summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAiden Grossman <agrossman154@yahoo.com>2023-12-22 11:29:11 -0800
committerTodd Gamblin <tgamblin@llnl.gov>2023-12-27 11:20:45 -0800
commit19c20563cc86140aaf352d72079bd9de292be0ac (patch)
tree9822add495fa8c8e7cb16d8a6de924879d9ea868
parent7143f1f9fa486b8900c8cf88d23d4caef0c5931b (diff)
downloadspack-19c20563cc86140aaf352d72079bd9de292be0ac.tar.gz
spack-19c20563cc86140aaf352d72079bd9de292be0ac.tar.bz2
spack-19c20563cc86140aaf352d72079bd9de292be0ac.tar.xz
spack-19c20563cc86140aaf352d72079bd9de292be0ac.zip
Initial License Checkin
This patch adds license information for about 5,300 packages from automated sources. The license information was obtained from Alpine Linux and PyPI and processed using tooling available in https://github.com/boomanaiden154/spack-license-utils. The license field was added in after all other directives in an automated fashion. Note that while this license information is probably fairly accurate, it is not guaranteed to be accurate. In addition some of the license strings from Alpine Linux might not be valid SPDX license strings. Invalid SPDX identifiers can be picked up and fixed once we have validation/parsing infrastructure in place for the solver, and issues can be fixed as they come up.
-rw-r--r--var/spack/repos/builtin/packages/7zip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/abacus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/abduco/package.py2
-rw-r--r--var/spack/repos/builtin/packages/abi-compliance-checker/package.py2
-rw-r--r--var/spack/repos/builtin/packages/abi-dumper/package.py2
-rw-r--r--var/spack/repos/builtin/packages/abinit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/abseil-cpp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/accfft/package.py2
-rw-r--r--var/spack/repos/builtin/packages/acct/package.py2
-rw-r--r--var/spack/repos/builtin/packages/accumulo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ace/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/acl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/acpid/package.py2
-rw-r--r--var/spack/repos/builtin/packages/activeharmony/package.py2
-rw-r--r--var/spack/repos/builtin/packages/activemq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/acts/package.py2
-rw-r--r--var/spack/repos/builtin/packages/actsvg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/additivefoam/package.py2
-rw-r--r--var/spack/repos/builtin/packages/addrwatch/package.py2
-rw-r--r--var/spack/repos/builtin/packages/adiak/package.py2
-rw-r--r--var/spack/repos/builtin/packages/adios2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/adms/package.py2
-rw-r--r--var/spack/repos/builtin/packages/adol-c/package.py2
-rw-r--r--var/spack/repos/builtin/packages/advancecomp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/adwaita-icon-theme/package.py2
-rw-r--r--var/spack/repos/builtin/packages/aegean/package.py2
-rw-r--r--var/spack/repos/builtin/packages/aespipe/package.py2
-rw-r--r--var/spack/repos/builtin/packages/agile/package.py2
-rw-r--r--var/spack/repos/builtin/packages/agrep/package.py2
-rw-r--r--var/spack/repos/builtin/packages/akantu/package.py2
-rw-r--r--var/spack/repos/builtin/packages/alembic/package.py2
-rw-r--r--var/spack/repos/builtin/packages/alluxio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/alpaka/package.py2
-rw-r--r--var/spack/repos/builtin/packages/alquimia/package.py2
-rw-r--r--var/spack/repos/builtin/packages/alsa-lib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/aluminum/package.py2
-rw-r--r--var/spack/repos/builtin/packages/amdblis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/amdfftw/package.py2
-rw-r--r--var/spack/repos/builtin/packages/amdlibflame/package.py2
-rw-r--r--var/spack/repos/builtin/packages/amdlibm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/amdscalapack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/amdsmi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/amg2013/package.py2
-rw-r--r--var/spack/repos/builtin/packages/amg2023/package.py2
-rw-r--r--var/spack/repos/builtin/packages/amgx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/aml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/amqp-cpp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/amr-wind/package.py2
-rw-r--r--var/spack/repos/builtin/packages/amrex/package.py2
-rw-r--r--var/spack/repos/builtin/packages/andi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ant/package.py2
-rw-r--r--var/spack/repos/builtin/packages/antimony/package.py2
-rw-r--r--var/spack/repos/builtin/packages/antlr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/any2fasta/package.py2
-rw-r--r--var/spack/repos/builtin/packages/aocl-sparse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/aocl-utils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/aoflagger/package.py2
-rw-r--r--var/spack/repos/builtin/packages/aom/package.py3
-rw-r--r--var/spack/repos/builtin/packages/apfel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/apktool/package.py2
-rw-r--r--var/spack/repos/builtin/packages/applewmproto/package.py2
-rw-r--r--var/spack/repos/builtin/packages/apptainer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/apr-util/package.py2
-rw-r--r--var/spack/repos/builtin/packages/apr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/arbor/package.py2
-rw-r--r--var/spack/repos/builtin/packages/arborx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/argon2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/argp-standalone/package.py2
-rw-r--r--var/spack/repos/builtin/packages/args/package.py2
-rw-r--r--var/spack/repos/builtin/packages/argtable/package.py2
-rw-r--r--var/spack/repos/builtin/packages/aria2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/armadillo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/armcomputelibrary/package.py2
-rw-r--r--var/spack/repos/builtin/packages/arrayfire/package.py2
-rw-r--r--var/spack/repos/builtin/packages/arrow/package.py2
-rw-r--r--var/spack/repos/builtin/packages/asagi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ascent/package.py2
-rw-r--r--var/spack/repos/builtin/packages/asciidoc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/asdcplib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/asdf-cxx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/aspcud/package.py2
-rw-r--r--var/spack/repos/builtin/packages/aspect/package.py2
-rw-r--r--var/spack/repos/builtin/packages/aspell/package.py2
-rw-r--r--var/spack/repos/builtin/packages/aspell6-de/package.py2
-rw-r--r--var/spack/repos/builtin/packages/aspell6-es/package.py2
-rw-r--r--var/spack/repos/builtin/packages/assimp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/astral/package.py2
-rw-r--r--var/spack/repos/builtin/packages/astyle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/at-spi2-atk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/at-spi2-core/package.py2
-rw-r--r--var/spack/repos/builtin/packages/atf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/atk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/atlas/package.py2
-rw-r--r--var/spack/repos/builtin/packages/atmi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/atompaw/package.py2
-rw-r--r--var/spack/repos/builtin/packages/atop/package.py2
-rw-r--r--var/spack/repos/builtin/packages/attr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/audacious/package.py2
-rw-r--r--var/spack/repos/builtin/packages/audacity/package.py2
-rw-r--r--var/spack/repos/builtin/packages/audit-userspace/package.py2
-rw-r--r--var/spack/repos/builtin/packages/augustus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/authd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/authselect/package.py2
-rw-r--r--var/spack/repos/builtin/packages/autoconf-archive/package.py2
-rw-r--r--var/spack/repos/builtin/packages/autoconf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/autodiff/package.py2
-rw-r--r--var/spack/repos/builtin/packages/autodock-gpu/package.py2
-rw-r--r--var/spack/repos/builtin/packages/autodock-vina/package.py2
-rw-r--r--var/spack/repos/builtin/packages/autogen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/automake/package.py2
-rw-r--r--var/spack/repos/builtin/packages/avizo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/aws-ofi-rccl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/aws-sdk-cpp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/axel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/axl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/axom/package.py2
-rw-r--r--var/spack/repos/builtin/packages/azcopy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/babelflow/package.py2
-rw-r--r--var/spack/repos/builtin/packages/babeltrace/package.py2
-rw-r--r--var/spack/repos/builtin/packages/babl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/backupninja/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bam-readcount/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bamtools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/banner/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bannergrab/package.py2
-rw-r--r--var/spack/repos/builtin/packages/barrnap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bart/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bash-completion/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bash/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bashtop/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/batchedblas/package.py2
-rw-r--r--var/spack/repos/builtin/packages/batctl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bats/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bazel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bbmap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bcache/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bcftools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bcl2fastq2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bdftopcf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bdii/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bdsim/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bdw-gc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/beakerlib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bear/package.py2
-rw-r--r--var/spack/repos/builtin/packages/beast2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/beatnik/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bedops/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bedtools2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/beforelight/package.py2
-rw-r--r--var/spack/repos/builtin/packages/benchmark/package.py2
-rw-r--r--var/spack/repos/builtin/packages/berkeley-db/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bertini/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bfs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bib2xhtml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bind9/package.py2
-rw-r--r--var/spack/repos/builtin/packages/binder/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/bismark/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bison/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bitlbee/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bitsery/package.py2
-rw-r--r--var/spack/repos/builtin/packages/blaspp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/blis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bliss/package.py2
-rw-r--r--var/spack/repos/builtin/packages/blitz/package.py2
-rw-r--r--var/spack/repos/builtin/packages/blktrace/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bloaty/package.py2
-rw-r--r--var/spack/repos/builtin/packages/blt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bmake/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bmi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bohrium/package.py2
-rw-r--r--var/spack/repos/builtin/packages/boinc-client/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bolt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bookleaf-cpp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/boost/package.py2
-rw-r--r--var/spack/repos/builtin/packages/botan/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bowtie/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bowtie2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/boxlib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bpp-core/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bpp-phyl-omics/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bpp-phyl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bpp-popgen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bpp-seq-omics/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bpp-seq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bpp-suite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bracken/package.py2
-rw-r--r--var/spack/repos/builtin/packages/brahma/package.py2
-rw-r--r--var/spack/repos/builtin/packages/braker/package.py2
-rw-r--r--var/spack/repos/builtin/packages/branson/package.py2
-rw-r--r--var/spack/repos/builtin/packages/breseq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bricks/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bridger/package.py2
-rw-r--r--var/spack/repos/builtin/packages/brigand/package.py2
-rw-r--r--var/spack/repos/builtin/packages/brltty/package.py2
-rw-r--r--var/spack/repos/builtin/packages/brotli/package.py2
-rw-r--r--var/spack/repos/builtin/packages/brpc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/brunsli/package.py2
-rw-r--r--var/spack/repos/builtin/packages/brynet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bsseeker2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/btop/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bubblewrap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bueno/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bulker/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bump2version/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bumpversion/package.py2
-rw-r--r--var/spack/repos/builtin/packages/busco/package.py2
-rw-r--r--var/spack/repos/builtin/packages/busybox/package.py2
-rw-r--r--var/spack/repos/builtin/packages/butter/package.py2
-rw-r--r--var/spack/repos/builtin/packages/butterflypack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bwa/package.py2
-rw-r--r--var/spack/repos/builtin/packages/byacc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/byobu/package.py2
-rw-r--r--var/spack/repos/builtin/packages/byteman/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bzip2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/c-ares/package.py2
-rw-r--r--var/spack/repos/builtin/packages/c-blosc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/c-blosc2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/c-lime/package.py2
-rw-r--r--var/spack/repos/builtin/packages/c3d/package.py2
-rw-r--r--var/spack/repos/builtin/packages/caffe/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cairo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cairomm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/caliper/package.py2
-rw-r--r--var/spack/repos/builtin/packages/callflow/package.py2
-rw-r--r--var/spack/repos/builtin/packages/camp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/canal/package.py2
-rw-r--r--var/spack/repos/builtin/packages/candle-benchmarks/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cans/package.py2
-rw-r--r--var/spack/repos/builtin/packages/canu/package.py2
-rw-r--r--var/spack/repos/builtin/packages/capnproto/package.py2
-rw-r--r--var/spack/repos/builtin/packages/capstone/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cardioid/package.py2
-rw-r--r--var/spack/repos/builtin/packages/care/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cargs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/casacore/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cask/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cassandra/package.py2
-rw-r--r--var/spack/repos/builtin/packages/catch2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cbc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cbflib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cbtf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cc65/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ccache/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ccls/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ccs-qcd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cdbfasta/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cdd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cddlib/package.py3
-rw-r--r--var/spack/repos/builtin/packages/cdecimal/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cdhit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cdt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/celeritas/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cepgen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cereal/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ceres-solver/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cfitsio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cgdb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cgdcbxd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cget/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cgl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cgns/package.py2
-rw-r--r--var/spack/repos/builtin/packages/chaco/package.py2
-rw-r--r--var/spack/repos/builtin/packages/chai/package.py2
-rw-r--r--var/spack/repos/builtin/packages/changa/package.py2
-rw-r--r--var/spack/repos/builtin/packages/channelflow/package.py2
-rw-r--r--var/spack/repos/builtin/packages/chaparral/package.py2
-rw-r--r--var/spack/repos/builtin/packages/chapel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/charliecloud/package.py2
-rw-r--r--var/spack/repos/builtin/packages/chatterbug/package.py2
-rw-r--r--var/spack/repos/builtin/packages/check/package.py2
-rw-r--r--var/spack/repos/builtin/packages/chemfiles/package.py2
-rw-r--r--var/spack/repos/builtin/packages/chombo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/chrony/package.py2
-rw-r--r--var/spack/repos/builtin/packages/chrpath/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cinch/package.py2
-rw-r--r--var/spack/repos/builtin/packages/circe2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/circos/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cistem/package.py2
-rw-r--r--var/spack/repos/builtin/packages/citcoms/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cjson/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ck/package.py2
-rw-r--r--var/spack/repos/builtin/packages/clamav/package.py2
-rw-r--r--var/spack/repos/builtin/packages/clamr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/clapack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/clara/package.py2
-rw-r--r--var/spack/repos/builtin/packages/claw/package.py2
-rw-r--r--var/spack/repos/builtin/packages/clblast/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cleaveland4/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cleverleaf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/clfft/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cli11/package.py2
-rw-r--r--var/spack/repos/builtin/packages/clinfo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/clingo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cln/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/clp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/clustal-omega/package.py2
-rw-r--r--var/spack/repos/builtin/packages/clustalw/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cmake/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cmaq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cmark/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cmdlime/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cmdstan/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cmocka/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cmockery/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cmor/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cni-plugins/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cnmem/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cnpy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/codec2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/coin3d/package.py2
-rw-r--r--var/spack/repos/builtin/packages/coinutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/collectd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/collier/package.py2
-rw-r--r--var/spack/repos/builtin/packages/colm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/colordiff/package.py2
-rw-r--r--var/spack/repos/builtin/packages/comgr/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/compiz/package.py2
-rw-r--r--var/spack/repos/builtin/packages/composable-kernel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/conduit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/conmon/package.py2
-rw-r--r--var/spack/repos/builtin/packages/conquest/package.py2
-rw-r--r--var/spack/repos/builtin/packages/conserver/package.py2
-rw-r--r--var/spack/repos/builtin/packages/console-bridge/package.py2
-rw-r--r--var/spack/repos/builtin/packages/consul/package.py2
-rw-r--r--var/spack/repos/builtin/packages/coordgen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/corenlp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/coreutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/corset/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cosbench/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cosign/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cosma/package.py2
-rw-r--r--var/spack/repos/builtin/packages/costa/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cowsay/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cp2k/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cpio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cpmd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cpp-argparse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cpp-httplib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cpp-logger/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cppcheck/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cppcodec/package.py42
-rw-r--r--var/spack/repos/builtin/packages/cppcoro/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cppgsl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cpprestsdk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cppunit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cppzmq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cpr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cpu-features/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cpuinfo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cqrlib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cquery/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cracklib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cradl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cronie/package.py2
-rw-r--r--var/spack/repos/builtin/packages/crtm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/crunch/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cryptopp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cscope/package.py2
-rw-r--r--var/spack/repos/builtin/packages/csdp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ctffind/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ctpl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ctre/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cub/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cuba/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cube-blade/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cubist/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cuda-memtest/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cudnn/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cufflinks/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cunit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cups/package.py2
-rw-r--r--var/spack/repos/builtin/packages/curl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cvector/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cvise/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cvs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cxxopts/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cxxtest/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cyrus-sasl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/czmq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dakota/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dalton/package.py2
-rw-r--r--var/spack/repos/builtin/packages/damaris/package.py2
-rw-r--r--var/spack/repos/builtin/packages/damask-grid/package.py2
-rw-r--r--var/spack/repos/builtin/packages/damask-mesh/package.py2
-rw-r--r--var/spack/repos/builtin/packages/daos/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dash/package.py2
-rw-r--r--var/spack/repos/builtin/packages/datamash/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dataspaces/package.py2
-rw-r--r--var/spack/repos/builtin/packages/datatransferkit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/date/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dateutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/davix/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dbcsr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dbus-glib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dbus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dbxtool/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dcap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dcm2niix/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dcmtk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dd4hep/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ddd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dealii-parameter-gui/package.py2
-rw-r--r--var/spack/repos/builtin/packages/debbuild/package.py2
-rw-r--r--var/spack/repos/builtin/packages/debugedit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/decentralized-internet/package.py3
-rw-r--r--var/spack/repos/builtin/packages/deconseq-standalone/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dejagnu/package.py2
-rw-r--r--var/spack/repos/builtin/packages/delly2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/delphes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/delta/package.py2
-rw-r--r--var/spack/repos/builtin/packages/demuxlet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/denovogear/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dftbplus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dftd4/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dftfe/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dhpmm-f/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dhtest/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dia/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dialign-tx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dialign/package.py2
-rw-r--r--var/spack/repos/builtin/packages/diamond/package.py2
-rw-r--r--var/spack/repos/builtin/packages/diffmark/package.py2
-rw-r--r--var/spack/repos/builtin/packages/diffsplice/package.py2
-rw-r--r--var/spack/repos/builtin/packages/diffutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/digitrounding/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dihydrogen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dimemas/package.py2
-rw-r--r--var/spack/repos/builtin/packages/direnv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/discotec/package.py2
-rw-r--r--var/spack/repos/builtin/packages/discovar/package.py2
-rw-r--r--var/spack/repos/builtin/packages/discovardenovo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/disktype/package.py2
-rw-r--r--var/spack/repos/builtin/packages/distbench/package.py2
-rw-r--r--var/spack/repos/builtin/packages/distcc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/diy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dlb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dlib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dlpack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dmd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dmidecode/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dmlc-core/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dmtcp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dnsmap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dnsmasq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dnstop/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dnstracer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/docbook-xml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/docbook-xsl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dos2unix/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dosfstools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dotconf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dotnet-core-sdk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/double-batched-fft-library/package.py2
-rw-r--r--var/spack/repos/builtin/packages/double-conversion/package.py2
-rw-r--r--var/spack/repos/builtin/packages/doxygen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dpcpp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dpdk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dpmjet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/draco/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dracut/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dray/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dri2proto/package.py2
-rw-r--r--var/spack/repos/builtin/packages/drill/package.py2
-rw-r--r--var/spack/repos/builtin/packages/drishti/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dropwatch/package.py2
-rw-r--r--var/spack/repos/builtin/packages/druid/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dsdp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dsfmt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dsqss/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dssp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dtc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/duckdb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/duperemove/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dust/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dxt-explorer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dyninst/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dysco/package.py2
-rw-r--r--var/spack/repos/builtin/packages/e2fsprogs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/e4s-cl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/eagle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/earlyoom/package.py2
-rw-r--r--var/spack/repos/builtin/packages/easi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/easybuild/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ebms/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ecbuild/package.py2
-rw-r--r--var/spack/repos/builtin/packages/eccodes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/eckit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ecmwf-atlas/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ecos/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ecoslim/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ectrans/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ed/package.py2
-rw-r--r--var/spack/repos/builtin/packages/editline/package.py2
-rw-r--r--var/spack/repos/builtin/packages/edm4hep/package.py2
-rw-r--r--var/spack/repos/builtin/packages/efivar/package.py2
-rw-r--r--var/spack/repos/builtin/packages/eigen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/elbencho/package.py2
-rw-r--r--var/spack/repos/builtin/packages/elemental/package.py2
-rw-r--r--var/spack/repos/builtin/packages/elfio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/elfutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/elk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/elpa/package.py2
-rw-r--r--var/spack/repos/builtin/packages/elsd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/elsdc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/elsi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/emacs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ember/package.py2
-rw-r--r--var/spack/repos/builtin/packages/emblmygff3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/emboss/package.py2
-rw-r--r--var/spack/repos/builtin/packages/embree/package.py2
-rw-r--r--var/spack/repos/builtin/packages/enca/package.py2
-rw-r--r--var/spack/repos/builtin/packages/enchant/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ensmallen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/entt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/eprosima-fastcdr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/eprosima-fastdds/package.py2
-rw-r--r--var/spack/repos/builtin/packages/er/package.py2
-rw-r--r--var/spack/repos/builtin/packages/erlang/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ermod/package.py2
-rw-r--r--var/spack/repos/builtin/packages/erne/package.py2
-rw-r--r--var/spack/repos/builtin/packages/es-shell/package.py2
-rw-r--r--var/spack/repos/builtin/packages/esys-particle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/etcd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ethminer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ethtool/package.py2
-rw-r--r--var/spack/repos/builtin/packages/etsf-io/package.py2
-rw-r--r--var/spack/repos/builtin/packages/eve/package.py2
-rw-r--r--var/spack/repos/builtin/packages/evemu/package.py2
-rw-r--r--var/spack/repos/builtin/packages/everytrace-example/package.py2
-rw-r--r--var/spack/repos/builtin/packages/everytrace/package.py2
-rw-r--r--var/spack/repos/builtin/packages/evieext/package.py2
-rw-r--r--var/spack/repos/builtin/packages/exabayes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/exaca/package.py2
-rw-r--r--var/spack/repos/builtin/packages/examl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/exampm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/exawind/package.py2
-rw-r--r--var/spack/repos/builtin/packages/exciting/package.py2
-rw-r--r--var/spack/repos/builtin/packages/exempi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/exiv2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/exodusii/package.py2
-rw-r--r--var/spack/repos/builtin/packages/exonerate-gff3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/exonerate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/expat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/expect/package.py2
-rw-r--r--var/spack/repos/builtin/packages/express/package.py2
-rw-r--r--var/spack/repos/builtin/packages/extrae/package.py2
-rw-r--r--var/spack/repos/builtin/packages/exuberant-ctags/package.py2
-rw-r--r--var/spack/repos/builtin/packages/eztrace/package.py2
-rw-r--r--var/spack/repos/builtin/packages/f3d/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/faircmakemodules/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fairmq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/faiss/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fakechroot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/falco/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fann/package.py2
-rw-r--r--var/spack/repos/builtin/packages/faodel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fasd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fasta/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fastani/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fastdfs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fastjar/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fastjet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fastjson/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fastp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fastq-screen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fastqc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fasttext/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fasttransforms/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fastx-toolkit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/faust/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fbgemm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fcgi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fckit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fdb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fdupes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/feh/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fenics-basix/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fenics-dolfinx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fenics-ufcx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fenics/package.py2
-rw-r--r--var/spack/repos/builtin/packages/feq-parse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ferret/package.py2
-rw-r--r--var/spack/repos/builtin/packages/feynhiggs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ffmpeg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ffsb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fftw/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fftx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fgsl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fiat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/figcone/package.py2
-rw-r--r--var/spack/repos/builtin/packages/figlet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/file/package.py2
-rw-r--r--var/spack/repos/builtin/packages/filebench/package.py2
-rw-r--r--var/spack/repos/builtin/packages/filo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/filtlong/package.py2
-rw-r--r--var/spack/repos/builtin/packages/findutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fish/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fjcontrib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/flac/package.py2
-rw-r--r--var/spack/repos/builtin/packages/flann/package.py2
-rw-r--r--var/spack/repos/builtin/packages/flap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/flash/package.py2
-rw-r--r--var/spack/repos/builtin/packages/flatbuffers/package.py2
-rw-r--r--var/spack/repos/builtin/packages/flatcc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/flcl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/flecsale/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fleur/package.py2
-rw-r--r--var/spack/repos/builtin/packages/flex/package.py2
-rw-r--r--var/spack/repos/builtin/packages/flexi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/flexiblas/package.py2
-rw-r--r--var/spack/repos/builtin/packages/flibcpp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/flink/package.py2
-rw-r--r--var/spack/repos/builtin/packages/flint/package.py2
-rw-r--r--var/spack/repos/builtin/packages/flume/package.py2
-rw-r--r--var/spack/repos/builtin/packages/flux-core/package.py2
-rw-r--r--var/spack/repos/builtin/packages/flux-sched/package.py2
-rw-r--r--var/spack/repos/builtin/packages/flux-security/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fluxbox/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fms/package.py2
-rw-r--r--var/spack/repos/builtin/packages/foam-extend/package.py2
-rw-r--r--var/spack/repos/builtin/packages/folly/package.py3
-rw-r--r--var/spack/repos/builtin/packages/font-util/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/fonttosfnt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/foonathan-memory/package.py2
-rw-r--r--var/spack/repos/builtin/packages/form/package.py2
-rw-r--r--var/spack/repos/builtin/packages/formetis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fortrilinos/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fossil/package.py2
-rw-r--r--var/spack/repos/builtin/packages/foundationdb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fox/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fp16/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fpc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fpchecker/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fping/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fplll/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fpm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fpocket/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fpzip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fqtrim/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fr-hit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/freebayes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/freecad/package.py2
-rw-r--r--var/spack/repos/builtin/packages/freeglut/package.py2
-rw-r--r--var/spack/repos/builtin/packages/freeipmi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/freetype/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fribidi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/frontistr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fstrack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ftgl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ftk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ftobjectlibrary/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ftxui/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fujitsu-frontistr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fullock/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fuse-overlayfs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fxdiv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fxt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fyba/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fzf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gadap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gapbs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gatetools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gatk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gawk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gcc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gccmakedep/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gchp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gdal/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gdb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gdbm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gdk-pixbuf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gdrcopy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/geant4-vmc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gearshifft/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gegelati/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gegl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gemma/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gemmlowp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/generax/package.py2
-rw-r--r--var/spack/repos/builtin/packages/genesis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/genfit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gengeo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gengetopt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/genometools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/genomeworks/package.py2
-rw-r--r--var/spack/repos/builtin/packages/genrich/package.py2
-rw-r--r--var/spack/repos/builtin/packages/geode/package.py2
-rw-r--r--var/spack/repos/builtin/packages/geoip-api-c/package.py2
-rw-r--r--var/spack/repos/builtin/packages/geoip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/geopm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/geos/package.py2
-rw-r--r--var/spack/repos/builtin/packages/getorganelle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gettext/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gexiv2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gffcompare/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gffread/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gflags/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gftl-shared/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gh/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ghost/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ghostscript-fonts/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ghostscript/package.py2
-rw-r--r--var/spack/repos/builtin/packages/giblib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/giflib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gimp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ginac/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ginkgo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/giraph/package.py2
-rw-r--r--var/spack/repos/builtin/packages/git-annex/package.py2
-rw-r--r--var/spack/repos/builtin/packages/git-fat-git/package.py2
-rw-r--r--var/spack/repos/builtin/packages/git-filter-repo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/git-imerge/package.py2
-rw-r--r--var/spack/repos/builtin/packages/git-lfs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/git/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gitconddb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gl2ps/package.py2
-rw-r--r--var/spack/repos/builtin/packages/glab/package.py2
-rw-r--r--var/spack/repos/builtin/packages/glew/package.py2
-rw-r--r--var/spack/repos/builtin/packages/glfmultiples/package.py2
-rw-r--r--var/spack/repos/builtin/packages/glfw/package.py2
-rw-r--r--var/spack/repos/builtin/packages/glib-networking/package.py2
-rw-r--r--var/spack/repos/builtin/packages/glib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/glibc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/glibmm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/glimmer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/glm/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/glog/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gloo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/glpk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/glproto/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gluegen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/glusterfs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/glvis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gmake/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gmap-gsnap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gmic/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gmime/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gmodel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gmp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gmsh/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gmt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gnina/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gnome-common/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gnupg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gnuplot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gnuradio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gnutls/package.py2
-rw-r--r--var/spack/repos/builtin/packages/go-bootstrap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/go-md2man/package.py2
-rw-r--r--var/spack/repos/builtin/packages/go/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gobject-introspection/package.py2
-rw-r--r--var/spack/repos/builtin/packages/goblin-hmc-sim/package.py2
-rw-r--r--var/spack/repos/builtin/packages/goma/package.py2
-rw-r--r--var/spack/repos/builtin/packages/google-cloud-cli/package.py2
-rw-r--r--var/spack/repos/builtin/packages/google-crc32c/package.py2
-rw-r--r--var/spack/repos/builtin/packages/goshimmer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gource/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gpcnet/package.py3
-rw-r--r--var/spack/repos/builtin/packages/gperf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gpi-2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gpi-space/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gprolog/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gptune/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gqrx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gr-osmosdr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/grabix/package.py2
-rw-r--r--var/spack/repos/builtin/packages/grace/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gradle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/grads/package.py2
-rw-r--r--var/spack/repos/builtin/packages/grafana/package.py2
-rw-r--r--var/spack/repos/builtin/packages/graph500/package.py2
-rw-r--r--var/spack/repos/builtin/packages/graphblast/package.py2
-rw-r--r--var/spack/repos/builtin/packages/graphicsmagick/package.py2
-rw-r--r--var/spack/repos/builtin/packages/graphite2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/graphmap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/graphviz/package.py2
-rw-r--r--var/spack/repos/builtin/packages/grass/package.py2
-rw-r--r--var/spack/repos/builtin/packages/graylog2-server/package.py2
-rw-r--r--var/spack/repos/builtin/packages/grep/package.py2
-rw-r--r--var/spack/repos/builtin/packages/grid/package.py2
-rw-r--r--var/spack/repos/builtin/packages/grnboost/package.py2
-rw-r--r--var/spack/repos/builtin/packages/groff/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gromacs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/grpc/package.py3
-rw-r--r--var/spack/repos/builtin/packages/gsettings-desktop-schemas/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gsibec/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gsl-lite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gsl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gtk-doc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gtkmm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gtkorvo-enet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gtkplus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gtksourceview/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gts/package.py2
-rw-r--r--var/spack/repos/builtin/packages/guacamole-client/package.py2
-rw-r--r--var/spack/repos/builtin/packages/guacamole-server/package.py2
-rw-r--r--var/spack/repos/builtin/packages/guile/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gunrock/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gxsview/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gzip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/h5bench/package.py2
-rw-r--r--var/spack/repos/builtin/packages/h5cpp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/h5utils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/haccabana/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hacckernels/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hackrf-host/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hadoop-xrootd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hadoop/package.py2
-rw-r--r--var/spack/repos/builtin/packages/half/package.py2
-rw-r--r--var/spack/repos/builtin/packages/halide/package.py3
-rw-r--r--var/spack/repos/builtin/packages/hama/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hapcut2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/harfbuzz/package.py2
-rw-r--r--var/spack/repos/builtin/packages/harminv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hashcat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/haveged/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hazelcast/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hbase/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hdf5-blosc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hdf5-vfd-gds/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hdf5-vol-async/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hdf5-vol-cache/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hdf5-vol-daos/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hdf5/package.py2
-rw-r--r--var/spack/repos/builtin/packages/healpix-cxx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/heaptrack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/heasoft/package.py2
-rw-r--r--var/spack/repos/builtin/packages/heffte/package.py2
-rw-r--r--var/spack/repos/builtin/packages/helib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/helics/package.py2
-rw-r--r--var/spack/repos/builtin/packages/help2man/package.py2
-rw-r--r--var/spack/repos/builtin/packages/henson/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hepmc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hepmc3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/heputils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hermes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/herwig3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/herwigpp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hevea/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hh-suite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hibench/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hicolor-icon-theme/package.py2
-rw-r--r--var/spack/repos/builtin/packages/highfive/package.py2
-rw-r--r--var/spack/repos/builtin/packages/highway/package.py2
-rw-r--r--var/spack/repos/builtin/packages/highwayhash/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hiop/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hip-rocclr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hipace/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hipblas/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hipcub/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hipfft/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hipfort/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hipify-clang/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hiprand/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hipsolver/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hipsparse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hipsycl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hiptt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hiredis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hisat2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hisea/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hive/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hivex/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hohqmesh/package.py2
-rw-r--r--var/spack/repos/builtin/packages/homer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hpctoolkit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hpddm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hpgmg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hping/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hsakmt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hssp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hstr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/htop/package.py2
-rw-r--r--var/spack/repos/builtin/packages/htslib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/http-parser/package.py2
-rw-r--r--var/spack/repos/builtin/packages/httpd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/httpie/package.py2
-rw-r--r--var/spack/repos/builtin/packages/httping/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hub/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hudi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hugo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hunspell/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hw-probe/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hwdata/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hwloc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hybpiper/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hybrid-lambda/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hydra/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hydrogen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hyperfine/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hyperqueue/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hyperscan/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hypre-cmake/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hypre/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hztool/package.py2
-rw-r--r--var/spack/repos/builtin/packages/i3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ibm-databroker/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ibmisc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/icarus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/iceauth/package.py2
-rw-r--r--var/spack/repos/builtin/packages/icedtea/package.py2
-rw-r--r--var/spack/repos/builtin/packages/icu4c/package.py2
-rw-r--r--var/spack/repos/builtin/packages/id3lib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/idg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/iegenlib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ignite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/igraph/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ike-scan/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ima-evm-utils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/imagemagick/package.py2
-rw-r--r--var/spack/repos/builtin/packages/imake/package.py2
-rw-r--r--var/spack/repos/builtin/packages/imath/package.py2
-rw-r--r--var/spack/repos/builtin/packages/imgui/package.py2
-rw-r--r--var/spack/repos/builtin/packages/imlib2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/imp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/impalajit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/improved-rdock/package.py2
-rw-r--r--var/spack/repos/builtin/packages/iniparser/package.py2
-rw-r--r--var/spack/repos/builtin/packages/intel-gtpin/package.py2
-rw-r--r--var/spack/repos/builtin/packages/intel-llvm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/intel-mpi-benchmarks/package.py2
-rw-r--r--var/spack/repos/builtin/packages/intel-pin/package.py2
-rw-r--r--var/spack/repos/builtin/packages/intel-tbb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/interproscan/package.py2
-rw-r--r--var/spack/repos/builtin/packages/intltool/package.py2
-rw-r--r--var/spack/repos/builtin/packages/iozone/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ipcalc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/iperf3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ipm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ipopt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/iproute2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/iptraf-ng/package.py2
-rw-r--r--var/spack/repos/builtin/packages/iq-tree/package.py2
-rw-r--r--var/spack/repos/builtin/packages/iqtree2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/irep/package.py2
-rw-r--r--var/spack/repos/builtin/packages/isa-l-crypto/package.py2
-rw-r--r--var/spack/repos/builtin/packages/isa-l/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/isc-dhcp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/isescan/package.py2
-rw-r--r--var/spack/repos/builtin/packages/isl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/iso-codes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ispc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/istio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/itensor/package.py2
-rw-r--r--var/spack/repos/builtin/packages/itk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/itstool/package.py2
-rw-r--r--var/spack/repos/builtin/packages/itsx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jafka/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jags/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jali/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jansi-native/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/jchronoss/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jedi-cmake/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jellyfish/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jemalloc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jetty-project/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jhpcn-df/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jimtcl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jline3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jmol/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jogl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jose/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jpegoptim/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/json-c/package.py2
-rw-r--r--var/spack/repos/builtin/packages/json-cwx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/json-fortran/package.py2
-rw-r--r--var/spack/repos/builtin/packages/json-glib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jsoncpp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jsonnet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jstorm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jube/package.py2
-rw-r--r--var/spack/repos/builtin/packages/judy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/julea/package.py2
-rw-r--r--var/spack/repos/builtin/packages/junit4/package.py2
-rw-r--r--var/spack/repos/builtin/packages/justbuild/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jwt-cpp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jxrlib-debian/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kadath/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kafka/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kahip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kaiju/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kakoune/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kaldi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kalign/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/kdiff3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kea/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kealib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/keepalived/package.py2
-rw-r--r--var/spack/repos/builtin/packages/keepassxc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/keyutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kicad/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kim-api/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kinesis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kineto/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kitty/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kmergenie/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kmod/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kokkos-kernels/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kokkos-nvcc-wrapper/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kokkos/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kraken/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kraken2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/krakenuniq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/krb5/package.py2
-rw-r--r--var/spack/repos/builtin/packages/krims/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kripke/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kubectl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kubernetes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kumi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kvasir-mpl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kvtree/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kylin/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kyotocabinet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ladot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/laghos/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lame/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lammps/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lapackpp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/last/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lastz/package.py2
-rw-r--r--var/spack/repos/builtin/packages/laszip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/latex2html/package.py2
-rw-r--r--var/spack/repos/builtin/packages/latte/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/lbfgspp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lcc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lcgenv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lcio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lcms/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lcov/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ldak/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ldc-bootstrap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ldc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/leptonica/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lerc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/less/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lesstif/package.py2
-rw-r--r--var/spack/repos/builtin/packages/leveldb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lfortran/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lftp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lhapdf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lhapdf5/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libabigail/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libaec/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libaio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libao/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libapplewm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libapreq2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libarchive/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libasr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libassuan/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libatasmart/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libatomic-ops/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libbeagle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libbeato/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libbigwig/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libbinio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libblastrampoline/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libbsd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libbytesize/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libcanberra/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libcap-ng/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libcap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libcatalyst/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libceed/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libcgroup/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libcint/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libconfig/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libconfuse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libcroco/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libctl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libcudf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libcxxwrap-julia/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libcyaml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libdaemon/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libdap4/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libdatrie/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libdc1394/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libde265/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libdeflate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libdivsufsort/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libdrm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libdwarf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libeatmydata/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libecpint/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libedit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libefence/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libelf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libemos/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libepoxy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libestr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libev/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libevdev/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libevent/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libexif/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libfabric/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libfastjson/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libffi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libfirefly/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libfive/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libflame/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libfms/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libfontenc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libfyaml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libgain/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libgcrypt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libgdsii/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libgeotiff/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libgpg-error/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libgssglue/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libgta/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libgtextutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libharu/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libhbaapi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libheif/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libhugetlbfs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libiberty/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libibumad/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libical/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libicd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libice/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libiconv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libid3tag/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libidl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libidn2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libimagequant/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libimobiledevice/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libint/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libisal/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libjpeg-turbo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libjpeg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libjwt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libjxl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libkcapi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libkml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libksba/package.py2
-rw-r--r--var/spack/repos/builtin/packages/liblas/package.py2
-rw-r--r--var/spack/repos/builtin/packages/liblbfgs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/liblbxutil/package.py2
-rw-r--r--var/spack/repos/builtin/packages/liblockfile/package.py2
-rw-r--r--var/spack/repos/builtin/packages/liblognorm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/liblouis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libluv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/liblzf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libmacaroons/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libmad/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libmatheval/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libmaxminddb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libmbim/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libmcrypt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libmesh/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libmetalink/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libmicrodns/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libmicrohttpd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libmng/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libmnl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libmo-unpack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libmodbus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libmolgrid/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libmonitor/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libmpdclient/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libmypaint/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libnbc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libndp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libnet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libnetfilter-conntrack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libnetfilter-cthelper/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libnetfilter-cttimeout/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libnetfilter-queue/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libnetworkit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libnfnetlink/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libnfs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libnftnl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libnids/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libnl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libnotify/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libnova/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libnrm/package.py3
-rw-r--r--var/spack/repos/builtin/packages/libnsl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libogg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libopts/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libp11/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libpam/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libpaper/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libpcap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libpciaccess/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libpfm4/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libpipeline/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libplist/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libpng/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libpostal/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libpressio-sperr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libpressio-tthresh/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libproxy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libpsl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libpsml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libpulsar/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libqglviewer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libqrencode/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libquo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libraqm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libraw1394/package.py2
-rw-r--r--var/spack/repos/builtin/packages/librdkafka/package.py2
-rw-r--r--var/spack/repos/builtin/packages/librelp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libreproc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libressl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/librmm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/librom/package.py2
-rw-r--r--var/spack/repos/builtin/packages/librsb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/librsvg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/librtlsdr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/librttopo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libsakura/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libsamplerate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libseccomp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libsecret/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libsharp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libshm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libsigcpp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libsignal-protocol-c/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libsigsegv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libslirp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libsm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libsndfile/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libsodium/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libsolv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libspatialindex/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libspatialite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libspiro/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libsplash/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libspng/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libssh2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libsvm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libtasn1/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libtermkey/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libthai/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libtheora/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libtiff/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libtirpc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libtlx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libtomlc99/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libtommath/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libtool/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libtorrent/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libtree/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libuecc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libunistring/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libunwind/package.py2
-rw-r--r--var/spack/repos/builtin/packages/liburing/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libusb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libusbmuxd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libuser/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libuv-julia/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libuv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libvdwxc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libverto/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libvips/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libvorbis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libvori/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libvpx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libvterm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libwebp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libwebsockets/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libwhich/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libwindowswm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libwmf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libx11/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxau/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxaw/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxaw3d/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxcb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxcomposite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxcrypt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxcursor/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxdamage/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxdmcp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxevie/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxext/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxfixes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxfont/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxfont2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxfontcache/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxft/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxinerama/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxkbcommon/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxkbfile/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxml2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxmu/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxpm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxpresent/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxrandr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxrender/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxres/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxscrnsaver/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxshmfence/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxslt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxsmm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxstream/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxtst/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxvmc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxxf86dga/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxxf86vm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libyaml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libyogrt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libzip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libzmq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/liggghts/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lighttpd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ligra/package.py2
-rw-r--r--var/spack/repos/builtin/packages/likwid/package.py2
-rw-r--r--var/spack/repos/builtin/packages/linkphase3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/linux-headers/package.py2
-rw-r--r--var/spack/repos/builtin/packages/linux-pam/package.py2
-rw-r--r--var/spack/repos/builtin/packages/listres/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lksctp-tools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/llvm-amdgpu/package.py2
-rw-r--r--var/spack/repos/builtin/packages/llvm-openmp-ompt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/llvm-openmp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/llvm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lm-sensors/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lmbench/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lmdb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lmod/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lodepng/package.py2
-rw-r--r--var/spack/repos/builtin/packages/log4c/package.py2
-rw-r--r--var/spack/repos/builtin/packages/log4cplus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/log4cpp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/log4cxx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/logrotate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/loki/package.py2
-rw-r--r--var/spack/repos/builtin/packages/looptools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lordec/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lrslib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lrzip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lshw/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lsof/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lsscsi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ltp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ltr-retriever/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ltrace/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lua-bit32/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lua-ffi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lua-lpeg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lua-luafilesystem/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lua-luajit-openresty/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lua-luajit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lua-luaposix/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lua-mpack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lucene/package.py2
-rw-r--r--var/spack/repos/builtin/packages/luit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lumpy-sv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lvarray/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lvm2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lwtnn/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lxc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lynx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lz4/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lzma/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lzo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lzop/package.py2
-rw-r--r--var/spack/repos/builtin/packages/m4/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mad-numdiff/package.py2
-rw-r--r--var/spack/repos/builtin/packages/maeparser/package.py2
-rw-r--r--var/spack/repos/builtin/packages/magics/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mahout/package.py2
-rw-r--r--var/spack/repos/builtin/packages/makedepend/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mallocmc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/malt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/man-db/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mapl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mapserver/package.py2
-rw-r--r--var/spack/repos/builtin/packages/maq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mariadb-c-client/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mariadb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/masa/package.py2
-rw-r--r--var/spack/repos/builtin/packages/masurca/package.py2
-rw-r--r--var/spack/repos/builtin/packages/matio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/maven/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mawk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mbdyn/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mbedtls/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mcl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mctc-lib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mcutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mdsplus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/med/package.py2
-rw-r--r--var/spack/repos/builtin/packages/meep/package.py2
-rw-r--r--var/spack/repos/builtin/packages/megadock/package.py2
-rw-r--r--var/spack/repos/builtin/packages/megahit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/melissa-api/package.py2
-rw-r--r--var/spack/repos/builtin/packages/memaxes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/memcached/package.py2
-rw-r--r--var/spack/repos/builtin/packages/memkind/package.py2
-rw-r--r--var/spack/repos/builtin/packages/memtester/package.py2
-rw-r--r--var/spack/repos/builtin/packages/meraculous/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mercurial/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mercury/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/meson/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mesquite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/metabat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/metaeuk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/metal/package.py2
-rw-r--r--var/spack/repos/builtin/packages/metall/package.py2
-rw-r--r--var/spack/repos/builtin/packages/metaphysicl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/methyldackel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/metis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/metkit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mfem/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mgard/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mgis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/micromamba/package.py2
-rw-r--r--var/spack/repos/builtin/packages/microsocks/package.py2
-rw-r--r--var/spack/repos/builtin/packages/migraphx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/migrate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mii/package.py2
-rw-r--r--var/spack/repos/builtin/packages/millepede/package.py2
-rw-r--r--var/spack/repos/builtin/packages/minc-toolkit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/minced/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mindthegap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/miniamr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/miniapp-ascent/package.py2
-rw-r--r--var/spack/repos/builtin/packages/miniasm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/minife/package.py2
-rw-r--r--var/spack/repos/builtin/packages/minigan/package.py2
-rw-r--r--var/spack/repos/builtin/packages/minighost/package.py2
-rw-r--r--var/spack/repos/builtin/packages/minigmg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/minimap2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/minio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/miniocli/package.py2
-rw-r--r--var/spack/repos/builtin/packages/minisign/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/miopen-hip/package.py3
-rw-r--r--var/spack/repos/builtin/packages/miopen-opencl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/miopengemm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mira/package.py2
-rw-r--r--var/spack/repos/builtin/packages/miranda/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mitos/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mivisionx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mkfontscale/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mlhka/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mlocate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mlpack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mlst/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mmg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mmseqs2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/moab/package.py2
-rw-r--r--var/spack/repos/builtin/packages/model-traits/package.py2
-rw-r--r--var/spack/repos/builtin/packages/modeltest-ng/package.py2
-rw-r--r--var/spack/repos/builtin/packages/modern-wheel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mokutil/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mold/package.py2
-rw-r--r--var/spack/repos/builtin/packages/molgw/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mongo-c-driver/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mongo-cxx-driver/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mongodb-async-driver/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mongodb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mono/package.py2
-rw-r--r--var/spack/repos/builtin/packages/montage/package.py2
-rw-r--r--var/spack/repos/builtin/packages/moosefs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/moreutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mosesdecoder/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mosh/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mosquitto/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mothur/package.py2
-rw-r--r--var/spack/repos/builtin/packages/motif/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mozjpeg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mpark-variant/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mpb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mpc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mpdecimal/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mpfi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mpfr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mpi-test-suite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mpibind/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mpich/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mpifileutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mpilander/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mpip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mpir/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mpitrampoline/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mpiwrapper/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mpl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mptensor/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mrbayes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mrchem/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mrcpp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mrnet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mrtrix3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mruby/package.py2
-rw-r--r--var/spack/repos/builtin/packages/msgpack-c/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mshadow/package.py2
-rw-r--r--var/spack/repos/builtin/packages/msmc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/msmc2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mstk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mt-metis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mtn/package.py2
-rw-r--r--var/spack/repos/builtin/packages/multitail/package.py2
-rw-r--r--var/spack/repos/builtin/packages/multitime/package.py2
-rw-r--r--var/spack/repos/builtin/packages/multiverso/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mumax/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mummer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/munge/package.py2
-rw-r--r--var/spack/repos/builtin/packages/muparser/package.py2
-rw-r--r--var/spack/repos/builtin/packages/muparserx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/muscle5/package.py2
-rw-r--r--var/spack/repos/builtin/packages/muse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/musl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mutationpp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mvapich/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mxml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mxnet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mypaint-brushes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mysql-connector-c/package.py2
-rw-r--r--var/spack/repos/builtin/packages/n2p2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nacos/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nano/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nanoflann/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nanomsg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nanopb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nasm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nauty/package.py2
-rw-r--r--var/spack/repos/builtin/packages/navi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nbdkit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nccmp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ncdu/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ncftp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ncl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nco/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ncompress/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ncurses/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ncview/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ndiff/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ndzip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/neartree/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nekbone/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nekrs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/neo4j/package.py2
-rw-r--r--var/spack/repos/builtin/packages/neovim/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nest/package.py2
-rw-r--r--var/spack/repos/builtin/packages/net-snmp/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/netcdf-cxx4/package.py2
-rw-r--r--var/spack/repos/builtin/packages/netcdf-fortran/package.py2
-rw-r--r--var/spack/repos/builtin/packages/netcdf95/package.py2
-rw-r--r--var/spack/repos/builtin/packages/netdata/package.py2
-rw-r--r--var/spack/repos/builtin/packages/netgauge/package.py2
-rw-r--r--var/spack/repos/builtin/packages/netkit-ftp/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/netpbm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nettle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/neuron/package.py2
-rw-r--r--var/spack/repos/builtin/packages/neve/package.py2
-rw-r--r--var/spack/repos/builtin/packages/newt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nextdenovo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nf-core-tools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nfft/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nfs-utils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nghttp2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nginx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ngmerge/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ngmlr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ngspice/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nicstat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nim/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ninja-fortran/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ninja-phylogeny/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ninja/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nix/package.py2
-rw-r--r--var/spack/repos/builtin/packages/njet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nlcglib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nlohmann-json-schema-validator/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nlohmann-json/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nlopt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nmap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nnvm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/node-js/package.py2
-rw-r--r--var/spack/repos/builtin/packages/notmuch/package.py2
-rw-r--r--var/spack/repos/builtin/packages/npm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/npth/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ns-3-dev/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nsimd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nspr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nss/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ntpoly/package.py2
-rw-r--r--var/spack/repos/builtin/packages/numactl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/numamma/package.py2
-rw-r--r--var/spack/repos/builtin/packages/numaprof/package.py2
-rw-r--r--var/spack/repos/builtin/packages/numdiff/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nut/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nvcomp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nvshmem/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nvtop/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nvtx/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/oci-systemd-hook/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ocl-icd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/oclgrind/package.py2
-rw-r--r--var/spack/repos/builtin/packages/octave-arduino/package.py2
-rw-r--r--var/spack/repos/builtin/packages/octave-control/package.py2
-rw-r--r--var/spack/repos/builtin/packages/octave-gsl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/octave-io/package.py2
-rw-r--r--var/spack/repos/builtin/packages/octave-quaternion/package.py2
-rw-r--r--var/spack/repos/builtin/packages/octave-signal/package.py2
-rw-r--r--var/spack/repos/builtin/packages/octave-splines/package.py2
-rw-r--r--var/spack/repos/builtin/packages/octave-struct/package.py2
-rw-r--r--var/spack/repos/builtin/packages/octave-symbolic/package.py2
-rw-r--r--var/spack/repos/builtin/packages/octave/package.py2
-rw-r--r--var/spack/repos/builtin/packages/octopus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/odc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/of-precice/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ome-common-cpp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ome-files-cpp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ome-model/package.py2
-rw-r--r--var/spack/repos/builtin/packages/omnitrace/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ompt-openmp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/oneapi-level-zero/package.py2
-rw-r--r--var/spack/repos/builtin/packages/onednn/package.py2
-rw-r--r--var/spack/repos/builtin/packages/oniguruma/package.py2
-rw-r--r--var/spack/repos/builtin/packages/onnx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/oommf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/opa-psm2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/open-iscsi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/open-isns/package.py2
-rw-r--r--var/spack/repos/builtin/packages/open3d/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openal-soft/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openblas/package.py2
-rw-r--r--var/spack/repos/builtin/packages/opencascade/package.py2
-rw-r--r--var/spack/repos/builtin/packages/opencl-c-headers/package.py2
-rw-r--r--var/spack/repos/builtin/packages/opencl-clhpp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/opencoarrays/package.py2
-rw-r--r--var/spack/repos/builtin/packages/opencv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/opendatadetector/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openexr/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/openfst/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openimagedenoise/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openimageio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openjpeg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openkim-models/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openldap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openlibm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openloops/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openmolcas/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openmpi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/opennurbs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openpa/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openpbs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openpmd-api/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openradioss-engine/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openradioss-starter/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openrasmol/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openresty/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openscenegraph/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openslide/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openspeedshop/package.py2
-rwxr-xr-xvar/spack/repos/builtin/packages/openssh/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openssl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/opensta/package.py2
-rw-r--r--var/spack/repos/builtin/packages/opensubdiv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/opentsdb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openturns/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openvdb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openvkl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/opium/package.py2
-rw-r--r--var/spack/repos/builtin/packages/optional-lite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/optipng/package.py2
-rw-r--r--var/spack/repos/builtin/packages/opus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/or-tools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/oras/package.py2
-rw-r--r--var/spack/repos/builtin/packages/orbit2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/orc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/orca/package.py2
-rw-r--r--var/spack/repos/builtin/packages/orientdb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/orthofiller/package.py2
-rw-r--r--var/spack/repos/builtin/packages/orthofinder/package.py2
-rw-r--r--var/spack/repos/builtin/packages/osi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/osmctools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/osqp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ossp-uuid/package.py2
-rw-r--r--var/spack/repos/builtin/packages/otf/package.py2
-rwxr-xr-xvar/spack/repos/builtin/packages/ovito/package.py2
-rw-r--r--var/spack/repos/builtin/packages/p11-kit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/p4est/package.py2
-rw-r--r--var/spack/repos/builtin/packages/p7zip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pacifica-cli/package.py2
-rw-r--r--var/spack/repos/builtin/packages/packmol/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pacparser/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pagmo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pagmo2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pajeng/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pal/package.py2
-rw-r--r--var/spack/repos/builtin/packages/palisade-development/package.py2
-rw-r--r--var/spack/repos/builtin/packages/paml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/panda/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pandaseq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pango/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pangolin/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/papyrus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/parallel-hashmap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/parallel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/parallelio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/paraview/package.py2
-rw-r--r--var/spack/repos/builtin/packages/parmmg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/parquet-cpp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/parquet-format/package.py2
-rw-r--r--var/spack/repos/builtin/packages/parsec/package.py2
-rw-r--r--var/spack/repos/builtin/packages/parsplice/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pasta/package.py2
-rw-r--r--var/spack/repos/builtin/packages/patch/package.py2
-rw-r--r--var/spack/repos/builtin/packages/patchelf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/patchutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pathfinder/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pax-utils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pbmpi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pciutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pcl/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/pcsclite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pdc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pdf2svg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pdsh/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pdt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pegtl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/percona-server/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perfstubs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-algorithm-diff/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-alien-build/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-alien-libxml2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-app-cmd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-appconfig/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-archive-zip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-b-cow/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-b-hooks-endofscope/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-bio-searchio-hmmer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-bioperl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-bit-vector/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-cairo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-capture-tiny/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-carp-assert/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-carp-clan/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-carp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-cgi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-class-data-inheritable/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-class-inspector/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-class-load-xs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-class-load/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-class-method-modifiers/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-class-singleton/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-class-tiny/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-clone-choose/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-clone-pp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-clone/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-common-sense/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-compress-raw-bzip2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-compress-raw-zlib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-config-general/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-config-simple/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-config-tiny/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-contextual-return/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-cpan-meta-check/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-cpanel-json-xs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-data-optlist/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-date-manip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-datetime-format-strptime/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-datetime-locale/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-datetime-timezone/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-datetime/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-dbd-mysql/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-dbd-pg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-dbd-sqlite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-dbi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-devel-checklib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-devel-cover/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-devel-cycle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-devel-globaldestruction/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-devel-overloadinfo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-devel-stacktrace/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-devel-symdump/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-digest-md5/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-dist-checkconflicts/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-email-date-format/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-encode-locale/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-error/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-eval-closure/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-exception-class/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-exporter-lite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-exporter-tiny/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-extutils-config/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-extutils-depends/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-extutils-helpers/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-extutils-installpaths/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-extutils-makemaker/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-extutils-pkgconfig/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-ffi-checklib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-file-chdir/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-file-copy-recursive/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-file-find-rule/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-file-homedir/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-file-listing/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-file-pushd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-file-remove/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-file-sharedir-install/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-file-sharedir/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-file-slurp-tiny/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-file-slurp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-file-slurper/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-file-temp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-file-which/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-gd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-gdgraph-histogram/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-gdgraph/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-gdtextutil/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-getopt-argvfile/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-getopt-tabular/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-graph-readwrite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-graph/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-heap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-html-parser/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-html-tagset/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-http-cookiejar/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-http-cookies/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-http-daemon/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-http-date/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-http-message/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-inline-c/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-inline/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-io-all/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-io-html/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-io-sessiondata/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-io-socket-ssl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-io-string/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-io-tty/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-ipc-run/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-ipc-system-simple/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-json/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-libwww-perl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-libxml-perl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-list-moreutils-xs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-list-moreutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-log-any/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-log-log4perl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-lwp-mediatypes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-lwp-protocol-https/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-mailtools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-math-cephes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-mce/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-memory-process/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-mime-types/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-module-build-tiny/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-module-build/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-module-implementation/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-module-install/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-module-pluggable/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-module-runtime-conflicts/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-module-runtime/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-module-scandeps/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-moo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-moose/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-mozilla-ca/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-mro-compat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-namespace-autoclean/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-namespace-clean/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-net-http/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-net-ssleay/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-number-compare/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-object-insideout/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-package-deprecationmanager/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-package-stash-xs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-package-stash/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-padwalker/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-parallel-forkmanager/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-params-util/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-params-validate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-params-validationcompiler/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-parse-yapp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-path-tiny/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-pathtools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-pdf-api2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-pegex/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-perlio-utf8-strict/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-proc-processtable/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-ref-util/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-regexp-common/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-role-tiny/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-safe-isa/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-set-intspan/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-soap-lite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-specio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-spiffy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-star-fusion/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-statistics-descriptive/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-sub-exporter-progressive/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-sub-exporter/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-sub-identify/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-sub-install/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-sub-name/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-sub-quote/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-swissknife/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-task-weaken/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-term-readline-gnu/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-term-table/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-test-base/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-test-cleannamespaces/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-test-differences/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-test-exception/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-test-fatal/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-test-file-sharedir/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-test-file/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-test-leaktrace/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-test-memory-cycle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-test-more/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-test-most/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-test-needs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-test-nowarnings/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-test-output/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-test-pod/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-test-requires/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-test-requiresinternet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-test-sharedfork/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-test-warn/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-test-warnings/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-test-weaken/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-test-without-module/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-test2-plugin-nowarnings/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-test2-suite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-text-csv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-text-diff/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-text-format/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-text-glob/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-text-nsp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-text-simpletable/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-text-soundex/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-text-unidecode/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-throwable/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-time-hires/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-timedate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-try-tiny/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-type-tiny/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-uri-encode/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-uri/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-want/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-xml-dom/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-xml-libxml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-xml-libxslt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-xml-namespacesupport/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-xml-parser/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-xml-regexp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-xml-sax-base/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-xml-sax-writer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-xml-sax/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-xml-simple/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-xml-twig/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-yaml-libyaml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-yaml-tiny/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl-yaml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/perl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/petaca/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pexsi/package.py3
-rw-r--r--var/spack/repos/builtin/packages/pfft/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pflask/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pflogger/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pflotran/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pgdspider/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pharokka/package.py2
-rw-r--r--var/spack/repos/builtin/packages/phast/package.py2
-rw-r--r--var/spack/repos/builtin/packages/phasta/package.py2
-rw-r--r--var/spack/repos/builtin/packages/phist/package.py2
-rw-r--r--var/spack/repos/builtin/packages/phoenix/package.py2
-rw-r--r--var/spack/repos/builtin/packages/photos/package.py2
-rw-r--r--var/spack/repos/builtin/packages/php/package.py2
-rw-r--r--var/spack/repos/builtin/packages/phylobayesmpi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/phyluce/package.py2
-rw-r--r--var/spack/repos/builtin/packages/picard/package.py2
-rw-r--r--var/spack/repos/builtin/packages/picsar/package.py2
-rw-r--r--var/spack/repos/builtin/packages/picsarlite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pidx/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/pinentry/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pipework/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pipx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/piranha/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pism/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pixman/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/pkgconf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pktools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/plasma/package.py2
-rw-r--r--var/spack/repos/builtin/packages/plplot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/plumed/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ply/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pmerge/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pmix/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pmlib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pnfft/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pngquant/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pnmpi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pocl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/podman/package.py2
-rw-r--r--var/spack/repos/builtin/packages/poke/package.py2
-rw-r--r--var/spack/repos/builtin/packages/polymake/package.py2
-rw-r--r--var/spack/repos/builtin/packages/polypolish/package.py2
-rw-r--r--var/spack/repos/builtin/packages/poplddecay/package.py2
-rw-r--r--var/spack/repos/builtin/packages/poppler-data/package.py2
-rw-r--r--var/spack/repos/builtin/packages/poppler/package.py2
-rw-r--r--var/spack/repos/builtin/packages/popt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/porta/package.py2
-rw-r--r--var/spack/repos/builtin/packages/portcullis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ports-of-call/package.py2
-rw-r--r--var/spack/repos/builtin/packages/postgis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/postgresql/package.py2
-rw-r--r--var/spack/repos/builtin/packages/povray/package.py2
-rw-r--r--var/spack/repos/builtin/packages/powerapi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/powertop/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ppl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ppopen-at/package.py2
-rw-r--r--var/spack/repos/builtin/packages/precice/package.py2
-rw-r--r--var/spack/repos/builtin/packages/predixy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/premake-core/package.py2
-rw-r--r--var/spack/repos/builtin/packages/preseq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/presto/package.py2
-rw-r--r--var/spack/repos/builtin/packages/prime95/package.py2
-rw-r--r--var/spack/repos/builtin/packages/primer3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/prinseq-lite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/prism/package.py2
-rw-r--r--var/spack/repos/builtin/packages/prmon/package.py2
-rw-r--r--var/spack/repos/builtin/packages/prng/package.py2
-rw-r--r--var/spack/repos/builtin/packages/procenv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/process-in-process/package.py2
-rw-r--r--var/spack/repos/builtin/packages/procps-ng/package.py2
-rw-r--r--var/spack/repos/builtin/packages/procps/package.py2
-rw-r--r--var/spack/repos/builtin/packages/prodigal/package.py2
-rw-r--r--var/spack/repos/builtin/packages/profugusmc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/proj/package.py2
-rw-r--r--var/spack/repos/builtin/packages/prometheus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/protobuf-c/package.py2
-rw-r--r--var/spack/repos/builtin/packages/protobuf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/prrte/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pruners-ninja/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ps-lite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pscmc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/psi4/package.py2
-rw-r--r--var/spack/repos/builtin/packages/psimd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pslib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/psm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/psmc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/psrchive/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pstreams/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pthreadpool/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pugixml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pulseaudio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pumi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pwgen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-a2wsgi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-abcpy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-about-time/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-absl-py/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-accelerate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-accessible-pygments/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-accimage/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-acme-tiny/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-adal/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-adb-enhanced/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-addict/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-advancedhtmlparser/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-affine/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-agate-dbf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-agate-excel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-agate-sql/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-agate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ahpy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-aiobotocore/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-aiocontextvars/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-aiodns/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-aiofiles/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-aiohttp-cors/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-aiohttp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-aioitertools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-aioredis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-aiosignal/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-aiosqlite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-alembic/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-alive-progress/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-alpaca-eval/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-alpaca-farm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-alphafold/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-altair/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-altgraph/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-amityping/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-amplpy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ampltools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-amqp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-amrex/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-angel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-aniso8601/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-anndata/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-annexremote/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-annoy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ansi2html/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ansible/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ansimarkup/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ansiwrap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-antspyx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-anuga/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-anyio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-anytree/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-apache-libcloud/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-apex/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-apeye-core/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-apeye/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-apipkg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-apispec/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-appdirs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-applicationinsights/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-apptools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-apscheduler/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-archspec/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-arcp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-argon2-cffi-bindings/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-argon2-cffi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-argparse-manpage/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-arrow/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-arviz/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-asciitree/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-asdf-standard/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-asdf-transform-schemas/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-asdf-unit-schemas/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-asdf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ase/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-asgiref/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-asn1crypto/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-aspy-yaml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-asserts/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-asteval/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-astor/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-astpretty/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-astroid/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-astropy-healpix/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-astropy-helpers/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-astropy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-asttokens/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-astunparse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-async-generator/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-async-lru/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-async-timeout/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-asyncio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-asynctest/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-atomicwrites/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-atpublic/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-atropos/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ats/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-attmap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-attrs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-audioread/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-auditwheel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-autodocsumm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-autograd-gamma/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-autograd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-automat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-autopep8/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-autoray/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-auxlib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-avro-json-serializer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-avro-python3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-awkward-cpp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-awkward/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-awscrt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ax-platform/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-azote/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-azure-cli-command-modules-nspkg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-azure-cli-core/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-azure-cli-nspkg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-azure-cli-telemetry/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-azure-cli/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-azure-core/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-azure-cosmos/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-azure-functions-devops-build/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-azure-identity/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-azure-mgmt-core/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-azure-multiapi-storage/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-azure-storage-blob/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-azure-storage-common/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-babel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-backcall/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-backoff/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-backports-abc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-backports-cached-property/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-backports-entry-points-selectable/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-backports-lzma/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-backports-os/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-backports-tempfile/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-backports-weakref/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-backports-zoneinfo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-bagit-profile/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-bagit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-bakta/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-barectf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-basemap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-bash-kernel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-basis-set-exchange/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-batchspawner/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-bcrypt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-bdbag/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-beaker/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-beancount/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-beartype/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-beniget/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-bidscoin/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-bidskit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-bigfloat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-billiard/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-binaryornot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-bioblend/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-biomine/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-biopandas/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-biopython/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-bitshuffle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-bitstring/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-bitstruct/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-black/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-bleach/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-blessed/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-blessings/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-blight/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-blinker/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-blis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-blosc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-blosc2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-bluepyemodel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-bluepyopt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-bmap-tools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-bmtk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-bokeh/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-boom-boot-manager/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-boost-histogram/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-boto/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-botorch/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-bottle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-bottleneck/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-breakseq2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-breathe/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-brian2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-brotli/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-brotlipy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-bsddb3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-build/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-bx-python/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cachecontrol/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cached-property/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cachetools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cachy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-calver/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cantoolz/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-carputils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cartopy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-catalogue/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cattrs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cdsapi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cekit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-celery/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cerberus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-certifi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cf-units/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cffconvert/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cffi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cfgrib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cfgv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cgen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-chai/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-chainer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-chalice/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-chardet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-charset-normalizer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-chart-studio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-checkm-genome/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cheetah3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-chemfiles/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cheroot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cherrypy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-chex/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-chronyk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ci-info/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ci-sdr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-circus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-citeproc-py/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-clean-text/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cleo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-click-didyoumean/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-click-plugins/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-click-repl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-click/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cligj/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-clikit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-climate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-clint/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-clipboard/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cloudauthz/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cloudbridge/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cloudpickle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-clustershell/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cmaes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cmake/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cmocean/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cmseq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cmsml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cmyt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-coapthon3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-codepy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-colorama/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-colorclass/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-colored-traceback/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-coloredlogs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-colorful/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-colorio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-colorlover/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-colormath/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-colorpy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-colorspacious/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-comm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-common/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-commonmark/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-conan/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-conda-souschef/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-confection/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-configargparse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-configparser/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-configspace/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-connectionpool/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-consolekit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-constantly/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-contextily/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-contextlib2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-continuum/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-contourpy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-control/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-convertdate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cookiecutter/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-copulas/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-corner/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-correctionlib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-counter/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cov-core/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-coverage/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-coveralls/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cppy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-crashtest/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-crcmod/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-croniter/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cryolobm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cryptography/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-css-parser/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cssselect/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cssutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-csvkit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ctgan/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cudf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cufflinks/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cuml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-current/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-currentscape/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-custodian/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-custom-inherit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cutadapt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cvxopt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cvxpy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cwl-upgrader/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cwl-utils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cwltool/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cycler/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cykhash/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cylc-flow/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cylc-rose/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cylc-uiserver/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cylp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cymem/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cyordereddict/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cython/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cyvcf2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dadi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-damask/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dask-glm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dask-ml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dask-mpi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dask-sphinx-theme/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dask/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dataclasses-json/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-datacube/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-datalad-container/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-datalad-deprecated/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-datalad-metadata-model/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-datalad-metalad/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-datalad-neuroimaging/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-datasets/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dateparser/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dateutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-datrie/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dbfread/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dcm2bids/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-deap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-debugpy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-decorator/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-deepdiff/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-deepecho/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-deephyper/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-deepsig-biocomp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-deepspeed/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-deeptoolsintervals/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-defusedxml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-demjson/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dendropy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-deprecated/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-deprecation-alias/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-deprecation/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-devito/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-devlib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dgl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dh-scikit-optimize/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dict2css/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dictobj/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dill/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-diskcache/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dist-meta/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-distance/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-distlib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-distributed/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-distro/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-django/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dlio-profiler-py/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dm-haiku/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dm-tree/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dnaio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dnspython/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-docker/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dockerpy-creds/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-docopt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-docstring-parser/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-docstring-to-markdown/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-docutils-stubs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-docutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-doit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dom-toml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-domdf-python-tools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dominate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-downhill/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-doxypypy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dpath/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-drep/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-drmaa/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dryscrape/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-duecredit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dulwich/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dunamai/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dvc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dynaconf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-dynim/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-earthengine-api/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-easybuild-easyblocks/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-easybuild-easyconfigs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-easybuild-framework/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-eccodes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ecdsa/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ecos/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-edam-ontology/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-edffile/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-editdistance/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-edlib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-efel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-eg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-einops/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-elasticsearch-dsl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-elasticsearch/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-elephant/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-email-validator/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-emcee/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-emoji/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-empy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-entrypoints/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-enum-tools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-envisage/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ephem/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-eprosima-fastdds/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-epydoc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-espresso/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-espressopp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-et-xmlfile/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ete3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-etelemetry/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-etils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-eventlet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-exarl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-execnet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-executing/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-exhale/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-exifread/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-exodus-bundler/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-expecttest/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-extension-helpers/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-extras/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-f90wrap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fabric/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fabric3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fairscale/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-faker/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-falcon/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fallocate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fastai/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fastaindex/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fastapi-utils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fastapi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fastavro/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fastcache/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fastcluster/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fastcore/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fastcov/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fastdownload/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fastdtw/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fasteners/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fastjsonschema/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fastpath/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fastrlock/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-faststructure/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fava/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fenics-basix/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fenics-dijitso/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fenics-dolfinx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fenics-ffc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fenics-ffcx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fenics-fiat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fenics-instant/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fenics-ufl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ffmpy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-filecheck/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-filelock/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-filemagic/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-filetype/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-filterpy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-findlibs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fiona/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fire/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fiscalyear/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fisher/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fits-tools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fitter/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fixtures/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-flake8-import-order/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-flake8-polyfill/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-flake8/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-flameprof/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-flask-babel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-flask-compress/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-flask-cors/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-flask-paginate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-flask-restful/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-flask-sqlalchemy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-flask/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-flatbuffers/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-flatten-dict/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-flawfinder/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-flexmock/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-flit-core/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-flit-scm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-flit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-flufl-lock/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-flye/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fn-py/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fonttools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ford/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-formatizer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fortls/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fortran-language-server/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fortranformat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fparser/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fqdn/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fracridge/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fraction/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-freezegun/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-frozendict/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-frozenlist/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fsspec/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ftfy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ftputil/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-funcy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-furo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fury/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fusepy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-future/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fuzzywuzzy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-fypp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-galaxy-containers/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-galaxy-job-metrics/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-galaxy-objectstore/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-galaxy-sequence-utils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-galaxy-tool-util/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-galaxy-util/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-galaxy2cwl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gast/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gcs-oauth2-boto-plugin/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gcsfs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gdbgui/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gdc-client/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gee-asset-manager/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-geeadd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-geeup/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-genders/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-geneimpacts/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-generateds/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-genshi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gensim/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-geoalchemy2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-geocube/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-geographiclib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-geomdl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-geopandas/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-geopy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gevent/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gffutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ghp-import/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gimmik/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gin-config/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-git-review/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gitdb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gitpython/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-glmnet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-glmsingle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-globus-sdk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gluoncv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-glymur/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gmsh-interop/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gmxapi/package.py3
-rw-r--r--var/spack/repos/builtin/packages/py-gnuplot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-goatools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gooey/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-google-api-core/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-google-apitools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-google-auth-httplib2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-google-auth-oauthlib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-google-auth/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-google-cloud-core/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-google-cloud-storage/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-google-crc32c/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-google-pasta/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-google-reauth/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-google-resumable-media/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-googleapis-common-protos/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-googledrivedownloader/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gosam/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gpaw/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gpustat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gputil/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gpy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gpyopt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gpytorch/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gql/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gradio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-grandalf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-grapheme/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-graphene-tornado/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-graphene/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-graphql-core/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-graphql-relay/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-graphql-ws/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-graphviz/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gravity/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-grayskull/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-greenlet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-griddataformats/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-griffe/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-grpcio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gsd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gsutil/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gtdbtk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gunicorn/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gxformat2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gym/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-h11/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-h2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-h5glance/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-h5io/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-h5netcdf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-h5py/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-h5sh/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-handy-archives/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-haphpipe/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-hatch-jupyter-builder/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-hatch-nodejs-version/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-hatch-requirements-txt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-hatch-vcs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-hatchet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-hatchling/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-hdbscan/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-hdfs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-healpy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-heat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-hep-ml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-hepdata-lib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-hepunits/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-hieroglyph/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-hiredis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-hist/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-histbook/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-histoprint/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-hjson/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-hmmlearn/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-holland-backup/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-horovod/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-hpack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-hpccm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-hstspreload/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-htgettoken/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-html2text/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-html5lib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-htmlgen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-htseq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-httpbin/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-httpcore/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-httplib2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-httpretty/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-httpstan/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-httptools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-httpx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-huggingface-hub/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-humanfriendly/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-humanize/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-hvac/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-hydra-core/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-hypercorn/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-hyperframe/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-hyperlink/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-hypothesis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ibm-cloud-sdk-core/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ibm-watson/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-identify/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-idna-ssl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-idna/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-igor/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-igraph/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-illumina-utils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-imagecodecs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-imagehash/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-imageio-ffmpeg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-imageio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-imagesize/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-imbalanced-learn/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-imgaug/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-immutabledict/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-immutables/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-importlib-metadata/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-importlib-resources/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-incremental/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-inflect/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-inheritance/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-iniconfig/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-iniparse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-inquirer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-inquirerpy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-instrain/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-intbitset/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-intensity-normalization/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-interface-meta/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-intervaltree/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-invoke/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-iocapture/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-iopath/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ipaddress/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ipdb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ipycanvas/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ipyevents/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ipykernel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ipympl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ipyrad/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ipython-cluster-helper/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ipython/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ipyvtk-simple/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ipywidgets/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-isal/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-iso8601/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-isoduration/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-isort/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-iterative-stats/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-itolapi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-itsdangerous/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jaconv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jamo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jaraco-classes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jaraco-functools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jarowinkler/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-javaproperties/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jax/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jaxlib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jdcal/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jedi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jeepney/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jellyfish/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jinja2-cli/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jinja2-time/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jinja2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jmespath/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jmp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-joblib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jplephem/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jsmin/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-json-get/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-json2html/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-json5/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jsonargparse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jsondiff/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jsonpatch/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jsonpath-ng/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jsonpickle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jsonpointer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jsonref/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jsonschema/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-junit-xml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jupyter-client/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jupyter-core/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jupyter-lsp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jupyter-packaging/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jupyter-server-mathjax/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jupyter-server-proxy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jupyter-server/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jupyter-telemetry/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jupyter/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jupyterlab-server/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jupyterlab-widgets/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jupyterlab/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jupytext/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-kaggle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-kb-python/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-keras-applications/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-keras-preprocessing/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-keras2onnx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-keyboard/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-keyring/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-keyrings-alt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-kitchen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-kmodes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-knack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-kombu/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-kornia/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-kosh/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-kt-legacy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-kubernetes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lagom/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-langcodes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-langsmith/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lark-parser/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lark/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-laspy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-latexcodec/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-law/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lazy-loader/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lazy-object-proxy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lazy-property/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lazy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lazyarray/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lcls-krtc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ldap3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-leather/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lfpykit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lhsmdu/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-liac-arff/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-libclang/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-libconf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-libcst/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-libensemble/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-librosa/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lifelines/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lightgbm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lightly-utils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lightly/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lightning-cloud/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lightning-fabric/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lightning-lite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lightning-utilities/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lightning/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ligo-segments/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-line-profiler/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-linear-operator/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lineenhancer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-linkify-it-py/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-littleutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lizard/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-llnl-sina/package.py3
-rw-r--r--var/spack/repos/builtin/packages/py-llvmlite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lmdb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lmfit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lmodule/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-localcider/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-locket/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lockfile/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-logilab-common/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-logmuse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-loguru/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-loompy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lru-dict/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lscsoft-glue/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-luigi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lws/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lxml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-lz4/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-m2r/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-macholib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-macs2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-macs3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-maestrowf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mahotas/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mailchecker/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mako/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mapbox-earcut/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mapclassify/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mariadb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-markdown-it-py/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-markdown/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-markdown2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-markovify/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-markupsafe/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-marshmallow/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-matplotlib-inline/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-matplotlib-scalebar/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-matplotlib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-maturin/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mayavi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mccabe/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mda-xdrlib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mdanalysis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mdanalysistests/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mdit-py-plugins/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mdurl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-meautility/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mechanize/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-medaka/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-meldmd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-melissa-core/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-memprof/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-memray/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mergedeep/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-merlin/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-meshio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-meshpy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-meson-python/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-metasv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-metomi-rose/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-metpy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mffpy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mido/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mike/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-minio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-minrpc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mistletoe/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mistune/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mizani/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mkdocs-autorefs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mkdocs-jupyter/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mkdocs-material-extensions/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mkdocs-material/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mkdocs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mkdocstrings-python/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mkdocstrings/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ml-collections/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ml-dtypes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mlflow/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mlperf-logging/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mlxtend/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mmcv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mmtf-python/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mne/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mo-pack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mock/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-model-index/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-modepy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-modin/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-monkeytype/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-monotonic/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-more-itertools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-morph-tool/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-morphio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-motmetrics/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-motor/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-moviepy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mpi4jax/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mpi4py/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mpld3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mpldock/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mplhep-data/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mplhep/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mpmath/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mrcfile/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-msal-extensions/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-msal/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-msgpack-numpy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-msgpack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-multidict/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-multiecho/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-multipledispatch/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-multiprocess/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-multiqc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-munch/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-munkres/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-murmurhash/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mutagen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mxfold2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-myhdl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mypy-extensions/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mypy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mysql-connector-python/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mysqlclient/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-myst-parser/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nanobind/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nanotime/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nara-wpe/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-natsort/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nbclassic/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nbclient/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nbconvert/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nbformat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nbmake/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nbqa/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nbsphinx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nbstripout/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nbval/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nc-time-axis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ncbi-genome-download/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ndindex/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-neo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-neotime/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-neovim-remote/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nest-asyncio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nestle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-netaddr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-netcdf4/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-netifaces/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-netket/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-netpyne/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-networkit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-networkx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-neurokit2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-neurom/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-neurora/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-neurotools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nexus-sdk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nexusforge/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ngs-tools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nibabel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nibetaseries/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ninja/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nipype/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nitransforms/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-niworkflows/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nltk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-node-semver/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nose-cov/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nose/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nose2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-notebook-shim/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nptyping/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-npx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ntlm-auth/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ntplib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-num2words/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-numba/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-numcodecs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-numexpr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-numexpr3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-numpy-groupies/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-numpy-quaternion/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-numpy-stl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-numpy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-numpydoc/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-oauthlib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ocnn/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-odc-geo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-odfpy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ogb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-olefile/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-omegaconf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-onnx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-onnxconverter-common/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-onnxmltools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-onnxruntime/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ont-fast5-api/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-opcodes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-openai/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-openapi-schema-pydantic/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-opencensus-context/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-opencensus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-opendatalab/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-openidc-client/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-openmesh/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-openmim/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-openpmd-validator/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-openpmd-viewer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-openpyxl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-openslide-python/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-opentuner/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-opppy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-opt-einsum/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-optuna/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-or-tools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-oracledb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ordered-set/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-orjson/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-osqp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-outdated/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-overpy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-overrides/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-owslib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-oyaml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pacifica-downloader/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pacifica-namespace/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pacifica-uploader/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-packaging/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pager/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-palettable/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pamela/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-panaroo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pandas-stubs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pandas/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pandocfilters/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-panedr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-panel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-papermill/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-paralleltask/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-param/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-paramiko/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-paramz/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-parasail/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-parmed/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-parse-type/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-parse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-parsimonious/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-parsl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-parsley/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-parso/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-partd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-particle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-paste/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pastedeploy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pastel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pastml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-patch-ng/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-path-py/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pathlib2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pathml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pathos/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pathspec/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pathtools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pathy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-patool/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-patsy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pdf2image/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pdm-pep517/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pdoc3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-peachpy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pebble/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pem/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pennylane-lightning-kokkos/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pennylane-lightning/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pennylane/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pep517/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pep8-naming/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-performance/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-petastorm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-petsc4py/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pfzy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pgzip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-phanotate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-photutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-phydms/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-phylophlan/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pickle5/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pickleshare/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-picrust2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pid/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pika/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pillow-simd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pillow/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pint-xarray/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pipdeptree/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-piper/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pivy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pkgconfig/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pkginfo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-plac/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-planar/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-planet/package.py3
-rw-r--r--var/spack/repos/builtin/packages/py-planetary-computer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-platformdirs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-plotext/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-plotly/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-plotnine/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pluggy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ply/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pmw-patched/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pockets/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-poetry-core/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-poetry-dynamic-versioning/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-poetry-plugin-export/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-poetry/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pomegranate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pooch/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-portalocker/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-portend/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-portpicker/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-poster/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pox/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-poyo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ppft/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pre-commit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-preshed/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-priority/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-profilehooks/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-proglog/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-progress/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-progressbar2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-progressbar33/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-projectq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-prometheus-client/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-prometheus-flask-exporter/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-promise/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-prompt-toolkit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-protoc-gen-swagger/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-prov/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-prwlock/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-psij-python/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-psmon/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pspamm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-psutil/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ptyprocess/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pubchempy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pudb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pulp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pulsar-galaxy-lib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pure-eval/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pure-sasl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-puremagic/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-py-cpuinfo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-py-spy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-py/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-py2bit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-py2neo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-py4j/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyabel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyaestro/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyamg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyaml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyani/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyarrow/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyasn1-modules/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyasn1/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyassimp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyautogui/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pybedtools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pybids/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pybigwig/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pybktree/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pybrain/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pybtex-docutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pybtex/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pycairo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pycares/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pycbc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pychecker/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pycifrw/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pycmd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pycodestyle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pycortex/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pycosat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pycparser/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyct/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pycuda/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pycurl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pydantic-tes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pydantic/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pydap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pydata-sphinx-theme/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pydatalog/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pydeface/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pydeprecate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pydevtool/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pydmd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pydocstyle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pydoe2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pydot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pydot2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pydotplus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pydub/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pydv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyeda/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyedr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyelftools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyem/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyepsg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyerfa/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyeventsystem/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyface/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyfaidx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyfasta/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyfftw/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyfiglet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyflakes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyfr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pygdal/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pygdbmi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pygelf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pygeos/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pygithub/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyglet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pygments-pytest/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pygments/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pygobject/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pygps/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pygraphviz/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pygtrie/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyhull/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyinstrument-cext/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyinstrument/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyisemail/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyjnius/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyjwt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyke/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pykerberos/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pykml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pykwalify/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pylab-sdk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pylatex/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyld/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pylev/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pylikwid/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pylint/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pylops/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pymatgen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pymatreader/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pymbolic/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pymc3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pymdown-extensions/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pymeeus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyminifier/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pymongo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pymoo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pympler/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pymumps/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pymysql/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pynio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pynisher/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pynn/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pynndescent/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pynrrd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pynucleus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pynvim/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pynvml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyodbc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyopencl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyopenssl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pypar/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyparsing/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pypeflow/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pypeg2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyperclip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyperf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pypinyin/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pypng/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyprecice/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyprof2html/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyproj/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyproject-hooks/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyproject-metadata/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyproject-parser/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pypulse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyqt-builder/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyqt4/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyqt5-sip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyqt5/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyqt6-sip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyqt6/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyquaternion/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyrevolve/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyrfr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyro-ppl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyro4/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyrr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyrsistent/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pysam/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyscaf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyscf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyscipopt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyscreeze/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyserial/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyshacl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyshp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyside2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pysimdjson/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pysmartdl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pysocks/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyspellchecker/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyspoa/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pysqlite3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pystac-client/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pystac/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pystache/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pystan/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pysurfer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytaridx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytecplot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytesseract/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-astropy-header/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-astropy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-asyncio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-benchmark/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-cache/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-check-links/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-cov/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-cpp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-datadir/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-doctestplus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-fail-slow/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-filter-subpackage/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-flake8/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-flakes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-forked/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-httpbin/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-mock/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-mypy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-openfiles/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-parallel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-pep8/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-qt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-random-order/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-remotedata/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-runner/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-subprocess/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-timeout/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-workflow/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-xdist/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-benedict/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-bioformats/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-box/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-certifi-win32/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-crfsuite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-daemon/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-dateutil/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-docs-theme/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-dotenv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-editor/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-fmask/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-fsutil/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-gitlab/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-hostlist/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-igraph/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-jose/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-json-logger/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-ldap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-levenshtein/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-logstash/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-louvain/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-lsp-jsonrpc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-lsp-server/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-lzo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-magic/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-mapnik/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-markdown-math/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-multipart/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-picard/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-pptx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-ptrace/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-rapidjson/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-slugify/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-sotools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-subunit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-utils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-xlib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-xmp-toolkit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python3-openid/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pythonqwt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pythonsollya/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pythran/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytimeparse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytng/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytoml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytorch-gradual-warmup-lr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytorch-lightning/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyts/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytweening/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytz/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyu2f/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyudev/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyupgrade/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyusb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyutilib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyuwsgi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyvista/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyvistaqt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyviz-comms/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pywavelets/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyworld/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyxlsb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyyaml-env-tag/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyyaml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyzmq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-qdldl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-qiskit-aer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-qiskit-ibm-provider/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-qiskit-nature/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-qiskit-terra/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-qmtest/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-qpsolvers/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-qpth/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-qrcode/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-qsymm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-qtawesome/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-qtconsole/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-qtpy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-quantities/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-quantum-blackbird/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-quantum-xir/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-quart/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-quast/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-quaternionic/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-queryablelist/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-questionary/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-qutip-qip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-qutip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-radiant-mlhub/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-radical-entk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-radical-gtod/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-radical-pilot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-radical-saga/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-radical-utils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rapidfuzz-capi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rapidfuzz/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rarfile/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rasterio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rasterstats/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ratelim/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ratelimiter/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-raven/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ray/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rbtools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rdflib-jsonld/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rdflib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rdt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-readchar/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-recommonmark/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-redis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-refgenconf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-refgenie/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-regex/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-reportseff/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-reproject/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-requests-cache/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-requests-file/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-requests-ftp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-requests-futures/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-requests-ntlm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-requests-oauthlib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-requests-toolbelt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-requests-unixsocket/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-requests/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-requirements-parser/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-reretry/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-resampy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-responses/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-resultsfile/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-retry-decorator/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-retry/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-retrying/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-retworkx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rfc3339-validator/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rfc3986-validator/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rfc3986/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rich-click/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rich/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rios/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rioxarray/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rise/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-river/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rmm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rnc2rng/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-robotframework/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rocrate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rope/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-routes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rply/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rpy2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rsa/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rsatoolbox/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rst2pdf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rtoml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rtree/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ruamel-ordereddict/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ruamel-yaml-clib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ruamel-yaml-jinja2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ruamel-yaml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ruff/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rustworkx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-s3fs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-s3transfer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sacrebleu/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-salib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sanic/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-scandir/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-scanpy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-schema-salad/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-schema/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-scientificpython/package.py3
-rw-r--r--var/spack/repos/builtin/packages/py-scikit-build-core/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-scikit-build/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-scikit-fmm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-scikit-fuzzy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-scikit-learn-extra/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-scikit-learn/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-scikit-optimize/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-scikit-sparse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-scine-chemoton/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-scinum/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-scipy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-scooby/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-scoop/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-scp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-scs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sdmetrics/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sdv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-seaborn/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-secretstorage/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-seekpath/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-segmentation-models-pytorch/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-selenium/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-semantic-version/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-semver/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-send2trash/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sentencepiece/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sentry-sdk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-seqeval/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-seriate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-serpent/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-setproctitle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-setupmeta/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-setuptools-cpp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-setuptools-git-versioning/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-setuptools-git/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-setuptools-rust/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-setuptools-scm-git-archive/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-setuptools-scm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sfepy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sgp4/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sh/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-shap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-shapely/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-shellingham/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-shippinglabel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-shortbred/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-shortuuid/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-shroud/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-shtab/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-simpervisor/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-simpleeval/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-simplegeneric/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-simplejson/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-simplekml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-singledispatchmethod/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-six/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-skl2onnx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-slepc4py/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-slurm-pipeline/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-smac/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-smart-open/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-smartredis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-smartsim/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-smartypants/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-smmap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-snappy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sncosmo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sniffio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-snowballstemmer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-snuggs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sobol-seq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-social-auth-core/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sonlib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sortedcollections/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sortedcontainers/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-soundfile/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-soupsieve/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-spacy-legacy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-spacy-loggers/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-spacy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sparse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-spatialite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-spdlog/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-spectra/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-spectral/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-speech-recognition/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-spefile/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-spgl1/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-spglib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-spherical/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sphinx-argparse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sphinx-autodoc-typehints/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sphinx-basic-ng/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sphinx-book-theme/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sphinx-bootstrap-theme/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sphinx-copybutton/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sphinx-design/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sphinx-gallery/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sphinx-immaterial/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sphinx-jinja2-compat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sphinx-rtd-dark-mode/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sphinx-rtd-theme/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sphinx-tabs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sphinx-theme-builder/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sphinx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sphinxautomodapi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sphinxcontrib-applehelp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sphinxcontrib-devhelp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sphinxcontrib-htmlhelp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sphinxcontrib-issuetracker/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sphinxcontrib-jsmath/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sphinxcontrib-moderncmakedomain/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sphinxcontrib-napoleon/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sphinxcontrib-programoutput/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sphinxcontrib-qthelp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sphinxcontrib-serializinghtml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sphinxcontrib-trio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sphinxcontrib-websupport/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-spython/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sqlalchemy-migrate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sqlalchemy-utils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sqlalchemy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sqlitedict/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sqlparse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-srsly/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sseclient/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sshtunnel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-stack-data/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-starlette-context/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-starlette/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-starsessions/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-statmorph/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-statsmodels/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-stdlib-list/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-stestr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-stevedore/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-stomp-py/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-stopit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-storm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-stratify/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-strawberryfields/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-stui/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-submitit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-subword-nmt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-svgpath/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-svgpathtools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-svgutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-symengine/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-symfit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sympy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-systemd-python/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tables/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tabulate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tatsu/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tblib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tbparse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tempita/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-templateflow/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tempora/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tenacity/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tensorboard-data-server/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tensorboard-plugin-wit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tensorboard/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tensorboardx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tensorflow-datasets/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tensorflow-estimator/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tensorflow-hub/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tensorflow-metadata/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tensorflow-probability/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tensorflow/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-termcolor/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-terminaltables/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tern/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tesorter/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-testfixtures/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-testpath/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-testrepository/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-testresources/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-testscenarios/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-testtools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tetoolkit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-text-unidecode/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-textblob/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-texttable/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tfdlpack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-theano/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-thewalrus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-thinc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-thop/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-threadpoolctl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-throttler/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tidynamics/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tifffile/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tiktoken/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-timm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tinyarray/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tinycss2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tinydb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tldextract/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tokenize-rt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-toml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tomli-w/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tomli/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tomlkit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tomopy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-toolz/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-topiary-asr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-toposort/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-torch-cluster/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-torch-geometric/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-torch-nvidia-apex/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-torch-scatter/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-torch-sparse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-torch-spline-conv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-torch/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-torchaudio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-torchbenchmark/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-torchdata/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-torchdiffeq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-torchgeo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-torchmeta/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-torchmetrics/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-torchtext/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-torchvision/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tornado/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tox/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-toyplot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tpot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-traits/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-traitsui/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-transformers/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-triangle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-trimesh/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-trojanzoo-sphinx-theme/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-trove-classifiers/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tuspy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tuswsgi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tweedledum/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-twisted/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-typed-ast/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-typeguard/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-typer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-typesentry/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-typeshed-client/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-typing-extensions/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-typing-inspect/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-typish/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tzdata/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tzlocal/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ubiquerg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-uc-micro-py/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ucsf-pyem/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ucx-py/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-uhi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ultralytics/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-umap-learn/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-umi-tools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-uncertainties/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-unicycler/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-unidecode/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-unyt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-update-checker/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-uproot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-uri-template/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-uritemplate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-url-normalize/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-urllib3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-urwid/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-us/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-userpath/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-usgs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-utils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-uvicorn/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-uvloop/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-uvw/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-uwsgi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-validators/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-vcf-kit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-vcrpy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-vcversioner/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-vector-quantize-pytorch/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-vector/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-vermin/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-versioneer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-verspec/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-vine/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-virtualenv-clone/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-virtualenv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-virtualenvwrapper/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-visdom/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-voluptuous/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-vsc-base/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-vsc-install/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-vsts/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-waitress/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-walinuxagent/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-wand/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-wandb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-warlock/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-warpx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-wasabi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-watchdog/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-watchfiles/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-wcsaxes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-wcwidth/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-webargs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-webcolors/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-webencodings/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-webkit-server/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-weblogo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-webob/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-websocket-client/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-websockets/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-werkzeug/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-whatshap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-whey-pth/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-whey/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-whichcraft/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-whoosh/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-widgetsnbextension/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-wincertstore/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-word2number/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-wordcloud/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-workload-automation/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-wradlib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-wrapt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-wsproto/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-wub/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-wurlitzer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ww/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-wxmplot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-xanadu-cloud-client/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-xarray/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-xattr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-xenv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-xgboost/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-xlsxwriter/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-xmlplain/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-xmltodict/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-xopen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-xtb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-xvfbwrapper/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-xxhash/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-yacman/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-yahmm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-yapf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-yarl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-yaspin/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-yolk3k/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-youtube-dl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-yq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-yt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-yte/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ytopt-autotune/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-ytopt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-zarr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-zc-buildout/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-zc-lockfile/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-zict/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-zipfile-deflate64/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-zipp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-zope-event/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-zope-interface/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-zxcvbn/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pygmo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pypy-bootstrap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pypy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pythia8/package.py2
-rw-r--r--var/spack/repos/builtin/packages/python/package.py2
-rw-r--r--var/spack/repos/builtin/packages/q-e-sirius/package.py2
-rw-r--r--var/spack/repos/builtin/packages/qb3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/qca/package.py2
-rw-r--r--var/spack/repos/builtin/packages/qcachegrind/package.py2
-rw-r--r--var/spack/repos/builtin/packages/qcat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/qd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/qemu/package.py2
-rw-r--r--var/spack/repos/builtin/packages/qgis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/qhull/package.py2
-rw-r--r--var/spack/repos/builtin/packages/qjson/package.py2
-rw-r--r--var/spack/repos/builtin/packages/qmcpack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/qnnpack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/qperf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/qrupdate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/qscintilla/package.py2
-rw-r--r--var/spack/repos/builtin/packages/qt-base/package.py2
-rw-r--r--var/spack/repos/builtin/packages/qt-declarative/package.py2
-rw-r--r--var/spack/repos/builtin/packages/qt-quick3d/package.py2
-rw-r--r--var/spack/repos/builtin/packages/qt-quicktimeline/package.py2
-rw-r--r--var/spack/repos/builtin/packages/qt-shadertools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/qt-svg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/qt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/qtkeychain/package.py2
-rw-r--r--var/spack/repos/builtin/packages/qtltools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/qualimap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/quantum-espresso/package.py2
-rw-r--r--var/spack/repos/builtin/packages/quickjs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/quo-vadis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/qwt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-abind/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-acepack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ada/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-adabag/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ade4/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-adegenet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-adegraphics/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-adephylo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-adespatial/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-afex/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-aldex2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-amap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-animation/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-annaffy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-anytime/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-aod/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ape/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-aplot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-argparse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-arrangements/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ash/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-askpass/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-assertthat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-automap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-backports/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-base64/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-base64enc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-basilisk-utils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-basilisk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-bayesm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-bayesplot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-beanplot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-beeswarm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-bfast/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-bglr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-bibtex/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-bigalgebra/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-bigmemory/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-bindr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-bindrcpp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-bio3d/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-biomartr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-bit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-bit64/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-bitops/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-blavaan/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-blob/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-blockmodeling/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-bmp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-bookdown/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-boot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-brew/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-bridgesampling/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-brio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-brms/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-broom/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-bslib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ca/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-cachem/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-callr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-car/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-caracas/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-caret/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-caretensemble/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-caroline/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-cdcfluview/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-cellranger/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-checkmate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-checkpoint/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-chemometrics/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-chron/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-circlize/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-circstats/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-class/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-cli/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-clipr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-clisymbols/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-clock/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-clue/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-cluster/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-cmdstanr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-coda/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-codetools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-coin/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-colorspace/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-colourpicker/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-combinat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-commonmark/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-complexheatmap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-compositions/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-conflicted/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-conquer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-convevol/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-copula/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-corpcor/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-corrplot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-countrycode/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-covr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-cowplot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-cpp11/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-crayon/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-credentials/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-crosstalk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-crul/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-cubature/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-curl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-cvxr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-dada2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-data-table/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-dbplyr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-debugme/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-deldir/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-dendextend/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-densvis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-desc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-devtools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-diagram/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-dichromat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-diffobj/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-digest/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-diptest/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-dismo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-distributional/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-diversitree/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-downlit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-downloader/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-dplyr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-dqrng/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-dt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-dtplyr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-dtw/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-dupradar/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-dygraphs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-e1071/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-earth/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ecp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-effects/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ellipse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ellipsis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-emmeans/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-energy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ergm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-estimability/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-europepmc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-evaluate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-evd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-exactextractr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-expint/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-expm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-factoextra/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-fansi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-farver/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-fastcluster/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-fastdigest/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-fastmap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-fastmatch/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-fastmatrix/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-fda/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-fds/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ff/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-fftwtools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-fgsea/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-fields/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-filehash/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-filelock/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-findpython/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-fitdistrplus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-flexclust/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-flexmix/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-fontawesome/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-forcats/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-foreach/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-forecast/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-foreign/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-fpc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-fracdiff/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-fs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-functional/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-furrr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-future/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-gamlss/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-gamm4/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-gargle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-gbm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-gdata/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-gdsfmt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-geiger/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-generics/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-genetics/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-geojsonsf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-geometries/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-geometry/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-geomorph/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-geonames/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-geoquery/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-geosphere/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-gert/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-getopt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ggbeeswarm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ggdendro/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ggforce/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ggfun/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ggjoy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ggmap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ggnewscale/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ggplot2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ggplotify/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ggpubr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ggraph/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ggrastr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ggrepel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ggridges/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ggsci/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ggsignif/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ggthemes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ggvis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-gh/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-gistr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-git2r/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-gitcreds/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-glimma/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-glmnet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-globals/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-glue/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-gmodels/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-gmp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-goftest/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-googledrive/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-googlesheets4/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-googlevis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-gower/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-gplots/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-graphlayouts/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-gsalib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-gsl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-gsodr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-gson/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-gss/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-gstat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-gsubfn/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-gtable/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-gtools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-gtrellis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-gviz/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-hardhat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-haven/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-hdf5r/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-hdrcde/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-here/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-hexbin/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-highr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-hms/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-hoardr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-htmltools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-htmlwidgets/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-httpcode/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-httpuv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-httr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-httr2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-humaniformat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-hwriter/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ica/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ids/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ieugwasr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-igraph/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-imager/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ini/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-inline/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-insight/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-interp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-intervals/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-inum/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ipred/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-irlba/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-isdparser/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-isoband/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-isva/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-iterators/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-iterpc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-janitor/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-jomo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-jpeg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-jquerylib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-jsonify/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-jsonlite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-kernlab/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-kknn/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-knitr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-kpmt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ks/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-labeling/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-labelled/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-lars/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-later/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-lattice/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-lava/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-lavaan/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-lazyeval/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-leafem/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-leaflet-providers/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-leaflet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-leafpop/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-leaps/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-leiden/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-lfe/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-lhs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-libcoin/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-lifecycle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-linprog/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-listenv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-lme4/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-lmtest/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-lobstr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-locfit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-log4r/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-loo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-lsei/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-lubridate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-lwgeom/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-magic/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-magick/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-magrittr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-mapplots/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-mapproj/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-maps/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-mapview/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-markdown/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-marray/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-mathjaxr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-matlab/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-matrix/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-mclogit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-mclust/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-mcmc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-mco/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-mda/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-memisc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-memoise/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-memuse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-meta/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-metadat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-metafor/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-metap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-mgcv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-mice/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-microbenchmark/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-mime/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-minqa/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-misc3d/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-mitml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-mitools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-mixtools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-mlbench/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-mlr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-mmwrweek/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-mnormt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-mockery/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-modelr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-modeltools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-mpm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-multcomp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-multicool/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-multitaper/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-munsell/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-mutoss/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-mvtnorm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-nanotime/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ncbit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ncdf4/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-network/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-neuralnet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-nimble/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-nleqslv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-nlme/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-nloptr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-nnet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-nnls/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-nonnest2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-nor1mix/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-nortest/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-np/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-npsurv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-openssl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-openxlsx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-optimx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-optparse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ordinal/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-osqp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-packrat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-pacman/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-paleotree/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-pamr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-pan/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-parallelly/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-party/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-partykit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-patchwork/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-pbapply/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-pbdzmq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-pbivnorm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-pbkrtest/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-pcamethods/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-pegas/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-permute/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-phangorn/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-pheatmap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-philentropy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-phylobase/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-phyloseq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-phylostratr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-phytools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-picante/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-piggyback/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-pillar/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-pinfsc50/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-pixmap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-pkgbuild/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-pkgcache/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-pkgconfig/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-pkgdepends/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-pkgdown/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-pkgload/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-pkgmaker/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-plogr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-plotly/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-plotmo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-plotrix/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-pls/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-plyr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-png/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-polspline/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-polyclip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-polynom/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-pool/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-poorman/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-posterior/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-prabclus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-pracma/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-praise/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-prettyunits/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-processx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-prodlim/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-profvis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-progress/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-progressr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-proj4/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-projpred/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-promises/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-proto/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-proxy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-pryr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ps/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-pspline/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-psych/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ptw/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-purrr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-pvclust/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-qqconf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-qs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-qtl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-quadprog/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-quantmod/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-quantreg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-questionr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-radialmr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ragg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rainbow/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-randomforest/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ranger/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rapidjsonr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rappdirs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-raster/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rbgl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rbibutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rbokeh/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rcmdcheck/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rcppblaze/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rcppcnpy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rcppdate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rcppeigen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rcpptoml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rda/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-readbitmap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-readr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-readxl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-recipes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-registry/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rematch/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rematch2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-remotes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-renv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-repr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-reprex/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-reproducible/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-reshape/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-reshape2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-restfulr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-reticulate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rex/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rgenoud/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rgexf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rgl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rhdf5filters/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rjags/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rjson/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rlang/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rmarkdown/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rminer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rms/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rmutil/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rncl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rngtools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rnoaa/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-robust/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-robustbase/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rodbc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-roxygen2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rpart/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rpostgresql/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rprojroot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rrcov/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rsamtools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rsconnect/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rstan/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rstantools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rstatix/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rstudioapi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rsvd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-runit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-runjags/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ruv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rvcheck/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rversions/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rvest/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rzmq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-s2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-samr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-sandwich/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-sass/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-satellite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-scales/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-scattermore/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-scatterpie/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-scatterplot3d/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-scdblfinder/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-scrime/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-scs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-sctransform/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-segmented/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-selectr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-seqinr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-servr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-sessioninfo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-sets/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-sf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-sfheaders/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-sfsmisc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-shadowtext/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-shape/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-shiny/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-shinydashboard/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-shinyjs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-shinystan/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-shinythemes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-simpleaffy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-sitmo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-sm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-smoof/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-sn/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-snakecase/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-snow/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-snowfall/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-som/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-somaticsignatures/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-sourcetools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-sp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-spacetime/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-spam/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-spatial/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-spatialreg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-spatstat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-spdep/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-speedglm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-splancs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-splitstackshape/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-sqldf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-squash/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-stabledist/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-stargazer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-statmod/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-stringfish/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-stringi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-stringr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-strucchange/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-styler/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-subplex/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-survey/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-survival/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-svglite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-sys/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-systemfonts/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-taxizedb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-tclust/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-tensor/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-tensora/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-terra/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-tester/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-testit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-testthat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-textshaping/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-threejs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-tibble/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-tictoc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-tidycensus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-tidygraph/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-tidyr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-tidyselect/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-tidytree/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-tidyverse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-tiff/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-tigris/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-timechange/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-tinytex/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-tinytiger/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-tmvnsim/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-triebeard/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-trimcluster/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-truncdist/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-truncnorm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-trust/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-tseries/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-tsne/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-tweenr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-twosamplemr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-tzdb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ucminf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-udunits2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-units/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-urca/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-urlchecker/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-urltools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-usethis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-utf8/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-uuid/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-uwot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-vcd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-vctrs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-vegan/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-vioplot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-vipor/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-viridis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-vroom/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-waldo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-webshot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-whisker/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-withr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-wk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-wru/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-xfun/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-xgboost/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-xlsx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-xlsxjars/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-xml2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-xopen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-xtable/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-xts/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-yaml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-yapsa/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-zeallot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-zip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-zoo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rabbitmq-c/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rabbitmq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/racket/package.py2
-rw-r--r--var/spack/repos/builtin/packages/racon/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/ramulator/package.py2
-rw-r--r--var/spack/repos/builtin/packages/randfold/package.py2
-rw-r--r--var/spack/repos/builtin/packages/range-v3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rankstr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rapidjson/package.py2
-rw-r--r--var/spack/repos/builtin/packages/raptor2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rarpd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rasdaemon/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rasqal/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ratel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/raxml-ng/package.py2
-rw-r--r--var/spack/repos/builtin/packages/raxml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ray/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rccl-tests/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rclone/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rdc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rdkit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rdma-core/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rdp-classifier/package.py2
-rw-r--r--var/spack/repos/builtin/packages/re2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/re2c/package.py2
-rw-r--r--var/spack/repos/builtin/packages/readfq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/readline/package.py2
-rw-r--r--var/spack/repos/builtin/packages/recola-sm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/recola/package.py2
-rw-r--r--var/spack/repos/builtin/packages/recon/package.py2
-rw-r--r--var/spack/repos/builtin/packages/redis-ai/package.py2
-rw-r--r--var/spack/repos/builtin/packages/redis-plus-plus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/redis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/reditools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/redland-bindings/package.py2
-rw-r--r--var/spack/repos/builtin/packages/redland/package.py2
-rw-r--r--var/spack/repos/builtin/packages/redset/package.py2
-rw-r--r--var/spack/repos/builtin/packages/redundans/package.py2
-rw-r--r--var/spack/repos/builtin/packages/reframe/package.py2
-rw-r--r--var/spack/repos/builtin/packages/regale/package.py2
-rw-r--r--var/spack/repos/builtin/packages/regcm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/relion/package.py2
-rw-r--r--var/spack/repos/builtin/packages/remhos/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rempi/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/reprimand/package.py2
-rw-r--r--var/spack/repos/builtin/packages/restic/package.py2
-rw-r--r--var/spack/repos/builtin/packages/revbayes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rgb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rhash/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rinetd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ripgrep/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rivet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rkcommon/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rlwrap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rmlab/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rng-tools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rngstreams/package.py2
-rw-r--r--var/spack/repos/builtin/packages/roary/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rocalution/package.py3
-rw-r--r--var/spack/repos/builtin/packages/rocblas/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rocfft/package.py3
-rw-r--r--var/spack/repos/builtin/packages/rocketmq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rocksdb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rocm-clang-ocl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rocm-cmake/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rocm-core/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rocm-dbgapi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rocm-gdb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rocm-opencl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rocm-openmp-extras/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rocm-tensile/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rocm-validation-suite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rocprim/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rocprofiler-dev/package.py3
-rw-r--r--var/spack/repos/builtin/packages/rocrand/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rocsolver/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rocsparse/package.py3
-rw-r--r--var/spack/repos/builtin/packages/roctracer-dev-api/package.py2
-rw-r--r--var/spack/repos/builtin/packages/roctracer-dev/package.py3
-rw-r--r--var/spack/repos/builtin/packages/rocwmma/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rose/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ross/package.py2
-rw-r--r--var/spack/repos/builtin/packages/routinator/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rpcsvc-proto/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rpp/package.py3
-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/rsl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rsync/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rsyslog/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rt-tests/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rtags/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ruby-asciidoctor/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ruby-erubis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ruby-hpricot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ruby-mustache/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ruby-narray/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ruby-rake/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ruby-rdiscount/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ruby-ronn/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ruby-svn2git/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ruby-terminal-table/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ruby-thor/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ruby-tmuxinator/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ruby-unicode-display-width/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ruby-xdg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ruby/package.py2
-rw-r--r--var/spack/repos/builtin/packages/runc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rust-bindgen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rust/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sabre/package.py2
-rw-r--r--var/spack/repos/builtin/packages/saga-gis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sailfish/package.py2
-rw-r--r--var/spack/repos/builtin/packages/salmon-tddft/package.py2
-rw-r--r--var/spack/repos/builtin/packages/salmon/package.py2
-rw-r--r--var/spack/repos/builtin/packages/salome-med/package.py2
-rw-r--r--var/spack/repos/builtin/packages/salome-medcoupling/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sam2p/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sambamba/package.py2
-rw-r--r--var/spack/repos/builtin/packages/samblaster/package.py2
-rw-r--r--var/spack/repos/builtin/packages/samtools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sandbox/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sartre/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sarus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sblim-sfcc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sbml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sbp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sbt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/scala/package.py2
-rw-r--r--var/spack/repos/builtin/packages/scale/package.py2
-rw-r--r--var/spack/repos/builtin/packages/scallop/package.py2
-rw-r--r--var/spack/repos/builtin/packages/scalpel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/scine-core/package.py2
-rw-r--r--var/spack/repos/builtin/packages/scine-database/package.py2
-rw-r--r--var/spack/repos/builtin/packages/scine-molassembler/package.py2
-rw-r--r--var/spack/repos/builtin/packages/scine-readuct/package.py2
-rw-r--r--var/spack/repos/builtin/packages/scine-serenity/package.py2
-rw-r--r--var/spack/repos/builtin/packages/scine-sparrow/package.py2
-rw-r--r--var/spack/repos/builtin/packages/scine-utilities/package.py2
-rw-r--r--var/spack/repos/builtin/packages/scine-xtb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/scitokens-cpp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/scons/package.py2
-rw-r--r--var/spack/repos/builtin/packages/scorec-core/package.py2
-rw-r--r--var/spack/repos/builtin/packages/scorpio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/screen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/scrnsaverproto/package.py2
-rw-r--r--var/spack/repos/builtin/packages/scrot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/scs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sdl2-image/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sdl2-ttf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sdl2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/seacas/package.py2
-rw-r--r--var/spack/repos/builtin/packages/seal/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sed/package.py2
-rw-r--r--var/spack/repos/builtin/packages/semiprof/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sensei/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sentencepiece/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sepp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/seqan/package.py2
-rw-r--r--var/spack/repos/builtin/packages/seqprep/package.py2
-rw-r--r--var/spack/repos/builtin/packages/seqtk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/serenity-libint/package.py2
-rw-r--r--var/spack/repos/builtin/packages/serenity/package.py2
-rw-r--r--var/spack/repos/builtin/packages/serf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/serialbox/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sessreg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/setserial/package.py2
-rw-r--r--var/spack/repos/builtin/packages/setxkbmap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sfcgal/package.py2
-rw-r--r--var/spack/repos/builtin/packages/shadow/package.py2
-rw-r--r--var/spack/repos/builtin/packages/shapeit4/package.py2
-rw-r--r--var/spack/repos/builtin/packages/shapelib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/shapemapper/package.py2
-rw-r--r--var/spack/repos/builtin/packages/shared-mime-info/package.py2
-rw-r--r--var/spack/repos/builtin/packages/shark/package.py2
-rw-r--r--var/spack/repos/builtin/packages/shc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sheenbidi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/shellcheck/package.py2
-rw-r--r--var/spack/repos/builtin/packages/shengbte/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sherpa/package.py2
-rw-r--r--var/spack/repos/builtin/packages/shiro/package.py2
-rw-r--r--var/spack/repos/builtin/packages/shocklibs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/shoremap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/shortstack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/shuffile/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sickle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sicm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/siesta/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sigcpp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/signify/package.py2
-rw-r--r--var/spack/repos/builtin/packages/simde/package.py2
-rw-r--r--var/spack/repos/builtin/packages/simgrid/package.py2
-rw-r--r--var/spack/repos/builtin/packages/simple-dftd3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/simplemoc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/simsipm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/simulationio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/singularity-eos/package.py2
-rw-r--r--var/spack/repos/builtin/packages/singularity-hpc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/singularity/package.py2
-rw-r--r--var/spack/repos/builtin/packages/singularityce/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sionlib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sirius/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sjpeg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/skilion-onedrive/package.py2
-rw-r--r--var/spack/repos/builtin/packages/skopeo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/slang/package.py2
-rw-r--r--var/spack/repos/builtin/packages/slate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sleef/package.py2
-rw-r--r--var/spack/repos/builtin/packages/slf4j/package.py2
-rw-r--r--var/spack/repos/builtin/packages/slirp4netns/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sloccount/package.py2
-rw-r--r--var/spack/repos/builtin/packages/slurm-drmaa/package.py2
-rw-r--r--var/spack/repos/builtin/packages/slurm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/smalt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/smartdenovo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/smartmontools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/smof/package.py2
-rw-r--r--var/spack/repos/builtin/packages/snakemake/package.py2
-rw-r--r--var/spack/repos/builtin/packages/snap-berkeley/package.py2
-rw-r--r--var/spack/repos/builtin/packages/snap-korf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/snap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/snappy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sniffles/package.py2
-rw-r--r--var/spack/repos/builtin/packages/snphylo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/soapdenovo-trans/package.py2
-rw-r--r--var/spack/repos/builtin/packages/soapdenovo2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/socat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/soci/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sollya/package.py2
-rw-r--r--var/spack/repos/builtin/packages/solr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/somatic-sniper/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sombrero/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sonlib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sortmerna/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sos/package.py2
-rw-r--r--var/spack/repos/builtin/packages/source-highlight/package.py2
-rw-r--r--var/spack/repos/builtin/packages/spack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/span-lite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/spark/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sparse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sparsehash/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sparskit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/spath/package.py2
-rw-r--r--var/spack/repos/builtin/packages/spdk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/spdlog/package.py2
-rw-r--r--var/spack/repos/builtin/packages/specfem3d-globe/package.py2
-rw-r--r--var/spack/repos/builtin/packages/spectra/package.py2
-rw-r--r--var/spack/repos/builtin/packages/spectre/package.py2
-rw-r--r--var/spack/repos/builtin/packages/speex/package.py2
-rw-r--r--var/spack/repos/builtin/packages/speexdsp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sperr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/spfft/package.py2
-rw-r--r--var/spack/repos/builtin/packages/spglib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/spiner/package.py2
-rw-r--r--var/spack/repos/builtin/packages/spiral-package-fftx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/spiral-package-hcol/package.py2
-rw-r--r--var/spack/repos/builtin/packages/spiral-package-jit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/spiral-package-mpi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/spiral-package-simt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/spiral-software/package.py2
-rw-r--r--var/spack/repos/builtin/packages/spla/package.py2
-rw-r--r--var/spack/repos/builtin/packages/spot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sprng/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sqlcipher/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sqlite-jdbc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sqlite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sqlitebrowser/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sqoop/package.py2
-rw-r--r--var/spack/repos/builtin/packages/squashfs-mount/package.py2
-rw-r--r--var/spack/repos/builtin/packages/squashfs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/squashfuse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/squid/package.py2
-rw-r--r--var/spack/repos/builtin/packages/srcml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sse2neon/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sshfs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sshpass/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ssht/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ssmtp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sst-core/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sst-dumpi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sst-elements/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sst-transports/package.py2
-rw-r--r--var/spack/repos/builtin/packages/stacks/package.py2
-rw-r--r--var/spack/repos/builtin/packages/staden-io-lib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/star/package.py2
-rw-r--r--var/spack/repos/builtin/packages/startup-notification/package.py2
-rw-r--r--var/spack/repos/builtin/packages/steps/package.py2
-rw-r--r--var/spack/repos/builtin/packages/storm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/stow/package.py2
-rw-r--r--var/spack/repos/builtin/packages/strace/package.py2
-rw-r--r--var/spack/repos/builtin/packages/stress-ng/package.py2
-rw-r--r--var/spack/repos/builtin/packages/stress/package.py2
-rw-r--r--var/spack/repos/builtin/packages/stressapptest/package.py2
-rw-r--r--var/spack/repos/builtin/packages/string-view-lite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/stringtie/package.py2
-rw-r--r--var/spack/repos/builtin/packages/strumpack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/su2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/subread/package.py2
-rw-r--r--var/spack/repos/builtin/packages/subversion/package.py2
-rw-r--r--var/spack/repos/builtin/packages/suite-sparse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sumaclust/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sumo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/suntans/package.py2
-rw-r--r--var/spack/repos/builtin/packages/superlu/package.py2
-rw-r--r--var/spack/repos/builtin/packages/swarm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/swftools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/swiftsim/package.py2
-rw-r--r--var/spack/repos/builtin/packages/swig/package.py2
-rw-r--r--var/spack/repos/builtin/packages/symengine/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sympol/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sys-sage/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sysbench/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sysfsutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sysget/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sysstat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/systemc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/systemtap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/t8code/package.py2
-rw-r--r--var/spack/repos/builtin/packages/talloc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tandem/package.py3
-rw-r--r--var/spack/repos/builtin/packages/tangram/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tantan/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tar/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/taskflow/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tau/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tauola/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tblite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tcl-tcllib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tcl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tclap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tcpdump/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tcptrace/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tcsh/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tdengine/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tealeaf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/teckit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/telegraf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/templight-tools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tensorflow-serving-client/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tensorpipe/package.py2
-rw-r--r--var/spack/repos/builtin/packages/termcap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tesseract/package.py2
-rw-r--r--var/spack/repos/builtin/packages/test-drive/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tetgen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tetranscripts/package.py2
-rw-r--r--var/spack/repos/builtin/packages/texinfo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/texlive/package.py2
-rw-r--r--var/spack/repos/builtin/packages/texstudio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/textparser/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tfel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/the-silver-searcher/package.py2
-rw-r--r--var/spack/repos/builtin/packages/thepeg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/thermo4pfm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/thrift/package.py2
-rw-r--r--var/spack/repos/builtin/packages/thrust/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tig/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tiled-mm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/time/package.py2
-rw-r--r--var/spack/repos/builtin/packages/timedatex/package.py2
-rw-r--r--var/spack/repos/builtin/packages/timemory/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tini/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tinygltf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tinyobjloader/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tinyxml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tinyxml2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tioga/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tippecanoe/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tiptop/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tiramisu/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tix/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tixi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tkrzw/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tl-expected/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tldd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tmux/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tomcat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/toml-f/package.py2
-rw-r--r--var/spack/repos/builtin/packages/toml11/package.py2
-rw-r--r--var/spack/repos/builtin/packages/topaz/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tophat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tpm2-tss/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tracer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/transdecoder/package.py2
-rw-r--r--var/spack/repos/builtin/packages/transset/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tree-sitter/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tree/package.py2
-rw-r--r--var/spack/repos/builtin/packages/treelite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/trexio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/trf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/triangle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/trident/package.py2
-rw-r--r--var/spack/repos/builtin/packages/trimal/package.py2
-rw-r--r--var/spack/repos/builtin/packages/trimgalore/package.py2
-rw-r--r--var/spack/repos/builtin/packages/trimmomatic/package.py2
-rw-r--r--var/spack/repos/builtin/packages/trinity/package.py2
-rw-r--r--var/spack/repos/builtin/packages/trinotate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/trnascan-se/package.py2
-rw-r--r--var/spack/repos/builtin/packages/trompeloeil/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tskit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tulip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/turnserver/package.py2
-rw-r--r--var/spack/repos/builtin/packages/twm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tycho2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/typhon/package.py2
-rw-r--r--var/spack/repos/builtin/packages/typhonio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/uchardet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ucx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/udunits/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ufo-core/package.py2
-rw-r--r--var/spack/repos/builtin/packages/uftrace/package.py2
-rw-r--r--var/spack/repos/builtin/packages/umap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/umoci/package.py2
-rw-r--r--var/spack/repos/builtin/packages/umpire/package.py2
-rw-r--r--var/spack/repos/builtin/packages/uncrustify/package.py2
-rw-r--r--var/spack/repos/builtin/packages/unibilium/package.py2
-rw-r--r--var/spack/repos/builtin/packages/unifdef/package.py2
-rw-r--r--var/spack/repos/builtin/packages/unigen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/unison/package.py2
-rw-r--r--var/spack/repos/builtin/packages/units/package.py2
-rw-r--r--var/spack/repos/builtin/packages/unittest-cpp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/universal-ctags/package.py2
-rw-r--r--var/spack/repos/builtin/packages/universal/package.py2
-rw-r--r--var/spack/repos/builtin/packages/unixodbc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/unqlite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/unuran/package.py2
-rw-r--r--var/spack/repos/builtin/packages/unzip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/upcxx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/upp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/uriparser/package.py2
-rw-r--r--var/spack/repos/builtin/packages/usbutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/userspace-rcu/package.py2
-rw-r--r--var/spack/repos/builtin/packages/uthash/package.py2
-rw-r--r--var/spack/repos/builtin/packages/util-linux-uuid/package.py2
-rw-r--r--var/spack/repos/builtin/packages/util-linux/package.py2
-rw-r--r--var/spack/repos/builtin/packages/util-macros/package.py2
-rw-r--r--var/spack/repos/builtin/packages/uvw/package.py2
-rw-r--r--var/spack/repos/builtin/packages/vacuumms/package.py2
-rw-r--r--var/spack/repos/builtin/packages/vala/package.py2
-rw-r--r--var/spack/repos/builtin/packages/valgrind/package.py2
-rw-r--r--var/spack/repos/builtin/packages/valijson/package.py2
-rw-r--r--var/spack/repos/builtin/packages/variorum/package.py2
-rw-r--r--var/spack/repos/builtin/packages/varnish-cache/package.py2
-rw-r--r--var/spack/repos/builtin/packages/vbfnlo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/vc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/vcftools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/vcsh/package.py2
-rw-r--r--var/spack/repos/builtin/packages/veccore/package.py2
-rw-r--r--var/spack/repos/builtin/packages/veclibfort/package.py2
-rw-r--r--var/spack/repos/builtin/packages/vecmem/package.py2
-rw-r--r--var/spack/repos/builtin/packages/vectorclass-version2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/veloc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/velvet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/velvetoptimiser/package.py2
-rw-r--r--var/spack/repos/builtin/packages/verible/package.py2
-rw-r--r--var/spack/repos/builtin/packages/verilator/package.py2
-rw-r--r--var/spack/repos/builtin/packages/verrou/package.py2
-rw-r--r--var/spack/repos/builtin/packages/vgm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/viewres/package.py2
-rw-r--r--var/spack/repos/builtin/packages/vifi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/vigra/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/vite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/vmc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/volk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/voropp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/vpfft/package.py2
-rw-r--r--var/spack/repos/builtin/packages/vpic/package.py2
-rw-r--r--var/spack/repos/builtin/packages/vsearch/package.py2
-rw-r--r--var/spack/repos/builtin/packages/vsftpd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/vtable-dumper/package.py2
-rw-r--r--var/spack/repos/builtin/packages/vtk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/vvtest/package.py2
-rw-r--r--var/spack/repos/builtin/packages/w3m/package.py2
-rw-r--r--var/spack/repos/builtin/packages/wannier90/package.py2
-rw-r--r--var/spack/repos/builtin/packages/warpx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/watch/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/wcs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/wcslib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/webbench/package.py2
-rw-r--r--var/spack/repos/builtin/packages/weechat/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/which/package.py2
-rw-r--r--var/spack/repos/builtin/packages/whizard/package.py2
-rw-r--r--var/spack/repos/builtin/packages/wi4mpi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/winbison/package.py2
-rw-r--r--var/spack/repos/builtin/packages/wireshark/package.py2
-rw-r--r--var/spack/repos/builtin/packages/wonton/package.py2
-rw-r--r--var/spack/repos/builtin/packages/wrk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/wtdbg2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/wxparaver/package.py2
-rw-r--r--var/spack/repos/builtin/packages/x264/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xalan-c/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xapian-core/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xauth/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xbacklight/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xbiff/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xbitmaps/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xcalc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xcb-proto/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xcb-util-cursor/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xcb-util-image/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xcb-util-keysyms/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xcb-util-renderutil/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xcb-util-wm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xcb-util-xrm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xcb-util/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xcfun/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xclip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xclock/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xcmsdb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xcompmgr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xditview/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xdm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xdmf3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xdotool/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xdpyinfo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xdriinfo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xedit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xerces-c/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xeus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xev/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xeyes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xf86driproto/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xfd/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/xfsprogs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xgamma/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xgboost/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xhost/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xinit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xinput/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xkbcomp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xkeyboard-config/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/xmag/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xman/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xmessage/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xmlf90/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xmlrpc-c/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xmlto/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xmodmap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xnnpack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xorg-cf-files/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xorg-server/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xorg-sgml-doctools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xpmem/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xprop/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xproperty/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xqilla/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xrandr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xrdb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xrdcl-record/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xrefresh/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xrootd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xscope/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xset/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xsetroot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xsimd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xtb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xtensor-blas/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xtensor-python/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xtensor/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xterm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xtl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xtrans/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/xwd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xwidgets/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xwininfo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xxd-standalone/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xxdiff/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xxhash/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xyce/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xz/package.py2
-rw-r--r--var/spack/repos/builtin/packages/yade/package.py2
-rw-r--r--var/spack/repos/builtin/packages/yafyaml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/yajl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/yambo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/yaml-cpp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/yara/package.py2
-rw-r--r--var/spack/repos/builtin/packages/yarn/package.py2
-rw-r--r--var/spack/repos/builtin/packages/yasm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ycsb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/yoda/package.py2
-rw-r--r--var/spack/repos/builtin/packages/yosys/package.py2
-rw-r--r--var/spack/repos/builtin/packages/z-checker/package.py2
-rw-r--r--var/spack/repos/builtin/packages/z3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/zabbix/package.py2
-rw-r--r--var/spack/repos/builtin/packages/zfp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/zfs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/zig/package.py2
-rw-r--r--var/spack/repos/builtin/packages/zip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/zipkin/package.py2
-rw-r--r--var/spack/repos/builtin/packages/zlib-ng/package.py2
-rw-r--r--var/spack/repos/builtin/packages/zoltan/package.py2
-rw-r--r--var/spack/repos/builtin/packages/zookeeper-benchmark/package.py2
-rw-r--r--var/spack/repos/builtin/packages/zookeeper/package.py2
-rw-r--r--var/spack/repos/builtin/packages/zopfli/package.py2
-rw-r--r--var/spack/repos/builtin/packages/zpares/package.py2
-rw-r--r--var/spack/repos/builtin/packages/zsh/package.py2
-rw-r--r--var/spack/repos/builtin/packages/zstd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/zstr/package.py2
5362 files changed, 10765 insertions, 20 deletions
diff --git a/var/spack/repos/builtin/packages/7zip/package.py b/var/spack/repos/builtin/packages/7zip/package.py
index 123e233ab1..ccc7947086 100644
--- a/var/spack/repos/builtin/packages/7zip/package.py
+++ b/var/spack/repos/builtin/packages/7zip/package.py
@@ -21,6 +21,8 @@ class _7zip(SourceforgePackage, Package):
executables = ["7z"]
+ license("LGPL-2.0-only")
+
version("21.07", sha256="213d594407cb8efcba36610b152ca4921eda14163310b43903d13e68313e1e39")
variant(
diff --git a/var/spack/repos/builtin/packages/abacus/package.py b/var/spack/repos/builtin/packages/abacus/package.py
index ccf89f82b8..14ead379f4 100644
--- a/var/spack/repos/builtin/packages/abacus/package.py
+++ b/var/spack/repos/builtin/packages/abacus/package.py
@@ -21,6 +21,8 @@ class Abacus(MakefilePackage):
git = "https://github.com/abacusmodeling/abacus-develop.git"
url = "https://github.com/abacusmodeling/abacus-develop/archive/refs/tags/v2.2.1.tar.gz"
+ license("LGPL-3.0-or-later")
+
version("develop", branch="develop")
version("2.2.3", sha256="88dbf6a3bdd907df3e097637ec8e51fde13e2f5e0b44f3667443195481320edf")
version("2.2.2", sha256="4a7cf2ec6e43dd5c53d5f877a941367074f4714d93c1977a719782957916169e")
diff --git a/var/spack/repos/builtin/packages/abduco/package.py b/var/spack/repos/builtin/packages/abduco/package.py
index 9c3ea0c448..95d7c53101 100644
--- a/var/spack/repos/builtin/packages/abduco/package.py
+++ b/var/spack/repos/builtin/packages/abduco/package.py
@@ -16,6 +16,8 @@ class Abduco(MakefilePackage):
homepage = "https://github.com/martanne/abduco"
url = "https://github.com/martanne/abduco/archive/v0.6.tar.gz"
+ license("ISC")
+
version("0.6", sha256="647d0381418f43a38f861d151b0efb2e3458ec651914e7d477956768b0af9bb7")
version("0.5", sha256="bf22226a4488355a7001a5dabbd1e8e3b7e7645efd1519274b956fcb8bcff086")
version("0.4", sha256="bda3729df116ce41f9a087188d71d934da2693ffb1ebcf33b803055eb478bcbb")
diff --git a/var/spack/repos/builtin/packages/abi-compliance-checker/package.py b/var/spack/repos/builtin/packages/abi-compliance-checker/package.py
index 6f575badd2..0464e66e3d 100644
--- a/var/spack/repos/builtin/packages/abi-compliance-checker/package.py
+++ b/var/spack/repos/builtin/packages/abi-compliance-checker/package.py
@@ -12,6 +12,8 @@ class AbiComplianceChecker(MakefilePackage):
homepage = "https://github.com/lvc/abi-compliance-checker"
url = "https://github.com/lvc/abi-compliance-checker/archive/2.3.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("2.3", sha256="b1e32a484211ec05d7f265ab4d2c1c52dcdb610708cb3f74d8aaeb7fe9685d64")
version("2.2", sha256="9fb7b17e33d49e301d02a6374fbd2596feb53ecc77194879a4e1c2d1e24b4ddb")
version("2.1", sha256="0e19ea16b6c6aa6c7b222063127427bef3b835adbbd9e6606a972a912599d014")
diff --git a/var/spack/repos/builtin/packages/abi-dumper/package.py b/var/spack/repos/builtin/packages/abi-dumper/package.py
index 584eed3664..6a61f4ed1f 100644
--- a/var/spack/repos/builtin/packages/abi-dumper/package.py
+++ b/var/spack/repos/builtin/packages/abi-dumper/package.py
@@ -13,6 +13,8 @@ class AbiDumper(Package):
homepage = "https://github.com/lvc/abi-dumper"
url = "https://github.com/lvc/abi-dumper/archive/1.2.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("1.2", sha256="8a9858c91b4e9222c89b676d59422053ad560fa005a39443053568049bd4d27e")
version("1.1", sha256="ef63201368e0d76a29d2f7aed98c488f6fb71898126762d65baed1e762988083")
version("1.0", sha256="bfa0189a172fa788afc603b1ae675808a57556a77a008e4af8f643d396c34bbb")
diff --git a/var/spack/repos/builtin/packages/abinit/package.py b/var/spack/repos/builtin/packages/abinit/package.py
index 07a7065904..8440f6eb03 100644
--- a/var/spack/repos/builtin/packages/abinit/package.py
+++ b/var/spack/repos/builtin/packages/abinit/package.py
@@ -27,6 +27,8 @@ class Abinit(AutotoolsPackage):
homepage = "https://www.abinit.org/"
url = "https://www.abinit.org/sites/default/files/packages/abinit-8.6.3.tar.gz"
+ license("Apache-2.0")
+
maintainers("downloadico")
version("9.10.3", sha256="3f2a9aebbf1fee9855a09dd687f88d2317b8b8e04f97b2628ab96fb898dce49b")
version("9.8.4", sha256="a086d5045f0093b432e6a044d5f71f7edf5a41a62d67b3677cb0751d330c564a")
diff --git a/var/spack/repos/builtin/packages/abseil-cpp/package.py b/var/spack/repos/builtin/packages/abseil-cpp/package.py
index a39f846ade..12df495690 100644
--- a/var/spack/repos/builtin/packages/abseil-cpp/package.py
+++ b/var/spack/repos/builtin/packages/abseil-cpp/package.py
@@ -15,6 +15,8 @@ class AbseilCpp(CMakePackage):
maintainers("jcftang")
tags = ["windows"]
+ license("Apache-2.0")
+
version(
"20230802.1", sha256="987ce98f02eefbaf930d6e38ab16aa05737234d7afbab2d5c4ea7adbe50c28ed"
)
diff --git a/var/spack/repos/builtin/packages/accfft/package.py b/var/spack/repos/builtin/packages/accfft/package.py
index eb99aec484..fc805cc5ed 100644
--- a/var/spack/repos/builtin/packages/accfft/package.py
+++ b/var/spack/repos/builtin/packages/accfft/package.py
@@ -14,6 +14,8 @@ class Accfft(CMakePackage, CudaPackage):
homepage = "http://accfft.org"
git = "https://github.com/amirgholami/accfft.git"
+ license("GPL-2.0-only")
+
version("develop", branch="master")
variant("pnetcdf", default=True, description="Add support for parallel NetCDF")
diff --git a/var/spack/repos/builtin/packages/acct/package.py b/var/spack/repos/builtin/packages/acct/package.py
index b9a77e270d..92a4e8c096 100644
--- a/var/spack/repos/builtin/packages/acct/package.py
+++ b/var/spack/repos/builtin/packages/acct/package.py
@@ -12,6 +12,8 @@ class Acct(AutotoolsPackage):
homepage = "https://www.gnu.org/software/acct"
url = "https://ftp.gnu.org/gnu/acct/acct-6.6.4.tar.gz"
+ license("GPL-3.0-or-later")
+
version("6.6.4", sha256="4c15bf2b58b16378bcc83f70e77d4d40ab0b194acf2ebeefdb507f151faa663f")
version("6.6.3", sha256="5eae79323bf1ce403704d2b70483c46e7c853276ee7b5ad561ec3ccae9fca093")
version("6.6.2", sha256="8ed47b2f893b08f0d67720880adbb48b835a826c314fa52fd52af1cee6870101")
diff --git a/var/spack/repos/builtin/packages/accumulo/package.py b/var/spack/repos/builtin/packages/accumulo/package.py
index 85c4eb8203..b5b282d498 100644
--- a/var/spack/repos/builtin/packages/accumulo/package.py
+++ b/var/spack/repos/builtin/packages/accumulo/package.py
@@ -14,6 +14,8 @@ class Accumulo(MavenPackage):
homepage = "https://accumulo.apache.org/"
url = "https://github.com/apache/accumulo/archive/rel/2.0.1.tar.gz"
+ license("Apache-2.0")
+
version("2.0.1", sha256="2756ac14e850b30ad9bd1043418d621b93307d083f84904cd8fac5c8beec751b")
version("2.0.0", sha256="2564056dc24398aa464763c21bae10ef09356fe3261600d27744071cf965c265")
version("1.9.3", sha256="d9548d5b9cf9f494f027f0fe59d5d6d45d09064359d7761cade62991ce2a5d0c")
diff --git a/var/spack/repos/builtin/packages/ace/package.py b/var/spack/repos/builtin/packages/ace/package.py
index afd164fc31..46aa7f7ad0 100644
--- a/var/spack/repos/builtin/packages/ace/package.py
+++ b/var/spack/repos/builtin/packages/ace/package.py
@@ -16,6 +16,8 @@ class Ace(MakefilePackage):
homepage = "https://www.dre.vanderbilt.edu/~schmidt/ACE.html"
url = "https://download.dre.vanderbilt.edu/previous_versions/ACE-6.5.1.tar.gz"
+ license("DOC")
+
version("7.1.0", sha256="d78d9f3f2dee6ccb46a8c296367369349054fd475dff3c5b36e2dff3dee0bf8f")
version("6.5.12", sha256="de96c68a6262d6b9ba76b5057c02c7e6964c070b1328a63bf70259e9530a7996")
version("6.5.6", sha256="7717cad84d4a9c3d6b2c47963eb555d96de0be657870bcab6fcef4c0423af0de")
diff --git a/var/spack/repos/builtin/packages/ack/package.py b/var/spack/repos/builtin/packages/ack/package.py
index 320f9e818c..14f8f3e982 100644
--- a/var/spack/repos/builtin/packages/ack/package.py
+++ b/var/spack/repos/builtin/packages/ack/package.py
@@ -16,6 +16,8 @@ class Ack(Package):
homepage = "https://beyondgrep.com/"
url = "https://beyondgrep.com/ack-2.14-single-file"
+ license("Artistic-2.0")
+
version(
"2.22",
sha256="fd0617585b88517a3d41d3d206c1dc38058c57b90dfd88c278049a41aeb5be38",
diff --git a/var/spack/repos/builtin/packages/acl/package.py b/var/spack/repos/builtin/packages/acl/package.py
index 1dbb16dfba..f64903270d 100644
--- a/var/spack/repos/builtin/packages/acl/package.py
+++ b/var/spack/repos/builtin/packages/acl/package.py
@@ -12,6 +12,8 @@ class Acl(AutotoolsPackage):
homepage = "https://savannah.nongnu.org/projects/acl"
url = "https://git.savannah.nongnu.org/cgit/acl.git/snapshot/acl-2.2.53.tar.gz"
+ license("LGPL-2.1-or-later AND GPL-2.0-or-later")
+
version("2.2.53", sha256="9e905397ac10d06768c63edd0579c34b8431555f2ea8e8f2cee337b31f856805")
version("2.2.52", sha256="f3f31d2229c903184ff877aa0ee658b87ec20fec8aebb51e65eaa68d7b24e629")
version("2.2.51", sha256="31a43d96a274a39bfcb805fb903d45840515344884d224cef166b482693a9f48")
diff --git a/var/spack/repos/builtin/packages/acpid/package.py b/var/spack/repos/builtin/packages/acpid/package.py
index 7b73b2fe8f..35e0a18b1f 100644
--- a/var/spack/repos/builtin/packages/acpid/package.py
+++ b/var/spack/repos/builtin/packages/acpid/package.py
@@ -16,6 +16,8 @@ class Acpid(AutotoolsPackage):
homepage = "http://www.tedfelix.com"
url = "https://github.com/Distrotech/acpid/archive/2.0.28.tar.gz"
+ license("GPL-2.0-or-later")
+
version("2.0.28", sha256="cb5709b96f85e1bfee7a3fc17e56bef7244caa1b0ad762a4813fe731ef3c8438")
version("2.0.27", sha256="da4691f408d9ef201937eaab7c894072ee8aa0ba35794f2388b606b3208fab07")
version("2.0.26", sha256="ac7238dc5ecc9a915e95d5b54be12b6221d0a0ad09109f9024e50946ecd3c602")
diff --git a/var/spack/repos/builtin/packages/activeharmony/package.py b/var/spack/repos/builtin/packages/activeharmony/package.py
index 62af3515b9..6cd54a7702 100644
--- a/var/spack/repos/builtin/packages/activeharmony/package.py
+++ b/var/spack/repos/builtin/packages/activeharmony/package.py
@@ -13,6 +13,8 @@ class Activeharmony(MakefilePackage):
homepage = "https://www.dyninst.org/harmony"
url = "https://www.dyninst.org/sites/default/files/downloads/harmony/ah-4.5.tar.gz"
+ license("LGPL-3.0-only")
+
version("4.6.0", sha256="9ce5009cfd8e2f4cf5f3536e1fea9993414fc25920fc90d0a2cb56f044787dbb")
version("4.5", sha256="31d9990c8dd36724d336707d260aa4d976e11eaa899c4c7cc11f80a56cdac684")
diff --git a/var/spack/repos/builtin/packages/activemq/package.py b/var/spack/repos/builtin/packages/activemq/package.py
index 68d856f199..a93ddc4f40 100644
--- a/var/spack/repos/builtin/packages/activemq/package.py
+++ b/var/spack/repos/builtin/packages/activemq/package.py
@@ -15,6 +15,8 @@ class Activemq(Package):
homepage = "https://archive.apache.org/dist/activemq"
url = "https://archive.apache.org/dist/activemq/5.14.0/apache-activemq-5.14.0-bin.tar.gz"
+ license("Apache-2.0")
+
version("5.17.3", sha256="a4cc4c3a2f136707c2c696f3bb3ee2a86dbeff1b9eb5e237b14edc0c5e5a328f")
# https://nvd.nist.gov/vuln/detail/CVE-2018-11775
diff --git a/var/spack/repos/builtin/packages/acts/package.py b/var/spack/repos/builtin/packages/acts/package.py
index cfd63debfe..4ac57b7926 100644
--- a/var/spack/repos/builtin/packages/acts/package.py
+++ b/var/spack/repos/builtin/packages/acts/package.py
@@ -37,6 +37,8 @@ class Acts(CMakePackage, CudaPackage):
tags = ["hep"]
+ license("MPL-2.0")
+
# Supported Acts versions
version("main", branch="main")
version("master", branch="main", deprecated=True) # For compatibility
diff --git a/var/spack/repos/builtin/packages/actsvg/package.py b/var/spack/repos/builtin/packages/actsvg/package.py
index ccf603ed13..85a659a3f5 100644
--- a/var/spack/repos/builtin/packages/actsvg/package.py
+++ b/var/spack/repos/builtin/packages/actsvg/package.py
@@ -18,6 +18,8 @@ class Actsvg(CMakePackage):
maintainers("HadrienG2", "wdconinc")
+ license("MPL-2.0")
+
version("0.4.35", sha256="693a4cc0e702842072a478c913895ed3596350ffdfa87f5d296ddd6ea36b61c6")
version("0.4.33", sha256="25c93b8382bdb1864b4d8de64b146fe8ea86eec84048d594c375700d2fff1d1d")
version("0.4.30", sha256="f7ffea39b3132914fcbb0fac6ab7395bef295cd6078dfd1c2509fd2d9aab0acb")
diff --git a/var/spack/repos/builtin/packages/additivefoam/package.py b/var/spack/repos/builtin/packages/additivefoam/package.py
index 3141c4b6ee..fc34d0c1f3 100644
--- a/var/spack/repos/builtin/packages/additivefoam/package.py
+++ b/var/spack/repos/builtin/packages/additivefoam/package.py
@@ -20,6 +20,8 @@ class Additivefoam(Package):
tags = ["ecp"]
+ license("GPL-3.0-only")
+
version("main", branch="main")
version("1.0.0", sha256="abbdf1b0230cd2f26f526be76e973f508978611f404fe8ec4ecdd7d5df88724c")
diff --git a/var/spack/repos/builtin/packages/addrwatch/package.py b/var/spack/repos/builtin/packages/addrwatch/package.py
index 82711722ee..4a716c8cae 100644
--- a/var/spack/repos/builtin/packages/addrwatch/package.py
+++ b/var/spack/repos/builtin/packages/addrwatch/package.py
@@ -13,6 +13,8 @@ class Addrwatch(AutotoolsPackage):
homepage = "https://github.com/fln/addrwatch"
url = "https://github.com/fln/addrwatch/releases/download/v1.0.2/addrwatch-1.0.2.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.0.2", sha256="f04e143da881cd63c299125b592cfb85e4812abbd146f419a1894c00f2ae6208")
version("1.0.1", sha256="f772b62b1c6570b577473e7c98614dad1124352b377324cbebb36360d8f4ce5a")
diff --git a/var/spack/repos/builtin/packages/adiak/package.py b/var/spack/repos/builtin/packages/adiak/package.py
index e1d757e082..f522fc73c5 100644
--- a/var/spack/repos/builtin/packages/adiak/package.py
+++ b/var/spack/repos/builtin/packages/adiak/package.py
@@ -19,6 +19,8 @@ class Adiak(CMakePackage):
variant("mpi", default=True, description="Build with MPI support")
variant("shared", default=True, description="Build dynamic libraries")
+ license("MIT")
+
version(
"0.4.0", commit="7e8b7233f8a148b402128ed46b2f0c643e3b397e", submodules=True, preferred=True
)
diff --git a/var/spack/repos/builtin/packages/adios2/package.py b/var/spack/repos/builtin/packages/adios2/package.py
index 2e4a9480f5..d004cd3585 100644
--- a/var/spack/repos/builtin/packages/adios2/package.py
+++ b/var/spack/repos/builtin/packages/adios2/package.py
@@ -22,6 +22,8 @@ class Adios2(CMakePackage, CudaPackage, ROCmPackage):
tags = ["e4s"]
+ license("Apache-2.0")
+
version("master", branch="master")
version(
"2.9.2",
diff --git a/var/spack/repos/builtin/packages/adms/package.py b/var/spack/repos/builtin/packages/adms/package.py
index 3da07c53a8..1cd460603c 100644
--- a/var/spack/repos/builtin/packages/adms/package.py
+++ b/var/spack/repos/builtin/packages/adms/package.py
@@ -18,6 +18,8 @@ class Adms(AutotoolsPackage):
maintainers("cessenat")
+ license("GPL-3.0-only")
+
version("master", branch="master")
version("2.3.7", sha256="3a78e1283ecdc3f356410474b3ff44c4dcc82cb89772087fd3bbde8a1038ce08")
diff --git a/var/spack/repos/builtin/packages/adol-c/package.py b/var/spack/repos/builtin/packages/adol-c/package.py
index 475edbd088..ccf214ff58 100644
--- a/var/spack/repos/builtin/packages/adol-c/package.py
+++ b/var/spack/repos/builtin/packages/adol-c/package.py
@@ -16,6 +16,8 @@ class AdolC(AutotoolsPackage):
git = "https://github.com/coin-or/ADOL-C.git"
maintainers("jppelteret")
+ license("EPL-1.0")
+
version("master", branch="master")
version("2.7.2", sha256="701e0856baae91b98397960d5e0a87a549988de9d4002d0e9a56fa08f5455f6e")
version("2.7.1", sha256="a05422cc7faff5700e134e113822d1934fb540ad247e63778524d5d6d75bb0ef")
diff --git a/var/spack/repos/builtin/packages/advancecomp/package.py b/var/spack/repos/builtin/packages/advancecomp/package.py
index 176ce547c1..ce63d3fb8d 100644
--- a/var/spack/repos/builtin/packages/advancecomp/package.py
+++ b/var/spack/repos/builtin/packages/advancecomp/package.py
@@ -13,6 +13,8 @@ class Advancecomp(AutotoolsPackage):
homepage = "https://www.advancemame.it"
url = "https://github.com/amadvance/advancecomp/archive/v2.1.tar.gz"
+ license("GPL-3.0-or-later")
+
version("2.5", sha256="b6b4333453f028565896dd3547bc930f062df82832d7992cc130ca951c2890a1")
version("2.1", sha256="6113c2b6272334af710ba486e8312faa3cee5bd6dc8ca422d00437725e2b602a")
version("2.0", sha256="caa63332cd141db17988eb89c662cf76bdde72f60d4de7cb0fe8c7e51eb40eb7")
diff --git a/var/spack/repos/builtin/packages/adwaita-icon-theme/package.py b/var/spack/repos/builtin/packages/adwaita-icon-theme/package.py
index 817b1fdfb4..2819bc7015 100644
--- a/var/spack/repos/builtin/packages/adwaita-icon-theme/package.py
+++ b/var/spack/repos/builtin/packages/adwaita-icon-theme/package.py
@@ -12,6 +12,8 @@ class AdwaitaIconTheme(AutotoolsPackage):
homepage = "https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
url = "https://ftp.gnome.org/pub/gnome/sources/adwaita-icon-theme/3.38/adwaita-icon-theme-3.38.0.tar.xz"
+ license("LGPL-3.0-or-later OR CC-BY-SA-3.0")
+
version("3.38.0", sha256="6683a1aaf2430ccd9ea638dd4bfe1002bc92b412050c3dba20e480f979faaf97")
depends_on("gdk-pixbuf", type="build")
diff --git a/var/spack/repos/builtin/packages/aegean/package.py b/var/spack/repos/builtin/packages/aegean/package.py
index cb3cb11c49..2e2e3439fe 100644
--- a/var/spack/repos/builtin/packages/aegean/package.py
+++ b/var/spack/repos/builtin/packages/aegean/package.py
@@ -15,6 +15,8 @@ class Aegean(MakefilePackage):
homepage = "https://brendelgroup.github.io/AEGeAn/"
url = "https://github.com/BrendelGroup/AEGeAn/archive/v0.15.2.tar.gz"
+ license("0BSD")
+
version("0.15.2", sha256="734c9dd23ab3415c3966083bfde5fb72c81e6ace84e08ee3fe0d4c338331d975")
depends_on("genometools")
diff --git a/var/spack/repos/builtin/packages/aespipe/package.py b/var/spack/repos/builtin/packages/aespipe/package.py
index d81d45908b..7f9b03b8f5 100644
--- a/var/spack/repos/builtin/packages/aespipe/package.py
+++ b/var/spack/repos/builtin/packages/aespipe/package.py
@@ -13,6 +13,8 @@ class Aespipe(AutotoolsPackage):
homepage = "http://loop-aes.sourceforge.net/"
url = "https://sourceforge.net/projects/loop-aes/files/aespipe/v2.4f/aespipe-v2.4f.tar.bz2"
+ license("Intel")
+
version("2.4f", sha256="b135e1659f58dc9be5e3c88923cd03d2a936096ab8cd7f2b3af4cb7a844cef96")
version("2.4e", sha256="bad5abb8678c2a6062d22b893171623e0c8e6163b5c1e6e5086e2140e606b93a")
version("2.4d", sha256="c5ce656e0ade49b93e1163ec7b35450721d5743d8d804ad3a9e39add0389e50f")
diff --git a/var/spack/repos/builtin/packages/agile/package.py b/var/spack/repos/builtin/packages/agile/package.py
index 1b8774c383..b5ab74b67d 100644
--- a/var/spack/repos/builtin/packages/agile/package.py
+++ b/var/spack/repos/builtin/packages/agile/package.py
@@ -17,6 +17,8 @@ class Agile(AutotoolsPackage):
maintainers("vvolkl")
+ license("GPL-2.0-only")
+
version("1.5.1", sha256="e38536300060e4b845ccaaed824c7495944f9117a0d7e4ee74a18bf278e2012f")
depends_on("hepmc")
diff --git a/var/spack/repos/builtin/packages/agrep/package.py b/var/spack/repos/builtin/packages/agrep/package.py
index 5615723596..06f4628e6e 100644
--- a/var/spack/repos/builtin/packages/agrep/package.py
+++ b/var/spack/repos/builtin/packages/agrep/package.py
@@ -16,6 +16,8 @@ class Agrep(MakefilePackage):
homepage = "https://www.tgries.de/agrep"
url = "https://www.tgries.de/agrep/agrep-3.41.tgz"
+ license("GPL-2.0-or-later")
+
version("3.41", sha256="0508eafaf9725fc67cc955eb6d32ba4f50138443a4fea4275508d2c3f67a234e")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/akantu/package.py b/var/spack/repos/builtin/packages/akantu/package.py
index bba92edcc8..0ffb7fe029 100644
--- a/var/spack/repos/builtin/packages/akantu/package.py
+++ b/var/spack/repos/builtin/packages/akantu/package.py
@@ -21,6 +21,8 @@ class Akantu(CMakePackage):
maintainers("nrichart")
+ license("LGPL-3.0-or-later")
+
version("master", branch="master")
version("3.0.0", sha256="7e8f64e25956eba44def1b2d891f6db8ba824e4a82ff0d51d6b585b60ab465db")
diff --git a/var/spack/repos/builtin/packages/alembic/package.py b/var/spack/repos/builtin/packages/alembic/package.py
index 31a653c0c8..dee53fe613 100644
--- a/var/spack/repos/builtin/packages/alembic/package.py
+++ b/var/spack/repos/builtin/packages/alembic/package.py
@@ -15,6 +15,8 @@ class Alembic(CMakePackage):
homepage = "https://www.alembic.io"
url = "https://github.com/alembic/alembic/archive/1.7.16.tar.gz"
+ license("BSD-3-Clause")
+
version("1.8.5", sha256="180a12f08d391cd89f021f279dbe3b5423b1db751a9898540c8059a45825c2e9")
version("1.7.16", sha256="2529586c89459af34d27a36ab114ad1d43dafd44061e65cfcfc73b7457379e7c")
diff --git a/var/spack/repos/builtin/packages/alluxio/package.py b/var/spack/repos/builtin/packages/alluxio/package.py
index 37c4b41ae7..a052a69899 100644
--- a/var/spack/repos/builtin/packages/alluxio/package.py
+++ b/var/spack/repos/builtin/packages/alluxio/package.py
@@ -17,6 +17,8 @@ class Alluxio(Package):
list_url = "https://downloads.alluxio.io/downloads/files"
list_depth = 1
+ license("CC0-1.0")
+
version("2.9.3", sha256="c71abc5e852d37cfd6b1dea076f056c6997e3f60fbb940bf005acb3a6354a369")
version("2.9.1", sha256="e9456db7a08488af22dee3a44e4135bc03a0444e31c7753bf00f72465f68ffb9")
diff --git a/var/spack/repos/builtin/packages/alpaka/package.py b/var/spack/repos/builtin/packages/alpaka/package.py
index d90dcba4a3..d636e6f18e 100644
--- a/var/spack/repos/builtin/packages/alpaka/package.py
+++ b/var/spack/repos/builtin/packages/alpaka/package.py
@@ -16,6 +16,8 @@ class Alpaka(CMakePackage, CudaPackage):
maintainers("vvolkl")
+ license("MPL-2.0-no-copyleft-exception")
+
version("develop", branch="develop")
version("0.8.0", sha256="e01bc377a7657d9a3e0c5f8d3f83dffbd7d0b830283c59efcbc1fb98cf88de43")
version("0.7.0", sha256="4b61119a7b3b073f281ba15b63430db98b77dbd9420bc290a114f80121fbdd97")
diff --git a/var/spack/repos/builtin/packages/alquimia/package.py b/var/spack/repos/builtin/packages/alquimia/package.py
index 523e093675..be75299f45 100644
--- a/var/spack/repos/builtin/packages/alquimia/package.py
+++ b/var/spack/repos/builtin/packages/alquimia/package.py
@@ -15,6 +15,8 @@ class Alquimia(CMakePackage):
maintainers("smolins", "balay")
+ license("BSD-3-Clause-LBNL")
+
version("master")
version("1.1.0", commit="211931c3e76b1ae7cdb48c46885b248412d6fe3d") # tag v1.1.0
version("1.0.10", commit="b2c11b6cde321f4a495ef9fcf267cb4c7a9858a0") # tag v.1.0.10
diff --git a/var/spack/repos/builtin/packages/alsa-lib/package.py b/var/spack/repos/builtin/packages/alsa-lib/package.py
index 46e3d2f1bf..7877a92f53 100644
--- a/var/spack/repos/builtin/packages/alsa-lib/package.py
+++ b/var/spack/repos/builtin/packages/alsa-lib/package.py
@@ -14,6 +14,8 @@ class AlsaLib(AutotoolsPackage):
homepage = "https://www.alsa-project.org"
url = "ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.2.3.2.tar.bz2"
+ license("LGPL-2.1-or-later")
+
version("1.2.3.2", sha256="e81fc5b7afcaee8c9fd7f64a1e3043e88d62e9ad2c4cff55f578df6b0a9abe15")
version("1.2.2", sha256="d8e853d8805574777bbe40937812ad1419c9ea7210e176f0def3e6ed255ab3ec")
version("1.1.4.1", sha256="91bb870c14d1c7c269213285eeed874fa3d28112077db061a3af8010d0885b76")
diff --git a/var/spack/repos/builtin/packages/aluminum/package.py b/var/spack/repos/builtin/packages/aluminum/package.py
index 7b15b23856..1674a143d1 100644
--- a/var/spack/repos/builtin/packages/aluminum/package.py
+++ b/var/spack/repos/builtin/packages/aluminum/package.py
@@ -24,6 +24,8 @@ class Aluminum(CachedCMakePackage, CudaPackage, ROCmPackage):
maintainers("benson31", "bvanessen")
+ license("Apache-2.0")
+
version("master", branch="master")
version("1.4.1", sha256="d130a67fef1cb7a9cb3bbec1d0de426f020fe68c9df6e172c83ba42281cd90e3")
version("1.4.0", sha256="ac54de058f38cead895ec8163f7b1fa7674e4dc5aacba683a660a61babbfe0c6")
diff --git a/var/spack/repos/builtin/packages/amdblis/package.py b/var/spack/repos/builtin/packages/amdblis/package.py
index 6f23e2ad05..dd94b1928d 100644
--- a/var/spack/repos/builtin/packages/amdblis/package.py
+++ b/var/spack/repos/builtin/packages/amdblis/package.py
@@ -36,6 +36,8 @@ class Amdblis(BlisBase):
requires("target=x86_64:", msg="AMD blis available only on x86_64")
+ license("BSD-3-Clause")
+
version("4.1", sha256="a05c6c7d359232580d1d599696053ad0beeedf50f3b88d5d22ee7d34375ab577")
version("4.0", sha256="cddd31176834a932753ac0fc4c76332868feab3e9ac607fa197d8b44c1e74a41")
version("3.2", sha256="5a400ee4fc324e224e12f73cc37b915a00f92b400443b15ce3350278ad46fff6")
diff --git a/var/spack/repos/builtin/packages/amdfftw/package.py b/var/spack/repos/builtin/packages/amdfftw/package.py
index 4edf197ae9..6e3e9ed883 100644
--- a/var/spack/repos/builtin/packages/amdfftw/package.py
+++ b/var/spack/repos/builtin/packages/amdfftw/package.py
@@ -39,6 +39,8 @@ class Amdfftw(FftwBase):
maintainers("amd-toolchain-support")
+ license("GPL-2.0-only")
+
version("4.1", sha256="f1cfecfcc0729f96a5bd61c6b26f3fa43bb0662d3fff370d4f73490c60cf4e59")
version("4.0", sha256="5f02cb05f224bd86bd88ec6272b294c26dba3b1d22c7fb298745fd7b9d2271c0")
version("3.2", sha256="31cab17a93e03b5b606e88dd6116a1055b8f49542d7d0890dbfcca057087b8d0")
diff --git a/var/spack/repos/builtin/packages/amdlibflame/package.py b/var/spack/repos/builtin/packages/amdlibflame/package.py
index 6c00826a94..6035b23b4c 100644
--- a/var/spack/repos/builtin/packages/amdlibflame/package.py
+++ b/var/spack/repos/builtin/packages/amdlibflame/package.py
@@ -47,6 +47,8 @@ class Amdlibflame(LibflameBase):
maintainers("amd-toolchain-support")
+ license("BSD-3-Clause")
+
version("4.1", sha256="8aed69c60d11cc17e058cabcb8a931cee4f343064ade3e73d3392b7214624b61")
version("4.0", sha256="bcb05763aa1df1e88f0da5e43ff86d956826cbea1d9c5ff591d78a3e091c66a4")
version("3.2", sha256="6b5337fb668b82d0ed0a4ab4b5af4e2f72e4cedbeeb4a8b6eb9a3ef057fb749a")
diff --git a/var/spack/repos/builtin/packages/amdlibm/package.py b/var/spack/repos/builtin/packages/amdlibm/package.py
index 9a988b4962..c655458b87 100644
--- a/var/spack/repos/builtin/packages/amdlibm/package.py
+++ b/var/spack/repos/builtin/packages/amdlibm/package.py
@@ -31,6 +31,8 @@ class Amdlibm(SConsPackage):
url = "https://github.com/amd/aocl-libm-ose/archive/refs/tags/3.0.tar.gz"
maintainers("amd-toolchain-support")
+ license("BSD-3-Clause")
+
version("4.1", sha256="5bbbbc6bc721d9a775822eab60fbc11eb245e77d9f105b4fcb26a54d01456122")
version("4.0", sha256="038c1eab544be77598eccda791b26553d3b9e2ee4ab3f5ad85fdd2a77d015a7d")
version("3.2", sha256="c75b287c38a3ce997066af1f5c8d2b19fc460d5e56678ea81f3ac33eb79ec890")
diff --git a/var/spack/repos/builtin/packages/amdscalapack/package.py b/var/spack/repos/builtin/packages/amdscalapack/package.py
index bdf390cd18..0d236a6ba6 100644
--- a/var/spack/repos/builtin/packages/amdscalapack/package.py
+++ b/var/spack/repos/builtin/packages/amdscalapack/package.py
@@ -32,6 +32,8 @@ class Amdscalapack(ScalapackBase):
maintainers("amd-toolchain-support")
+ license("BSD-3-Clause-Open-MPI")
+
version("4.1", sha256="b2e51c3604e5869d1faaef2e52c92071fcb3de1345aebb2ea172206622067ad9")
version("4.0", sha256="f02913b5984597b22cdb9a36198ed61039a1bf130308e778dc31b2a7eb88b33b")
version("3.2", sha256="9e00979bb1be39d627bdacb01774bc043029840d542fafc934d16fec3e3b0892")
diff --git a/var/spack/repos/builtin/packages/amdsmi/package.py b/var/spack/repos/builtin/packages/amdsmi/package.py
index 6921d97000..7a8176dd0f 100644
--- a/var/spack/repos/builtin/packages/amdsmi/package.py
+++ b/var/spack/repos/builtin/packages/amdsmi/package.py
@@ -19,6 +19,8 @@ class Amdsmi(CMakePackage):
maintainers("srekolam", "renjithravindrankannath")
libraries = ["libamd_smi"]
+ license("MIT")
+
version("5.7.0", sha256="144391d537710dafa9ef69571dd76203e56db6142ab61a1375346b5733137e23")
version("5.6.0", sha256="595c9d6d79d9071290b2f19ab4ef9222c8d2983b4322b3143fcd9d0b1ce0f6d8")
version("5.5.1", sha256="b794c7fd562fd92f2c9f2bbdc2d5dded7486101fcd4598f2e8c3484c9a939281")
diff --git a/var/spack/repos/builtin/packages/amg2013/package.py b/var/spack/repos/builtin/packages/amg2013/package.py
index def0b495a8..7d0a26903a 100644
--- a/var/spack/repos/builtin/packages/amg2013/package.py
+++ b/var/spack/repos/builtin/packages/amg2013/package.py
@@ -17,6 +17,8 @@ class Amg2013(MakefilePackage):
homepage = "https://computing.llnl.gov/projects/co-design/amg2013"
git = "https://github.com/LLNL/AMG.git"
+ license("LGPL-2.1-or-later")
+
version("develop", branch="master")
version("1.2", tag="1.2", commit="3ada8a128e311543e84d9d66344ece77924127a8")
version("1.1", tag="1.1", commit="09fe8a78baf6ba5eaef7d2804f7b653885d60fee")
diff --git a/var/spack/repos/builtin/packages/amg2023/package.py b/var/spack/repos/builtin/packages/amg2023/package.py
index a91becb8e1..d0d2ffefb7 100644
--- a/var/spack/repos/builtin/packages/amg2023/package.py
+++ b/var/spack/repos/builtin/packages/amg2023/package.py
@@ -17,6 +17,8 @@ class Amg2023(CMakePackage, CudaPackage, ROCmPackage):
homepage = "https://github.com/LLNL/AMG2023"
git = "https://github.com/LLNL/AMG2023.git"
+ license("Apache-2.0")
+
version("develop", branch="main")
variant("mpi", default=True, description="Enable MPI support")
diff --git a/var/spack/repos/builtin/packages/amgx/package.py b/var/spack/repos/builtin/packages/amgx/package.py
index 226a853b7f..5500f01ca2 100644
--- a/var/spack/repos/builtin/packages/amgx/package.py
+++ b/var/spack/repos/builtin/packages/amgx/package.py
@@ -21,6 +21,8 @@ class Amgx(CMakePackage, CudaPackage):
maintainers("js947")
+ license("BSD-3-Clause")
+
version("2.3.0", sha256="419b3cd5bd3eb3469cbef79d64a8d19d5db88dd5cce809e49cac6fc4fc2edff1")
version("2.2.0", sha256="dac78516bb528135cad903399fe0093aa0904e304565ef2d3da4fae05eda7928")
version("2.1.0", sha256="6245112b768a1dc3486b2b3c049342e232eb6281a6021fffa8b20c11631f63cc")
diff --git a/var/spack/repos/builtin/packages/aml/package.py b/var/spack/repos/builtin/packages/aml/package.py
index 88e0125622..113d2896fc 100644
--- a/var/spack/repos/builtin/packages/aml/package.py
+++ b/var/spack/repos/builtin/packages/aml/package.py
@@ -28,6 +28,8 @@ class Aml(AutotoolsPackage):
url = "https://github.com/anlsys/aml/releases/download/v0.2.0/aml-0.2.0.tar.gz"
git = "https://github.com/anlsys/aml.git"
+ license("ISC")
+
# version string is generated from git tags, requires entire repo
version("master", branch="master", submodules=True, get_full_repo=True)
diff --git a/var/spack/repos/builtin/packages/amqp-cpp/package.py b/var/spack/repos/builtin/packages/amqp-cpp/package.py
index 5225472776..9d70715db3 100644
--- a/var/spack/repos/builtin/packages/amqp-cpp/package.py
+++ b/var/spack/repos/builtin/packages/amqp-cpp/package.py
@@ -17,6 +17,8 @@ class AmqpCpp(CMakePackage):
maintainers("lpottier")
+ license("Apache-2.0")
+
version("4.3.24", sha256="c3312f8af813cacabf6c257dfaf41bf9e66606bbf7d62d085a9b7da695355245")
version("4.3.19", sha256="ca29bb349c498948576a4604bed5fd3c27d87240b271a4441ccf04ba3797b31d")
diff --git a/var/spack/repos/builtin/packages/amr-wind/package.py b/var/spack/repos/builtin/packages/amr-wind/package.py
index 835f1c96fa..657ae2c9dc 100644
--- a/var/spack/repos/builtin/packages/amr-wind/package.py
+++ b/var/spack/repos/builtin/packages/amr-wind/package.py
@@ -17,6 +17,8 @@ class AmrWind(CMakePackage, CudaPackage, ROCmPackage):
tags = ["ecp", "ecp-apps"]
+ license("BSD-3-Clause")
+
version("main", branch="main", submodules=True)
variant("hypre", default=True, description="Enable Hypre integration")
diff --git a/var/spack/repos/builtin/packages/amrex/package.py b/var/spack/repos/builtin/packages/amrex/package.py
index fb858e3884..09be43cdcb 100644
--- a/var/spack/repos/builtin/packages/amrex/package.py
+++ b/var/spack/repos/builtin/packages/amrex/package.py
@@ -23,6 +23,8 @@ class Amrex(CMakePackage, CudaPackage, ROCmPackage):
maintainers("WeiqunZhang", "asalmgren", "atmyers")
+ license("BSD-3-Clause")
+
version("develop", branch="development")
version("23.12", sha256="90e00410833d7a82bf6d9e71a70ce85d2bfb89770da7e34d0dda940f2bf5384a")
version("23.11", sha256="49b9fea10cd2a2b6cb0fedf7eac8f7889eacc68a05ae5ac7c5702bc0eb1b3848")
diff --git a/var/spack/repos/builtin/packages/andi/package.py b/var/spack/repos/builtin/packages/andi/package.py
index 2fafd5e562..5190f81802 100644
--- a/var/spack/repos/builtin/packages/andi/package.py
+++ b/var/spack/repos/builtin/packages/andi/package.py
@@ -14,6 +14,8 @@ class Andi(AutotoolsPackage):
url = "https://github.com/EvolBioInf/andi/archive/v0.10.tar.gz"
maintainers("snehring")
+ license("GPL-3.0-or-later")
+
version("0.14", sha256="2c9e11524f38e74fe3f981e6acd9527c1a1ca30994a30c5e86808ba5165a25b7")
version("0.10", sha256="1ff371de0b6db4080e402ded2687947dc2d6913e28626edec21dcf5149489ee8")
diff --git a/var/spack/repos/builtin/packages/ant/package.py b/var/spack/repos/builtin/packages/ant/package.py
index f762550730..99ec469f7d 100644
--- a/var/spack/repos/builtin/packages/ant/package.py
+++ b/var/spack/repos/builtin/packages/ant/package.py
@@ -15,6 +15,8 @@ class Ant(Package):
homepage = "https://ant.apache.org/"
url = "https://archive.apache.org/dist/ant/source/apache-ant-1.9.7-src.tar.gz"
+ license("Apache-2.0")
+
version("1.10.13", sha256="da006f4c888d41d0f3f213565e48aeff73e4d8a6196e494121d8da1e567a8406")
# https://nvd.nist.gov/vuln/detail/CVE-2020-1945
diff --git a/var/spack/repos/builtin/packages/antimony/package.py b/var/spack/repos/builtin/packages/antimony/package.py
index 498789ba60..30b72d84bd 100644
--- a/var/spack/repos/builtin/packages/antimony/package.py
+++ b/var/spack/repos/builtin/packages/antimony/package.py
@@ -14,6 +14,8 @@ class Antimony(CMakePackage):
maintainers("rblake-llnl")
+ license("BSD-3-Clause")
+
version("2.8", sha256="7e3e38706c074b72e241ac56ef4ce23e87ef8c718c70f29b2207f1847c43770f")
version("2.7", sha256="7ad181cac632282ae77ced09388dd92db87ea4683eed8c45f2b43861ae2acad4")
version("2.6", sha256="afc8dc5ec6bc2cd3085038f80362327456f219171b09a13f775b50550c8b1d87")
diff --git a/var/spack/repos/builtin/packages/antlr/package.py b/var/spack/repos/builtin/packages/antlr/package.py
index c38c02baf1..354024d565 100644
--- a/var/spack/repos/builtin/packages/antlr/package.py
+++ b/var/spack/repos/builtin/packages/antlr/package.py
@@ -16,6 +16,8 @@ class Antlr(AutotoolsPackage):
homepage = "https://www.antlr2.org/"
url = "http://www.antlr2.org/download/antlr-2.7.7.tar.gz"
+ license("ANTLR-PD")
+
version("2.7.7", sha256="853aeb021aef7586bda29e74a6b03006bcb565a755c86b66032d8ec31b67dbb9")
# Fixes build with recent versions of GCC
diff --git a/var/spack/repos/builtin/packages/any2fasta/package.py b/var/spack/repos/builtin/packages/any2fasta/package.py
index 690bfc3ed1..a4d85b2e69 100644
--- a/var/spack/repos/builtin/packages/any2fasta/package.py
+++ b/var/spack/repos/builtin/packages/any2fasta/package.py
@@ -13,6 +13,8 @@ class Any2fasta(Package):
homepage = "https://github.com/tseemann/any2fasta"
url = "https://github.com/tseemann/any2fasta/archive/refs/tags/v0.4.2.tar.gz"
+ license("GPL-3.0-only")
+
version("0.4.2", sha256="e4cb2ddccda6298f5b0aee0c10184a75307a08b584d2abbfbf0d59d37b197e73")
version("0.2.3", sha256="197cd1e18adebe28b71a1448c5107804b7093b2aa83c4bcfd8edd3fc4ed485df")
version("0.1.2", sha256="ef035595756df7dca1f8a503ee26f8479393953bc67d8870c9965b6d5ade2674")
diff --git a/var/spack/repos/builtin/packages/aocl-sparse/package.py b/var/spack/repos/builtin/packages/aocl-sparse/package.py
index 7adf7edaef..48ca021e2f 100644
--- a/var/spack/repos/builtin/packages/aocl-sparse/package.py
+++ b/var/spack/repos/builtin/packages/aocl-sparse/package.py
@@ -30,6 +30,8 @@ class AoclSparse(CMakePackage):
maintainers("amd-toolchain-support")
+ license("MIT")
+
version("4.1", sha256="35ef437210bc25fdd802b462eaca830bfd928f962569b91b592f2866033ef2bb")
version("4.0", sha256="68524e441fdc7bb923333b98151005bed39154d9f4b5e8310b5c37de1d69c2c3")
version("3.2", sha256="db7d681a8697d6ef49acf3e97e8bec35b048ce0ad74549c3b738bbdff496618f")
diff --git a/var/spack/repos/builtin/packages/aocl-utils/package.py b/var/spack/repos/builtin/packages/aocl-utils/package.py
index cc0e8ff4d6..4d2d6a1825 100644
--- a/var/spack/repos/builtin/packages/aocl-utils/package.py
+++ b/var/spack/repos/builtin/packages/aocl-utils/package.py
@@ -35,6 +35,8 @@ class AoclUtils(CMakePackage):
maintainers("amd-toolchain-support")
+ license("BSD-3-Clause")
+
version("4.1", sha256="a2f271f5eef07da366dae421af3c89286ebb6239047a31a46451758d4a06bc85")
variant("doc", default=False, description="enable documentation")
diff --git a/var/spack/repos/builtin/packages/aoflagger/package.py b/var/spack/repos/builtin/packages/aoflagger/package.py
index 00938bf009..2884a3bc9f 100644
--- a/var/spack/repos/builtin/packages/aoflagger/package.py
+++ b/var/spack/repos/builtin/packages/aoflagger/package.py
@@ -14,6 +14,8 @@ class Aoflagger(CMakePackage):
homepage = "https://sourceforge.net/projects/aoflagger/"
url = "https://downloads.sourceforge.net/project/aoflagger/aoflagger-2.10.0/aoflagger-2.10.0.tar.bz2"
+ license("GPL-3.0-or-later")
+
version("2.10.0", sha256="3ec1188d37101acf2029575ebc09c50b19c158c88a12b55ac5d25a96bd8fc18d")
depends_on("casacore+python~fftpack@1.10:")
diff --git a/var/spack/repos/builtin/packages/aom/package.py b/var/spack/repos/builtin/packages/aom/package.py
index 3139e58d28..f98ed166e7 100644
--- a/var/spack/repos/builtin/packages/aom/package.py
+++ b/var/spack/repos/builtin/packages/aom/package.py
@@ -11,6 +11,9 @@ class Aom(CMakePackage):
homepage = "https://aomedia.googlesource.com/aom"
git = "https://aomedia.googlesource.com/aom"
+
+ license("BSD-2-Clause AND custom")
+
version("v1.0.0-errata1", commit="29d8ce4836630df5cc7ab58f1afc4836765fc212")
depends_on("yasm")
diff --git a/var/spack/repos/builtin/packages/apfel/package.py b/var/spack/repos/builtin/packages/apfel/package.py
index e5be0af541..b76169d29f 100644
--- a/var/spack/repos/builtin/packages/apfel/package.py
+++ b/var/spack/repos/builtin/packages/apfel/package.py
@@ -17,6 +17,8 @@ class Apfel(AutotoolsPackage):
tags = ["hep"]
+ license("GPL-3.0-or-later")
+
version("3.0.6", sha256="7063c9eee457e030b97926ac166cdaedd84625b31397e1dfd01ae47371fb9f61")
version("3.0.4", sha256="c7bfae7fe2dc0185981850f2fe6ae4842749339d064c25bf525b4ef412bbb224")
diff --git a/var/spack/repos/builtin/packages/apktool/package.py b/var/spack/repos/builtin/packages/apktool/package.py
index d991d36961..1baed4dea2 100644
--- a/var/spack/repos/builtin/packages/apktool/package.py
+++ b/var/spack/repos/builtin/packages/apktool/package.py
@@ -13,6 +13,8 @@ class Apktool(Package):
homepage = "https://ibotpeaches.github.io/Apktool/"
url = "https://github.com/iBotPeaches/Apktool/archive/refs/tags/v2.6.0.tar.gz"
+ license("Apache-2.0")
+
version("2.7.0", sha256="17d12a2955a46c48afb9b6855651016ac17626512216c91e8b2adab0013d3056")
version("2.6.1", sha256="8932e77d963b9e0e07227422d82ed4a355e8aa268bad1361e5cfaffa8e4d52ee")
version("2.6.0", sha256="74739cdb1434ca35ec34e51ca7272ad3f378ae3ed0a2d5805d9a2fab5016037f")
diff --git a/var/spack/repos/builtin/packages/applewmproto/package.py b/var/spack/repos/builtin/packages/applewmproto/package.py
index 7133da2c39..7a3a898c1c 100644
--- a/var/spack/repos/builtin/packages/applewmproto/package.py
+++ b/var/spack/repos/builtin/packages/applewmproto/package.py
@@ -16,6 +16,8 @@ class Applewmproto(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/proto/applewmproto"
xorg_mirror_path = "proto/applewmproto-1.4.2.tar.gz"
+ license("MIT")
+
version("1.4.2", sha256="ff8ac07d263a23357af2d6ff0cca3c1d56b043ddf7797a5a92ec624f4704df2e")
depends_on("pkgconfig", type="build")
diff --git a/var/spack/repos/builtin/packages/apptainer/package.py b/var/spack/repos/builtin/packages/apptainer/package.py
index d1b9ed71e3..56aba62132 100644
--- a/var/spack/repos/builtin/packages/apptainer/package.py
+++ b/var/spack/repos/builtin/packages/apptainer/package.py
@@ -26,6 +26,8 @@ class Apptainer(SingularityBase):
url = "https://github.com/apptainer/apptainer/releases/download/v1.0.2/apptainer-1.0.2.tar.gz"
git = "https://github.com/apptainer/apptainer.git"
+ license("BSD-3-Clause AND BSD-3-Clause-LBNL")
+
version("main", branch="main")
version("1.1.9", sha256="c615777539154288542cf393d3fd44c04ccb3260bc6330dc324d4e4ebe902bfa")
version("1.1.7", sha256="e6d3956a26c3965703402e17f153ba07f59bf710068806462b314d2d04e825e7")
diff --git a/var/spack/repos/builtin/packages/apr-util/package.py b/var/spack/repos/builtin/packages/apr-util/package.py
index dc0fad53d2..9e2ba37a6c 100644
--- a/var/spack/repos/builtin/packages/apr-util/package.py
+++ b/var/spack/repos/builtin/packages/apr-util/package.py
@@ -12,6 +12,8 @@ class AprUtil(AutotoolsPackage):
homepage = "https://apr.apache.org/"
url = "https://archive.apache.org/dist/apr/apr-util-1.6.1.tar.gz"
+ license("Apache-2.0")
+
version("1.6.3", sha256="2b74d8932703826862ca305b094eef2983c27b39d5c9414442e9976a9acf1983")
version("1.6.1", sha256="b65e40713da57d004123b6319828be7f1273fbc6490e145874ee1177e112c459")
version("1.6.0", sha256="483ef4d59e6ac9a36c7d3fd87ad7b9db7ad8ae29c06b9dd8ff22dda1cc416389")
diff --git a/var/spack/repos/builtin/packages/apr/package.py b/var/spack/repos/builtin/packages/apr/package.py
index 45de21e3ee..ab99a964a4 100644
--- a/var/spack/repos/builtin/packages/apr/package.py
+++ b/var/spack/repos/builtin/packages/apr/package.py
@@ -12,6 +12,8 @@ class Apr(AutotoolsPackage):
homepage = "https://apr.apache.org/"
url = "https://archive.apache.org/dist/apr/apr-1.7.0.tar.gz"
+ license("Apache-2.0")
+
version("1.7.4", sha256="a4137dd82a185076fa50ba54232d920a17c6469c30b0876569e1c2a05ff311d9")
version("1.7.3", sha256="af9bfd5b8a04425d6b419673f3e0a7656fade226aae78180d93f8a6f2d3d1c09")
version("1.7.2", sha256="3d8999b216f7b6235343a4e3d456ce9379aa9a380ffb308512f133f0c5eb2db9")
diff --git a/var/spack/repos/builtin/packages/arbor/package.py b/var/spack/repos/builtin/packages/arbor/package.py
index 1215ee4fc5..65f6210cf6 100644
--- a/var/spack/repos/builtin/packages/arbor/package.py
+++ b/var/spack/repos/builtin/packages/arbor/package.py
@@ -15,6 +15,8 @@ class Arbor(CMakePackage, CudaPackage):
url = "https://github.com/arbor-sim/arbor/releases/download/v0.8.1/arbor-v0.8.1-full.tar.gz"
maintainers = ["thorstenhater", "brenthuisman"]
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("develop")
version(
diff --git a/var/spack/repos/builtin/packages/arborx/package.py b/var/spack/repos/builtin/packages/arborx/package.py
index 4058eefada..82eeebaa00 100644
--- a/var/spack/repos/builtin/packages/arborx/package.py
+++ b/var/spack/repos/builtin/packages/arborx/package.py
@@ -20,6 +20,8 @@ class Arborx(CMakePackage, CudaPackage, ROCmPackage):
test_requires_compiler = True
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("1.5", sha256="c26f23c17e749ccf3e2d353a68969aa54d31b8e720dbfdbc2cef16c5d8477e9e")
version("1.4.1", sha256="2ca828ef6615859654b233a7df17017e7cfd904982b80026ec7409eb46b77a95")
diff --git a/var/spack/repos/builtin/packages/argon2/package.py b/var/spack/repos/builtin/packages/argon2/package.py
index d41ba9761c..d344191669 100644
--- a/var/spack/repos/builtin/packages/argon2/package.py
+++ b/var/spack/repos/builtin/packages/argon2/package.py
@@ -15,6 +15,8 @@ class Argon2(MakefilePackage):
homepage = "https://password-hashing.net/"
url = "https://github.com/P-H-C/phc-winner-argon2/archive/20190702.tar.gz"
+ license("Apache-2.0 OR CC0-1.0")
+
version("20190702", sha256="daf972a89577f8772602bf2eb38b6a3dd3d922bf5724d45e7f9589b5e830442c")
version("20171227", sha256="eaea0172c1f4ee4550d1b6c9ce01aab8d1ab66b4207776aa67991eb5872fdcd8")
version("20161029", sha256="fe0049728b946b58b94cc6db89b34e2d050c62325d16316a534d2bedd78cd5e7")
diff --git a/var/spack/repos/builtin/packages/argp-standalone/package.py b/var/spack/repos/builtin/packages/argp-standalone/package.py
index e15fd49a01..6b89bbec87 100644
--- a/var/spack/repos/builtin/packages/argp-standalone/package.py
+++ b/var/spack/repos/builtin/packages/argp-standalone/package.py
@@ -14,6 +14,8 @@ class ArgpStandalone(AutotoolsPackage):
homepage = "https://www.lysator.liu.se/~nisse/misc"
url = "https://www.lysator.liu.se/~nisse/misc/argp-standalone-1.3.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("1.3", sha256="dec79694da1319acd2238ce95df57f3680fea2482096e483323fddf3d818d8be")
# Homebrew (https://github.com/Homebrew/homebrew-core) patches
diff --git a/var/spack/repos/builtin/packages/args/package.py b/var/spack/repos/builtin/packages/args/package.py
index 95a58f3634..6b1192bb2b 100644
--- a/var/spack/repos/builtin/packages/args/package.py
+++ b/var/spack/repos/builtin/packages/args/package.py
@@ -15,6 +15,8 @@ class Args(CMakePackage):
homepage = "https://taywee.github.io/args"
url = "https://github.com/Taywee/args/archive/6.2.3.tar.gz"
+ license("MIT")
+
version("6.4.6", sha256="41ed136bf9b216bf5f18b1de2a8d22a870381657e8427d6621918520b6e2239c")
version("6.2.3", sha256="c202d15fc4b30519a08bae7df9e6f4fdc40ac2434ba65d83a108ebbf6e4822c2")
version("6.2.2", sha256="8016fb0fc079d746433be3df9cf662e3e931e730aaf9f69f2287eac79ac643c1")
diff --git a/var/spack/repos/builtin/packages/argtable/package.py b/var/spack/repos/builtin/packages/argtable/package.py
index 2b4e53a369..5f8c9377f3 100644
--- a/var/spack/repos/builtin/packages/argtable/package.py
+++ b/var/spack/repos/builtin/packages/argtable/package.py
@@ -14,4 +14,6 @@ class Argtable(AutotoolsPackage):
homepage = "http://argtable.sourceforge.net/"
url = "https://sourceforge.net/projects/argtable/files/argtable/argtable-2.13/argtable2-13.tar.gz/download"
+ license("LGPL-2.0-or-later")
+
version("2-13", sha256="8f77e8a7ced5301af6e22f47302fdbc3b1ff41f2b83c43c77ae5ca041771ddbf")
diff --git a/var/spack/repos/builtin/packages/aria2/package.py b/var/spack/repos/builtin/packages/aria2/package.py
index 176fe90487..416bbd8c28 100644
--- a/var/spack/repos/builtin/packages/aria2/package.py
+++ b/var/spack/repos/builtin/packages/aria2/package.py
@@ -13,6 +13,8 @@ class Aria2(AutotoolsPackage):
homepage = "https://aria2.github.io"
url = "https://github.com/aria2/aria2/releases/download/release-1.36.0/aria2-1.36.0.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.36.0", sha256="b593b2fd382489909c96c62c6e180054c3332b950be3d73e0cb0d21ea8afb3c5")
version("1.35.0", sha256="fd85589416f8246cefc4e6ba2fa52da54fdf11fd5602a2db4b6749f7c33b5b2d")
version("1.34.0", sha256="ec4866985760b506aa36dc9021dbdc69551c1a647823cae328c30a4f3affaa6c")
diff --git a/var/spack/repos/builtin/packages/armadillo/package.py b/var/spack/repos/builtin/packages/armadillo/package.py
index 78794086f9..2fda0a01a3 100644
--- a/var/spack/repos/builtin/packages/armadillo/package.py
+++ b/var/spack/repos/builtin/packages/armadillo/package.py
@@ -14,6 +14,8 @@ class Armadillo(CMakePackage):
homepage = "http://arma.sourceforge.net/"
url = "http://sourceforge.net/projects/arma/files/armadillo-8.100.1.tar.xz"
+ license("Apache-2.0")
+
version("12.4.0", sha256="9905282781ced3f99769b0e45a705ecb50192ca1622300707b3302ea167dc883")
version("12.2.0", sha256="b0dce042297e865add3351dad77f78c2c7638d6632f58357b015e50edcbd2186")
version("12.0.1", sha256="230a5c75daad52dc47e1adce8f5a50f9aa4e4354e0f1bb18ea84efa2e70e20df")
diff --git a/var/spack/repos/builtin/packages/armcomputelibrary/package.py b/var/spack/repos/builtin/packages/armcomputelibrary/package.py
index 991e430ef6..5b64205245 100644
--- a/var/spack/repos/builtin/packages/armcomputelibrary/package.py
+++ b/var/spack/repos/builtin/packages/armcomputelibrary/package.py
@@ -32,6 +32,8 @@ class Armcomputelibrary(SConsPackage):
maintainers("annop-w")
+ license("MIT")
+
version("23.02", sha256="bed1b24047ce00155e552204bc3983e86f46775414c554a34a7ece931d67ec62")
version("22.11", sha256="2f70f54d84390625222503ea38650c00c49d4b70bc86a6b9aeeebee9d243865f")
version("22.08", sha256="5d76d07406b105f0bdf74ef80263236cb03baf0ade882f2bf8446bbc239e0079")
diff --git a/var/spack/repos/builtin/packages/arrayfire/package.py b/var/spack/repos/builtin/packages/arrayfire/package.py
index fbdda61f7f..b91201b49f 100644
--- a/var/spack/repos/builtin/packages/arrayfire/package.py
+++ b/var/spack/repos/builtin/packages/arrayfire/package.py
@@ -15,6 +15,8 @@ class Arrayfire(CMakePackage, CudaPackage):
git = "https://github.com/arrayfire/arrayfire.git"
maintainers("umar456")
+ license("FreeImage")
+
version("master")
version("3.8.1", commit="823e8e399fe8c120c6ec7ec75f09e6106b3074ca", tag="v3.8.1")
version(
diff --git a/var/spack/repos/builtin/packages/arrow/package.py b/var/spack/repos/builtin/packages/arrow/package.py
index 98cd94ce78..8ced8dafe3 100644
--- a/var/spack/repos/builtin/packages/arrow/package.py
+++ b/var/spack/repos/builtin/packages/arrow/package.py
@@ -15,6 +15,8 @@ class Arrow(CMakePackage, CudaPackage):
homepage = "https://arrow.apache.org"
url = "https://github.com/apache/arrow/archive/apache-arrow-0.9.0.tar.gz"
+ license("Apache-2.0")
+
version("14.0.1", sha256="a48e54a09d58168bc04d86b13e7dab04f0aaba18a6f7e4dadf3e9c7bb835c8f1")
version("14.0.0", sha256="39e3388bbaba23faa7a5e8a82ebba7fe4c38ace2c394d6a3f26559715b30f401")
version("13.0.0", sha256="99c27e6a517c750f29c3e6b264836e31251bb8e978dbbf11316680ca3eb8ebda")
diff --git a/var/spack/repos/builtin/packages/asagi/package.py b/var/spack/repos/builtin/packages/asagi/package.py
index 9ae444580d..f2ada8d6ba 100644
--- a/var/spack/repos/builtin/packages/asagi/package.py
+++ b/var/spack/repos/builtin/packages/asagi/package.py
@@ -15,6 +15,8 @@ class Asagi(CMakePackage):
homepage = "https://github.com/TUM-I5/ASAGI"
git = "https://github.com/TUM-I5/ASAGI.git"
+ license("LGPL-3.0-only")
+
# fetching the package via git with submodules
# is preferred to satisfy internal-dependencies
version("1.0.1", commit="f633f96931ae00805f599078d5a1a6a830881554", submodules=True)
diff --git a/var/spack/repos/builtin/packages/ascent/package.py b/var/spack/repos/builtin/packages/ascent/package.py
index 566be6b632..f483b5aede 100644
--- a/var/spack/repos/builtin/packages/ascent/package.py
+++ b/var/spack/repos/builtin/packages/ascent/package.py
@@ -50,6 +50,8 @@ class Ascent(CMakePackage, CudaPackage):
maintainers("cyrush")
+ license("BSD-3-Clause")
+
version("develop", branch="develop", submodules=True)
version(
diff --git a/var/spack/repos/builtin/packages/asciidoc/package.py b/var/spack/repos/builtin/packages/asciidoc/package.py
index 73e7ca3f9f..2b24eb85f3 100644
--- a/var/spack/repos/builtin/packages/asciidoc/package.py
+++ b/var/spack/repos/builtin/packages/asciidoc/package.py
@@ -15,6 +15,8 @@ class Asciidoc(AutotoolsPackage):
url = "https://github.com/asciidoc-py/asciidoc-py/archive/8.6.10.tar.gz"
git = "https://github.com/asciidoc-py/asciidoc-py.git"
+ license("GPL-2.0-or-later AND MIT")
+
version("master", branch="master")
version("9.1.0", sha256="5056c20157349f8dc74f005b6e88ccbf1078c4e26068876f13ca3d1d7d045fe7")
version("9.0.5", sha256="edc8328c3682a8568172656f6fc309b189f65219a49517966c7ea144cb25f8b2")
diff --git a/var/spack/repos/builtin/packages/asdcplib/package.py b/var/spack/repos/builtin/packages/asdcplib/package.py
index 5aec849ee5..786528309c 100644
--- a/var/spack/repos/builtin/packages/asdcplib/package.py
+++ b/var/spack/repos/builtin/packages/asdcplib/package.py
@@ -12,6 +12,8 @@ class Asdcplib(AutotoolsPackage):
homepage = "https://github.com/cinecert/asdcplib"
url = "https://github.com/cinecert/asdcplib/archive/rel_2_10_35.tar.gz"
+ license("AMPAS")
+
version("2_10_38", sha256="f8cb3b1fecfe18f1a64e12e96e5696480631509e9088e29f5a259eb25b1b1656")
version("2_10_35", sha256="a68eec9ae0cc363f75331dc279c6dd6d3a9999a9e5f0a4405fd9afa8a29ca27b")
version("2_10_34", sha256="faa54ee407c1afceb141e08dae9ebf83b3f839e9c49a1793ac741ec6cdee5c3c")
diff --git a/var/spack/repos/builtin/packages/asdf-cxx/package.py b/var/spack/repos/builtin/packages/asdf-cxx/package.py
index 01e83e1923..05699153a9 100644
--- a/var/spack/repos/builtin/packages/asdf-cxx/package.py
+++ b/var/spack/repos/builtin/packages/asdf-cxx/package.py
@@ -14,6 +14,8 @@ class AsdfCxx(CMakePackage):
maintainers("eschnett")
+ license("MIT")
+
version("7.2.1", sha256="40864f4f27d3ce8acb5169b57211ce6ac3805f0a6de9c1dfd5f994f4a5beccda")
version("7.2.0", sha256="faded85d44288afb83f13634d2139adee07e06f7ea60960c6f2ef8d898c0aa09")
version("7.1.0", sha256="81fd8c7f91f8daf0f85a1486480ae9e736b9712e82ccb858271f7ee2c2b425f7")
diff --git a/var/spack/repos/builtin/packages/aspcud/package.py b/var/spack/repos/builtin/packages/aspcud/package.py
index 8233dcaba0..dd80bfb643 100644
--- a/var/spack/repos/builtin/packages/aspcud/package.py
+++ b/var/spack/repos/builtin/packages/aspcud/package.py
@@ -18,6 +18,8 @@ class Aspcud(CMakePackage):
homepage = "https://potassco.org/aspcud"
url = "https://github.com/potassco/aspcud/archive/v1.9.4.tar.gz"
+ license("MIT")
+
version("1.9.6", sha256="4dddfd4a74e4324887a1ddd7f8ff36231774fc1aa78b383256546e83acdf516c")
version("1.9.5", sha256="9cd3a9490d377163d87b16fa1a10cc7254bc2dbb9f60e846961ac8233f3835cf")
version("1.9.4", sha256="3645f08b079e1cc80e24cd2d7ae5172a52476d84e3ec5e6a6c0034492a6ea885")
diff --git a/var/spack/repos/builtin/packages/aspect/package.py b/var/spack/repos/builtin/packages/aspect/package.py
index 14ca9da62f..621daf870f 100644
--- a/var/spack/repos/builtin/packages/aspect/package.py
+++ b/var/spack/repos/builtin/packages/aspect/package.py
@@ -16,6 +16,8 @@ class Aspect(CMakePackage):
maintainers("tjhei")
+ license("GPL-2.0-only")
+
version("develop", branch="main")
version("2.3.0", sha256="d97885e502e99ca22af3933c3b1c0b30b0b5e4dc0421e7f6e4d6b378e997faf8")
version("2.2.0", sha256="6dc31c4b991c8a96495ba0e9a3c92e57f9305ba94b8dbed3c8c5cfbab91ec5c1")
diff --git a/var/spack/repos/builtin/packages/aspell/package.py b/var/spack/repos/builtin/packages/aspell/package.py
index a8f5e0abf5..0f20dae4d3 100644
--- a/var/spack/repos/builtin/packages/aspell/package.py
+++ b/var/spack/repos/builtin/packages/aspell/package.py
@@ -16,6 +16,8 @@ class Aspell(AutotoolsPackage, GNUMirrorPackage):
extendable = True # support activating dictionaries
+ license("LGPL-2.1-or-later")
+
version("0.60.8", sha256="f9b77e515334a751b2e60daab5db23499e26c9209f5e7b7443b05235ad0226f2")
version("0.60.6.1", sha256="f52583a83a63633701c5f71db3dc40aab87b7f76b29723aeb27941eff42df6e1")
diff --git a/var/spack/repos/builtin/packages/aspell6-de/package.py b/var/spack/repos/builtin/packages/aspell6-de/package.py
index c9cd99dd97..51b18392da 100644
--- a/var/spack/repos/builtin/packages/aspell6-de/package.py
+++ b/var/spack/repos/builtin/packages/aspell6-de/package.py
@@ -12,6 +12,8 @@ class Aspell6De(AspellDictPackage, GNUMirrorPackage):
homepage = "http://aspell.net/"
gnu_mirror_path = "aspell/dict/de/aspell6-de-20030222-1.tar.bz2"
+ license("GPL-2.0-or-later")
+
version(
"6-de-20030222-1",
sha256="ba6c94e11bc2e0e6e43ce0f7822c5bba5ca5ac77129ef90c190b33632416e906",
diff --git a/var/spack/repos/builtin/packages/aspell6-es/package.py b/var/spack/repos/builtin/packages/aspell6-es/package.py
index 8a21bece14..f8c8273fc1 100644
--- a/var/spack/repos/builtin/packages/aspell6-es/package.py
+++ b/var/spack/repos/builtin/packages/aspell6-es/package.py
@@ -12,4 +12,6 @@ class Aspell6Es(AspellDictPackage, GNUMirrorPackage):
homepage = "http://aspell.net/"
gnu_mirror_path = "aspell/dict/es/aspell6-es-1.11-2.tar.bz2"
+ license("GPL-2.0-or-later")
+
version("1.11-2", sha256="ad367fa1e7069c72eb7ae37e4d39c30a44d32a6aa73cedccbd0d06a69018afcc")
diff --git a/var/spack/repos/builtin/packages/assimp/package.py b/var/spack/repos/builtin/packages/assimp/package.py
index 96dda57b81..34f2d34272 100644
--- a/var/spack/repos/builtin/packages/assimp/package.py
+++ b/var/spack/repos/builtin/packages/assimp/package.py
@@ -16,6 +16,8 @@ class Assimp(CMakePackage):
maintainers("wdconinc")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("5.3.1", sha256="a07666be71afe1ad4bc008c2336b7c688aca391271188eb9108d0c6db1be53f1")
version("5.2.5", sha256="b5219e63ae31d895d60d98001ee5bb809fb2c7b2de1e7f78ceeb600063641e1a")
diff --git a/var/spack/repos/builtin/packages/astral/package.py b/var/spack/repos/builtin/packages/astral/package.py
index af196ab9c3..d67c003a0b 100644
--- a/var/spack/repos/builtin/packages/astral/package.py
+++ b/var/spack/repos/builtin/packages/astral/package.py
@@ -15,6 +15,8 @@ class Astral(Package):
homepage = "https://github.com/smirarab/ASTRAL"
url = "https://github.com/smirarab/ASTRAL/archive/v4.10.7.tar.gz"
+ license("Apache-2.0")
+
version("5.7.1", sha256="8aa6fd4324efca325d3dde432517090fac314bea95f407b1dd59977181fec77e")
version(
"5.6.1",
diff --git a/var/spack/repos/builtin/packages/astyle/package.py b/var/spack/repos/builtin/packages/astyle/package.py
index ef4fe29378..678b3546a1 100644
--- a/var/spack/repos/builtin/packages/astyle/package.py
+++ b/var/spack/repos/builtin/packages/astyle/package.py
@@ -16,6 +16,8 @@ class Astyle(MakefilePackage):
# Gentoo alternative
# url = "https://distfiles.gentoo.org/distfiles/astyle_3.0.1_linux.tar.gz"
+ license("MIT")
+
version("3.1", sha256="cbcc4cf996294534bb56f025d6f199ebfde81aa4c271ccbd5ee1c1a3192745d7")
version("3.0.1", sha256="6c3ab029e0e4a75e2e603d449014374aa8269218fdd03a4aaa46ab743b1912fd")
version("2.06", sha256="3b7212210dc139e8f648e004b758c0be1b3ceb1694b22a879202d2b833db7c7e")
diff --git a/var/spack/repos/builtin/packages/at-spi2-atk/package.py b/var/spack/repos/builtin/packages/at-spi2-atk/package.py
index 6e2f492112..9ebaef49c9 100644
--- a/var/spack/repos/builtin/packages/at-spi2-atk/package.py
+++ b/var/spack/repos/builtin/packages/at-spi2-atk/package.py
@@ -15,6 +15,8 @@ class AtSpi2Atk(MesonPackage):
list_url = "http://ftp.gnome.org/pub/gnome/sources/at-spi2-atk"
list_depth = 1
+ license("LGPL-2.1-or-later")
+
version("2.38.0", sha256="cfa008a5af822b36ae6287f18182c40c91dd699c55faa38605881ed175ca464f")
version("2.34.2", sha256="901323cee0eef05c01ec4dee06c701aeeca81a314a7d60216fa363005e27f4f0")
version("2.26.2", sha256="61891f0abae1689f6617a963105a3f1dcdab5970c4a36ded9c79a7a544b16a6e")
diff --git a/var/spack/repos/builtin/packages/at-spi2-core/package.py b/var/spack/repos/builtin/packages/at-spi2-core/package.py
index ec8cbd5e23..fb198bee4d 100644
--- a/var/spack/repos/builtin/packages/at-spi2-core/package.py
+++ b/var/spack/repos/builtin/packages/at-spi2-core/package.py
@@ -16,6 +16,8 @@ class AtSpi2Core(MesonPackage):
list_url = "http://ftp.gnome.org/pub/gnome/sources/at-spi2-core"
list_depth = 1
+ license("LGPL-2.1-or-later")
+
version("2.48.3", sha256="37316df43ca9989ce539d54cf429a768c28bb38a0b34950beadd0421827edf55")
version("2.48.0", sha256="905a5b6f1790b68ee803bffa9f5fab4ceb591fb4fae0b2f8c612c54f1d4e8a30")
version("2.47.90", sha256="71189c21af7bd084a12ab85b229c2d798936470b12fb0c3f177e37181fb6c00c")
diff --git a/var/spack/repos/builtin/packages/atf/package.py b/var/spack/repos/builtin/packages/atf/package.py
index 3ab7362344..6ce676cdde 100644
--- a/var/spack/repos/builtin/packages/atf/package.py
+++ b/var/spack/repos/builtin/packages/atf/package.py
@@ -13,6 +13,8 @@ class Atf(AutotoolsPackage):
homepage = "https://github.com/jmmv/atf"
url = "https://github.com/jmmv/atf/archive/atf-0.21.tar.gz"
+ license("BSD-2-Clause AND BSD-3-Clause")
+
version("0.21", sha256="da6b02d6e7242f768a7aaa7b7e52378680456e4bd9a913b6636187079c98f3cd")
version("0.20", sha256="3677cf957d7f574835b8bdd385984ba928d5695b3ff28f958e4227f810483ab7")
version("0.19", sha256="f9b1d76dad7c34ae61a75638edc517fc05b10fa4c8f97b1d13d739bffee79b16")
diff --git a/var/spack/repos/builtin/packages/atk/package.py b/var/spack/repos/builtin/packages/atk/package.py
index 52849669ec..42c1888752 100644
--- a/var/spack/repos/builtin/packages/atk/package.py
+++ b/var/spack/repos/builtin/packages/atk/package.py
@@ -17,6 +17,8 @@ class Atk(Package):
list_url = "https://ftp.gnome.org/pub/gnome/sources/atk"
list_depth = 1
+ license("LGPL-2.0-or-later")
+
version("2.38.0", sha256="ac4de2a4ef4bd5665052952fe169657e65e895c5057dffb3c2a810f6191a0c36")
version("2.36.0", sha256="fb76247e369402be23f1f5c65d38a9639c1164d934e40f6a9cf3c9e96b652788")
version("2.30.0", sha256="dd4d90d4217f2a0c1fee708a555596c2c19d26fef0952e1ead1938ab632c027b")
diff --git a/var/spack/repos/builtin/packages/atlas/package.py b/var/spack/repos/builtin/packages/atlas/package.py
index ecc6379b57..3eab25ad96 100644
--- a/var/spack/repos/builtin/packages/atlas/package.py
+++ b/var/spack/repos/builtin/packages/atlas/package.py
@@ -19,6 +19,8 @@ class Atlas(Package):
homepage = "http://math-atlas.sourceforge.net/"
+ license("Apache-2.0")
+
# Developer (unstable)
version("3.11.41", sha256="477d567a8d683e891d786e9e8bb6ad6659daa9ba18e8dd0e2f70b7a54095f8de")
version("3.11.39", sha256="584bd44572746142bf19348139530c18f4538ce41d94330ff86ede38c36eddc9")
diff --git a/var/spack/repos/builtin/packages/atmi/package.py b/var/spack/repos/builtin/packages/atmi/package.py
index 8d57098d3c..b2759e8ffb 100644
--- a/var/spack/repos/builtin/packages/atmi/package.py
+++ b/var/spack/repos/builtin/packages/atmi/package.py
@@ -18,6 +18,8 @@ class Atmi(CMakePackage):
url = "https://github.com/RadeonOpenCompute/atmi/archive/rocm-5.5.0.tar.gz"
tags = ["rocm"]
+ license("MIT")
+
maintainers("srekolam", "renjithravindrankannath")
version("5.5.1", sha256="6b3ee68433506315b55d093a4b47463916874fb6f3f602098eaff2ec283e69ab")
version("5.5.0", sha256="b8bfd32e5c386f5169da62172964343f9b7fad207e0e74dd1093c7acf06d9811")
diff --git a/var/spack/repos/builtin/packages/atompaw/package.py b/var/spack/repos/builtin/packages/atompaw/package.py
index f0ea750583..8fcd39c8b1 100644
--- a/var/spack/repos/builtin/packages/atompaw/package.py
+++ b/var/spack/repos/builtin/packages/atompaw/package.py
@@ -19,6 +19,8 @@ class Atompaw(AutotoolsPackage):
homepage = "https://users.wfu.edu/natalie/papers/pwpaw/man.html"
url = "https://users.wfu.edu/natalie/papers/pwpaw/atompaw-4.0.0.13.tar.gz"
+ license("GPL-3.0-only")
+
version("4.2.0.2", sha256="c16648611f5798b8e1781fb2229854c54fa63f085bd11440fdc4ecacbf0ad93e")
version("4.2.0.1", sha256="d3476a5aa5f80f9430b81f28273c2c2a9b6e7d9c3d08c65544247bb76cd5a114")
version("4.2.0.0", sha256="9ab4f4ab78a720fbcd95bbbc1403e8ff348d15570e7c694932a56be15985e93d")
diff --git a/var/spack/repos/builtin/packages/atop/package.py b/var/spack/repos/builtin/packages/atop/package.py
index 670b7e37c7..f5a05ceeab 100644
--- a/var/spack/repos/builtin/packages/atop/package.py
+++ b/var/spack/repos/builtin/packages/atop/package.py
@@ -12,6 +12,8 @@ class Atop(Package):
homepage = "https://www.atoptool.nl/index.php"
url = "https://www.atoptool.nl/download/atop-2.2-3.tar.gz"
+ license("GPL-2.0-or-later")
+
version("2.5.0", sha256="4b911057ce50463b6e8b3016c5963d48535c0cddeebc6eda817e292b22f93f33")
version("2.4.0", sha256="be1c010a77086b7d98376fce96514afcd73c3f20a8d1fe01520899ff69a73d69")
version("2.3.0", sha256="73e4725de0bafac8c63b032e8479e2305e3962afbe977ec1abd45f9e104eb264")
diff --git a/var/spack/repos/builtin/packages/attr/package.py b/var/spack/repos/builtin/packages/attr/package.py
index 76a78b2804..d962a8d57e 100644
--- a/var/spack/repos/builtin/packages/attr/package.py
+++ b/var/spack/repos/builtin/packages/attr/package.py
@@ -12,6 +12,8 @@ class Attr(AutotoolsPackage):
homepage = "https://savannah.nongnu.org/projects/attr"
url = "http://download.savannah.gnu.org/releases/attr/attr-2.4.47.src.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("2.4.48", sha256="5ead72b358ec709ed00bbf7a9eaef1654baad937c001c044fe8b74c57f5324e7")
version("2.4.47", sha256="25772f653ac5b2e3ceeb89df50e4688891e21f723c460636548971652af0a859")
version("2.4.46", sha256="dcd69bdca7ff166bc45141eddbcf21967999a6b66b0544be12a1cc2fd6340e1f")
diff --git a/var/spack/repos/builtin/packages/audacious/package.py b/var/spack/repos/builtin/packages/audacious/package.py
index 1d6634780b..ad1b03f3fa 100644
--- a/var/spack/repos/builtin/packages/audacious/package.py
+++ b/var/spack/repos/builtin/packages/audacious/package.py
@@ -11,6 +11,8 @@ class Audacious(AutotoolsPackage):
homepage = "https://audacious-media-player.org/"
url = "https://github.com/audacious-media-player/audacious/archive/audacious-4.0.2.tar.gz"
+ license("BSD-2-Clause AND ISC")
+
version("4.0.2", sha256="92f30a78353c50f99b536061b9d94b6b9128760d546fddbf863e3591c4ac5a8d")
version("4.0.1", sha256="203195cf0d3c2e40d23c9895269ca0ace639c4a2b4dceb624169d75337059985")
version("4.0", sha256="cdfffd0eb966856980328ebb0fff9cbce57f99db9bda15e7e839d26c89e953e6")
diff --git a/var/spack/repos/builtin/packages/audacity/package.py b/var/spack/repos/builtin/packages/audacity/package.py
index 4215b1c258..5eb5c2228a 100644
--- a/var/spack/repos/builtin/packages/audacity/package.py
+++ b/var/spack/repos/builtin/packages/audacity/package.py
@@ -16,6 +16,8 @@ class Audacity(CMakePackage):
homepage = "http://audacity.sourceforge.net"
url = "https://github.com/audacity/audacity/archive/Audacity-2.4.2.tar.gz"
+ license("GPL-3.0-or-later")
+
version("2.4.2", sha256="cdb4800c8e9d1d4ca19964caf8d24000f80286ebd8a4db566c2622449744c099")
version("2.4.1", sha256="50240f07471373a7e5c2df65cc26eeeaaced9a0850ad1f95cb795f171ea3009f")
version("2.4.0", sha256="5d1c096d7b04ff8d5dbca3dca5b9d9f8e62093b5ea6e57ae5f821ae3132dc88f")
diff --git a/var/spack/repos/builtin/packages/audit-userspace/package.py b/var/spack/repos/builtin/packages/audit-userspace/package.py
index e5d39866b7..b8de388002 100644
--- a/var/spack/repos/builtin/packages/audit-userspace/package.py
+++ b/var/spack/repos/builtin/packages/audit-userspace/package.py
@@ -12,6 +12,8 @@ class AuditUserspace(AutotoolsPackage):
homepage = "https://github.com/linux-audit/audit-userspace"
url = "https://github.com/linux-audit/audit-userspace/archive/v2.8.5.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("3.1.1", sha256="6a97cc472920639d736e9927353be05e323f351067fcf6e5d34439cafa0e9006")
version("2.8.5", sha256="835ffdd65056ba0c26509dbf48882713b00dbe70e1d8cf25d538501136c2e3e9")
version("2.8.4", sha256="089dfdceb38edf056202a6de4892fd0c9aaa964c08bd7806c5d0c7c33f09e18d")
diff --git a/var/spack/repos/builtin/packages/augustus/package.py b/var/spack/repos/builtin/packages/augustus/package.py
index 2c5cfa5c0d..c7f8925b4e 100644
--- a/var/spack/repos/builtin/packages/augustus/package.py
+++ b/var/spack/repos/builtin/packages/augustus/package.py
@@ -16,6 +16,8 @@ class Augustus(MakefilePackage):
homepage = "https://bioinf.uni-greifswald.de/augustus/"
url = "https://github.com/Gaius-Augustus/Augustus/archive/v3.3.4.tar.gz"
+ license("Artistic-1.0")
+
# Releases have moved to github
version("3.5.0", sha256="5ed6ce6106303b800c5e91d37a250baff43b20824657b853ae04d11ad8bdd686")
version("3.4.0", sha256="2c06cf5953da5afdce1478fa10fcd3c280a3b050f1b2367bf3e731d7374d9bb8")
diff --git a/var/spack/repos/builtin/packages/authd/package.py b/var/spack/repos/builtin/packages/authd/package.py
index dbb290839b..3eac5f7724 100644
--- a/var/spack/repos/builtin/packages/authd/package.py
+++ b/var/spack/repos/builtin/packages/authd/package.py
@@ -14,6 +14,8 @@ class Authd(MakefilePackage):
homepage = "https://github.com/InfrastructureServices/authd"
url = "https://github.com/InfrastructureServices/authd/releases/download/v1.4.4/authd-1.4.4.tar.gz"
+ license("GPL-2.0-only")
+
version("1.4.4", sha256="71ee3d1c3e107c93e082148f75ee460c949b203c861dd20d48f7c5cfdc272bf8")
def setup_run_environment(self, env):
diff --git a/var/spack/repos/builtin/packages/authselect/package.py b/var/spack/repos/builtin/packages/authselect/package.py
index 230722beb6..16451c18c9 100644
--- a/var/spack/repos/builtin/packages/authselect/package.py
+++ b/var/spack/repos/builtin/packages/authselect/package.py
@@ -12,6 +12,8 @@ class Authselect(AutotoolsPackage):
homepage = "https://github.com/authselect/authselect"
url = "https://github.com/authselect/authselect/archive/1.2.1.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.2.1", sha256="6f58c36d8b405da836dc9d1f44c1a22660c60f9e7ece327138d1b2492cb57749")
version("1.2", sha256="c354c87a0115612cb51b09b5157f151569e16384cdd69f32b8515209036531b4")
version("1.1", sha256="39b888575980c1ecac7022dfe5a5452eef59cef850b8544ed5f928e2e8a335dd")
diff --git a/var/spack/repos/builtin/packages/autoconf-archive/package.py b/var/spack/repos/builtin/packages/autoconf-archive/package.py
index 0c51708635..b702312dbe 100644
--- a/var/spack/repos/builtin/packages/autoconf-archive/package.py
+++ b/var/spack/repos/builtin/packages/autoconf-archive/package.py
@@ -14,6 +14,8 @@ class AutoconfArchive(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.gnu.org/software/autoconf-archive/"
gnu_mirror_path = "autoconf-archive/autoconf-archive-2019.01.06.tar.xz"
+ license("GPL-3.0-or-later")
+
version(
"2023.02.20", sha256="71d4048479ae28f1f5794619c3d72df9c01df49b1c628ef85fde37596dc31a33"
)
diff --git a/var/spack/repos/builtin/packages/autoconf/package.py b/var/spack/repos/builtin/packages/autoconf/package.py
index 87386c5133..bc40dd8f51 100644
--- a/var/spack/repos/builtin/packages/autoconf/package.py
+++ b/var/spack/repos/builtin/packages/autoconf/package.py
@@ -14,6 +14,8 @@ class Autoconf(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.gnu.org/software/autoconf/"
gnu_mirror_path = "autoconf/autoconf-2.69.tar.gz"
+ license("GPL-2.0-or-later")
+
version("2.72", sha256="afb181a76e1ee72832f6581c0eddf8df032b83e2e0239ef79ebedc4467d92d6e")
version("2.71", sha256="431075ad0bf529ef13cb41e9042c542381103e80015686222b8a9d4abef42a1c")
version("2.70", sha256="f05f410fda74323ada4bdc4610db37f8dbd556602ba65bc843edb4d4d4a1b2b7")
diff --git a/var/spack/repos/builtin/packages/autodiff/package.py b/var/spack/repos/builtin/packages/autodiff/package.py
index ec4c09bad5..5423a45692 100644
--- a/var/spack/repos/builtin/packages/autodiff/package.py
+++ b/var/spack/repos/builtin/packages/autodiff/package.py
@@ -16,6 +16,8 @@ class Autodiff(CMakePackage):
maintainers("wdconinc", "HadrienG2")
+ license("MIT")
+
version("1.0.1", sha256="63f2c8aaf940fbb1d1e7098b1d6c08794da0194eec3faf773f3123dc7233838c")
version("1.0.0", sha256="112c6f5740071786b3f212c96896abc2089a74bca16b57bb46ebf4cec79dca43")
version("0.6.12", sha256="3e9d667b81bba8e43bbe240a0321e25f4be248d1761097718664445306882dcc")
diff --git a/var/spack/repos/builtin/packages/autodock-gpu/package.py b/var/spack/repos/builtin/packages/autodock-gpu/package.py
index fc25e9ff4b..7ae9eb3404 100644
--- a/var/spack/repos/builtin/packages/autodock-gpu/package.py
+++ b/var/spack/repos/builtin/packages/autodock-gpu/package.py
@@ -18,6 +18,8 @@ class AutodockGpu(MakefilePackage):
maintainers("RemiLacroix-IDRIS")
+ license("LGPL-2.1-or-later")
+
version("develop", branch="develop")
variant(
diff --git a/var/spack/repos/builtin/packages/autodock-vina/package.py b/var/spack/repos/builtin/packages/autodock-vina/package.py
index 8ca01804d8..311f3d3d52 100644
--- a/var/spack/repos/builtin/packages/autodock-vina/package.py
+++ b/var/spack/repos/builtin/packages/autodock-vina/package.py
@@ -15,6 +15,8 @@ class AutodockVina(MakefilePackage):
homepage = "http://vina.scripps.edu/"
url = "https://github.com/ccsb-scripps/AutoDock-Vina/archive/refs/tags/v1.2.3.tar.gz"
+ license("Apache-2.0")
+
version("1.2.3", sha256="22f85b2e770b6acc363429153b9551f56e0a0d88d25f747a40d2f55a263608e0")
version("1.2.2", sha256="b9c28df478f90d64dbbb5f4a53972bddffffb017b7bb58581a1a0034fff1b400")
version("1.2.1", sha256="2d8d9871a5a95265c03c621c0584d9f06b202303116e6c87e23c935f7b694f74")
diff --git a/var/spack/repos/builtin/packages/autogen/package.py b/var/spack/repos/builtin/packages/autogen/package.py
index 54b088beb5..f86e22507b 100644
--- a/var/spack/repos/builtin/packages/autogen/package.py
+++ b/var/spack/repos/builtin/packages/autogen/package.py
@@ -17,6 +17,8 @@ class Autogen(AutotoolsPackage, GNUMirrorPackage):
list_url = "https://ftp.gnu.org/gnu/autogen"
list_depth = 1
+ license("GPL-3.0-only")
+
version("5.18.12", sha256="805c20182f3cb0ebf1571d3b01972851c56fb34348dfdc38799fd0ec3b2badbe")
variant("xml", default=True, description="Enable XML support")
diff --git a/var/spack/repos/builtin/packages/automake/package.py b/var/spack/repos/builtin/packages/automake/package.py
index 6504640606..cbf8ae7972 100644
--- a/var/spack/repos/builtin/packages/automake/package.py
+++ b/var/spack/repos/builtin/packages/automake/package.py
@@ -13,6 +13,8 @@ class Automake(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.gnu.org/software/automake/"
gnu_mirror_path = "automake/automake-1.15.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.16.5", sha256="07bd24ad08a64bc17250ce09ec56e921d6343903943e99ccf63bbf0705e34605")
version("1.16.3", sha256="ce010788b51f64511a1e9bb2a1ec626037c6d0e7ede32c1c103611b9d3cba65f")
version("1.16.2", sha256="b2f361094b410b4acbf4efba7337bdb786335ca09eb2518635a09fb7319ca5c1")
diff --git a/var/spack/repos/builtin/packages/avizo/package.py b/var/spack/repos/builtin/packages/avizo/package.py
index 43364919cd..4bf15f0f57 100644
--- a/var/spack/repos/builtin/packages/avizo/package.py
+++ b/var/spack/repos/builtin/packages/avizo/package.py
@@ -21,6 +21,8 @@ class Avizo(Package):
manual_download = True
+ license("GPL-3.0")
+
version(
"2020.1",
sha256="9321aaa276567eebf116e268353c33a4c930d768d22793f921338e1d8cefe991",
diff --git a/var/spack/repos/builtin/packages/aws-ofi-rccl/package.py b/var/spack/repos/builtin/packages/aws-ofi-rccl/package.py
index d21a1600d6..095ca7611a 100644
--- a/var/spack/repos/builtin/packages/aws-ofi-rccl/package.py
+++ b/var/spack/repos/builtin/packages/aws-ofi-rccl/package.py
@@ -18,6 +18,8 @@ class AwsOfiRccl(AutotoolsPackage):
maintainers("bvanessen")
+ license("Apache-2.0")
+
version("cxi", branch="cxi", preferred=True)
version("master", branch="master")
diff --git a/var/spack/repos/builtin/packages/aws-sdk-cpp/package.py b/var/spack/repos/builtin/packages/aws-sdk-cpp/package.py
index 114cb4b2b4..e6e48d0103 100644
--- a/var/spack/repos/builtin/packages/aws-sdk-cpp/package.py
+++ b/var/spack/repos/builtin/packages/aws-sdk-cpp/package.py
@@ -18,6 +18,8 @@ class AwsSdkCpp(CMakePackage):
homepage = "https://github.com/aws/aws-sdk-cpp"
git = "https://github.com/aws/aws-sdk-cpp.git"
+ license("Apache-2.0")
+
version(
"1.11.144",
tag="1.11.144",
diff --git a/var/spack/repos/builtin/packages/axel/package.py b/var/spack/repos/builtin/packages/axel/package.py
index ef9225ed73..0a66ba65e2 100644
--- a/var/spack/repos/builtin/packages/axel/package.py
+++ b/var/spack/repos/builtin/packages/axel/package.py
@@ -12,6 +12,8 @@ class Axel(AutotoolsPackage):
homepage = "https://github.com/axel-download-accelerator/axel"
url = "https://github.com/axel-download-accelerator/axel/releases/download/v2.17.10/axel-2.17.10.tar.bz2"
+ license("GPL-2.0-or-later WITH OpenSSL-Exception")
+
version("2.17.10", sha256="c0d26eba6b94945cd98c5b69ca6df2744639d17bfd49047ef51a8a48f067de10")
version("2.16.1", sha256="763066efc61e4f7be2eb59afa049bdbc520837e01c95a78f403e542ad82f2719")
diff --git a/var/spack/repos/builtin/packages/axl/package.py b/var/spack/repos/builtin/packages/axl/package.py
index 169f7afaac..e5ba717f0f 100644
--- a/var/spack/repos/builtin/packages/axl/package.py
+++ b/var/spack/repos/builtin/packages/axl/package.py
@@ -24,6 +24,8 @@ class Axl(CMakePackage):
maintainers("CamStan", "gonsie")
+ license("MIT")
+
version("main", branch="main")
version("0.8.0", sha256="9fcd4eae143a67ff02622feda2a541b85e9a108749c039faeb473cbbc2330459")
version("0.7.1", sha256="526a055c072c85cc989beca656717e06b128f148fda8eb19d1d9b43a3325b399")
diff --git a/var/spack/repos/builtin/packages/axom/package.py b/var/spack/repos/builtin/packages/axom/package.py
index ab3ca1d9c0..3aa98bed54 100644
--- a/var/spack/repos/builtin/packages/axom/package.py
+++ b/var/spack/repos/builtin/packages/axom/package.py
@@ -38,6 +38,8 @@ class Axom(CachedCMakePackage, CudaPackage, ROCmPackage):
git = "https://github.com/LLNL/axom.git"
tags = ["radiuss"]
+ license("BSD-3-Clause")
+
version("main", branch="main")
version("develop", branch="develop")
version("0.8.1", tag="v0.8.1", commit="0da8a5b1be596887158ac2fcd321524ba5259e15")
diff --git a/var/spack/repos/builtin/packages/azcopy/package.py b/var/spack/repos/builtin/packages/azcopy/package.py
index 2f513212b8..ff40cf3488 100644
--- a/var/spack/repos/builtin/packages/azcopy/package.py
+++ b/var/spack/repos/builtin/packages/azcopy/package.py
@@ -14,6 +14,8 @@ class Azcopy(Package):
homepage = "https://github.com/Azure/azure-storage-azcopy"
url = "https://github.com/Azure/azure-storage-azcopy/archive/refs/tags/v10.18.1.tar.gz"
+ license("MIT")
+
version("10.19.0", sha256="33ce1539b56a4e9a38140374630bd9640157bb44d0c57b3224a5e5f592ab5399")
version("10.18.1", sha256="80292625d7f1a6fc41688c5948b3a20cfdae872464d37d831e20999430819c3f")
diff --git a/var/spack/repos/builtin/packages/babelflow/package.py b/var/spack/repos/builtin/packages/babelflow/package.py
index b52917fca1..c2232d753c 100644
--- a/var/spack/repos/builtin/packages/babelflow/package.py
+++ b/var/spack/repos/builtin/packages/babelflow/package.py
@@ -17,6 +17,8 @@ class Babelflow(CMakePackage):
maintainers("spetruzza")
+ license("BSD-3-Clause")
+
version("1.1.0", sha256="6436b0e6b2f57fbe0cb9127dc9e7f513167de89de2a8c145055434013714989f")
version("1.0.1", sha256="b7817870b7a1d7ae7ae2eff1a1acec2824675fb856f666d5dc95c41ce453ae91")
version("1.0.0", sha256="4c4d7ddf60e25e8d3550c07875dba3e46e7c9e61b309cc47a409461b7ffa405e")
diff --git a/var/spack/repos/builtin/packages/babeltrace/package.py b/var/spack/repos/builtin/packages/babeltrace/package.py
index eff81092b2..13e053625d 100644
--- a/var/spack/repos/builtin/packages/babeltrace/package.py
+++ b/var/spack/repos/builtin/packages/babeltrace/package.py
@@ -14,6 +14,8 @@ class Babeltrace(AutotoolsPackage):
homepage = "https://www.efficios.com/babeltrace"
url = "https://www.efficios.com/files/babeltrace/babeltrace-1.2.4.tar.bz2"
+ license("MIT")
+
version("1.2.4", sha256="666e3a1ad2dc7d5703059963056e7800f0eab59c8eeb6be2efe4f3acc5209eb1")
depends_on("glib@2.22:", type=("build", "link"))
diff --git a/var/spack/repos/builtin/packages/babl/package.py b/var/spack/repos/builtin/packages/babl/package.py
index e141bd0ff7..b524819ca2 100644
--- a/var/spack/repos/builtin/packages/babl/package.py
+++ b/var/spack/repos/builtin/packages/babl/package.py
@@ -19,6 +19,8 @@ class Babl(MesonPackage):
maintainers("benkirk")
+ license("LGPL-3.0-or-later")
+
version("0.1.106", sha256="d325135d3304f088c134cc620013acf035de2e5d125a50a2d91054e7377c415f")
version("0.1.102", sha256="a88bb28506575f95158c8c89df6e23686e50c8b9fea412bf49fe8b80002d84f0")
version("0.1.98", sha256="f3b222f84e462735de63fa9c3651942f2b78fd314c73a22e05ff7c73afd23af1")
diff --git a/var/spack/repos/builtin/packages/backupninja/package.py b/var/spack/repos/builtin/packages/backupninja/package.py
index 8fc51d1776..81ff716def 100644
--- a/var/spack/repos/builtin/packages/backupninja/package.py
+++ b/var/spack/repos/builtin/packages/backupninja/package.py
@@ -12,6 +12,8 @@ class Backupninja(AutotoolsPackage):
homepage = "https://github.com/lelutin/backupninja"
git = "https://github.com/lelutin/backupninja.git"
+ license("GPL-2.0-or-later")
+
version("master", branch="master")
depends_on("autoconf", type="build")
diff --git a/var/spack/repos/builtin/packages/bam-readcount/package.py b/var/spack/repos/builtin/packages/bam-readcount/package.py
index b895bfcbb1..9039dccf28 100644
--- a/var/spack/repos/builtin/packages/bam-readcount/package.py
+++ b/var/spack/repos/builtin/packages/bam-readcount/package.py
@@ -12,6 +12,8 @@ class BamReadcount(CMakePackage):
homepage = "https://github.com/genome/bam-readcount"
url = "https://github.com/genome/bam-readcount/archive/v0.8.0.tar.gz"
+ license("MIT")
+
version("1.0.1", sha256="8ebf84d9efee0f2d3b43f0452dbf16b27337c960e25128f6a7173119e62588b8")
version("0.8.0", sha256="4f4dd558e3c6bfb24d6a57ec441568f7524be6639b24f13ea6f2bb350c7ea65f")
diff --git a/var/spack/repos/builtin/packages/bamtools/package.py b/var/spack/repos/builtin/packages/bamtools/package.py
index c45a07e61e..eb678ca6d1 100644
--- a/var/spack/repos/builtin/packages/bamtools/package.py
+++ b/var/spack/repos/builtin/packages/bamtools/package.py
@@ -14,6 +14,8 @@ class Bamtools(CMakePackage):
homepage = "https://github.com/pezmaster31/bamtools"
url = "https://github.com/pezmaster31/bamtools/archive/v2.5.2.tar.gz"
+ license("MIT")
+
version("2.5.2", sha256="4d8b84bd07b673d0ed41031348f10ca98dd6fa6a4460f9b9668d6f1d4084dfc8")
version("2.5.1", sha256="4abd76cbe1ca89d51abc26bf43a92359e5677f34a8258b901a01f38c897873fc")
version("2.5.0", sha256="85e02e04998a67cbda7ab68cdab36cee133db024e814b34e06bb617b627caf9c")
diff --git a/var/spack/repos/builtin/packages/banner/package.py b/var/spack/repos/builtin/packages/banner/package.py
index 246f51c548..bbb40658d9 100644
--- a/var/spack/repos/builtin/packages/banner/package.py
+++ b/var/spack/repos/builtin/packages/banner/package.py
@@ -17,6 +17,8 @@ class Banner(AutotoolsPackage):
maintainers("cessenat")
+ license("GPL-2.0-only")
+
version("1.3.5", sha256="fb21c42620a0a668334b5732a6216b23b3990ca5d87cf3b15f0689dc617e7fdc")
def url_for_version(self, version):
diff --git a/var/spack/repos/builtin/packages/bannergrab/package.py b/var/spack/repos/builtin/packages/bannergrab/package.py
index 7395224404..7f5dacffc7 100644
--- a/var/spack/repos/builtin/packages/bannergrab/package.py
+++ b/var/spack/repos/builtin/packages/bannergrab/package.py
@@ -15,6 +15,8 @@ class Bannergrab(MakefilePackage):
homepage = "https://github.com/johanburati/bannergrab"
git = "https://github.com/johanburati/bannergrab.git"
+ license("GPL-3.0-or-later")
+
version("master", branch="master")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/barrnap/package.py b/var/spack/repos/builtin/packages/barrnap/package.py
index a6f7c440dd..c5a79b31e1 100644
--- a/var/spack/repos/builtin/packages/barrnap/package.py
+++ b/var/spack/repos/builtin/packages/barrnap/package.py
@@ -12,6 +12,8 @@ class Barrnap(Package):
homepage = "https://github.com/tseemann/barrnap"
url = "https://github.com/tseemann/barrnap/archive/0.8.tar.gz"
+ license("CC0-1.0")
+
version("0.9", sha256="36c27cd4350531d98b3b2fb7d294a2d35c15b7365771476456d7873ba33cce15")
version("0.8", sha256="82004930767e92b61539c0de27ff837b8b7af01236e565f1473c63668cf0370f")
version("0.7", sha256="ef2173e250f06cca7569c03404c9d4ab6a908ef7643e28901fbe9a732d20c09b")
diff --git a/var/spack/repos/builtin/packages/bart/package.py b/var/spack/repos/builtin/packages/bart/package.py
index 9fa0baa018..639d0f84df 100644
--- a/var/spack/repos/builtin/packages/bart/package.py
+++ b/var/spack/repos/builtin/packages/bart/package.py
@@ -12,6 +12,8 @@ class Bart(MakefilePackage, CudaPackage):
homepage = "https://mrirecon.github.io/bart/"
url = "https://github.com/mrirecon/bart/archive/v0.5.00.tar.gz"
+ license("BSD-3-Clause")
+
version("0.7.00", sha256="a16afc4b632c703d95b5c34e47acd82fafc19f51f9aff442373eecfef08bfc41")
version("0.6.00", sha256="dbbd33d1e3ed3324fe21f90a3b62cb51765fe369f21df100b46a32004928f18d")
version("0.5.00", sha256="30eedcda0f0ef3808157542e0d67df5be49ee41e4f41487af5c850632788f643")
diff --git a/var/spack/repos/builtin/packages/bash-completion/package.py b/var/spack/repos/builtin/packages/bash-completion/package.py
index 7458f7eb8d..54dc47b2fa 100644
--- a/var/spack/repos/builtin/packages/bash-completion/package.py
+++ b/var/spack/repos/builtin/packages/bash-completion/package.py
@@ -13,6 +13,8 @@ class BashCompletion(AutotoolsPackage):
url = "https://github.com/scop/bash-completion/archive/2.3.tar.gz"
git = "https://github.com/scop/bash-completion.git"
+ license("GPL-2.0-or-later")
+
version("develop", branch="master")
version("2.7", sha256="dba2b88c363178622b61258f35d82df64dc8d279359f599e3b93eac0375a416c")
version("2.3", sha256="d92fcef5f6e3bbc68a84f0a7b063a1cd07b4000cc6e275cd1ff83863ab3b322a")
diff --git a/var/spack/repos/builtin/packages/bash/package.py b/var/spack/repos/builtin/packages/bash/package.py
index 3d992a0ffd..79e7191c64 100644
--- a/var/spack/repos/builtin/packages/bash/package.py
+++ b/var/spack/repos/builtin/packages/bash/package.py
@@ -15,6 +15,8 @@ class Bash(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.gnu.org/software/bash/"
gnu_mirror_path = "bash/bash-5.0.tar.gz"
+ license("GPL-3.0-or-later")
+
version("5.2", sha256="a139c166df7ff4471c5e0733051642ee5556c1cc8a4a78f145583c5c81ab32fb")
version("5.1", sha256="cc012bc860406dcf42f64431bcd3d2fa7560c02915a601aba9cd597a39329baa")
version("5.0", sha256="b4a80f2ac66170b2913efbfb9f2594f1f76c7b1afd11f799e22035d63077fb4d")
diff --git a/var/spack/repos/builtin/packages/bashtop/package.py b/var/spack/repos/builtin/packages/bashtop/package.py
index 1cb458d781..834dccdb24 100644
--- a/var/spack/repos/builtin/packages/bashtop/package.py
+++ b/var/spack/repos/builtin/packages/bashtop/package.py
@@ -12,6 +12,8 @@ class Bashtop(Package):
homepage = "https://github.com/aristocratos/bashtop"
url = "https://github.com/aristocratos/bashtop/archive/v0.8.17.tar.gz"
+ license("Apache-2.0")
+
version("0.8.17", sha256="853a7143de533437cc1654b853bc89da54ff91c629820ac45b7c8708dababf1f")
version("0.8.16", sha256="6249e5c678fdb0a2a87d6fa13b9fe1f6bd56f7dbcaba0066d2a5275a7f9a9355")
version("0.8.15", sha256="617aab0a23b1a9430f2ef7d51e4f89eb06c5b3f2ff40768cb6849fc2899ffc6a")
diff --git a/var/spack/repos/builtin/packages/bat/package.py b/var/spack/repos/builtin/packages/bat/package.py
index d06e89368b..6f77b978f6 100644
--- a/var/spack/repos/builtin/packages/bat/package.py
+++ b/var/spack/repos/builtin/packages/bat/package.py
@@ -12,6 +12,8 @@ class Bat(Package):
homepage = "https://github.com/sharkdp/bat"
url = "https://github.com/sharkdp/bat/archive/v0.13.0.tar.gz"
+ license("Apache-2.0")
+
version("0.23.0", sha256="30b6256bea0143caebd08256e0a605280afbbc5eef7ce692f84621eb232a9b31")
version("0.21.0", sha256="3dff1e52d577d0a105f4afe3fe7722a4a2b8bb2eb3e7a6a5284ac7add586a3ee")
version("0.13.0", sha256="f4aee370013e2a3bc84c405738ed0ab6e334d3a9f22c18031a7ea008cd5abd2a")
diff --git a/var/spack/repos/builtin/packages/batchedblas/package.py b/var/spack/repos/builtin/packages/batchedblas/package.py
index 712f270e8c..4e6676217c 100644
--- a/var/spack/repos/builtin/packages/batchedblas/package.py
+++ b/var/spack/repos/builtin/packages/batchedblas/package.py
@@ -14,6 +14,8 @@ class Batchedblas(MakefilePackage):
homepage = "https://www.r-ccs.riken.jp/labs/lpnctrt/projects/batchedblas/index.html"
url = "https://www.r-ccs.riken.jp/labs/lpnctrt/projects/batchedblas/BatchedBLAS-1.0.tar.gz"
+ license("BSD-2-Clause")
+
version("1.0", sha256="798ae4e7cc4ad5c3d5f3479f3d001da566d7d5205779103aaf10cd5b956ba433")
depends_on("blas")
diff --git a/var/spack/repos/builtin/packages/batctl/package.py b/var/spack/repos/builtin/packages/batctl/package.py
index cfd12f367d..1db4b3f252 100644
--- a/var/spack/repos/builtin/packages/batctl/package.py
+++ b/var/spack/repos/builtin/packages/batctl/package.py
@@ -12,6 +12,8 @@ class Batctl(MakefilePackage):
homepage = "https://github.com/open-mesh-mirror/batctl"
url = "https://github.com/open-mesh-mirror/batctl/archive/v2019.5.tar.gz"
+ license("GPL-2.0-only AND MIT")
+
version("2019.5", sha256="ffe5857a33068ec174140c154610d76d833524d840a2fc2d1a15e16686213cad")
version("2019.4", sha256="a3564eb9727335352dc0cfa2f2b29474c2c837384689ac5fcb387784a56e7685")
version("2019.3", sha256="2bd93fa14925a8dc63a67e64266c8ccd2fa3ac44b10253d93e6f8a630350070c")
diff --git a/var/spack/repos/builtin/packages/bats/package.py b/var/spack/repos/builtin/packages/bats/package.py
index 9370ed834e..5e954ce505 100644
--- a/var/spack/repos/builtin/packages/bats/package.py
+++ b/var/spack/repos/builtin/packages/bats/package.py
@@ -12,6 +12,8 @@ class Bats(Package):
homepage = "https://github.com/bats-core/bats-core"
url = "https://github.com/bats-core/bats-core/archive/refs/tags/v1.10.0.tar.gz"
+ license("MIT")
+
version("1.10.0", sha256="a1a9f7875aa4b6a9480ca384d5865f1ccf1b0b1faead6b47aa47d79709a5c5fd")
version(
"0.4.0",
diff --git a/var/spack/repos/builtin/packages/bazel/package.py b/var/spack/repos/builtin/packages/bazel/package.py
index abecafb08d..46d40cb0ed 100644
--- a/var/spack/repos/builtin/packages/bazel/package.py
+++ b/var/spack/repos/builtin/packages/bazel/package.py
@@ -20,6 +20,8 @@ class Bazel(Package):
tags = ["build-tools"]
+ license("Apache-2.0")
+
version("6.1.1", sha256="6b900f26d676c7eca1d2e7dff9b71890dabd3ff59cab2a2d2178bc8a0395342a")
version("6.1.0", sha256="c4b85675541cf66ee7cb71514097fdd6c5fc0e02527243617a4f20ca6b4f2932")
version("6.0.0", sha256="7bc0c5145c19a56d82a08fce6908c5e1a0e75e4fbfb3b6f12b4deae7f4b38cbc")
diff --git a/var/spack/repos/builtin/packages/bbmap/package.py b/var/spack/repos/builtin/packages/bbmap/package.py
index 3a323a3663..640c038930 100644
--- a/var/spack/repos/builtin/packages/bbmap/package.py
+++ b/var/spack/repos/builtin/packages/bbmap/package.py
@@ -12,6 +12,8 @@ class Bbmap(Package, SourceforgePackage):
homepage = "https://sourceforge.net/projects/bbmap/"
sourceforge_mirror_path = "bbmap/BBMap_38.63.tar.gz"
+ license("BSD-3-Clause-LBNL")
+
version("39.01", sha256="98608da50130c47f3abd095b889cc87f60beeb8b96169b664bc9d849abe093e6")
version("38.63", sha256="089064104526c8d696164aefa067f935b888bc71ef95527c72a98c17ee90a01f")
version("37.78", sha256="f2da19f64d2bfb7db4c0392212668b425c96a27c77bd9d88d8f0aea90a193509")
diff --git a/var/spack/repos/builtin/packages/bc/package.py b/var/spack/repos/builtin/packages/bc/package.py
index 29ee1c7926..a9c6c20e91 100644
--- a/var/spack/repos/builtin/packages/bc/package.py
+++ b/var/spack/repos/builtin/packages/bc/package.py
@@ -14,6 +14,8 @@ class Bc(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.gnu.org/software/bc"
gnu_mirror_path = "bc/bc-1.07.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.07.1", sha256="62adfca89b0a1c0164c2cdca59ca210c1d44c3ffc46daf9931cf4942664cb02a")
version("1.07", sha256="55cf1fc33a728d7c3d386cc7b0cb556eb5bacf8e0cb5a3fcca7f109fc61205ad")
diff --git a/var/spack/repos/builtin/packages/bcache/package.py b/var/spack/repos/builtin/packages/bcache/package.py
index 724e4dff19..7e922ede65 100644
--- a/var/spack/repos/builtin/packages/bcache/package.py
+++ b/var/spack/repos/builtin/packages/bcache/package.py
@@ -13,6 +13,8 @@ class Bcache(MakefilePackage):
homepage = "https://bcache.evilpiepirate.org/"
url = "https://github.com/g2p/bcache-tools/archive/v1.0.8.tar.gz"
+ license("GPL-2.0-only")
+
version("1.0.8", sha256="d56923936f37287efc57a46315679102ef2c86cd0be5874590320acd48c1201c")
version("1.0.7", sha256="64d76d1085afba8c3d5037beb67bf9d69ee163f357016e267bf328c0b1807abd")
version("1.0.6", sha256="9677c6da3ceac4e1799d560617c4d00ea7e9d26031928f8f94b8ab327496d4e0")
diff --git a/var/spack/repos/builtin/packages/bcftools/package.py b/var/spack/repos/builtin/packages/bcftools/package.py
index cb326cd28e..cf6dd344a5 100644
--- a/var/spack/repos/builtin/packages/bcftools/package.py
+++ b/var/spack/repos/builtin/packages/bcftools/package.py
@@ -18,6 +18,8 @@ class Bcftools(AutotoolsPackage):
homepage = "https://samtools.github.io/bcftools/"
url = "https://github.com/samtools/bcftools/releases/download/1.3.1/bcftools-1.3.1.tar.bz2"
+ license("GPL-3.0-or-later")
+
version("1.19", sha256="782b5f1bc690415192231e82213b3493b047f45e630dc8ef6f154d6126ab3e68")
version("1.18", sha256="d9b9d36293e4cc62ab7473aa2539389d4e1de79b1a927d483f6e91f3c3ceac7e")
version("1.17", sha256="01f75d8e701d85b2c759172412009cc04f29b61616ace2fa75116123de4596cc")
diff --git a/var/spack/repos/builtin/packages/bcl2fastq2/package.py b/var/spack/repos/builtin/packages/bcl2fastq2/package.py
index 65695f04f4..57c4d666c6 100644
--- a/var/spack/repos/builtin/packages/bcl2fastq2/package.py
+++ b/var/spack/repos/builtin/packages/bcl2fastq2/package.py
@@ -22,6 +22,8 @@ class Bcl2fastq2(Package):
homepage = "https://support.illumina.com/downloads/bcl2fastq-conversion-software-v2-20.html"
+ license("BSD-3-Clause")
+
version(
"2.20.0.422", sha256="8dd3044767d044aa4ce46de0de562b111c44e5b8b7348e04e665eb1b4f101fe3"
)
diff --git a/var/spack/repos/builtin/packages/bdftopcf/package.py b/var/spack/repos/builtin/packages/bdftopcf/package.py
index 94ede4fda6..52854302aa 100644
--- a/var/spack/repos/builtin/packages/bdftopcf/package.py
+++ b/var/spack/repos/builtin/packages/bdftopcf/package.py
@@ -17,6 +17,8 @@ class Bdftopcf(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/bdftopcf"
xorg_mirror_path = "app/bdftopcf-1.0.5.tar.gz"
+ license("MIT")
+
version("1.1", sha256="699d1a62012035b1461c7f8e3f05a51c8bd6f28f348983249fb89bbff7309b47")
version("1.0.5", sha256="78a5ec945de1d33e6812167b1383554fda36e38576849e74a9039dc7364ff2c3")
diff --git a/var/spack/repos/builtin/packages/bdii/package.py b/var/spack/repos/builtin/packages/bdii/package.py
index 5fe6375ccc..7f5d4c6c56 100644
--- a/var/spack/repos/builtin/packages/bdii/package.py
+++ b/var/spack/repos/builtin/packages/bdii/package.py
@@ -17,6 +17,8 @@ class Bdii(MakefilePackage):
homepage = "https://github.com/EGI-Foundation/bdii"
url = "https://github.com/EGI-Foundation/bdii/archive/v5.2.25.tar.gz"
+ license("Apache-2.0")
+
version("6.0.1", sha256="ac292559004881c4d5254517207a5da82d7a48af746194a380145dcedef507ce")
version("5.2.25", sha256="6abc3ed872538a12dc470a1d30bf4ae1ca4d6302eb6b50370413940f9e9259ca")
version("5.2.24", sha256="5d09ed06b8b09ce372b3489fab93e25302f68ca80d8fcc600c2535648c861a3a")
diff --git a/var/spack/repos/builtin/packages/bdsim/package.py b/var/spack/repos/builtin/packages/bdsim/package.py
index c5c978da5d..a3f7909274 100644
--- a/var/spack/repos/builtin/packages/bdsim/package.py
+++ b/var/spack/repos/builtin/packages/bdsim/package.py
@@ -20,6 +20,8 @@ class Bdsim(CMakePackage):
maintainers("gganis")
+ license("GPL-3.0-or-later")
+
version("develop", branch="develop")
version("1.6.0", sha256="e3241d2d097cb4e22249e315c1474da9b3657b9c6893232d9f9e543a5323f717")
diff --git a/var/spack/repos/builtin/packages/bdw-gc/package.py b/var/spack/repos/builtin/packages/bdw-gc/package.py
index 17210c705e..8bdb86c156 100644
--- a/var/spack/repos/builtin/packages/bdw-gc/package.py
+++ b/var/spack/repos/builtin/packages/bdw-gc/package.py
@@ -13,6 +13,8 @@ class BdwGc(AutotoolsPackage):
homepage = "https://www.hboehm.info/gc/"
url = "https://github.com/ivmai/bdwgc/releases/download/v8.2.4/gc-8.2.4.tar.gz"
+ license("Xerox")
+
version("8.2.4", sha256="3d0d3cdbe077403d3106bb40f0cbb563413d6efdbb2a7e1cd6886595dec48fc2")
version("8.2.2", sha256="f30107bcb062e0920a790ffffa56d9512348546859364c23a14be264b38836a0")
version("8.0.6", sha256="3b4914abc9fa76593596773e4da671d7ed4d5390e3d46fbf2e5f155e121bea11")
diff --git a/var/spack/repos/builtin/packages/beakerlib/package.py b/var/spack/repos/builtin/packages/beakerlib/package.py
index 2c2793ce95..1a3bb85433 100644
--- a/var/spack/repos/builtin/packages/beakerlib/package.py
+++ b/var/spack/repos/builtin/packages/beakerlib/package.py
@@ -14,6 +14,8 @@ class Beakerlib(MakefilePackage):
homepage = "https://github.com/beakerlib/beakerlib"
url = "https://github.com/beakerlib/beakerlib/archive/1.20.tar.gz"
+ license("GPL-2.0-only")
+
version("1.29.3", sha256="f792b86bac8be1a4593dd096c32c1a061102c802c6f5760259a5753b13f6caa1")
version("1.20", sha256="81f39a0b67adff4c3f4c051ffd26bcf45e19068dee7e81e3b00ee4698587f4e9")
version("1.19", sha256="4dcaddf70a057ea5810c967cf5194d11850c8b5263ca25533e9e381067288460")
diff --git a/var/spack/repos/builtin/packages/bear/package.py b/var/spack/repos/builtin/packages/bear/package.py
index becb364a2c..dc86da5fa9 100644
--- a/var/spack/repos/builtin/packages/bear/package.py
+++ b/var/spack/repos/builtin/packages/bear/package.py
@@ -15,6 +15,8 @@ class Bear(CMakePackage):
url = "https://github.com/rizsotto/Bear/archive/2.0.4.tar.gz"
maintainers("vmiheer", "trws")
+ license("GPL-3.0-or-later")
+
version("3.0.20", sha256="45cfcdab07f824f6c06c9776701156f7a04b23eadd25ecbc88c188789a447cc7")
version("3.0.19", sha256="2fcfe2c6e029182cfc54ed26b3505c0ef12b0f43df03fb587f335afdc2ca9431")
version("3.0.18", sha256="ae94047c79b4f48462b66981f66a67b6a833d75d4c40e7afead491b1865f1142")
diff --git a/var/spack/repos/builtin/packages/beast2/package.py b/var/spack/repos/builtin/packages/beast2/package.py
index 25b729455c..eb005b1597 100644
--- a/var/spack/repos/builtin/packages/beast2/package.py
+++ b/var/spack/repos/builtin/packages/beast2/package.py
@@ -19,6 +19,8 @@ class Beast2(Package):
maintainers("snehring")
+ license("LGPL-2.1-or-later")
+
version(
"2.7.4",
sha256="f5086c74a0337190ae3459ef018468fc6b2eff68ae2b53fb5c96eb7b5df84004",
diff --git a/var/spack/repos/builtin/packages/beatnik/package.py b/var/spack/repos/builtin/packages/beatnik/package.py
index 95a98213e2..c7579fafbc 100644
--- a/var/spack/repos/builtin/packages/beatnik/package.py
+++ b/var/spack/repos/builtin/packages/beatnik/package.py
@@ -14,6 +14,8 @@ class Beatnik(CMakePackage, CudaPackage, ROCmPackage):
maintainers("patrickb314", "JStewart28")
+ license("BSD-3-Clause")
+
version("1.0", commit="ae31ef9cb44678d5ace77994b45b0778defa3d2f")
version("develop", branch="develop")
version("main", branch="main")
diff --git a/var/spack/repos/builtin/packages/bedops/package.py b/var/spack/repos/builtin/packages/bedops/package.py
index 8844d0ed01..29811ee664 100644
--- a/var/spack/repos/builtin/packages/bedops/package.py
+++ b/var/spack/repos/builtin/packages/bedops/package.py
@@ -17,6 +17,8 @@ class Bedops(MakefilePackage):
maintainers("jacorvar")
+ license("bzip2-1.0.6")
+
version("2.4.41", sha256="3b868c820d59dd38372417efc31e9be3fbdca8cf0a6b39f13fb2b822607d6194")
version("2.4.40", sha256="8c01db76669dc58c595e2e1b9bdb6d462f3363fc569b15c460a63a63b8b6bf30")
version("2.4.39", sha256="f8bae10c6e1ccfb873be13446c67fc3a54658515fb5071663883f788fc0e4912")
diff --git a/var/spack/repos/builtin/packages/bedtools2/package.py b/var/spack/repos/builtin/packages/bedtools2/package.py
index 9a3fb8bec4..3279b2fa7d 100644
--- a/var/spack/repos/builtin/packages/bedtools2/package.py
+++ b/var/spack/repos/builtin/packages/bedtools2/package.py
@@ -15,6 +15,8 @@ class Bedtools2(Package):
homepage = "https://github.com/arq5x/bedtools2"
url = "https://github.com/arq5x/bedtools2/archive/v2.30.0.tar.gz"
+ license("MIT")
+
version("2.31.0", sha256="183cf9a96aabc50ef4bd557a53fd01557a123c05a0dc87651371878f357439ec")
version("2.30.0", sha256="c575861ec746322961cd15d8c0b532bb2a19333f1cf167bbff73230a7d67302f")
version("2.29.2", sha256="bc2f36b5d4fc9890c69f607d54da873032628462e88c545dd633d2c787a544a5")
diff --git a/var/spack/repos/builtin/packages/beforelight/package.py b/var/spack/repos/builtin/packages/beforelight/package.py
index 9d6987fca0..684263bd29 100644
--- a/var/spack/repos/builtin/packages/beforelight/package.py
+++ b/var/spack/repos/builtin/packages/beforelight/package.py
@@ -15,6 +15,8 @@ class Beforelight(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/beforelight"
xorg_mirror_path = "app/beforelight-1.0.5.tar.gz"
+ license("X11")
+
version("1.0.6", sha256="735579a7671a9f9de16b7211cf0ba39027183bdc3e82a937fbccfdd893e64a2e")
version("1.0.5", sha256="93bb3c457d6d5e8def3180fdee07bc84d1b7f0e5378a95812e2193cd51455cdc")
diff --git a/var/spack/repos/builtin/packages/benchmark/package.py b/var/spack/repos/builtin/packages/benchmark/package.py
index fe0b286352..d09c13e2a6 100644
--- a/var/spack/repos/builtin/packages/benchmark/package.py
+++ b/var/spack/repos/builtin/packages/benchmark/package.py
@@ -13,6 +13,8 @@ class Benchmark(CMakePackage):
url = "https://github.com/google/benchmark/archive/v1.6.0.tar.gz"
git = "https://github.com/google/benchmark.git"
+ license("Apache-2.0")
+
# first properly installed CMake config packages in
# 1.2.0 release: https://github.com/google/benchmark/issues/363
version("main", branch="main")
diff --git a/var/spack/repos/builtin/packages/berkeley-db/package.py b/var/spack/repos/builtin/packages/berkeley-db/package.py
index 1f14d0ef2a..b30f007e49 100644
--- a/var/spack/repos/builtin/packages/berkeley-db/package.py
+++ b/var/spack/repos/builtin/packages/berkeley-db/package.py
@@ -17,6 +17,8 @@ class BerkeleyDb(AutotoolsPackage):
executables = [r"^db_load$"] # One should be sufficient
+ license("UPL-1.0")
+
version("18.1.40", sha256="0cecb2ef0c67b166de93732769abdeba0555086d51de1090df325e18ee8da9c8")
version(
"18.1.32",
diff --git a/var/spack/repos/builtin/packages/bertini/package.py b/var/spack/repos/builtin/packages/bertini/package.py
index 162f0e8810..24bdd839ba 100644
--- a/var/spack/repos/builtin/packages/bertini/package.py
+++ b/var/spack/repos/builtin/packages/bertini/package.py
@@ -14,6 +14,8 @@ class Bertini(AutotoolsPackage):
homepage = "https://bertini.nd.edu/"
url = "https://bertini.nd.edu/BertiniSource_v1.5.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.5", sha256="a9a68a96e180fe6a93ba1bc1d61f522784c9a053b049b2cbd98008b5b6deec3c")
variant("mpi", default=True, description="Compile in parallel")
diff --git a/var/spack/repos/builtin/packages/bfs/package.py b/var/spack/repos/builtin/packages/bfs/package.py
index 3e932f142a..b693661645 100644
--- a/var/spack/repos/builtin/packages/bfs/package.py
+++ b/var/spack/repos/builtin/packages/bfs/package.py
@@ -14,6 +14,8 @@ class Bfs(MakefilePackage):
maintainers("alecbcs")
+ license("0BSD")
+
version("3.0.4", sha256="7196f5a624871c91ad051752ea21043c198a875189e08c70ab3167567a72889d")
version("3.0.2", sha256="d3456a9aeecc031064db0dbe012e55a11eb97be88d0ab33a90e570fe66457f92")
version("3.0.1", sha256="a38bb704201ed29f4e0b989fb2ab3791ca51c3eff90acfc31fff424579bbf962")
diff --git a/var/spack/repos/builtin/packages/bib2xhtml/package.py b/var/spack/repos/builtin/packages/bib2xhtml/package.py
index 9cc7f8b1b7..20a83cfe2e 100644
--- a/var/spack/repos/builtin/packages/bib2xhtml/package.py
+++ b/var/spack/repos/builtin/packages/bib2xhtml/package.py
@@ -13,6 +13,8 @@ class Bib2xhtml(Package):
homepage = "https://www.spinellis.gr/sw/textproc/bib2xhtml/"
url = "https://www.spinellis.gr/sw/textproc/bib2xhtml/bib2xhtml-v3.0-79-ge935.tar.gz"
+ license("GPL-2.0-only")
+
version(
"3.0-79-ge935", sha256="4a2d2d89dd2f3fed1c735055b806809b5cc1cde32dee1aa5987097ec5bf2181f"
)
diff --git a/var/spack/repos/builtin/packages/bind9/package.py b/var/spack/repos/builtin/packages/bind9/package.py
index 68b1e9da44..05f73c57ea 100644
--- a/var/spack/repos/builtin/packages/bind9/package.py
+++ b/var/spack/repos/builtin/packages/bind9/package.py
@@ -14,6 +14,8 @@ class Bind9(AutotoolsPackage):
homepage = "https://github.com/isc-projects/bind9"
url = "https://github.com/isc-projects/bind9/archive/v9_14_6.tar.gz"
+ license("Apache-2.0")
+
version("9_14_6", sha256="98be7a7b6d614b519f6c8d6ec7a8a39759ae9604d87228d9dc7c034471e5433e")
depends_on("libuv", type="link")
diff --git a/var/spack/repos/builtin/packages/binder/package.py b/var/spack/repos/builtin/packages/binder/package.py
index 6072a8400f..c3810e60b7 100644
--- a/var/spack/repos/builtin/packages/binder/package.py
+++ b/var/spack/repos/builtin/packages/binder/package.py
@@ -21,6 +21,8 @@ class Binder(CMakePackage):
maintainers("lyskov", "kliegeois")
+ license("MIT")
+
version("master", branch="master")
version("1.3.0", tag="v1.3.0", commit="e9b55985af297ca161d615058e4a5da07c22bc77")
version("1.2.0", tag="v1.2.0", commit="90cf5b31b6f4ecad3fe87518ca2b949dc9e8ed1a")
diff --git a/var/spack/repos/builtin/packages/binutils/package.py b/var/spack/repos/builtin/packages/binutils/package.py
index 30aee917e0..5e8d0906c1 100644
--- a/var/spack/repos/builtin/packages/binutils/package.py
+++ b/var/spack/repos/builtin/packages/binutils/package.py
@@ -21,6 +21,8 @@ class Binutils(AutotoolsPackage, GNUMirrorPackage):
executables = ["^nm$", "^readelf$"]
+ license("GPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-3-Clause")
+
version("2.41", sha256="a4c4bec052f7b8370024e60389e194377f3f48b56618418ea51067f67aaab30b")
version("2.40", sha256="f8298eb153a4b37d112e945aa5cb2850040bcf26a3ea65b5a715c83afe05e48a")
version("2.39", sha256="da24a84fef220102dd24042df06fdea851c2614a5377f86effa28f33b7b16148")
diff --git a/var/spack/repos/builtin/packages/biopieces/package.py b/var/spack/repos/builtin/packages/biopieces/package.py
index 28a5402f3b..176def2d6d 100644
--- a/var/spack/repos/builtin/packages/biopieces/package.py
+++ b/var/spack/repos/builtin/packages/biopieces/package.py
@@ -14,6 +14,8 @@ class Biopieces(Package):
homepage = "https://maasha.github.io/biopieces/"
git = "https://github.com/maasha/biopieces.git"
+ license("GPL-2.0-only")
+
version("2016-04-12", commit="982f80f7c55e2cae67737d80fe35a4e784762856", submodules=True)
depends_on("perl", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/bird/package.py b/var/spack/repos/builtin/packages/bird/package.py
index 3a522976b0..79546e1d07 100644
--- a/var/spack/repos/builtin/packages/bird/package.py
+++ b/var/spack/repos/builtin/packages/bird/package.py
@@ -16,6 +16,8 @@ class Bird(AutotoolsPackage):
homepage = "https://bird.network.cz/"
url = "https://github.com/BIRD/bird/archive/v2.0.2.tar.gz"
+ license("GPL-2.0-or-later")
+
version("2.0.2", sha256="bd42d48fbcc2c0046d544f1183cd98193ff15b792d332ff45f386b0180b09335")
version("2.0.1", sha256="cd6ea4a39ca97ad16d364bf80f919f0e75eba02dd7fe46be40f55d78d022244a")
diff --git a/var/spack/repos/builtin/packages/bismark/package.py b/var/spack/repos/builtin/packages/bismark/package.py
index 5a5c7d6cc0..2428f993b8 100644
--- a/var/spack/repos/builtin/packages/bismark/package.py
+++ b/var/spack/repos/builtin/packages/bismark/package.py
@@ -13,6 +13,8 @@ class Bismark(Package):
homepage = "https://www.bioinformatics.babraham.ac.uk/projects/bismark"
url = "https://github.com/FelixKrueger/Bismark/archive/0.23.0.tar.gz"
+ license("GPL-3.0-only")
+
version("0.24.1", sha256="c5409f5fa470ea5ac07327ced28c60b793f5ef88c5a7bc75b71dde0f52f39894")
version("0.23.0", sha256="ea1625808487c1442dbf825d9cbe5c0cbc37ea5bd1460f59e1e0ccc80cc01c9e")
version("0.19.0", sha256="91707737f96a0574956a282b635abad7560e7d90bee188a67a7807b2470deae2")
diff --git a/var/spack/repos/builtin/packages/bison/package.py b/var/spack/repos/builtin/packages/bison/package.py
index e42e823bbb..ffb1e14fe2 100644
--- a/var/spack/repos/builtin/packages/bison/package.py
+++ b/var/spack/repos/builtin/packages/bison/package.py
@@ -22,6 +22,8 @@ class Bison(AutotoolsPackage, GNUMirrorPackage):
executables = ["^bison$"]
+ license("GPL-3.0-or-later")
+
version("3.8.2", sha256="06c9e13bdf7eb24d4ceb6b59205a4f67c2c7e7213119644430fe82fbd14a0abb")
version("3.8.1", sha256="ce318a47196155fb7c26912b513102f3d0e14757c2e495e34608757b61339c5c")
version("3.8", sha256="d5d184d421aee15603939973a6b0f372f908edfb24c5bc740697497021ad9458")
diff --git a/var/spack/repos/builtin/packages/bitlbee/package.py b/var/spack/repos/builtin/packages/bitlbee/package.py
index 1354e46a3e..af28f73a6c 100644
--- a/var/spack/repos/builtin/packages/bitlbee/package.py
+++ b/var/spack/repos/builtin/packages/bitlbee/package.py
@@ -12,6 +12,8 @@ class Bitlbee(AutotoolsPackage):
homepage = "https://www.bitlbee.org/"
url = "https://github.com/bitlbee/bitlbee/archive/3.5.1.tar.gz"
+ license("GPL-2.0-or-later")
+
version("3.6-1", sha256="81c6357fe08a8941221472e3790e2b351e3a8a41f9af0cf35395fdadbc8ac6cb")
version("3.6", sha256="6ec3a1054eaa98eaaabe6159cb4912cfd6286f71adcfa970419b273b38fdfe0c")
version("3.5-2", sha256="cdcf3ed829d1905b73687b6aa189bbfaf9194f886d9fc7156646827dc0384fdb")
diff --git a/var/spack/repos/builtin/packages/bitsery/package.py b/var/spack/repos/builtin/packages/bitsery/package.py
index 847baaa772..49faa7b382 100644
--- a/var/spack/repos/builtin/packages/bitsery/package.py
+++ b/var/spack/repos/builtin/packages/bitsery/package.py
@@ -13,4 +13,6 @@ class Bitsery(CMakePackage):
homepage = "https://github.com/fraillt/bitsery"
url = "https://github.com/fraillt/bitsery/archive/v5.1.0.tar.gz"
+ license("MIT")
+
version("5.1.0", sha256="8f46667db5d0b62fdaab33612108498bcbcbe9cfa48d2cd220b2129734440a8d")
diff --git a/var/spack/repos/builtin/packages/blaspp/package.py b/var/spack/repos/builtin/packages/blaspp/package.py
index d43ab4de6b..3893aa0e89 100644
--- a/var/spack/repos/builtin/packages/blaspp/package.py
+++ b/var/spack/repos/builtin/packages/blaspp/package.py
@@ -18,6 +18,8 @@ class Blaspp(CMakePackage, CudaPackage, ROCmPackage):
url = "https://github.com/icl-utk-edu/blaspp/releases/download/v2023.01.00/blaspp-2023.01.00.tar.gz"
maintainers("teonnik", "Sely85", "G-Ragghianti", "mgates3")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version(
"2023.08.25", sha256="1d9c7227a6d8776944aa866592142b7b51c6e4ba5529d168eb8ae2b329c47401"
diff --git a/var/spack/repos/builtin/packages/blis/package.py b/var/spack/repos/builtin/packages/blis/package.py
index c3c10f5999..74497e9394 100644
--- a/var/spack/repos/builtin/packages/blis/package.py
+++ b/var/spack/repos/builtin/packages/blis/package.py
@@ -113,6 +113,8 @@ class Blis(BlisBase):
url = "https://github.com/flame/blis/archive/0.7.0.tar.gz"
git = "https://github.com/flame/blis.git"
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("0.9.0", sha256="1135f664be7355427b91025075562805cdc6cc730d3173f83533b2c5dcc2f308")
version("0.8.1", sha256="729694128719801e82fae7b5f2489ab73e4a467f46271beff09588c9265a697b")
diff --git a/var/spack/repos/builtin/packages/bliss/package.py b/var/spack/repos/builtin/packages/bliss/package.py
index b3cf80ffb8..40cc3071b5 100644
--- a/var/spack/repos/builtin/packages/bliss/package.py
+++ b/var/spack/repos/builtin/packages/bliss/package.py
@@ -14,6 +14,8 @@ class Bliss(Package):
homepage = "http://www.tcs.hut.fi/Software/bliss/"
url = "http://www.tcs.hut.fi/Software/bliss/bliss-0.73.zip"
+ license("LGPL-3.0-only")
+
version("0.73", sha256="f57bf32804140cad58b1240b804e0dbd68f7e6bf67eba8e0c0fa3a62fd7f0f84")
# Note: Bliss can also be built without gmp, but we don't support this yet
diff --git a/var/spack/repos/builtin/packages/blitz/package.py b/var/spack/repos/builtin/packages/blitz/package.py
index 444f24889e..fdd3f0fc4f 100644
--- a/var/spack/repos/builtin/packages/blitz/package.py
+++ b/var/spack/repos/builtin/packages/blitz/package.py
@@ -12,6 +12,8 @@ class Blitz(AutotoolsPackage):
homepage = "https://github.com/blitzpp/blitz"
url = "https://github.com/blitzpp/blitz/archive/1.0.2.tar.gz"
+ license("LGPL-3.0-only")
+
version("1.0.2", sha256="500db9c3b2617e1f03d0e548977aec10d36811ba1c43bb5ef250c0e3853ae1c2")
depends_on("python@3:", type="build")
diff --git a/var/spack/repos/builtin/packages/blktrace/package.py b/var/spack/repos/builtin/packages/blktrace/package.py
index d4e10bd0cb..2c51b934ae 100644
--- a/var/spack/repos/builtin/packages/blktrace/package.py
+++ b/var/spack/repos/builtin/packages/blktrace/package.py
@@ -18,6 +18,8 @@ class Blktrace(MakefilePackage):
homepage = "https://brick.kernel.dk"
url = "https://brick.kernel.dk/snaps/blktrace-1.2.0.tar.gz"
+ license("GPL-2.0-only")
+
version("1.3.0", sha256="88c25b3bb3254ab029d4c62df5a9ab863a5c70918a604040da8fe39873c6bacb")
version("1.2.0", sha256="d14029bc096026dacb206bf115c912dcdb795320b5aba6dff3e46d7f94c5242d")
version("1.1.0", sha256="dc1e5da64b8fef454ec24aa4fcc760112b4ea7c973e2485961aa5668b3a8ce1d")
diff --git a/var/spack/repos/builtin/packages/bloaty/package.py b/var/spack/repos/builtin/packages/bloaty/package.py
index b1dab96806..6f43fb7d5f 100644
--- a/var/spack/repos/builtin/packages/bloaty/package.py
+++ b/var/spack/repos/builtin/packages/bloaty/package.py
@@ -14,4 +14,6 @@ class Bloaty(CMakePackage):
maintiners = ["cyrush"]
+ license("Apache-2.0")
+
version("1.1", sha256="a308d8369d5812aba45982e55e7c3db2ea4780b7496a5455792fb3dcba9abd6f")
diff --git a/var/spack/repos/builtin/packages/blt/package.py b/var/spack/repos/builtin/packages/blt/package.py
index 95b78f923a..99a1869ff7 100644
--- a/var/spack/repos/builtin/packages/blt/package.py
+++ b/var/spack/repos/builtin/packages/blt/package.py
@@ -17,6 +17,8 @@ class Blt(Package):
maintainers("white238", "davidbeckingsale")
+ license("BSD-3-Clause")
+
version("develop", branch="develop")
version("main", branch="main")
# Note: 0.4.0+ contains a breaking change to BLT created targets
diff --git a/var/spack/repos/builtin/packages/bmake/package.py b/var/spack/repos/builtin/packages/bmake/package.py
index bccb1f1968..e4e2ab8dc2 100644
--- a/var/spack/repos/builtin/packages/bmake/package.py
+++ b/var/spack/repos/builtin/packages/bmake/package.py
@@ -12,6 +12,8 @@ class Bmake(Package):
homepage = "https://www.crufty.net/help/sjg/bmake.htm"
url = "https://www.crufty.net/ftp/pub/sjg/bmake-20180512.tar.gz"
+ license("BSD-2-Clause")
+
version("20230303", sha256="e8698724ac68c63f8e6682a93c3154c1d93dc6a9072f13c8cef07ece4ccd0ed6")
version("20220330", sha256="4b46d95b6ae4b3311ba805ff7d5a19b9e37ac0e86880e296e2111f565b545092")
version("20200710", sha256="6538fc4319ef79d178dca76d3b869f7aa93a9bb7b510df08a7d872c01a56b76c")
diff --git a/var/spack/repos/builtin/packages/bmi/package.py b/var/spack/repos/builtin/packages/bmi/package.py
index f8876dbefa..7e833da3fc 100644
--- a/var/spack/repos/builtin/packages/bmi/package.py
+++ b/var/spack/repos/builtin/packages/bmi/package.py
@@ -15,6 +15,8 @@ class Bmi(AutotoolsPackage):
maintainers("carns")
+ license("LGPL-2.1-or-later")
+
version("main", branch="main")
version("2.8.1", sha256="28aa4341f0456cf20ee762f712d7c749ab8f864003329f9327c18ea03fc7ffdb")
diff --git a/var/spack/repos/builtin/packages/bml/package.py b/var/spack/repos/builtin/packages/bml/package.py
index ae42974be3..9022fcc4bd 100644
--- a/var/spack/repos/builtin/packages/bml/package.py
+++ b/var/spack/repos/builtin/packages/bml/package.py
@@ -17,6 +17,8 @@ class Bml(CMakePackage):
maintainers("jeanlucf22")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("2.2.0", sha256="41703eee605bcb0ce3bcb5dde5914363aaa382393138ab24f02acf84f670fad0")
version("2.1.2", sha256="d5bb4726759eb35ec66fae7b6ce8b4978cee33fa879aed314bf7aa1fa7eece91")
diff --git a/var/spack/repos/builtin/packages/bohrium/package.py b/var/spack/repos/builtin/packages/bohrium/package.py
index 6cb3fbfc67..b14c87cb79 100644
--- a/var/spack/repos/builtin/packages/bohrium/package.py
+++ b/var/spack/repos/builtin/packages/bohrium/package.py
@@ -21,6 +21,8 @@ class Bohrium(CMakePackage, CudaPackage):
maintainers("mfherbst")
+ license("LGPL-3.0-only")
+
#
# Versions
#
diff --git a/var/spack/repos/builtin/packages/boinc-client/package.py b/var/spack/repos/builtin/packages/boinc-client/package.py
index f767bfd108..738ce8f13b 100644
--- a/var/spack/repos/builtin/packages/boinc-client/package.py
+++ b/var/spack/repos/builtin/packages/boinc-client/package.py
@@ -17,6 +17,8 @@ class BoincClient(AutotoolsPackage):
homepage = "https://boinc.berkeley.edu/"
url = "https://github.com/BOINC/boinc/archive/client_release/7.16/7.16.5.tar.gz"
+ license("LGPL-3.0-only")
+
version("7.16.5", sha256="33db60991b253e717c6124cce4750ae7729eaab4e54ec718b9e37f87012d668a")
variant("manager", default=False, description="Builds the client manager")
diff --git a/var/spack/repos/builtin/packages/bolt/package.py b/var/spack/repos/builtin/packages/bolt/package.py
index e575ee6cfd..93034fc35d 100644
--- a/var/spack/repos/builtin/packages/bolt/package.py
+++ b/var/spack/repos/builtin/packages/bolt/package.py
@@ -28,6 +28,8 @@ class Bolt(CMakePackage):
tags = ["e4s"]
+ license("LGPL-2.1-or-later")
+
version("main", branch="main")
version("2.0", sha256="f84b6a525953edbaa5d28748ef3ab172a3b6f6899b07092065ba7d1ccc6eb5ac")
version("1.0.1", sha256="769e30dfc4042cee7ebbdadd23cf08796c03bcd8b335f516dc8cbc3f8adfa597")
diff --git a/var/spack/repos/builtin/packages/bookleaf-cpp/package.py b/var/spack/repos/builtin/packages/bookleaf-cpp/package.py
index d701ad89dc..23c5c1abf5 100644
--- a/var/spack/repos/builtin/packages/bookleaf-cpp/package.py
+++ b/var/spack/repos/builtin/packages/bookleaf-cpp/package.py
@@ -13,6 +13,8 @@ class BookleafCpp(CMakePackage):
url = "https://github.com/UK-MAC/BookLeaf_Cpp/archive/v2.0.tar.gz"
git = "https://github.com/UK-MAC/BookLeaf_Cpp.git"
+ license("GPL-3.0-or-later")
+
version("develop", branch="develop")
version("2.0.2", sha256="787ade5045415d71d9bad55fe9f93598f3a0548d13e2ff80e752cc99f62fe6d3")
diff --git a/var/spack/repos/builtin/packages/boost/package.py b/var/spack/repos/builtin/packages/boost/package.py
index 58b836ac60..7ef4bcaf0b 100644
--- a/var/spack/repos/builtin/packages/boost/package.py
+++ b/var/spack/repos/builtin/packages/boost/package.py
@@ -26,6 +26,8 @@ class Boost(Package):
list_depth = 1
maintainers("hainest")
+ license("BSL-1.0")
+
version("develop", branch="develop", submodules=True)
version("1.83.0", sha256="6478edfe2f3305127cffe8caf73ea0176c53769f4bf1585be237eb30798c3b8e")
version("1.82.0", sha256="a6e1ab9b0860e6a2881dd7b21fe9f737a095e5f33a3a874afc6a345228597ee6")
diff --git a/var/spack/repos/builtin/packages/botan/package.py b/var/spack/repos/builtin/packages/botan/package.py
index 0967c8b032..f36ad84b2b 100644
--- a/var/spack/repos/builtin/packages/botan/package.py
+++ b/var/spack/repos/builtin/packages/botan/package.py
@@ -14,6 +14,8 @@ class Botan(MakefilePackage):
maintainers("aumuell")
+ license("BSD-2-Clause")
+
version("3.2.0", sha256="049c847835fcf6ef3a9e206b33de05dd38999c325e247482772a5598d9e5ece3")
version("3.1.1", sha256="30c84fe919936a98fef5331f246c62aa2c0e4d2085b2d4511207f6a20afa3a6b")
version("3.1.0", sha256="4e18e755a8bbc6bf96fac916fbf072ecd06740c72a72017c27162e4c0b4725fe")
diff --git a/var/spack/repos/builtin/packages/bowtie/package.py b/var/spack/repos/builtin/packages/bowtie/package.py
index 55e6f53cb5..58a2c7ff53 100644
--- a/var/spack/repos/builtin/packages/bowtie/package.py
+++ b/var/spack/repos/builtin/packages/bowtie/package.py
@@ -13,6 +13,8 @@ class Bowtie(MakefilePackage):
homepage = "https://sourceforge.net/projects/bowtie-bio/"
url = "https://github.com/BenLangmead/bowtie/archive/v1.2.0.tar.gz"
+ license("Artistic-2.0")
+
version("1.3.1", sha256="147d9fe9652f7c5f351bfc0eb012e06981986fb43bd6bdfe88a95c02eabc6573")
version("1.3.0", sha256="d7c2d982a67884909f284a0ff150b56b20127cd7a1ced461c3c4c03e6a6374c5")
version("1.2.3", sha256="86402114caeacbb3a3030509cb59f0b7e96361c7b3ee2dd50e2cd68200898823")
diff --git a/var/spack/repos/builtin/packages/bowtie2/package.py b/var/spack/repos/builtin/packages/bowtie2/package.py
index 0ebda6a4f2..80e4f3a303 100644
--- a/var/spack/repos/builtin/packages/bowtie2/package.py
+++ b/var/spack/repos/builtin/packages/bowtie2/package.py
@@ -14,6 +14,8 @@ class Bowtie2(MakefilePackage):
homepage = "http://bowtie-bio.sourceforge.net/bowtie2/index.shtml"
url = "http://downloads.sourceforge.net/project/bowtie-bio/bowtie2/2.3.1/bowtie2-2.3.1-source.zip"
+ license("GPL-3.0-or-later")
+
version("2.5.2", sha256="2c47a7da0a507c68319b307cdd15dee385127cc817d6bbf1d357af8d8af578ef")
version("2.5.1", sha256="cb6cbbbb5a7167a2f21a3d63cb9774336361f540e1ec3d8ff907f955c35f71b8")
version("2.4.5", sha256="d3cbd5f323393b5649aea10325d7c4b77f02035a8b204e5ac18eba95236e076a")
diff --git a/var/spack/repos/builtin/packages/boxlib/package.py b/var/spack/repos/builtin/packages/boxlib/package.py
index aa82407333..070c227c31 100644
--- a/var/spack/repos/builtin/packages/boxlib/package.py
+++ b/var/spack/repos/builtin/packages/boxlib/package.py
@@ -13,6 +13,8 @@ class Boxlib(CMakePackage):
homepage = "https://ccse.lbl.gov/BoxLib/"
url = "https://github.com/BoxLib-Codes/BoxLib/archive/16.12.2.tar.gz"
+ license("BSD-3-Clause-LBNL")
+
version("16.12.2", sha256="e87faeccfcb14b3436d36c45fcd9f46ea20f65298d35c6db2a80d6332b036dd2")
depends_on("mpi")
diff --git a/var/spack/repos/builtin/packages/bpp-core/package.py b/var/spack/repos/builtin/packages/bpp-core/package.py
index 6a64270dc2..b5dfb404db 100644
--- a/var/spack/repos/builtin/packages/bpp-core/package.py
+++ b/var/spack/repos/builtin/packages/bpp-core/package.py
@@ -14,6 +14,8 @@ class BppCore(CMakePackage):
maintainers("snehring")
+ license("CECILL-2.0")
+
version("2.4.1", sha256="1150b8ced22cff23dd4770d7c23fad11239070b44007740e77407f0d746c0af6")
version(
"2.2.0",
diff --git a/var/spack/repos/builtin/packages/bpp-phyl-omics/package.py b/var/spack/repos/builtin/packages/bpp-phyl-omics/package.py
index eea8227236..ba8098cdf2 100644
--- a/var/spack/repos/builtin/packages/bpp-phyl-omics/package.py
+++ b/var/spack/repos/builtin/packages/bpp-phyl-omics/package.py
@@ -12,6 +12,8 @@ class BppPhylOmics(CMakePackage):
homepage = "http://biopp.univ-montp2.fr/wiki/index.php/Installation"
url = "https://github.com/BioPP/bpp-phyl-omics/archive/v2.4.1.tar.gz"
+ license("CECILL-2.0")
+
version("2.4.1", sha256="fb0908422e59c71065db874e68d5c71acddf66d8a51776f7e04a5f8d5f0f6577")
version("2.4.0", sha256="56cc0da613e72dbb8d0ed10d8209e182804a850fd96df1481e4710df97f18435")
version("2.3.2", sha256="2320e2d33f7bc66bd1a1f0771a8d85e41ad3cec0347cef0f09463ba86f6efa96")
diff --git a/var/spack/repos/builtin/packages/bpp-phyl/package.py b/var/spack/repos/builtin/packages/bpp-phyl/package.py
index 62468fe869..cc9b11e29f 100644
--- a/var/spack/repos/builtin/packages/bpp-phyl/package.py
+++ b/var/spack/repos/builtin/packages/bpp-phyl/package.py
@@ -14,6 +14,8 @@ class BppPhyl(CMakePackage):
maintainers("snehring")
+ license("CECILL-2.0")
+
version("2.4.1", sha256="e7bf7d4570f756b7773904ffa600ffcd77c965553ddb5cbc252092d1da962ff2")
version(
"2.2.0",
diff --git a/var/spack/repos/builtin/packages/bpp-popgen/package.py b/var/spack/repos/builtin/packages/bpp-popgen/package.py
index cd22a5115d..3c4e0b5b06 100644
--- a/var/spack/repos/builtin/packages/bpp-popgen/package.py
+++ b/var/spack/repos/builtin/packages/bpp-popgen/package.py
@@ -14,6 +14,8 @@ class BppPopgen(CMakePackage):
maintainers("snehring")
+ license("CECILL-2.0")
+
version("2.4.1", sha256="03b57d71a63c8fa7f11c085e531d0d691fc1d40d4ea541070dabde0ab3baf413")
depends_on("bpp-seq")
diff --git a/var/spack/repos/builtin/packages/bpp-seq-omics/package.py b/var/spack/repos/builtin/packages/bpp-seq-omics/package.py
index 21a32a8673..537e4b1d2f 100644
--- a/var/spack/repos/builtin/packages/bpp-seq-omics/package.py
+++ b/var/spack/repos/builtin/packages/bpp-seq-omics/package.py
@@ -12,6 +12,8 @@ class BppSeqOmics(CMakePackage):
homepage = "http://biopp.univ-montp2.fr/wiki/index.php/Installation"
url = "https://github.com/BioPP/bpp-seq-omics/archive/v2.4.1.tar.gz"
+ license("CECILL-2.0")
+
version("2.4.1", sha256="200da925b42065998d825f0b2a37e26b00a865883c85bc332beb3a94cae1e08b")
version("2.4.0", sha256="3217c7d6253f32c101d628aa039f2b3c49c3990de46c6842f2b88637da408e21")
version("2.3.2", sha256="2254ffe181bb7582b73ca186cd366c321423177ea07866fd7c04c8a4bbcf5ac3")
diff --git a/var/spack/repos/builtin/packages/bpp-seq/package.py b/var/spack/repos/builtin/packages/bpp-seq/package.py
index 16c747fc0f..8733e3b99d 100644
--- a/var/spack/repos/builtin/packages/bpp-seq/package.py
+++ b/var/spack/repos/builtin/packages/bpp-seq/package.py
@@ -14,6 +14,8 @@ class BppSeq(CMakePackage):
maintainers("snehring")
+ license("CECILL-2.0")
+
version("2.4.1", sha256="dbfcb04803e4b7f08f9f159da8a947c91906c3ca8b20683ac193f6dc524d4655")
version(
"2.2.0",
diff --git a/var/spack/repos/builtin/packages/bpp-suite/package.py b/var/spack/repos/builtin/packages/bpp-suite/package.py
index 4e6630dd90..ee8d658a4d 100644
--- a/var/spack/repos/builtin/packages/bpp-suite/package.py
+++ b/var/spack/repos/builtin/packages/bpp-suite/package.py
@@ -15,6 +15,8 @@ class BppSuite(CMakePackage):
maintainers("snehring")
+ license("CECILL-2.0")
+
version("2.4.1", sha256="0485adcc17e37439069d27e4fac144e5ae38036ba21f31e6d21f070ce4ea5199")
version(
"2.2.0",
diff --git a/var/spack/repos/builtin/packages/bracken/package.py b/var/spack/repos/builtin/packages/bracken/package.py
index b12d7bf75a..62c87b6346 100644
--- a/var/spack/repos/builtin/packages/bracken/package.py
+++ b/var/spack/repos/builtin/packages/bracken/package.py
@@ -16,6 +16,8 @@ class Bracken(Package):
homepage = "https://ccb.jhu.edu/software/bracken"
url = "https://github.com/jenniferlu717/Bracken/archive/v2.7.tar.gz"
+ license("GPL-3.0-only")
+
version("2.8", sha256="b0c8a803cc020b7d1cbca47b53e71e874d9688b836911e4a4b71b0e4b826b61a")
version("2.7", sha256="1795ecd9f9e5582f37549795ba68854780936110a2f6f285c3e626d448cd1532")
diff --git a/var/spack/repos/builtin/packages/brahma/package.py b/var/spack/repos/builtin/packages/brahma/package.py
index 00f20c1e1c..efbf72177f 100644
--- a/var/spack/repos/builtin/packages/brahma/package.py
+++ b/var/spack/repos/builtin/packages/brahma/package.py
@@ -13,6 +13,8 @@ class Brahma(CMakePackage):
git = "https://github.com/hariharan-devarajan/brahma.git"
maintainers("hariharan-devarajan")
+ license("MIT")
+
version("develop", branch="dev")
version("master", branch="master")
version("0.0.2", tag="v0.0.2", commit="bac58d5aa8962a5c902d401fbf8021aff9104d3c")
diff --git a/var/spack/repos/builtin/packages/braker/package.py b/var/spack/repos/builtin/packages/braker/package.py
index efba756b2d..879ab34eba 100644
--- a/var/spack/repos/builtin/packages/braker/package.py
+++ b/var/spack/repos/builtin/packages/braker/package.py
@@ -16,6 +16,8 @@ class Braker(Package):
url = "https://github.com/Gaius-Augustus/BRAKER/archive/v2.1.4.tar.gz"
list_url = "http://bioinf.uni-greifswald.de/augustus/binaries/old"
+ license("Artistic-1.0")
+
version("2.1.6", sha256="eef3c4037364472988a010322cbd79b5171158f9c016f4383809adade4866c06")
version("2.1.4", sha256="d48af5649cc879343046f9ddf180fe2c709b5810e0b78cf314bf298514d31d52")
version(
diff --git a/var/spack/repos/builtin/packages/branson/package.py b/var/spack/repos/builtin/packages/branson/package.py
index fd28bd3fb7..902a4adc19 100644
--- a/var/spack/repos/builtin/packages/branson/package.py
+++ b/var/spack/repos/builtin/packages/branson/package.py
@@ -18,6 +18,8 @@ class Branson(CMakePackage):
tags = ["proxy-app"]
+ license("MIT")
+
version("develop", branch="develop")
version(
diff --git a/var/spack/repos/builtin/packages/breseq/package.py b/var/spack/repos/builtin/packages/breseq/package.py
index 865c1f333d..36af91b9f4 100644
--- a/var/spack/repos/builtin/packages/breseq/package.py
+++ b/var/spack/repos/builtin/packages/breseq/package.py
@@ -14,6 +14,8 @@ class Breseq(AutotoolsPackage):
homepage = "https://barricklab.org/breseq"
url = "https://github.com/barricklab/breseq/archive/v0.31.1.tar.gz"
+ license("GPL-2.0-or-later")
+
version("0.38.1", sha256="2b5d0aa9c751881c3ee31c0384953156b848b80d2d2d9c451763d74da0465902")
version("0.33.2", sha256="c698d2d25cc7ed251ff916343a8c04f79b5540281288cb7c955f458255ac21de")
version("0.33.1", sha256="e24a50e254ad026c519747313b9e42bbeb32bd766a6a06ed369bd5b9dc50e84d")
diff --git a/var/spack/repos/builtin/packages/bricks/package.py b/var/spack/repos/builtin/packages/bricks/package.py
index ccbaccdf51..3f8473949f 100644
--- a/var/spack/repos/builtin/packages/bricks/package.py
+++ b/var/spack/repos/builtin/packages/bricks/package.py
@@ -23,6 +23,8 @@ class Bricks(CMakePackage):
# List of GitHub accounts to notify when the package is updated.
maintainers("ztuowen", "drhansj")
+ license("MIT")
+
version("r0.1", branch="r0.1")
version("2023.08.25", commit="d81725055c117c4b63a1b3835c6b634768b5bea7") # no official release
diff --git a/var/spack/repos/builtin/packages/bridger/package.py b/var/spack/repos/builtin/packages/bridger/package.py
index 8461474d1e..bcf66a448a 100644
--- a/var/spack/repos/builtin/packages/bridger/package.py
+++ b/var/spack/repos/builtin/packages/bridger/package.py
@@ -15,6 +15,8 @@ class Bridger(MakefilePackage, SourceforgePackage):
homepage = "https://sourceforge.net/projects/rnaseqassembly/"
sourceforge_mirror_path = "rnaseqassembly/Bridger_r2014-12-01.tar.gz"
+ license("GPL-2.0-only")
+
version(
"2014-12-01", sha256="8fbec8603ea8ad2162cbd0c658e4e0a4af6453bdb53310b4b7e0d112e40b5737"
)
diff --git a/var/spack/repos/builtin/packages/brigand/package.py b/var/spack/repos/builtin/packages/brigand/package.py
index 694d613b6a..326297a3c9 100644
--- a/var/spack/repos/builtin/packages/brigand/package.py
+++ b/var/spack/repos/builtin/packages/brigand/package.py
@@ -16,6 +16,8 @@ class Brigand(CMakePackage):
maintainers("nilsvu")
+ license("BSL-1.0")
+
version("master", branch="master")
version("1.3.0", sha256="2468107c5b9ab0b56d84797dfc6636d0aae0507ae9cd6cb1acc1de85e5787acd")
version("1.2.0", sha256="4287fa7278cc000a63e90f1a1b903952b7f606b1a3cf95c23a422d2fe96ca50d")
diff --git a/var/spack/repos/builtin/packages/brltty/package.py b/var/spack/repos/builtin/packages/brltty/package.py
index 5e29e6ed2d..8b268acb3e 100644
--- a/var/spack/repos/builtin/packages/brltty/package.py
+++ b/var/spack/repos/builtin/packages/brltty/package.py
@@ -14,6 +14,8 @@ class Brltty(AutotoolsPackage):
homepage = "https://brltty.app/"
url = "https://github.com/brltty/brltty/archive/BRLTTY-6.0.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("6.0", sha256="acfea5274bdc9230b0ea1a87f8796e241615d4d2c1ba08d87601b9d116c7804c")
version("5.6", sha256="74f35043943525396b340b9f65f0d73c3cc4054a8f63d1c685f27ccf59f46c5d")
version("5.5", sha256="cd80a0d225f13779791dc3a72d7f137c06c48e5f2c9600e80a565d2378422207")
diff --git a/var/spack/repos/builtin/packages/brotli/package.py b/var/spack/repos/builtin/packages/brotli/package.py
index 0456fba3fe..3f215881f1 100644
--- a/var/spack/repos/builtin/packages/brotli/package.py
+++ b/var/spack/repos/builtin/packages/brotli/package.py
@@ -12,6 +12,8 @@ class Brotli(CMakePackage):
homepage = "https://github.com/google/brotli"
url = "https://github.com/google/brotli/archive/v1.0.7.tar.gz"
+ license("MIT")
+
version("1.0.9", sha256="f9e8d81d0405ba66d181529af42a3354f838c939095ff99930da6aa9cdf6fe46")
version("1.0.7", sha256="4c61bfb0faca87219ea587326c467b95acb25555b53d1a421ffa3c8a9296ee2c")
diff --git a/var/spack/repos/builtin/packages/brpc/package.py b/var/spack/repos/builtin/packages/brpc/package.py
index da2ea3480b..ee18498571 100644
--- a/var/spack/repos/builtin/packages/brpc/package.py
+++ b/var/spack/repos/builtin/packages/brpc/package.py
@@ -15,6 +15,8 @@ class Brpc(CMakePackage):
homepage = "https://github.com/apache/incubator-brpc"
url = "https://github.com/apache/incubator-brpc/archive/0.9.7.tar.gz"
+ license("BSL-1.0")
+
version("0.9.7", sha256="722cd342baf3b05189ca78ecf6c56ea6ffec22e62fc2938335e4e5bab545a49c")
version("0.9.6", sha256="b872ca844999e0ba768acd823b409761f126590fb34cb0183da915a595161446")
version("0.9.5", sha256="11ca8942242a4c542c11345b7463a4aea33a11ca33e91d9a2f64f126df8c70e9")
diff --git a/var/spack/repos/builtin/packages/brunsli/package.py b/var/spack/repos/builtin/packages/brunsli/package.py
index 126da9bbae..7b84d2a028 100644
--- a/var/spack/repos/builtin/packages/brunsli/package.py
+++ b/var/spack/repos/builtin/packages/brunsli/package.py
@@ -12,6 +12,8 @@ class Brunsli(CMakePackage):
homepage = "https://github.com/google/brunsli"
git = "https://github.com/google/brunsli.git"
+ license("MIT")
+
version("0.1", tag="v0.1", commit="8a0e9b8ca2e3e089731c95a1da7ce8a3180e667c", submodules=True)
depends_on("cmake@3.1:", type="build")
diff --git a/var/spack/repos/builtin/packages/brynet/package.py b/var/spack/repos/builtin/packages/brynet/package.py
index daf83463e1..8322bd2e7a 100644
--- a/var/spack/repos/builtin/packages/brynet/package.py
+++ b/var/spack/repos/builtin/packages/brynet/package.py
@@ -13,6 +13,8 @@ class Brynet(CMakePackage):
homepage = "https://github.com/IronsDu/brynet"
url = "https://github.com/IronsDu/brynet/archive/v1.0.8.tar.gz"
+ license("MIT")
+
version("1.12.2", sha256="b8b740cae39804d1e7037866046321065856c0ea9f565d26f67aeccc7ccd3d51")
version("1.10.0", sha256="a7bc20c4a2cc2f0f29af56e9355b8769256785850ddedcef226e9562e97d05cf")
version("1.0.8", sha256="e37dee5fa14acec99bdd7ce8530a00ff5116f608f0a5401cd2e32e10f23975fc")
diff --git a/var/spack/repos/builtin/packages/bsseeker2/package.py b/var/spack/repos/builtin/packages/bsseeker2/package.py
index c34f19bb1f..6a19956cbc 100644
--- a/var/spack/repos/builtin/packages/bsseeker2/package.py
+++ b/var/spack/repos/builtin/packages/bsseeker2/package.py
@@ -12,6 +12,8 @@ class Bsseeker2(Package):
homepage = "http://pellegrini.mcdb.ucla.edu/BS_Seeker2"
url = "https://github.com/BSSeeker/BSseeker2/archive/BSseeker2-v2.1.8.tar.gz"
+ license("MIT")
+
version("2.1.8", sha256="34ebedce36a0fca9e22405d4c2c20bc978439d4a34d1d543657fbc53ff847934")
version(
"2.1.7",
diff --git a/var/spack/repos/builtin/packages/btop/package.py b/var/spack/repos/builtin/packages/btop/package.py
index 75021afed9..0cb19e91d2 100644
--- a/var/spack/repos/builtin/packages/btop/package.py
+++ b/var/spack/repos/builtin/packages/btop/package.py
@@ -15,6 +15,8 @@ class Btop(MakefilePackage):
maintainers("alalazo")
+ license("Apache-2.0")
+
version("1.2.13", sha256="668dc4782432564c35ad0d32748f972248cc5c5448c9009faeb3445282920e02")
conflicts("%gcc@:9", msg="C++ 20 is required")
diff --git a/var/spack/repos/builtin/packages/bubblewrap/package.py b/var/spack/repos/builtin/packages/bubblewrap/package.py
index e7da5a1cdf..3e1b2a613f 100644
--- a/var/spack/repos/builtin/packages/bubblewrap/package.py
+++ b/var/spack/repos/builtin/packages/bubblewrap/package.py
@@ -15,6 +15,8 @@ class Bubblewrap(AutotoolsPackage):
)
maintainers("haampie")
+ license("LGPL-2.0-or-later")
+
version("0.8.0", sha256="957ad1149db9033db88e988b12bcebe349a445e1efc8a9b59ad2939a113d333a")
version("0.7.0", sha256="764ab7100bd037ea53d440d362e099d7a425966bc62d1f00ab26b8fbb882a9dc")
version("0.6.2", sha256="8a0ec802d1b3e956c5bb0a40a81c9ce0b055a31bf30a8efa547433603b8af20b")
diff --git a/var/spack/repos/builtin/packages/bueno/package.py b/var/spack/repos/builtin/packages/bueno/package.py
index 2fbb843251..3e5c3b6c68 100644
--- a/var/spack/repos/builtin/packages/bueno/package.py
+++ b/var/spack/repos/builtin/packages/bueno/package.py
@@ -15,6 +15,8 @@ class Bueno(PythonPackage):
maintainers("rbberger")
+ license("BSD-3-Clause")
+
version("master", branch="master")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/bulker/package.py b/var/spack/repos/builtin/packages/bulker/package.py
index 5e3afd3985..b8843c5a69 100644
--- a/var/spack/repos/builtin/packages/bulker/package.py
+++ b/var/spack/repos/builtin/packages/bulker/package.py
@@ -12,6 +12,8 @@ class Bulker(PythonPackage):
homepage = "https://bulker.databio.org/"
pypi = "bulker/bulker-0.7.3.tar.gz"
+ license("BSD-2-Clause")
+
version("0.7.3", sha256="a7a3a97184d50d2247dc3b116f31f90c27435d9872c6845152ff46f5c4e39d50")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/bump2version/package.py b/var/spack/repos/builtin/packages/bump2version/package.py
index 15094a35b0..0d7517d757 100644
--- a/var/spack/repos/builtin/packages/bump2version/package.py
+++ b/var/spack/repos/builtin/packages/bump2version/package.py
@@ -14,4 +14,6 @@ class Bump2version(PythonPackage):
depends_on("py-setuptools", type="build")
+ license("MIT")
+
version("1.0.1", sha256="762cb2bfad61f4ec8e2bdf452c7c267416f8c70dd9ecb1653fd0bbb01fa936e6")
diff --git a/var/spack/repos/builtin/packages/bumpversion/package.py b/var/spack/repos/builtin/packages/bumpversion/package.py
index 116c38a451..d7248b6e9c 100644
--- a/var/spack/repos/builtin/packages/bumpversion/package.py
+++ b/var/spack/repos/builtin/packages/bumpversion/package.py
@@ -11,6 +11,8 @@ class Bumpversion(PythonPackage):
pypi = "bumpversion/bumpversion-0.5.0.tar.gz"
+ license("MIT")
+
version("0.6.0", sha256="4ba55e4080d373f80177b4dabef146c07ce73c7d1377aabf9d3c3ae1f94584a6")
version("0.5.3", sha256="6744c873dd7aafc24453d8b6a1a0d6d109faf63cd0cd19cb78fd46e74932c77e")
version("0.5.0", sha256="030832b9b46848e1c1ac6678dba8242a021e35e908b65565800c9650291117dc")
diff --git a/var/spack/repos/builtin/packages/busco/package.py b/var/spack/repos/builtin/packages/busco/package.py
index 5f6a6b7cf0..b80750592b 100644
--- a/var/spack/repos/builtin/packages/busco/package.py
+++ b/var/spack/repos/builtin/packages/busco/package.py
@@ -15,6 +15,8 @@ class Busco(PythonPackage):
git = "https://gitlab.com/ezlab/busco.git"
maintainers("snehring")
+ license("MIT")
+
version("5.4.3", sha256="8b92dcc32691f7c1629aaaa7bd54f96073273ba7de5a3a8586fe552c51a9d36a")
version("4.1.3", sha256="08ded26aeb4f6aef791cd88524c3c00792a054c7672ea05219f468d495e7b072")
diff --git a/var/spack/repos/builtin/packages/busybox/package.py b/var/spack/repos/builtin/packages/busybox/package.py
index a71e28907f..70269cc675 100644
--- a/var/spack/repos/builtin/packages/busybox/package.py
+++ b/var/spack/repos/builtin/packages/busybox/package.py
@@ -14,6 +14,8 @@ class Busybox(MakefilePackage):
homepage = "https://busybox.net"
url = "https://busybox.net/downloads/busybox-1.31.0.tar.bz2"
+ license("GPL-2.0-only")
+
version("1.36.0", sha256="542750c8af7cb2630e201780b4f99f3dcceeb06f505b479ec68241c1e6af61a5")
version("1.31.1", sha256="d0f940a72f648943c1f2211e0e3117387c31d765137d92bd8284a3fb9752a998")
version("1.31.0", sha256="0e4925392fd9f3743cc517e031b68b012b24a63b0cf6c1ff03cce7bb3846cc99")
diff --git a/var/spack/repos/builtin/packages/butter/package.py b/var/spack/repos/builtin/packages/butter/package.py
index b2d8d8a6fa..53a5de4e8d 100644
--- a/var/spack/repos/builtin/packages/butter/package.py
+++ b/var/spack/repos/builtin/packages/butter/package.py
@@ -15,6 +15,8 @@ class Butter(Package):
homepage = "https://github.com/MikeAxtell/butter"
url = "https://github.com/MikeAxtell/butter/archive/v0.3.3.tar.gz"
+ license("GPL-3.0-only")
+
version("0.3.3", sha256="862cbe06d51fdefca18e5fe4cfa8e4df6ce92686ccbc389affe05b199ea9243b")
depends_on("perl", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/butterflypack/package.py b/var/spack/repos/builtin/packages/butterflypack/package.py
index 746fa32082..13116844ec 100644
--- a/var/spack/repos/builtin/packages/butterflypack/package.py
+++ b/var/spack/repos/builtin/packages/butterflypack/package.py
@@ -27,6 +27,8 @@ class Butterflypack(CMakePackage):
url = "https://github.com/liuyangzhuan/ButterflyPACK/archive/v2.2.0.tar.gz"
maintainers("liuyangzhuan")
+ license("BSD-3-Clause-LBNL")
+
version("master", branch="master")
version("2.4.0", sha256="12d04e7101b2c8292b5c62d9f42b5cd1e8a3c5af639d2665596e3e4255fd0804")
version("2.2.2", sha256="73f67073e4291877f1eee19483a8a7b3c761eaf79a75805d52105ceedead85ea")
diff --git a/var/spack/repos/builtin/packages/bwa/package.py b/var/spack/repos/builtin/packages/bwa/package.py
index 49e7f40269..acf01f6f3d 100644
--- a/var/spack/repos/builtin/packages/bwa/package.py
+++ b/var/spack/repos/builtin/packages/bwa/package.py
@@ -14,6 +14,8 @@ class Bwa(Package):
homepage = "https://github.com/lh3/bwa"
url = "https://github.com/lh3/bwa/releases/download/v0.7.15/bwa-0.7.15.tar.bz2"
+ license("GPL-3.0-only")
+
version("0.7.17", sha256="de1b4d4e745c0b7fc3e107b5155a51ac063011d33a5d82696331ecf4bed8d0fd")
version("0.7.15", sha256="2f56afefa49acc9bf45f12edb58e412565086cc20be098b8bf15ec07de8c0515")
version("0.7.13", sha256="559b3c63266e5d5351f7665268263dbb9592f3c1c4569e7a4a75a15f17f0aedc")
diff --git a/var/spack/repos/builtin/packages/byacc/package.py b/var/spack/repos/builtin/packages/byacc/package.py
index 5d82e2b5ac..e1f7ef4805 100644
--- a/var/spack/repos/builtin/packages/byacc/package.py
+++ b/var/spack/repos/builtin/packages/byacc/package.py
@@ -16,6 +16,8 @@ class Byacc(AutotoolsPackage):
homepage = "https://invisible-island.net/byacc/byacc.html"
url = "ftp://ftp.invisible-island.net/pub/byacc/byacc-20210808.tgz"
+ license("Public-Domain")
+
# Check FTP directory ftp://ftp.invisible-island.net/byacc/ to find the latest version
version("20210808", sha256="f158529be9d0594263c7f11a87616a49ea23e55ac63691252a2304fbbc7d3a83")
diff --git a/var/spack/repos/builtin/packages/byobu/package.py b/var/spack/repos/builtin/packages/byobu/package.py
index 5383042722..7a1a32eada 100644
--- a/var/spack/repos/builtin/packages/byobu/package.py
+++ b/var/spack/repos/builtin/packages/byobu/package.py
@@ -15,6 +15,8 @@ class Byobu(AutotoolsPackage):
maintainers("matthiasdiener")
+ license("GPL-3.0-or-later")
+
version("5.131", sha256="77ac751ae79d8e3f0377ac64b64bc9738fa68d68466b8d2ff652b63b1d985e52")
version("5.127", sha256="4bafc7cb69ff5b0ab6998816d58cd1ef7175e5de75abc1dd7ffd6d5288a4f63b")
version("5.125", sha256="5022c82705a5d57f1d4e8dcb1819fd04628af2d4b4618b7d44fa27ebfcdda9db")
diff --git a/var/spack/repos/builtin/packages/byteman/package.py b/var/spack/repos/builtin/packages/byteman/package.py
index a36e26e199..b1996142ef 100644
--- a/var/spack/repos/builtin/packages/byteman/package.py
+++ b/var/spack/repos/builtin/packages/byteman/package.py
@@ -13,6 +13,8 @@ class Byteman(MavenPackage):
homepage = "https://www.jboss.org/byteman"
url = "https://github.com/bytemanproject/byteman/archive/4.0.12.tar.gz"
+ license("BSD-3-Clause")
+
version("4.0.12", sha256="72fdc904d7b8df9e743fbb5ae84e51ffc81d32b6e0b0b80fc7ac165dd8c9c7c2")
version("4.0.11", sha256="8e4af6019702c8b22f354962f35f197f9ba2c8699235aac77ebd9263ac12261b")
version("4.0.10", sha256="1b3c9e66fc3f230e407904db1ac43eb5cd4c33620f0d0f9f6c0cb23e4d28784e")
diff --git a/var/spack/repos/builtin/packages/bzip2/package.py b/var/spack/repos/builtin/packages/bzip2/package.py
index e3c618bb30..4c685346e3 100644
--- a/var/spack/repos/builtin/packages/bzip2/package.py
+++ b/var/spack/repos/builtin/packages/bzip2/package.py
@@ -22,6 +22,8 @@ class Bzip2(Package, SourcewarePackage):
executables = [r"^bzip2$"]
tags = ["windows"]
+ license("bzip2-1.0.6")
+
version("1.0.8", sha256="ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269")
version("1.0.7", sha256="e768a87c5b1a79511499beb41500bcc4caf203726fff46a6f5f9ad27fe08ab2b")
version("1.0.6", sha256="a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd")
diff --git a/var/spack/repos/builtin/packages/c-ares/package.py b/var/spack/repos/builtin/packages/c-ares/package.py
index f65fff2dac..9893ede77f 100644
--- a/var/spack/repos/builtin/packages/c-ares/package.py
+++ b/var/spack/repos/builtin/packages/c-ares/package.py
@@ -13,6 +13,8 @@ class CAres(CMakePackage):
url = "https://github.com/c-ares/c-ares/archive/cares-1_15_0.tar.gz"
git = "https://github.com/c-ares/c-ares.git"
+ license("MIT")
+
version("master", branch="master")
version("1.15.0", sha256="7deb7872cbd876c29036d5f37e30c4cbc3cc068d59d8b749ef85bb0736649f04")
version("1.13.0", sha256="7c48c57706a38691041920e705d2a04426ad9c68d40edd600685323f214b2d57")
diff --git a/var/spack/repos/builtin/packages/c-blosc/package.py b/var/spack/repos/builtin/packages/c-blosc/package.py
index 31de7ef7ae..6b1ed36cf8 100644
--- a/var/spack/repos/builtin/packages/c-blosc/package.py
+++ b/var/spack/repos/builtin/packages/c-blosc/package.py
@@ -15,6 +15,8 @@ class CBlosc(CMakePackage):
homepage = "https://www.blosc.org"
url = "https://github.com/Blosc/c-blosc/archive/v1.11.1.tar.gz"
+ license("BSD-3-Clause")
+
version("1.21.5", sha256="32e61961bbf81ffea6ff30e9d70fca36c86178afd3e3cfa13376adec8c687509")
version("1.21.4", sha256="e72bd03827b8564bbb3dc3ea0d0e689b4863871ce3861d946f2efd7a186ecf3e")
version("1.21.2", sha256="e5b4ddb4403cbbad7aab6e9ff55762ef298729c8a793c6147160c771959ea2aa")
diff --git a/var/spack/repos/builtin/packages/c-blosc2/package.py b/var/spack/repos/builtin/packages/c-blosc2/package.py
index 4b745f426f..ff590695f2 100644
--- a/var/spack/repos/builtin/packages/c-blosc2/package.py
+++ b/var/spack/repos/builtin/packages/c-blosc2/package.py
@@ -16,6 +16,8 @@ class CBlosc2(CMakePackage):
maintainers("ax3l", "robert-mijakovic")
+ license("BSD-3-Clause")
+
version("develop", branch="master")
version("2.11.1", sha256="1e9923e0f026eb6e6caee608b4b9a523837806076fc79409055a6386cf5de1ea")
version("2.10.5", sha256="a88f94bf839c1371aab8207a6a43698ceb92c72f65d0d7fe5b6e59f24c138b4d")
diff --git a/var/spack/repos/builtin/packages/c-lime/package.py b/var/spack/repos/builtin/packages/c-lime/package.py
index 058f809388..57693c8910 100644
--- a/var/spack/repos/builtin/packages/c-lime/package.py
+++ b/var/spack/repos/builtin/packages/c-lime/package.py
@@ -15,4 +15,6 @@ class CLime(AutotoolsPackage):
homepage = "https://usqcd-software.github.io/c-lime/"
url = "https://github.com/usqcd-software/c-lime/archive/qio2-3-9.tar.gz"
+ license("GPL-2.0-or-later")
+
version("2-3-9", sha256="7b9aeadd4dfec50e24da3e7e729f56abf95c9192612c41515fe27b2158773aac")
diff --git a/var/spack/repos/builtin/packages/c3d/package.py b/var/spack/repos/builtin/packages/c3d/package.py
index d7f55d47d1..5843ce3359 100644
--- a/var/spack/repos/builtin/packages/c3d/package.py
+++ b/var/spack/repos/builtin/packages/c3d/package.py
@@ -13,6 +13,8 @@ class C3d(CMakePackage):
git = "https://github.com/pyushkevich/c3d.git"
url = "https://github.com/pyushkevich/c3d/archive/refs/tags/v1.3.0.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.3.0", sha256="bd45482247fa4ac5ab98b3a775b5438390671e3e224a42f73967904b3895050d")
depends_on("itk")
diff --git a/var/spack/repos/builtin/packages/caffe/package.py b/var/spack/repos/builtin/packages/caffe/package.py
index b374931a84..7c5d0ababa 100644
--- a/var/spack/repos/builtin/packages/caffe/package.py
+++ b/var/spack/repos/builtin/packages/caffe/package.py
@@ -15,6 +15,8 @@ class Caffe(CMakePackage, CudaPackage):
homepage = "https://caffe.berkeleyvision.org"
url = "https://github.com/BVLC/caffe/archive/1.0.tar.gz"
+ license("BSD-2-Clause")
+
version("1.0", sha256="71d3c9eb8a183150f965a465824d01fe82826c22505f7aa314f700ace03fa77f")
version("rc5", sha256="06592aa8f5254335df3e244dafacc15765e2c60479b4bf2e7c887e8e023802fb")
version("rc4", sha256="018792411d75ee34b6107216550cca2a1d668d45cb366033ba3c647e6a3018df")
diff --git a/var/spack/repos/builtin/packages/cairo/package.py b/var/spack/repos/builtin/packages/cairo/package.py
index 530b4d4904..6605587391 100644
--- a/var/spack/repos/builtin/packages/cairo/package.py
+++ b/var/spack/repos/builtin/packages/cairo/package.py
@@ -13,6 +13,8 @@ class Cairo(AutotoolsPackage):
homepage = "https://www.cairographics.org/"
url = "https://www.cairographics.org/releases/cairo-1.16.0.tar.xz"
+ license("LGPL-2.1-or-later OR MPL-1.1")
+
version(
"1.17.4",
sha256="74b24c1ed436bbe87499179a3b27c43f4143b8676d8ad237a6fa787401959705",
diff --git a/var/spack/repos/builtin/packages/cairomm/package.py b/var/spack/repos/builtin/packages/cairomm/package.py
index bdeabc9ecc..45454eed95 100644
--- a/var/spack/repos/builtin/packages/cairomm/package.py
+++ b/var/spack/repos/builtin/packages/cairomm/package.py
@@ -12,6 +12,8 @@ class Cairomm(AutotoolsPackage):
homepage = "https://www.cairographics.org/cairomm/"
url = "https://cairographics.org/releases/cairomm-1.6.4.tar.gz"
+ license("LGPL-2.0-or-later AND MPL-1.1")
+
version("1.6.4", sha256="3cb2c898d0ceb94ad2deb722b50a3a6ee46abdda741ecd6e5a40517c85ecea4c")
version("1.6.2", sha256="068edc1743d92ff1d102141ba7597ba02a47379f9cb97799b0c3310848b56eff")
diff --git a/var/spack/repos/builtin/packages/caliper/package.py b/var/spack/repos/builtin/packages/caliper/package.py
index 66bd9cc84c..62270a3847 100644
--- a/var/spack/repos/builtin/packages/caliper/package.py
+++ b/var/spack/repos/builtin/packages/caliper/package.py
@@ -25,6 +25,8 @@ class Caliper(CMakePackage, CudaPackage, ROCmPackage):
test_requires_compiler = True
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("2.10.0", sha256="14c4fb5edd5e67808d581523b4f8f05ace8549698c0e90d84b53171a77f58565")
version("2.9.1", sha256="4771d630de505eff9227e0ec498d0da33ae6f9c34df23cb201b56181b8759e9e")
diff --git a/var/spack/repos/builtin/packages/callflow/package.py b/var/spack/repos/builtin/packages/callflow/package.py
index 3c4d70f059..24838b3b00 100644
--- a/var/spack/repos/builtin/packages/callflow/package.py
+++ b/var/spack/repos/builtin/packages/callflow/package.py
@@ -17,6 +17,8 @@ class Callflow(PythonPackage):
maintainers("bhatiaharsh", "jarusified")
+ license("MIT")
+
version("develop", branch="develop")
version("1.1.2", sha256="60d2327843469f42be9366ff31d7a6afc85021af4e38b7d6704b2d8c3da7ed36")
version("1.1.1", sha256="a52e6e0697a406dfe391225d3cc3c5c5a12a6c86b68f0f8e47777c79fd45cb28")
diff --git a/var/spack/repos/builtin/packages/camp/package.py b/var/spack/repos/builtin/packages/camp/package.py
index 4ac4092e5e..c02fbc47c5 100644
--- a/var/spack/repos/builtin/packages/camp/package.py
+++ b/var/spack/repos/builtin/packages/camp/package.py
@@ -38,6 +38,8 @@ class Camp(CMakePackage, CudaPackage, ROCmPackage):
maintainers("trws")
+ license("BSD-3-Clause")
+
version("main", branch="main", submodules="True")
version("2022.10.1", sha256="2d12f1a46f5a6d01880fc075cfbd332e2cf296816a7c1aa12d4ee5644d386f02")
version("2022.03.2", sha256="bc4aaeacfe8f2912e28f7a36fc731ab9e481bee15f2c6daf0cb208eed3f201eb")
diff --git a/var/spack/repos/builtin/packages/canal/package.py b/var/spack/repos/builtin/packages/canal/package.py
index c540e024b5..f0959f0dd5 100644
--- a/var/spack/repos/builtin/packages/canal/package.py
+++ b/var/spack/repos/builtin/packages/canal/package.py
@@ -13,6 +13,8 @@ class Canal(MavenPackage):
homepage = "https://github.com/alibaba/canal/wiki"
url = "https://github.com/alibaba/canal/archive/canal-1.1.4.tar.gz"
+ license("Apache-2.0")
+
version("1.1.6", sha256="2dd0997a69811a464e3d963e444760696931beb9326726b0064ad42f8a00c71b")
version("1.1.4", sha256="740e0adac56d7f281cba21eca173eef3e8d42aa3e0fb49709f92cb6a1451dfbc")
version("1.1.3", sha256="3fe75ca5eb5cb97eb35818426c1427542ccddb0de052cf154e948ef321822cbc")
diff --git a/var/spack/repos/builtin/packages/candle-benchmarks/package.py b/var/spack/repos/builtin/packages/candle-benchmarks/package.py
index 388eeba853..9f082c4c49 100644
--- a/var/spack/repos/builtin/packages/candle-benchmarks/package.py
+++ b/var/spack/repos/builtin/packages/candle-benchmarks/package.py
@@ -14,6 +14,8 @@ class CandleBenchmarks(Package):
tags = ["proxy-app", "ecp-proxy-app"]
+ license("MIT")
+
version("0.1", sha256="767f74f43ee3a5d4e0f26750f2a96b8433e25a9cd4f2d29938ac8acf263ab58d")
version("0.0", sha256="faa0d24355071de0e375d72ed1a39dcf30006602210cf8cf09db568b5d0b679f")
diff --git a/var/spack/repos/builtin/packages/cans/package.py b/var/spack/repos/builtin/packages/cans/package.py
index 6d561493ae..8bee7ec8a1 100644
--- a/var/spack/repos/builtin/packages/cans/package.py
+++ b/var/spack/repos/builtin/packages/cans/package.py
@@ -20,6 +20,8 @@ class Cans(MakefilePackage):
maintainers("lhxone", "p-costa", "nscapin", "GabrieleBoga")
+ license("MIT")
+
version("1.1.4", sha256="8334c67810472edc18d5403a0bcb27fd57a620722c1e8c317518db4506867b81")
version("1.1.3", sha256="01fa42e51ddcf6161fb63a124a0f2218c67f85ff4cc5236b995a5650d85e7615")
version("1.1.2", sha256="31c8d6c1f619fb60b7919922c7a3a64dd614a1a2f89f38560184f75ed0526171")
diff --git a/var/spack/repos/builtin/packages/canu/package.py b/var/spack/repos/builtin/packages/canu/package.py
index 2f138736b9..42be1110c0 100644
--- a/var/spack/repos/builtin/packages/canu/package.py
+++ b/var/spack/repos/builtin/packages/canu/package.py
@@ -13,6 +13,8 @@ class Canu(MakefilePackage):
homepage = "https://canu.readthedocs.io/"
url = "https://github.com/marbl/canu/archive/v1.5.tar.gz"
+ license("GPL-2.0-only")
+
version(
"2.2",
sha256="e4d0c7b82149114f442ccd39e18f7fe2061c63b28d53700ad896e022b73b7404",
diff --git a/var/spack/repos/builtin/packages/capnproto/package.py b/var/spack/repos/builtin/packages/capnproto/package.py
index cec409eed9..a446ea0937 100644
--- a/var/spack/repos/builtin/packages/capnproto/package.py
+++ b/var/spack/repos/builtin/packages/capnproto/package.py
@@ -17,6 +17,8 @@ class Capnproto(AutotoolsPackage):
maintainers("alexrobomind")
+ license("MIT")
+
version("master", branch="master")
version("0.10.2", sha256="756262841fa66260c9969e900701cc86720c2548584fb96c8153348fd7edfe69")
diff --git a/var/spack/repos/builtin/packages/capstone/package.py b/var/spack/repos/builtin/packages/capstone/package.py
index 0ed097d062..1e17065c0e 100644
--- a/var/spack/repos/builtin/packages/capstone/package.py
+++ b/var/spack/repos/builtin/packages/capstone/package.py
@@ -14,6 +14,8 @@ class Capstone(CMakePackage):
url = "https://github.com/capstone-engine/capstone/archive/4.0.1.tar.gz"
git = "https://github.com/capstone-engine/capstone.git"
+ license("BSD-3-Clause-Clear")
+
version("next", branch="next")
version("4.0.2", sha256="7c81d798022f81e7507f1a60d6817f63aa76e489aa4e7055255f21a22f5e526a")
version("4.0.1", sha256="79bbea8dbe466bd7d051e037db5961fdb34f67c9fac5c3471dd105cfb1e05dc7")
diff --git a/var/spack/repos/builtin/packages/cardioid/package.py b/var/spack/repos/builtin/packages/cardioid/package.py
index 1cff449740..d9fd427c83 100644
--- a/var/spack/repos/builtin/packages/cardioid/package.py
+++ b/var/spack/repos/builtin/packages/cardioid/package.py
@@ -13,6 +13,8 @@ class Cardioid(CMakePackage):
git = "https://github.com/LLNL/cardioid.git"
maintainers("rblake-llnl")
+ license("MIT")
+
version("develop", branch="master")
version("elecfem", branch="elec-fem")
diff --git a/var/spack/repos/builtin/packages/care/package.py b/var/spack/repos/builtin/packages/care/package.py
index 683b480088..ea3c024c0d 100644
--- a/var/spack/repos/builtin/packages/care/package.py
+++ b/var/spack/repos/builtin/packages/care/package.py
@@ -15,6 +15,8 @@ class Care(CMakePackage, CudaPackage, ROCmPackage):
git = "https://github.com/LLNL/CARE.git"
tags = ["radiuss"]
+ license("GPL-2.0-or-later")
+
version("develop", branch="develop", submodules="True")
version("master", branch="main", submodules="True")
version(
diff --git a/var/spack/repos/builtin/packages/cargs/package.py b/var/spack/repos/builtin/packages/cargs/package.py
index e14ef71151..32a5cc166a 100644
--- a/var/spack/repos/builtin/packages/cargs/package.py
+++ b/var/spack/repos/builtin/packages/cargs/package.py
@@ -15,6 +15,8 @@ class Cargs(CMakePackage):
url = "https://github.com/likle/cargs/archive/refs/tags/v1.0.3.tar.gz"
git = "https://github.com/likle/cargs.git"
+ license("MIT")
+
version("1.0.3", sha256="ddba25bd35e9c6c75bc706c126001b8ce8e084d40ef37050e6aa6963e836eb8b")
depends_on("cmake@3.14.7:", type=("build"))
diff --git a/var/spack/repos/builtin/packages/casacore/package.py b/var/spack/repos/builtin/packages/casacore/package.py
index 731288afd7..469433f190 100644
--- a/var/spack/repos/builtin/packages/casacore/package.py
+++ b/var/spack/repos/builtin/packages/casacore/package.py
@@ -16,6 +16,8 @@ class Casacore(CMakePackage):
maintainers("mpokorny")
+ license("LGPL-2.0-only")
+
version("3.5.0", sha256="63f1c8eff932b0fcbd38c598a5811e6e5397b72835b637d6f426105a183b3f91")
version("3.4.0", sha256="31f02ad2e26f29bab4a47a2a69e049d7bc511084a0b8263360e6157356f92ae1")
version("3.3.0", sha256="3a714644b908ef6e81489b792cc9b80f6d8267a275e15d38a42a6a5137d39d3d")
diff --git a/var/spack/repos/builtin/packages/cask/package.py b/var/spack/repos/builtin/packages/cask/package.py
index a1a8f9df0f..6c866c6064 100644
--- a/var/spack/repos/builtin/packages/cask/package.py
+++ b/var/spack/repos/builtin/packages/cask/package.py
@@ -16,6 +16,8 @@ class Cask(Package):
homepage = "https://cask.readthedocs.io/en/latest/"
url = "https://github.com/cask/cask/archive/v0.7.4.tar.gz"
+ license("GPL-3.0-only")
+
version("0.8.1", sha256="8739ba608f23c79b3426faa8b068d5d1bc096c7305ce30b1163babd354be821c")
# version 0.8.0 is broken
version("0.7.4", sha256="b183ea1c50fc215c9040f402b758ecc335901fbc2c3afd4a7302386c888d437d")
diff --git a/var/spack/repos/builtin/packages/cassandra/package.py b/var/spack/repos/builtin/packages/cassandra/package.py
index a5fe38e517..818e85ab36 100644
--- a/var/spack/repos/builtin/packages/cassandra/package.py
+++ b/var/spack/repos/builtin/packages/cassandra/package.py
@@ -15,6 +15,8 @@ class Cassandra(Package):
homepage = "https://github.com/apache/cassandra"
url = "https://archive.apache.org/dist/cassandra/4.0.1/apache-cassandra-4.0.1-bin.tar.gz"
+ license("Apache-2.0")
+
version("4.0.1", sha256="ed7022e30d9b77d9ce1072f8de95ab01ef7c5c6ed30f304e413dd5a3f92a52f8")
version("3.11.11", sha256="a5639af781005410995a96f512d505c1def7b70cf5bbbec52e7cd5ff31b6cea3")
version(
diff --git a/var/spack/repos/builtin/packages/catch2/package.py b/var/spack/repos/builtin/packages/catch2/package.py
index d3b661ef8c..fa798b904c 100644
--- a/var/spack/repos/builtin/packages/catch2/package.py
+++ b/var/spack/repos/builtin/packages/catch2/package.py
@@ -16,6 +16,8 @@ class Catch2(CMakePackage):
git = "https://github.com/catchorg/Catch2.git"
maintainers("ax3l", "greenc-FNAL")
+ license("BSL-1.0")
+
# In-Development
version("develop", branch="devel")
diff --git a/var/spack/repos/builtin/packages/cbc/package.py b/var/spack/repos/builtin/packages/cbc/package.py
index c67cfaa6cc..38fb41b8d3 100644
--- a/var/spack/repos/builtin/packages/cbc/package.py
+++ b/var/spack/repos/builtin/packages/cbc/package.py
@@ -18,6 +18,8 @@ class Cbc(AutotoolsPackage):
depends_on("osi")
depends_on("cgl")
+ license("EPL-2.0")
+
version("2.10.9", sha256="96d02593b01fd1460d421f002734384e4eb1e93ebe1fb3570dc2b7600f20a27e")
version("2.10.8", sha256="8525abb541ee1b8e6ff03b00411b66e98bbc58f95be1aefd49d2bca571be2eaf")
version("2.10.5", sha256="cc44c1950ff4615e7791d7e03ea34318ca001d3cac6dc3f7f5ee392459ce6719")
diff --git a/var/spack/repos/builtin/packages/cbflib/package.py b/var/spack/repos/builtin/packages/cbflib/package.py
index 4ec7b02a33..ab4eaa35c5 100644
--- a/var/spack/repos/builtin/packages/cbflib/package.py
+++ b/var/spack/repos/builtin/packages/cbflib/package.py
@@ -18,6 +18,8 @@ class Cbflib(MakefilePackage):
"https://downloads.sourceforge.net/project/cbflib/cbflib/CBFlib_0.9.2/CBFlib-0.9.2.tar.gz"
)
+ license("Unlicense")
+
version("0.9.2", sha256="367e37e1908a65d5472e921150291332823a751206804866e752b793bca17afc")
depends_on("m4", type="build")
diff --git a/var/spack/repos/builtin/packages/cbtf/package.py b/var/spack/repos/builtin/packages/cbtf/package.py
index bd09138a61..c555910746 100644
--- a/var/spack/repos/builtin/packages/cbtf/package.py
+++ b/var/spack/repos/builtin/packages/cbtf/package.py
@@ -20,6 +20,8 @@ class Cbtf(CMakePackage):
maintainers("jgalarowicz")
+ license("GPL-2.0-only")
+
version("develop", branch="master")
version("1.9.4.1", branch="1.9.4.1")
version("1.9.4", branch="1.9.4")
diff --git a/var/spack/repos/builtin/packages/cc65/package.py b/var/spack/repos/builtin/packages/cc65/package.py
index 9dedc0057f..69e5523b4d 100644
--- a/var/spack/repos/builtin/packages/cc65/package.py
+++ b/var/spack/repos/builtin/packages/cc65/package.py
@@ -14,6 +14,8 @@ class Cc65(MakefilePackage):
homepage = "https://cc65.github.io/"
url = "https://github.com/cc65/cc65/archive/V2.18.tar.gz"
+ license("Zlib")
+
version("2.18", sha256="d14a22fb87c7bcbecd8a83d5362d5d317b19c6ce2433421f2512f28293a6eaab")
version("2.17", sha256="73b89634655bfc6cef9aa0b8950f19657a902ee5ef0c045886e418bb116d2eac")
version("2.16", sha256="fdbbf1efbf2324658a5774fdceef4a1b202322a04f895688d95694843df76792")
diff --git a/var/spack/repos/builtin/packages/ccache/package.py b/var/spack/repos/builtin/packages/ccache/package.py
index 0b3045a43a..05ddf32a49 100644
--- a/var/spack/repos/builtin/packages/ccache/package.py
+++ b/var/spack/repos/builtin/packages/ccache/package.py
@@ -21,6 +21,8 @@ class Ccache(CMakePackage):
executables = ["^ccache$"]
+ license("GPL-3.0-or-later")
+
version("4.8.2", sha256="75eef15b8b9da48db9c91e1d0ff58b3645fc70c0e4ca2ef1b6825a12f21f217d")
version("4.8.1", sha256="869903c1891beb8bee87f1ec94d8a0dad18c2add4072c456acbc85cdfc23ca63")
version("4.8", sha256="ac4b01748fd59cfe07e070c34432b91bdd0fd8640e1e653a80b01d6a523186b0")
diff --git a/var/spack/repos/builtin/packages/ccls/package.py b/var/spack/repos/builtin/packages/ccls/package.py
index 04a82cda1f..cc8ceb5df8 100644
--- a/var/spack/repos/builtin/packages/ccls/package.py
+++ b/var/spack/repos/builtin/packages/ccls/package.py
@@ -15,6 +15,8 @@ class Ccls(CMakePackage):
maintainers("jacobmerson")
+ license("Apache-2.0")
+
version(
"0.20220729", sha256="af19be36597c2a38b526ce7138c72a64c7fb63827830c4cff92256151fc7a6f4"
)
diff --git a/var/spack/repos/builtin/packages/ccs-qcd/package.py b/var/spack/repos/builtin/packages/ccs-qcd/package.py
index 901519f802..936def5f91 100644
--- a/var/spack/repos/builtin/packages/ccs-qcd/package.py
+++ b/var/spack/repos/builtin/packages/ccs-qcd/package.py
@@ -35,6 +35,8 @@ class CcsQcd(MakefilePackage):
tags = ["hep"]
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("1.2.1", commit="d7c6b6923f35a824e997ba8db5bd12dc20dda45c")
diff --git a/var/spack/repos/builtin/packages/cdbfasta/package.py b/var/spack/repos/builtin/packages/cdbfasta/package.py
index adac5de886..4d1db41b1d 100644
--- a/var/spack/repos/builtin/packages/cdbfasta/package.py
+++ b/var/spack/repos/builtin/packages/cdbfasta/package.py
@@ -12,6 +12,8 @@ class Cdbfasta(MakefilePackage):
homepage = "https://github.com/gpertea/cdbfasta"
git = "https://github.com/gpertea/cdbfasta.git"
+ license("Artistic-2.0")
+
version("2017-03-16", commit="b3e481fe02dfbc767a3842bcb1b687c60376a5e8")
depends_on("zlib-api")
diff --git a/var/spack/repos/builtin/packages/cdd/package.py b/var/spack/repos/builtin/packages/cdd/package.py
index 73a66f9dd5..e55374d1fc 100644
--- a/var/spack/repos/builtin/packages/cdd/package.py
+++ b/var/spack/repos/builtin/packages/cdd/package.py
@@ -17,6 +17,8 @@ class Cdd(Package):
homepage = "https://www.inf.ethz.ch/personal/fukudak/cdd_home/cdd.html"
url = "https://www.cs.mcgill.ca/~fukuda/download/cdd/cdd-061a.tar.gz"
+ license("GPL-2.0-or-later")
+
version("0.61a", sha256="637a1909bbd8aa4d32667da08f9e9ac687bf7d3ef1b8af5bd227e91a3cd4019b")
depends_on("libtool", type="build")
diff --git a/var/spack/repos/builtin/packages/cddlib/package.py b/var/spack/repos/builtin/packages/cddlib/package.py
index 1f6966f7bf..c377ff269d 100644
--- a/var/spack/repos/builtin/packages/cddlib/package.py
+++ b/var/spack/repos/builtin/packages/cddlib/package.py
@@ -15,6 +15,9 @@ class Cddlib(AutotoolsPackage):
homepage = "https://people.inf.ethz.ch/fukudak/cdd_home"
url = "https://github.com/cddlib/cddlib/archive/refs/tags/0.94m.tar.gz"
+
+ license("GPL-2.0-or-later")
+
maintainers("NessieCanCode")
version("0.94m", sha256="70dffdb3369b8704dc75428a1b3c42ab9047b81ce039f12f427e2eb2b1b0dee2")
version("0.94h", sha256="7382782c3834214b022c8b2898ed775a7bf915f2cb2acb73fa045d6fd9a3de33")
diff --git a/var/spack/repos/builtin/packages/cdecimal/package.py b/var/spack/repos/builtin/packages/cdecimal/package.py
index 7fe641184f..1317fa55fc 100644
--- a/var/spack/repos/builtin/packages/cdecimal/package.py
+++ b/var/spack/repos/builtin/packages/cdecimal/package.py
@@ -13,6 +13,8 @@ class Cdecimal(AutotoolsPackage):
homepage = "https://www.bytereef.org/mpdecimal/"
url = "https://www.bytereef.org/software/mpdecimal/releases/cdecimal-2.3.tar.gz"
+ license("BSD-2-Clause")
+
version("2.3", sha256="d737cbe43ed1f6ad9874fb86c3db1e9bbe20c0c750868fde5be3f379ade83d8b")
patch("darwin_install_name.patch", when="platform=darwin")
diff --git a/var/spack/repos/builtin/packages/cdhit/package.py b/var/spack/repos/builtin/packages/cdhit/package.py
index fb9db33107..d175443203 100644
--- a/var/spack/repos/builtin/packages/cdhit/package.py
+++ b/var/spack/repos/builtin/packages/cdhit/package.py
@@ -15,6 +15,8 @@ class Cdhit(MakefilePackage):
homepage = "http://cd-hit.org/"
url = "https://github.com/weizhongli/cdhit/archive/V4.6.8.tar.gz"
+ license("GPL-2.0-only")
+
version("4.8.1", sha256="f8bc3cdd7aebb432fcd35eed0093e7a6413f1e36bbd2a837ebc06e57cdb20b70")
version("4.6.8", sha256="37d685e4aa849314401805fe4d4db707e1d06070368475e313d6f3cb8fb65949")
diff --git a/var/spack/repos/builtin/packages/cdt/package.py b/var/spack/repos/builtin/packages/cdt/package.py
index 4c2ba5107d..cb1cf3969a 100644
--- a/var/spack/repos/builtin/packages/cdt/package.py
+++ b/var/spack/repos/builtin/packages/cdt/package.py
@@ -14,6 +14,8 @@ class Cdt(CMakePackage):
maintainers("jcortial-safran")
+ license("MPL-2.0-no-copyleft-exception")
+
version("1.4.0", sha256="cb5a95a39b417f5a4d170c7ebe97232d0ed36ea64069339b14964dd52dea95ab")
version("1.3.6", sha256="15881e4c451f3b7cceade9b11884b3813ff674dff3edae4fb7c440634f8d4c33")
version("1.3.0", sha256="7e8feadf9534cf79f9bf188365510fd6bc68ea997758e1c68d1569f98da924da")
diff --git a/var/spack/repos/builtin/packages/celeritas/package.py b/var/spack/repos/builtin/packages/celeritas/package.py
index 8995a696bd..78f3effd43 100644
--- a/var/spack/repos/builtin/packages/celeritas/package.py
+++ b/var/spack/repos/builtin/packages/celeritas/package.py
@@ -17,6 +17,8 @@ class Celeritas(CMakePackage, CudaPackage, ROCmPackage):
maintainers("sethrj")
+ license("Apache-2.0")
+
version("0.4.1", sha256="24e5c15eb9eec45f52d94a6719ae3505388b49d409cb7e26c875c70ac409bd2c")
version(
"0.4.0",
diff --git a/var/spack/repos/builtin/packages/cepgen/package.py b/var/spack/repos/builtin/packages/cepgen/package.py
index 5058964d46..f3413a9692 100644
--- a/var/spack/repos/builtin/packages/cepgen/package.py
+++ b/var/spack/repos/builtin/packages/cepgen/package.py
@@ -14,6 +14,8 @@ class Cepgen(CMakePackage):
tags = ["hep"]
+ license("GPL-3.0-or-later")
+
version("1.1.0", sha256="2a4eaed161f007269516cbfb6e90421e657ab1922d4509de0165f08dde91bf3d")
version(
"1.0.2patch1", sha256="333bba0cb1965a98dec127e00c150eab1a515cd348a90f7b1d66d5cd8d206d21"
diff --git a/var/spack/repos/builtin/packages/cereal/package.py b/var/spack/repos/builtin/packages/cereal/package.py
index a001efca04..184a48df2f 100644
--- a/var/spack/repos/builtin/packages/cereal/package.py
+++ b/var/spack/repos/builtin/packages/cereal/package.py
@@ -19,6 +19,8 @@ class Cereal(CMakePackage):
homepage = "https://uscilab.github.io/cereal/"
url = "https://github.com/USCiLab/cereal/archive/v1.3.2.tar.gz"
+ license("BSD-3-Clause")
+
version("1.3.2", sha256="16a7ad9b31ba5880dac55d62b5d6f243c3ebc8d46a3514149e56b5e7ea81f85f")
version("1.3.1", sha256="65ea6ddda98f4274f5c10fb3e07b2269ccdd1e5cbb227be6a2fd78b8f382c976")
version("1.3.0", sha256="329ea3e3130b026c03a4acc50e168e7daff4e6e661bc6a7dfec0d77b570851d5")
diff --git a/var/spack/repos/builtin/packages/ceres-solver/package.py b/var/spack/repos/builtin/packages/ceres-solver/package.py
index c9cdecc07e..e34c7f6669 100644
--- a/var/spack/repos/builtin/packages/ceres-solver/package.py
+++ b/var/spack/repos/builtin/packages/ceres-solver/package.py
@@ -17,6 +17,8 @@ class CeresSolver(CMakePackage):
homepage = "http://ceres-solver.org"
url = "http://ceres-solver.org/ceres-solver-1.12.0.tar.gz"
+ license("Apache-2.0")
+
version("2.2.0", sha256="48b2302a7986ece172898477c3bcd6deb8fb5cf19b3327bc49969aad4cede82d")
version("2.0.0", sha256="10298a1d75ca884aa0507d1abb0e0f04800a92871cd400d4c361b56a777a7603")
version("1.14.0", sha256="4744005fc3b902fed886ea418df70690caa8e2ff6b5a90f3dd88a3d291ef8e8e")
diff --git a/var/spack/repos/builtin/packages/cfitsio/package.py b/var/spack/repos/builtin/packages/cfitsio/package.py
index 708461b2e2..9e9c80cb70 100644
--- a/var/spack/repos/builtin/packages/cfitsio/package.py
+++ b/var/spack/repos/builtin/packages/cfitsio/package.py
@@ -14,6 +14,8 @@ class Cfitsio(AutotoolsPackage):
homepage = "https://heasarc.gsfc.nasa.gov/fitsio/"
url = "https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/cfitsio-3.49.tar.gz"
+ license("custom")
+
version("4.3.0", sha256="fdadc01d09cf9f54253802c5ec87eb10de51ce4130411415ae88c30940621b8b")
version("4.2.0", sha256="eba53d1b3f6e345632bb09a7b752ec7ced3d63ec5153a848380f3880c5d61889")
version("4.1.0", sha256="b367c695d2831958e7166921c3b356d5dfa51b1ecee505b97416ba39d1b6c17a")
diff --git a/var/spack/repos/builtin/packages/cgdb/package.py b/var/spack/repos/builtin/packages/cgdb/package.py
index 8632cfb3a1..c539d05a35 100644
--- a/var/spack/repos/builtin/packages/cgdb/package.py
+++ b/var/spack/repos/builtin/packages/cgdb/package.py
@@ -14,6 +14,8 @@ class Cgdb(AutotoolsPackage):
url = "https://cgdb.me/files/cgdb-0.7.1.tar.gz"
git = "https://github.com/cgdb/cgdb.git"
+ license("GPL-2.0-or-later")
+
version("master", branch="master", submodules=False, preferred=True)
version("0.7.1", sha256="bb723be58ec68cb59a598b8e24a31d10ef31e0e9c277a4de07b2f457fe7de198")
version("0.7.0", sha256="bf7a9264668db3f9342591b08b2cc3bbb08e235ba2372877b4650b70c6fb5423")
diff --git a/var/spack/repos/builtin/packages/cgdcbxd/package.py b/var/spack/repos/builtin/packages/cgdcbxd/package.py
index babbff74ab..24f172a0df 100644
--- a/var/spack/repos/builtin/packages/cgdcbxd/package.py
+++ b/var/spack/repos/builtin/packages/cgdcbxd/package.py
@@ -14,6 +14,8 @@ class Cgdcbxd(AutotoolsPackage):
homepage = "https://github.com/jrfastab/cgdcbxd"
url = "https://github.com/jrfastab/cgdcbxd/archive/v1.0.2.tar.gz"
+ license("GPL-2.0-only")
+
version("1.0.2", sha256="ef626c60e27005d3cae1e19a60d0133be0d1f0a012b695f7f1f6ad5a2afa4166")
version("1.0.1", sha256="663b87a5ab4a760e2446e479fec36f6300d53e6113af1408efc156325219900c")
diff --git a/var/spack/repos/builtin/packages/cget/package.py b/var/spack/repos/builtin/packages/cget/package.py
index b27d74cbc8..2c33820624 100644
--- a/var/spack/repos/builtin/packages/cget/package.py
+++ b/var/spack/repos/builtin/packages/cget/package.py
@@ -12,6 +12,8 @@ class Cget(PythonPackage):
homepage = "https://github.com/pfultz2/cget"
pypi = "cget/cget-0.1.9.tar.gz"
+ license("BSL-1.0")
+
version("0.2.0", sha256="835009ba6d623a36eee8056975d7cdbeebb0e0091a058b572ed433fb12ae18e8")
version("0.1.9", sha256="2a7913b601bec615208585eda7e69998a43cc17080d36c2ff2ce8742c9794bf6")
diff --git a/var/spack/repos/builtin/packages/cgl/package.py b/var/spack/repos/builtin/packages/cgl/package.py
index a124eab19f..0e3d6819bc 100644
--- a/var/spack/repos/builtin/packages/cgl/package.py
+++ b/var/spack/repos/builtin/packages/cgl/package.py
@@ -21,6 +21,8 @@ class Cgl(AutotoolsPackage):
depends_on("osi")
depends_on("clp")
+ license("EPL-2.0")
+
version("0.60.7", sha256="93b30a80b5d2880c2e72d5877c64bdeaf4d7c1928b3194ea2f88b1aa4517fb1b")
version("0.60.6", sha256="9e2c51ffad816ab408763d6b931e2a3060482ee4bf1983148969de96d4b2c9ce")
version("0.60.3", sha256="cfeeedd68feab7c0ce377eb9c7b61715120478f12c4dd0064b05ad640e20f3fb")
diff --git a/var/spack/repos/builtin/packages/cgns/package.py b/var/spack/repos/builtin/packages/cgns/package.py
index 563dffd287..95213b79de 100644
--- a/var/spack/repos/builtin/packages/cgns/package.py
+++ b/var/spack/repos/builtin/packages/cgns/package.py
@@ -20,6 +20,8 @@ class Cgns(CMakePackage):
parallel = False
+ license("Zlib")
+
version("develop", branch="develop")
version("master", branch="master")
version("4.4.0", sha256="3b0615d1e6b566aa8772616ba5fd9ca4eca1a600720e36eadd914be348925fe2")
diff --git a/var/spack/repos/builtin/packages/chaco/package.py b/var/spack/repos/builtin/packages/chaco/package.py
index a778dc817e..a683834119 100644
--- a/var/spack/repos/builtin/packages/chaco/package.py
+++ b/var/spack/repos/builtin/packages/chaco/package.py
@@ -14,6 +14,8 @@ class Chaco(CMakePackage):
maintainers("pbrady", "zjibben")
+ license("LGPL-2.1-or-later")
+
version("develop", branch="truchas")
version("2020-07-16", commit="92a877b381933d12b02507413897f696d81b4682", preferred=True)
diff --git a/var/spack/repos/builtin/packages/chai/package.py b/var/spack/repos/builtin/packages/chai/package.py
index 9cde5d9507..554e4912d4 100644
--- a/var/spack/repos/builtin/packages/chai/package.py
+++ b/var/spack/repos/builtin/packages/chai/package.py
@@ -19,6 +19,8 @@ class Chai(CachedCMakePackage, CudaPackage, ROCmPackage):
maintainers("davidbeckingsale")
+ license("BSD-3-Clause")
+
version("develop", branch="develop", submodules=False)
version("main", branch="main", submodules=False)
version(
diff --git a/var/spack/repos/builtin/packages/changa/package.py b/var/spack/repos/builtin/packages/changa/package.py
index 25a54bf7fe..03bb32babc 100644
--- a/var/spack/repos/builtin/packages/changa/package.py
+++ b/var/spack/repos/builtin/packages/changa/package.py
@@ -20,6 +20,8 @@ class Changa(AutotoolsPackage):
url = "https://github.com/N-BodyShop/changa/archive/v3.4.tar.gz"
git = "https://github.com/N-BodyShop/changa.git"
+ license("GPL-2.0-or-later")
+
version("master", branch="master")
version("3.4", sha256="c2bceb6ac00025dfd704bb6960bc17c6df7c746872185845d1e75f47e6ce2a94")
patch("fix_configure_path.patch")
diff --git a/var/spack/repos/builtin/packages/channelflow/package.py b/var/spack/repos/builtin/packages/channelflow/package.py
index 4dc26d43cd..cb12c7abf9 100644
--- a/var/spack/repos/builtin/packages/channelflow/package.py
+++ b/var/spack/repos/builtin/packages/channelflow/package.py
@@ -15,6 +15,8 @@ class Channelflow(CMakePackage):
homepage = "https://github.com/epfl-ecps/channelflow"
git = "https://github.com/epfl-ecps/channelflow.git"
+ license("GPL-2.0-only")
+
version("master", branch="master")
variant("shared", default=True, description="Build shared libs")
diff --git a/var/spack/repos/builtin/packages/chaparral/package.py b/var/spack/repos/builtin/packages/chaparral/package.py
index eabee9836a..9488dcc1ea 100644
--- a/var/spack/repos/builtin/packages/chaparral/package.py
+++ b/var/spack/repos/builtin/packages/chaparral/package.py
@@ -14,6 +14,8 @@ class Chaparral(CMakePackage):
maintainers("pbrady", "zjibben")
+ license("LGPL-2.1-or-later")
+
version("develop", branch="truchas")
version("2020-08-28", commit="c8a190bb74ef33ad8b2f7b67d20590f393fde32a", preferred=True)
diff --git a/var/spack/repos/builtin/packages/chapel/package.py b/var/spack/repos/builtin/packages/chapel/package.py
index 37970c6de9..a3a0321f0d 100644
--- a/var/spack/repos/builtin/packages/chapel/package.py
+++ b/var/spack/repos/builtin/packages/chapel/package.py
@@ -13,6 +13,8 @@ class Chapel(AutotoolsPackage):
homepage = "https://chapel-lang.org/"
url = "https://github.com/chapel-lang/chapel/releases/download/1.24.1/chapel-1.24.1.tar.gz"
+ license("Apache-2.0")
+
version("1.24.1", sha256="f898f266fccaa34d937b38730a361d42efb20753ba43a95e5682816e008ce5e4")
version("1.24.0", sha256="77c6087f3e0837268470915f2ad260d49cf7ac4adf16f5b44862ae624c1be801")
version("1.23.0", sha256="7ae2c8f17a7b98ac68378e94a842cf16d4ab0bcfeabc0fee5ab4aaa07b205661")
diff --git a/var/spack/repos/builtin/packages/charliecloud/package.py b/var/spack/repos/builtin/packages/charliecloud/package.py
index 88cca7d6e2..0b82e0745c 100644
--- a/var/spack/repos/builtin/packages/charliecloud/package.py
+++ b/var/spack/repos/builtin/packages/charliecloud/package.py
@@ -16,6 +16,8 @@ class Charliecloud(AutotoolsPackage):
tags = ["e4s"]
+ license("Apache-2.0")
+
version("master", branch="master")
version("0.35", sha256="042f5be5ed8eda95f45230b4647510780142a50adb4e748be57e8dd8926b310e")
version(
diff --git a/var/spack/repos/builtin/packages/chatterbug/package.py b/var/spack/repos/builtin/packages/chatterbug/package.py
index d92da3cda2..382ce63b04 100644
--- a/var/spack/repos/builtin/packages/chatterbug/package.py
+++ b/var/spack/repos/builtin/packages/chatterbug/package.py
@@ -18,6 +18,8 @@ class Chatterbug(MakefilePackage):
homepage = "https://chatterbug.readthedocs.io"
git = "https://github.com/LLNL/chatterbug.git"
+ license("MIT")
+
version("develop", branch="master")
version("1.0", tag="v1.0", commit="ee1b13c634943dbe32ac22f5e2154b00eab8c574")
diff --git a/var/spack/repos/builtin/packages/check/package.py b/var/spack/repos/builtin/packages/check/package.py
index 424f885435..a1cec01c0e 100644
--- a/var/spack/repos/builtin/packages/check/package.py
+++ b/var/spack/repos/builtin/packages/check/package.py
@@ -17,6 +17,8 @@ class Check(AutotoolsPackage):
homepage = "https://libcheck.github.io/check/index.html"
url = "https://github.com/libcheck/check/releases/download/0.12.0/check-0.12.0.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("0.15.2", sha256="a8de4e0bacfb4d76dd1c618ded263523b53b85d92a146d8835eb1a52932fa20a")
version("0.12.0", sha256="464201098bee00e90f5c4bdfa94a5d3ead8d641f9025b560a27755a83b824234")
version("0.11.0", sha256="24f7a48aae6b74755bcbe964ce8bc7240f6ced2141f8d9cf480bc3b3de0d5616")
diff --git a/var/spack/repos/builtin/packages/chemfiles/package.py b/var/spack/repos/builtin/packages/chemfiles/package.py
index 22594ed754..bf7a739c47 100644
--- a/var/spack/repos/builtin/packages/chemfiles/package.py
+++ b/var/spack/repos/builtin/packages/chemfiles/package.py
@@ -16,6 +16,8 @@ class Chemfiles(CMakePackage):
maintainers("RMeli")
+ license("BSD-3-Clause")
+
version("0.10.4", sha256="b8232ddaae2953538274982838aa6c2df87d300f7e2f80e92c171581e06325ba")
version("0.10.3", sha256="5f53d87a668a85bebf04e0e8ace0f1db984573de1c54891ba7d37d31cced0408")
diff --git a/var/spack/repos/builtin/packages/chombo/package.py b/var/spack/repos/builtin/packages/chombo/package.py
index 9ee703bd90..c4e028b3bc 100644
--- a/var/spack/repos/builtin/packages/chombo/package.py
+++ b/var/spack/repos/builtin/packages/chombo/package.py
@@ -19,6 +19,8 @@ class Chombo(MakefilePackage):
tags = ["ecp", "ecp-apps"]
+ license("BSD-3-Clause-LBNL")
+
# Use whatever path Brian V. and Terry L. agreed upon, but preserve version
version("3.2", commit="71d856c2f469e96755a606db1e5151067da0f54a")
version("develop", branch="master")
diff --git a/var/spack/repos/builtin/packages/chrony/package.py b/var/spack/repos/builtin/packages/chrony/package.py
index a6795b3064..f8857accb3 100644
--- a/var/spack/repos/builtin/packages/chrony/package.py
+++ b/var/spack/repos/builtin/packages/chrony/package.py
@@ -15,6 +15,8 @@ class Chrony(AutotoolsPackage):
homepage = "https://chrony.tuxfamily.org/"
url = "https://github.com/mlichvar/chrony/archive/3.5.1.tar.gz"
+ license("GPL-2.0-or-later")
+
version("3.5.1", sha256="881085b944a14853402e1c5cff4de5d815ff104ec6e12eea51c12e42f32f71bd")
version("3.5", sha256="145a270fe4df42931f175e37dd3771a7e714122ae361921a4b93082e648a08c5")
version("3.4", sha256="85fbe433f5a3ee961a20c47a72367760b074448587a9e2d3a6788a95750ed77e")
diff --git a/var/spack/repos/builtin/packages/chrpath/package.py b/var/spack/repos/builtin/packages/chrpath/package.py
index e0a50dc59e..11878e5635 100644
--- a/var/spack/repos/builtin/packages/chrpath/package.py
+++ b/var/spack/repos/builtin/packages/chrpath/package.py
@@ -13,4 +13,6 @@ class Chrpath(AutotoolsPackage):
homepage = "https://directory.fsf.org/wiki/Chrpath"
url = "https://cfhcable.dl.sourceforge.net/project/pisilinux/source/chrpath-0.16.tar.gz"
+ license("GPL-2.0-or-later")
+
version("0.16", sha256="bb0d4c54bac2990e1bdf8132f2c9477ae752859d523e141e72b3b11a12c26e7b")
diff --git a/var/spack/repos/builtin/packages/cinch/package.py b/var/spack/repos/builtin/packages/cinch/package.py
index 26e33f0b95..43d047e833 100644
--- a/var/spack/repos/builtin/packages/cinch/package.py
+++ b/var/spack/repos/builtin/packages/cinch/package.py
@@ -16,6 +16,8 @@ class Cinch(Package):
url = "https://github.com/laristra/cinch/archive/1.0.zip"
git = "https://github.com/laristra/cinch.git"
+ license("Unlicense")
+
version("master", branch="master", submodules=False)
version("1.0", sha256="98b73473829b478191481621d84c3d63c662da6e951321f858a032eae3ca07b7")
diff --git a/var/spack/repos/builtin/packages/circe2/package.py b/var/spack/repos/builtin/packages/circe2/package.py
index 21ae748bba..85397f9bfa 100644
--- a/var/spack/repos/builtin/packages/circe2/package.py
+++ b/var/spack/repos/builtin/packages/circe2/package.py
@@ -20,6 +20,8 @@ class Circe2(AutotoolsPackage):
maintainers("tmadlener")
+ license("GPL-2.0-or-later")
+
version("3.1.2.1", sha256="8bb09e6f566adefcf7b5b1cf9d9fe4536dd3dd11ed3674861de29e177ee0bb04")
variant("doc", default=False, description="Create the latex documentation")
diff --git a/var/spack/repos/builtin/packages/circos/package.py b/var/spack/repos/builtin/packages/circos/package.py
index 47097fea8e..9cabc114f6 100644
--- a/var/spack/repos/builtin/packages/circos/package.py
+++ b/var/spack/repos/builtin/packages/circos/package.py
@@ -14,6 +14,8 @@ class Circos(Package):
homepage = "http://circos.ca/"
url = "http://circos.ca/distribution/circos-0.69-6.tgz"
+ license("GPL-3.0-only")
+
version("0.69-9", sha256="34d8d7ebebf3f553d62820f8f4a0a57814b610341f836b4740c46c3057f789d2")
version("0.69-6", sha256="52d29bfd294992199f738a8d546a49754b0125319a1685a28daca71348291566")
diff --git a/var/spack/repos/builtin/packages/cistem/package.py b/var/spack/repos/builtin/packages/cistem/package.py
index 693a9290b0..119479d6b6 100644
--- a/var/spack/repos/builtin/packages/cistem/package.py
+++ b/var/spack/repos/builtin/packages/cistem/package.py
@@ -15,6 +15,8 @@ class Cistem(AutotoolsPackage):
homepage = "https://cistem.org/"
url = "https://cistem.org/system/tdf/upload3/cistem-1.0.0-beta-source-code.tar.gz?file=1&type=cistem_details&id=37&force=0"
+ license("GPL-2.0-only")
+
version(
"1.0.0-beta", sha256="c62068f53d0a269ffa1bfff34641597d3795989a930686437fba9eed7a991af6"
)
diff --git a/var/spack/repos/builtin/packages/citcoms/package.py b/var/spack/repos/builtin/packages/citcoms/package.py
index 6ebe2584f2..e8ce454d2a 100644
--- a/var/spack/repos/builtin/packages/citcoms/package.py
+++ b/var/spack/repos/builtin/packages/citcoms/package.py
@@ -16,6 +16,8 @@ class Citcoms(AutotoolsPackage):
maintainers("adamjstewart")
+ license("GPL-2.0-or-later")
+
version("master", branch="master", submodules=True)
version("3.3.1", sha256="e3520e0a933e4699d31e86fe309b8c154ea6ecb0f42a1cf6f25e8d13d825a4b3")
version("3.2.0", sha256="773a14d91ecbb4a4d1e04317635fab79819d83c57b47f19380ff30b9b19cb07a")
diff --git a/var/spack/repos/builtin/packages/cjson/package.py b/var/spack/repos/builtin/packages/cjson/package.py
index 11a6e18342..b8726efb7f 100644
--- a/var/spack/repos/builtin/packages/cjson/package.py
+++ b/var/spack/repos/builtin/packages/cjson/package.py
@@ -13,4 +13,6 @@ class Cjson(CMakePackage):
git = "https://github.com/DaveGamble/cJSON"
url = "https://github.com/DaveGamble/cJSON/archive/refs/tags/v1.7.15.zip"
+ license("MIT")
+
version("1.7.15", sha256="c55519316d940757ef93a779f1db1ca809dbf979c551861f339d35aaea1c907c")
diff --git a/var/spack/repos/builtin/packages/ck/package.py b/var/spack/repos/builtin/packages/ck/package.py
index 3f2994eba1..915ce2ec9a 100644
--- a/var/spack/repos/builtin/packages/ck/package.py
+++ b/var/spack/repos/builtin/packages/ck/package.py
@@ -13,6 +13,8 @@ class Ck(MavenPackage):
homepage = "https://github.com/mauricioaniche/ck"
url = "https://github.com/mauricioaniche/ck/archive/ck-0.6.2.tar.gz"
+ license("BSD-2-Clause AND Apache-2.0")
+
version("0.6.2", sha256="ee16d209f05852230504dea1af39cdb1cfc8e9b56f4708ed1afcd5ce44af76eb")
version("0.6.1", sha256="1db1fef7111bb485d5554d5927611761a102133a41b88e8fb20cd44494411ac4")
version("0.6.0", sha256="8a1affad047fbefda5d2dad1a795204ffd06c50e2fba830f87cf6c7518423137")
diff --git a/var/spack/repos/builtin/packages/clamav/package.py b/var/spack/repos/builtin/packages/clamav/package.py
index a93511f0a6..4a62cc629a 100644
--- a/var/spack/repos/builtin/packages/clamav/package.py
+++ b/var/spack/repos/builtin/packages/clamav/package.py
@@ -13,6 +13,8 @@ class Clamav(AutotoolsPackage):
homepage = "https://www.clamav.net/"
url = "https://www.clamav.net/downloads/production/clamav-0.101.2.tar.gz"
+ license("GPL-2.0-only")
+
version("0.101.2", sha256="0a12ebdf6ff7a74c0bde2bdc2b55cae33449e6dd953ec90824a9e01291277634")
depends_on("pkgconfig", type="build")
diff --git a/var/spack/repos/builtin/packages/clamr/package.py b/var/spack/repos/builtin/packages/clamr/package.py
index 261d34cbad..046d10fb54 100644
--- a/var/spack/repos/builtin/packages/clamr/package.py
+++ b/var/spack/repos/builtin/packages/clamr/package.py
@@ -16,6 +16,8 @@ class Clamr(CMakePackage):
git = "https://github.com/lanl/CLAMR.git"
tags = ["proxy-app"]
+ license("Unlicense")
+
version("master")
variant(
diff --git a/var/spack/repos/builtin/packages/clapack/package.py b/var/spack/repos/builtin/packages/clapack/package.py
index d4b9fed30a..d009b64e18 100644
--- a/var/spack/repos/builtin/packages/clapack/package.py
+++ b/var/spack/repos/builtin/packages/clapack/package.py
@@ -18,6 +18,8 @@ class Clapack(MakefilePackage):
homepage = "https://www.netlib.org/clapack/"
url = "https://www.netlib.org/clapack/clapack.tgz"
+ license("BSD-3-Clause")
+
version("3.2.1", sha256="6dc4c382164beec8aaed8fd2acc36ad24232c406eda6db462bd4c41d5e455fac")
variant("external-blas", default=True, description="Build with external BLAS (ATLAS here).")
diff --git a/var/spack/repos/builtin/packages/clara/package.py b/var/spack/repos/builtin/packages/clara/package.py
index 1840b42d59..d01c84509e 100644
--- a/var/spack/repos/builtin/packages/clara/package.py
+++ b/var/spack/repos/builtin/packages/clara/package.py
@@ -24,6 +24,8 @@ class Clara(CMakePackage, Package):
variant("single_header", default=True, description="Install a single header only.")
+ license("BSL-1.0")
+
version("1.1.5", sha256="767dc1718e53678cbea00977adcd0a8a195802a505aec3c537664cf25a173142")
version("1.1.4", sha256="ed3f9cc32e4ea6075c26caff63ee14a87e43dee1f3010c02bd041b9a0c86f72d")
version("1.1.3", sha256="a8132befb6b32bf447a74f7e758ac0b63e7bab86974aeb55ee2fd1cd77385f9e")
diff --git a/var/spack/repos/builtin/packages/claw/package.py b/var/spack/repos/builtin/packages/claw/package.py
index bceab8345a..9d131f06c6 100644
--- a/var/spack/repos/builtin/packages/claw/package.py
+++ b/var/spack/repos/builtin/packages/claw/package.py
@@ -17,6 +17,8 @@ class Claw(CMakePackage):
git = "https://github.com/claw-project/claw-compiler.git"
maintainers("clementval", "skosukhin")
+ license("BSD-2-Clause")
+
version(
"2.0.3", tag="v2.0.3", commit="4d8bc7a794af3651b8b61501388fc00096b23a85", submodules=True
)
diff --git a/var/spack/repos/builtin/packages/clblast/package.py b/var/spack/repos/builtin/packages/clblast/package.py
index 90c7c78d4d..7e78e53339 100644
--- a/var/spack/repos/builtin/packages/clblast/package.py
+++ b/var/spack/repos/builtin/packages/clblast/package.py
@@ -21,6 +21,8 @@ class Clblast(CMakePackage):
maintainers("umar456")
+ license("Apache-2.0")
+
version("master", branch="master")
version("1.5.2", sha256="0e3a017c3aa352e0bf94ea65cfc9609beb2c22204d31c2ef43d0478178cfee00")
version("1.5.1", sha256="a0f0cb7308b59a495c23beaef1674093ed26996f66d439623808755dbf568c3f")
diff --git a/var/spack/repos/builtin/packages/cleaveland4/package.py b/var/spack/repos/builtin/packages/cleaveland4/package.py
index 518da2d520..aad32c6b9f 100644
--- a/var/spack/repos/builtin/packages/cleaveland4/package.py
+++ b/var/spack/repos/builtin/packages/cleaveland4/package.py
@@ -13,6 +13,8 @@ class Cleaveland4(Package):
homepage = "https://github.com/MikeAxtell/CleaveLand4"
url = "https://github.com/MikeAxtell/CleaveLand4/archive/v4.4.tar.gz"
+ license("GPL-3.0-or-later")
+
version("4.5", sha256="d0ad584a8bc2391cdee5f6279b2351f7db972362669467564e6bd3f94dcd9dd1")
version("4.4", sha256="bf7fe6ad730ea2bfb2e0c0f863734f189073a69b1754532012f1261b368b24e7")
diff --git a/var/spack/repos/builtin/packages/cleverleaf/package.py b/var/spack/repos/builtin/packages/cleverleaf/package.py
index b330d78d71..380d4cad43 100644
--- a/var/spack/repos/builtin/packages/cleverleaf/package.py
+++ b/var/spack/repos/builtin/packages/cleverleaf/package.py
@@ -18,6 +18,8 @@ class Cleverleaf(CMakePackage):
homepage = "https://uk-mac.github.io/CleverLeaf/"
git = "https://github.com/UK-MAC/CleverLeaf_ref.git"
+ license("LGPL-3.0-or-later")
+
version("develop", branch="develop")
depends_on("samrai@3.8.0:")
diff --git a/var/spack/repos/builtin/packages/clfft/package.py b/var/spack/repos/builtin/packages/clfft/package.py
index 473ac1b096..0a6957be64 100644
--- a/var/spack/repos/builtin/packages/clfft/package.py
+++ b/var/spack/repos/builtin/packages/clfft/package.py
@@ -13,6 +13,8 @@ class Clfft(CMakePackage):
homepage = "https://github.com/clMathLibraries/clFFT"
url = "https://github.com/clMathLibraries/clFFT/archive/v2.12.2.tar.gz"
+ license("Apache-2.0")
+
version("2.12.2", sha256="e7348c146ad48c6a3e6997b7702202ad3ee3b5df99edf7ef00bbacc21e897b12")
variant("client", default=True, description="build client and callback client")
diff --git a/var/spack/repos/builtin/packages/cli11/package.py b/var/spack/repos/builtin/packages/cli11/package.py
index 014b304363..d50fe2bd42 100644
--- a/var/spack/repos/builtin/packages/cli11/package.py
+++ b/var/spack/repos/builtin/packages/cli11/package.py
@@ -14,6 +14,8 @@ class Cli11(CMakePackage):
url = "https://github.com/CLIUtils/CLI11/archive/v1.9.1.tar.gz"
maintainers("nightlark")
+ license("BitTorrent-1.0")
+
version("2.3.2", sha256="aac0ab42108131ac5d3344a9db0fdf25c4db652296641955720a4fbe52334e22")
version("2.3.1", sha256="378da73d2d1d9a7b82ad6ed2b5bda3e7bc7093c4034a1d680a2e009eb067e7b2")
version("2.1.1", sha256="d69023d1d0ab6a22be86b4f59d449422bc5efd9121868f4e284d6042e52f682e")
diff --git a/var/spack/repos/builtin/packages/clinfo/package.py b/var/spack/repos/builtin/packages/clinfo/package.py
index 69fa778fda..eb6be59cc7 100644
--- a/var/spack/repos/builtin/packages/clinfo/package.py
+++ b/var/spack/repos/builtin/packages/clinfo/package.py
@@ -16,6 +16,8 @@ class Clinfo(MakefilePackage):
maintainers("matthiasdiener")
+ license("CC0-1.0")
+
version(
"3.0.21.02.21", sha256="e52f5c374a10364999d57a1be30219b47fb0b4f090e418f2ca19a0c037c1e694"
)
diff --git a/var/spack/repos/builtin/packages/clingo/package.py b/var/spack/repos/builtin/packages/clingo/package.py
index 64bc9b700b..a6daea28fc 100644
--- a/var/spack/repos/builtin/packages/clingo/package.py
+++ b/var/spack/repos/builtin/packages/clingo/package.py
@@ -25,6 +25,8 @@ class Clingo(CMakePackage):
tags = ["windows"]
maintainers("tgamblin", "alalazo")
+ license("MIT")
+
version("master", branch="master", submodules=True)
version("spack", commit="2a025667090d71b2c9dce60fe924feb6bde8f667", submodules=True)
version("5.6.2", sha256="81eb7b14977ac57c97c905bd570f30be2859eabc7fe534da3cdc65eaca44f5be")
diff --git a/var/spack/repos/builtin/packages/cln/package.py b/var/spack/repos/builtin/packages/cln/package.py
index 9214270a9d..66fa43629d 100644
--- a/var/spack/repos/builtin/packages/cln/package.py
+++ b/var/spack/repos/builtin/packages/cln/package.py
@@ -19,6 +19,8 @@ class Cln(AutotoolsPackage):
url = "https://www.ginac.de/CLN/cln-1.3.6.tar.bz2"
git = "git://www.ginac.de/cln.git"
+ license("GPL-2.0-or-later")
+
version("master", branch="master")
version("1.3.6", commit="d4ba1cc869be2c647c4ab48ac571b1fc9c2021a9")
version("1.3.5", commit="b221c033c082b462455502b7e63702a9c466aede")
diff --git a/var/spack/repos/builtin/packages/cloverleaf/package.py b/var/spack/repos/builtin/packages/cloverleaf/package.py
index e30667b37a..45324afc99 100644
--- a/var/spack/repos/builtin/packages/cloverleaf/package.py
+++ b/var/spack/repos/builtin/packages/cloverleaf/package.py
@@ -19,6 +19,8 @@ class Cloverleaf(MakefilePackage):
tags = ["proxy-app"]
+ license("LGPL-3.0-or-later")
+
version("master", branch="master", submodules=True)
version("1.1", sha256="de87f7ee6b917e6b3d243ccbbe620370c62df890e3ef7bdbab46569b57be132f")
diff --git a/var/spack/repos/builtin/packages/cloverleaf3d/package.py b/var/spack/repos/builtin/packages/cloverleaf3d/package.py
index cf3502bfdf..a100159957 100644
--- a/var/spack/repos/builtin/packages/cloverleaf3d/package.py
+++ b/var/spack/repos/builtin/packages/cloverleaf3d/package.py
@@ -21,6 +21,8 @@ class Cloverleaf3d(MakefilePackage):
maintainers("s1913388")
+ license("LGPL-3.0-or-later")
+
version("1.0", sha256="78d591728c61bdfd6175b3930df7652e09ed04fbcd01b3fc86fb2aa0f237a8ef")
variant("opencl", default=False, description="Enable OpenCL Support")
diff --git a/var/spack/repos/builtin/packages/clp/package.py b/var/spack/repos/builtin/packages/clp/package.py
index e1c39d18c4..8e8c99bfca 100644
--- a/var/spack/repos/builtin/packages/clp/package.py
+++ b/var/spack/repos/builtin/packages/clp/package.py
@@ -18,6 +18,8 @@ class Clp(AutotoolsPackage):
depends_on("osi")
depends_on("pkgconfig", type="build")
+ license("EPL-2.0")
+
version("1.17.7", sha256="c4c2c0e014220ce8b6294f3be0f3a595a37bef58a14bf9bac406016e9e73b0f5")
version("1.17.6", sha256="afff465b1620cfcbb7b7c17b5d331d412039650ff471c4160c7eb24ae01284c9")
version("1.17.4", sha256="ef412cde00cb1313d9041115a700d8d59d4b8b8b5e4dde43e9deb5108fcfbea8")
diff --git a/var/spack/repos/builtin/packages/clustal-omega/package.py b/var/spack/repos/builtin/packages/clustal-omega/package.py
index 5ce93aa61c..d1ac530d6d 100644
--- a/var/spack/repos/builtin/packages/clustal-omega/package.py
+++ b/var/spack/repos/builtin/packages/clustal-omega/package.py
@@ -12,6 +12,8 @@ class ClustalOmega(AutotoolsPackage):
homepage = "http://www.clustal.org/omega/"
url = "http://www.clustal.org/omega/clustal-omega-1.2.4.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.2.4", sha256="8683d2286d663a46412c12a0c789e755e7fd77088fb3bc0342bb71667f05a3ee")
depends_on("argtable")
diff --git a/var/spack/repos/builtin/packages/clustalw/package.py b/var/spack/repos/builtin/packages/clustalw/package.py
index cedd144faa..b2774725f9 100644
--- a/var/spack/repos/builtin/packages/clustalw/package.py
+++ b/var/spack/repos/builtin/packages/clustalw/package.py
@@ -12,4 +12,6 @@ class Clustalw(AutotoolsPackage):
homepage = "http://www.clustal.org/clustal2/"
url = "http://www.clustal.org/download/2.1/clustalw-2.1.tar.gz"
+ license("LGPL-3.0-only")
+
version("2.1", sha256="e052059b87abfd8c9e695c280bfba86a65899138c82abccd5b00478a80f49486")
diff --git a/var/spack/repos/builtin/packages/cmake/package.py b/var/spack/repos/builtin/packages/cmake/package.py
index 75673caa52..d3e6c6be44 100644
--- a/var/spack/repos/builtin/packages/cmake/package.py
+++ b/var/spack/repos/builtin/packages/cmake/package.py
@@ -26,6 +26,8 @@ class Cmake(Package):
executables = ["^cmake[0-9]*$"]
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("3.27.9", sha256="609a9b98572a6a5ea477f912cffb973109ed4d0a6a6b3f9e2353d2cdc048708e")
version("3.27.8", sha256="fece24563f697870fbb982ea8bf17482c9d5f855d8c9bf0b82463d76c9e8d0cc")
diff --git a/var/spack/repos/builtin/packages/cmaq/package.py b/var/spack/repos/builtin/packages/cmaq/package.py
index 87733158ec..f2649e6046 100644
--- a/var/spack/repos/builtin/packages/cmaq/package.py
+++ b/var/spack/repos/builtin/packages/cmaq/package.py
@@ -13,6 +13,8 @@ class Cmaq(Package):
homepage = "https://www.epa.gov/CMAQ"
url = "https://github.com/USEPA/CMAQ/archive/CMAQv5.3.1_19Dec2019.tar.gz"
+ license("CC0-1.0")
+
version(
"5.3.1",
sha256="659156bba27f33010e0fdc157a8d33f3b5b779b95511e2ade870284b6bcb4bc8",
diff --git a/var/spack/repos/builtin/packages/cmark/package.py b/var/spack/repos/builtin/packages/cmark/package.py
index c35fb532e9..a84feacc91 100644
--- a/var/spack/repos/builtin/packages/cmark/package.py
+++ b/var/spack/repos/builtin/packages/cmark/package.py
@@ -13,6 +13,8 @@ class Cmark(CMakePackage):
homepage = "https://commonmark.org/"
url = "https://github.com/commonmark/cmark/archive/0.29.0.tar.gz"
+ license("BSD-2-Clause")
+
version("0.29.0", sha256="2558ace3cbeff85610de3bda32858f722b359acdadf0c4691851865bb84924a6")
version("0.28.3", sha256="acc98685d3c1b515ff787ac7c994188dadaf28a2d700c10c1221da4199bae1fc")
version("0.28.2", sha256="fe4b04fcccb2dc72641096de02a8eefb53059e85f9dd904f0386dc86326cc414")
diff --git a/var/spack/repos/builtin/packages/cmdlime/package.py b/var/spack/repos/builtin/packages/cmdlime/package.py
index 3f1045c8ce..a165a42195 100644
--- a/var/spack/repos/builtin/packages/cmdlime/package.py
+++ b/var/spack/repos/builtin/packages/cmdlime/package.py
@@ -13,4 +13,6 @@ class Cmdlime(CMakePackage):
homepage = "https://github.com/kamchatka-volcano/cmdlime"
url = "https://github.com/kamchatka-volcano/cmdlime/archive/refs/tags/v2.5.0.tar.gz"
+ license("MS-PL")
+
version("2.5.0", sha256="d5188d7f075142fcb546099a4ee2a967f8248109c0bee8c084e0e00f37603481")
diff --git a/var/spack/repos/builtin/packages/cmdstan/package.py b/var/spack/repos/builtin/packages/cmdstan/package.py
index 38474f5a84..55e74f0a2f 100644
--- a/var/spack/repos/builtin/packages/cmdstan/package.py
+++ b/var/spack/repos/builtin/packages/cmdstan/package.py
@@ -12,6 +12,8 @@ class Cmdstan(MakefilePackage):
homepage = "https://mc-stan.org/users/interfaces/cmdstan"
url = "https://github.com/stan-dev/cmdstan/releases/download/v2.30.1/cmdstan-2.30.1.tar.gz"
+ license("BSD-3-Clause")
+
version("2.30.1", sha256="bab76dcefa7f4c955595c0bf0496770507fc6ab0df5896e8cf8c2db0a17eedb9")
variant("threads", default=True, description="enable thread support")
diff --git a/var/spack/repos/builtin/packages/cmocka/package.py b/var/spack/repos/builtin/packages/cmocka/package.py
index c11c973828..09558b7880 100644
--- a/var/spack/repos/builtin/packages/cmocka/package.py
+++ b/var/spack/repos/builtin/packages/cmocka/package.py
@@ -12,6 +12,8 @@ class Cmocka(CMakePackage):
homepage = "https://cmocka.org/"
url = "https://cmocka.org/files/1.1/cmocka-1.1.1.tar.xz"
+ license("Apache-2.0")
+
version("1.1.7", sha256="810570eb0b8d64804331f82b29ff47c790ce9cd6b163e98d47a4807047ecad82")
version("1.1.1", sha256="f02ef48a7039aa77191d525c5b1aee3f13286b77a13615d11bc1148753fc0389")
version("1.1.0", sha256="e960d3bf1be618634a4b924f18bb4d6f20a825c109a8ad6d1af03913ba421330")
diff --git a/var/spack/repos/builtin/packages/cmockery/package.py b/var/spack/repos/builtin/packages/cmockery/package.py
index d34e9b2458..b8bdb7e938 100644
--- a/var/spack/repos/builtin/packages/cmockery/package.py
+++ b/var/spack/repos/builtin/packages/cmockery/package.py
@@ -13,6 +13,8 @@ class Cmockery(AutotoolsPackage):
homepage = "https://github.com/google/cmockery"
url = "https://github.com/google/cmockery/archive/v0.1.2.tar.gz"
+ license("BSD-3-Clause")
+
version("0.1.2", sha256="d40135ae9179201c01bde725fa64fc32d86b5899972e0ce4ad51668d261edbae")
version("0.1.1", sha256="a801d17976f781fff6dc49042ff109e55ca4ebe8efb13757fa1a511ca52316be")
version("0.1.0", sha256="9e017d48e56ab9d2ebcf5286fa54e37d42fe308d3c01fbc367793da2b9ad95e7")
diff --git a/var/spack/repos/builtin/packages/cmor/package.py b/var/spack/repos/builtin/packages/cmor/package.py
index 93b0eba41c..a46089ad05 100644
--- a/var/spack/repos/builtin/packages/cmor/package.py
+++ b/var/spack/repos/builtin/packages/cmor/package.py
@@ -15,6 +15,8 @@ class Cmor(AutotoolsPackage):
homepage = "https://cmor.llnl.gov"
url = "https://github.com/PCMDI/cmor/archive/3.6.1.tar.gz"
+ license("BSD-3-Clause")
+
version("3.7.2", sha256="5e19a9be8e6a8bd18a2035772732c34b87b3448319bf0b8fa12ccd4a351b8e86")
version("3.6.1", sha256="991035a41424f72ea6f0f85653fc13730eb035e63c7dff6ca740aa7a70976fb4")
version("3.6.0", sha256="1608904a35106e83d365f27522209c325bd4bfc19d022b1a8abfb12cdf85fe20")
diff --git a/var/spack/repos/builtin/packages/cni-plugins/package.py b/var/spack/repos/builtin/packages/cni-plugins/package.py
index fae4704a59..f0fff7ae8b 100644
--- a/var/spack/repos/builtin/packages/cni-plugins/package.py
+++ b/var/spack/repos/builtin/packages/cni-plugins/package.py
@@ -13,6 +13,8 @@ class CniPlugins(Package):
url = "https://github.com/containernetworking/plugins/archive/v1.0.1.tar.gz"
maintainers("bernhardkaindl")
+ license("Apache-2.0")
+
version("1.3.0", sha256="f9871b9f6ccb51d2b264532e96521e44f926928f91434b56ce135c95becf2901")
version("1.2.0", sha256="f3496ddda9c7770a0b695b67ae7ee80a4ee331ac2745af4830054b81627f79b7")
version("1.1.1", sha256="c86c44877c47f69cd23611e22029ab26b613f620195b76b3ec20f589367a7962")
diff --git a/var/spack/repos/builtin/packages/cnmem/package.py b/var/spack/repos/builtin/packages/cnmem/package.py
index d0302e46b7..d5f0ab2f7d 100644
--- a/var/spack/repos/builtin/packages/cnmem/package.py
+++ b/var/spack/repos/builtin/packages/cnmem/package.py
@@ -12,6 +12,8 @@ class Cnmem(CMakePackage):
homepage = "https://github.com/NVIDIA/cnmem"
git = "https://github.com/NVIDIA/cnmem.git"
+ license("BSD-3-Clause")
+
version("git", branch="master")
depends_on("cmake@2.8.8:", type="build")
diff --git a/var/spack/repos/builtin/packages/cnpy/package.py b/var/spack/repos/builtin/packages/cnpy/package.py
index fd01cdd3d9..fffcdf3a96 100644
--- a/var/spack/repos/builtin/packages/cnpy/package.py
+++ b/var/spack/repos/builtin/packages/cnpy/package.py
@@ -14,6 +14,8 @@ class Cnpy(CMakePackage):
homepage = "https://github.com/rogersce/cnpy"
git = "https://github.com/rogersce/cnpy.git"
+ license("MIT")
+
version("master", branch="master")
depends_on("zlib-api", type="link")
diff --git a/var/spack/repos/builtin/packages/codec2/package.py b/var/spack/repos/builtin/packages/codec2/package.py
index c0d2154381..cc40b0f96d 100644
--- a/var/spack/repos/builtin/packages/codec2/package.py
+++ b/var/spack/repos/builtin/packages/codec2/package.py
@@ -14,6 +14,8 @@ class Codec2(CMakePackage):
homepage = "https://www.rowetel.com/?page_id=452"
url = "https://github.com/drowe67/codec2/archive/v0.9.2.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("1.1.0", sha256="d56ba661008a780b823d576a5a2742c94d0b0507574643a7d4f54c76134826a3")
version("1.0.5", sha256="cd9a065dd1c3477f6172a0156294f767688847e4d170103d1f08b3a075f82826")
version("0.9.2", sha256="19181a446f4df3e6d616b50cabdac4485abb9cd3242cf312a0785f892ed4c76c")
diff --git a/var/spack/repos/builtin/packages/coin3d/package.py b/var/spack/repos/builtin/packages/coin3d/package.py
index a7aaea76b9..1c485aa1b5 100644
--- a/var/spack/repos/builtin/packages/coin3d/package.py
+++ b/var/spack/repos/builtin/packages/coin3d/package.py
@@ -14,6 +14,8 @@ class Coin3d(AutotoolsPackage, CMakePackage):
homepage = "https://github.com/coin3d/coin"
url = "https://github.com/coin3d/coin/releases/download/Coin-4.0.0/coin-4.0.0-src.tar.gz"
+ license("BSD-3-Clause")
+
version("4.0.0", sha256="e4f4bd57804b8ed0e017424ad2e45c112912a928b83f86c89963df9015251476")
version("3.1.0", sha256="70dd5ef39406e1d9e05eeadd54a5b51884a143e127530876a97744ca54173dc3")
version("3.0.0", sha256="d5c2eb0ecaa5c83d93daf0e9e275e58a6a8dfadc74c873d51b0c939011f81bfa")
diff --git a/var/spack/repos/builtin/packages/coinutils/package.py b/var/spack/repos/builtin/packages/coinutils/package.py
index d860db2fe8..80b927bf99 100644
--- a/var/spack/repos/builtin/packages/coinutils/package.py
+++ b/var/spack/repos/builtin/packages/coinutils/package.py
@@ -14,6 +14,8 @@ class Coinutils(AutotoolsPackage):
homepage = "https://projects.coin-or.org/Coinutils"
url = "https://github.com/coin-or/CoinUtils/archive/releases/2.11.4.tar.gz"
+ license("EPL-2.0")
+
version("2.11.9", sha256="15d572ace4cd3b7c8ce117081b65a2bd5b5a4ebaba54fadc99c7a244160f88b8")
version("2.11.6", sha256="6ea31d5214f7eb27fa3ffb2bdad7ec96499dd2aaaeb4a7d0abd90ef852fc79ca")
version("2.11.4", sha256="d4effff4452e73356eed9f889efd9c44fe9cd68bd37b608a5ebb2c58bd45ef81")
diff --git a/var/spack/repos/builtin/packages/collectd/package.py b/var/spack/repos/builtin/packages/collectd/package.py
index 167a1ba81a..a932368fe1 100644
--- a/var/spack/repos/builtin/packages/collectd/package.py
+++ b/var/spack/repos/builtin/packages/collectd/package.py
@@ -12,6 +12,8 @@ class Collectd(AutotoolsPackage):
homepage = "https://collectd.org/"
url = "https://github.com/collectd/collectd/releases/download/collectd-5.11.0/collectd-5.11.0.tar.bz2"
+ license("GPL-2.0-or-later")
+
version("5.12.0", sha256="5bae043042c19c31f77eb8464e56a01a5454e0b39fa07cf7ad0f1bfc9c3a09d6")
version("5.11.0", sha256="37b10a806e34aa8570c1cafa6006c604796fae13cc2e1b3e630d33dcba9e5db2")
version("5.10.0", sha256="a03359f563023e744c2dc743008a00a848f4cd506e072621d86b6d8313c0375b")
diff --git a/var/spack/repos/builtin/packages/collier/package.py b/var/spack/repos/builtin/packages/collier/package.py
index 98407d7c22..052b17b06d 100644
--- a/var/spack/repos/builtin/packages/collier/package.py
+++ b/var/spack/repos/builtin/packages/collier/package.py
@@ -18,6 +18,8 @@ class Collier(CMakePackage):
maintainers("vvolkl")
+ license("GPL-3.0-only")
+
version("1.2.8", sha256="5cb24ce24ba1f62b7a96c655b31e9fddccc603eff31e60f9033b16354a6afd89")
version("1.2.7", sha256="fde4b144a17c1bf5aa2ceaa86c71c79da10c9de8fec7bd33c8bffb4198acd5ca")
version("1.2.6", sha256="b0d517868c71d2d1b8b6d3e0c370a43c9eb18ea8393a6e80070a5a2206f7de36")
diff --git a/var/spack/repos/builtin/packages/colm/package.py b/var/spack/repos/builtin/packages/colm/package.py
index 10408604a0..c6650f866b 100644
--- a/var/spack/repos/builtin/packages/colm/package.py
+++ b/var/spack/repos/builtin/packages/colm/package.py
@@ -16,4 +16,6 @@ class Colm(AutotoolsPackage):
homepage = "https://www.colm.net/open-source/colm"
url = "https://www.colm.net/files/colm/colm-0.12.0.tar.gz"
+ license("GPL-2.0-only")
+
version("0.12.0", sha256="7b545d74bd139f5c622975d243c575310af1e4985059a1427b6fdbb1fb8d6e4d")
diff --git a/var/spack/repos/builtin/packages/colordiff/package.py b/var/spack/repos/builtin/packages/colordiff/package.py
index 7c4deebdd8..cab6704749 100644
--- a/var/spack/repos/builtin/packages/colordiff/package.py
+++ b/var/spack/repos/builtin/packages/colordiff/package.py
@@ -12,6 +12,8 @@ class Colordiff(Package):
homepage = "https://www.colordiff.org"
url = "https://www.colordiff.org/archive/colordiff-1.0.18.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.0.21", sha256="9b30f4257ef0f0806dea5a27c9ad8edc3f7999f05ddaff6f0627064dc927e615")
version("1.0.19", sha256="46e8c14d87f6c4b77a273cdd97020fda88d5b2be42cf015d5d84aca3dfff3b19")
version("1.0.18", sha256="29cfecd8854d6e19c96182ee13706b84622d7b256077df19fbd6a5452c30d6e0")
diff --git a/var/spack/repos/builtin/packages/comgr/package.py b/var/spack/repos/builtin/packages/comgr/package.py
index 2cb21f6941..bc5bf22aa8 100644
--- a/var/spack/repos/builtin/packages/comgr/package.py
+++ b/var/spack/repos/builtin/packages/comgr/package.py
@@ -20,6 +20,8 @@ class Comgr(CMakePackage):
maintainers("srekolam", "renjithravindrankannath", "haampie")
libraries = ["libamd_comgr"]
+ license("NCSA")
+
version("master", branch="amd-stg-open")
version("5.7.1", sha256="3b9433b4a0527167c3e9dfc37a3c54e0550744b8d4a8e1be298c8d4bcedfee7c")
version("5.7.0", sha256="e234bcb93d602377cfaaacb59aeac5796edcd842a618162867b7e670c3a2c42c")
diff --git a/var/spack/repos/builtin/packages/commons-lang/package.py b/var/spack/repos/builtin/packages/commons-lang/package.py
index b00abffb93..455d45a67b 100644
--- a/var/spack/repos/builtin/packages/commons-lang/package.py
+++ b/var/spack/repos/builtin/packages/commons-lang/package.py
@@ -21,6 +21,8 @@ class CommonsLang(Package):
homepage = "https://commons.apache.org/proper/commons-lang/"
url = "https://archive.apache.org/dist/commons/lang/binaries/commons-lang-2.6-bin.tar.gz"
+ license("Apache-2.0")
+
version("2.6", sha256="ff6a244bb71a9a1c859e81cb744d0ce698c20e04f13a7ef7dbffb99c8122752c")
version("2.4", sha256="00e6b3174e31196d726c14302c8e7e9ba9b8409d57a8a9821c7648beeda31c5e")
diff --git a/var/spack/repos/builtin/packages/commons-lang3/package.py b/var/spack/repos/builtin/packages/commons-lang3/package.py
index 6b03aea6ca..5dfa46014f 100644
--- a/var/spack/repos/builtin/packages/commons-lang3/package.py
+++ b/var/spack/repos/builtin/packages/commons-lang3/package.py
@@ -21,6 +21,8 @@ class CommonsLang3(Package):
homepage = "https://commons.apache.org/proper/commons-lang/"
url = "https://archive.apache.org/dist/commons/lang/binaries/commons-lang3-3.7-bin.tar.gz"
+ license("Apache-2.0")
+
version("3.12.0", sha256="33012465dfcb7f790aca333e09ebf105e2a5fb95c2c638b3df790d3efa908e28")
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 ddae06d5c3..b8e2210eb2 100644
--- a/var/spack/repos/builtin/packages/commons-logging/package.py
+++ b/var/spack/repos/builtin/packages/commons-logging/package.py
@@ -21,6 +21,8 @@ class CommonsLogging(Package):
homepage = "https://commons.apache.org/proper/commons-logging/"
url = "https://archive.apache.org/dist/commons/logging/binaries/commons-logging-1.2-bin.tar.gz"
+ license("Apache-2.0")
+
version("1.2", sha256="3f758805c7290d9c6d22d1451587c9f7232744aef4c984e88aa683cdea0587bd")
version("1.1.3", sha256="9e7093c93529792563b5c19ab5cccb73ef4ca7d82b886bdec6d0af182ba9908a")
version("1.1.1", sha256="88c721d66f570a87f710a2449f0e3bffea86489d9dd2fa70b805104c4f8d69e6")
diff --git a/var/spack/repos/builtin/packages/compiz/package.py b/var/spack/repos/builtin/packages/compiz/package.py
index a94f5214a5..70099728d4 100644
--- a/var/spack/repos/builtin/packages/compiz/package.py
+++ b/var/spack/repos/builtin/packages/compiz/package.py
@@ -17,6 +17,8 @@ class Compiz(AutotoolsPackage, XorgPackage):
homepage = "http://www.compiz.org/"
xorg_mirror_path = "app/compiz-0.7.8.tar.gz"
+ license("MIT")
+
version("0.7.8", sha256="b46f52b776cc78e85357a07688d04b36ec19c65eadeaf6f6cfcca7b8515e6503")
depends_on("libxcb")
diff --git a/var/spack/repos/builtin/packages/composable-kernel/package.py b/var/spack/repos/builtin/packages/composable-kernel/package.py
index d0d8568e40..df6cfb38a1 100644
--- a/var/spack/repos/builtin/packages/composable-kernel/package.py
+++ b/var/spack/repos/builtin/packages/composable-kernel/package.py
@@ -16,6 +16,8 @@ class ComposableKernel(CMakePackage):
url = "https://github.com/ROCmSoftwarePlatform/composable_kernel/archive/refs/tags/rocm-5.7.1.tar.gz"
maintainers("srekolam", "afzpatel")
+ license("MIT")
+
version("master", branch="develop")
version("5.7.1", sha256="75f66e023c2e31948e91fa26366eaeac72d871fc2e5188361d4465179f13876e")
version("5.7.0", sha256="d9624dbaef04e0138f9f73596c49b4fe9ded69974bae7236354baa32649bf21a")
diff --git a/var/spack/repos/builtin/packages/conduit/package.py b/var/spack/repos/builtin/packages/conduit/package.py
index 2762c5781d..cc6d9ec628 100644
--- a/var/spack/repos/builtin/packages/conduit/package.py
+++ b/var/spack/repos/builtin/packages/conduit/package.py
@@ -38,6 +38,8 @@ class Conduit(CMakePackage):
git = "https://github.com/LLNL/conduit.git"
tags = ["radiuss", "e4s"]
+ license("Apache-2.0")
+
version("develop", branch="develop", submodules=True)
# note: the main branch in conduit was renamed to develop, this next entry
# is to bridge any spack dependencies that are still using the name master
diff --git a/var/spack/repos/builtin/packages/conmon/package.py b/var/spack/repos/builtin/packages/conmon/package.py
index 5c7c4020cb..42ea86fe19 100644
--- a/var/spack/repos/builtin/packages/conmon/package.py
+++ b/var/spack/repos/builtin/packages/conmon/package.py
@@ -13,6 +13,8 @@ class Conmon(MakefilePackage):
url = "https://github.com/containers/conmon/archive/v2.0.30.tar.gz"
maintainers("bernhardkaindl")
+ license("Apache-2.0")
+
version("2.1.7", sha256="7d0f9a2f7cb8a76c51990128ac837aaf0cc89950b6ef9972e94417aa9cf901fe")
version("2.1.5", sha256="ee3179ee2b9a9107acec00eb546062cf7deb847f135a3b81503d22b0d226b3ed")
version("2.0.30", sha256="4b0a98fbe8a63c42f60edac25c19aa6606caa7b1e4fe7846fc7f7de0b566ba25")
diff --git a/var/spack/repos/builtin/packages/conquest/package.py b/var/spack/repos/builtin/packages/conquest/package.py
index 4478881b91..ba10c1929f 100644
--- a/var/spack/repos/builtin/packages/conquest/package.py
+++ b/var/spack/repos/builtin/packages/conquest/package.py
@@ -17,6 +17,8 @@ class Conquest(MakefilePackage):
# notify when the package is updated.
maintainers("davidbowler", "tkoskela", "ilectra")
+ license("MIT")
+
version("1.2", sha256="74d974f20ec15ff31d97cd42aae6dbe95288eedfa785896d5872b9ff44ee7ae2")
version("1.1", sha256="772e058f073cccfee45521aa62bb13192ab07cb2979b6076ddbf21ba22f9ba5d")
version("master", branch="master")
diff --git a/var/spack/repos/builtin/packages/conserver/package.py b/var/spack/repos/builtin/packages/conserver/package.py
index 987bd959db..6bbca47f82 100644
--- a/var/spack/repos/builtin/packages/conserver/package.py
+++ b/var/spack/repos/builtin/packages/conserver/package.py
@@ -13,6 +13,8 @@ class Conserver(AutotoolsPackage):
homepage = "https://www.conserver.com/"
url = "https://github.com/bstansell/conserver/releases/download/v8.2.5/conserver-8.2.5.tar.gz"
+ license("BSD-3-Clause")
+
version("8.2.7", sha256="0607f2147a4d384f1e677fbe4e6c68b66a3f015136b21bcf83ef9575985273d8")
version("8.2.5", sha256="7db192f304126d7e5c15421c4c83cd5c08039f2f2b3c61b2998e71881ae47eea")
version("8.2.4", sha256="a591eabb4abb632322d2f3058a2f0bd6502754069a99a153efe2d6d05bd97f6f")
diff --git a/var/spack/repos/builtin/packages/console-bridge/package.py b/var/spack/repos/builtin/packages/console-bridge/package.py
index 322b4fe027..43db512308 100644
--- a/var/spack/repos/builtin/packages/console-bridge/package.py
+++ b/var/spack/repos/builtin/packages/console-bridge/package.py
@@ -15,6 +15,8 @@ class ConsoleBridge(CMakePackage):
homepage = "https://github.com/ros/console_bridge/"
url = "https://github.com/ros/console_bridge/archive/1.0.1.tar.gz"
+ license("BSD-3-Clause")
+
version("1.0.2", sha256="303a619c01a9e14a3c82eb9762b8a428ef5311a6d46353872ab9a904358be4a4")
version("1.0.1", sha256="2ff175a9bb2b1849f12a6bf972ce7e4313d543a2bbc83b60fdae7db6e0ba353f")
version("1.0.0", sha256="880bbded7fcdc71479e9b1efc3ba5353f08eed23f0009c93d6bea8ba3974d078")
diff --git a/var/spack/repos/builtin/packages/consul/package.py b/var/spack/repos/builtin/packages/consul/package.py
index 3a9363ce1c..5d437f32be 100644
--- a/var/spack/repos/builtin/packages/consul/package.py
+++ b/var/spack/repos/builtin/packages/consul/package.py
@@ -14,6 +14,8 @@ class Consul(MakefilePackage):
homepage = "https://www.consul.io"
url = "https://github.com/hashicorp/consul/archive/v1.8.1.tar.gz"
+ license("MPL-2.0")
+
version("1.15.3", sha256="5137e9831b4bc094c8ce5be64c661dc0d9a96ee9509d756030d60d4bcca42503")
version("1.8.1", sha256="c173e9866e6181b3679a942233adade118976414f6ca2da8deaea0fa2bba9b06")
version("1.8.0", sha256="a87925bde6aecddf532dfd050e907b6a0a6447cdd5dc4f49b46d97c9f73b58f9")
diff --git a/var/spack/repos/builtin/packages/coordgen/package.py b/var/spack/repos/builtin/packages/coordgen/package.py
index 4796408e4d..04a90d9dca 100644
--- a/var/spack/repos/builtin/packages/coordgen/package.py
+++ b/var/spack/repos/builtin/packages/coordgen/package.py
@@ -14,6 +14,8 @@ class Coordgen(CMakePackage):
maintainers("RMeli")
+ license("BSD-3-Clause")
+
version("3.0.2", sha256="f67697434f7fec03bca150a6d84ea0e8409f6ec49d5aab43badc5833098ff4e3")
variant("maeparser", default=True, description="Use MAE parser")
diff --git a/var/spack/repos/builtin/packages/corenlp/package.py b/var/spack/repos/builtin/packages/corenlp/package.py
index 9aa82e1d6c..4541650759 100644
--- a/var/spack/repos/builtin/packages/corenlp/package.py
+++ b/var/spack/repos/builtin/packages/corenlp/package.py
@@ -21,6 +21,8 @@ class Corenlp(Package):
homepage = "https://stanfordnlp.github.io/CoreNLP/index.html"
url = "https://github.com/stanfordnlp/CoreNLP/archive/v4.0.0.tar.gz"
+ license("GPL-3.0-only")
+
version("4.0.0", sha256="07195eed46dd39bdc364d3988da8ec6a5fc9fed8c17613cfe5a8b84d649c8f0f")
resources = [("4.0.0", "f45bde062fb368d72f7d3c7ac1ddc6cfb61d3badc1152572bde17f1a5ed9ec94")]
diff --git a/var/spack/repos/builtin/packages/coreutils/package.py b/var/spack/repos/builtin/packages/coreutils/package.py
index 28b43c655b..ac105e0f45 100644
--- a/var/spack/repos/builtin/packages/coreutils/package.py
+++ b/var/spack/repos/builtin/packages/coreutils/package.py
@@ -22,6 +22,8 @@ class Coreutils(AutotoolsPackage, GNUMirrorPackage):
executables = [r"^md5sum$"]
+ license("GPL-3.0-or-later")
+
version("9.3", sha256="adbcfcfe899235b71e8768dcf07cd532520b7f54f9a8064843f8d199a904bbaa")
version("9.2", sha256="6885ff47b9cdb211de47d368c17853f406daaf98b148aaecdf10de29cc04b0b3")
version("9.1", sha256="61a1f410d78ba7e7f37a5a4f50e6d1320aca33375484a3255eddf17a38580423")
diff --git a/var/spack/repos/builtin/packages/corset/package.py b/var/spack/repos/builtin/packages/corset/package.py
index 66428265de..acbe1d5c0b 100644
--- a/var/spack/repos/builtin/packages/corset/package.py
+++ b/var/spack/repos/builtin/packages/corset/package.py
@@ -13,6 +13,8 @@ class Corset(Package):
homepage = "https://github.com/Oshlack/Corset/wiki"
url = "https://github.com/Oshlack/Corset/releases/download/version-1.09/corset-1.09-linux64.tar.gz"
+ license("GPL-3.0-only")
+
version("1.09", sha256="9c349afc5a66c43e6b73c62f5d3166dac2fd06696aa40cff648226a5d0427a59")
version("1.06", sha256="4aff83844461cea1edfce3d89776236c300650fc02b497cc9f11eba42d161b60")
diff --git a/var/spack/repos/builtin/packages/cosbench/package.py b/var/spack/repos/builtin/packages/cosbench/package.py
index a496b6b528..4dcd76c503 100644
--- a/var/spack/repos/builtin/packages/cosbench/package.py
+++ b/var/spack/repos/builtin/packages/cosbench/package.py
@@ -18,6 +18,8 @@ class Cosbench(Package):
homepage = "https://github.com/intel-cloud/cosbench"
url = "https://github.com/intel-cloud/cosbench/releases/download/v0.4.2/0.4.2.zip"
+ license("Apache-2.0")
+
version("0.4.2", sha256="9e82518d4fac3c23cfac47c8a571d4a61bf8e5f11286606c79a0f923e983dc61")
version("0.4.1.0", sha256="a044cd232b3cc376802aa6a4a697988ec690a8b1d70040641710066acd322c5a")
version("0.4.0.1", sha256="384e4de218a9a61040f45cf9aa0a555e88ff25fb2b5cd11c540627cd604b4961")
diff --git a/var/spack/repos/builtin/packages/cosign/package.py b/var/spack/repos/builtin/packages/cosign/package.py
index 2805e91d05..bbe70cc7af 100644
--- a/var/spack/repos/builtin/packages/cosign/package.py
+++ b/var/spack/repos/builtin/packages/cosign/package.py
@@ -18,6 +18,8 @@ class Cosign(Package):
url = "https://github.com/sigstore/cosign/archive/refs/tags/v1.3.1.tar.gz"
git = "https://github.com/sigstore/cosign.git"
+ license("Apache-2.0")
+
version("main", branch="main")
version("1.3.1", sha256="7f7e0af52ee8d795440e66dcc1a7a25783e22d30935f4f957779628b348f38af")
diff --git a/var/spack/repos/builtin/packages/cosma/package.py b/var/spack/repos/builtin/packages/cosma/package.py
index 19db9a0531..df10b0902e 100644
--- a/var/spack/repos/builtin/packages/cosma/package.py
+++ b/var/spack/repos/builtin/packages/cosma/package.py
@@ -17,6 +17,8 @@ class Cosma(CMakePackage):
url = "https://github.com/eth-cscs/COSMA/archive/refs/tags/v2.6.6.tar.gz"
git = "https://github.com/eth-cscs/COSMA.git"
+ license("BSD-3-Clause")
+
# note: The default archives produced with github do not have the archives
# of the submodules.
version("master", branch="master", submodules=False)
diff --git a/var/spack/repos/builtin/packages/costa/package.py b/var/spack/repos/builtin/packages/costa/package.py
index daacba7721..32bbc61088 100644
--- a/var/spack/repos/builtin/packages/costa/package.py
+++ b/var/spack/repos/builtin/packages/costa/package.py
@@ -17,6 +17,8 @@ class Costa(CMakePackage):
homepage = "https://github.com/eth-cscs/COSTA"
git = "https://github.com/eth-cscs/COSTA.git"
+ license("BSD-3-Clause")
+
# note: The default archives produced with github do not have the archives
# of the submodules.
version("master", branch="master", submodules=True)
diff --git a/var/spack/repos/builtin/packages/cowsay/package.py b/var/spack/repos/builtin/packages/cowsay/package.py
index 9415e77010..89ae220729 100644
--- a/var/spack/repos/builtin/packages/cowsay/package.py
+++ b/var/spack/repos/builtin/packages/cowsay/package.py
@@ -12,6 +12,8 @@ class Cowsay(Package):
homepage = "https://github.com/tnalpgge/rank-amateur-cowsay"
url = "https://github.com/tnalpgge/rank-amateur-cowsay/archive/cowsay-3.04.tar.gz"
+ license("Artistic-1.0-Perl OR GPL-2.0-or-later")
+
version("3.04", sha256="d8b871332cfc1f0b6c16832ecca413ca0ac14d58626491a6733829e3d655878b")
depends_on("perl", type=("run"))
diff --git a/var/spack/repos/builtin/packages/cp2k/package.py b/var/spack/repos/builtin/packages/cp2k/package.py
index fd698488c7..c371353cd0 100644
--- a/var/spack/repos/builtin/packages/cp2k/package.py
+++ b/var/spack/repos/builtin/packages/cp2k/package.py
@@ -29,6 +29,8 @@ class Cp2k(MakefilePackage, CudaPackage, CMakePackage, ROCmPackage):
maintainers("dev-zero", "mtaillefumier")
+ license("GPL-2.0-or-later")
+
version("2023.2", sha256="adbcc903c1a78cba98f49fe6905a62b49f12e3dfd7cedea00616d1a5f50550db")
version("2023.1", sha256="dff343b4a80c3a79363b805429bdb3320d3e1db48e0ff7d20a3dfd1c946a51ce")
version("2022.2", sha256="1a473dea512fe264bb45419f83de432d441f90404f829d89cbc3a03f723b8354")
diff --git a/var/spack/repos/builtin/packages/cpio/package.py b/var/spack/repos/builtin/packages/cpio/package.py
index 02875e3f51..2e0b9cb2ee 100644
--- a/var/spack/repos/builtin/packages/cpio/package.py
+++ b/var/spack/repos/builtin/packages/cpio/package.py
@@ -18,6 +18,8 @@ class Cpio(AutotoolsPackage, GNUMirrorPackage):
executables = ["^cpio$"]
+ license("GPL-3.0-or-later")
+
version("2.14", sha256="145a340fd9d55f0b84779a44a12d5f79d77c99663967f8cfa168d7905ca52454")
version("2.13", sha256="e87470d9c984317f658567c03bfefb6b0c829ff17dbf6b0de48d71a4c8f3db88")
diff --git a/var/spack/repos/builtin/packages/cpmd/package.py b/var/spack/repos/builtin/packages/cpmd/package.py
index 1782d07b6b..9f66e7b154 100644
--- a/var/spack/repos/builtin/packages/cpmd/package.py
+++ b/var/spack/repos/builtin/packages/cpmd/package.py
@@ -14,6 +14,8 @@ class Cpmd(MakefilePackage):
homepage = "https://www.cpmd.org/wordpress/"
url = "https://github.com/CPMD-code/CPMD/archive/refs/tags/4.3.tar.gz"
+ license("MIT")
+
version("4.3", sha256="e0290f9da0d255f90a612e60662b14a97ca53003f89073c6af84fa7bc8739f65")
variant("omp", description="Enables the use of OMP instructions", default=False)
diff --git a/var/spack/repos/builtin/packages/cpp-argparse/package.py b/var/spack/repos/builtin/packages/cpp-argparse/package.py
index 8dbe13ac3b..c2da0ae911 100644
--- a/var/spack/repos/builtin/packages/cpp-argparse/package.py
+++ b/var/spack/repos/builtin/packages/cpp-argparse/package.py
@@ -14,5 +14,7 @@ class CppArgparse(CMakePackage):
maintainers("qoelet")
+ license("MIT")
+
version("2.9", sha256="cd563293580b9dc592254df35b49cf8a19b4870ff5f611c7584cf967d9e6031e")
version("2.2", sha256="f0fc6ab7e70ac24856c160f44ebb0dd79dc1f7f4a614ee2810d42bb73799872b")
diff --git a/var/spack/repos/builtin/packages/cpp-httplib/package.py b/var/spack/repos/builtin/packages/cpp-httplib/package.py
index 559bdb9cb6..e5ecd23eed 100644
--- a/var/spack/repos/builtin/packages/cpp-httplib/package.py
+++ b/var/spack/repos/builtin/packages/cpp-httplib/package.py
@@ -12,6 +12,8 @@ class CppHttplib(CMakePackage):
homepage = "https://github.com/yhirose/cpp-httplib/"
url = "https://github.com/yhirose/cpp-httplib/archive/v0.5.10.tar.gz"
+ license("MIT")
+
version("0.12.5", sha256="b488f3fa9c6bf35608c3d9a5b69be52e016bbf2fbfe67e5ee684eadb2655493e")
version("0.12.3", sha256="175ced3c9cdaf221e9edf210297568d8f7d402a41d6db01254ac9e0b25487c54")
version("0.5.9", sha256="c9e7aef3b0d4e80ee533d10413508d8a6e09a67d0d59646c43111f3993de006e")
diff --git a/var/spack/repos/builtin/packages/cpp-logger/package.py b/var/spack/repos/builtin/packages/cpp-logger/package.py
index 14f3fa2d60..e0ad32f45a 100644
--- a/var/spack/repos/builtin/packages/cpp-logger/package.py
+++ b/var/spack/repos/builtin/packages/cpp-logger/package.py
@@ -13,6 +13,8 @@ class CppLogger(CMakePackage):
git = "https://github.com/hariharan-devarajan/cpp-logger.git"
maintainers("hariharan-devarajan")
+ license("MIT")
+
version("develop", branch="develop")
version("master", branch="master")
version("0.0.1", tag="v0.0.1", commit="d48b38ab14477bb7c53f8189b8b4be2ea214c28a")
diff --git a/var/spack/repos/builtin/packages/cppcheck/package.py b/var/spack/repos/builtin/packages/cppcheck/package.py
index d0aaae8ac5..9eb8b1a79b 100644
--- a/var/spack/repos/builtin/packages/cppcheck/package.py
+++ b/var/spack/repos/builtin/packages/cppcheck/package.py
@@ -14,6 +14,8 @@ class Cppcheck(CMakePackage):
maintainers("white238")
+ license("GPL-3.0-or-later")
+
version("2.9", sha256="d89f3282c70814fa66669e1ea0323c0484563b3f8249c7a2dcaac2ad07651dc7")
version("2.8", sha256="a5ed97a99173d2952cd93fcb028a3405a7b3b992e7168e2ae9d527b991770203")
version("2.7", sha256="ac74c0973c46a052760f4ff7ca6a84616ca5795510542d195a6f122c53079291")
diff --git a/var/spack/repos/builtin/packages/cppcodec/package.py b/var/spack/repos/builtin/packages/cppcodec/package.py
index 8e5b58b58d..e8c1bb7c3a 100644
--- a/var/spack/repos/builtin/packages/cppcodec/package.py
+++ b/var/spack/repos/builtin/packages/cppcodec/package.py
@@ -1,20 +1,22 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
-# Spack Project Developers. See the top-level COPYRIGHT file for details.
-#
-# SPDX-License-Identifier: (Apache-2.0 OR MIT)
-
-from spack.package import *
-
-
-class Cppcodec(CMakePackage):
- """Header-only C++11 library to encode/decode base64, base64url, base32,
- base32hex and hex (a.k.a. base16) as specified in RFC 4648, plus
- Crockford's base32. MIT licensed with consistent, flexible API."""
-
- maintainers("vmiheer")
- homepage = "https://github.com/tplgy/cppcodec"
- url = "https://github.com/tplgy/cppcodec/archive/refs/tags/v0.2.tar.gz"
-
- version("0.2", sha256="0edaea2a9d9709d456aa99a1c3e17812ed130f9ef2b5c2d152c230a5cbc5c482")
-
- depends_on("cmake@2.8:", type="build")
+# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
+from spack.package import *
+
+
+class Cppcodec(CMakePackage):
+ """Header-only C++11 library to encode/decode base64, base64url, base32,
+ base32hex and hex (a.k.a. base16) as specified in RFC 4648, plus
+ Crockford's base32. MIT licensed with consistent, flexible API."""
+
+ maintainers("vmiheer")
+ homepage = "https://github.com/tplgy/cppcodec"
+ url = "https://github.com/tplgy/cppcodec/archive/refs/tags/v0.2.tar.gz"
+
+ license("MIT")
+
+ version("0.2", sha256="0edaea2a9d9709d456aa99a1c3e17812ed130f9ef2b5c2d152c230a5cbc5c482")
+
+ depends_on("cmake@2.8:", type="build")
diff --git a/var/spack/repos/builtin/packages/cppcoro/package.py b/var/spack/repos/builtin/packages/cppcoro/package.py
index 6677f44cb1..53319ab455 100644
--- a/var/spack/repos/builtin/packages/cppcoro/package.py
+++ b/var/spack/repos/builtin/packages/cppcoro/package.py
@@ -14,6 +14,8 @@ class Cppcoro(CMakePackage):
maintainers("pbrady")
+ license("MIT")
+
version("develop", branch="master")
version("2021-01-13", commit="7cc9433436fe8f2482138019cfaafce8e1d7a896")
diff --git a/var/spack/repos/builtin/packages/cppgsl/package.py b/var/spack/repos/builtin/packages/cppgsl/package.py
index aefd0ece08..3657d775ac 100644
--- a/var/spack/repos/builtin/packages/cppgsl/package.py
+++ b/var/spack/repos/builtin/packages/cppgsl/package.py
@@ -13,6 +13,8 @@ class Cppgsl(CMakePackage):
url = "https://github.com/Microsoft/GSL/archive/v2.0.0.tar.gz"
git = "https://github.com/Microsoft/GSL.git"
+ license("MIT")
+
version("main", branch="main")
version("4.0.0", sha256="f0e32cb10654fea91ad56bde89170d78cfbf4363ee0b01d8f097de2ba49f6ce9")
version("3.1.0", sha256="d3234d7f94cea4389e3ca70619b82e8fb4c2f33bb3a070799f1e18eef500a083")
diff --git a/var/spack/repos/builtin/packages/cpprestsdk/package.py b/var/spack/repos/builtin/packages/cpprestsdk/package.py
index fbfca2bd0a..2c97cb80f4 100644
--- a/var/spack/repos/builtin/packages/cpprestsdk/package.py
+++ b/var/spack/repos/builtin/packages/cpprestsdk/package.py
@@ -15,6 +15,8 @@ class Cpprestsdk(CMakePackage):
homepage = "https://github.com/Microsoft/cpprestsdk"
url = "https://github.com/Microsoft/cpprestsdk/archive/v2.9.1.tar.gz"
+ license("MIT")
+
version(
"2.10.16",
git="https://github.com/Microsoft/cpprestsdk",
diff --git a/var/spack/repos/builtin/packages/cppunit/package.py b/var/spack/repos/builtin/packages/cppunit/package.py
index a06d07bc89..bbb62dbe57 100644
--- a/var/spack/repos/builtin/packages/cppunit/package.py
+++ b/var/spack/repos/builtin/packages/cppunit/package.py
@@ -13,6 +13,8 @@ class Cppunit(AutotoolsPackage):
url = "https://dev-www.libreoffice.org/src/cppunit-1.13.2.tar.gz"
git = "https://anongit.freedesktop.org/git/libreoffice/cppunit.git"
+ license("LGPL-2.1-or-later")
+
version("master", branch="master")
version("1.15_20220904", commit="78e64f0edb4f3271a6ddbcdf9cba05138597bfca")
version(
diff --git a/var/spack/repos/builtin/packages/cppzmq/package.py b/var/spack/repos/builtin/packages/cppzmq/package.py
index 6e52c55ef0..0b0a7cccf1 100644
--- a/var/spack/repos/builtin/packages/cppzmq/package.py
+++ b/var/spack/repos/builtin/packages/cppzmq/package.py
@@ -15,6 +15,8 @@ class Cppzmq(CMakePackage):
maintainers("wdconinc")
+ license("MIT")
+
version("master", branch="master")
version("4.9.0", sha256="3fdf5b100206953f674c94d40599bdb3ea255244dcc42fab0d75855ee3645581")
version("4.8.1", sha256="7a23639a45f3a0049e11a188e29aaedd10b2f4845f0000cf3e22d6774ebde0af")
diff --git a/var/spack/repos/builtin/packages/cpr/package.py b/var/spack/repos/builtin/packages/cpr/package.py
index 0d18a6a919..16121c99b5 100644
--- a/var/spack/repos/builtin/packages/cpr/package.py
+++ b/var/spack/repos/builtin/packages/cpr/package.py
@@ -14,6 +14,8 @@ class Cpr(CMakePackage):
maintainers("sethrj")
+ license("MIT")
+
version("1.10.4", sha256="88462d059cd3df22c4d39ae04483ed50dfd2c808b3effddb65ac3b9aa60b542d")
version("1.9.2", sha256="3bfbffb22c51f322780d10d3ca8f79424190d7ac4b5ad6ad896de08dbd06bf31")
diff --git a/var/spack/repos/builtin/packages/cpu-features/package.py b/var/spack/repos/builtin/packages/cpu-features/package.py
index f8037c2b88..31ba7d0684 100644
--- a/var/spack/repos/builtin/packages/cpu-features/package.py
+++ b/var/spack/repos/builtin/packages/cpu-features/package.py
@@ -13,6 +13,8 @@ class CpuFeatures(CMakePackage):
git = "https://github.com/google/cpu_features.git"
url = "https://github.com/google/cpu_features/archive/refs/tags/v0.7.0.tar.gz"
+ license("Apache-2.0")
+
version("main", branch="main")
version("develop", branch="main", deprecated=True)
version("0.7.0", sha256="df80d9439abf741c7d2fdcdfd2d26528b136e6c52976be8bd0cd5e45a27262c0")
diff --git a/var/spack/repos/builtin/packages/cpuinfo/package.py b/var/spack/repos/builtin/packages/cpuinfo/package.py
index 73285b2e2e..0d0a5c0f1f 100644
--- a/var/spack/repos/builtin/packages/cpuinfo/package.py
+++ b/var/spack/repos/builtin/packages/cpuinfo/package.py
@@ -14,6 +14,8 @@ class Cpuinfo(CMakePackage):
git = "https://github.com/pytorch/cpuinfo.git"
tags = ["windows"]
+ license("BSD-2-Clause")
+
version("main", branch="main")
version("2022-08-19", commit="8ec7bd91ad0470e61cf38f618cc1f270dede599c") # py-torch@1.13
version("2020-12-17", commit="5916273f79a21551890fd3d56fc5375a78d1598d") # py-torch@1.8:1.12
diff --git a/var/spack/repos/builtin/packages/cqrlib/package.py b/var/spack/repos/builtin/packages/cqrlib/package.py
index 92af140274..b1092a96d9 100644
--- a/var/spack/repos/builtin/packages/cqrlib/package.py
+++ b/var/spack/repos/builtin/packages/cqrlib/package.py
@@ -14,6 +14,8 @@ class Cqrlib(MakefilePackage):
"https://downloads.sourceforge.net/project/cqrlib/cqrlib/CQRlib-1.1.2/CQRlib-1.1.2.tar.gz"
)
+ license("LGPL-2.1-or-later")
+
version("1.1.2", sha256="af3cf2402974579f3c6efc6a6174a5da52786db4bfee9d38d504d93bc42410fd")
depends_on("libtool", type="build")
diff --git a/var/spack/repos/builtin/packages/cquery/package.py b/var/spack/repos/builtin/packages/cquery/package.py
index b4bec9e73e..9fe2488d2f 100644
--- a/var/spack/repos/builtin/packages/cquery/package.py
+++ b/var/spack/repos/builtin/packages/cquery/package.py
@@ -12,6 +12,8 @@ class Cquery(CMakePackage):
homepage = "https://github.com/cquery-project/cquery"
git = "https://github.com/cquery-project/cquery.git"
+ license("MIT")
+
version("2018-08-23", commit="70c755b2e390d3edfb594a84a7531beb26b2bc07", submodules=True)
depends_on("llvm")
diff --git a/var/spack/repos/builtin/packages/cracklib/package.py b/var/spack/repos/builtin/packages/cracklib/package.py
index 82d8a411f3..2954285183 100644
--- a/var/spack/repos/builtin/packages/cracklib/package.py
+++ b/var/spack/repos/builtin/packages/cracklib/package.py
@@ -14,6 +14,8 @@ class Cracklib(AutotoolsPackage):
homepage = "https://github.com/cracklib/cracklib"
url = "https://github.com/cracklib/cracklib/archive/v2.9.7.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("2.9.9", sha256="0a3fd72163512088c6f2add0f6cd6e34954ca0fa3f333ff9cced478b04e73ce1")
version("2.9.7", sha256="ff4e6c3f86494c93719f5e4186e2c3ea9e265f41972ec21f7b87852aced704e6")
version("2.9.6", sha256="7cd2c01365f199c466b490ad2585beccbe0108ccd606c1bcc6c1e52800e627fe")
diff --git a/var/spack/repos/builtin/packages/cradl/package.py b/var/spack/repos/builtin/packages/cradl/package.py
index 0b5e62b623..068d54c5ae 100644
--- a/var/spack/repos/builtin/packages/cradl/package.py
+++ b/var/spack/repos/builtin/packages/cradl/package.py
@@ -17,6 +17,8 @@ class Cradl(Package):
tags = ["proxy-app"]
+ license("BSD-3-Clause")
+
version("master", branch="master")
depends_on("py-pandas")
diff --git a/var/spack/repos/builtin/packages/cronie/package.py b/var/spack/repos/builtin/packages/cronie/package.py
index 3037fba6a9..182a481718 100644
--- a/var/spack/repos/builtin/packages/cronie/package.py
+++ b/var/spack/repos/builtin/packages/cronie/package.py
@@ -13,6 +13,8 @@ class Cronie(AutotoolsPackage):
homepage = "https://github.com/cronie-crond/cronie"
url = "https://github.com/cronie-crond/cronie/archive/cronie-1.5.5.tar.gz"
+ license("ISC")
+
version("1.6.1", sha256="1ddbc8f8d07dfe1d45998b0a0cbd9a216cd4d7bc64d1626b2bc8b3a69e4641d1")
version("1.5.5", sha256="22c2a2b22577c0f776c1268d0e0f305c5c041e10155022a345b43b665da0ffe9")
diff --git a/var/spack/repos/builtin/packages/crtm/package.py b/var/spack/repos/builtin/packages/crtm/package.py
index 60ff3bfd48..1784796ba6 100644
--- a/var/spack/repos/builtin/packages/crtm/package.py
+++ b/var/spack/repos/builtin/packages/crtm/package.py
@@ -46,6 +46,8 @@ class Crtm(CMakePackage):
# add ecbuild dependency for next release with fix
# depends_on("ecbuild", when="@2.4.0:", type=("build"))
+ license("CC0-1.0")
+
# REL-2.4.0_emc (v2.4.0 ecbuild does not work)
version("2.4.0", commit="5ddd0d6b0138284764065feda73b5adf599082a2")
# Uses the tip of REL-2.3.0_emc branch
diff --git a/var/spack/repos/builtin/packages/crunch/package.py b/var/spack/repos/builtin/packages/crunch/package.py
index 5652d5f0cd..c085899f6f 100644
--- a/var/spack/repos/builtin/packages/crunch/package.py
+++ b/var/spack/repos/builtin/packages/crunch/package.py
@@ -16,6 +16,8 @@ class Crunch(CMakePackage):
# fix compilation bugs. If these commits are ever merged into upstream, we can switch to that.
git = "https://github.com/rouault/crunch.git"
+ license("Zlib")
+
# No stable releases since 2012
version("master", branch="build_fixes")
diff --git a/var/spack/repos/builtin/packages/cryptopp/package.py b/var/spack/repos/builtin/packages/cryptopp/package.py
index 2465ab7dac..880d43333b 100644
--- a/var/spack/repos/builtin/packages/cryptopp/package.py
+++ b/var/spack/repos/builtin/packages/cryptopp/package.py
@@ -16,6 +16,8 @@ class Cryptopp(MakefilePackage):
homepage = "https://www.cryptopp.com"
url = "https://www.cryptopp.com/cryptopp700.zip"
+ license("BSL-1.0")
+
version("8.7.0", sha256="d0d3a28fcb5a1f6ed66b3adf57ecfaed234a7e194e42be465c2ba70c744538dd")
version("7.0.0", sha256="a4bc939910edd3d29fb819a6fc0dfdc293f686fa62326f61c56d72d0a366ceb0")
version("6.1.0", sha256="21289d2511101a9350c87c8eb1f4982d4a266e8037b19dab79a32cc13ea108c7")
diff --git a/var/spack/repos/builtin/packages/cscope/package.py b/var/spack/repos/builtin/packages/cscope/package.py
index 670cd1a9f5..93e28999a4 100644
--- a/var/spack/repos/builtin/packages/cscope/package.py
+++ b/var/spack/repos/builtin/packages/cscope/package.py
@@ -12,6 +12,8 @@ class Cscope(AutotoolsPackage):
homepage = "http://cscope.sourceforge.net/"
url = "https://sourceforge.net/projects/cscope/files/cscope/v15.9/cscope-15.9.tar.gz"
+ license("BSD-3-Clause")
+
version("15.9", sha256="c5505ae075a871a9cd8d9801859b0ff1c09782075df281c72c23e72115d9f159")
version("15.8b", sha256="4889d091f05aa0845384b1e4965aa31d2b20911fb2c001b2cdcffbcb7212d3af")
diff --git a/var/spack/repos/builtin/packages/csdp/package.py b/var/spack/repos/builtin/packages/csdp/package.py
index 7189ead6a3..4d5243276f 100644
--- a/var/spack/repos/builtin/packages/csdp/package.py
+++ b/var/spack/repos/builtin/packages/csdp/package.py
@@ -14,6 +14,8 @@ class Csdp(MakefilePackage):
homepage = "https://projects.coin-or.org/Csdp"
url = "https://www.coin-or.org/download/source/Csdp/Csdp-6.1.1.tgz"
+ license("CPL-1.0")
+
version("6.1.1", sha256="0558a46ac534e846bf866b76a9a44e8a854d84558efa50988ffc092f99a138b9")
depends_on("atlas")
diff --git a/var/spack/repos/builtin/packages/ctffind/package.py b/var/spack/repos/builtin/packages/ctffind/package.py
index ac7bc960c3..f55f2ce380 100644
--- a/var/spack/repos/builtin/packages/ctffind/package.py
+++ b/var/spack/repos/builtin/packages/ctffind/package.py
@@ -12,6 +12,8 @@ class Ctffind(AutotoolsPackage):
homepage = "https://grigoriefflab.umassmed.edu/ctffind4"
url = "https://grigoriefflab.umassmed.edu/system/tdf?path=ctffind-4.1.8.tar.gz&file=1&type=node&id=26"
+ license("BSD-3-Clause")
+
version(
"4.1.14",
sha256="db17b2ebeb3c3b2b3764e42b820cd50d19ccccf6956c64257bfe5d5ba6b40cb5",
diff --git a/var/spack/repos/builtin/packages/ctpl/package.py b/var/spack/repos/builtin/packages/ctpl/package.py
index d8d6933b26..cd5ddcc4fa 100644
--- a/var/spack/repos/builtin/packages/ctpl/package.py
+++ b/var/spack/repos/builtin/packages/ctpl/package.py
@@ -13,6 +13,8 @@ class Ctpl(AutotoolsPackage):
homepage = "https://github.com/b4n/ctpl"
url = "https://github.com/b4n/ctpl/archive/0.3.tar.gz"
+ license("GPL-3.0-only")
+
version("0.3", sha256="034875ba8e1ce87b7ee85bc7146a6a2b2a6ac0518482b36d65eb67dd09c03d0a")
depends_on("autoconf", type="build")
diff --git a/var/spack/repos/builtin/packages/ctre/package.py b/var/spack/repos/builtin/packages/ctre/package.py
index 91b14a3d38..1bb8bb9db4 100644
--- a/var/spack/repos/builtin/packages/ctre/package.py
+++ b/var/spack/repos/builtin/packages/ctre/package.py
@@ -12,6 +12,8 @@ class Ctre(CMakePackage):
url = "https://github.com/hanickadot/compile-time-regular-expressions/archive/v2.8.3.tar.gz"
git = "https://github.com/hanickadot/compile-time-regular-expressions.git"
+ license("Apache-2.0")
+
version("master", branch="master")
version("2.8.4", sha256="99b981857f1b66cab5e71161ae74deca268ed39a96ec6507def92d4f445cadd6")
version("2.8.3", sha256="5833a9d0fbce39ee39bd6e29df2f7fcafc82e41c373e8675ed0774bcf76fdc7a")
diff --git a/var/spack/repos/builtin/packages/cub/package.py b/var/spack/repos/builtin/packages/cub/package.py
index bc0aafab6f..58ac5da4cc 100644
--- a/var/spack/repos/builtin/packages/cub/package.py
+++ b/var/spack/repos/builtin/packages/cub/package.py
@@ -14,6 +14,8 @@ class Cub(Package):
url = "https://github.com/NVIDIA/cub/archive/1.12.0.zip"
git = "https://github.com/NVIDIA/cub.git"
+ license("BSD-3-Clause")
+
version("2.1.0", sha256="8ec47307f5e99379ac1cf6722cd5a24fc15b84b0f5361bebd453645a5e4bb34d")
version("1.16.0", sha256="a9e327d46c82025d17ed3ab5a10da006bcdaef5dcbd294b332ef0a572f58445b")
version("1.15.0", sha256="dcb75744650deb42e9123509482e0f84944c1dbd60d5cd909a416d953d3a6903")
diff --git a/var/spack/repos/builtin/packages/cuba/package.py b/var/spack/repos/builtin/packages/cuba/package.py
index 2935861067..1536475f61 100644
--- a/var/spack/repos/builtin/packages/cuba/package.py
+++ b/var/spack/repos/builtin/packages/cuba/package.py
@@ -16,6 +16,8 @@ class Cuba(AutotoolsPackage):
maintainers("wdconinc")
+ license("LGPL-3.0-only")
+
version("4.2.2", sha256="8d9f532fd2b9561da2272c156ef7be5f3960953e4519c638759f1b52fe03ed52")
parallel = False
diff --git a/var/spack/repos/builtin/packages/cube-blade/package.py b/var/spack/repos/builtin/packages/cube-blade/package.py
index 6002e2416e..9ce7189483 100644
--- a/var/spack/repos/builtin/packages/cube-blade/package.py
+++ b/var/spack/repos/builtin/packages/cube-blade/package.py
@@ -12,6 +12,8 @@ class CubeBlade(AutotoolsPackage):
homepage = "https://www.scalasca.org/software/cube-4.x/download.html"
url = "https://apps.fz-juelich.de/scalasca/releases/cube/4.5/dist/blade-0.2.tar.gz"
+ license("BSD-3-Clause")
+
version("0.2", sha256="ab3c5bbca79e2ec599166e75b3c96a8f6a18b3064414fc39e56f78aaae9c165c")
depends_on("cube@4.5:")
diff --git a/var/spack/repos/builtin/packages/cubist/package.py b/var/spack/repos/builtin/packages/cubist/package.py
index f058698b73..a22a4c2df8 100644
--- a/var/spack/repos/builtin/packages/cubist/package.py
+++ b/var/spack/repos/builtin/packages/cubist/package.py
@@ -19,6 +19,8 @@ class Cubist(MakefilePackage):
homepage = "https://www.rulequest.com"
url = "https://www.rulequest.com/GPL/Cubist.tgz"
+ license("GPL-3.0-only")
+
version("2.07", sha256="f2b20807cd3275e775c42263a4efd3f50df6e495a8b6dc8989ea2d41b973ac1a")
def edit(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/cuda-memtest/package.py b/var/spack/repos/builtin/packages/cuda-memtest/package.py
index a5100c829b..a8b4bbb100 100644
--- a/var/spack/repos/builtin/packages/cuda-memtest/package.py
+++ b/var/spack/repos/builtin/packages/cuda-memtest/package.py
@@ -20,6 +20,8 @@ class CudaMemtest(CMakePackage):
maintainers("ax3l")
+ license("Unlicense")
+
version("master", branch="dev")
depends_on("cmake@2.8.5:", type="build")
diff --git a/var/spack/repos/builtin/packages/cudnn/package.py b/var/spack/repos/builtin/packages/cudnn/package.py
index 715d19ba90..c193f28cdd 100644
--- a/var/spack/repos/builtin/packages/cudnn/package.py
+++ b/var/spack/repos/builtin/packages/cudnn/package.py
@@ -300,6 +300,8 @@ class Cudnn(Package):
skip_version_audit = ["platform=darwin"]
+ license("MIT")
+
for ver, packages in _versions.items():
key = "{0}-{1}".format(platform.system(), platform.machine())
pkg = packages.get(key)
diff --git a/var/spack/repos/builtin/packages/cufflinks/package.py b/var/spack/repos/builtin/packages/cufflinks/package.py
index bd9d0f295a..57ca807830 100644
--- a/var/spack/repos/builtin/packages/cufflinks/package.py
+++ b/var/spack/repos/builtin/packages/cufflinks/package.py
@@ -13,6 +13,8 @@ class Cufflinks(Package):
homepage = "https://cole-trapnell-lab.github.io/cufflinks"
url = "https://cole-trapnell-lab.github.io/cufflinks/assets/downloads/cufflinks-2.2.1.Linux_x86_64.tar.gz"
+ license("BSL-1.0")
+
version("2.2.1", sha256="39f812452cae26462e5d2671d38104d9e8ef30aaf9ab6dea8ca57f50f46448e4")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/cunit/package.py b/var/spack/repos/builtin/packages/cunit/package.py
index a4fd2b97e6..6ab8ecdb13 100644
--- a/var/spack/repos/builtin/packages/cunit/package.py
+++ b/var/spack/repos/builtin/packages/cunit/package.py
@@ -12,6 +12,8 @@ class Cunit(AutotoolsPackage):
homepage = "https://sourceforge.net/projects/cunit/"
url = "https://sourceforge.net/projects/cunit/files/CUnit/2.1-3/CUnit-2.1-3.tar.bz2"
+ license("GPL-2.0-or-later")
+
version("2.1-3", sha256="f5b29137f845bb08b77ec60584fdb728b4e58f1023e6f249a464efa49a40f214")
depends_on("autoconf", type="build")
diff --git a/var/spack/repos/builtin/packages/cups/package.py b/var/spack/repos/builtin/packages/cups/package.py
index 8e73296ea1..1033468439 100644
--- a/var/spack/repos/builtin/packages/cups/package.py
+++ b/var/spack/repos/builtin/packages/cups/package.py
@@ -16,6 +16,8 @@ class Cups(AutotoolsPackage):
homepage = "https://www.cups.org/"
url = "https://github.com/apple/cups/releases/download/v2.2.3/cups-2.2.3-source.tar.gz"
+ license("Apache-2.0")
+
version("2.3.3", sha256="261fd948bce8647b6d5cb2a1784f0c24cc52b5c4e827b71d726020bcc502f3ee")
version("2.2.3", sha256="66701fe15838f2c892052c913bde1ba106bbee2e0a953c955a62ecacce76885f")
diff --git a/var/spack/repos/builtin/packages/curl/package.py b/var/spack/repos/builtin/packages/curl/package.py
index f26247a44a..e9555f7299 100644
--- a/var/spack/repos/builtin/packages/curl/package.py
+++ b/var/spack/repos/builtin/packages/curl/package.py
@@ -26,6 +26,8 @@ class Curl(NMakePackage, AutotoolsPackage):
maintainers("alecbcs")
+ license("curl")
+
version("8.4.0", sha256="e5250581a9c032b1b6ed3cf2f9c114c811fc41881069e9892d115cc73f9e88c6")
# Deprecated versions due to CVEs
diff --git a/var/spack/repos/builtin/packages/cvector/package.py b/var/spack/repos/builtin/packages/cvector/package.py
index 024ffbb9b6..799e5ee811 100644
--- a/var/spack/repos/builtin/packages/cvector/package.py
+++ b/var/spack/repos/builtin/packages/cvector/package.py
@@ -12,6 +12,8 @@ class Cvector(MakefilePackage):
homepage = "http://cvector.sourceforge.net/"
url = "https://downloads.sourceforge.net/project/cvector/cvector/CVector-1.0.3/CVector-1.0.3.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("1.0.3", sha256="d3fa92de3cd5ba8697abdbb52080248b2c252a81cf40a8ec639be301518d0ce3")
depends_on("libtool", type="build")
diff --git a/var/spack/repos/builtin/packages/cvise/package.py b/var/spack/repos/builtin/packages/cvise/package.py
index 097d9f6814..dc9e4ec437 100644
--- a/var/spack/repos/builtin/packages/cvise/package.py
+++ b/var/spack/repos/builtin/packages/cvise/package.py
@@ -14,6 +14,8 @@ class Cvise(CMakePackage):
url = "https://github.com/marxin/cvise"
git = "https://github.com/marxin/cvise.git"
+ license("NCSA")
+
version("master", branch="master")
version("2.7.0", tag="v2.7.0", commit="d9e4a50514d9931b2a1293755a7e96e0f9520032")
diff --git a/var/spack/repos/builtin/packages/cvs/package.py b/var/spack/repos/builtin/packages/cvs/package.py
index 7f0a2c1ae1..e6929d300a 100644
--- a/var/spack/repos/builtin/packages/cvs/package.py
+++ b/var/spack/repos/builtin/packages/cvs/package.py
@@ -14,6 +14,8 @@ class Cvs(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.nongnu.org/cvs/"
gnu_mirror_path = "non-gnu/cvs/source/feature/1.12.13/cvs-1.12.13.tar.bz2"
+ license("GPL-2.0-or-later")
+
version("1.12.13", sha256="78853613b9a6873a30e1cc2417f738c330e75f887afdaf7b3d0800cb19ca515e")
# To avoid the problem: The use of %n in format strings in writable memory
diff --git a/var/spack/repos/builtin/packages/cxxopts/package.py b/var/spack/repos/builtin/packages/cxxopts/package.py
index 1f7e903931..ff42cc3911 100644
--- a/var/spack/repos/builtin/packages/cxxopts/package.py
+++ b/var/spack/repos/builtin/packages/cxxopts/package.py
@@ -13,6 +13,8 @@ class Cxxopts(CMakePackage):
url = "https://github.com/jarro2783/cxxopts/archive/v2.2.0.tar.gz"
maintainers("haampie")
+ license("MIT")
+
version("3.1.1", sha256="523175f792eb0ff04f9e653c90746c12655f10cb70f1d5e6d6d9491420298a08")
version("3.0.0", sha256="36f41fa2a46b3c1466613b63f3fa73dc24d912bc90d667147f1e43215a8c6d00")
version("2.2.1", sha256="984aa3c8917d649b14d7f6277104ce38dd142ce378a9198ec926f03302399681")
diff --git a/var/spack/repos/builtin/packages/cxxtest/package.py b/var/spack/repos/builtin/packages/cxxtest/package.py
index a8e6448f6f..cad1c2ff6a 100644
--- a/var/spack/repos/builtin/packages/cxxtest/package.py
+++ b/var/spack/repos/builtin/packages/cxxtest/package.py
@@ -12,6 +12,8 @@ class Cxxtest(Package):
homepage = "https://cxxtest.com/"
url = "https://sourceforge.net/projects/cxxtest/files/cxxtest/4.4/cxxtest-4.4.tar.gz/download"
+ license("LGPL-3.0-or-later")
+
version("4.4", sha256="1c154fef91c65dbf1cd4519af7ade70a61d85a923b6e0c0b007dc7f4895cf7d8")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/cyrus-sasl/package.py b/var/spack/repos/builtin/packages/cyrus-sasl/package.py
index 3e5450eeb2..945a2d211d 100644
--- a/var/spack/repos/builtin/packages/cyrus-sasl/package.py
+++ b/var/spack/repos/builtin/packages/cyrus-sasl/package.py
@@ -14,6 +14,8 @@ class CyrusSasl(AutotoolsPackage):
homepage = "https://github.com/cyrusimap/cyrus-sasl"
url = "https://github.com/cyrusimap/cyrus-sasl/archive/cyrus-sasl-2.1.27.tar.gz"
+ license("custom")
+
version("2.1.28", sha256="3e38933a30b9ce183a5488b4f6a5937a702549cde0d3287903d80968ad4ec341")
version("2.1.27", sha256="b564d773803dc4cff42d2bdc04c80f2b105897a724c247817d4e4a99dd6b9976")
version("2.1.26", sha256="7c14d1b5bd1434adf2dd79f70538617e6aa2a7bde447454b90b84ac5c4d034ba")
diff --git a/var/spack/repos/builtin/packages/czmq/package.py b/var/spack/repos/builtin/packages/czmq/package.py
index d46051d1bf..8b5b28a201 100644
--- a/var/spack/repos/builtin/packages/czmq/package.py
+++ b/var/spack/repos/builtin/packages/czmq/package.py
@@ -12,6 +12,8 @@ class Czmq(AutotoolsPackage):
homepage = "http://czmq.zeromq.org"
url = "https://github.com/zeromq/czmq/archive/v4.0.2.tar.gz"
+ license("MPL-2.0")
+
version("4.1.1", sha256="b7623433547aa4b6e79722796c27ebc7c0470fea4204e920fd05e717c648f889")
version("4.0.2", sha256="794f80af7392ec8d361ad69646fc20aaa284d23fef92951334009771a732c810")
version("3.0.2", sha256="e56f8498daf70310b31c42669b2f9b753c5e747eafaff6d4fdac26d72a474b27")
diff --git a/var/spack/repos/builtin/packages/dakota/package.py b/var/spack/repos/builtin/packages/dakota/package.py
index e0374ad927..0e7807e336 100644
--- a/var/spack/repos/builtin/packages/dakota/package.py
+++ b/var/spack/repos/builtin/packages/dakota/package.py
@@ -40,6 +40,8 @@ class Dakota(CMakePackage):
git = "https://github.com/snl-dakota/dakota.git"
url = "https://dakota.sandia.gov/sites/default/files/distributions/public/dakota-6.12-release-public.src.tar.gz"
+ license("LGPL-2.1-or-later")
+
version(
"6.18",
tag="v6.18.0",
diff --git a/var/spack/repos/builtin/packages/dalton/package.py b/var/spack/repos/builtin/packages/dalton/package.py
index c221a9aa2a..8fe5aabd36 100644
--- a/var/spack/repos/builtin/packages/dalton/package.py
+++ b/var/spack/repos/builtin/packages/dalton/package.py
@@ -17,6 +17,8 @@ class Dalton(CMakePackage):
maintainers("foeroyingur")
+ license("LGPL-2.1-or-later")
+
version("master", branch="master", submodules=True)
version(
"2020.0", tag="2020.0", commit="66052b3af5ea7225e31178bf9a8b031913c72190", submodules=True
diff --git a/var/spack/repos/builtin/packages/damaris/package.py b/var/spack/repos/builtin/packages/damaris/package.py
index 3f8b6f156b..0dd9540a20 100644
--- a/var/spack/repos/builtin/packages/damaris/package.py
+++ b/var/spack/repos/builtin/packages/damaris/package.py
@@ -15,6 +15,8 @@ class Damaris(CMakePackage):
git = "https://gitlab.inria.fr/Damaris/damaris.git"
maintainers("jcbowden")
+ license("LGPL-3.0-or-later")
+
version("master", branch="master")
version("1.9.2", tag="v1.9.2", commit="22c146b4b4ca047d4d36fd904d248e0280b3c0ea")
version("1.9.1", tag="v1.9.1", commit="2fe83f587837b7ad0b5c187b8ff453f7d3ad2c18")
diff --git a/var/spack/repos/builtin/packages/damask-grid/package.py b/var/spack/repos/builtin/packages/damask-grid/package.py
index f2b9230032..4ee2d994f1 100644
--- a/var/spack/repos/builtin/packages/damask-grid/package.py
+++ b/var/spack/repos/builtin/packages/damask-grid/package.py
@@ -15,6 +15,8 @@ class DamaskGrid(CMakePackage):
maintainers("MarDiehl")
+ license("AGPL-3.0-or-later")
+
version(
"3.0.0-alpha8", sha256="f62c38123213d1c1fe2eb8910b0ffbdc1cac56273c2520f3b64a553363190b9d"
)
diff --git a/var/spack/repos/builtin/packages/damask-mesh/package.py b/var/spack/repos/builtin/packages/damask-mesh/package.py
index dcec1afcaa..5dc7b75f26 100644
--- a/var/spack/repos/builtin/packages/damask-mesh/package.py
+++ b/var/spack/repos/builtin/packages/damask-mesh/package.py
@@ -15,6 +15,8 @@ class DamaskMesh(CMakePackage):
maintainers("MarDiehl")
+ license("AGPL-3.0-or-later")
+
version(
"3.0.0-alpha8", sha256="f62c38123213d1c1fe2eb8910b0ffbdc1cac56273c2520f3b64a553363190b9d"
)
diff --git a/var/spack/repos/builtin/packages/daos/package.py b/var/spack/repos/builtin/packages/daos/package.py
index 3b62ecd805..698ddf7548 100644
--- a/var/spack/repos/builtin/packages/daos/package.py
+++ b/var/spack/repos/builtin/packages/daos/package.py
@@ -15,6 +15,8 @@ class Daos(SConsPackage):
git = "https://github.com/daos-stack/daos.git"
maintainers("hyoklee")
+ license("BSD-2-Clause-Patent")
+
version("master", branch="master", submodules=True)
version(
"2.2.0", tag="v2.2.0", commit="d2a1f2790c946659c9398926254e6203fd957b7c", submodules=True
diff --git a/var/spack/repos/builtin/packages/dash/package.py b/var/spack/repos/builtin/packages/dash/package.py
index 00e290bfdc..5d80a53499 100644
--- a/var/spack/repos/builtin/packages/dash/package.py
+++ b/var/spack/repos/builtin/packages/dash/package.py
@@ -13,6 +13,8 @@ class Dash(AutotoolsPackage):
url = "https://git.kernel.org/pub/scm/utils/dash/dash.git/snapshot/dash-0.5.9.1.tar.gz"
list_url = homepage
+ license("BSD-3-Clause AND GPL-2.0-or-later")
+
version("0.5.12", sha256="0d632f6b945058d84809cac7805326775bd60cb4a316907d0bd4228ff7107154")
version("0.5.9.1", sha256="3f747013a20a3a9d2932be1a6dd1b002ca5649849b649be0af8a8da80bd8a918")
diff --git a/var/spack/repos/builtin/packages/datamash/package.py b/var/spack/repos/builtin/packages/datamash/package.py
index 1091ea75f5..9a9f169fd2 100644
--- a/var/spack/repos/builtin/packages/datamash/package.py
+++ b/var/spack/repos/builtin/packages/datamash/package.py
@@ -14,6 +14,8 @@ class Datamash(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.gnu.org/software/datamash/"
gnu_mirror_path = "datamash/datamash-1.0.5.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.8", sha256="7ad97e8c7ef616dd03aa5bd67ae24c488272db3e7d1f5774161c18b75f29f6fd")
version("1.3", sha256="eebb52171a4353aaad01921384098cf54eb96ebfaf99660e017f6d9fc96657a6")
version("1.1.0", sha256="a9e5acc86af4dd64c7ac7f6554718b40271aa67f7ff6e9819bdd919a25904bb0")
diff --git a/var/spack/repos/builtin/packages/dataspaces/package.py b/var/spack/repos/builtin/packages/dataspaces/package.py
index d19e0f30d8..b7a21b0041 100644
--- a/var/spack/repos/builtin/packages/dataspaces/package.py
+++ b/var/spack/repos/builtin/packages/dataspaces/package.py
@@ -19,6 +19,8 @@ class Dataspaces(AutotoolsPackage):
homepage = "http://www.dataspaces.org"
url = "https://dataspaces.rdi2.rutgers.edu/downloads/dataspaces-1.6.2.tar.gz"
+ license("BSD-3-Clause")
+
version("1.8.0", sha256="7f204bb3c03c2990f5a2d76a29185466b584793c63ada03e5e694627e6060605")
version("1.6.2", sha256="3c43d551c1e8198a4ab269c83928e1dc6f8054e6d41ceaee45155d91a48cf9bf")
diff --git a/var/spack/repos/builtin/packages/datatransferkit/package.py b/var/spack/repos/builtin/packages/datatransferkit/package.py
index 7e0d050069..19521d0503 100644
--- a/var/spack/repos/builtin/packages/datatransferkit/package.py
+++ b/var/spack/repos/builtin/packages/datatransferkit/package.py
@@ -18,6 +18,8 @@ class Datatransferkit(CMakePackage):
maintainers("Rombur")
+ license("BSD-3-Clause")
+
version("master", branch="master", submodules=True)
version("3.1.1", commit="bfb7673cc233c26a6a541cbf096f37f26df1e5fb", submodules=True)
version("3.1.0", commit="60a4cbd0a55505e0450f1ac979e1eef8966dc03f", submodules=True)
diff --git a/var/spack/repos/builtin/packages/date/package.py b/var/spack/repos/builtin/packages/date/package.py
index 8eedeb6dd4..178c50bf03 100644
--- a/var/spack/repos/builtin/packages/date/package.py
+++ b/var/spack/repos/builtin/packages/date/package.py
@@ -12,6 +12,8 @@ class Date(CMakePackage):
homepage = "https://github.com/HowardHinnant/date"
url = "https://github.com/HowardHinnant/date/archive/v3.0.0.zip"
+ license("MIT")
+
version("3.0.1", sha256="f4300b96f7a304d4ef9bf6e0fa3ded72159f7f2d0f605bdde3e030a0dba7cf9f")
version("3.0.0", sha256="ddbec664607bb6ec7dd4c7be1f9eefc3d8ce88293ffc9391486ce6ce887ec9b2")
diff --git a/var/spack/repos/builtin/packages/dateutils/package.py b/var/spack/repos/builtin/packages/dateutils/package.py
index fba86a5b6b..95c611d38b 100644
--- a/var/spack/repos/builtin/packages/dateutils/package.py
+++ b/var/spack/repos/builtin/packages/dateutils/package.py
@@ -13,6 +13,8 @@ class Dateutils(AutotoolsPackage):
homepage = "https://www.fresse.org/dateutils/"
url = "https://github.com/hroptatyr/dateutils/releases/download/v0.4.6/dateutils-0.4.6.tar.xz"
+ license("BSD-3-Clause")
+
version("0.4.7", sha256="49725457f5bef45ea424baade8999a6e54496e357f64280474ff7134a54f599a")
version("0.4.6", sha256="26a071317ae5710f226a3e6ba9a54d3764cd9efe3965aecc18e75372088757cd")
version("0.4.5", sha256="16d6a0fe7b7d49ddbb303f33538dd7304a0d4af5a0369bcbf275db6a5060cbde")
diff --git a/var/spack/repos/builtin/packages/davix/package.py b/var/spack/repos/builtin/packages/davix/package.py
index ea0eb7eb35..a4489979bc 100644
--- a/var/spack/repos/builtin/packages/davix/package.py
+++ b/var/spack/repos/builtin/packages/davix/package.py
@@ -14,6 +14,8 @@ class Davix(CMakePackage):
maintainers("gartung", "greenc-FNAL", "marcmengel", "vitodb")
+ license("LGPL-2.1-or-later")
+
version("0.8.1", sha256="3f42f4eadaf560ab80984535ffa096d3e88287d631960b2193e84cf29a5fe3a6")
version("0.8.0", sha256="2f108da0408a83fb5b9f0c68150d360ba733e4b3a0fe298d45b0d32d28ab7124")
version("0.7.6", sha256="a2e7fdff29f7ba247a3bcdb08ab1db6d6ed745de2d3971b46526986caf360673")
diff --git a/var/spack/repos/builtin/packages/dbcsr/package.py b/var/spack/repos/builtin/packages/dbcsr/package.py
index 2a3251304f..2524fb8d8d 100644
--- a/var/spack/repos/builtin/packages/dbcsr/package.py
+++ b/var/spack/repos/builtin/packages/dbcsr/package.py
@@ -16,6 +16,8 @@ class Dbcsr(CMakePackage, CudaPackage, ROCmPackage):
maintainers("dev-zero", "mtaillefumier")
+ license("GPL-2.0-or-later")
+
version("develop", branch="develop")
version("2.6.0", sha256="c67b02ff9abc7c1f529af446a9f01f3ef9e5b0574f220259128da8d5ca7e9dc6")
version("2.5.0", sha256="91fda9b2502e5d0a2a6cdd5a73ef096253cc7e75bd01ba5189a4726ad86aef08")
diff --git a/var/spack/repos/builtin/packages/dbus-glib/package.py b/var/spack/repos/builtin/packages/dbus-glib/package.py
index 04fb2bec18..195d8b200d 100644
--- a/var/spack/repos/builtin/packages/dbus-glib/package.py
+++ b/var/spack/repos/builtin/packages/dbus-glib/package.py
@@ -13,6 +13,8 @@ class DbusGlib(AutotoolsPackage):
homepage = "https://dbus.freedesktop.org"
url = "https://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.110.tar.gz"
+ license("AFL-2.1 OR GPL-2.0-or-later")
+
version("0.112", sha256="7d550dccdfcd286e33895501829ed971eeb65c614e73aadb4a08aeef719b143a")
version("0.110", sha256="7ce4760cf66c69148f6bd6c92feaabb8812dee30846b24cd0f7395c436d7e825")
diff --git a/var/spack/repos/builtin/packages/dbus/package.py b/var/spack/repos/builtin/packages/dbus/package.py
index 37a1b8a694..ff13e394d0 100644
--- a/var/spack/repos/builtin/packages/dbus/package.py
+++ b/var/spack/repos/builtin/packages/dbus/package.py
@@ -19,6 +19,8 @@ class Dbus(AutotoolsPackage):
homepage = "https://dbus.freedesktop.org/"
url = "https://dbus.freedesktop.org/releases/dbus/dbus-1.8.8.tar.gz"
+ license("AFL-2.1 OR GPL-2.0-or-later")
+
version("1.13.6", sha256="b533693232d36d608a09f70c15440c1816319bac3055433300d88019166c1ae4")
version("1.12.8", sha256="e2dc99e7338303393b6663a98320aba6a63421bcdaaf571c8022f815e5896eb3")
version("1.11.2", sha256="5abc4c57686fa82669ad0039830788f9b03fdc4fff487f0ccf6c9d56ba2645c9")
diff --git a/var/spack/repos/builtin/packages/dbxtool/package.py b/var/spack/repos/builtin/packages/dbxtool/package.py
index e31b75f538..15ba0c0c81 100644
--- a/var/spack/repos/builtin/packages/dbxtool/package.py
+++ b/var/spack/repos/builtin/packages/dbxtool/package.py
@@ -12,6 +12,8 @@ class Dbxtool(MakefilePackage):
homepage = "https://github.com/rhboot/dbxtool"
url = "https://github.com/rhboot/dbxtool/archive/dbxtool-8.tar.gz"
+ license("GPL-2.0-only")
+
version("8", sha256="196d9475f7cf3aa52d8e0c29c20affb7c903512e13895edb6296caf02d4a983b")
version("7", sha256="486b8a7cf4e149ab9630783e5259d6af70a7022209e1e48fbee9b54c48535c5e")
diff --git a/var/spack/repos/builtin/packages/dcap/package.py b/var/spack/repos/builtin/packages/dcap/package.py
index 7540f8fe33..1e7b0a6146 100644
--- a/var/spack/repos/builtin/packages/dcap/package.py
+++ b/var/spack/repos/builtin/packages/dcap/package.py
@@ -12,6 +12,8 @@ class Dcap(AutotoolsPackage):
homepage = "https://github.com/dCache/dcap"
url = "https://github.com/dCache/dcap/archive/2.47.12.tar.gz"
+ license("LGPL-2.0-or-later")
+
version("2.47.12", sha256="050a8d20c241abf358d5d72586f9abc43940e61d9ec9480040ac7da52ec804ac")
depends_on("autoconf", type="build")
diff --git a/var/spack/repos/builtin/packages/dcm2niix/package.py b/var/spack/repos/builtin/packages/dcm2niix/package.py
index af383c17f1..c4bbe1b279 100644
--- a/var/spack/repos/builtin/packages/dcm2niix/package.py
+++ b/var/spack/repos/builtin/packages/dcm2niix/package.py
@@ -13,6 +13,8 @@ class Dcm2niix(CMakePackage):
homepage = "https://github.com/rordenlab/dcm2niix"
url = "https://github.com/rordenlab/dcm2niix/archive/refs/tags/v1.0.20220720.tar.gz"
+ license("Zlib")
+
version(
"1.0.20220720", sha256="a095545d6d70c5ce2efd90dcd58aebe536f135410c12165a9f231532ddab8991"
)
diff --git a/var/spack/repos/builtin/packages/dcmtk/package.py b/var/spack/repos/builtin/packages/dcmtk/package.py
index 9a9c1ce98d..a58925f992 100644
--- a/var/spack/repos/builtin/packages/dcmtk/package.py
+++ b/var/spack/repos/builtin/packages/dcmtk/package.py
@@ -13,6 +13,8 @@ class Dcmtk(CMakePackage):
homepage = "https://dicom.offis.de"
url = "https://github.com/DCMTK/dcmtk/archive/DCMTK-3.6.3.tar.gz"
+ license("BSD-3-Clause")
+
version("3.6.7", sha256="17705dcdb2047d1266bb4e92dbf4aa6d4967819e8e3e94f39b7df697661b4860")
version("3.6.6", sha256="117097da6d50ddbad0e48bb1e6cdc61468e82ba1d32001dd8e2366b445133a8c")
version("3.6.5", sha256="37dad355d5513b4de4a86b5b7b0c3e9ec059860d88781b80916bba2a04e6d5b8")
diff --git a/var/spack/repos/builtin/packages/dd4hep/package.py b/var/spack/repos/builtin/packages/dd4hep/package.py
index 3309dcc537..2722cd59a8 100644
--- a/var/spack/repos/builtin/packages/dd4hep/package.py
+++ b/var/spack/repos/builtin/packages/dd4hep/package.py
@@ -23,6 +23,8 @@ class Dd4hep(CMakePackage):
tags = ["hep"]
+ license("LGPL-3.0-or-later")
+
version("master", branch="master")
version("1.27.1", sha256="e66ae726c0a9a55e5603024a7f8a48ffbc5613ea36e5f892e9a90d87833f92e0")
version("1.27", sha256="51fbd0f91f2511261d9b01e4b3528c658bea1ea1b5d67b25b6812615e782a902")
diff --git a/var/spack/repos/builtin/packages/ddd/package.py b/var/spack/repos/builtin/packages/ddd/package.py
index 88ee332628..f3a0d4bf5c 100644
--- a/var/spack/repos/builtin/packages/ddd/package.py
+++ b/var/spack/repos/builtin/packages/ddd/package.py
@@ -16,6 +16,8 @@ class Ddd(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.gnu.org/software/ddd"
gnu_mirror_path = "ddd/ddd-3.3.12.tar.gz"
+ license("LGPL-3.0-only")
+
version("3.3.12", sha256="3ad6cd67d7f4b1d6b2d38537261564a0d26aaed077bf25c51efc1474d0e8b65c")
variant("shared", default=True, description="Build shared libraries")
diff --git a/var/spack/repos/builtin/packages/dealii-parameter-gui/package.py b/var/spack/repos/builtin/packages/dealii-parameter-gui/package.py
index b0644eea2b..ad0454247e 100644
--- a/var/spack/repos/builtin/packages/dealii-parameter-gui/package.py
+++ b/var/spack/repos/builtin/packages/dealii-parameter-gui/package.py
@@ -13,6 +13,8 @@ class DealiiParameterGui(CMakePackage):
homepage = "https://github.com/dealii/parameter_gui"
git = "https://github.com/dealii/parameter_gui.git"
+ license("LGPL-2.1-or-later")
+
version("develop", branch="master")
depends_on("qt")
diff --git a/var/spack/repos/builtin/packages/debbuild/package.py b/var/spack/repos/builtin/packages/debbuild/package.py
index b761e4a58e..ecc4659d35 100644
--- a/var/spack/repos/builtin/packages/debbuild/package.py
+++ b/var/spack/repos/builtin/packages/debbuild/package.py
@@ -12,6 +12,8 @@ class Debbuild(AutotoolsPackage):
homepage = "https://github.com/debbuild/debbuild"
url = "https://github.com/debbuild/debbuild/archive/20.04.0.tar.gz"
+ license("GPL-2.0-or-later")
+
version("20.04.0", sha256="e17c4f5b37e8c16592ebd99281884cabc053fb890af26531e9825417047d1430")
depends_on("gettext")
diff --git a/var/spack/repos/builtin/packages/debugedit/package.py b/var/spack/repos/builtin/packages/debugedit/package.py
index fef1ac3353..4059e1ee6e 100644
--- a/var/spack/repos/builtin/packages/debugedit/package.py
+++ b/var/spack/repos/builtin/packages/debugedit/package.py
@@ -18,6 +18,8 @@ class Debugedit(AutotoolsPackage):
git = "git://sourceware.org/git/debugedit.git"
url = "https://sourceware.org/ftp/debugedit/0.2/debugedit-0.2.tar.xz"
+ license("LGPL-2.1-or-later")
+
version("develop", branch="main")
version("0.2", sha256="b78258240bb7ec5bbff109495092dcc111aa0393f135f2d2a4b43887ba26a942")
diff --git a/var/spack/repos/builtin/packages/decentralized-internet/package.py b/var/spack/repos/builtin/packages/decentralized-internet/package.py
index 2bb611d45b..c77082ca15 100644
--- a/var/spack/repos/builtin/packages/decentralized-internet/package.py
+++ b/var/spack/repos/builtin/packages/decentralized-internet/package.py
@@ -11,5 +11,8 @@ class DecentralizedInternet(MakefilePackage):
homepage = "https://lonero.readthedocs.io"
url = "https://github.com/Lonero-Team/Decentralized-Internet/releases/download/4.2.3/Decentralized.Internet.tar.gz"
+
+ license("MIT")
+
maintainers("Lonero-Team", "Mentors4edu")
version("4.2.3", sha256="2922b9128b411ece2f04d07942a453f1e772548aa27b3936c9f9bcfbc0737058")
diff --git a/var/spack/repos/builtin/packages/deconseq-standalone/package.py b/var/spack/repos/builtin/packages/deconseq-standalone/package.py
index f0904eb544..8df10a81a7 100644
--- a/var/spack/repos/builtin/packages/deconseq-standalone/package.py
+++ b/var/spack/repos/builtin/packages/deconseq-standalone/package.py
@@ -13,6 +13,8 @@ class DeconseqStandalone(Package):
homepage = "http://deconseq.sourceforge.net"
url = "https://sourceforge.net/projects/deconseq/files/standalone/deconseq-standalone-0.4.3.tar.gz"
+ license("GPL-3.0-only")
+
version("0.4.3", sha256="fb4050418c26a5203220f6396263da554326657590cffd65053eb8adc465ac65")
depends_on("perl@5:")
diff --git a/var/spack/repos/builtin/packages/dejagnu/package.py b/var/spack/repos/builtin/packages/dejagnu/package.py
index 99cd5aaedf..3dd7092462 100644
--- a/var/spack/repos/builtin/packages/dejagnu/package.py
+++ b/var/spack/repos/builtin/packages/dejagnu/package.py
@@ -13,6 +13,8 @@ class Dejagnu(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.gnu.org/software/dejagnu/"
gnu_mirror_path = "dejagnu/dejagnu-1.6.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.6.3", sha256="87daefacd7958b4a69f88c6856dbd1634261963c414079d0c371f589cd66a2e3")
version("1.6", sha256="00b64a618e2b6b581b16eb9131ee80f721baa2669fa0cdee93c500d1a652d763")
version("1.4.4", sha256="d0fbedef20fb0843318d60551023631176b27ceb1e11de7468a971770d0e048d")
diff --git a/var/spack/repos/builtin/packages/delly2/package.py b/var/spack/repos/builtin/packages/delly2/package.py
index 1005d5eddc..357e10883b 100644
--- a/var/spack/repos/builtin/packages/delly2/package.py
+++ b/var/spack/repos/builtin/packages/delly2/package.py
@@ -17,6 +17,8 @@ class Delly2(MakefilePackage):
git = "https://github.com/dellytools/delly.git"
maintainers("snehring")
+ license("BSD-3-Clause")
+
version("1.1.6", sha256="08961e9c81431eb486476fa71eea94941ad24ec1970b71e5a7720623a39bfd2a")
version("0.9.1", tag="v0.9.1", commit="ef1cd626a85cfd1c1b7acfca2b5fd5957f2a05f1")
version("2017-08-03", commit="e32a9cd55c7e3df5a6ae4a91f31a0deb354529fc", deprecated=True)
diff --git a/var/spack/repos/builtin/packages/delphes/package.py b/var/spack/repos/builtin/packages/delphes/package.py
index 8937b88145..2d4a9607e5 100644
--- a/var/spack/repos/builtin/packages/delphes/package.py
+++ b/var/spack/repos/builtin/packages/delphes/package.py
@@ -19,6 +19,8 @@ class Delphes(CMakePackage):
maintainers("drbenmorgan", "vvolkl", "selvaggi")
+ license("CC-BY-SA-4.0")
+
version("master", branch="master")
version("3.5.0", sha256="37685b945ef43aab09217d70b0ac7f9c5d3c2c27cf3b3f8d64c4e6eb5c5fd9aa")
version("3.4.2", sha256="d46a7c5474de650befdb89377115feee31f1743107ceb3d8da699be9d48c097b")
diff --git a/var/spack/repos/builtin/packages/delta/package.py b/var/spack/repos/builtin/packages/delta/package.py
index 014203fbc4..493bfb2555 100644
--- a/var/spack/repos/builtin/packages/delta/package.py
+++ b/var/spack/repos/builtin/packages/delta/package.py
@@ -13,6 +13,8 @@ class Delta(Package):
homepage = "https://delta.io/"
url = "https://github.com/delta-io/delta/archive/v0.7.0.tar.gz"
+ license("MIT")
+
version("2.3.0", sha256="0c0ea5edb5e8f30fc56b5ab5c8fed50db93d75b047d8241fe1b2449858d9db1c")
version("0.7.0", sha256="1fb01e36c1cf670f201c615e5fd7df88f72c27157b7d2780d146e21b266bdb64")
version("0.6.1", sha256="c932eaf01ead08ff30ddb13ab5ad9cd43405ed8f12d5fff49bd27c59033b80df")
diff --git a/var/spack/repos/builtin/packages/demuxlet/package.py b/var/spack/repos/builtin/packages/demuxlet/package.py
index d87807fa2e..eb7c13eac3 100644
--- a/var/spack/repos/builtin/packages/demuxlet/package.py
+++ b/var/spack/repos/builtin/packages/demuxlet/package.py
@@ -15,6 +15,8 @@ class Demuxlet(AutotoolsPackage):
maintainers("snehring")
+ license("Apache-2.0")
+
version("20210211", commit="f5044eb9ed5c6678aa3a80a8f2be7db7748ee732")
depends_on("autoconf", type="build")
diff --git a/var/spack/repos/builtin/packages/denovogear/package.py b/var/spack/repos/builtin/packages/denovogear/package.py
index 63860f4220..64ec5e63bb 100644
--- a/var/spack/repos/builtin/packages/denovogear/package.py
+++ b/var/spack/repos/builtin/packages/denovogear/package.py
@@ -15,6 +15,8 @@ class Denovogear(CMakePackage):
homepage = "https://github.com/denovogear/denovogear"
url = "https://github.com/denovogear/denovogear/archive/v1.1.1.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.1.1", sha256="799fe99193e9cf12320893cf020a3251022f60a49de8677a1c5a18c578fe4be2")
version("1.1.0", sha256="f818f80cd67183294c8aae312cad8311e6a9abede1f687567bb079d29f79c005")
diff --git a/var/spack/repos/builtin/packages/dftbplus/package.py b/var/spack/repos/builtin/packages/dftbplus/package.py
index 43b97cd854..04b0293666 100644
--- a/var/spack/repos/builtin/packages/dftbplus/package.py
+++ b/var/spack/repos/builtin/packages/dftbplus/package.py
@@ -24,6 +24,8 @@ class Dftbplus(CMakePackage, MakefilePackage):
default="cmake",
)
+ license("CC-BY-SA-4.0")
+
version("main", branch="main")
version("22.1", sha256="02daca6f4c6372656598f3ba0311110c8e473c87c8d934d7bb276feaa4cc1c82")
version("21.2", sha256="fbeb0e0ea93ab4dc4450f298ec712d2cf991f19f621badf57dae05f0e43b5906")
diff --git a/var/spack/repos/builtin/packages/dftd4/package.py b/var/spack/repos/builtin/packages/dftd4/package.py
index 8fde62cc11..63be1d2ab5 100644
--- a/var/spack/repos/builtin/packages/dftd4/package.py
+++ b/var/spack/repos/builtin/packages/dftd4/package.py
@@ -15,6 +15,8 @@ class Dftd4(MesonPackage):
maintainers("awvwgk")
+ license("LGPL-3.0-only")
+
version("main", branch="main")
version("3.5.0", sha256="d2bab992b5ef999fd13fec8eb1da9e9e8d94b8727a2e624d176086197a00a46f")
version("3.4.0", sha256="24fcb225cdd5c292ac26f7d3204ee3c4024174adb5272eeda9ae7bc57113ec8d")
diff --git a/var/spack/repos/builtin/packages/dftfe/package.py b/var/spack/repos/builtin/packages/dftfe/package.py
index 94a499fdc2..b0c0780648 100644
--- a/var/spack/repos/builtin/packages/dftfe/package.py
+++ b/var/spack/repos/builtin/packages/dftfe/package.py
@@ -13,6 +13,8 @@ class Dftfe(CMakePackage):
maintainers("rmsds")
+ license("LGPL-2.1-or-later")
+
version("0.6.0", sha256="66b633a3aae2f557f241ee45b2faa41aa179e4a0bdf39c4ae2e679a2970845a1")
version("0.5.2", sha256="9dc4fa9f16b00be6fb1890d8af4a1cd3e4a2f06a2539df999671a09f3d26ec64")
version("0.5.1", sha256="e47272d3783cf675dcd8bc31da07765695164110bfebbbab29f5815531f148c1")
diff --git a/var/spack/repos/builtin/packages/dhpmm-f/package.py b/var/spack/repos/builtin/packages/dhpmm-f/package.py
index 6d35cfa2ed..6b09aa8b3d 100644
--- a/var/spack/repos/builtin/packages/dhpmm-f/package.py
+++ b/var/spack/repos/builtin/packages/dhpmm-f/package.py
@@ -12,6 +12,8 @@ class DhpmmF(MakefilePackage):
homepage = "http://www.math.twcu.ac.jp/ogita/post-k/"
url = "http://www.math.twcu.ac.jp/ogita/post-k/software/DHPMM_F/DHPMM_F_alpha.tar.gz"
+ license("MIT")
+
version("alpha", sha256="35321ecbc749f2682775ffcd27833afc8c8eb4fa7753ce769727c9d1fe097848")
depends_on("blas", type="link")
diff --git a/var/spack/repos/builtin/packages/dhtest/package.py b/var/spack/repos/builtin/packages/dhtest/package.py
index 803995df85..1422afcfff 100644
--- a/var/spack/repos/builtin/packages/dhtest/package.py
+++ b/var/spack/repos/builtin/packages/dhtest/package.py
@@ -15,6 +15,8 @@ class Dhtest(MakefilePackage):
homepage = "https://github.com/saravana815/dhtest"
url = "https://github.com/saravana815/dhtest/archive/v1.5.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.5", sha256="df66150429a59a3b6cea9b29e2687707d04ab10db5dfe1c893ba3e0b0531b151")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/dia/package.py b/var/spack/repos/builtin/packages/dia/package.py
index c5b78a091a..bacd85c8b9 100644
--- a/var/spack/repos/builtin/packages/dia/package.py
+++ b/var/spack/repos/builtin/packages/dia/package.py
@@ -12,6 +12,8 @@ class Dia(Package):
homepage = "https://wiki.gnome.org/Apps/Dia"
url = "https://ftp.gnome.org/pub/gnome/sources/dia/0.97/dia-0.97.3.tar.xz"
+ license("GPL-2.0-or-later")
+
version("0.97.3", sha256="22914e48ef48f894bb5143c5efc3d01ab96e0a0cde80de11058d3b4301377d34")
depends_on("intltool", type="build")
diff --git a/var/spack/repos/builtin/packages/dialign-tx/package.py b/var/spack/repos/builtin/packages/dialign-tx/package.py
index 76a2ca329a..fa3ada1983 100644
--- a/var/spack/repos/builtin/packages/dialign-tx/package.py
+++ b/var/spack/repos/builtin/packages/dialign-tx/package.py
@@ -13,6 +13,8 @@ class DialignTx(MakefilePackage):
homepage = "https://dialign-tx.gobics.de/"
url = "https://dialign-tx.gobics.de/DIALIGN-TX_1.0.2.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("1.0.2", sha256="fb3940a48a12875332752a298f619f0da62593189cd257d28932463c7cebcb8f")
build_directory = "source"
diff --git a/var/spack/repos/builtin/packages/dialign/package.py b/var/spack/repos/builtin/packages/dialign/package.py
index 5da33591b2..13034578c7 100644
--- a/var/spack/repos/builtin/packages/dialign/package.py
+++ b/var/spack/repos/builtin/packages/dialign/package.py
@@ -13,6 +13,8 @@ class Dialign(MakefilePackage):
homepage = "https://bibiserv.cebitec.uni-bielefeld.de/dialign"
url = "https://bibiserv.cebitec.uni-bielefeld.de/applications/dialign/resources/downloads/dialign-2.2.1-src.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("2.2.1", sha256="046361bb4ca6e4ab2ac5e634cfcd673f964a887006c09c1b8bd3310fac86f519")
build_directory = "src"
diff --git a/var/spack/repos/builtin/packages/diamond/package.py b/var/spack/repos/builtin/packages/diamond/package.py
index a97a341eb1..02f368d48e 100644
--- a/var/spack/repos/builtin/packages/diamond/package.py
+++ b/var/spack/repos/builtin/packages/diamond/package.py
@@ -14,6 +14,8 @@ class Diamond(CMakePackage):
url = "https://github.com/bbuchfink/diamond/archive/v2.0.9.tar.gz"
maintainers("snehring")
+ license("GPL-3.0-only")
+
version("2.1.7", sha256="2dcaba0e79ecb02c3d2a6816d317e714767118a9a056721643abff4c586ca95b")
version("2.1.6", sha256="852d27c7535d53f1ce59db0625ff23ac3bf17e57f7a3b1c46c08718f77e19c54")
version("2.0.15", sha256="cc8e1f3fd357d286cf6585b21321bd25af69aae16ae1a8f605ea603c1886ffa4")
diff --git a/var/spack/repos/builtin/packages/diffmark/package.py b/var/spack/repos/builtin/packages/diffmark/package.py
index 8222e8ede9..e0848e2ffd 100644
--- a/var/spack/repos/builtin/packages/diffmark/package.py
+++ b/var/spack/repos/builtin/packages/diffmark/package.py
@@ -12,6 +12,8 @@ class Diffmark(AutotoolsPackage):
homepage = "https://github.com/vbar/diffmark"
git = "https://github.com/vbar/diffmark.git"
+ license("diffmark")
+
version("master", branch="master")
depends_on("autoconf", type="build")
diff --git a/var/spack/repos/builtin/packages/diffsplice/package.py b/var/spack/repos/builtin/packages/diffsplice/package.py
index df637f7b4d..e284e62753 100644
--- a/var/spack/repos/builtin/packages/diffsplice/package.py
+++ b/var/spack/repos/builtin/packages/diffsplice/package.py
@@ -14,6 +14,8 @@ class Diffsplice(MakefilePackage):
homepage = "http://www.netlab.uky.edu/p/bioinfo/DiffSplice"
url = "https://protocols.netlab.uky.edu/~yin/download/diffsplice/diffsplice_0.1.1.tgz"
+ license("GPL-3.0-only")
+
version("0.1.2beta", sha256="cc06dcb9f8d98b2184f0dd5863b79bdd6a8cd33b9418e6549b7ea63e90ee1aa6")
version("0.1.1", sha256="9740426692b0e5f92b943b127014c1d9815bed2938b5dd9e9d0c5b64abbb5da6")
diff --git a/var/spack/repos/builtin/packages/diffutils/package.py b/var/spack/repos/builtin/packages/diffutils/package.py
index 72721095c6..46e83860ef 100644
--- a/var/spack/repos/builtin/packages/diffutils/package.py
+++ b/var/spack/repos/builtin/packages/diffutils/package.py
@@ -19,6 +19,8 @@ class Diffutils(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.gnu.org/software/diffutils/"
gnu_mirror_path = "diffutils/diffutils-3.7.tar.xz"
+ license("GPL-3.0-or-later")
+
version("3.9", sha256="d80d3be90a201868de83d78dad3413ad88160cc53bcc36eb9eaf7c20dbf023f1")
version("3.8", sha256="a6bdd7d1b31266d11c4f4de6c1b748d4607ab0231af5188fc2533d0ae2438fec")
version("3.7", sha256="b3a7a6221c3dc916085f0d205abf6b8e1ba443d4dd965118da364a1dc1cb3a26")
diff --git a/var/spack/repos/builtin/packages/digitrounding/package.py b/var/spack/repos/builtin/packages/digitrounding/package.py
index 63c9632f0b..f9f86a2199 100644
--- a/var/spack/repos/builtin/packages/digitrounding/package.py
+++ b/var/spack/repos/builtin/packages/digitrounding/package.py
@@ -14,6 +14,8 @@ class Digitrounding(CMakePackage):
maintainers("robertu94")
+ license("LGPL-3.0-or-later")
+
version("master", branch="master")
version("2020-02-27", commit="7b18679aded7a85e6f221f7f5cd4f080f322bc33")
diff --git a/var/spack/repos/builtin/packages/dihydrogen/package.py b/var/spack/repos/builtin/packages/dihydrogen/package.py
index f83a7f1e50..9a4806285c 100644
--- a/var/spack/repos/builtin/packages/dihydrogen/package.py
+++ b/var/spack/repos/builtin/packages/dihydrogen/package.py
@@ -54,6 +54,8 @@ class Dihydrogen(CachedCMakePackage, CudaPackage, ROCmPackage):
maintainers("benson31", "bvanessen")
+ license("Apache-2.0")
+
version("develop", branch="develop")
version("master", branch="master")
diff --git a/var/spack/repos/builtin/packages/dimemas/package.py b/var/spack/repos/builtin/packages/dimemas/package.py
index 04efe269ec..de48f1fdc9 100644
--- a/var/spack/repos/builtin/packages/dimemas/package.py
+++ b/var/spack/repos/builtin/packages/dimemas/package.py
@@ -12,6 +12,8 @@ class Dimemas(AutotoolsPackage):
homepage = "https://tools.bsc.es/dimemas"
url = "https://github.com/bsc-performance-tools/dimemas/archive/5.4.1.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("5.4.1", sha256="10ddca3745a56ebab5c1ba180f6f4bce5832c4deac50c1b1dc08271db5c7cafa")
depends_on("autoconf", type="build")
diff --git a/var/spack/repos/builtin/packages/direnv/package.py b/var/spack/repos/builtin/packages/direnv/package.py
index 9f0b063238..1d6b59da1a 100644
--- a/var/spack/repos/builtin/packages/direnv/package.py
+++ b/var/spack/repos/builtin/packages/direnv/package.py
@@ -14,6 +14,8 @@ class Direnv(Package):
maintainers("acastanedam", "alecbcs")
+ license("MIT")
+
version("2.33.0", sha256="8ef18051aa6bdcd6b59f04f02acdd0b78849b8ddbdbd372d4957af7889c903ea")
version("2.32.3", sha256="c66f6d1000f28f919c6106b5dcdd0a0e54fb553602c63c60bf59d9bbdf8bd33c")
version("2.32.2", sha256="352b3a65e8945d13caba92e13e5666e1854d41749aca2e230938ac6c64fa8ef9")
diff --git a/var/spack/repos/builtin/packages/discotec/package.py b/var/spack/repos/builtin/packages/discotec/package.py
index 31b03bb766..a871ee3791 100644
--- a/var/spack/repos/builtin/packages/discotec/package.py
+++ b/var/spack/repos/builtin/packages/discotec/package.py
@@ -16,6 +16,8 @@ class Discotec(CMakePackage):
maintainers("freifrauvonbleifrei", "pfluegdk")
+ license("LGPL-3.0-only")
+
version("main", branch="main")
variant("compression", default=False, description="Write sparse grid files compressed")
diff --git a/var/spack/repos/builtin/packages/discovar/package.py b/var/spack/repos/builtin/packages/discovar/package.py
index 220632e391..bc2b8575e2 100644
--- a/var/spack/repos/builtin/packages/discovar/package.py
+++ b/var/spack/repos/builtin/packages/discovar/package.py
@@ -12,6 +12,8 @@ class Discovar(AutotoolsPackage):
homepage = "https://software.broadinstitute.org/software/discovar/blog/"
url = "ftp://ftp.broadinstitute.org/pub/crd/Discovar/latest_source_code/discovar-52488.tar.gz"
+ license("MIT")
+
version("52488", sha256="c46e8f5727b3c8116d715c02e20a83e6261c762e8964d00709abfb322a501d4e")
conflicts("%gcc@6:")
diff --git a/var/spack/repos/builtin/packages/discovardenovo/package.py b/var/spack/repos/builtin/packages/discovardenovo/package.py
index c3f2ea3bd9..ae9a9c46da 100644
--- a/var/spack/repos/builtin/packages/discovardenovo/package.py
+++ b/var/spack/repos/builtin/packages/discovardenovo/package.py
@@ -15,6 +15,8 @@ class Discovardenovo(AutotoolsPackage):
homepage = "https://software.broadinstitute.org/software/discovar/blog/"
url = "ftp://ftp.broadinstitute.org/pub/crd/DiscovarDeNovo/latest_source_code/discovardenovo-52488.tar.gz"
+ license("MIT")
+
version("52488", sha256="445445a3b75e17e276a6119434f13784a5a661a9c7277f5e10f3b6b3b8ac5771")
# lots of compiler errors with GCC7, works with 4.8.5
diff --git a/var/spack/repos/builtin/packages/disktype/package.py b/var/spack/repos/builtin/packages/disktype/package.py
index ef5f19f4e3..5356ce9ff9 100644
--- a/var/spack/repos/builtin/packages/disktype/package.py
+++ b/var/spack/repos/builtin/packages/disktype/package.py
@@ -12,6 +12,8 @@ class Disktype(MakefilePackage):
homepage = "https://github.com/kamwoods/disktype"
url = "https://github.com/kamwoods/disktype/archive/9.2.1.tar.gz"
+ license("MIT")
+
version("9.2.1", sha256="fb274d6ce6b69c0d36eb23fcc9f01db3c32c3996b404900d46bb743ce4fa8154")
build_directory = "src"
diff --git a/var/spack/repos/builtin/packages/distbench/package.py b/var/spack/repos/builtin/packages/distbench/package.py
index e2ee3e0cdc..749ee39f48 100644
--- a/var/spack/repos/builtin/packages/distbench/package.py
+++ b/var/spack/repos/builtin/packages/distbench/package.py
@@ -13,6 +13,8 @@ class Distbench(MakefilePackage):
homepage = "https://github.com/google/distbench"
url = "https://github.com/google/distbench/archive/refs/tags/v1.0rc4.tar.gz"
+ license("Apache-2.0")
+
version("1.0rc4", sha256="adc8da85890219800207d0d4cd7ffd63193d2c4007dba7c44cf545cc13675ff7")
depends_on("bazel", type="build")
diff --git a/var/spack/repos/builtin/packages/distcc/package.py b/var/spack/repos/builtin/packages/distcc/package.py
index 7b36276700..980527d9aa 100644
--- a/var/spack/repos/builtin/packages/distcc/package.py
+++ b/var/spack/repos/builtin/packages/distcc/package.py
@@ -13,6 +13,8 @@ class Distcc(AutotoolsPackage):
homepage = "https://github.com/distcc/distcc"
url = "https://github.com/distcc/distcc/archive/v3.3.3.tar.gz"
+ license("GPL-2.0-or-later")
+
version("3.3.5", sha256="13a4b3ce49dfc853a3de550f6ccac583413946b3a2fa778ddf503a9edc8059b0")
version("3.3.3", sha256="b7f37d314704fbaf006d747514ff6e4d0d722102ef7d2aea132f97cf170f5169")
diff --git a/var/spack/repos/builtin/packages/diy/package.py b/var/spack/repos/builtin/packages/diy/package.py
index a4a876f1b3..c66e1018a2 100644
--- a/var/spack/repos/builtin/packages/diy/package.py
+++ b/var/spack/repos/builtin/packages/diy/package.py
@@ -13,6 +13,8 @@ class Diy(CMakePackage):
url = "https://github.com/diatomic/diy/archive/3.5.0.tar.gz"
git = "https://github.com/diatomic/diy.git"
+ license("BSD-3-Clause-LBNL")
+
version("3.5.0", sha256="b3b5490441d521b6e9b33471c782948194bf95c7c3df3eb97bc5cf4530b91576")
version("master", branch="master")
diff --git a/var/spack/repos/builtin/packages/dlb/package.py b/var/spack/repos/builtin/packages/dlb/package.py
index fc769e36bf..4e72340120 100644
--- a/var/spack/repos/builtin/packages/dlb/package.py
+++ b/var/spack/repos/builtin/packages/dlb/package.py
@@ -19,6 +19,8 @@ class Dlb(AutotoolsPackage):
maintainers("vlopezh")
+ license("LGPL-3.0-or-later")
+
version("main", branch="main")
version("3.3.1", sha256="1b245acad80b03eb83e815fd59dcfc598cfddd899de4504cf6a9572fe5359f40")
version("3.3", sha256="55b87aea14f3954d8878912f3134938db235e6984fae26fdf5134148007eb722")
diff --git a/var/spack/repos/builtin/packages/dlib/package.py b/var/spack/repos/builtin/packages/dlib/package.py
index 0100a2379f..e09f1a9573 100644
--- a/var/spack/repos/builtin/packages/dlib/package.py
+++ b/var/spack/repos/builtin/packages/dlib/package.py
@@ -15,6 +15,8 @@ class Dlib(CMakePackage):
maintainer = ["robertu94"]
+ license("BSL-1.0")
+
version("master", branch="master")
version("19.22", sha256="5f44b67f762691b92f3e41dcf9c95dd0f4525b59cacb478094e511fdacb5c096")
version("19.21", sha256="116f52e58be04b47dab52057eaad4b5c4d5c3032d927fe23d55b0741fc4107a0")
diff --git a/var/spack/repos/builtin/packages/dlpack/package.py b/var/spack/repos/builtin/packages/dlpack/package.py
index 6b69a1c40f..6238efba2a 100644
--- a/var/spack/repos/builtin/packages/dlpack/package.py
+++ b/var/spack/repos/builtin/packages/dlpack/package.py
@@ -14,6 +14,8 @@ class Dlpack(Package):
git = "https://github.com/dmlc/dlpack.git"
url = "https://github.com/dmlc/dlpack/archive/refs/tags/v0.5.tar.gz"
+ license("Apache-2.0")
+
version("master", branch="master")
version("0.5", sha256="9209ac194a175aaab4381313891fba047cb173b2bdd15ac934f83f567f9cd514")
version("0.4", sha256="d0a533189ecd45a033b72e276fccaa2122cfd76de125e0a5e126bdea0fec2d24")
diff --git a/var/spack/repos/builtin/packages/dmd/package.py b/var/spack/repos/builtin/packages/dmd/package.py
index 2e8cd84636..1549087d8a 100644
--- a/var/spack/repos/builtin/packages/dmd/package.py
+++ b/var/spack/repos/builtin/packages/dmd/package.py
@@ -14,6 +14,8 @@ class Dmd(MakefilePackage):
homepage = "https://github.com/dlang/dmd"
url = "https://github.com/dlang/dmd/archive/v2.081.1.tar.gz"
+ license("BSL-1.0")
+
version("2.081.1", sha256="14f3aafe1c93c86646aaeb3ed7361a5fc5a24374cf25c8848c81942bfd9fae1a")
version("2.081.0", sha256="29b9882ed424b744df83ac73182d4ae952251029ebd16117d18f9cc1e83542e2")
diff --git a/var/spack/repos/builtin/packages/dmidecode/package.py b/var/spack/repos/builtin/packages/dmidecode/package.py
index fb443c5642..6f01fe5381 100644
--- a/var/spack/repos/builtin/packages/dmidecode/package.py
+++ b/var/spack/repos/builtin/packages/dmidecode/package.py
@@ -13,6 +13,8 @@ class Dmidecode(MakefilePackage):
homepage = "https://github.com/mirror/dmidecode"
url = "https://github.com/mirror/dmidecode/archive/dmidecode-3-2.tar.gz"
+ license("GPL-2.0-or-later")
+
version("3-2", sha256="489d840d076785617a432649603aafa6358327f4376694c062b69dfa359bcc2d")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/dmlc-core/package.py b/var/spack/repos/builtin/packages/dmlc-core/package.py
index 333e80d089..b7547df276 100644
--- a/var/spack/repos/builtin/packages/dmlc-core/package.py
+++ b/var/spack/repos/builtin/packages/dmlc-core/package.py
@@ -14,6 +14,8 @@ class DmlcCore(CMakePackage):
homepage = "https://github.com/dmlc/dmlc-core"
git = "https://github.com/dmlc/dmlc-core.git"
+ license("Apache-2.0")
+
version("master")
version("20170508", commit="a6c5701219e635fea808d264aefc5b03c3aec314")
diff --git a/var/spack/repos/builtin/packages/dmtcp/package.py b/var/spack/repos/builtin/packages/dmtcp/package.py
index 1eff1e4c16..c0f1e8f3a8 100644
--- a/var/spack/repos/builtin/packages/dmtcp/package.py
+++ b/var/spack/repos/builtin/packages/dmtcp/package.py
@@ -15,6 +15,8 @@ class Dmtcp(AutotoolsPackage):
url = "https://github.com/dmtcp/dmtcp/archive/refs/tags/3.0.0.tar.gz"
git = "https://github.com/dmtcp/dmtcp.git"
+ license("LGPL-3.0-only")
+
maintainers("karya0")
version("master", branch="master")
version("3.0.0", sha256="2c7e95e1dbc55db33433bfee48a65f274298e98f246a36ab6dad1e0694750d37")
diff --git a/var/spack/repos/builtin/packages/dnsmap/package.py b/var/spack/repos/builtin/packages/dnsmap/package.py
index 13aafae2d3..5e0c9c28d1 100644
--- a/var/spack/repos/builtin/packages/dnsmap/package.py
+++ b/var/spack/repos/builtin/packages/dnsmap/package.py
@@ -13,6 +13,8 @@ class Dnsmap(MakefilePackage):
homepage = "https://github.com/makefu/dnsmap"
git = "https://github.com/makefu/dnsmap.git"
+ license("GPL-2.0-or-later")
+
version("master", branch="master")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/dnsmasq/package.py b/var/spack/repos/builtin/packages/dnsmasq/package.py
index 3f16db1369..2407b29ea5 100644
--- a/var/spack/repos/builtin/packages/dnsmasq/package.py
+++ b/var/spack/repos/builtin/packages/dnsmasq/package.py
@@ -12,6 +12,8 @@ class Dnsmasq(MakefilePackage):
homepage = "https://www.thekelleys.org.uk/dnsmasq/doc.html"
url = "http://www.thekelleys.org.uk/dnsmasq/dnsmasq-2.70.tar.gz"
+ license("GPL-2.0-or-later")
+
version("2.89", sha256="8651373d000cae23776256e83dcaa6723dee72c06a39362700344e0c12c4e7e4")
version("2.81", sha256="3c28c68c6c2967c3a96e9b432c0c046a5df17a426d3a43cffe9e693cf05804d0")
version("2.80", sha256="9e4a58f816ce0033ce383c549b7d4058ad9b823968d352d2b76614f83ea39adc")
diff --git a/var/spack/repos/builtin/packages/dnstop/package.py b/var/spack/repos/builtin/packages/dnstop/package.py
index b21e462fbb..cfa47b1ada 100644
--- a/var/spack/repos/builtin/packages/dnstop/package.py
+++ b/var/spack/repos/builtin/packages/dnstop/package.py
@@ -12,6 +12,8 @@ class Dnstop(AutotoolsPackage):
homepage = "https://github.com/measurement-factory/dnstop"
git = "https://github.com/measurement-factory/dnstop.git"
+ license("BSD-3-Clause")
+
version("master", branch="master")
depends_on("libpcap")
diff --git a/var/spack/repos/builtin/packages/dnstracer/package.py b/var/spack/repos/builtin/packages/dnstracer/package.py
index d87fc8c97a..91a76b0ba4 100644
--- a/var/spack/repos/builtin/packages/dnstracer/package.py
+++ b/var/spack/repos/builtin/packages/dnstracer/package.py
@@ -15,6 +15,8 @@ class Dnstracer(MakefilePackage):
homepage = "https://github.com/Orc/dnstracer"
git = "https://github.com/Orc/dnstracer.git"
+ license("BSD-2-Clause")
+
version("master", branch="master")
def edit(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/docbook-xml/package.py b/var/spack/repos/builtin/packages/docbook-xml/package.py
index c5d4900ea5..f5b1433b8b 100644
--- a/var/spack/repos/builtin/packages/docbook-xml/package.py
+++ b/var/spack/repos/builtin/packages/docbook-xml/package.py
@@ -14,6 +14,8 @@ class DocbookXml(Package):
list_url = "https://www.oasis-open.org/docbook/xml/"
list_depth = 1
+ license("MIT")
+
version("4.5", sha256="4e4e037a2b83c98c6c94818390d4bdd3f6e10f6ec62dd79188594e26190dc7b4")
version("4.4", sha256="02f159eb88c4254d95e831c51c144b1863b216d909b5ff45743a1ce6f5273090")
version("4.3", sha256="23068a94ea6fd484b004c5a73ec36a66aa47ea8f0d6b62cc1695931f5c143464")
diff --git a/var/spack/repos/builtin/packages/docbook-xsl/package.py b/var/spack/repos/builtin/packages/docbook-xsl/package.py
index a98f0d05dc..55135a3d26 100644
--- a/var/spack/repos/builtin/packages/docbook-xsl/package.py
+++ b/var/spack/repos/builtin/packages/docbook-xsl/package.py
@@ -12,6 +12,8 @@ class DocbookXsl(Package):
homepage = "https://github.com/docbook/xslt10-stylesheets"
url = "https://github.com/docbook/xslt10-stylesheets/releases/download/release%2F1.79.2/docbook-xsl-1.79.2.tar.bz2"
+ license("custom")
+
version("1.79.2", sha256="316524ea444e53208a2fb90eeb676af755da96e1417835ba5f5eb719c81fa371")
version(
"1.78.1",
diff --git a/var/spack/repos/builtin/packages/dos2unix/package.py b/var/spack/repos/builtin/packages/dos2unix/package.py
index 257b96a52b..3886ee0b29 100644
--- a/var/spack/repos/builtin/packages/dos2unix/package.py
+++ b/var/spack/repos/builtin/packages/dos2unix/package.py
@@ -16,6 +16,8 @@ class Dos2unix(MakefilePackage):
maintainers("cessenat")
+ license("BSD-2-Clause")
+
version("7.4.4", sha256="28a841db0bd5827d645caba9d8015e3a71983dc6e398070b5287ee137ae4436e")
version("7.4.2", sha256="6035c58df6ea2832e868b599dfa0d60ad41ca3ecc8aa27822c4b7a9789d3ae01")
version("7.3.4", sha256="8ccda7bbc5a2f903dafd95900abb5bf5e77a769b572ef25150fde4056c5f30c5")
diff --git a/var/spack/repos/builtin/packages/dosfstools/package.py b/var/spack/repos/builtin/packages/dosfstools/package.py
index 938c2cc0cd..d04f4b7f58 100644
--- a/var/spack/repos/builtin/packages/dosfstools/package.py
+++ b/var/spack/repos/builtin/packages/dosfstools/package.py
@@ -13,6 +13,8 @@ class Dosfstools(AutotoolsPackage):
homepage = "https://github.com/dosfstools/dosfstools"
url = "https://github.com/dosfstools/dosfstools/archive/v4.1.tar.gz"
+ license("GPL-3.0-or-later")
+
version("4.1", sha256="8ff9c2dcc01551fe9de8888cb41eb1051fd58bdf1ab3a93d3d88916f0a4ffd1b")
version("4.0", sha256="77975e289e695cb8c984a3c0a15a3bbf3af90be83c26983d43abcde9ec48eea5")
diff --git a/var/spack/repos/builtin/packages/dotconf/package.py b/var/spack/repos/builtin/packages/dotconf/package.py
index d0f048ee58..cfe198aba2 100644
--- a/var/spack/repos/builtin/packages/dotconf/package.py
+++ b/var/spack/repos/builtin/packages/dotconf/package.py
@@ -12,6 +12,8 @@ class Dotconf(AutotoolsPackage):
homepage = "https://github.com/williamh/dotconf"
url = "https://github.com/williamh/dotconf/archive/v1.3.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("1.3", sha256="7f1ecf40de1ad002a065a321582ed34f8c14242309c3547ad59710ae3c805653")
depends_on("autoconf", type="build")
diff --git a/var/spack/repos/builtin/packages/dotnet-core-sdk/package.py b/var/spack/repos/builtin/packages/dotnet-core-sdk/package.py
index 27e73d4445..fb946cf9fe 100644
--- a/var/spack/repos/builtin/packages/dotnet-core-sdk/package.py
+++ b/var/spack/repos/builtin/packages/dotnet-core-sdk/package.py
@@ -14,6 +14,8 @@ class DotnetCoreSdk(Package):
homepage = "https://www.microsoft.com/net/"
+ license("MIT")
+
version(
"6.0.2",
url="https://download.visualstudio.microsoft.com/download/pr/e7acb87d-ab08-4620-9050-b3e80f688d36/e93bbadc19b12f81e3a6761719f28b47/dotnet-sdk-6.0.102-linux-x64.tar.gz",
diff --git a/var/spack/repos/builtin/packages/double-batched-fft-library/package.py b/var/spack/repos/builtin/packages/double-batched-fft-library/package.py
index 7f9154ca7b..bcbb10072c 100644
--- a/var/spack/repos/builtin/packages/double-batched-fft-library/package.py
+++ b/var/spack/repos/builtin/packages/double-batched-fft-library/package.py
@@ -19,6 +19,8 @@ class DoubleBatchedFftLibrary(CMakePackage):
maintainers("uphoffc")
+ license("BSD-3-Clause")
+
version("main", branch="main")
version("develop", branch="develop")
version("0.4.0", sha256="f3518012b632c92c2a933d70a040d6b0eee2d631ab6b1881a192a8d1624f242d")
diff --git a/var/spack/repos/builtin/packages/double-conversion/package.py b/var/spack/repos/builtin/packages/double-conversion/package.py
index 54c3965736..fcd7752317 100644
--- a/var/spack/repos/builtin/packages/double-conversion/package.py
+++ b/var/spack/repos/builtin/packages/double-conversion/package.py
@@ -21,6 +21,8 @@ class DoubleConversion(CMakePackage):
homepage = "https://github.com/google/double-conversion"
url = "https://github.com/google/double-conversion/archive/v2.0.1.zip"
+ license("BSD-3-Clause")
+
version("3.3.0", sha256="4080014235f90854ffade6d1c423940b314bbca273a338235f049da296e47183")
version("3.2.1", sha256="55aa41b463346b1032585c04fe7d0adec9db56598d8d699841cdadeb3597e909")
version("3.1.5", sha256="72c0e3925a1214095afc6f1c214faecbec20e8526cf6b8a541cf72195a11887f")
diff --git a/var/spack/repos/builtin/packages/doxygen/package.py b/var/spack/repos/builtin/packages/doxygen/package.py
index cf40fb4e45..0fe31dba75 100644
--- a/var/spack/repos/builtin/packages/doxygen/package.py
+++ b/var/spack/repos/builtin/packages/doxygen/package.py
@@ -18,6 +18,8 @@ class Doxygen(CMakePackage):
homepage = "https://www.doxygen.org"
url = "https://github.com/doxygen/doxygen/archive/refs/tags/Release_1_9_5.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.9.8", sha256="77371e8a58d22d5e03c52729844d1043e9cbf8d0005ec5112ffa4c8f509ddde8")
version("1.9.7", sha256="691777992a7240ed1f822a5c2ff2c4273b57c1cf9fc143553d87f91a0c5970ee")
version("1.9.6", sha256="2a3ee47f7276b759f74bac7614c05a1296a5b028d3f6a79a88e4c213db78e7dc")
diff --git a/var/spack/repos/builtin/packages/dpcpp/package.py b/var/spack/repos/builtin/packages/dpcpp/package.py
index 23b7b01e4b..067ed13faf 100644
--- a/var/spack/repos/builtin/packages/dpcpp/package.py
+++ b/var/spack/repos/builtin/packages/dpcpp/package.py
@@ -15,6 +15,8 @@ class Dpcpp(CMakePackage):
homepage = "https://intel.github.io/llvm-docs/"
git = "https://github.com/intel/llvm.git"
+ license("Apache-2.0")
+
version("develop", branch="sycl")
version("2021.09", commit="bd68232bb96386bf7649345c0557ba520e73c02d")
version("2021.12", commit="27f59d8906fcc8aece7ff6aa570ccdee52168c2d")
diff --git a/var/spack/repos/builtin/packages/dpdk/package.py b/var/spack/repos/builtin/packages/dpdk/package.py
index ceaef10135..d636fecff0 100644
--- a/var/spack/repos/builtin/packages/dpdk/package.py
+++ b/var/spack/repos/builtin/packages/dpdk/package.py
@@ -18,6 +18,8 @@ class Dpdk(MakefilePackage, MesonPackage):
maintainers("hyoklee")
+ license("BSD-3-Clause AND GPL-2.0-only")
+
version("main", branch="main")
version("23.03", sha256="8a8fa67941b1e0d428937f9068f401457e4e4fd576031479450da065385b332c")
version("22.11", sha256="ed8b2a2b153f0311ffa065d35af29a098367af44a22b3c33e191e1a74211f2e3")
diff --git a/var/spack/repos/builtin/packages/dpmjet/package.py b/var/spack/repos/builtin/packages/dpmjet/package.py
index e39328f536..fbc8e279ac 100644
--- a/var/spack/repos/builtin/packages/dpmjet/package.py
+++ b/var/spack/repos/builtin/packages/dpmjet/package.py
@@ -18,6 +18,8 @@ class Dpmjet(MakefilePackage):
maintainers("wdconinc")
+ license("BSD-3-Clause")
+
version("19.3.5", sha256="5a546ca20f86abaecda1828eb5b577aee8a532dffb2c5e7244667d5f25777909")
version("19.3.4", sha256="646f520aa67ef6355c45cde155a5dd55f7c9d661314358a7668f6ff472f5d5f9")
version("19.3.3", sha256="4f449a36b48ff551beb4303d66bac18bebc52dbcac907f84ab7716c914ad6d8a")
diff --git a/var/spack/repos/builtin/packages/draco/package.py b/var/spack/repos/builtin/packages/draco/package.py
index dbe118e550..5c7ec814e8 100644
--- a/var/spack/repos/builtin/packages/draco/package.py
+++ b/var/spack/repos/builtin/packages/draco/package.py
@@ -17,6 +17,8 @@ class Draco(CMakePackage):
git = "https://github.com/lanl/Draco.git"
maintainers("KineticTheory")
+ license("BSD-3-Clause-Open-MPI")
+
version("develop", branch="develop")
version("7.14.1", sha256="b05c75f1b8ea1d4fac4900d897fb1c948b470826b174ed8b97b32c6da9f030bf")
version("7.14.0", sha256="c8abf293d81c1b8020907557c20d8d2f2edf9ac7ae60a534eab052a8c3b7f99d")
diff --git a/var/spack/repos/builtin/packages/dracut/package.py b/var/spack/repos/builtin/packages/dracut/package.py
index 404022daac..8eb5099875 100644
--- a/var/spack/repos/builtin/packages/dracut/package.py
+++ b/var/spack/repos/builtin/packages/dracut/package.py
@@ -14,6 +14,8 @@ class Dracut(AutotoolsPackage):
homepage = "https://github.com/dracutdevs/dracut"
url = "https://github.com/dracutdevs/dracut/archive/050.tar.gz"
+ license("GPL-2.0-or-later")
+
version("050", sha256="f9dbf18597e5929221365964293212c8c9ffb7d84529c5a338c834ecab06e333")
depends_on("kmod")
diff --git a/var/spack/repos/builtin/packages/dray/package.py b/var/spack/repos/builtin/packages/dray/package.py
index 62c98e6feb..a9db71b988 100644
--- a/var/spack/repos/builtin/packages/dray/package.py
+++ b/var/spack/repos/builtin/packages/dray/package.py
@@ -43,6 +43,8 @@ class Dray(Package, CudaPackage):
maintainers("cyrush")
+ license("BSD-3-Clause")
+
version("develop", branch="develop", submodules="True")
version("0.1.8", sha256="ae78ca6a5a31f06f6400a4a1ff6fc1d75347c8b41027a80662179f5b877eee30")
version("0.1.7", sha256="11ea794c1a24d7ed0d76bad7209d62bafc033ec40a2ea3a00e68fe598c6aa46d")
diff --git a/var/spack/repos/builtin/packages/dri2proto/package.py b/var/spack/repos/builtin/packages/dri2proto/package.py
index 837bbfbcd9..0257d0efb0 100644
--- a/var/spack/repos/builtin/packages/dri2proto/package.py
+++ b/var/spack/repos/builtin/packages/dri2proto/package.py
@@ -16,6 +16,8 @@ class Dri2proto(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/proto/dri2proto/"
xorg_mirror_path = "proto/dri2proto-2.8.tar.gz"
+ license("ICU")
+
version("2.8", sha256="7e65b031eaa6ebe23c75583d4abd993ded7add8009b4200a4db7aa10728b0f61")
depends_on("pkgconfig", type="build")
diff --git a/var/spack/repos/builtin/packages/drill/package.py b/var/spack/repos/builtin/packages/drill/package.py
index 3e268864f0..0d67ad05ad 100644
--- a/var/spack/repos/builtin/packages/drill/package.py
+++ b/var/spack/repos/builtin/packages/drill/package.py
@@ -16,6 +16,8 @@ class Drill(Package):
homepage = "https://drill.apache.org/"
url = "https://www-eu.apache.org/dist/drill/drill-1.17.0/apache-drill-1.17.0.tar.gz"
+ license("Apache-2.0")
+
version("1.17.0", sha256="a3d2d544bcc32b915fb53fced0f982670bd6fe2abd764423e566a5f6b54debf1")
version("1.16.0", sha256="fd195d2b38f393459b37d8f13ac1f36cdbe38495eabb08252da38e3544e87839")
version("1.15.0", sha256="188c1d0df28e50f0265f4bc3c5871b4e7abc9450a4e5a7dbe7f0b23146bec76b")
diff --git a/var/spack/repos/builtin/packages/drishti/package.py b/var/spack/repos/builtin/packages/drishti/package.py
index 7827f4421b..0ca327352d 100644
--- a/var/spack/repos/builtin/packages/drishti/package.py
+++ b/var/spack/repos/builtin/packages/drishti/package.py
@@ -18,6 +18,8 @@ class Drishti(PythonPackage):
maintainers("jeanbez", "sbyna")
+ license("BSD-3-Clause-LBNL")
+
version("master", branch="master")
version("0.4", sha256="bbbb272b4f6f44ae762f6cba28a2c589e15608691c559af0cc2f552590335d7b")
diff --git a/var/spack/repos/builtin/packages/dropwatch/package.py b/var/spack/repos/builtin/packages/dropwatch/package.py
index 3ac932570d..3aea9465f5 100644
--- a/var/spack/repos/builtin/packages/dropwatch/package.py
+++ b/var/spack/repos/builtin/packages/dropwatch/package.py
@@ -15,6 +15,8 @@ class Dropwatch(AutotoolsPackage):
homepage = "https://github.com/nhorman/dropwatch"
url = "https://github.com/nhorman/dropwatch/archive/v1.5.3.tar.gz"
+ license("GPL-2.0")
+
version("1.5.4", sha256="8c43d0c15d0cb9ce179fa1fb0610611723689a6f551b23c70a7ddc1cf068e8d2")
version("1.5.3", sha256="b748b66a816c1f94531446c0451da5461a4a31b0949244bb867d741c6ac0148b")
diff --git a/var/spack/repos/builtin/packages/druid/package.py b/var/spack/repos/builtin/packages/druid/package.py
index 3fb716884e..72814f561b 100644
--- a/var/spack/repos/builtin/packages/druid/package.py
+++ b/var/spack/repos/builtin/packages/druid/package.py
@@ -14,6 +14,8 @@ class Druid(MavenPackage):
homepage = "https://github.com/alibaba/druid/"
url = "https://github.com/alibaba/druid/archive/1.1.23.tar.gz"
+ license("Apache-2.0")
+
version("1.2.8", sha256="e7e3726ea6d16f98bcf027eaa8591078827d249830ff3b3ba6579d70735d0003")
version("1.1.23", sha256="f29a0c5e60eb8a4d6fcfdf21bb4b6f54c1076a214f65190b8cdce2663cf84432")
version("1.1.22", sha256="0bd64e518beca840cd2f79bbfa612f47defbb3366333a11cff937af4424f96ce")
diff --git a/var/spack/repos/builtin/packages/dsdp/package.py b/var/spack/repos/builtin/packages/dsdp/package.py
index a5193da748..23e9040e10 100644
--- a/var/spack/repos/builtin/packages/dsdp/package.py
+++ b/var/spack/repos/builtin/packages/dsdp/package.py
@@ -19,6 +19,8 @@ class Dsdp(MakefilePackage):
homepage = "https://www.mcs.anl.gov/hs/software/DSDP/"
url = "https://www.mcs.anl.gov/hs/software/DSDP/DSDP5.8.tar.gz"
+ license("DSDP")
+
version("5.8", sha256="26aa624525a636de272c0b329e2dfd01a0d5b7827f1c1c76f393d71e37dead70")
depends_on("blas")
diff --git a/var/spack/repos/builtin/packages/dsfmt/package.py b/var/spack/repos/builtin/packages/dsfmt/package.py
index e3677306bb..df5b10842f 100644
--- a/var/spack/repos/builtin/packages/dsfmt/package.py
+++ b/var/spack/repos/builtin/packages/dsfmt/package.py
@@ -18,6 +18,8 @@ class Dsfmt(MakefilePackage):
# so we add it for them.
patch("targets.patch")
+ license("BSD-3-Clause")
+
version("2.2.5", sha256="b7bc498cd140b4808963b1ff9f33b42a491870f54775c1060ecad0e02bcaffb4")
version("2.2.4", sha256="39682961ecfba621a98dbb6610b6ae2b7d6add450d4f08d8d4edd0e10abd8174")
diff --git a/var/spack/repos/builtin/packages/dsqss/package.py b/var/spack/repos/builtin/packages/dsqss/package.py
index ae92627bca..ca5d0a828b 100644
--- a/var/spack/repos/builtin/packages/dsqss/package.py
+++ b/var/spack/repos/builtin/packages/dsqss/package.py
@@ -17,6 +17,8 @@ class Dsqss(CMakePackage):
homepage = "https://www.pasums.issp.u-tokyo.ac.jp/dsqss/en/"
url = "https://github.com/issp-center-dev/dsqss/releases/download/v2.0.3/dsqss-v2.0.3.tar.gz"
+ license("GPL-3.0-or-later")
+
version("2.0.3", sha256="11255dd1f1317fb4ac2d6ae95535f027d627d03f5470717cd277dd9ab94496e0")
variant("mpi", default=True, description="build mpi support")
diff --git a/var/spack/repos/builtin/packages/dssp/package.py b/var/spack/repos/builtin/packages/dssp/package.py
index 86a2df10b7..c5f408631f 100644
--- a/var/spack/repos/builtin/packages/dssp/package.py
+++ b/var/spack/repos/builtin/packages/dssp/package.py
@@ -13,6 +13,8 @@ class Dssp(AutotoolsPackage):
homepage = "https://github.com/cmbi/dssp"
url = "https://github.com/cmbi/dssp/archive/3.1.4.tar.gz"
+ license("GPL-3.0-or-later")
+
version("3.1.4", sha256="496282b4b5defc55d111190ab9f1b615a9574a2f090e7cf5444521c747b272d4")
version("2.3.0", sha256="4c95976d86dc64949cb0807fbd58c7bee5393df0001999405863dc90f05846c6")
diff --git a/var/spack/repos/builtin/packages/dtc/package.py b/var/spack/repos/builtin/packages/dtc/package.py
index 7d7f1939af..db9f2cdcbe 100644
--- a/var/spack/repos/builtin/packages/dtc/package.py
+++ b/var/spack/repos/builtin/packages/dtc/package.py
@@ -14,6 +14,8 @@ class Dtc(MakefilePackage):
homepage = "https://github.com/dgibson/dtc"
url = "https://github.com/dgibson/dtc/archive/refs/tags/v1.6.1.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.6.1", sha256="6401c9a0f577a270df4632bf0f3e5454ccc7a5ca3caefa67a3e1c29c9c6b8c60")
depends_on("bison", type="build")
diff --git a/var/spack/repos/builtin/packages/duckdb/package.py b/var/spack/repos/builtin/packages/duckdb/package.py
index aae9bca08b..5f5de65a41 100644
--- a/var/spack/repos/builtin/packages/duckdb/package.py
+++ b/var/spack/repos/builtin/packages/duckdb/package.py
@@ -14,6 +14,8 @@ class Duckdb(CMakePackage):
url = "https://github.com/duckdb/duckdb/archive/refs/tags/v0.8.1.tar.gz"
git = "https://github.com/duckdb/duckdb.git"
+ license("MIT")
+
version("master", branch="master")
version("0.8.1", sha256="a0674f7e320dc7ebcf51990d7fc1c0e7f7b2c335c08f5953702b5285e6c30694")
version("0.7.1", sha256="67f840f861e5ffbe137d65a8543642d016f900b89dd035492d562ad11acf0e1e")
diff --git a/var/spack/repos/builtin/packages/duperemove/package.py b/var/spack/repos/builtin/packages/duperemove/package.py
index de3dcc711c..60463fedfd 100644
--- a/var/spack/repos/builtin/packages/duperemove/package.py
+++ b/var/spack/repos/builtin/packages/duperemove/package.py
@@ -13,6 +13,8 @@ class Duperemove(MakefilePackage):
homepage = "https://github.com/markfasheh/duperemove"
url = "https://github.com/markfasheh/duperemove/archive/v0.11.1.tar.gz"
+ license("GPL-2.0-only")
+
version("0.11.1", sha256="75c3c91baf7e5195acad62eab73a7afc3d0b88cbfccefac3e3412eba06a42ac8")
depends_on("glib")
diff --git a/var/spack/repos/builtin/packages/dust/package.py b/var/spack/repos/builtin/packages/dust/package.py
index 0ee7234b89..70614f098f 100644
--- a/var/spack/repos/builtin/packages/dust/package.py
+++ b/var/spack/repos/builtin/packages/dust/package.py
@@ -14,6 +14,8 @@ class Dust(Package):
maintainers("fangohr")
+ license("Apache-2.0")
+
version("0.8.6", sha256="feede818e814011207c5bfeaf06dd9fc95825c59ab70942aa9b9314791c5d6b6")
version("0.7.5", sha256="f892aaf7a0a7852e12d01b2ced6c2484fb6dc5fe7562abdf0c44a2d08aa52618")
diff --git a/var/spack/repos/builtin/packages/dxt-explorer/package.py b/var/spack/repos/builtin/packages/dxt-explorer/package.py
index 90ef648183..96ab5b45ac 100644
--- a/var/spack/repos/builtin/packages/dxt-explorer/package.py
+++ b/var/spack/repos/builtin/packages/dxt-explorer/package.py
@@ -18,6 +18,8 @@ class DxtExplorer(PythonPackage):
maintainers("jeanbez", "sbyna")
+ license("BSD-3-Clause-LBNL")
+
version("develop", branch="develop")
version("0.3", sha256="fb73947b737c327154d03eeb0744c86774263878b893b365094ce4af8ac60b8b")
diff --git a/var/spack/repos/builtin/packages/dyninst/package.py b/var/spack/repos/builtin/packages/dyninst/package.py
index 3055f090d5..209618207d 100644
--- a/var/spack/repos/builtin/packages/dyninst/package.py
+++ b/var/spack/repos/builtin/packages/dyninst/package.py
@@ -19,6 +19,8 @@ class Dyninst(CMakePackage):
tags = ["e4s"]
+ license("LGPL-2.1-or-later")
+
version("master", branch="master")
version("12.3.0", sha256="956b0378d2badb765a7e677c0b66c0b8b8cacca7631222bfe7a27b369abf7dd4")
version("12.2.1", sha256="c304af3c6191e92acd27350fd9b7b02899767a0e38abb3a08a378abe01d1ef01")
diff --git a/var/spack/repos/builtin/packages/dysco/package.py b/var/spack/repos/builtin/packages/dysco/package.py
index 07955427f8..1a2068a416 100644
--- a/var/spack/repos/builtin/packages/dysco/package.py
+++ b/var/spack/repos/builtin/packages/dysco/package.py
@@ -12,6 +12,8 @@ class Dysco(CMakePackage):
homepage = "https://github.com/aroffringa/dysco"
url = "https://github.com/aroffringa/dysco/archive/v1.2.tar.gz"
+ license("GPL-3.0-only")
+
version("1.2", sha256="dd992c5a13df67173aa1d3f6dc5df9b51b0bea2fe77bc08f5be7a839be741269")
depends_on("casacore")
diff --git a/var/spack/repos/builtin/packages/e2fsprogs/package.py b/var/spack/repos/builtin/packages/e2fsprogs/package.py
index b89221075f..c6ef66d745 100644
--- a/var/spack/repos/builtin/packages/e2fsprogs/package.py
+++ b/var/spack/repos/builtin/packages/e2fsprogs/package.py
@@ -13,6 +13,8 @@ class E2fsprogs(AutotoolsPackage):
homepage = "https://github.com/tytso/e2fsprogs"
url = "https://github.com/tytso/e2fsprogs/archive/v1.45.6.tar.gz"
+ license("GPL-2.0-or-later AND LGPL-2.0-or-later AND BSD-3-Clause AND MIT")
+
version("1.45.6", sha256="d785164a2977cd88758cb0cac5c29add3fe491562a60040cfb193abcd0f9609b")
version("1.45.5", sha256="0fd76e55c1196c1d97a2c01f2e84f463b8e99484541b43ff4197f5a695159fd3")
diff --git a/var/spack/repos/builtin/packages/e4s-cl/package.py b/var/spack/repos/builtin/packages/e4s-cl/package.py
index 86f4b3a1a8..7e3822eb65 100644
--- a/var/spack/repos/builtin/packages/e4s-cl/package.py
+++ b/var/spack/repos/builtin/packages/e4s-cl/package.py
@@ -19,6 +19,8 @@ class E4sCl(PythonPackage):
patch("drop-docker.patch", when="@:1.0.1")
+ license("MIT")
+
version("master", branch="master")
version("1.0.1", commit="b2c92993e0c7cb42de07f0f7cc02da3a06816192")
version("1.0.0", commit="410bb2e6601d9b90243a487ad7f7d2dabd8ba04c")
diff --git a/var/spack/repos/builtin/packages/eagle/package.py b/var/spack/repos/builtin/packages/eagle/package.py
index 3070c64439..1a962d2759 100644
--- a/var/spack/repos/builtin/packages/eagle/package.py
+++ b/var/spack/repos/builtin/packages/eagle/package.py
@@ -13,6 +13,8 @@ class Eagle(MakefilePackage):
url = "https://github.com/tony-kuo/eagle/archive/v1.1.2.tar.gz"
maintainers("snehring")
+ license("GPL-3.0-only")
+
version("1.1.3", sha256="bd510b8eef2de14898cbf417e1c7a30b97ddaba24e5e2834da7b02767362fe3c")
version("1.1.2", sha256="afe967560d1f8fdbd0caf4b93b5f2a86830e9e4d399fee4a526140431343045e")
diff --git a/var/spack/repos/builtin/packages/earlyoom/package.py b/var/spack/repos/builtin/packages/earlyoom/package.py
index 7ff8aae0d9..0c84797ac7 100644
--- a/var/spack/repos/builtin/packages/earlyoom/package.py
+++ b/var/spack/repos/builtin/packages/earlyoom/package.py
@@ -12,6 +12,8 @@ class Earlyoom(MakefilePackage):
homepage = "https://github.com/rfjakob/earlyoom"
url = "https://github.com/rfjakob/earlyoom/archive/v1.6.1.tar.gz"
+ license("MIT")
+
version("1.6.1", sha256="bcd3fab4da5e1dddec952a0974c866ec90c5f9159c995f9162c45488c4d03340")
version("1.6", sha256="b81804fc4470f996014d52252a87a1cf3b43d3d8754140035b10dcee349302b8")
diff --git a/var/spack/repos/builtin/packages/easi/package.py b/var/spack/repos/builtin/packages/easi/package.py
index 2e5908fc9c..e934fab9c4 100644
--- a/var/spack/repos/builtin/packages/easi/package.py
+++ b/var/spack/repos/builtin/packages/easi/package.py
@@ -16,6 +16,8 @@ class Easi(CMakePackage):
maintainers("ravil-mobile", "Thomas-Ulrich", "krenzland", "ThrudPrimrose", "davschneller")
+ license("BSD-3-Clause")
+
version("develop", branch="master")
version("1.2.0", tag="v1.2.0", commit="305a119338116a0ceac6b68b36841a50250d05b1")
version("1.1.2", tag="v1.1.2", commit="4c87ef3b3dca9415d116ef102cb8de750ef7e1a0")
diff --git a/var/spack/repos/builtin/packages/easybuild/package.py b/var/spack/repos/builtin/packages/easybuild/package.py
index d18864da8c..e8afb8df7f 100644
--- a/var/spack/repos/builtin/packages/easybuild/package.py
+++ b/var/spack/repos/builtin/packages/easybuild/package.py
@@ -15,6 +15,8 @@ class Easybuild(PythonPackage):
pypi = "easybuild/easybuild-4.0.0.tar.gz"
maintainers("boegel")
+ license("GPL-2.0-or-later")
+
version("4.7.0", sha256="e68c280e3a508965aefbdf234872919f777f739cf4787cb11bb97a56e0cf74a6")
version("4.0.0", sha256="21bcc1048525ad6219667cc97a7421b5388068c670cabba356712e474896de40")
diff --git a/var/spack/repos/builtin/packages/ebms/package.py b/var/spack/repos/builtin/packages/ebms/package.py
index 9ef56dbe3b..f70029ff30 100644
--- a/var/spack/repos/builtin/packages/ebms/package.py
+++ b/var/spack/repos/builtin/packages/ebms/package.py
@@ -20,6 +20,8 @@ class Ebms(MakefilePackage):
homepage = "https://github.com/ANL-CESAR/EBMS"
git = "https://github.com/ANL-CESAR/EBMS.git"
+ license("MIT")
+
version("develop")
depends_on("mpi@2:")
diff --git a/var/spack/repos/builtin/packages/ecbuild/package.py b/var/spack/repos/builtin/packages/ecbuild/package.py
index 591aeb8025..db873a7ee9 100644
--- a/var/spack/repos/builtin/packages/ecbuild/package.py
+++ b/var/spack/repos/builtin/packages/ecbuild/package.py
@@ -15,6 +15,8 @@ class Ecbuild(CMakePackage):
maintainers("skosukhin", "climbfuji", "victoria-cherkas", "dominichofer")
+ license("Apache-2.0")
+
version("3.7.2", sha256="7a2d192cef1e53dc5431a688b2e316251b017d25808190faed485903594a3fb9")
version("3.6.5", sha256="98bff3d3c269f973f4bfbe29b4de834cd1d43f15b1c8d1941ee2bfe15e3d4f7f")
version("3.6.1", sha256="796ccceeb7af01938c2f74eab0724b228e9bf1978e32484aa3e227510f69ac59")
diff --git a/var/spack/repos/builtin/packages/eccodes/package.py b/var/spack/repos/builtin/packages/eccodes/package.py
index d03a942e4a..249a2ce3fc 100644
--- a/var/spack/repos/builtin/packages/eccodes/package.py
+++ b/var/spack/repos/builtin/packages/eccodes/package.py
@@ -47,6 +47,8 @@ class Eccodes(CMakePackage):
maintainers("skosukhin", "victoria-cherkas", "dominichofer", "climbfuji")
+ license("Apache-2.0")
+
version("develop", branch="develop")
version("2.32.0", sha256="b57e8eeb0eba0c05d66fda5527c4ffa84b5ab35c46bcbc9a2227142973ccb8e6")
version("2.31.0", sha256="808ecd2c11fbf2c3f9fc7a36f8c2965b343f3151011b58a1d6e7cc2e6b3cac5d")
diff --git a/var/spack/repos/builtin/packages/eckit/package.py b/var/spack/repos/builtin/packages/eckit/package.py
index 9de899ebb6..207c2f9c5c 100644
--- a/var/spack/repos/builtin/packages/eckit/package.py
+++ b/var/spack/repos/builtin/packages/eckit/package.py
@@ -18,6 +18,8 @@ class Eckit(CMakePackage):
maintainers("skosukhin", "climbfuji", "victoria-cherkas", "dominichofer")
+ license("Apache-2.0")
+
version("1.24.5", sha256="2fd74e04c20a59f9e13635828d9da880e18f8a2cb7fd3bfd0201e07071d6ec41")
version("1.24.4", sha256="b6129eb4f7b8532aa6905033e4cf7d09aadc8547c225780fea3db196e34e4671")
version("1.23.1", sha256="cd3c4b7a3a2de0f4a59f00f7bab3178dd59c0e27900d48eaeb357975e8ce2f15")
diff --git a/var/spack/repos/builtin/packages/ecmwf-atlas/package.py b/var/spack/repos/builtin/packages/ecmwf-atlas/package.py
index 1354f82482..5b02ca53a3 100644
--- a/var/spack/repos/builtin/packages/ecmwf-atlas/package.py
+++ b/var/spack/repos/builtin/packages/ecmwf-atlas/package.py
@@ -18,6 +18,8 @@ class EcmwfAtlas(CMakePackage):
maintainers("climbfuji", "srherbener")
+ license("Apache-2.0")
+
version("master", branch="master")
version("develop", branch="develop")
version("0.36.0", sha256="39bf748aa7b22df80b9791fbb6b4351ed9a9f85587b58fc3225314278a2a68f8")
diff --git a/var/spack/repos/builtin/packages/ecos/package.py b/var/spack/repos/builtin/packages/ecos/package.py
index 6520311427..6e986156ce 100644
--- a/var/spack/repos/builtin/packages/ecos/package.py
+++ b/var/spack/repos/builtin/packages/ecos/package.py
@@ -13,6 +13,8 @@ class Ecos(MakefilePackage):
homepage = "https://github.com/embotech/ecos"
url = "https://github.com/embotech/ecos/archive/2.0.7.tar.gz"
+ license("GPL-3.0-only")
+
version("2.0.7", sha256="bdb6a84f7d150820459bd0a796cb64ffbb019afb95dc456d22acc2dafb2e70e0")
build_targets = ["all", "shared"]
diff --git a/var/spack/repos/builtin/packages/ecoslim/package.py b/var/spack/repos/builtin/packages/ecoslim/package.py
index 8a99faf320..fdb805514f 100644
--- a/var/spack/repos/builtin/packages/ecoslim/package.py
+++ b/var/spack/repos/builtin/packages/ecoslim/package.py
@@ -17,6 +17,8 @@ class Ecoslim(CMakePackage):
maintainers("reedmaxwell", "lecondon", "smithsg84")
+ license("LGPL-3.0-or-later")
+
version("1.3", sha256="b532e570b4767e4fa84123d8773732150679e8e3d7fecd5c6e99fb1d4dc57b84")
version("master", branch="master")
diff --git a/var/spack/repos/builtin/packages/ectrans/package.py b/var/spack/repos/builtin/packages/ectrans/package.py
index 5bac4e53b4..62915ba006 100644
--- a/var/spack/repos/builtin/packages/ectrans/package.py
+++ b/var/spack/repos/builtin/packages/ectrans/package.py
@@ -19,6 +19,8 @@ class Ectrans(CMakePackage):
maintainers("climbfuji")
+ license("Apache-2.0")
+
version("develop", branch="develop", no_cache=True)
version("main", branch="main", no_cache=True)
version("1.2.0", sha256="2ee6dccc8bbfcc23faada1d957d141f24e41bb077c1821a7bc2b812148dd336c")
diff --git a/var/spack/repos/builtin/packages/ed/package.py b/var/spack/repos/builtin/packages/ed/package.py
index 993436c179..5f28619198 100644
--- a/var/spack/repos/builtin/packages/ed/package.py
+++ b/var/spack/repos/builtin/packages/ed/package.py
@@ -14,6 +14,8 @@ class Ed(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.gnu.org/software/ed"
gnu_mirror_path = "ed/ed-1.4.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.4", sha256="db36da85ee1a9d8bafb4b041bd4c8c11becba0c43ec446353b67045de1634fda")
parallel = False
diff --git a/var/spack/repos/builtin/packages/editline/package.py b/var/spack/repos/builtin/packages/editline/package.py
index cdc959a8c4..404a9cf804 100644
--- a/var/spack/repos/builtin/packages/editline/package.py
+++ b/var/spack/repos/builtin/packages/editline/package.py
@@ -12,6 +12,8 @@ class Editline(AutotoolsPackage):
homepage = "https://troglobit.com/editline.html"
url = "https://github.com/troglobit/editline/archive/1.16.0.tar.gz"
+ license("Spencer-94")
+
version("1.17.1", sha256="d65c5739c8ca388fa71feabc5aae506d052e1a6d288ee4e7fcab7efb07a3be74")
version("1.16.0", sha256="33421a1569d025f332a87054bfea28e2c757bdb573f1437bc22c34b798b6383c")
diff --git a/var/spack/repos/builtin/packages/edm4hep/package.py b/var/spack/repos/builtin/packages/edm4hep/package.py
index cbc6526f0e..8845574508 100644
--- a/var/spack/repos/builtin/packages/edm4hep/package.py
+++ b/var/spack/repos/builtin/packages/edm4hep/package.py
@@ -18,6 +18,8 @@ class Edm4hep(CMakePackage):
tags = ["hep", "key4hep"]
+ license("Apache-2.0")
+
version("master", branch="master")
version("0.10.2", sha256="c22c5c2f0fd1d09da9b734c1fa7ee546675fd2b047406db6ab8266e7657486d2")
version("0.10.1", sha256="28a3bd4df899309b14ec0d441f8b6ed0065206a08a0018113bb490e9d008caed")
diff --git a/var/spack/repos/builtin/packages/efivar/package.py b/var/spack/repos/builtin/packages/efivar/package.py
index b2a69bf384..4c9a9ee6dd 100644
--- a/var/spack/repos/builtin/packages/efivar/package.py
+++ b/var/spack/repos/builtin/packages/efivar/package.py
@@ -12,6 +12,8 @@ class Efivar(MakefilePackage):
homepage = "https://github.com/rhboot/efivar"
url = "https://github.com/rhboot/efivar/archive/37.tar.gz"
+ license("LGPL-2.1-only")
+
version("37", sha256="74c52b4f479120fb6639e753e71163ba3f557a7a67c0be225593f9f05b253f36")
version("36", sha256="24ed0cafbaf6d913e8f60e5da3cbbac1a1578e16cf5c95b21f2eb6753c13173f")
version("35", sha256="747bc4d97b4bd74979e5356c44a172534a8a07184f130349fd201742e683d292")
diff --git a/var/spack/repos/builtin/packages/eigen/package.py b/var/spack/repos/builtin/packages/eigen/package.py
index 889ca904f2..3f1becf6ff 100644
--- a/var/spack/repos/builtin/packages/eigen/package.py
+++ b/var/spack/repos/builtin/packages/eigen/package.py
@@ -16,6 +16,8 @@ class Eigen(CMakePackage):
url = "https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.tar.gz"
maintainers("HaoZeke")
+ license("MPL-2.0")
+
version("3.4.0", sha256="8586084f71f9bde545ee7fa6d00288b264a2b7ac3607b974e54d13e7162c1c72")
version("3.3.9", sha256="7985975b787340124786f092b3a07d594b2e9cd53bbfe5f3d9b1daee7d55f56f")
version("3.3.8", sha256="146a480b8ed1fb6ac7cd33fec9eb5e8f8f62c3683b3f850094d9d5c35a92419a")
diff --git a/var/spack/repos/builtin/packages/elbencho/package.py b/var/spack/repos/builtin/packages/elbencho/package.py
index 12562f97f3..a0ac4deae2 100644
--- a/var/spack/repos/builtin/packages/elbencho/package.py
+++ b/var/spack/repos/builtin/packages/elbencho/package.py
@@ -20,6 +20,8 @@ class Elbencho(MakefilePackage):
maintainers("ethanjjjjjjj")
+ license("GPL-3.0-only")
+
version("master", branch="master")
version("3.0-3", sha256="5769abcdaebefe2984ac3053fb6e91a54e1863d5ea8f72daea830e10b27c0eaf")
diff --git a/var/spack/repos/builtin/packages/elemental/package.py b/var/spack/repos/builtin/packages/elemental/package.py
index 8a118dc7c5..0a12c306cd 100644
--- a/var/spack/repos/builtin/packages/elemental/package.py
+++ b/var/spack/repos/builtin/packages/elemental/package.py
@@ -17,6 +17,8 @@ class Elemental(CMakePackage):
url = "https://github.com/elemental/Elemental/archive/v0.87.7.tar.gz"
git = "https://github.com/elemental/Elemental.git"
+ license("Apache-2.0")
+
version("develop", branch="master")
version("0.87.7", sha256="7becfdbc223e9c72e65ae876d842c48d2037d13f83e9f41cea285e21b840d7d9")
version("0.87.6", sha256="b597987c99ddd3462e0619524c5b7f711177ae8ae541b1b961e11d96e15afc64")
diff --git a/var/spack/repos/builtin/packages/elfio/package.py b/var/spack/repos/builtin/packages/elfio/package.py
index 5c0ed82944..3a94b4486f 100644
--- a/var/spack/repos/builtin/packages/elfio/package.py
+++ b/var/spack/repos/builtin/packages/elfio/package.py
@@ -17,6 +17,8 @@ class Elfio(CMakePackage):
maintainers("haampie")
+ license("MIT")
+
version("3.11", sha256="3307b104c205399786edbba203906de9517e36297709fe747faf9478d55fbb91")
version("3.10", sha256="cdc6362ede2e0c8d1d6db15d7da4b526f461d9cfae6f6337369e416a8bc60234")
version("3.9", sha256="767b269063fc35aba6d361139f830aa91c45dc6b77942f082666876c1aa0be0f")
diff --git a/var/spack/repos/builtin/packages/elfutils/package.py b/var/spack/repos/builtin/packages/elfutils/package.py
index d20cc09fdb..15dc231512 100644
--- a/var/spack/repos/builtin/packages/elfutils/package.py
+++ b/var/spack/repos/builtin/packages/elfutils/package.py
@@ -25,6 +25,8 @@ class Elfutils(AutotoolsPackage, SourcewarePackage):
maintainers("mwkrentel")
+ license("GPL-3.0-or-later AND ( GPL-2.0-or-later OR LGPL-3.0-or-later )")
+
version("0.190", sha256="8e00a3a9b5f04bc1dc273ae86281d2d26ed412020b391ffcc23198f10231d692")
version("0.189", sha256="39bd8f1a338e2b7cd4abc3ff11a0eddc6e690f69578a57478d8179b4148708c8")
version("0.188", sha256="fb8b0e8d0802005b9a309c60c1d8de32dd2951b56f0c3a3cb56d21ce01595dff")
diff --git a/var/spack/repos/builtin/packages/elk/package.py b/var/spack/repos/builtin/packages/elk/package.py
index 9f123bc849..cb0e688713 100644
--- a/var/spack/repos/builtin/packages/elk/package.py
+++ b/var/spack/repos/builtin/packages/elk/package.py
@@ -13,6 +13,8 @@ class Elk(MakefilePackage):
homepage = "https://elk.sourceforge.io/"
url = "https://sourceforge.net/projects/elk/files/elk-3.3.17.tgz"
+ license("LGPL-3.0-or-later")
+
version("8.3.22", sha256="1c31f09b7c09d6b24e775d4f0d5e1e8871f95a7656ee4ca21ac17dbe7ea16277")
version("7.2.42", sha256="73f03776dbf9b2147bfcc5b7c062af5befa0944608f6fc4b6a1e590615400fc6")
version("7.1.14", sha256="7c2ff30f4b1d72d5dc116de9d70761f2c206700c69d85dd82a17a5a6374453d2")
diff --git a/var/spack/repos/builtin/packages/elpa/package.py b/var/spack/repos/builtin/packages/elpa/package.py
index 2f107bb664..359a0bf0ba 100644
--- a/var/spack/repos/builtin/packages/elpa/package.py
+++ b/var/spack/repos/builtin/packages/elpa/package.py
@@ -20,6 +20,8 @@ class Elpa(AutotoolsPackage, CudaPackage, ROCmPackage):
url = "https://elpa.mpcdf.mpg.de/software/tarball-archive/Releases/2015.11.001/elpa-2015.11.001.tar.gz"
git = "https://gitlab.mpcdf.mpg.de/elpa/elpa.git"
+ license("LGPL-3.0-only")
+
version("master", branch="master")
version(
diff --git a/var/spack/repos/builtin/packages/elsd/package.py b/var/spack/repos/builtin/packages/elsd/package.py
index 05eec4a14c..f447417570 100644
--- a/var/spack/repos/builtin/packages/elsd/package.py
+++ b/var/spack/repos/builtin/packages/elsd/package.py
@@ -12,6 +12,8 @@ class Elsd(MakefilePackage):
homepage = "http://ubee.enseeiht.fr/vision/ELSD/"
git = "https://github.com/viorik/ELSD.git"
+ license("AGPL-3.0-only")
+
version("master", branch="master")
depends_on("blas")
diff --git a/var/spack/repos/builtin/packages/elsdc/package.py b/var/spack/repos/builtin/packages/elsdc/package.py
index a226f61280..a2cda09d20 100644
--- a/var/spack/repos/builtin/packages/elsdc/package.py
+++ b/var/spack/repos/builtin/packages/elsdc/package.py
@@ -12,6 +12,8 @@ class Elsdc(MakefilePackage):
homepage = "http://ubee.enseeiht.fr/vision/ELSD/"
git = "https://github.com/viorik/ELSDc.git"
+ license("AGPL-3.0-only")
+
version("master", branch="master")
depends_on("blas")
diff --git a/var/spack/repos/builtin/packages/elsi/package.py b/var/spack/repos/builtin/packages/elsi/package.py
index cf46a57090..7d73aa8bec 100644
--- a/var/spack/repos/builtin/packages/elsi/package.py
+++ b/var/spack/repos/builtin/packages/elsi/package.py
@@ -16,6 +16,8 @@ class Elsi(CMakePackage):
homepage = "https://wordpress.elsi-interchange.org/"
url = "https://wordpress.elsi-interchange.org/wp-content/uploads/2019/03/elsi-2.2.1.tar.gz"
+ license("BSD-3-Clause")
+
version("2.2.1", sha256="5b4b2e8fa4b3b68131fe02cc1803a884039b89a1b1138af474af66453bec0b4d")
# Variants (translation of cmake options)
diff --git a/var/spack/repos/builtin/packages/emacs/package.py b/var/spack/repos/builtin/packages/emacs/package.py
index 8bf6ee8c47..7984120045 100644
--- a/var/spack/repos/builtin/packages/emacs/package.py
+++ b/var/spack/repos/builtin/packages/emacs/package.py
@@ -18,6 +18,8 @@ class Emacs(AutotoolsPackage, GNUMirrorPackage):
maintainers("alecbcs")
+ license("GPL-3.0-or-later")
+
version("master", branch="master")
version("29.1", sha256="5b80e0475b0e619d2ad395ef5bc481b7cb9f13894ed23c301210572040e4b5b1")
version("28.2", sha256="a6912b14ef4abb1edab7f88191bfd61c3edd7085e084de960a4f86485cb7cad8")
diff --git a/var/spack/repos/builtin/packages/ember/package.py b/var/spack/repos/builtin/packages/ember/package.py
index 6c386a263f..30a069d2cf 100644
--- a/var/spack/repos/builtin/packages/ember/package.py
+++ b/var/spack/repos/builtin/packages/ember/package.py
@@ -20,6 +20,8 @@ class Ember(MakefilePackage):
git = "https://github.com/sstsimulator/ember.git"
url = "https://github.com/sstsimulator/ember/archive/v1.0.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.0.0", sha256="5b2a6b8055b46ab3ea2c7baabaf4d280d837bb7c21eba0c9f59e092c6fc1c4a6")
depends_on("mpi")
diff --git a/var/spack/repos/builtin/packages/emblmygff3/package.py b/var/spack/repos/builtin/packages/emblmygff3/package.py
index 7803efca76..ec47d80563 100644
--- a/var/spack/repos/builtin/packages/emblmygff3/package.py
+++ b/var/spack/repos/builtin/packages/emblmygff3/package.py
@@ -18,6 +18,8 @@ class Emblmygff3(PythonPackage):
maintainers("snehring")
+ license("GPL-3.0-or-later")
+
version("2.2", sha256="225b2b50da9064f779e164b2859506d7540d11fa78f7d41b5c0d94f02f7845c5")
version("2.1", sha256="64aef403bc64088eca504b69acffb3fb16ec4448cd3d6c9692b7baf276b92fd2")
diff --git a/var/spack/repos/builtin/packages/emboss/package.py b/var/spack/repos/builtin/packages/emboss/package.py
index a77b972a50..f647e8ebd6 100644
--- a/var/spack/repos/builtin/packages/emboss/package.py
+++ b/var/spack/repos/builtin/packages/emboss/package.py
@@ -14,6 +14,8 @@ class Emboss(AutotoolsPackage):
homepage = "http://emboss.sourceforge.net/"
url = "ftp://emboss.open-bio.org/pub/EMBOSS/EMBOSS-6.6.0.tar.gz"
+ license("GPL-2.0-only")
+
version("6.6.0", sha256="7184a763d39ad96bb598bfd531628a34aa53e474db9e7cac4416c2a40ab10c6e")
depends_on("libxpm")
diff --git a/var/spack/repos/builtin/packages/embree/package.py b/var/spack/repos/builtin/packages/embree/package.py
index 6a6e91115e..741516cad0 100644
--- a/var/spack/repos/builtin/packages/embree/package.py
+++ b/var/spack/repos/builtin/packages/embree/package.py
@@ -13,6 +13,8 @@ class Embree(CMakePackage):
url = "https://github.com/embree/embree/archive/v3.7.0.tar.gz"
maintainers("aumuell")
+ license("Apache-2.0")
+
version("4.3.0", sha256="baf0a57a45837fc055ba828a139467bce0bc0c6a9a5f2dccb05163d012c12308")
version("4.2.0", sha256="b0479ce688045d17aa63ce6223c84b1cdb5edbf00d7eda71c06b7e64e21f53a0")
version("4.1.0", sha256="117efd87d6dddbf7b164edd94b0bc057da69d6422a25366283cded57ed94738b")
diff --git a/var/spack/repos/builtin/packages/enca/package.py b/var/spack/repos/builtin/packages/enca/package.py
index 82e7dc15de..e4df1f4277 100644
--- a/var/spack/repos/builtin/packages/enca/package.py
+++ b/var/spack/repos/builtin/packages/enca/package.py
@@ -12,6 +12,8 @@ class Enca(AutotoolsPackage):
homepage = "https://cihar.com/software/enca/"
url = "https://github.com/nijel/enca/archive/1.19.tar.gz"
+ license("GPL-2.0-only")
+
version("1.19", sha256="c4fd9a3d7c086803138842b18eed6072ec8810859b0e1ef091f1e1138d283f25")
version("1.18", sha256="b87c8d1bffc7d06ba74f82ae86eb21a921e94629203b2a971c966064c7eadab2")
version("1.17", sha256="b20372440c500e6463bd61dab0e68131cdfe857c6b7ca139b5c6cbf01e24fdc7")
diff --git a/var/spack/repos/builtin/packages/enchant/package.py b/var/spack/repos/builtin/packages/enchant/package.py
index 2d323d279f..63929ac0cf 100644
--- a/var/spack/repos/builtin/packages/enchant/package.py
+++ b/var/spack/repos/builtin/packages/enchant/package.py
@@ -15,6 +15,8 @@ class Enchant(AutotoolsPackage):
homepage = "https://abiword.github.io/enchant/"
url = "https://github.com/AbiWord/enchant/releases/download/v2.2.5/enchant-2.2.5.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("2.2.7", sha256="1b22976135812b35cb5b8d21a53ad11d5e7c1426c93f51e7a314a2a42cab3a09")
version("2.2.6", sha256="8048c5bd26190b21279745cfecd05808c635bc14912e630340cd44a49b87d46d")
version("2.2.5", sha256="ffce4ea00dbda1478d91c3e1538cadfe5761d9d6c0ceb27bc3dba51882fe1c47")
diff --git a/var/spack/repos/builtin/packages/ensmallen/package.py b/var/spack/repos/builtin/packages/ensmallen/package.py
index 213e14b51f..1e64cf8500 100644
--- a/var/spack/repos/builtin/packages/ensmallen/package.py
+++ b/var/spack/repos/builtin/packages/ensmallen/package.py
@@ -19,6 +19,8 @@ class Ensmallen(CMakePackage):
homepage = "https://ensmallen.org"
url = "https://github.com/mlpack/ensmallen/archive/refs/tags/2.19.1.tar.gz"
+ license("BSD-3-Clause")
+
version("2.19.1", sha256="f36ad7f08b0688d2a8152e1c73dd437c56ed7a5af5facf65db6ffd977b275b2e")
variant("openmp", default=True, description="Use OpenMP for parallelization")
diff --git a/var/spack/repos/builtin/packages/entt/package.py b/var/spack/repos/builtin/packages/entt/package.py
index 080a271722..e50f8f8132 100644
--- a/var/spack/repos/builtin/packages/entt/package.py
+++ b/var/spack/repos/builtin/packages/entt/package.py
@@ -14,6 +14,8 @@ class Entt(CMakePackage):
homepage = "https://entt.docsforge.com"
url = "https://github.com/skypjack/entt/archive/v3.5.2.tar.gz"
+ license("MIT")
+
version("3.11.1", sha256="0ac010f232d3089200c5e545bcbd6480cf68b705de6930d8ff7cdb0a29f5b47b")
version("3.5.2", sha256="f9271293c44518386c402c9a2188627819748f66302df48af4f6d08e30661036")
diff --git a/var/spack/repos/builtin/packages/eprosima-fastcdr/package.py b/var/spack/repos/builtin/packages/eprosima-fastcdr/package.py
index d523ad8695..af580430b7 100644
--- a/var/spack/repos/builtin/packages/eprosima-fastcdr/package.py
+++ b/var/spack/repos/builtin/packages/eprosima-fastcdr/package.py
@@ -14,4 +14,6 @@ class EprosimaFastcdr(CMakePackage):
homepage = "https://www.eprosima.com/"
url = "https://github.com/eProsima/Fast-CDR/archive/v1.0.27.tar.gz"
+ license("Apache-2.0")
+
version("1.0.27", sha256="a9bc8fd31a2c2b95e6d2fb46e6ce1ad733e86dc4442f733479e33ed9cdc54bf6")
diff --git a/var/spack/repos/builtin/packages/eprosima-fastdds/package.py b/var/spack/repos/builtin/packages/eprosima-fastdds/package.py
index f3898409a8..a0a31907b6 100644
--- a/var/spack/repos/builtin/packages/eprosima-fastdds/package.py
+++ b/var/spack/repos/builtin/packages/eprosima-fastdds/package.py
@@ -16,6 +16,8 @@ class EprosimaFastdds(CMakePackage):
homepage = "https://www.eprosima.com/"
url = "https://github.com/eProsima/Fast-DDS/archive/v2.10.1.tar.gz"
+ license("Apache-2.0")
+
version("2.10.1", sha256="2cc2682db5dc7e87684b7f23166e2f32faf8d5c4b4a8c94c6c21211a8a38f553")
depends_on("asio")
diff --git a/var/spack/repos/builtin/packages/er/package.py b/var/spack/repos/builtin/packages/er/package.py
index 19d7faae8b..f7eac66170 100644
--- a/var/spack/repos/builtin/packages/er/package.py
+++ b/var/spack/repos/builtin/packages/er/package.py
@@ -16,6 +16,8 @@ class Er(CMakePackage):
maintainers("CamStan", "gonsie")
+ license("MIT")
+
version("main", branch="main")
version("0.4.0", sha256="6cb5b6724ddac5c1f5ed6b326a5f3bf5d4eb1c6958a48218e6ca9bb7c02e48a8")
version("0.3.0", sha256="01bc71bfb2ebb015ccb948f2bb9138b70972a3e8be0e53f9a4844e46b106a36c")
diff --git a/var/spack/repos/builtin/packages/erlang/package.py b/var/spack/repos/builtin/packages/erlang/package.py
index f64a6ff55c..4d37e9e11f 100644
--- a/var/spack/repos/builtin/packages/erlang/package.py
+++ b/var/spack/repos/builtin/packages/erlang/package.py
@@ -16,6 +16,8 @@ class Erlang(AutotoolsPackage):
homepage = "https://erlang.org/"
url = "https://erlang.org/download/otp_src_23.3.tar.gz"
+ license("Apache-2.0")
+
version("26.0", sha256="4e411587bd7d18ee2d5a0e7207f638e14036152633db57d2cf49c84a9c92d945")
version("25.3", sha256="aeaa546e0c38e338010d16348d8c67f7fc8c02df728a88d8499838d8c9131e1c")
version("25.2", sha256="0df1243afde953647df95785f8e75541fd0ea8ac70c0f639c977513be1761f63")
diff --git a/var/spack/repos/builtin/packages/ermod/package.py b/var/spack/repos/builtin/packages/ermod/package.py
index c72a976d93..3ed578512f 100644
--- a/var/spack/repos/builtin/packages/ermod/package.py
+++ b/var/spack/repos/builtin/packages/ermod/package.py
@@ -19,6 +19,8 @@ class Ermod(AutotoolsPackage):
"https://sourceforge.net/projects/ermod/files/ermod-0.3%20%28stable%29/ermod-0.3.5.tar.gz"
)
+ license("GPL-2.0-or-later")
+
version("0.3.6", sha256="8fdd8e0844fcc34cda2bbbf8ad03168c1c2f1409e06967a96a0f2269bb5f1b6b")
version("0.3.5", sha256="42043ba7f53e9b74d0327b9982f33a4b79ed6964fbeb409e33178a6dcdf9e827")
diff --git a/var/spack/repos/builtin/packages/erne/package.py b/var/spack/repos/builtin/packages/erne/package.py
index f9fe8f8645..7cadb92d09 100644
--- a/var/spack/repos/builtin/packages/erne/package.py
+++ b/var/spack/repos/builtin/packages/erne/package.py
@@ -12,6 +12,8 @@ class Erne(AutotoolsPackage):
homepage = "http://erne.sourceforge.net/"
url = "https://downloads.sourceforge.net/project/erne/2.1.1/erne-2.1.1-source.tar.gz"
+ license("GPL-3.0-only")
+
version("2.1.1", sha256="f32ab48481fd6c129b0a0246ab02b6e3a2a9da84024e1349510a59c15425d983")
variant("mpi", default=False, description="Build with OpenMPI support")
diff --git a/var/spack/repos/builtin/packages/es-shell/package.py b/var/spack/repos/builtin/packages/es-shell/package.py
index 3d31921047..0eaf04178b 100644
--- a/var/spack/repos/builtin/packages/es-shell/package.py
+++ b/var/spack/repos/builtin/packages/es-shell/package.py
@@ -16,6 +16,8 @@ class EsShell(AutotoolsPackage):
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"
+ license("Public-Domain")
+
version("0.9.1", sha256="b0b41fce99b122a173a06b899a4d92e5bd3cc48b227b2736159f596a58fff4ba")
depends_on("readline")
diff --git a/var/spack/repos/builtin/packages/esys-particle/package.py b/var/spack/repos/builtin/packages/esys-particle/package.py
index 843a9afa9b..75cc699b96 100644
--- a/var/spack/repos/builtin/packages/esys-particle/package.py
+++ b/var/spack/repos/builtin/packages/esys-particle/package.py
@@ -17,6 +17,8 @@ class EsysParticle(CMakePackage):
maintainers("snehring")
+ license("Apache-2.0")
+
version("3.0-alpha", sha256="4fba856a95c93991cacb904e6a54a7ded93558f7adc8c3e6da99bc347843a434")
depends_on("mpi")
diff --git a/var/spack/repos/builtin/packages/etcd/package.py b/var/spack/repos/builtin/packages/etcd/package.py
index 9587221e97..bd753d6102 100644
--- a/var/spack/repos/builtin/packages/etcd/package.py
+++ b/var/spack/repos/builtin/packages/etcd/package.py
@@ -15,6 +15,8 @@ class Etcd(Package):
maintainers("alecbcs")
+ license("Apache-2.0")
+
version("3.5.9", sha256="ab24d74b66ba1ed7d2bc391839d961e7215f0f3d674c3a9592dad6dc67a7b223")
version("3.4.23", sha256="055c608c4898d25f23aefbc845ff074bf5e8a07e61ed41dbd5cc4d4f59c93093")
diff --git a/var/spack/repos/builtin/packages/ethminer/package.py b/var/spack/repos/builtin/packages/ethminer/package.py
index 91b42ef93a..0474eae4e1 100644
--- a/var/spack/repos/builtin/packages/ethminer/package.py
+++ b/var/spack/repos/builtin/packages/ethminer/package.py
@@ -13,6 +13,8 @@ class Ethminer(CMakePackage):
homepage = "https://github.com/ethereum-mining/ethminer"
url = "https://github.com/ethereum-mining/ethminer/archive/v0.12.0.tar.gz"
+ license("GPL-3.0-or-later")
+
version("0.12.0", sha256="71122c8aa1be2c29e46d7f07961fa760b1eb390e4d9a2a21cf900f6482a8755a")
variant("opencl", default=True, description="Enable OpenCL mining.")
diff --git a/var/spack/repos/builtin/packages/ethtool/package.py b/var/spack/repos/builtin/packages/ethtool/package.py
index 6a14938062..1bbe148e02 100644
--- a/var/spack/repos/builtin/packages/ethtool/package.py
+++ b/var/spack/repos/builtin/packages/ethtool/package.py
@@ -13,6 +13,8 @@ class Ethtool(AutotoolsPackage):
homepage = "https://github.com/Distrotech/ethtool"
url = "https://github.com/Distrotech/ethtool/archive/v4.8.tar.gz"
+ license("GPL-2.0-only")
+
version("4.8", sha256="e4443c612b01b6c4891e21f55a59aa2d6da1c9915edcf067bb66a0855590e143")
depends_on("autoconf", type="build")
diff --git a/var/spack/repos/builtin/packages/etsf-io/package.py b/var/spack/repos/builtin/packages/etsf-io/package.py
index be5435c5dd..7ccc9266dd 100644
--- a/var/spack/repos/builtin/packages/etsf-io/package.py
+++ b/var/spack/repos/builtin/packages/etsf-io/package.py
@@ -18,6 +18,8 @@ class EtsfIo(Package):
homepage = "https://github.com/ElectronicStructureLibrary/libetsf_io"
url = "https://launchpad.net/etsf-io/1.0/1.0.4/+download/etsf_io-1.0.4.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("1.0.4", sha256="3140c2cde17f578a0e6b63acb27a5f6e9352257a1371a17b9c15c3d0ef078fa4")
variant("mpi", default=True, description="Add MPI support")
diff --git a/var/spack/repos/builtin/packages/eve/package.py b/var/spack/repos/builtin/packages/eve/package.py
index 64f9e07586..9b243ccbe9 100644
--- a/var/spack/repos/builtin/packages/eve/package.py
+++ b/var/spack/repos/builtin/packages/eve/package.py
@@ -14,6 +14,8 @@ class Eve(CMakePackage):
maintainers("jfalcou")
git = "https://github.com/jfalcou/eve.git"
+ license("BSL-1.0")
+
version("main", branch="main")
version(
"2023.02.15", sha256="7a5fb59c0e6ef3bef3e8b36d62e138d31e7f2a9f1bdfe95a8e96512b207f84c5"
diff --git a/var/spack/repos/builtin/packages/evemu/package.py b/var/spack/repos/builtin/packages/evemu/package.py
index 38e64288a8..02a6b9d63b 100644
--- a/var/spack/repos/builtin/packages/evemu/package.py
+++ b/var/spack/repos/builtin/packages/evemu/package.py
@@ -13,6 +13,8 @@ class Evemu(AutotoolsPackage):
homepage = "https://github.com/freedesktop/evemu"
url = "https://github.com/freedesktop/evemu/archive/v2.7.0.tar.gz"
+ license("LGPL-3.0-only")
+
version("2.7.0", sha256="aee1ecc2b6761134470316d97208b173adb4686dc72548b82b2c2b5d1e5dc259")
version("2.6.0", sha256="dc2382bee4dcb6c413271d586dc11d9b4372a70fa2b66b1e53a7107f2f9f51f8")
version("2.5.0", sha256="ab7cce32800db84ab3504789583d1be0d9b0a5f2689389691367b18cf059b09f")
diff --git a/var/spack/repos/builtin/packages/everytrace-example/package.py b/var/spack/repos/builtin/packages/everytrace-example/package.py
index 7a29ea6d81..7f555d30fc 100644
--- a/var/spack/repos/builtin/packages/everytrace-example/package.py
+++ b/var/spack/repos/builtin/packages/everytrace-example/package.py
@@ -12,6 +12,8 @@ class EverytraceExample(CMakePackage):
homepage = "https://github.com/citibeth/everytrace-example"
git = "https://github.com/citibeth/everytrace-example.git"
+ license("GPL-3.0-or-later")
+
version("develop", branch="develop")
depends_on("everytrace+mpi+fortran")
diff --git a/var/spack/repos/builtin/packages/everytrace/package.py b/var/spack/repos/builtin/packages/everytrace/package.py
index fdf546dc92..fcb1f1efd1 100644
--- a/var/spack/repos/builtin/packages/everytrace/package.py
+++ b/var/spack/repos/builtin/packages/everytrace/package.py
@@ -15,6 +15,8 @@ class Everytrace(CMakePackage):
maintainers("citibeth")
+ license("LGPL-3.0-or-later")
+
version("develop", branch="develop")
version("0.2.2", sha256="0487276bb24e648388862d8e1d8cfe56b529f7e3d840df3fcb5b3a3dad4016e1")
diff --git a/var/spack/repos/builtin/packages/evieext/package.py b/var/spack/repos/builtin/packages/evieext/package.py
index c3ae27f858..e11a19e916 100644
--- a/var/spack/repos/builtin/packages/evieext/package.py
+++ b/var/spack/repos/builtin/packages/evieext/package.py
@@ -15,6 +15,8 @@ class Evieext(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/proto/evieproto"
xorg_mirror_path = "proto/evieext-1.1.1.tar.gz"
+ license("MIT")
+
version("1.1.1", sha256="e58080443c279dfb5a23c37076922df535e42bf209d21a1f3e88442cc01b4a0e")
depends_on("pkgconfig", type="build")
diff --git a/var/spack/repos/builtin/packages/exabayes/package.py b/var/spack/repos/builtin/packages/exabayes/package.py
index ffa79bced7..5853f17423 100644
--- a/var/spack/repos/builtin/packages/exabayes/package.py
+++ b/var/spack/repos/builtin/packages/exabayes/package.py
@@ -14,6 +14,8 @@ class Exabayes(AutotoolsPackage):
homepage = "https://sco.h-its.org/exelixis/web/software/exabayes/"
url = "https://sco.h-its.org/exelixis/resource/download/software/exabayes-1.5.tar.gz"
+ license("GPL-3.0-only")
+
version("1.5.1", sha256="f75ce8d5cee4d241cadacd0f5f5612d783b9e9babff2a99c7e0c3819a94bbca9")
version("1.5", sha256="e401f1b4645e67e8879d296807131d0ab79bba81a1cd5afea14d7c3838b095a2")
diff --git a/var/spack/repos/builtin/packages/exaca/package.py b/var/spack/repos/builtin/packages/exaca/package.py
index d5d6b8785a..0950f9aa3a 100644
--- a/var/spack/repos/builtin/packages/exaca/package.py
+++ b/var/spack/repos/builtin/packages/exaca/package.py
@@ -18,6 +18,8 @@ class Exaca(CMakePackage):
tags = ["ecp"]
+ license("MIT")
+
version("master", branch="master")
version("1.2.0", sha256="5038d63de96c6142ddea956998e1f4ebffbc4a5723caa4da0e73eb185e6623e4")
version("1.1.0", sha256="10106fb1836964a19bc5bab3f374baa24188ba786c768e554442ab896b31ff24")
diff --git a/var/spack/repos/builtin/packages/examl/package.py b/var/spack/repos/builtin/packages/examl/package.py
index a396e51d38..c678c1f4a2 100644
--- a/var/spack/repos/builtin/packages/examl/package.py
+++ b/var/spack/repos/builtin/packages/examl/package.py
@@ -18,6 +18,8 @@ class Examl(MakefilePackage):
maintainers("robqiao")
+ license("GPL-3.0-only")
+
version("3.0.22", sha256="802e673b0c2ea83fdbe6b060048d83f22b6978933a04be64fb9b4334fe318ca3")
version("3.0.21", sha256="6c7e6c5d7bf4ab5cfbac5cc0d577885272a803c142e06b531693a6a589102e2e")
version("3.0.20", sha256="023681248bbc7f19821b509948d79301e46bbf275aa90bf12e9f4879639a023b")
diff --git a/var/spack/repos/builtin/packages/exampm/package.py b/var/spack/repos/builtin/packages/exampm/package.py
index ae39ccb664..5e16a27896 100644
--- a/var/spack/repos/builtin/packages/exampm/package.py
+++ b/var/spack/repos/builtin/packages/exampm/package.py
@@ -16,6 +16,8 @@ class Exampm(CMakePackage):
tags = ["proxy-app", "ecp-proxy-app"]
+ license("BSD-3-Clause")
+
version("master", branch="master")
variant("shared", default=True, description="Build shared libraries")
diff --git a/var/spack/repos/builtin/packages/exawind/package.py b/var/spack/repos/builtin/packages/exawind/package.py
index 94ad2b09ea..a489f5acc3 100644
--- a/var/spack/repos/builtin/packages/exawind/package.py
+++ b/var/spack/repos/builtin/packages/exawind/package.py
@@ -16,6 +16,8 @@ class Exawind(CMakePackage):
tags = ["ecp", "ecp-apps"]
+ license("Apache-2.0")
+
version("master", branch="main")
depends_on("trilinos+stk")
diff --git a/var/spack/repos/builtin/packages/exciting/package.py b/var/spack/repos/builtin/packages/exciting/package.py
index c74da1013c..9236fb5375 100644
--- a/var/spack/repos/builtin/packages/exciting/package.py
+++ b/var/spack/repos/builtin/packages/exciting/package.py
@@ -19,6 +19,8 @@ class Exciting(MakefilePackage):
url = "https://exciting.wdfiles.com/local--files/nitrogen-14/exciting.nitrogen-14.tar.gz"
git = "https://github.com/exciting/exciting.git"
+ license("LGPL-2.1-or-later")
+
version("oxygen", branch="oxygen_release", preferred=True)
version("14", sha256="a7feaffdc23881d6c0737d2f79f94d9bf073e85ea358a57196d7f7618a0a3eff")
diff --git a/var/spack/repos/builtin/packages/exempi/package.py b/var/spack/repos/builtin/packages/exempi/package.py
index 3a3f6be668..54db674297 100644
--- a/var/spack/repos/builtin/packages/exempi/package.py
+++ b/var/spack/repos/builtin/packages/exempi/package.py
@@ -17,6 +17,8 @@ class Exempi(AutotoolsPackage):
homepage = "https://libopenraw.freedesktop.org/wiki/Exempi"
url = "https://libopenraw.freedesktop.org/download/exempi-2.6.1.tar.bz2"
+ license("BSD-3-Clause")
+
version("2.6.1", sha256="072451ac1e0dc97ed69a2e5bfc235fd94fe093d837f65584d0e3581af5db18cd")
version("2.5.2", sha256="52f54314aefd45945d47a6ecf4bd21f362e6467fa5d0538b0d45a06bc6eaaed5")
diff --git a/var/spack/repos/builtin/packages/exiv2/package.py b/var/spack/repos/builtin/packages/exiv2/package.py
index b1509359da..437fa70060 100644
--- a/var/spack/repos/builtin/packages/exiv2/package.py
+++ b/var/spack/repos/builtin/packages/exiv2/package.py
@@ -14,6 +14,8 @@ class Exiv2(CMakePackage):
homepage = "https://www.exiv2.org/"
url = "https://github.com/Exiv2/exiv2/archive/v0.27.2.tar.gz"
+ license("GPL-2.0-or-later")
+
version("0.27.6", sha256="f16ee5ff08b6994c66106109417857f13e711fca100ac43c6a403d4f02b59602")
version("0.27.5", sha256="1da1721f84809e4d37b3f106adb18b70b1b0441c860746ce6812bb3df184ed6c")
version("0.27.4", sha256="9fb2752c92f63c9853e0bef9768f21138eeac046280f40ded5f37d06a34880d9")
diff --git a/var/spack/repos/builtin/packages/exodusii/package.py b/var/spack/repos/builtin/packages/exodusii/package.py
index 53b472d908..d83215b77d 100644
--- a/var/spack/repos/builtin/packages/exodusii/package.py
+++ b/var/spack/repos/builtin/packages/exodusii/package.py
@@ -22,6 +22,8 @@ class Exodusii(CMakePackage):
git = "https://github.com/gsjaardema/seacas.git"
url = "https://github.com/gsjaardema/seacas/archive/refs/tags/v2021-04-05.zip"
+ license("X11")
+
version(
"2021-04-05", sha256="f40d318674753287b8b28d2b4e5cca872cd772d4c7383af4a8f3eeb48fcc7ec0"
)
diff --git a/var/spack/repos/builtin/packages/exonerate-gff3/package.py b/var/spack/repos/builtin/packages/exonerate-gff3/package.py
index 73b9727647..3fd9814ad0 100644
--- a/var/spack/repos/builtin/packages/exonerate-gff3/package.py
+++ b/var/spack/repos/builtin/packages/exonerate-gff3/package.py
@@ -14,6 +14,8 @@ class ExonerateGff3(AutotoolsPackage):
homepage = "https://github.com/hotdogee/exonerate-gff3/"
url = "https://github.com/hotdogee/exonerate-gff3/archive/2.3.0.tar.gz"
+ license("GPL-3.0-only")
+
version("2.3.0", sha256="eeab7ea8bc815fc4a37d4c3b89c625167a9a60a4a833b5cc96e32dc313eafd1f")
depends_on("glib")
diff --git a/var/spack/repos/builtin/packages/exonerate/package.py b/var/spack/repos/builtin/packages/exonerate/package.py
index d9ec84cab1..6ef2b85775 100644
--- a/var/spack/repos/builtin/packages/exonerate/package.py
+++ b/var/spack/repos/builtin/packages/exonerate/package.py
@@ -12,6 +12,8 @@ class Exonerate(AutotoolsPackage):
homepage = "https://www.ebi.ac.uk/about/vertebrate-genomics/software/exonerate"
url = "https://ftp.ebi.ac.uk/pub/software/vertebrategenomics/exonerate/exonerate-2.4.0.tar.gz"
+ license("GPL-3.0-only")
+
version("2.4.0", sha256="f849261dc7c97ef1f15f222e955b0d3daf994ec13c9db7766f1ac7e77baa4042")
depends_on("pkgconfig", type="build")
diff --git a/var/spack/repos/builtin/packages/expat/package.py b/var/spack/repos/builtin/packages/expat/package.py
index 45142ea1a5..99580c69ba 100644
--- a/var/spack/repos/builtin/packages/expat/package.py
+++ b/var/spack/repos/builtin/packages/expat/package.py
@@ -15,6 +15,8 @@ class Expat(AutotoolsPackage, CMakePackage):
homepage = "https://libexpat.github.io/"
url = "https://github.com/libexpat/libexpat/releases/download/R_2_2_9/expat-2.2.9.tar.bz2"
+ license("MIT")
+
version("2.5.0", sha256="6f0e6e01f7b30025fa05c85fdad1e5d0ec7fd35d9f61b22f34998de11969ff67")
# deprecate all releases before 2.5.0 because of security issues
version(
diff --git a/var/spack/repos/builtin/packages/expect/package.py b/var/spack/repos/builtin/packages/expect/package.py
index 2fa455d82f..73dc851625 100644
--- a/var/spack/repos/builtin/packages/expect/package.py
+++ b/var/spack/repos/builtin/packages/expect/package.py
@@ -18,6 +18,8 @@ class Expect(AutotoolsPackage):
"https://sourceforge.net/projects/expect/files/Expect/5.45.4/expect5.45.4.tar.gz/download"
)
+ license("NIST-PD")
+
version("5.45.4", sha256="49a7da83b0bdd9f46d04a04deec19c7767bb9a323e40c4781f89caf760b92c34")
version("5.45.3", sha256="c520717b7195944a69ce1492ec82ca0ac3f3baf060804e6c5ee6d505ea512be9")
version("5.45", sha256="b28dca90428a3b30e650525cdc16255d76bb6ccd65d448be53e620d95d5cc040")
diff --git a/var/spack/repos/builtin/packages/express/package.py b/var/spack/repos/builtin/packages/express/package.py
index 4dcd6d72d5..f3217a43b1 100644
--- a/var/spack/repos/builtin/packages/express/package.py
+++ b/var/spack/repos/builtin/packages/express/package.py
@@ -16,6 +16,8 @@ class Express(CMakePackage):
homepage = "http://bio.math.berkeley.edu/eXpress/"
url = "https://github.com/adarob/eXpress/archive/1.5.2.zip"
+ license("Artistic-2.0")
+
# 1.5.1 used to be known as 2015-11-29 (same commit), but they've
# added tags, so lets use 'em
version("1.5.3", sha256="dfea819bbe7187a06462d6549a13f9cad7f3f128cb5c62bd90946f972c45a1f2")
diff --git a/var/spack/repos/builtin/packages/extrae/package.py b/var/spack/repos/builtin/packages/extrae/package.py
index 25b763700f..a9fb654b98 100644
--- a/var/spack/repos/builtin/packages/extrae/package.py
+++ b/var/spack/repos/builtin/packages/extrae/package.py
@@ -40,6 +40,8 @@ class Extrae(AutotoolsPackage):
homepage = "https://tools.bsc.es/extrae"
url = "https://ftp.tools.bsc.es/extrae/extrae-3.4.1-src.tar.bz2"
+ license("LGPL-2.1-or-later")
+
version("4.0.6", sha256="b5060336cac57f1345faa09009b1940edf1e6991aae05cc10d0b714d31360a92")
version("4.0.5", sha256="8f5eefa95f2e94a3b5f9b7f7cbaaed523862f190575ee797113b1e97deff1586")
version("4.0.4", sha256="003bede870de6d88b705c1a13eabe63b6beb928d8f389f5dd70ca5db8450a1f9")
diff --git a/var/spack/repos/builtin/packages/exuberant-ctags/package.py b/var/spack/repos/builtin/packages/exuberant-ctags/package.py
index 2da76678c8..fc33295c93 100644
--- a/var/spack/repos/builtin/packages/exuberant-ctags/package.py
+++ b/var/spack/repos/builtin/packages/exuberant-ctags/package.py
@@ -12,6 +12,8 @@ class ExuberantCtags(AutotoolsPackage):
homepage = "http://ctags.sourceforge.net"
url = "http://downloads.sourceforge.net/project/ctags/ctags/5.8/ctags-5.8.tar.gz"
+ license("GPL-2.0-or-later")
+
version("5.8", sha256="0e44b45dcabe969e0bbbb11e30c246f81abe5d32012db37395eb57d66e9e99c7")
patch("ctags-5.8-gcc-unused-attribute.patch", when="@5.8")
diff --git a/var/spack/repos/builtin/packages/eztrace/package.py b/var/spack/repos/builtin/packages/eztrace/package.py
index 5fa16fe9c4..3f1fa4e709 100644
--- a/var/spack/repos/builtin/packages/eztrace/package.py
+++ b/var/spack/repos/builtin/packages/eztrace/package.py
@@ -14,6 +14,8 @@ class Eztrace(Package):
maintainers("trahay")
git = "https://gitlab.com/eztrace/eztrace.git"
+ license("CECILL-B")
+
version("master", branch="master")
version("2.1", sha256="ab5076086eced78e4c6cf7736e7765ca1337dec95a881c9270a42b3251aeea19")
version("2.0", sha256="67bd296f059cdfab303c62f674af3e1e858213d6945bd79cb8ede4a035c0c2d6")
diff --git a/var/spack/repos/builtin/packages/f3d/package.py b/var/spack/repos/builtin/packages/f3d/package.py
index 3808f5eaa0..37f2049f26 100644
--- a/var/spack/repos/builtin/packages/f3d/package.py
+++ b/var/spack/repos/builtin/packages/f3d/package.py
@@ -12,6 +12,8 @@ class F3d(CMakePackage):
homepage = "https://f3d-app.github.io"
url = "https://github.com/f3d-app/f3d/archive/refs/tags/v1.1.1.tar.gz"
+ license("BSD-3-Clause")
+
version("2.0.0", sha256="5b335de78a9f68903d7023d947090d4b36fa15b9e165749906a82153e0f56d05")
version("1.1.1", sha256="68bdbe3a90f2cd553d5e090a95d3c847e2a2f06abbe225ffecd47d3d29978b0a")
diff --git a/var/spack/repos/builtin/packages/f77-zmq/package.py b/var/spack/repos/builtin/packages/f77-zmq/package.py
index c88239c375..33c8de18ef 100644
--- a/var/spack/repos/builtin/packages/f77-zmq/package.py
+++ b/var/spack/repos/builtin/packages/f77-zmq/package.py
@@ -16,6 +16,8 @@ class F77Zmq(MakefilePackage):
maintainers("scemama")
+ license("LGPL-2.1-or-later")
+
version("4.3.2", sha256="f1fb7544d38d9bb7235f98c96f241875ddcb0d37ed950618c23d4e4d666a73ca")
version("4.3.1", sha256="a15d72d93022d3e095528d2808c7767cece974a2dc0e2dd95e4c122f60fcf0a8")
diff --git a/var/spack/repos/builtin/packages/fabtests/package.py b/var/spack/repos/builtin/packages/fabtests/package.py
index c8d5afe5c7..4128afcbe7 100644
--- a/var/spack/repos/builtin/packages/fabtests/package.py
+++ b/var/spack/repos/builtin/packages/fabtests/package.py
@@ -14,6 +14,8 @@ class Fabtests(AutotoolsPackage):
url = "https://github.com/ofiwg/libfabric/releases/download/v1.9.1/fabtests-1.9.1.tar.bz2"
maintainers("kgerheiser")
+ license("GPL-2.0-only")
+
version("1.20.0", sha256="61d483452163b39d81dcb9f578e5d9007817e0496235bc2aac1e82b7737fd65e")
version("1.19.0", sha256="82d714020df9258cfdd659c51f2be8f4507cbe157c7f03c992c70fc528d8d837")
version("1.18.2", sha256="3d85486ff80151defdb66414a851a9a9a2d4adc6cf696e2b8e4bb3ce340512c2")
diff --git a/var/spack/repos/builtin/packages/faircmakemodules/package.py b/var/spack/repos/builtin/packages/faircmakemodules/package.py
index 13027f5a77..2949b7cab1 100644
--- a/var/spack/repos/builtin/packages/faircmakemodules/package.py
+++ b/var/spack/repos/builtin/packages/faircmakemodules/package.py
@@ -14,6 +14,8 @@ class Faircmakemodules(CMakePackage):
git = "https://github.com/FairRootGroup/FairCMakeModules.git"
maintainers("dennisklein", "ChristianTackeGSI")
+ license("LGPL-3.0-or-later")
+
version("main", branch="main", get_full_repo=True)
version("1.0.0", sha256="ec60c31f38050c1173d512c58c684650db66736877c580936f7ecca33eeaf696")
diff --git a/var/spack/repos/builtin/packages/fairmq/package.py b/var/spack/repos/builtin/packages/fairmq/package.py
index 4639e25e79..3c5b4f79f7 100644
--- a/var/spack/repos/builtin/packages/fairmq/package.py
+++ b/var/spack/repos/builtin/packages/fairmq/package.py
@@ -13,6 +13,8 @@ class Fairmq(CMakePackage):
git = "https://github.com/FairRootGroup/FairMQ.git"
maintainers("dennisklein", "ChristianTackeGSI")
+ license("LGPL-3.0-or-later")
+
version("dev", branch="dev", submodules=True, get_full_repo=True)
with default_args(submodules=True, no_cache=True):
# no_cache=True is currently needed, because FairMQ's build system
diff --git a/var/spack/repos/builtin/packages/faiss/package.py b/var/spack/repos/builtin/packages/faiss/package.py
index 5f502b8a16..db7fb4d16a 100644
--- a/var/spack/repos/builtin/packages/faiss/package.py
+++ b/var/spack/repos/builtin/packages/faiss/package.py
@@ -28,6 +28,8 @@ class Faiss(AutotoolsPackage, CMakePackage, CudaPackage):
conditional("cmake", when="@1.7:"), conditional("autotools", when="@:1.6"), default="cmake"
)
+ license("MIT")
+
version("1.7.4", sha256="d9a7b31bf7fd6eb32c10b7ea7ff918160eed5be04fe63bb7b4b4b5f2bbde01ad")
version("1.7.2", sha256="d49b4afd6a7a5b64f260a236ee9b2efb760edb08c33d5ea5610c2f078a5995ec")
version("1.6.3", sha256="e1a41c159f0b896975fbb133e0240a233af5c9286c09a28fde6aefff5336e542")
diff --git a/var/spack/repos/builtin/packages/fakechroot/package.py b/var/spack/repos/builtin/packages/fakechroot/package.py
index fe2e003d9c..2e200d5667 100644
--- a/var/spack/repos/builtin/packages/fakechroot/package.py
+++ b/var/spack/repos/builtin/packages/fakechroot/package.py
@@ -16,6 +16,8 @@ class Fakechroot(AutotoolsPackage):
homepage = "https://github.com/dex4er/fakechroot"
url = "https://github.com/dex4er/fakechroot/releases/download/2.20.1/fakechroot-2.20.1.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("2.20.1", sha256="5abd04323c9ddae06b5dcaa56b2da07728de3fe21007b08bd88a17b2409b32aa")
version("2.20", sha256="5da99358d2a49ddd3dd54ba2ff401d93a8fa641e3754cd058bdf53adb4b7e100")
version("2.19", sha256="39ffbbbe3a823be7450928b8e3b99ae4cb339c47213b2f1d8ff903e0246f2e15")
diff --git a/var/spack/repos/builtin/packages/falco/package.py b/var/spack/repos/builtin/packages/falco/package.py
index 5acecbf5c0..3a362e8c22 100644
--- a/var/spack/repos/builtin/packages/falco/package.py
+++ b/var/spack/repos/builtin/packages/falco/package.py
@@ -12,6 +12,8 @@ class Falco(AutotoolsPackage):
homepage = "https://github.com/smithlabcode/falco"
url = "https://github.com/smithlabcode/falco/releases/download/v1.2.1/falco-1.2.1.tar.gz"
+ license("GPL-3.0-only")
+
version("1.2.1", sha256="33de8aafac45c7aea055ed7ab837d0a39d12dcf782816cea8a6c648acb911057")
variant("htslib", default=False, description="Add support for BAM files")
diff --git a/var/spack/repos/builtin/packages/fann/package.py b/var/spack/repos/builtin/packages/fann/package.py
index 832c5bdf19..e2b002d730 100644
--- a/var/spack/repos/builtin/packages/fann/package.py
+++ b/var/spack/repos/builtin/packages/fann/package.py
@@ -23,4 +23,6 @@ class Fann(CMakePackage):
homepage = "https://leenissen.dk/fann/wp/"
url = "https://github.com/libfann/fann/archive/2.2.0.tar.gz"
+ license("LGPL-2.0-or-later")
+
version("2.2.0", sha256="f31c92c1589996f97d855939b37293478ac03d24b4e1c08ff21e0bd093449c3c")
diff --git a/var/spack/repos/builtin/packages/faodel/package.py b/var/spack/repos/builtin/packages/faodel/package.py
index 263ff3521d..5893fea3a6 100644
--- a/var/spack/repos/builtin/packages/faodel/package.py
+++ b/var/spack/repos/builtin/packages/faodel/package.py
@@ -17,6 +17,8 @@ class Faodel(CMakePackage):
tags = ["e4s"]
+ license("MIT")
+
version("master", branch="master")
version("1.2108.1", sha256="66c53daa510b28f906faac7c67d944a034900da2e296159a2879c3c0b0080ffd")
version("1.1906.2", sha256="fd61c0a9c4303cd6b8c33bf04414acfc80ceaf08272be99bf3ebc854b37656a0")
diff --git a/var/spack/repos/builtin/packages/fasd/package.py b/var/spack/repos/builtin/packages/fasd/package.py
index 0be946bb72..871614857a 100644
--- a/var/spack/repos/builtin/packages/fasd/package.py
+++ b/var/spack/repos/builtin/packages/fasd/package.py
@@ -15,6 +15,8 @@ class Fasd(MakefilePackage):
url = "https://github.com/clvv/fasd/archive/refs/tags/1.0.1.tar.gz"
git = "https://github.com/clvv/fasd.git"
+ license("MIT")
+
version("1.0.1", sha256="88efdfbbed8df408699a14fa6c567450bf86480f5ff3dde42d0b3e1dee731f65")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/fasta/package.py b/var/spack/repos/builtin/packages/fasta/package.py
index 763e6ec9db..5ea5ff2c23 100644
--- a/var/spack/repos/builtin/packages/fasta/package.py
+++ b/var/spack/repos/builtin/packages/fasta/package.py
@@ -19,6 +19,8 @@ class Fasta(MakefilePackage):
homepage = "https://fasta.bioch.virginia.edu/fasta_www2/fasta_list2.shtml"
url = "https://github.com/wrpearson/fasta36/archive/fasta-v36.3.8g.tar.gz"
+ license("Apache-2.0")
+
version("36.3.8g", sha256="fa5318b6f8d6a3cfdef0d29de530eb005bfd3ca05835faa6ad63663f8dce7b2e")
version(
"36.3.8h_2020-05-04",
diff --git a/var/spack/repos/builtin/packages/fastani/package.py b/var/spack/repos/builtin/packages/fastani/package.py
index d5c9444005..6627ead7b4 100644
--- a/var/spack/repos/builtin/packages/fastani/package.py
+++ b/var/spack/repos/builtin/packages/fastani/package.py
@@ -14,6 +14,8 @@ class Fastani(CMakePackage, AutotoolsPackage):
url = "https://github.com/ParBLiSS/FastANI/archive/v1.33.tar.gz"
maintainers("snehring")
+ license("Apache-2.0")
+
version("1.34", sha256="dc185cf29b9fa40cdcc2c83bb48150db46835e49b9b64a3dbff8bc4d0f631cb1")
version("1.33", sha256="0b18b3074094722fb1b2247c1a1c4eb96295fff369b837f422e05072740e0013")
diff --git a/var/spack/repos/builtin/packages/fastdfs/package.py b/var/spack/repos/builtin/packages/fastdfs/package.py
index d01698d89d..d074b5de5f 100644
--- a/var/spack/repos/builtin/packages/fastdfs/package.py
+++ b/var/spack/repos/builtin/packages/fastdfs/package.py
@@ -19,6 +19,8 @@ class Fastdfs(Package):
homepage = "https://github.com/happyfish100/fastdfs"
url = "https://github.com/happyfish100/fastdfs/archive/V6.05.tar.gz"
+ license("GPL-3.0-or-later")
+
version("6.05", sha256="00b736a1a7bd9cb5733aa51969efaa3b46df3764988c1edb43f06d72c4d575d9")
version("6.04", sha256="76090f6bbd0add08b049ce17f30a7507a44ef0d883784cad774b380ba4906916")
version("6.03", sha256="142be123eb389335b3b3793f0765494bdad3a632e4352af57861ed29098ec8d1")
diff --git a/var/spack/repos/builtin/packages/fastjar/package.py b/var/spack/repos/builtin/packages/fastjar/package.py
index e27320d50e..4b07adcd34 100644
--- a/var/spack/repos/builtin/packages/fastjar/package.py
+++ b/var/spack/repos/builtin/packages/fastjar/package.py
@@ -12,6 +12,8 @@ class Fastjar(AutotoolsPackage):
homepage = "https://savannah.nongnu.org/projects/fastjar/"
url = "http://download.savannah.gnu.org/releases/fastjar/fastjar-0.98.tar.gz"
+ license("GPL-2.0")
+
version("0.98", sha256="f156abc5de8658f22ee8f08d7a72c88f9409ebd8c7933e9466b0842afeb2f145")
depends_on("zlib-api")
diff --git a/var/spack/repos/builtin/packages/fastjet/package.py b/var/spack/repos/builtin/packages/fastjet/package.py
index 781b56bbee..46bb0a0112 100644
--- a/var/spack/repos/builtin/packages/fastjet/package.py
+++ b/var/spack/repos/builtin/packages/fastjet/package.py
@@ -23,6 +23,8 @@ class Fastjet(AutotoolsPackage):
maintainers("drbenmorgan", "vvolkl")
+ license("GPL-2.0-only")
+
version("3.4.1", sha256="05608c6ff213f06dd9de723813d6b4dccd51e661ac13098f74bfc9eeaf1cb5aa")
version("3.4.0", sha256="ee07c8747c8ead86d88de4a9e4e8d1e9e7d7614973f5631ba8297f7a02478b91")
version("3.3.4", sha256="432b51401e1335697c9248519ce3737809808fc1f6d1644bfae948716dddfc03")
diff --git a/var/spack/repos/builtin/packages/fastjson/package.py b/var/spack/repos/builtin/packages/fastjson/package.py
index 032340b9ce..02aa6a8500 100644
--- a/var/spack/repos/builtin/packages/fastjson/package.py
+++ b/var/spack/repos/builtin/packages/fastjson/package.py
@@ -14,6 +14,8 @@ class Fastjson(MavenPackage):
homepage = "https://github.com/alibaba/fastjson/wiki"
url = "https://github.com/alibaba/fastjson/archive/1.2.68.tar.gz"
+ license("Apache-2.0")
+
version("1.2.68", sha256="0b3f5308830e5e5abacf9dc8e4115c20153c1cdabec228c3eca48a48c9d5f4d7")
depends_on("java@8", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/fastp/package.py b/var/spack/repos/builtin/packages/fastp/package.py
index 5bba09f220..6ee3521e97 100644
--- a/var/spack/repos/builtin/packages/fastp/package.py
+++ b/var/spack/repos/builtin/packages/fastp/package.py
@@ -13,6 +13,8 @@ class Fastp(MakefilePackage):
homepage = "https://github.com/OpenGene/fastp"
url = "https://github.com/OpenGene/fastp/archive/v0.20.0.tar.gz"
+ license("MIT")
+
version("0.23.4", sha256="4fad6db156e769d46071add8a778a13a5cb5186bc1e1a5f9b1ffd499d84d72b5")
version("0.23.3", sha256="a37ee4b5dcf836a5a19baec645657b71d9dcd69ee843998f41f921e9b67350e3")
version("0.20.0", sha256="8d751d2746db11ff233032fc49e3bcc8b53758dd4596fdcf4b4099a4d702ac22")
diff --git a/var/spack/repos/builtin/packages/fastq-screen/package.py b/var/spack/repos/builtin/packages/fastq-screen/package.py
index 4d9acde2c9..410c2c6417 100644
--- a/var/spack/repos/builtin/packages/fastq-screen/package.py
+++ b/var/spack/repos/builtin/packages/fastq-screen/package.py
@@ -14,6 +14,8 @@ class FastqScreen(Package):
homepage = "https://www.bioinformatics.babraham.ac.uk/projects/fastq_screen/"
url = "https://github.com/StevenWingett/FastQ-Screen/archive/refs/tags/v0.15.3.tar.gz"
+ license("GPL-3.0-or-later")
+
version("0.15.3", sha256="002750d78ca50fe0f789e24445e10988e16244f81b4f0189bf2fc4ee8b680be5")
version(
"0.11.2",
diff --git a/var/spack/repos/builtin/packages/fastqc/package.py b/var/spack/repos/builtin/packages/fastqc/package.py
index b2a1cf7b64..cc95d829ee 100644
--- a/var/spack/repos/builtin/packages/fastqc/package.py
+++ b/var/spack/repos/builtin/packages/fastqc/package.py
@@ -12,6 +12,8 @@ class Fastqc(Package):
homepage = "https://www.bioinformatics.babraham.ac.uk/projects/fastqc/"
url = "https://www.bioinformatics.babraham.ac.uk/projects/fastqc/fastqc_v0.11.5.zip"
+ license("GPL-3.0-or-later")
+
version("0.12.1", sha256="5f4dba8780231a25a6b8e11ab2c238601920c9704caa5458d9de559575d58aa7")
version("0.11.9", sha256="15510a176ef798e40325b717cac556509fb218268cfdb9a35ea6776498321369")
version("0.11.7", sha256="59cf50876bbe5f363442eb989e43ae3eaab8d932c49e8cff2c1a1898dd721112")
diff --git a/var/spack/repos/builtin/packages/fasttext/package.py b/var/spack/repos/builtin/packages/fasttext/package.py
index 8fe07147d2..6cdc2bc91c 100644
--- a/var/spack/repos/builtin/packages/fasttext/package.py
+++ b/var/spack/repos/builtin/packages/fasttext/package.py
@@ -13,6 +13,8 @@ class Fasttext(CMakePackage):
homepage = "https://github.com/facebookresearch/fastText"
url = "https://github.com/facebookresearch/fastText/archive/v0.9.2.tar.gz"
+ license("MIT")
+
version("0.9.2", sha256="7ea4edcdb64bfc6faaaec193ef181bdc108ee62bb6a04e48b2e80b639a99e27e")
version("0.9.1", sha256="254ace2fc8dc3bea0fc6ad4897a221eb85c1e9adfa61d130b43398193ca1f061")
version("0.2.0", sha256="71d24ffec9fcc4364554ecac2b3308d834178c903d16d090aa6be9ea6b8e480c")
diff --git a/var/spack/repos/builtin/packages/fasttransforms/package.py b/var/spack/repos/builtin/packages/fasttransforms/package.py
index 358ab36c47..be7447181c 100644
--- a/var/spack/repos/builtin/packages/fasttransforms/package.py
+++ b/var/spack/repos/builtin/packages/fasttransforms/package.py
@@ -16,6 +16,8 @@ class Fasttransforms(MakefilePackage):
homepage = "https://github.com/MikaelSlevinsky/FastTransforms"
url = "https://github.com/MikaelSlevinsky/FastTransforms/archive/v0.3.4.tar.gz"
+ license("MIT")
+
version("0.6.2", sha256="fd00befcb0c20ba962a8744a7b9139355071ee95be70420de005b7c0f6e023aa")
version("0.5.0", sha256="9556d0037bd5348a33f15ad6100e32053b6e22cab16a97c504f30d6c52fd0efd")
version("0.3.4", sha256="a5c8b5aedbdb40218521d061a7df65ef32ce153d4e19d232957db7e3e63c7e9b")
diff --git a/var/spack/repos/builtin/packages/fastx-toolkit/package.py b/var/spack/repos/builtin/packages/fastx-toolkit/package.py
index b47fcb78e3..c310f7a29b 100644
--- a/var/spack/repos/builtin/packages/fastx-toolkit/package.py
+++ b/var/spack/repos/builtin/packages/fastx-toolkit/package.py
@@ -13,6 +13,8 @@ class FastxToolkit(AutotoolsPackage):
homepage = "http://hannonlab.cshl.edu/fastx_toolkit/"
url = "https://github.com/agordon/fastx_toolkit/releases/download/0.0.14/fastx_toolkit-0.0.14.tar.bz2"
+ license("AGPL-3.0-only")
+
version("0.0.14", sha256="9e1f00c4c9f286be59ac0e07ddb7504f3b6433c93c5c7941d6e3208306ff5806")
depends_on("libgtextutils")
diff --git a/var/spack/repos/builtin/packages/faust/package.py b/var/spack/repos/builtin/packages/faust/package.py
index e72bf21243..4444fdc199 100644
--- a/var/spack/repos/builtin/packages/faust/package.py
+++ b/var/spack/repos/builtin/packages/faust/package.py
@@ -14,6 +14,8 @@ class Faust(MakefilePackage):
homepage = "https://faust.grame.fr/"
url = "https://github.com/grame-cncm/faust/archive/2.27.2.tar.gz"
+ license("GPL-2.0-or-later")
+
version("2.54.9", sha256="14648f020d77874e6f7411d7ff605820015645bbd4b891b24bee3d3a898e48d2")
version("2.27.2", sha256="3367a868a93b63582bae29ab8783f1df7a10f4084a2bc1d2258ebf3d6a8c31d7")
version("2.27.1", sha256="b3e93ca573025b231931e5eb92efc1a1e7f7720902aa3b285061519600a8c417")
diff --git a/var/spack/repos/builtin/packages/fbgemm/package.py b/var/spack/repos/builtin/packages/fbgemm/package.py
index 3b853465c5..a7c321be07 100644
--- a/var/spack/repos/builtin/packages/fbgemm/package.py
+++ b/var/spack/repos/builtin/packages/fbgemm/package.py
@@ -16,6 +16,8 @@ class Fbgemm(CMakePackage):
maintainers("dskhudia")
+ license("BSD-3-Clause")
+
version("master", branch="master", submodules=True)
version(
"2021-05-10", commit="7794b2950b35ddfa7426091e7fb2f991b1407557", submodules=True
diff --git a/var/spack/repos/builtin/packages/fcgi/package.py b/var/spack/repos/builtin/packages/fcgi/package.py
index 97495afc02..43c4c1099a 100644
--- a/var/spack/repos/builtin/packages/fcgi/package.py
+++ b/var/spack/repos/builtin/packages/fcgi/package.py
@@ -19,6 +19,8 @@ class Fcgi(AutotoolsPackage):
depends_on("automake", type="build")
depends_on("libtool", type="build")
+ license("OML")
+
version("2.4.2", sha256="1fe83501edfc3a7ec96bb1e69db3fd5ea1730135bd73ab152186fd0b437013bc")
version(
"2.4.1-SNAP-0910052249",
diff --git a/var/spack/repos/builtin/packages/fckit/package.py b/var/spack/repos/builtin/packages/fckit/package.py
index de4f995f27..5fed3ff318 100644
--- a/var/spack/repos/builtin/packages/fckit/package.py
+++ b/var/spack/repos/builtin/packages/fckit/package.py
@@ -18,6 +18,8 @@ class Fckit(CMakePackage):
maintainers("climbfuji")
+ license("Apache-2.0")
+
version("master", branch="master")
version("develop", branch="develop")
version("0.11.0", sha256="846f5c369940c0a3d42cd12932f7d6155339e79218d149ebbfdd02e759dc86c5")
diff --git a/var/spack/repos/builtin/packages/fdb/package.py b/var/spack/repos/builtin/packages/fdb/package.py
index c12596ea14..8ddb6ab959 100644
--- a/var/spack/repos/builtin/packages/fdb/package.py
+++ b/var/spack/repos/builtin/packages/fdb/package.py
@@ -16,6 +16,8 @@ class Fdb(CMakePackage):
maintainers("skosukhin", "victoria-cherkas", "dominichofer")
+ license("Apache-2.0")
+
version("master", branch="master")
version("5.11.23", sha256="09b1d93f2b71d70c7b69472dfbd45a7da0257211f5505b5fcaf55bfc28ca6c65")
version("5.11.17", sha256="375c6893c7c60f6fdd666d2abaccb2558667bd450100817c0e1072708ad5591e")
diff --git a/var/spack/repos/builtin/packages/fdupes/package.py b/var/spack/repos/builtin/packages/fdupes/package.py
index adb3f152d8..d81f13cec2 100644
--- a/var/spack/repos/builtin/packages/fdupes/package.py
+++ b/var/spack/repos/builtin/packages/fdupes/package.py
@@ -15,6 +15,8 @@ class Fdupes(AutotoolsPackage):
maintainers("michaelkuhn")
+ license("MIT")
+
version("2.2.1", sha256="846bb79ca3f0157856aa93ed50b49217feb68e1b35226193b6bc578be0c5698d")
version("2.1.2", sha256="cd5cb53b6d898cf20f19b57b81114a5b263cc1149cd0da3104578b083b2837bd")
diff --git a/var/spack/repos/builtin/packages/feh/package.py b/var/spack/repos/builtin/packages/feh/package.py
index e422e23f33..39812929e2 100644
--- a/var/spack/repos/builtin/packages/feh/package.py
+++ b/var/spack/repos/builtin/packages/feh/package.py
@@ -18,6 +18,8 @@ class Feh(MakefilePackage):
maintainers("TheQueasle")
+ license("MIT-feh")
+
version("3.10", sha256="1d71d1f6dcfe9ffee5e2766969a11978f7eb4fac7d7ae556f104c11f9c57cc98")
version("3.9.1", sha256="455c92711b588af149b945edc5c145f3e9aa137ed9689dabed49d5e4acac75fa")
version("3.3", sha256="f3959958258111d5f7c9fbe2e165c52b9d5987f07fd1f37540a4abf9f9638811")
diff --git a/var/spack/repos/builtin/packages/fenics-basix/package.py b/var/spack/repos/builtin/packages/fenics-basix/package.py
index 0de31ae59f..f1252ee625 100644
--- a/var/spack/repos/builtin/packages/fenics-basix/package.py
+++ b/var/spack/repos/builtin/packages/fenics-basix/package.py
@@ -14,6 +14,8 @@ class FenicsBasix(CMakePackage):
git = "https://github.com/FEniCS/basix.git"
maintainers("mscroggs", "chrisrichardson", "garth-wells", "jhale")
+ license("MIT")
+
version("main", branch="main")
version("0.7.0", sha256="9bee81b396ee452eec8d9735f278cb44cb6994c6bc30aec8ed9bb4b12d83fa7f")
version("0.6.0", sha256="687ae53153c98facac4080dcdc7081701db1dcea8c5e7ae3feb72aec17f83304")
diff --git a/var/spack/repos/builtin/packages/fenics-dolfinx/package.py b/var/spack/repos/builtin/packages/fenics-dolfinx/package.py
index 0e3f5c749e..4092b93dac 100644
--- a/var/spack/repos/builtin/packages/fenics-dolfinx/package.py
+++ b/var/spack/repos/builtin/packages/fenics-dolfinx/package.py
@@ -14,6 +14,8 @@ class FenicsDolfinx(CMakePackage):
url = "https://github.com/FEniCS/dolfinx/archive/v0.1.0.tar.gz"
maintainers("chrisrichardson", "garth-wells", "nate-sime", "jhale")
+ license("LGPL-3.0-or-later")
+
version("main", branch="main")
version("0.7.2", sha256="7d9ce1338ce66580593b376327f23ac464a4ce89ef63c105efc1a38e5eae5c0b")
version("0.6.0", sha256="eb8ac2bb2f032b0d393977993e1ab6b4101a84d54023a67206e3eac1a8d79b80")
diff --git a/var/spack/repos/builtin/packages/fenics-ufcx/package.py b/var/spack/repos/builtin/packages/fenics-ufcx/package.py
index 3d05812c08..217aa9b038 100644
--- a/var/spack/repos/builtin/packages/fenics-ufcx/package.py
+++ b/var/spack/repos/builtin/packages/fenics-ufcx/package.py
@@ -16,6 +16,8 @@ class FenicsUfcx(CMakePackage):
url = "https://github.com/FEniCS/ffcx/archive/v0.4.2.tar.gz"
maintainers("ma595", "jhale")
+ license("LGPL-3.0-or-later")
+
version("main", branch="main")
version("0.7.0", sha256="7f3c3ca91d63ce7831d37799cc19d0551bdcd275bdfa4c099711679533dd1c71")
version("0.6.0", sha256="076fad61d406afffd41019ae1abf6da3f76406c035c772abad2156127667980e")
diff --git a/var/spack/repos/builtin/packages/fenics/package.py b/var/spack/repos/builtin/packages/fenics/package.py
index e8e5f89cce..b0a30b09bc 100644
--- a/var/spack/repos/builtin/packages/fenics/package.py
+++ b/var/spack/repos/builtin/packages/fenics/package.py
@@ -19,6 +19,8 @@ class Fenics(CMakePackage):
git = "https://bitbucket.org/fenics-project/dolfin.git"
url = "https://bitbucket.org/fenics-project/dolfin/downloads/dolfin-2019.1.0.post0.tar.gz"
+ license("LGPL-3.0-only")
+
version(
"2019.1.0.post0", sha256="61abdcdb13684ba2a3ba4afb7ea6c7907aa0896a46439d3af7e8848483d4392f"
)
diff --git a/var/spack/repos/builtin/packages/feq-parse/package.py b/var/spack/repos/builtin/packages/feq-parse/package.py
index d500642238..f5312bf827 100644
--- a/var/spack/repos/builtin/packages/feq-parse/package.py
+++ b/var/spack/repos/builtin/packages/feq-parse/package.py
@@ -16,6 +16,8 @@ class FeqParse(CMakePackage):
maintainers("fluidnumerics-joe")
+ license("Apache-2.0")
+
version("2.1.0", sha256="f3fd51c24c563fe1d0dcb880bc16a62c9e08fe0cdd6f58df08f0db0ed34c289a")
version("2.0.3", sha256="a1c42507801adc55a63a9a904807058079d54e002e10f2b29a916b06fc815f80")
version("2.0.1", sha256="08dd08bd100a0a2eb672a5b2792ad56a337df575c634aac0d7a300d7e484b21c")
diff --git a/var/spack/repos/builtin/packages/ferret/package.py b/var/spack/repos/builtin/packages/ferret/package.py
index 0d7dc892ee..4256b20ddf 100644
--- a/var/spack/repos/builtin/packages/ferret/package.py
+++ b/var/spack/repos/builtin/packages/ferret/package.py
@@ -19,6 +19,8 @@ class Ferret(Package):
maintainers("RemiLacroix-IDRIS")
+ license("Unlicense")
+
version("7.6.0", sha256="69832d740bd44c9eadd198a5de4d96c4c01ae90ae28c2c3414c1bb9f43e475d1")
version("7.5.0", sha256="2a038c547e6e80e6bd0645a374c3247360cf8c94ea56f6f3444b533257eb16db")
version("7.4", sha256="5167bb9e6ef441ae9cf90da555203d2155e3fcf929e7b8dddb237de0d58c5e5f")
diff --git a/var/spack/repos/builtin/packages/feynhiggs/package.py b/var/spack/repos/builtin/packages/feynhiggs/package.py
index 2fff7c6d30..bf750f3c13 100644
--- a/var/spack/repos/builtin/packages/feynhiggs/package.py
+++ b/var/spack/repos/builtin/packages/feynhiggs/package.py
@@ -18,6 +18,8 @@ class Feynhiggs(AutotoolsPackage):
maintainers("vvolkl")
tags = ["hep"]
+ license("GPL-3.0-or-later")
+
version("2.18.1", sha256="3aba89cac6397d7e1a8a9d9dcfeed9fb32eeeee98768b0c0c9f444c2cc125ab9")
def configure_args(self):
diff --git a/var/spack/repos/builtin/packages/ffmpeg/package.py b/var/spack/repos/builtin/packages/ffmpeg/package.py
index a64847aea0..3e78cf3b10 100644
--- a/var/spack/repos/builtin/packages/ffmpeg/package.py
+++ b/var/spack/repos/builtin/packages/ffmpeg/package.py
@@ -15,6 +15,8 @@ class Ffmpeg(AutotoolsPackage):
maintainers("xjrc")
+ license("GPL-2.0-or-later AND LGPL-2.1-or-later")
+
version("6.0", sha256="47d062731c9f66a78380e35a19aac77cebceccd1c7cc309b9c82343ffc430c3d")
version("5.1.3", sha256="5d5bef6a11f0c500588f9870ec965a30acc0d54d8b1e535da6554a32902d236d")
version("5.1.2", sha256="39a0bcc8d98549f16c570624678246a6ac736c066cebdb409f9502e915b22f2b")
diff --git a/var/spack/repos/builtin/packages/ffsb/package.py b/var/spack/repos/builtin/packages/ffsb/package.py
index 5c30984183..bcc128c462 100644
--- a/var/spack/repos/builtin/packages/ffsb/package.py
+++ b/var/spack/repos/builtin/packages/ffsb/package.py
@@ -13,6 +13,8 @@ class Ffsb(AutotoolsPackage):
homepage = "https://sourceforge.net/projects/ffsb/"
url = "https://sourceforge.net/projects/ffsb/files/ffsb/5.2.1/ffsb-5.2.1.tar.gz"
+ license("GPL-2.0-only")
+
version("5.2.1", sha256="36ccda8ff04f837e20bb8b2cc9edb8c6fc923fdcdbb8060d9448dc49234b968d")
version("5.1.1", sha256="e25aef255d8bfe54f29ac88c7af8237fa5a8c2e1716fdef1946cf0ecd9166d1f")
version("5.1", sha256="4d7da7eba46c824ebdc23b3d32532b006aeb5b6697a3ada314c75785ab25cb97")
diff --git a/var/spack/repos/builtin/packages/fftw/package.py b/var/spack/repos/builtin/packages/fftw/package.py
index 0aab3f71f7..7b006195e1 100644
--- a/var/spack/repos/builtin/packages/fftw/package.py
+++ b/var/spack/repos/builtin/packages/fftw/package.py
@@ -216,6 +216,8 @@ class Fftw(FftwBase):
url = "https://www.fftw.org/fftw-3.3.4.tar.gz"
list_url = "https://www.fftw.org/download.html"
+ license("GPL-2.0-or-later")
+
version("3.3.10", sha256="56c932549852cddcfafdab3820b0200c7742675be92179e59e6215b340e26467")
version("3.3.9", sha256="bf2c7ce40b04ae811af714deb512510cc2c17b9ab9d6ddcf49fe4487eea7af3d")
version("3.3.8", sha256="6113262f6e92c5bd474f2875fa1b01054c4ad5040f6b0da7c03c98821d9ae303")
diff --git a/var/spack/repos/builtin/packages/fftx/package.py b/var/spack/repos/builtin/packages/fftx/package.py
index 9990a149b8..27338e2b04 100644
--- a/var/spack/repos/builtin/packages/fftx/package.py
+++ b/var/spack/repos/builtin/packages/fftx/package.py
@@ -19,6 +19,8 @@ class Fftx(CMakePackage, CudaPackage, ROCmPackage):
maintainers("spiralgen")
+ license("BSD-3-Clause-LBNL")
+
version("develop", branch="develop")
version("main", branch="main")
version("1.2.0", sha256="7be541bdb5905361e24bfb098314f946fe89f7b10f587d91e2397d821434b48b")
diff --git a/var/spack/repos/builtin/packages/fgsl/package.py b/var/spack/repos/builtin/packages/fgsl/package.py
index 33736c0afc..879dd28d3b 100644
--- a/var/spack/repos/builtin/packages/fgsl/package.py
+++ b/var/spack/repos/builtin/packages/fgsl/package.py
@@ -16,6 +16,8 @@ class Fgsl(AutotoolsPackage):
homepage = "https://github.com/reinh-bader/fgsl"
url = "https://github.com/reinh-bader/fgsl/archive/v1.2.0.tar.gz"
+ license("GPL-2.0-or-later")
+
version(
"1.5.0",
sha256="5013b4e000e556daac8b3c83192adfe8f36ffdc91d1d4baf0b1cb3100260e664",
diff --git a/var/spack/repos/builtin/packages/fiat/package.py b/var/spack/repos/builtin/packages/fiat/package.py
index a839b0e8a6..49ee45a736 100644
--- a/var/spack/repos/builtin/packages/fiat/package.py
+++ b/var/spack/repos/builtin/packages/fiat/package.py
@@ -16,6 +16,8 @@ class Fiat(CMakePackage):
maintainers("climbfuji")
+ license("Apache-2.0")
+
version("main", branch="main", no_cache=True)
version("1.2.0", sha256="758147410a4a3c493290b87443b4091660b915fcf29f7c4d565c5168ac67745f")
version("1.1.0", sha256="58354e60d29a1b710bfcea9b87a72c0d89c39182cb2c9523ead76a142c695f82")
diff --git a/var/spack/repos/builtin/packages/figcone/package.py b/var/spack/repos/builtin/packages/figcone/package.py
index 43b0f1a1cf..c3fbb10fdc 100644
--- a/var/spack/repos/builtin/packages/figcone/package.py
+++ b/var/spack/repos/builtin/packages/figcone/package.py
@@ -13,4 +13,6 @@ class Figcone(CMakePackage):
homepage = "https://github.com/kamchatka-volcano/figcone"
url = "https://github.com/kamchatka-volcano/figcone/archive/refs/tags/v2.4.9.tar.gz"
+ license("MS-PL")
+
version("2.4.9", sha256="735399e849621a4923e71a50d5e2ba928d5dfa3b01e54d56e0bac8e5102b7697")
diff --git a/var/spack/repos/builtin/packages/figlet/package.py b/var/spack/repos/builtin/packages/figlet/package.py
index f1178eb1b6..45f3da48ed 100644
--- a/var/spack/repos/builtin/packages/figlet/package.py
+++ b/var/spack/repos/builtin/packages/figlet/package.py
@@ -13,6 +13,8 @@ class Figlet(MakefilePackage):
homepage = "http://www.figlet.org/"
url = "https://github.com/cmatsuoka/figlet/archive/2.2.5.tar.gz"
+ license("BSD-3-Clause")
+
version("2.2.5", sha256="4d366c4a618ecdd6fdb81cde90edc54dbff9764efb635b3be47a929473f13930")
version("2.2.4", sha256="970a18a2a32cca736ff11a5b77e26a54f31a0e08606b85d21d3d5c666937e03d")
version("2.2.3", sha256="168fa3c7a5888d6f796708780d3006f0e1871d83f32c4a10a84596b90ac35999")
diff --git a/var/spack/repos/builtin/packages/file/package.py b/var/spack/repos/builtin/packages/file/package.py
index 23394ab2ab..572ad67dbc 100644
--- a/var/spack/repos/builtin/packages/file/package.py
+++ b/var/spack/repos/builtin/packages/file/package.py
@@ -17,6 +17,8 @@ class File(AutotoolsPackage):
maintainers("sethrj")
+ license("BSD-2-Clause")
+
version("5.44", sha256="3751c7fba8dbc831cb8d7cc8aff21035459b8ce5155ef8b0880a27d028475f3b")
version("5.43", sha256="8c8015e91ae0e8d0321d94c78239892ef9dbc70c4ade0008c0e95894abfb1991")
version("5.42", sha256="c076fb4d029c74073f15c43361ef572cfb868407d347190ba834af3b1639b0e4")
diff --git a/var/spack/repos/builtin/packages/filebench/package.py b/var/spack/repos/builtin/packages/filebench/package.py
index 9093c3108c..59129e4788 100644
--- a/var/spack/repos/builtin/packages/filebench/package.py
+++ b/var/spack/repos/builtin/packages/filebench/package.py
@@ -21,6 +21,8 @@ class Filebench(AutotoolsPackage):
homepage = "https://github.com/filebench/filebench"
url = "https://github.com/filebench/filebench/archive/1.4.9.1.tar.gz"
+ license("CDDL-1.0")
+
version("1.4.9.1", sha256="77ae91b83c828ded1219550aec74fbbd6975dce02cb5ab13c3b99ac2154e5c2e")
version("1.4.9", sha256="61b8a838c1450b51a4ce61481a19a1bf0d6e3993180c524ff4051f7c18bd9c6a")
diff --git a/var/spack/repos/builtin/packages/filo/package.py b/var/spack/repos/builtin/packages/filo/package.py
index a8780f3b87..9a02e87712 100644
--- a/var/spack/repos/builtin/packages/filo/package.py
+++ b/var/spack/repos/builtin/packages/filo/package.py
@@ -14,6 +14,8 @@ class Filo(CMakePackage):
tags = ["ecp"]
+ license("MIT")
+
version("main", branch="main")
depends_on("mpi")
diff --git a/var/spack/repos/builtin/packages/filtlong/package.py b/var/spack/repos/builtin/packages/filtlong/package.py
index fa32ca6633..941ca63e27 100644
--- a/var/spack/repos/builtin/packages/filtlong/package.py
+++ b/var/spack/repos/builtin/packages/filtlong/package.py
@@ -13,6 +13,8 @@ class Filtlong(MakefilePackage):
homepage = "https://github.com/rrwick/Filtlong"
url = "https://github.com/rrwick/Filtlong/archive/v0.2.0.tar.gz"
+ license("GPL-3.0-only")
+
version("0.2.1", sha256="e6f47675e87f98cf2481a60bef5cad38396f1e4db653a5c1673139f37770273a")
version("0.2.0", sha256="a4afb925d7ced8d083be12ca58911bb16d5348754e7c2f6431127138338ee02a")
version("0.1.1", sha256="ddae7a5850efeb64424965a443540b1ced34286fbefad9230ab71f4af314081b")
diff --git a/var/spack/repos/builtin/packages/findutils/package.py b/var/spack/repos/builtin/packages/findutils/package.py
index 46bd4d3255..f36abb8188 100644
--- a/var/spack/repos/builtin/packages/findutils/package.py
+++ b/var/spack/repos/builtin/packages/findutils/package.py
@@ -26,6 +26,8 @@ class Findutils(AutotoolsPackage, GNUMirrorPackage):
executables = ["^find$"]
+ license("GPL-3.0-or-later")
+
version("4.9.0", sha256="a2bfb8c09d436770edc59f50fa483e785b161a3b7b9d547573cb08065fd462fe")
version("4.8.0", sha256="57127b7e97d91282c6ace556378d5455a9509898297e46e10443016ea1387164")
version("4.7.0", sha256="c5fefbdf9858f7e4feb86f036e1247a54c79fc2d8e4b7064d5aaa1f47dfa789a")
diff --git a/var/spack/repos/builtin/packages/fio/package.py b/var/spack/repos/builtin/packages/fio/package.py
index 9c98da798c..7b96e94992 100644
--- a/var/spack/repos/builtin/packages/fio/package.py
+++ b/var/spack/repos/builtin/packages/fio/package.py
@@ -19,6 +19,8 @@ class Fio(AutotoolsPackage):
homepage = "https://github.com/axboe/fio"
url = "https://github.com/axboe/fio/archive/fio-3.26.tar.gz"
+ license("GPL-2.0-only")
+
version("3.34", sha256="42ea28c78d269c4cc111b7516213f4d4b32986797a710b0ff364232cc7a3a0b7")
version("3.33", sha256="f48b2547313ffd1799c58c6a170175176131bbd42bc847b5650784eaf6d914b3")
version("3.26", sha256="8bd6987fd9b8c2a75d3923661566ade50b99f61fa4352148975e65577ffa4024")
diff --git a/var/spack/repos/builtin/packages/fish/package.py b/var/spack/repos/builtin/packages/fish/package.py
index 14c9057ba8..bb0b8a4aef 100644
--- a/var/spack/repos/builtin/packages/fish/package.py
+++ b/var/spack/repos/builtin/packages/fish/package.py
@@ -19,6 +19,8 @@ class Fish(CMakePackage):
maintainers("funnell", "adamjstewart")
+ license("GPL-2.0-only")
+
version("master", branch="master")
version("3.6.1", sha256="55402bb47ca6739d8aba25e41780905b5ce1bce0a5e0dd17dca908b5bc0b49b2")
version("3.6.0", sha256="97044d57773ee7ca15634f693d917ed1c3dc0fa7fde1017f1626d60b83ea6181")
diff --git a/var/spack/repos/builtin/packages/fjcontrib/package.py b/var/spack/repos/builtin/packages/fjcontrib/package.py
index 80ebaae704..5e8d2950e0 100644
--- a/var/spack/repos/builtin/packages/fjcontrib/package.py
+++ b/var/spack/repos/builtin/packages/fjcontrib/package.py
@@ -16,6 +16,8 @@ class Fjcontrib(AutotoolsPackage):
tags = ["hep"]
+ license("GPL-2.0-or-later")
+
version("1.052", sha256="bde63c28cbdf992bedea4ddedfc3cd52c9fec241a767cc455dd4ad10e8210c39")
version("1.051", sha256="76a2ec612c768db3eb6bbaf686d02b05ddb64dde477d185e20df563b52308473")
version("1.045", sha256="667f15556ca371cfaf185086fb41ac579658a233c18fb1e5153382114f9785f8")
diff --git a/var/spack/repos/builtin/packages/flac/package.py b/var/spack/repos/builtin/packages/flac/package.py
index 9bfb0ef980..329c6d0f10 100644
--- a/var/spack/repos/builtin/packages/flac/package.py
+++ b/var/spack/repos/builtin/packages/flac/package.py
@@ -12,6 +12,8 @@ class Flac(AutotoolsPackage):
homepage = "https://xiph.org/flac/index.html"
url = "http://downloads.xiph.org/releases/flac/flac-1.3.2.tar.xz"
+ license("BSD-3-Clause AND GPL-2.0-or-later")
+
version("1.4.2", sha256="e322d58a1f48d23d9dd38f432672865f6f79e73a6f9cc5a5f57fcaa83eb5a8e4")
version("1.3.3", sha256="213e82bd716c9de6db2f98bcadbc4c24c7e2efe8c75939a1a84e28539c4e1748")
version("1.3.2", sha256="91cfc3ed61dc40f47f050a109b08610667d73477af6ef36dcad31c31a4a8d53f")
diff --git a/var/spack/repos/builtin/packages/flann/package.py b/var/spack/repos/builtin/packages/flann/package.py
index cea89ef01e..148aba9cd6 100644
--- a/var/spack/repos/builtin/packages/flann/package.py
+++ b/var/spack/repos/builtin/packages/flann/package.py
@@ -21,6 +21,8 @@ class Flann(CMakePackage):
homepage = "https://github.com/mariusmuja/flann"
url = "https://github.com/mariusmuja/flann/archive/1.9.1.tar.gz"
+ license("BSD-3-Clause")
+
version("1.9.2", sha256="e26829bb0017f317d9cc45ab83ddcb8b16d75ada1ae07157006c1e7d601c8824")
version("1.9.1", sha256="b23b5f4e71139faa3bcb39e6bbcc76967fbaf308c4ee9d4f5bfbeceaa76cc5d3")
version("1.8.5", sha256="59a9925dac0705b281496ae52b5dfd79d6b69316d37015e3d3b38c859bac4f2f")
diff --git a/var/spack/repos/builtin/packages/flap/package.py b/var/spack/repos/builtin/packages/flap/package.py
index e13e00a471..9649512f3e 100644
--- a/var/spack/repos/builtin/packages/flap/package.py
+++ b/var/spack/repos/builtin/packages/flap/package.py
@@ -15,6 +15,8 @@ class Flap(CMakePackage):
maintainers("fluidnumerics-joe")
+ license("GPL-3.0-only")
+
version("master", branch="master", submodules=True)
def flag_handler(self, name, flags):
diff --git a/var/spack/repos/builtin/packages/flash/package.py b/var/spack/repos/builtin/packages/flash/package.py
index 78451f9ddf..b40d870620 100644
--- a/var/spack/repos/builtin/packages/flash/package.py
+++ b/var/spack/repos/builtin/packages/flash/package.py
@@ -14,6 +14,8 @@ class Flash(MakefilePackage):
homepage = "https://ccb.jhu.edu/software/FLASH/"
url = "https://sourceforge.net/projects/flashpage/files/FLASH-1.2.11.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.2.11", sha256="685ca6f7fedda07434d8ee03c536f4763385671c4509c5bb48beb3055fd236ac")
depends_on("zlib-api")
diff --git a/var/spack/repos/builtin/packages/flatbuffers/package.py b/var/spack/repos/builtin/packages/flatbuffers/package.py
index 439979142f..967883d5e6 100644
--- a/var/spack/repos/builtin/packages/flatbuffers/package.py
+++ b/var/spack/repos/builtin/packages/flatbuffers/package.py
@@ -12,6 +12,8 @@ class Flatbuffers(CMakePackage):
homepage = "https://google.github.io/flatbuffers/"
url = "https://github.com/google/flatbuffers/archive/v1.9.0.tar.gz"
+ license("Apache-2.0")
+
version("2.0.6", sha256="e2dc24985a85b278dd06313481a9ca051d048f9474e0f199e372fea3ea4248c9")
version("2.0.0", sha256="9ddb9031798f4f8754d00fca2f1a68ecf9d0f83dfac7239af1311e4fd9a565c4")
version("1.12.0", sha256="62f2223fb9181d1d6338451375628975775f7522185266cd5296571ac152bc45")
diff --git a/var/spack/repos/builtin/packages/flatcc/package.py b/var/spack/repos/builtin/packages/flatcc/package.py
index b011c33495..96083a9410 100644
--- a/var/spack/repos/builtin/packages/flatcc/package.py
+++ b/var/spack/repos/builtin/packages/flatcc/package.py
@@ -19,6 +19,8 @@ class Flatcc(CMakePackage):
url = "https://github.com/dvidelabs/flatcc/archive/v0.5.3.tar.gz"
git = "https://github.com/dvidelabs/flatcc.git"
+ license("Apache-2.0")
+
version("0.5.3", sha256="d7519a97569ebdc9d12b162be0f9861fdc2724244f68595264a411ac48e4e983")
version("0.5.2", sha256="02dac93d3daf8d0a290aa8711a9b8a53f047436ec5331adb1972389061ec6615")
version("0.5.1", sha256="8c4560ca32e3c555716d9363bed469e2c60e0f443ec32bc08e7abfe681e25ca9")
diff --git a/var/spack/repos/builtin/packages/flcl/package.py b/var/spack/repos/builtin/packages/flcl/package.py
index 31ba3ed59b..164df57d5a 100644
--- a/var/spack/repos/builtin/packages/flcl/package.py
+++ b/var/spack/repos/builtin/packages/flcl/package.py
@@ -15,6 +15,8 @@ class Flcl(CMakePackage):
maintainers("womeld", "agaspar")
+ license("BSD-3-Clause")
+
version("develop", branch="develop")
version("0.99.0", sha256="edb8310154e5e5cf315dad63cd59f13b2537e0ba698869ce9757b04e38047464")
version("0.5.0", sha256="bfd9b9092904eab1135d3bb4c458a50653b3325c176a722af56f158da0a16f19")
diff --git a/var/spack/repos/builtin/packages/flecsale/package.py b/var/spack/repos/builtin/packages/flecsale/package.py
index 3b1cbe8220..13a0c65a8d 100644
--- a/var/spack/repos/builtin/packages/flecsale/package.py
+++ b/var/spack/repos/builtin/packages/flecsale/package.py
@@ -14,6 +14,8 @@ class Flecsale(CMakePackage):
homepage = "https://github.com/laristra/flecsale"
git = "https://github.com/laristra/flecsale.git"
+ license("Unlicense")
+
version("develop", branch="master", submodules=True)
variant("mpi", default=True, description="Build on top of mpi conduit for mpi inoperability")
diff --git a/var/spack/repos/builtin/packages/fleur/package.py b/var/spack/repos/builtin/packages/fleur/package.py
index a4a2b60cb2..c0cfae0bec 100644
--- a/var/spack/repos/builtin/packages/fleur/package.py
+++ b/var/spack/repos/builtin/packages/fleur/package.py
@@ -14,6 +14,8 @@ class Fleur(Package):
homepage = "https://www.flapw.de/MaX-5.1"
git = "https://iffgit.fz-juelich.de/fleur/fleur.git"
+ license("MIT")
+
version("develop", branch="develop")
version("5.1", tag="MaX-R5.1", commit="a482abd9511b16412c2222e2ac1b1a303acd454b")
version("5.0", tag="MaX-R5", commit="f2df362c3dad6ef39938807ea14e4ec4cb677723")
diff --git a/var/spack/repos/builtin/packages/flex/package.py b/var/spack/repos/builtin/packages/flex/package.py
index 115e18c501..cf1628032f 100644
--- a/var/spack/repos/builtin/packages/flex/package.py
+++ b/var/spack/repos/builtin/packages/flex/package.py
@@ -19,6 +19,8 @@ class Flex(AutotoolsPackage):
executables = ["^flex$"]
+ license("BSD-2-Clause")
+
version("2.6.4", sha256="e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995")
version(
"2.6.3",
diff --git a/var/spack/repos/builtin/packages/flexi/package.py b/var/spack/repos/builtin/packages/flexi/package.py
index ef0aa67961..81c6befd95 100644
--- a/var/spack/repos/builtin/packages/flexi/package.py
+++ b/var/spack/repos/builtin/packages/flexi/package.py
@@ -13,6 +13,8 @@ class Flexi(CMakePackage):
homepage = "https://www.flexi-project.org/"
git = "https://github.com/flexi-framework/flexi.git"
+ license("GPL-3.0-or-later")
+
version("master", preferred=True)
version("21.03.0", tag="v21.03.0", commit="d061978e5d96cfc96c06edc1bae9d92cbe540c18")
diff --git a/var/spack/repos/builtin/packages/flexiblas/package.py b/var/spack/repos/builtin/packages/flexiblas/package.py
index ba22741a28..929278f2ec 100644
--- a/var/spack/repos/builtin/packages/flexiblas/package.py
+++ b/var/spack/repos/builtin/packages/flexiblas/package.py
@@ -12,6 +12,8 @@ class Flexiblas(CMakePackage):
homepage = "https://www.mpi-magdeburg.mpg.de/projects/flexiblas"
url = "https://csc.mpi-magdeburg.mpg.de/mpcsc/software/flexiblas/flexiblas-3.0.3.tar.gz"
+ license("GPL-3.0-or-later")
+
version("3.3.0", sha256="2696cd63d69b9a007f40f1f4a1ed83ad2fc46f6a930a22753bd221758c503ea2")
version("3.2.1", sha256="5be7e508e2dbb751b3bf372639d8e82a11f79e9ef6cbf243b64981c24a5703cf")
version("3.2.0", sha256="a3f4d66a30b6fa6473e492de86d34abc5f9d4e69d4d91ba23618388e8df05904")
diff --git a/var/spack/repos/builtin/packages/flibcpp/package.py b/var/spack/repos/builtin/packages/flibcpp/package.py
index a58e572c23..d315334431 100644
--- a/var/spack/repos/builtin/packages/flibcpp/package.py
+++ b/var/spack/repos/builtin/packages/flibcpp/package.py
@@ -15,6 +15,8 @@ class Flibcpp(CMakePackage):
test_requires_compiler = True
+ license("MIT")
+
version("1.0.2", sha256="e2c11c1f58ca830eb7ac7f25d66fc3502c4a8d994192ee30c63a1c3b51aac241")
version("1.0.1", sha256="8569c71eab0257097a6aa666a6d86bdcb6cd6e31244d32cc5b2478d0e936ca7a")
version("0.5.2", sha256="b9b4eb6431d5b56a54c37f658df7455eafd3d204a5534903b127e0c8a1c9b827")
diff --git a/var/spack/repos/builtin/packages/flink/package.py b/var/spack/repos/builtin/packages/flink/package.py
index 220d14a896..5930b73396 100644
--- a/var/spack/repos/builtin/packages/flink/package.py
+++ b/var/spack/repos/builtin/packages/flink/package.py
@@ -15,6 +15,8 @@ class Flink(Package):
homepage = "https://flink.apache.org/"
url = "https://archive.apache.org/dist/flink/flink-1.9.1/flink-1.9.1-bin-scala_2.11.tgz"
+ license("BSD-2-Clause")
+
version("1.9.1", sha256="f69de344cd593e92f8261e19ae8a47b3910e9a70a7cd1ccfb1ecd1ff000b93ea")
version("1.9.0", sha256="a2245f68309e94ed54d86a680232a518aed9c5ea030bcc0b298bc8f27165eeb7")
version("1.8.3", sha256="1ba90e99f70ad7e2583d48d1404d1c09e327e8fb8fa716b1823e427464cc8dc0")
diff --git a/var/spack/repos/builtin/packages/flint/package.py b/var/spack/repos/builtin/packages/flint/package.py
index 0483b2979b..787e23393c 100644
--- a/var/spack/repos/builtin/packages/flint/package.py
+++ b/var/spack/repos/builtin/packages/flint/package.py
@@ -13,6 +13,8 @@ class Flint(Package):
url = "https://mirrors.mit.edu/sage/spkg/upstream/flint/flint-2.5.2.tar.gz"
git = "https://github.com/wbhart/flint2.git"
+ license("LGPL-2.1-or-later")
+
version("develop", branch="trunk")
version("2.5.2", sha256="cbf1fe0034533c53c5c41761017065f85207a1b770483e98b2392315f6575e87")
version("2.4.5", sha256="e489354df00f0d84976ccdd0477028693977c87ccd14f3924a89f848bb0e01e3")
diff --git a/var/spack/repos/builtin/packages/flume/package.py b/var/spack/repos/builtin/packages/flume/package.py
index ead27adabb..38460f52be 100644
--- a/var/spack/repos/builtin/packages/flume/package.py
+++ b/var/spack/repos/builtin/packages/flume/package.py
@@ -21,6 +21,8 @@ class Flume(Package):
homepage = "https://cwiki.apache.org/FLUME"
url = "https://www.apache.org/dist/flume/1.9.0/apache-flume-1.9.0-bin.tar.gz"
+ license("Apache-2.0")
+
version("1.9.0", sha256="0373ed5abfd44dc4ab23d9a02251ffd7e3b32c02d83a03546e97ec15a7b23619")
version("1.8.0", sha256="be1b554a5e23340ecc5e0b044215bf7828ff841f6eabe647b526d31add1ab5fa")
version("1.7.0", sha256="b97254cf37c36b6e5045f764095d86fc6d9a8043dda169e950547fcae35681ec")
diff --git a/var/spack/repos/builtin/packages/flux-core/package.py b/var/spack/repos/builtin/packages/flux-core/package.py
index 2f00e7f3d9..fcd7693a9a 100644
--- a/var/spack/repos/builtin/packages/flux-core/package.py
+++ b/var/spack/repos/builtin/packages/flux-core/package.py
@@ -19,6 +19,8 @@ class FluxCore(AutotoolsPackage):
maintainers("grondo")
+ license("LGPL-3.0-only")
+
version("master", branch="master")
version("0.57.0", sha256="a412b8370b5236605a5261c892f48d65c1357a83c88446cd1723236f58a807ce")
version("0.56.0", sha256="dfce5aa21bcb1f990397343cdff8a60542b2d18cbd929e46bdb444d21a961efb")
diff --git a/var/spack/repos/builtin/packages/flux-sched/package.py b/var/spack/repos/builtin/packages/flux-sched/package.py
index 7f7c6a634e..88aa6392d5 100644
--- a/var/spack/repos/builtin/packages/flux-sched/package.py
+++ b/var/spack/repos/builtin/packages/flux-sched/package.py
@@ -21,6 +21,8 @@ class FluxSched(CMakePackage, AutotoolsPackage):
maintainers("grondo")
+ license("LGPL-3.0-only")
+
version("master", branch="master")
version("0.31.0", sha256="4440156b7f2d43e3db2cbfa0dbc43671074c397525f6b97e3748c3d96a035cdb")
version("0.30.0", sha256="1ccb2e53f4caede0233f19b2707e868f0cee9d2c957a06f97c22936ba9a43552")
diff --git a/var/spack/repos/builtin/packages/flux-security/package.py b/var/spack/repos/builtin/packages/flux-security/package.py
index dd87223e66..0e1586203b 100644
--- a/var/spack/repos/builtin/packages/flux-security/package.py
+++ b/var/spack/repos/builtin/packages/flux-security/package.py
@@ -19,6 +19,8 @@ class FluxSecurity(AutotoolsPackage):
maintainers("grondo")
+ license("LGPL-3.0-or-later")
+
version("master", branch="master")
version("0.11.0", sha256="d1ef78a871155a252f07e4f0a636eb272d6c2048d5e0e943860dd687c6cf808a")
version("0.10.0", sha256="b0f39c5e32322f901454469ffd6154019b6dffafc064b55b3e593f70db6a6f68")
diff --git a/var/spack/repos/builtin/packages/fluxbox/package.py b/var/spack/repos/builtin/packages/fluxbox/package.py
index c7d7efdd96..75d176188d 100644
--- a/var/spack/repos/builtin/packages/fluxbox/package.py
+++ b/var/spack/repos/builtin/packages/fluxbox/package.py
@@ -16,6 +16,8 @@ class Fluxbox(AutotoolsPackage):
homepage = "http://fluxbox.org/"
url = "http://sourceforge.net/projects/fluxbox/files/fluxbox/1.3.7/fluxbox-1.3.7.tar.gz"
+ license("MIT")
+
version("1.3.7", sha256="c99e2baa06fff1e96342b20415059d12ff1fa2917ade0173c75b2fa570295b9f")
# Referenced:https://sourceforge.net/p/fluxbox/bugs/1171/
diff --git a/var/spack/repos/builtin/packages/fms/package.py b/var/spack/repos/builtin/packages/fms/package.py
index 208d7f9718..6105e569c9 100644
--- a/var/spack/repos/builtin/packages/fms/package.py
+++ b/var/spack/repos/builtin/packages/fms/package.py
@@ -16,6 +16,8 @@ class Fms(CMakePackage):
url = "https://github.com/NOAA-GFDL/FMS/archive/refs/tags/2022.04.tar.gz"
git = "https://github.com/NOAA-GFDL/FMS.git"
+ license("LGPL-3.0-or-later")
+
maintainers("AlexanderRichert-NOAA", "Hang-Lei-NOAA", "edwardhartnett", "rem1776", "climbfuji")
version("2023.04", sha256="feb895ea2b3269ca66df296199a36af335f0dc281e2dab2f1bfebb19fd9c22c4")
version("2023.02", sha256="dc029ffadfd82c334f104268bedd8635c77976485f202f0966ae4cf06d2374be")
diff --git a/var/spack/repos/builtin/packages/foam-extend/package.py b/var/spack/repos/builtin/packages/foam-extend/package.py
index 4dd68636e8..43e70cf744 100644
--- a/var/spack/repos/builtin/packages/foam-extend/package.py
+++ b/var/spack/repos/builtin/packages/foam-extend/package.py
@@ -55,6 +55,8 @@ class FoamExtend(Package):
homepage = "https://sourceforge.net/projects/foam-extend/"
+ license("GPL-3.0-only")
+
version("5.0", git="http://git.code.sf.net/p/foam-extend/foam-extend-5.0.git")
version("4.1", git="http://git.code.sf.net/p/foam-extend/foam-extend-4.1.git")
version("4.0", git="http://git.code.sf.net/p/foam-extend/foam-extend-4.0.git")
diff --git a/var/spack/repos/builtin/packages/folly/package.py b/var/spack/repos/builtin/packages/folly/package.py
index b099f73e7b..e3999e40bc 100644
--- a/var/spack/repos/builtin/packages/folly/package.py
+++ b/var/spack/repos/builtin/packages/folly/package.py
@@ -19,6 +19,9 @@ class Folly(CMakePackage):
homepage = "https://github.com/facebook/folly"
url = "https://github.com/facebook/folly/releases/download/v2021.05.24.00/folly-v2021.05.24.00.tar.gz"
+
+ license("MIT")
+
version(
"2021.05.24.00", sha256="9d308adefe4670637f5c7d96309b3b394ac3fa129bc954f5dfbdd8b741c02aad"
)
diff --git a/var/spack/repos/builtin/packages/font-util/package.py b/var/spack/repos/builtin/packages/font-util/package.py
index fbfe503621..cfc94579f3 100644
--- a/var/spack/repos/builtin/packages/font-util/package.py
+++ b/var/spack/repos/builtin/packages/font-util/package.py
@@ -12,6 +12,8 @@ class FontUtil(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/font/util"
xorg_mirror_path = "font/font-util-1.3.1.tar.gz"
+ license("custom")
+
version("1.4.0", sha256="30b90fe52347916be9b08f95f717f17c9c1f58bef8cabb49014d0fdd2b0df643")
version("1.3.2", sha256="f115a3735604de1e852a4bf669be0269d8ce8f21f8e0e74ec5934b31dadc1e76")
version("1.3.1", sha256="34ebb0c9c14e0a392cdd5ea055c92489ad88d55ae148b2f1cfded0f3f63f2b5b")
diff --git a/var/spack/repos/builtin/packages/fontcacheproto/package.py b/var/spack/repos/builtin/packages/fontcacheproto/package.py
index d41187b5ed..e974d6694d 100644
--- a/var/spack/repos/builtin/packages/fontcacheproto/package.py
+++ b/var/spack/repos/builtin/packages/fontcacheproto/package.py
@@ -12,4 +12,6 @@ class Fontcacheproto(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/proto/fontcacheproto"
xorg_mirror_path = "proto/fontcacheproto-0.1.3.tar.gz"
+ license("BSD-2-Clause")
+
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 70a6ca0317..b482a40aaa 100644
--- a/var/spack/repos/builtin/packages/fontconfig/package.py
+++ b/var/spack/repos/builtin/packages/fontconfig/package.py
@@ -12,6 +12,8 @@ class Fontconfig(AutotoolsPackage):
homepage = "https://www.freedesktop.org/wiki/Software/fontconfig/"
url = "https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.12.3.tar.gz"
+ license("MIT")
+
version("2.14.2", sha256="3ba2dd92158718acec5caaf1a716043b5aa055c27b081d914af3ccb40dce8a55")
version("2.13.94", sha256="246d1640a7e54fba697b28e4445f4d9eb63dda1b511d19986249368ee7191882")
version("2.13.93", sha256="0f302a18ee52dde0793fe38b266bf269dfe6e0c0ae140e30d72c6cca5dc08db5")
diff --git a/var/spack/repos/builtin/packages/fonttosfnt/package.py b/var/spack/repos/builtin/packages/fonttosfnt/package.py
index d9624b202c..445af32b5e 100644
--- a/var/spack/repos/builtin/packages/fonttosfnt/package.py
+++ b/var/spack/repos/builtin/packages/fonttosfnt/package.py
@@ -12,6 +12,8 @@ class Fonttosfnt(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/fonttosfnt"
xorg_mirror_path = "app/fonttosfnt-1.0.4.tar.gz"
+ license("MIT")
+
version("1.2.2", sha256="8111317c38f63aff08c717595e65381af7ebfc54ccc23511c2042ef1cd86c648")
version("1.0.4", sha256="3873636be5b3b8e4160070e8f9a7a9221b5bd5efbf740d7abaa9092e10732673")
diff --git a/var/spack/repos/builtin/packages/foonathan-memory/package.py b/var/spack/repos/builtin/packages/foonathan-memory/package.py
index 6ff55036c1..5b33f77c7d 100644
--- a/var/spack/repos/builtin/packages/foonathan-memory/package.py
+++ b/var/spack/repos/builtin/packages/foonathan-memory/package.py
@@ -13,6 +13,8 @@ class FoonathanMemory(CMakePackage):
homepage = "https://memory.foonathan.net/"
url = "https://github.com/foonathan/memory/archive/v0.7.tar.gz"
+ license("Zlib")
+
version("0.7-3", sha256="4203d15db22a94a3978eeb1afb59a37d35c57c0f148733f0f1a53a6281cb74dd")
version("0.7", sha256="01a7cc5a5ebddbd71bec69c89562a4a2ecd7c29334c0a29d38d83e7f7f66eb53")
diff --git a/var/spack/repos/builtin/packages/form/package.py b/var/spack/repos/builtin/packages/form/package.py
index 2d1bed59c0..3abd6b6501 100644
--- a/var/spack/repos/builtin/packages/form/package.py
+++ b/var/spack/repos/builtin/packages/form/package.py
@@ -13,6 +13,8 @@ class Form(AutotoolsPackage):
url = "https://github.com/vermaseren/form/releases/download/v4.2.1/form-4.2.1.tar.gz"
maintainers("tueda")
+ license("GPL-3.0-only")
+
version("4.3.1", sha256="f1f512dc34fe9bbd6b19f2dfef05fcb9912dfb43c8368a75b796ec472ee8bbce")
version("4.3.0", sha256="b234e0d095f73ecb0904cdc3b0d8d8323a9fa7f46770a52fb22267c624aafbf6")
version("4.2.1", sha256="f2722d6d4ccb034e01cf786d55342e1c21ff55b182a4825adf05d50702ab1a28")
diff --git a/var/spack/repos/builtin/packages/formetis/package.py b/var/spack/repos/builtin/packages/formetis/package.py
index 71dd87d066..eed38972d7 100644
--- a/var/spack/repos/builtin/packages/formetis/package.py
+++ b/var/spack/repos/builtin/packages/formetis/package.py
@@ -16,6 +16,8 @@ class Formetis(CMakePackage):
test_requires_compiler = True
+ license("MIT")
+
version("0.0.2", sha256="0067c03ca822f4a3955751acb470f21eed489256e2ec5ff24741eb2b638592f1")
variant("mpi", default=False, description="Enable ParMETIS support")
diff --git a/var/spack/repos/builtin/packages/fortrilinos/package.py b/var/spack/repos/builtin/packages/fortrilinos/package.py
index f1a51a8909..7793b8c124 100644
--- a/var/spack/repos/builtin/packages/fortrilinos/package.py
+++ b/var/spack/repos/builtin/packages/fortrilinos/package.py
@@ -27,6 +27,8 @@ class Fortrilinos(CMakePackage):
tags = ["e4s"]
test_requires_compiler = True
+ license("BSD-3-Clause")
+
version("2.3.0", sha256="7be5efecaea61ad773d3fe182aa28735ebc3e7af821e1805ad284e4ed4e31a49")
version("2.2.0", sha256="9e73fc71066bfaf7cde040e1467baf7a1ec797ff2874add49f9741e93f9fffb5")
version("2.1.0", sha256="2c62bb6106ae86a804497d549080cb6877c5d860b6bf2e72ec5cbcbbe63e3b5b")
diff --git a/var/spack/repos/builtin/packages/fossil/package.py b/var/spack/repos/builtin/packages/fossil/package.py
index 4ce3c6a45a..419029fbf7 100644
--- a/var/spack/repos/builtin/packages/fossil/package.py
+++ b/var/spack/repos/builtin/packages/fossil/package.py
@@ -18,6 +18,8 @@ class Fossil(AutotoolsPackage):
maintainers("eschnett")
+ license("BSD-2-Clause")
+
version(
"2.18",
url="https://fossil-scm.org/home/tarball/84f25d7eb10c0714109d69bb2809abfa8b4b5c3d73b151a5b10df724dacd46d8/fossil-src-2.18.tar.gz",
diff --git a/var/spack/repos/builtin/packages/foundationdb/package.py b/var/spack/repos/builtin/packages/foundationdb/package.py
index 61754d6781..615b598880 100644
--- a/var/spack/repos/builtin/packages/foundationdb/package.py
+++ b/var/spack/repos/builtin/packages/foundationdb/package.py
@@ -16,6 +16,8 @@ class Foundationdb(CMakePackage):
homepage = "https://www.foundationdb.org/"
url = "https://github.com/apple/foundationdb/archive/6.3.3.tar.gz"
+ license("Apache-2.0")
+
version("6.3.4", sha256="80a3d7f005b42e7b63abd27728f4d7f4088eea65aafb6942424c97a704b60fd4")
version("6.3.3", sha256="1fd46c2281ea283d17fc5044c57a3dbef371a3ed31733abf38610c459a4ed79d")
version("6.3.2", sha256="e930510937f8db3aba73262494eedcafb75cd3f523a8b5cd8254250af5da6086")
diff --git a/var/spack/repos/builtin/packages/fox/package.py b/var/spack/repos/builtin/packages/fox/package.py
index 2d0166e3fc..0577ac504d 100644
--- a/var/spack/repos/builtin/packages/fox/package.py
+++ b/var/spack/repos/builtin/packages/fox/package.py
@@ -17,6 +17,8 @@ class Fox(AutotoolsPackage):
homepage = "http://fox-toolkit.org/"
url = "http://fox-toolkit.org/ftp/fox-1.7.67.tar.gz"
+ license("LGPL-3.0-or-later")
+
version("1.7.67", sha256="7e511685119ef096fa90d334da46f0e50cfed8d414df32d80a7850442052f57d")
version(
"1.6.57",
diff --git a/var/spack/repos/builtin/packages/fp16/package.py b/var/spack/repos/builtin/packages/fp16/package.py
index 5e56aec011..ead7b0e12b 100644
--- a/var/spack/repos/builtin/packages/fp16/package.py
+++ b/var/spack/repos/builtin/packages/fp16/package.py
@@ -13,6 +13,8 @@ class Fp16(CMakePackage):
homepage = "https://github.com/Maratyszcza/FP16/"
git = "https://github.com/Maratyszcza/FP16.git"
+ license("MIT")
+
version("master", branch="master")
version("2020-05-14", commit="4dfe081cf6bcd15db339cf2680b9281b8451eeb3") # py-torch@1.5:
version("2018-11-28", commit="febbb1c163726b5db24bed55cc9dc42529068997") # py-torch@1.1:1.4
diff --git a/var/spack/repos/builtin/packages/fpc/package.py b/var/spack/repos/builtin/packages/fpc/package.py
index 895fcfd30b..76729bc784 100644
--- a/var/spack/repos/builtin/packages/fpc/package.py
+++ b/var/spack/repos/builtin/packages/fpc/package.py
@@ -12,6 +12,8 @@ class Fpc(Package):
homepage = "https://www.freepascal.org/"
url = "https://downloads.sourceforge.net/project/freepascal/Linux/3.0.2/fpc-3.0.2.x86_64-linux.tar"
+ license("GPL-2.0-or-later AND LGPL-2.1-or-later")
+
version("3.0.2", sha256="b5b27fdbc31b1d05b6a898f3c192d8a5083050562b29c19eb9eb018ba4482bd8")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/fpchecker/package.py b/var/spack/repos/builtin/packages/fpchecker/package.py
index ca832e9d3f..5d5e044e8f 100644
--- a/var/spack/repos/builtin/packages/fpchecker/package.py
+++ b/var/spack/repos/builtin/packages/fpchecker/package.py
@@ -18,6 +18,8 @@ class Fpchecker(CMakePackage):
maintainers("ilagunap")
+ license("Apache-2.0")
+
version("master", branch="master")
version("0.4.0", sha256="59d18a3fb5211645bb1cfde1502ba78a9cca4234604dfd879534d7f13ae5d5b9")
version("0.3.5", sha256="ed7277318af8e0a22b05c5655c9acc99e1d3036af41095ec2f1b1ada4d6e90f6")
diff --git a/var/spack/repos/builtin/packages/fping/package.py b/var/spack/repos/builtin/packages/fping/package.py
index 3cfa7753f9..23c7d45051 100644
--- a/var/spack/repos/builtin/packages/fping/package.py
+++ b/var/spack/repos/builtin/packages/fping/package.py
@@ -12,6 +12,8 @@ class Fping(AutotoolsPackage):
homepage = "https://fping.org/"
url = "https://github.com/schweikert/fping/archive/v4.2.tar.gz"
+ license("MIT")
+
version("5.1", sha256="3ec5cdae259a948956b1146b2ecb66276eee4206a77201251833922eca0de7f4")
version("4.2", sha256="49b0ac77fd67c1ed45c9587ffab0737a3bebcfa5968174329f418732dbf655d4")
version("4.1", sha256="1da45b1d8c2d38b52bebd4f8b1617ddfae678e9f6436dafa6f62e97b8ecfc93c")
diff --git a/var/spack/repos/builtin/packages/fplll/package.py b/var/spack/repos/builtin/packages/fplll/package.py
index 005becbf2e..38ec298f88 100644
--- a/var/spack/repos/builtin/packages/fplll/package.py
+++ b/var/spack/repos/builtin/packages/fplll/package.py
@@ -14,6 +14,8 @@ class Fplll(AutotoolsPackage):
homepage = "https://github.com/fplll/fplll"
url = "https://github.com/fplll/fplll/releases/download/5.4.0/fplll-5.4.0.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("5.4.4", sha256="0fd9d378f04ff886d8864728baf5d90b8b0b82c1e541e92550644fb54f75691d")
version("5.4.1", sha256="7bd887957173aa592091772c1c36f6aa606b3b2ace0d14e2c26c7463dcf2deb7")
version("5.4.0", sha256="fe192a65a56439b098e26e3b7ee224dda7c2c73a58f36ef2cc6f9185ae8c482b")
diff --git a/var/spack/repos/builtin/packages/fpm/package.py b/var/spack/repos/builtin/packages/fpm/package.py
index 6c8d1811bb..17b038f739 100644
--- a/var/spack/repos/builtin/packages/fpm/package.py
+++ b/var/spack/repos/builtin/packages/fpm/package.py
@@ -23,6 +23,8 @@ class Fpm(Package):
maintainers("awvwgk")
+ license("MIT")
+
version("0.9.0", sha256="484debabd7d22186ac41f865ddf63475c279a61a51aaff5636ed615860b5b8d7")
version("0.8.2", sha256="67fd8f4f78d19662c61855f531465e347ab0bc913ba59bd419f75f4022d2cd70")
version("0.8.1", sha256="0bd978bb1d3f2a3297d82a0d6ac009746a466cfa9a59ba3b6513b74e5ce4b7bf")
diff --git a/var/spack/repos/builtin/packages/fpocket/package.py b/var/spack/repos/builtin/packages/fpocket/package.py
index 84dcdc0645..273e3e149a 100644
--- a/var/spack/repos/builtin/packages/fpocket/package.py
+++ b/var/spack/repos/builtin/packages/fpocket/package.py
@@ -15,6 +15,8 @@ class Fpocket(MakefilePackage):
homepage = "https://github.com/Discngine/fpocket"
url = "https://github.com/Discngine/fpocket/archive/refs/tags/4.1.tar.gz"
+ license("MIT")
+
version("4.1", "1a2af2d3f2df42de67301996db3b93c7eaff0375f866443c0468dcf4b1750688")
depends_on("netcdf-c")
diff --git a/var/spack/repos/builtin/packages/fpzip/package.py b/var/spack/repos/builtin/packages/fpzip/package.py
index 269ce21bcd..9378a9dc34 100644
--- a/var/spack/repos/builtin/packages/fpzip/package.py
+++ b/var/spack/repos/builtin/packages/fpzip/package.py
@@ -15,5 +15,7 @@ class Fpzip(CMakePackage):
maintainers("robertu94")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("1.3.0", sha256="248df7d84259e3feaa4c4797956b2a77c3fcd734e8f8fdc51ce171dcf4f0136c")
diff --git a/var/spack/repos/builtin/packages/fq/package.py b/var/spack/repos/builtin/packages/fq/package.py
index e0b73c3906..14c46503dd 100644
--- a/var/spack/repos/builtin/packages/fq/package.py
+++ b/var/spack/repos/builtin/packages/fq/package.py
@@ -15,6 +15,8 @@ class Fq(Package):
url = "https://github.com/stjude-rust-labs/fq/archive/refs/tags/v0.10.0.tar.gz"
maintainers("pabloaledo")
+ license("MIT")
+
version("0.10.0", sha256="34007ab71a873e1b066d910e90c5bdac3dcc4299ae6c9891ac6d8233cffeabb8")
depends_on("rust")
diff --git a/var/spack/repos/builtin/packages/fqtrim/package.py b/var/spack/repos/builtin/packages/fqtrim/package.py
index ea8ced3ae1..46653ef674 100644
--- a/var/spack/repos/builtin/packages/fqtrim/package.py
+++ b/var/spack/repos/builtin/packages/fqtrim/package.py
@@ -15,6 +15,8 @@ class Fqtrim(MakefilePackage):
homepage = "https://ccb.jhu.edu/software/fqtrim/"
url = "https://ccb.jhu.edu/software/fqtrim/dl/fqtrim-0.9.7.tar.gz"
+ license("Artistic-2.0")
+
version("0.9.7", sha256="4951538f69dde14a23fc4841ff020434d26eb9622c4e06b43c068c702aa3d0d6")
def build(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/fr-hit/package.py b/var/spack/repos/builtin/packages/fr-hit/package.py
index 09b6cf06ac..109154d820 100644
--- a/var/spack/repos/builtin/packages/fr-hit/package.py
+++ b/var/spack/repos/builtin/packages/fr-hit/package.py
@@ -13,6 +13,8 @@ class FrHit(Package):
homepage = "http://weizhong-lab.ucsd.edu/frhit"
url = "http://weizhong-lab.ucsd.edu/frhit/fr-hit-v0.7.1-2013-02-20.tar.gz"
+ license("MIT")
+
version(
"0.7.1-2013-02-20",
sha256="44dcfeb73106529fcefb02c017ec7b95b04b6523a2a57683b2bc905c142e62eb",
diff --git a/var/spack/repos/builtin/packages/freebayes/package.py b/var/spack/repos/builtin/packages/freebayes/package.py
index f54c795521..6835fdc4d1 100644
--- a/var/spack/repos/builtin/packages/freebayes/package.py
+++ b/var/spack/repos/builtin/packages/freebayes/package.py
@@ -14,6 +14,8 @@ class Freebayes(MesonPackage):
url = "https://github.com/freebayes/freebayes/releases/download/v1.3.5/freebayes-1.3.5-src.tar.gz"
git = "https://github.com/ekg/freebayes.git"
+ license("MIT")
+
version("1.3.6", sha256="6016c1e58fdf34a1f6f77b720dd8e12e13a127f7cbac9c747e47954561b437f5")
version("1.3.5", sha256="7e2635690e916ed85cec36b3263e6e5357413a4f2bf3035362d9749335e8a696")
version(
diff --git a/var/spack/repos/builtin/packages/freecad/package.py b/var/spack/repos/builtin/packages/freecad/package.py
index fa0ee53751..1938189fb7 100644
--- a/var/spack/repos/builtin/packages/freecad/package.py
+++ b/var/spack/repos/builtin/packages/freecad/package.py
@@ -17,6 +17,8 @@ class Freecad(CMakePackage):
maintainers("aweits")
+ license("LGPL-2.0-or-later")
+
version("0.20.2", sha256="46922f3a477e742e1a89cd5346692d63aebb2b67af887b3e463e094a4ae055da")
depends_on("opencascade")
diff --git a/var/spack/repos/builtin/packages/freeglut/package.py b/var/spack/repos/builtin/packages/freeglut/package.py
index 9114f6e1e2..b87e8fe109 100644
--- a/var/spack/repos/builtin/packages/freeglut/package.py
+++ b/var/spack/repos/builtin/packages/freeglut/package.py
@@ -13,6 +13,8 @@ class Freeglut(CMakePackage, SourceforgePackage):
homepage = "http://freeglut.sourceforge.net/"
sourceforge_mirror_path = "freeglut/freeglut-3.2.1.tar.gz"
+ license("MIT")
+
version("3.2.2", sha256="c5944a082df0bba96b5756dddb1f75d0cd72ce27b5395c6c1dde85c2ff297a50")
version("3.2.1", sha256="d4000e02102acaf259998c870e25214739d1f16f67f99cb35e4f46841399da68")
version("3.0.0", sha256="2a43be8515b01ea82bcfa17d29ae0d40bd128342f0930cd1f375f1ff999f76a2")
diff --git a/var/spack/repos/builtin/packages/freeipmi/package.py b/var/spack/repos/builtin/packages/freeipmi/package.py
index f6eb5284ce..4c49fe622a 100644
--- a/var/spack/repos/builtin/packages/freeipmi/package.py
+++ b/var/spack/repos/builtin/packages/freeipmi/package.py
@@ -23,6 +23,8 @@ class Freeipmi(AutotoolsPackage):
homepage = "https://www.gnu.org/software/freeipmi/"
url = "https://ftp.gnu.org/gnu/freeipmi/freeipmi-1.6.4.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.6.9", sha256="f25e1c35f3d0f1b5a99cc31ecc2353ca83ed46a15163842fba870127dc9c8206")
version("1.6.4", sha256="65dfbb95a30438ba247f01a58498862a37d2e71c8c950bcfcee459d079241a3c")
diff --git a/var/spack/repos/builtin/packages/freetype/package.py b/var/spack/repos/builtin/packages/freetype/package.py
index 7e8203454b..174aa2b300 100644
--- a/var/spack/repos/builtin/packages/freetype/package.py
+++ b/var/spack/repos/builtin/packages/freetype/package.py
@@ -19,6 +19,8 @@ class Freetype(AutotoolsPackage, CMakePackage):
maintainers("michaelkuhn")
+ license("FTL OR GPL-2.0-or-later")
+
version("2.11.1", sha256="f8db94d307e9c54961b39a1cc799a67d46681480696ed72ecf78d4473770f09b")
version("2.11.0", sha256="a45c6b403413abd5706f3582f04c8339d26397c4304b78fa552f2215df64101f")
version("2.10.4", sha256="5eab795ebb23ac77001cfb68b7d4d50b5d6c7469247b0b01b2c953269f658dac")
diff --git a/var/spack/repos/builtin/packages/fribidi/package.py b/var/spack/repos/builtin/packages/fribidi/package.py
index b4d521b352..3ecdfc77d6 100644
--- a/var/spack/repos/builtin/packages/fribidi/package.py
+++ b/var/spack/repos/builtin/packages/fribidi/package.py
@@ -14,6 +14,8 @@ class Fribidi(AutotoolsPackage):
homepage = "https://github.com/fribidi/fribidi"
url = "https://github.com/fribidi/fribidi/releases/download/v1.0.5/fribidi-1.0.5.tar.bz2"
+ license("LGPL-2.1-or-later")
+
version("1.0.12", sha256="0cd233f97fc8c67bb3ac27ce8440def5d3ffacf516765b91c2cc654498293495")
version("1.0.8", sha256="94c7b68d86ad2a9613b4dcffe7bbeb03523d63b5b37918bdf2e4ef34195c1e6c")
version("1.0.5", sha256="6a64f2a687f5c4f203a46fa659f43dd43d1f8b845df8d723107e8a7e6158e4ce")
diff --git a/var/spack/repos/builtin/packages/frontistr/package.py b/var/spack/repos/builtin/packages/frontistr/package.py
index c86304e00e..80cbe8e290 100644
--- a/var/spack/repos/builtin/packages/frontistr/package.py
+++ b/var/spack/repos/builtin/packages/frontistr/package.py
@@ -50,6 +50,8 @@ class Frontistr(FrontistrBase):
maintainers("hiroshi.okuda", "kgoto", "morita", "inagaki", "michioga")
+ license("MIT")
+
version("5.3", tag="v5.3", commit="5db1d80452b951905658da828285c2fd0537603c")
version("5.2", tag="v5.2", commit="c66bdc397de319ca59a0565b3f3b1a3b33f0c50c")
version("5.1.1", tag="v5.1.1", commit="57e9bbd529a6062f55e03c884b59af22f920eef1")
diff --git a/var/spack/repos/builtin/packages/fstrack/package.py b/var/spack/repos/builtin/packages/fstrack/package.py
index 3578ea085a..295b82c1d6 100644
--- a/var/spack/repos/builtin/packages/fstrack/package.py
+++ b/var/spack/repos/builtin/packages/fstrack/package.py
@@ -15,6 +15,8 @@ class Fstrack(MakefilePackage):
homepage = "http://www-udc.ig.utexas.edu/external/becker/data.html#fstrack"
url = "http://www-udc.ig.utexas.edu/external/becker/software/fstrack-0.5.3.092918.tgz"
+ license("Unlicense")
+
version(
"0.5.3.092918", sha256="34b31687fdfa207b9659425238b805eaacf0b0209e7e3343c1a3cb4c9e62345d"
)
diff --git a/var/spack/repos/builtin/packages/ftgl/package.py b/var/spack/repos/builtin/packages/ftgl/package.py
index 01a04cb57e..b20de9a2d8 100644
--- a/var/spack/repos/builtin/packages/ftgl/package.py
+++ b/var/spack/repos/builtin/packages/ftgl/package.py
@@ -12,6 +12,8 @@ class Ftgl(CMakePackage):
homepage = "https://github.com/frankheckenbach/ftgl"
git = "https://github.com/frankheckenbach/ftgl.git"
+ license("MIT")
+
version("master", branch="master")
version("2.4.0", commit="483639219095ad080538e07ceb5996de901d4e74")
version("2.3.1", commit="3c0fdf367824b6381f29df3d8b4590240db62ab7")
diff --git a/var/spack/repos/builtin/packages/ftk/package.py b/var/spack/repos/builtin/packages/ftk/package.py
index f3e4e0f8a8..6ceb85b026 100644
--- a/var/spack/repos/builtin/packages/ftk/package.py
+++ b/var/spack/repos/builtin/packages/ftk/package.py
@@ -19,6 +19,8 @@ class Ftk(CMakePackage):
# notify when the package is updated.
maintainers("hguo")
+ license("MIT")
+
version("master", branch="master")
version("dev", branch="dev")
version("0.0.7.1", sha256="6090fd436f971316062dbb4fcbf2c44603ed5c29341df8f2b80b85770a3bcda2")
diff --git a/var/spack/repos/builtin/packages/ftobjectlibrary/package.py b/var/spack/repos/builtin/packages/ftobjectlibrary/package.py
index d55c2ffac8..e313eac761 100644
--- a/var/spack/repos/builtin/packages/ftobjectlibrary/package.py
+++ b/var/spack/repos/builtin/packages/ftobjectlibrary/package.py
@@ -16,4 +16,6 @@ class Ftobjectlibrary(CMakePackage):
maintainers("schoonovernumerics")
+ license("MIT")
+
version("main", branch="main")
diff --git a/var/spack/repos/builtin/packages/ftxui/package.py b/var/spack/repos/builtin/packages/ftxui/package.py
index 16f9fb977b..3956fa532a 100644
--- a/var/spack/repos/builtin/packages/ftxui/package.py
+++ b/var/spack/repos/builtin/packages/ftxui/package.py
@@ -13,6 +13,8 @@ class Ftxui(CMakePackage):
homepage = "https://arthursonzogni.github.io"
url = "https://github.com/ArthurSonzogni/FTXUI/archive/refs/tags/v2.0.0.tar.gz"
+ license("MIT")
+
version("4.1.1", sha256="9009d093e48b3189487d67fc3e375a57c7b354c0e43fc554ad31bec74a4bc2dd")
version("4.0.0", sha256="7276e4117429ebf8e34ea371c3ea4e66eb99e0f234cb4c5c85fca17174a53dfa")
version("2.0.0", sha256="d891695ef22176f0c09f8261a37af9ad5b262dd670a81e6b83661a23abc2c54f")
diff --git a/var/spack/repos/builtin/packages/fujitsu-frontistr/package.py b/var/spack/repos/builtin/packages/fujitsu-frontistr/package.py
index fc788e2754..f9e1820071 100644
--- a/var/spack/repos/builtin/packages/fujitsu-frontistr/package.py
+++ b/var/spack/repos/builtin/packages/fujitsu-frontistr/package.py
@@ -17,6 +17,8 @@ class FujitsuFrontistr(FrontistrBase):
git = "https://github.com/fujitsu/FrontISTR"
maintainers("kinagaki-fj", "kinagaki", "m-shunji")
+ license("MIT")
+
version("master", branch="fj-master")
version("5.2", sha256="ebf73a96c33ae7c9e616c99f9ce07ec90d802764dbf6abf627b0083c3bbd2b2e")
version("5.0", sha256="7a3a2dd0f834048fb71cc254c9da6c2637fb23110e79b5efaf208d6f69a5b30a")
diff --git a/var/spack/repos/builtin/packages/fullock/package.py b/var/spack/repos/builtin/packages/fullock/package.py
index 11ae62794a..2c146319dd 100644
--- a/var/spack/repos/builtin/packages/fullock/package.py
+++ b/var/spack/repos/builtin/packages/fullock/package.py
@@ -14,6 +14,8 @@ class Fullock(AutotoolsPackage):
homepage = "https://antpick.ax/"
url = "https://github.com/yahoojapan/fullock/archive/v1.0.36.tar.gz"
+ license("MIT")
+
version("1.0.50", sha256="7222976883289376c1b88fd30ecd3ab2f055316103b97df4aa71192954072848")
version("1.0.39", sha256="0089d4446e3102b5de39e3d18c1b7e5c9567deb77a4e60963e15b5c1b23a594d")
version("1.0.36", sha256="68d0dc9036c2c1871653b4626a594f57663973c159f083ec68647c60ddc919f7")
diff --git a/var/spack/repos/builtin/packages/fuse-overlayfs/package.py b/var/spack/repos/builtin/packages/fuse-overlayfs/package.py
index a6968e68a5..af753f841b 100644
--- a/var/spack/repos/builtin/packages/fuse-overlayfs/package.py
+++ b/var/spack/repos/builtin/packages/fuse-overlayfs/package.py
@@ -13,6 +13,8 @@ class FuseOverlayfs(AutotoolsPackage):
url = "https://github.com/containers/fuse-overlayfs/archive/v1.1.2.tar.gz"
maintainers("haampie")
+ license("GPL-2.0-or-later")
+
version("1.10", sha256="4351eaed7cf26a5012c14c6e0fc883ef65a7b5dcc95ba129ce485904106c25a9")
version("1.7.1", sha256="fe2c076aed7b8669e7970301a99c0b197759b611035d8199de4c0add7d2fb2b4")
version("1.7", sha256="e4d9a794d270e237a38e7ced95af95ad15268e0584eab981ed7c7b3758b95995")
diff --git a/var/spack/repos/builtin/packages/fxdiv/package.py b/var/spack/repos/builtin/packages/fxdiv/package.py
index 454b8f4b5b..34bc2c83d6 100644
--- a/var/spack/repos/builtin/packages/fxdiv/package.py
+++ b/var/spack/repos/builtin/packages/fxdiv/package.py
@@ -12,6 +12,8 @@ class Fxdiv(CMakePackage):
homepage = "https://github.com/Maratyszcza/FXdiv"
git = "https://github.com/Maratyszcza/FXdiv.git"
+ license("MIT")
+
version("master", branch="master")
version("2020-04-17", commit="b408327ac2a15ec3e43352421954f5b1967701d1") # py-torch@1.6:1.9
version("2018-11-16", commit="b742d1143724d646cd0f914646f1240eacf5bd73") # py-torch@1.0:1.5
diff --git a/var/spack/repos/builtin/packages/fxt/package.py b/var/spack/repos/builtin/packages/fxt/package.py
index fe0f5261d8..90426c24f5 100644
--- a/var/spack/repos/builtin/packages/fxt/package.py
+++ b/var/spack/repos/builtin/packages/fxt/package.py
@@ -21,6 +21,8 @@ class Fxt(AutotoolsPackage):
maintainers("nfurmento", "sthibaul")
+ license("GPL-2.0-only")
+
version("0.3.14", sha256="317d8d93175cd9f27ec43b8390b6d29dc66114f06aa74f2329847d49baaaebf2")
version("0.3.5", sha256="3c0b33c82a01c4fb710c53ee9fc2c803314beba6fb60c397e13e874811e34a22")
version("0.3.4", sha256="fcd35a5278ac0f10eba12fed4fa436dce79559897fde5b8176d5eee9081970f7")
diff --git a/var/spack/repos/builtin/packages/fyba/package.py b/var/spack/repos/builtin/packages/fyba/package.py
index 888758e8c6..af35ae8064 100644
--- a/var/spack/repos/builtin/packages/fyba/package.py
+++ b/var/spack/repos/builtin/packages/fyba/package.py
@@ -14,6 +14,8 @@ class Fyba(AutotoolsPackage):
homepage = "https://github.com/kartverket/fyba"
url = "https://github.com/kartverket/fyba/archive/4.1.1.tar.gz"
+ license("Unlicense")
+
version("4.1.1", sha256="99f658d52e8fd8997118bb6207b9c121500700996d9481a736683474e2534179")
# configure: error: cannot find install-sh or install.sh
diff --git a/var/spack/repos/builtin/packages/fzf/package.py b/var/spack/repos/builtin/packages/fzf/package.py
index 6e12b3c74c..ddbab99c55 100644
--- a/var/spack/repos/builtin/packages/fzf/package.py
+++ b/var/spack/repos/builtin/packages/fzf/package.py
@@ -17,6 +17,8 @@ class Fzf(MakefilePackage):
executables = ["^fzf$"]
+ license("MIT")
+
version("0.44.1", sha256="295f3aec9519f0cf2dce67a14e94d8a743d82c19520e5671f39c71c9ea04f90c")
version("0.42.0", sha256="743c1bfc7851b0796ab73c6da7db09d915c2b54c0dd3e8611308985af8ed3df2")
version("0.41.1", sha256="982682eaac377c8a55ae8d7491fcd0e888d6c13915d01da9ebb6b7c434d7f4b5")
diff --git a/var/spack/repos/builtin/packages/gadap/package.py b/var/spack/repos/builtin/packages/gadap/package.py
index 90cb596ec6..e2f3b86ab6 100644
--- a/var/spack/repos/builtin/packages/gadap/package.py
+++ b/var/spack/repos/builtin/packages/gadap/package.py
@@ -14,6 +14,8 @@ class Gadap(AutotoolsPackage):
maintainers("vanderwb")
+ license("GPL-2.0-only")
+
version("2.0", sha256="ae9a989ca00ec29fb40616383d170883f07c022456db338399982a8a94ec0100")
depends_on("curl@7.18.0:")
diff --git a/var/spack/repos/builtin/packages/gapbs/package.py b/var/spack/repos/builtin/packages/gapbs/package.py
index aaf50e8f33..48d339fd98 100644
--- a/var/spack/repos/builtin/packages/gapbs/package.py
+++ b/var/spack/repos/builtin/packages/gapbs/package.py
@@ -20,6 +20,8 @@ class Gapbs(MakefilePackage):
homepage = "http://gap.cs.berkeley.edu/benchmark.html"
url = "https://github.com/sbeamer/gapbs/archive/v1.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.4", sha256="d91ecfe364e8c307e9e5535d730ef8ef8554b71d33891b70d0c4665cc11178bb")
version("1.0", sha256="a7516998c4994592053c7aa0c76282760a8e009865a6b7a1c7c40968be1ca55d")
diff --git a/var/spack/repos/builtin/packages/gate/package.py b/var/spack/repos/builtin/packages/gate/package.py
index 69c4802b6b..f10d8d5f38 100644
--- a/var/spack/repos/builtin/packages/gate/package.py
+++ b/var/spack/repos/builtin/packages/gate/package.py
@@ -26,6 +26,8 @@ class Gate(CMakePackage):
homepage = "http://opengatecollaboration.org/"
url = "https://github.com/OpenGATE/Gate/archive/v9.0.tar.gz"
+ license("LGPL-3.0-or-later")
+
version("9.1", sha256="aaab874198500b81d45b27cc6d6a51e72cca9519910b893a5c85c8e6d3ffa4fc")
version("9.0", sha256="8354f392facc0b7ae2ddf0eed61cc43136195b198ba399df25e874886b8b69cb")
diff --git a/var/spack/repos/builtin/packages/gatetools/package.py b/var/spack/repos/builtin/packages/gatetools/package.py
index 7fec4d6ae8..cb20ae4eeb 100644
--- a/var/spack/repos/builtin/packages/gatetools/package.py
+++ b/var/spack/repos/builtin/packages/gatetools/package.py
@@ -12,6 +12,8 @@ class Gatetools(PythonPackage):
homepage = "https://github.com/OpenGATE/GateTools"
pypi = "gatetools/gatetools-0.9.14.tar.gz"
+ license("LGPL-3.0-only")
+
version("0.11.2", sha256="6eef8a779278b862823ae79d6aab210db4f7889c9127b2c2e4c3a4195f9a9928")
version("0.9.14", sha256="78fe864bb52fd4c6aeeee90d8f6c1bc5406ce02ac6f48712379efac606b5c006")
diff --git a/var/spack/repos/builtin/packages/gatk/package.py b/var/spack/repos/builtin/packages/gatk/package.py
index 2e84107b61..67ba28575d 100644
--- a/var/spack/repos/builtin/packages/gatk/package.py
+++ b/var/spack/repos/builtin/packages/gatk/package.py
@@ -19,6 +19,8 @@ class Gatk(Package):
list_url = "https://github.com/broadinstitute/gatk/releases"
maintainers("snehring")
+ license("Unlicense")
+
version("4.4.0.0", sha256="444600f7b38b46ad0b3606b7d40ce921e0ff1910a50165872f1c73c7c4a1a390")
version("4.3.0.0", sha256="e2c27229b34c3e22445964adf00639a0909887bbfcc040f6910079177bc6e2dd")
version("4.2.6.1", sha256="1125cfc862301d437310506c8774d36c3a90d00d52c7b5d6b59dac7241203628")
diff --git a/var/spack/repos/builtin/packages/gawk/package.py b/var/spack/repos/builtin/packages/gawk/package.py
index 46f5034ad4..2a10b41273 100644
--- a/var/spack/repos/builtin/packages/gawk/package.py
+++ b/var/spack/repos/builtin/packages/gawk/package.py
@@ -28,6 +28,8 @@ class Gawk(AutotoolsPackage, GNUMirrorPackage):
tags = ["build-tools", "core-packages"]
+ license("GPL-3.0-or-later")
+
version("5.2.2", sha256="3c1fce1446b4cbee1cd273bd7ec64bc87d89f61537471cd3e05e33a965a250e9")
version("5.2.1", sha256="673553b91f9e18cc5792ed51075df8d510c9040f550a6f74e09c9add243a7e4f")
version("5.1.1", sha256="d87629386e894bbea11a5e00515fc909dc9b7249529dad9e6a3a2c77085f7ea2")
diff --git a/var/spack/repos/builtin/packages/gcc/package.py b/var/spack/repos/builtin/packages/gcc/package.py
index 2fb8d23aed..7ae2d0f390 100644
--- a/var/spack/repos/builtin/packages/gcc/package.py
+++ b/var/spack/repos/builtin/packages/gcc/package.py
@@ -33,6 +33,8 @@ class Gcc(AutotoolsPackage, GNUMirrorPackage):
maintainers("michaelkuhn", "alalazo")
+ license("GPL-2.0-or-later AND LGPL-2.1-or-later")
+
version("master", branch="master")
version("13.2.0", sha256="e275e76442a6067341a27f04c5c6b83d8613144004c0413528863dc6b5c743da")
diff --git a/var/spack/repos/builtin/packages/gccmakedep/package.py b/var/spack/repos/builtin/packages/gccmakedep/package.py
index 5c666315d9..9092d90578 100644
--- a/var/spack/repos/builtin/packages/gccmakedep/package.py
+++ b/var/spack/repos/builtin/packages/gccmakedep/package.py
@@ -12,6 +12,8 @@ class Gccmakedep(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/util/gccmakedep/"
xorg_mirror_path = "util/gccmakedep-1.0.3.tar.gz"
+ license("MIT")
+
version("1.0.3", sha256="f9e2e7a590e27f84b6708ab7a81e546399b949bf652fb9b95193e0e543e6a548")
depends_on("pkgconfig", type="build")
diff --git a/var/spack/repos/builtin/packages/gchp/package.py b/var/spack/repos/builtin/packages/gchp/package.py
index f32639a3ac..425b383631 100644
--- a/var/spack/repos/builtin/packages/gchp/package.py
+++ b/var/spack/repos/builtin/packages/gchp/package.py
@@ -16,6 +16,8 @@ class Gchp(CMakePackage):
git = "https://github.com/geoschem/GCHP.git"
maintainers("lizziel", "laestrada")
+ license("MIT")
+
version("13.4.0", commit="d8c6d4d8db1c5b0ba54d4893185d999a619afc58", submodules=True)
version("13.3.4", commit="efb2346381648ffff04ce441d5d61d7fec0c53fe", submodules=True)
version("13.2.1", commit="9dc2340cac684971fa961559a4dc3d8818326ab8", submodules=True)
diff --git a/var/spack/repos/builtin/packages/gdal/package.py b/var/spack/repos/builtin/packages/gdal/package.py
index b1d2856710..b10ddbed6d 100644
--- a/var/spack/repos/builtin/packages/gdal/package.py
+++ b/var/spack/repos/builtin/packages/gdal/package.py
@@ -30,6 +30,8 @@ class Gdal(CMakePackage, AutotoolsPackage, PythonExtension):
maintainers("adamjstewart")
+ license("MIT")
+
version("3.8.2", sha256="dc2921ee1cf7a5c0498e94d15fb9ab9c9689c296363a1d021fc3293dd242b4db")
version("3.8.1", sha256="75a20b23879bfa3d8c0db68e1d6f8b924f7f9d97f5fed089b01a72e404293900")
version("3.8.0", sha256="ec0f78d9dc32352aeac6edc9c3b27a991b91f9dc6f92c452207d84431c58757d")
diff --git a/var/spack/repos/builtin/packages/gdb/package.py b/var/spack/repos/builtin/packages/gdb/package.py
index f4c4a54396..36ddd12c7b 100644
--- a/var/spack/repos/builtin/packages/gdb/package.py
+++ b/var/spack/repos/builtin/packages/gdb/package.py
@@ -19,6 +19,8 @@ class Gdb(AutotoolsPackage, GNUMirrorPackage):
maintainers("robertu94")
+ license("GPL-3.0-or-later AND LGPL-3.0-or-later")
+
version("13.1", sha256="4cc3d7143d6d54d289d227b1e7289dbc0fa4cbd46131ab87136e1ea831cf46d4")
version("12.1", sha256="87296a3a9727356b56712c793704082d5df0ff36a34ca9ec9734fc9a8bdfdaab")
version("11.2", sha256="b558b66084835e43b6361f60d60d314c487447419cdf53adf83a87020c367290")
diff --git a/var/spack/repos/builtin/packages/gdbm/package.py b/var/spack/repos/builtin/packages/gdbm/package.py
index a0882d5493..2e1929992b 100644
--- a/var/spack/repos/builtin/packages/gdbm/package.py
+++ b/var/spack/repos/builtin/packages/gdbm/package.py
@@ -15,6 +15,8 @@ class Gdbm(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.gnu.org.ua/software/gdbm/gdbm.html"
gnu_mirror_path = "gdbm/gdbm-1.13.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.23", sha256="74b1081d21fff13ae4bd7c16e5d6e504a4c26f7cde1dca0d963a484174bbcacd")
version("1.22", sha256="f366c823a6724af313b6bbe975b2809f9a157e5f6a43612a72949138d161d762")
version("1.21", sha256="b0b7dbdefd798de7ddccdd8edf6693a30494f7789777838042991ef107339cc2")
diff --git a/var/spack/repos/builtin/packages/gdk-pixbuf/package.py b/var/spack/repos/builtin/packages/gdk-pixbuf/package.py
index aac83b7001..2601823ec7 100644
--- a/var/spack/repos/builtin/packages/gdk-pixbuf/package.py
+++ b/var/spack/repos/builtin/packages/gdk-pixbuf/package.py
@@ -18,6 +18,8 @@ class GdkPixbuf(Package):
list_url = "https://ftp.acc.umu.se/pub/gnome/sources/gdk-pixbuf/"
list_depth = 1
+ license("LGPL-2.1-or-later")
+
version("2.42.10", sha256="ee9b6c75d13ba096907a2e3c6b27b61bcd17f5c7ebeab5a5b439d2f2e39fe44b")
version("2.42.9", sha256="28f7958e7bf29a32d4e963556d241d0a41a6786582ff6a5ad11665e0347fc962")
version("2.42.6", sha256="c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f")
diff --git a/var/spack/repos/builtin/packages/gdrcopy/package.py b/var/spack/repos/builtin/packages/gdrcopy/package.py
index 441349bdbb..6f9e1dadca 100644
--- a/var/spack/repos/builtin/packages/gdrcopy/package.py
+++ b/var/spack/repos/builtin/packages/gdrcopy/package.py
@@ -15,6 +15,8 @@ class Gdrcopy(MakefilePackage, CudaPackage):
git = "https://github.com/NVIDIA/gdrcopy"
maintainers("scothalverson")
+ license("MIT")
+
version("master", branch="master")
version("2.3", sha256="b85d15901889aa42de6c4a9233792af40dd94543e82abe0439e544c87fd79475")
version("2.2", sha256="e4be119809391b18c735346d24b3b398dd9421cbff47ef12befbae40d61da45f")
diff --git a/var/spack/repos/builtin/packages/geant4-vmc/package.py b/var/spack/repos/builtin/packages/geant4-vmc/package.py
index 80ba272bb1..763e72c10f 100644
--- a/var/spack/repos/builtin/packages/geant4-vmc/package.py
+++ b/var/spack/repos/builtin/packages/geant4-vmc/package.py
@@ -17,6 +17,8 @@ class Geant4Vmc(CMakePackage):
maintainer = ["wdconinc"]
+ license("GPL-3.0-only")
+
version("master", branch="master")
version("6-1-p1", sha256="b3115cd891192ae6cb347737854ee01a22620498f005beb7644af12461ad8b9d")
version("5-3", sha256="22f58530963988380509a7741ad6b3dde21806f3862fb55c11cc27f25d3d3c2d")
diff --git a/var/spack/repos/builtin/packages/gearshifft/package.py b/var/spack/repos/builtin/packages/gearshifft/package.py
index f099842392..8d3f42f076 100644
--- a/var/spack/repos/builtin/packages/gearshifft/package.py
+++ b/var/spack/repos/builtin/packages/gearshifft/package.py
@@ -14,6 +14,8 @@ class Gearshifft(CMakePackage):
maintainers("zyzzyxdonta")
+ license("Apache-2.0")
+
version("0.4.0", sha256="15b9e4bfa1d9b4fe4ae316f289c67b7be0774cdada5bd7310df4d0e026d9d227")
# gearshifft used the variable name `CMAKE_DEFAULT_BUILD_TYPE` which was
diff --git a/var/spack/repos/builtin/packages/gegelati/package.py b/var/spack/repos/builtin/packages/gegelati/package.py
index f994d21328..eb0826e883 100644
--- a/var/spack/repos/builtin/packages/gegelati/package.py
+++ b/var/spack/repos/builtin/packages/gegelati/package.py
@@ -15,6 +15,8 @@ class Gegelati(CMakePackage):
# notify when the package is updated.
maintainers("lucascarvalhoroncoroni")
+ license("CECILL-C")
+
version("1.2.0", sha256="039997c7d6cb394f910f6c40620165b32094e0c85c170be01eb74b55488a1d4c")
depends_on("sdl2")
diff --git a/var/spack/repos/builtin/packages/gegl/package.py b/var/spack/repos/builtin/packages/gegl/package.py
index 303b71d021..0f87162db2 100644
--- a/var/spack/repos/builtin/packages/gegl/package.py
+++ b/var/spack/repos/builtin/packages/gegl/package.py
@@ -18,6 +18,8 @@ class Gegl(MesonPackage):
maintainers("benkirk")
+ license("GPL-3.0-or-later AND LGPL-3.0-or-later")
+
version("0.4.44", sha256="0a4cdb41635e406a0849cd0d3f03caf7d97cab8aa13d28707d532d0089d56126")
version("0.4.42", sha256="aba83a0cbaa6c56edc29ea22f2e8172950a53b96daa51592083d59222bdde02d")
version("0.4.40", sha256="cdde80d15a49dab9a614ef98f804c8ce6e4cfe1339a3c240c34f3fb45436b85d")
diff --git a/var/spack/repos/builtin/packages/gemma/package.py b/var/spack/repos/builtin/packages/gemma/package.py
index 625b30dfa2..0c987e8814 100644
--- a/var/spack/repos/builtin/packages/gemma/package.py
+++ b/var/spack/repos/builtin/packages/gemma/package.py
@@ -16,6 +16,8 @@ class Gemma(MakefilePackage):
maintainers("snehring", "dlkuehn")
+ license("GPL-3.0-or-later")
+
version("0.98.5", sha256="3ed336deee29e370f96ec8f1a240f7b62550e57dcd1694245ce7ec8f42241677")
depends_on("zlib-api")
diff --git a/var/spack/repos/builtin/packages/gemmlowp/package.py b/var/spack/repos/builtin/packages/gemmlowp/package.py
index d1162a4525..22c60099b8 100644
--- a/var/spack/repos/builtin/packages/gemmlowp/package.py
+++ b/var/spack/repos/builtin/packages/gemmlowp/package.py
@@ -12,6 +12,8 @@ class Gemmlowp(Package):
homepage = "https://github.com/google/gemmlowp"
git = "https://github.com/google/gemmlowp.git"
+ license("Apache-2.0")
+
version("a6f29d9ac", commit="a6f29d8ac48d63293f845f2253eccbf86bc28321")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/generax/package.py b/var/spack/repos/builtin/packages/generax/package.py
index 16692d72c5..e0ba1c94c4 100644
--- a/var/spack/repos/builtin/packages/generax/package.py
+++ b/var/spack/repos/builtin/packages/generax/package.py
@@ -17,6 +17,8 @@ class Generax(CMakePackage):
maintainers("snehring")
+ license("AGPL-3.0-or-later")
+
version("master", branch="master", submodules=True)
version("dev", branch="dev", submodules=True)
version("2.0.4", commit="e4fab40f407bdd3b588d3d69a449f8c1be56f9fa", submodules=True)
diff --git a/var/spack/repos/builtin/packages/genesis/package.py b/var/spack/repos/builtin/packages/genesis/package.py
index 37404faa8c..5141b345f2 100644
--- a/var/spack/repos/builtin/packages/genesis/package.py
+++ b/var/spack/repos/builtin/packages/genesis/package.py
@@ -17,6 +17,8 @@ class Genesis(AutotoolsPackage, CudaPackage):
url = "https://www.r-ccs.riken.jp/labs/cbrt/wp-content/uploads/2020/09/genesis-1.5.1.tar.bz2"
git = "https://github.com/genesis-release-r-ccs/genesis-2.0.git"
+ license("LGPL-3.0-or-later")
+
version(
"1.6.0",
sha256="d0185a5464ed4231f6ee81f6dcaa15935a99fa30b96658d2b7c25d7fbc5b38e9",
diff --git a/var/spack/repos/builtin/packages/genfit/package.py b/var/spack/repos/builtin/packages/genfit/package.py
index eef453201f..c51cf5045f 100644
--- a/var/spack/repos/builtin/packages/genfit/package.py
+++ b/var/spack/repos/builtin/packages/genfit/package.py
@@ -18,6 +18,8 @@ class Genfit(CMakePackage):
tags = ["hep"]
+ license("LGPL-3.0-or-later")
+
version("master", branch="master")
version("02-00-05", sha256="8c37d1692e592f9f28a145c38aa41b0a6ed9211947846e9d10e34a2759ee446e")
version("02-00-04", sha256="b833e40cfe5343424262d28f9cb715fc80255313a985508453ac17c3a522b273")
diff --git a/var/spack/repos/builtin/packages/gengeo/package.py b/var/spack/repos/builtin/packages/gengeo/package.py
index a0bb146498..a32eb3fad6 100644
--- a/var/spack/repos/builtin/packages/gengeo/package.py
+++ b/var/spack/repos/builtin/packages/gengeo/package.py
@@ -19,6 +19,8 @@ class Gengeo(AutotoolsPackage):
maintainers("dorton21")
+ license("Apache-2.0")
+
version("163", sha256="9c896d430d8f315a45379d2b82e7d374f36259af66a745bfdee4c022a080d34d")
extends("python")
diff --git a/var/spack/repos/builtin/packages/gengetopt/package.py b/var/spack/repos/builtin/packages/gengetopt/package.py
index 255f330846..a61de8991a 100644
--- a/var/spack/repos/builtin/packages/gengetopt/package.py
+++ b/var/spack/repos/builtin/packages/gengetopt/package.py
@@ -14,6 +14,8 @@ class Gengetopt(AutotoolsPackage):
maintainers("rblake-llnl")
+ license("GPL-3.0-or-later")
+
version("2.23", sha256="b941aec9011864978dd7fdeb052b1943535824169d2aa2b0e7eae9ab807584ac")
version("2.22.6", sha256="30b05a88604d71ef2a42a2ef26cd26df242b41f5b011ad03083143a31d9b01f7")
version("2.22.5", sha256="3b6fb3240352b0eb0c5b8583b58b62cbba58167cef5a7e82fa08a7f968ed2137")
diff --git a/var/spack/repos/builtin/packages/genometools/package.py b/var/spack/repos/builtin/packages/genometools/package.py
index 65125ded31..1fcbfda617 100644
--- a/var/spack/repos/builtin/packages/genometools/package.py
+++ b/var/spack/repos/builtin/packages/genometools/package.py
@@ -13,6 +13,8 @@ class Genometools(MakefilePackage):
homepage = "http://genometools.org/"
url = "https://github.com/genometools/genometools/archive/refs/tags/v1.6.2.tar.gz"
+ license("BSD-2-Clause")
+
version("1.6.2", sha256="974825ddc42602bdce3d5fbe2b6e2726e7a35e81b532a0dc236f6e375d18adac")
version("1.6.1", sha256="528ca143a7f1d42af8614d60ea1e5518012913a23526d82e434f0dad2e2d863f")
version("1.5.9", sha256="bba8e043f097e7c72e823f73cb0efbd20bbd60f1ce797a0e4c0ab632b170c909")
diff --git a/var/spack/repos/builtin/packages/genomeworks/package.py b/var/spack/repos/builtin/packages/genomeworks/package.py
index 9ea6b6c072..58f60eed08 100644
--- a/var/spack/repos/builtin/packages/genomeworks/package.py
+++ b/var/spack/repos/builtin/packages/genomeworks/package.py
@@ -13,6 +13,8 @@ class Genomeworks(CMakePackage, CudaPackage):
url = "https://github.com/clara-parabricks/GenomeWorks/archive/v0.5.3.tar.gz"
git = "https://github.com/clara-parabricks/GenomeWorks.git"
+ license("Apache-2.0")
+
version(
"0.5.3", tag="v0.5.3", commit="b4b8bf76ea2ce44452d3a1107e66d47968414adb", submodules=True
)
diff --git a/var/spack/repos/builtin/packages/genrich/package.py b/var/spack/repos/builtin/packages/genrich/package.py
index 93253354dd..16093a9b63 100644
--- a/var/spack/repos/builtin/packages/genrich/package.py
+++ b/var/spack/repos/builtin/packages/genrich/package.py
@@ -12,6 +12,8 @@ class Genrich(MakefilePackage):
homepage = "https://github.com/jsh58/Genrich"
url = "https://github.com/jsh58/Genrich/archive/v0.6.tar.gz"
+ license("MIT")
+
version("0.6.1", sha256="2c70239e1caf33519b9e99142470bb4dd2f4c69e71f68cee33d6d6a1032d0e33")
version("0.6", sha256="4c87aca8b7789f28b0c5c2c0ccea75668f19fa6a4cb38cd3c06d80ffd98d396f")
diff --git a/var/spack/repos/builtin/packages/geode/package.py b/var/spack/repos/builtin/packages/geode/package.py
index ca2b8549c9..b19fcdf7d5 100644
--- a/var/spack/repos/builtin/packages/geode/package.py
+++ b/var/spack/repos/builtin/packages/geode/package.py
@@ -16,6 +16,8 @@ class Geode(Package):
homepage = "https://geode.apache.org/"
url = "https://archive.apache.org/dist/geode/1.9.2/apache-geode-1.9.2.tgz"
+ license("Apache-2.0")
+
version("1.9.2", sha256="4b8118114ef43166f6bf73af56b93aadbf9108fcab06d1fbbb8e27f7d559d7e0")
version("1.9.0", sha256="8794808ebc89bc855f0b989b32e91e890d446cfd058e123f6ccb9e12597c1c4f")
version("1.8.0", sha256="58edc41edac4eabd899322b73a24727eac41f6253274c2ce7d0a82227121ae3e")
diff --git a/var/spack/repos/builtin/packages/geoip-api-c/package.py b/var/spack/repos/builtin/packages/geoip-api-c/package.py
index 0205334d5c..2ef44f4ba0 100644
--- a/var/spack/repos/builtin/packages/geoip-api-c/package.py
+++ b/var/spack/repos/builtin/packages/geoip-api-c/package.py
@@ -13,6 +13,8 @@ class GeoipApiC(AutotoolsPackage):
homepage = "https://github.com/maxmind/geoip-api-c"
url = "https://github.com/maxmind/geoip-api-c/archive/v1.6.12.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("1.6.12", sha256="99b119f8e21e94f1dfd6d49fbeed29a70df1544896e76cd456f25e397b07d476")
version("1.6.11", sha256="b0e5a92200b5ab540d118983f7b7191caf4faf1ae879c44afa3ff2a2abcdb0f5")
version("1.6.10", sha256="cb44e0d0dbc45efe2e399e695864e58237ce00026fba8a74b31d85888c89c67a")
diff --git a/var/spack/repos/builtin/packages/geoip/package.py b/var/spack/repos/builtin/packages/geoip/package.py
index 49034fa58f..7501c47d67 100644
--- a/var/spack/repos/builtin/packages/geoip/package.py
+++ b/var/spack/repos/builtin/packages/geoip/package.py
@@ -13,6 +13,8 @@ class Geoip(AutotoolsPackage):
homepage = "http://www.maxmind.com/app/c"
url = "https://github.com/maxmind/geoip-api-c/releases/download/v1.6.12/GeoIP-1.6.12.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("1.6.12", sha256="1dfb748003c5e4b7fd56ba8c4cd786633d5d6f409547584f6910398389636f80")
version("1.6.11", sha256="b0e5a92200b5ab540d118983f7b7191caf4faf1ae879c44afa3ff2a2abcdb0f5")
version("1.6.10", sha256="cb44e0d0dbc45efe2e399e695864e58237ce00026fba8a74b31d85888c89c67a")
diff --git a/var/spack/repos/builtin/packages/geopm/package.py b/var/spack/repos/builtin/packages/geopm/package.py
index 56b6f3525f..85c4febf91 100644
--- a/var/spack/repos/builtin/packages/geopm/package.py
+++ b/var/spack/repos/builtin/packages/geopm/package.py
@@ -22,6 +22,8 @@ class Geopm(AutotoolsPackage):
tags = ["e4s"]
+ license("BSD-3-Clause")
+
# Add additional proper versions and checksums here. "spack checksum geopm"
version("develop", branch="dev")
version("master", branch="master")
diff --git a/var/spack/repos/builtin/packages/geos/package.py b/var/spack/repos/builtin/packages/geos/package.py
index 8675db20f0..08d60ae2a1 100644
--- a/var/spack/repos/builtin/packages/geos/package.py
+++ b/var/spack/repos/builtin/packages/geos/package.py
@@ -21,6 +21,8 @@ class Geos(CMakePackage):
maintainers("adamjstewart")
+ license("LGPL-2.1-or-later")
+
version("3.12.1", sha256="d6ea7e492224b51193e8244fe3ec17c4d44d0777f3c32ca4fb171140549a0d03")
version("3.12.0", sha256="d96db96011259178a35555a0f6d6e75a739e52a495a6b2aa5efb3d75390fbc39")
version("3.11.3", sha256="80d60a2bbc0cde7745a3366b9eb8c0d65a142b03e063ea0a52c364758cd5ee89")
diff --git a/var/spack/repos/builtin/packages/getorganelle/package.py b/var/spack/repos/builtin/packages/getorganelle/package.py
index cbf02854e5..eec867f2e0 100644
--- a/var/spack/repos/builtin/packages/getorganelle/package.py
+++ b/var/spack/repos/builtin/packages/getorganelle/package.py
@@ -14,6 +14,8 @@ class Getorganelle(PythonPackage):
maintainers("snehring")
+ license("GPL-3.0-only")
+
version("1.7.7.0", sha256="dd351b5cd33688adfcd8bff9794ae0cc0ce01a572dac2bcf6c9d7db77b3e4883")
version("1.7.5.0", sha256="c498196737726cb4c0158f23037bf301a069f5028ece729bb4d09c7d915df93d")
diff --git a/var/spack/repos/builtin/packages/gettext/package.py b/var/spack/repos/builtin/packages/gettext/package.py
index cf9a273789..5223e3df67 100644
--- a/var/spack/repos/builtin/packages/gettext/package.py
+++ b/var/spack/repos/builtin/packages/gettext/package.py
@@ -19,6 +19,8 @@ class Gettext(AutotoolsPackage, GNUMirrorPackage):
executables = [r"^gettext$"]
+ license("GPL-3.0-or-later AND LGPL-2.1-or-later AND MIT")
+
version("0.22.4", sha256="29217f1816ee2e777fa9a01f9956a14139c0c23cc1b20368f06b2888e8a34116")
version("0.22.3", sha256="b838228b3f8823a6c1eddf07297197c4db13f7e1b173b9ef93f3f945a63080b6")
version("0.21.1", sha256="50dbc8f39797950aa2c98e939947c527e5ac9ebd2c1b99dd7b06ba33a6767ae6")
diff --git a/var/spack/repos/builtin/packages/gexiv2/package.py b/var/spack/repos/builtin/packages/gexiv2/package.py
index 109a8b6100..b1f57042d1 100644
--- a/var/spack/repos/builtin/packages/gexiv2/package.py
+++ b/var/spack/repos/builtin/packages/gexiv2/package.py
@@ -17,6 +17,8 @@ class Gexiv2(MesonPackage):
maintainers("benkirk")
+ license("GPL-2.0-or-later")
+
version("0.12.3", sha256="d23b7972a2fc6f840150bad1ed79c1cbec672951e180c1e1ec33ca6c730c59f3")
version("0.12.2", sha256="2322b552aca330eef79724a699c51a302345d5e074738578b398b7f2ff97944c")
version("0.12.1", sha256="8aeafd59653ea88f6b78cb03780ee9fd61a2f993070c5f0d0976bed93ac2bd77")
diff --git a/var/spack/repos/builtin/packages/gffcompare/package.py b/var/spack/repos/builtin/packages/gffcompare/package.py
index 7f1dda5318..6c5fae7fd1 100644
--- a/var/spack/repos/builtin/packages/gffcompare/package.py
+++ b/var/spack/repos/builtin/packages/gffcompare/package.py
@@ -15,6 +15,8 @@ class Gffcompare(MakefilePackage):
"https://github.com/gpertea/gffcompare/releases/download/v0.12.6/gffcompare-0.12.6.tar.gz"
)
+ license("MIT")
+
version("0.12.6", sha256="0e713bc9177d874c935802d11669776da5e9377a8c4d031153b48a783d3391d0")
def build(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/gffread/package.py b/var/spack/repos/builtin/packages/gffread/package.py
index 3757aa52c1..9eb7605dd2 100644
--- a/var/spack/repos/builtin/packages/gffread/package.py
+++ b/var/spack/repos/builtin/packages/gffread/package.py
@@ -13,6 +13,8 @@ class Gffread(MakefilePackage):
homepage = "http://ccb.jhu.edu/software/stringtie/gff.shtml#gffread"
url = "https://github.com/gpertea/gffread/releases/download/v0.12.7/gffread-0.12.7.tar.gz"
+ license("MIT")
+
version("0.12.7", sha256="bfde1c857495e578f5b3af3c007a9aa40593e69450eafcc6a42c3e8ef08ed1f5")
def build(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/gflags/package.py b/var/spack/repos/builtin/packages/gflags/package.py
index 47ebfbeda0..7b304808ef 100644
--- a/var/spack/repos/builtin/packages/gflags/package.py
+++ b/var/spack/repos/builtin/packages/gflags/package.py
@@ -16,6 +16,8 @@ class Gflags(CMakePackage):
homepage = "https://gflags.github.io/gflags"
url = "https://github.com/gflags/gflags/archive/v2.1.2.tar.gz"
+ license("BSD-3-Clause")
+
version("2.2.2", sha256="34af2f15cf7367513b352bdcd2493ab14ce43692d2dcd9dfc499492966c64dcf")
version("2.1.2", sha256="d8331bd0f7367c8afd5fcb5f5e85e96868a00fd24b7276fa5fcee1e5575c2662")
diff --git a/var/spack/repos/builtin/packages/gftl-shared/package.py b/var/spack/repos/builtin/packages/gftl-shared/package.py
index 19826fd370..24c40e4f17 100644
--- a/var/spack/repos/builtin/packages/gftl-shared/package.py
+++ b/var/spack/repos/builtin/packages/gftl-shared/package.py
@@ -21,6 +21,8 @@ class GftlShared(CMakePackage):
maintainers("mathomp4", "tclune")
+ license("Apache-2.0")
+
version("main", branch="main")
version("1.7.0", sha256="8ba567133fcee6b93bc71f61b3bb2053b4b07c6d78f6ad98a04dfc40aa478de7")
diff --git a/var/spack/repos/builtin/packages/gh/package.py b/var/spack/repos/builtin/packages/gh/package.py
index c9012abb89..f4435d42b5 100644
--- a/var/spack/repos/builtin/packages/gh/package.py
+++ b/var/spack/repos/builtin/packages/gh/package.py
@@ -14,6 +14,8 @@ class Gh(Package):
maintainers("lcnzg")
+ license("MIT")
+
version("2.32.1", sha256="1d569dc82eb6520e6a8959568c2db84fea3bbaab2604c8dd5901849d320e1eae")
version("2.28.0", sha256="cf3c0fb7f601d717d8b5177707a197c49fd426f5dc3c9aa52a932e96ba7166af")
version("2.25.1", sha256="d3b28da03f49600697d2e80c2393425bd382e340040c34641bf3569593c7fbe8")
diff --git a/var/spack/repos/builtin/packages/ghost/package.py b/var/spack/repos/builtin/packages/ghost/package.py
index b37994afd4..0ffd237a21 100644
--- a/var/spack/repos/builtin/packages/ghost/package.py
+++ b/var/spack/repos/builtin/packages/ghost/package.py
@@ -20,6 +20,8 @@ class Ghost(CMakePackage, CudaPackage):
maintainers("jthies")
+ license("BSD-3-Clause")
+
version("develop", branch="devel")
variant("shared", default=True, description="Enables the build of shared libraries")
diff --git a/var/spack/repos/builtin/packages/ghostscript-fonts/package.py b/var/spack/repos/builtin/packages/ghostscript-fonts/package.py
index 007f85cf74..544f92f057 100644
--- a/var/spack/repos/builtin/packages/ghostscript-fonts/package.py
+++ b/var/spack/repos/builtin/packages/ghostscript-fonts/package.py
@@ -16,6 +16,8 @@ class GhostscriptFonts(Package, SourceforgePackage):
"gs-fonts/gs-fonts/8.11%20%28base%2035%2C%20GPL%29/" "ghostscript-fonts-std-8.11.tar.gz"
)
+ license("GPL-2.0-or-later")
+
version("8.11", sha256="0eb6f356119f2e49b2563210852e17f57f9dcc5755f350a69a46a0d641a0c401")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/ghostscript/package.py b/var/spack/repos/builtin/packages/ghostscript/package.py
index 9e812e638f..29f68c8dd4 100644
--- a/var/spack/repos/builtin/packages/ghostscript/package.py
+++ b/var/spack/repos/builtin/packages/ghostscript/package.py
@@ -17,6 +17,8 @@ class Ghostscript(AutotoolsPackage):
executables = [r"^gs$"]
+ license("AGPL-3.0-or-later")
+
version("10.0.0", sha256="a57764d70caf85e2fc0b0f59b83b92e25775631714dcdb97cc6e0cea414bb5a3")
version("9.56.1", sha256="1598b9a38659cce8448d42a73054b2f9cbfcc40a9b97eeec5f22d4d6cd1de8e6")
version("9.54.0", sha256="0646bb97f6f4d10a763f4919c54fa28b4fbdd3dff8e7de3410431c81762cade0")
diff --git a/var/spack/repos/builtin/packages/giblib/package.py b/var/spack/repos/builtin/packages/giblib/package.py
index 768329b190..4f84a62507 100644
--- a/var/spack/repos/builtin/packages/giblib/package.py
+++ b/var/spack/repos/builtin/packages/giblib/package.py
@@ -15,6 +15,8 @@ class Giblib(AutotoolsPackage):
homepage = "https://web.archive.org/web/20071002210842/http://linuxbrit.co.uk/giblib/"
url = "https://mirror.amdmi3.ru/distfiles/giblib-1.2.4.tar.gz"
+ license("MIT")
+
version("1.2.4", sha256="176611c4d88d742ea4013991ad54c2f9d2feefbc97a28434c0f48922ebaa8bac")
depends_on("imlib2")
diff --git a/var/spack/repos/builtin/packages/giflib/package.py b/var/spack/repos/builtin/packages/giflib/package.py
index 8b8e6ac8e5..78feb714d3 100644
--- a/var/spack/repos/builtin/packages/giflib/package.py
+++ b/var/spack/repos/builtin/packages/giflib/package.py
@@ -13,6 +13,8 @@ class Giflib(MakefilePackage, SourceforgePackage):
homepage = "http://giflib.sourceforge.net/"
sourceforge_mirror_path = "giflib/giflib-5.1.4.tar.gz"
+ license("MIT")
+
version("5.2.1", sha256="31da5562f44c5f15d63340a09a4fd62b48c45620cd302f77a6d9acf0077879bd")
version("5.2.0", sha256="dc7257487c767137602d86c17098ec97065a718ff568a61cfcf1a9466f197b1f")
version(
diff --git a/var/spack/repos/builtin/packages/gimp/package.py b/var/spack/repos/builtin/packages/gimp/package.py
index 4d0c424150..cb0eb3b088 100644
--- a/var/spack/repos/builtin/packages/gimp/package.py
+++ b/var/spack/repos/builtin/packages/gimp/package.py
@@ -23,6 +23,8 @@ class Gimp(AutotoolsPackage):
conflicts("platform=darwin", msg="spack/GIMP currently requires Linux")
conflicts("platform=windows", msg="spack/GIMP currently requires Linux")
+ license("GPL-3.0-or-later")
+
version("2.10.32", sha256="3f15c70554af5dcc1b46e6dc68f3d8f0a6cc9fe56b6d78ac08c0fd859ab89a25")
version("2.10.30", sha256="88815daa76ed7d4277eeb353358bafa116cd2fcd2c861d95b95135c1d52b67dc")
version("2.10.28", sha256="4f4dc22cff1ab5f026feaa2ab55e05775b3a11e198186b47bdab79cbfa078826")
diff --git a/var/spack/repos/builtin/packages/ginac/package.py b/var/spack/repos/builtin/packages/ginac/package.py
index 1eec942844..50cb7355be 100644
--- a/var/spack/repos/builtin/packages/ginac/package.py
+++ b/var/spack/repos/builtin/packages/ginac/package.py
@@ -16,6 +16,8 @@ class Ginac(CMakePackage):
url = "https://www.ginac.de/ginac-1.7.8.tar.bz2"
git = "git://www.ginac.de/ginac.git"
+ license("GPL-2.0-or-later")
+
version("1.7.11", sha256="96529ddef6ae9788aca0093f4b85fc4e34318bc6704e628e6423ab5a92dfe929")
version("1.7.9", sha256="67cdff43a4360da997ee5323cce27cf313a5b17ba58f02e8f886138c0f629821")
version("1.7.8", sha256="0c86501aa6c72efd5937fce42c5e983fc9f05dadb65b4ebdb51ee95c9f6a7067")
diff --git a/var/spack/repos/builtin/packages/ginkgo/package.py b/var/spack/repos/builtin/packages/ginkgo/package.py
index 4df0671449..694f4d6178 100644
--- a/var/spack/repos/builtin/packages/ginkgo/package.py
+++ b/var/spack/repos/builtin/packages/ginkgo/package.py
@@ -22,6 +22,8 @@ class Ginkgo(CMakePackage, CudaPackage, ROCmPackage):
tags = ["e4s"]
+ license("MIT")
+
version("develop", branch="develop")
version("master", branch="master")
version("1.7.0", commit="49242ff89af1e695d7794f6d50ed9933024b66fe") # v1.7.0
diff --git a/var/spack/repos/builtin/packages/giraph/package.py b/var/spack/repos/builtin/packages/giraph/package.py
index 4c2c3bf1fe..1f0224a8a3 100644
--- a/var/spack/repos/builtin/packages/giraph/package.py
+++ b/var/spack/repos/builtin/packages/giraph/package.py
@@ -16,6 +16,8 @@ class Giraph(MavenPackage):
list_url = "https://downloads.apache.org/giraph/"
list_depth = 1
+ license("Apache-2.0")
+
version("1.2.0", sha256="6206f4ad220ea42aa0c4abecce343e36026cf9c6e0a2853f1eb08543da452ad1")
version("1.1.0", sha256="181d94b8198c0f312d4611e24b0056b5181c8358a7ec89b0393661736cd19a4c")
diff --git a/var/spack/repos/builtin/packages/git-annex/package.py b/var/spack/repos/builtin/packages/git-annex/package.py
index ece00cd376..f8f18ab3e6 100644
--- a/var/spack/repos/builtin/packages/git-annex/package.py
+++ b/var/spack/repos/builtin/packages/git-annex/package.py
@@ -49,6 +49,8 @@ class GitAnnex(Package):
skip_version_audit = ["platform=darwin"]
+ license("AGPL-3.0-or-later")
+
if platform.system() == "Linux" and platform.machine() == "aarch64":
# git-annex-standalone-arm64.tar.gz
version(
diff --git a/var/spack/repos/builtin/packages/git-fat-git/package.py b/var/spack/repos/builtin/packages/git-fat-git/package.py
index a42713b674..f2edebe652 100644
--- a/var/spack/repos/builtin/packages/git-fat-git/package.py
+++ b/var/spack/repos/builtin/packages/git-fat-git/package.py
@@ -13,6 +13,8 @@ class GitFatGit(Package):
homepage = "https://github.com/jedbrown/git-fat"
git = "https://github.com/jedbrown/git-fat.git"
+ license("BSD-2-Clause")
+
version("2018-08-21", commit="e1733b1c7c4169d0a1d31cb76f168fb0880176c0")
depends_on("python", type="run")
diff --git a/var/spack/repos/builtin/packages/git-filter-repo/package.py b/var/spack/repos/builtin/packages/git-filter-repo/package.py
index b2644eeaa8..724511aae0 100644
--- a/var/spack/repos/builtin/packages/git-filter-repo/package.py
+++ b/var/spack/repos/builtin/packages/git-filter-repo/package.py
@@ -15,6 +15,8 @@ class GitFilterRepo(Package):
maintainers("aphedges")
+ license("MIT")
+
version("2.38.0", sha256="db954f4cae9e47c6be3bd3161bc80540d44f5379cb9cf9df498f4e019f0a41a9")
version("2.34.0", sha256="b1bf46af1e6a91a54056d0254e480803db8e40f631336c559a1a94d2a08389c4")
diff --git a/var/spack/repos/builtin/packages/git-imerge/package.py b/var/spack/repos/builtin/packages/git-imerge/package.py
index 6befd2525b..430e4b89f8 100644
--- a/var/spack/repos/builtin/packages/git-imerge/package.py
+++ b/var/spack/repos/builtin/packages/git-imerge/package.py
@@ -27,6 +27,8 @@ class GitImerge(MakefilePackage):
homepage = "https://github.com/mhagger/git-imerge"
url = "https://github.com/mhagger/git-imerge/archive/v1.1.0.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.1.0", sha256="62692f43591cc7d861689c60b68c55d7b10c7a201c1026096a7efc771df2ca28")
version("1.0.0", sha256="2ef3a49a6d54c4248ef2541efc3c860824fc8295a7226760f24f0bb2c5dd41f2")
diff --git a/var/spack/repos/builtin/packages/git-lfs/package.py b/var/spack/repos/builtin/packages/git-lfs/package.py
index 3ebef50240..6cd43a01e7 100644
--- a/var/spack/repos/builtin/packages/git-lfs/package.py
+++ b/var/spack/repos/builtin/packages/git-lfs/package.py
@@ -24,6 +24,8 @@ class GitLfs(MakefilePackage):
maintainers("sethrj")
+ license("MIT")
+
version("3.3.0", sha256="d5eeb9ee33188d3dd6a391f8a39b96d271f10295129789e5b3a1ac0e9f5114f5")
version("3.1.2", sha256="5c9bc449068d0104ea124c25f596af16da85e7b5bf256bc544d8ce5f4fe231f2")
version("2.13.3", sha256="f8bd7a06e61e47417eb54c3a0db809ea864a9322629b5544b78661edab17b950")
diff --git a/var/spack/repos/builtin/packages/git/package.py b/var/spack/repos/builtin/packages/git/package.py
index 23bcb6d4f2..8169c58862 100644
--- a/var/spack/repos/builtin/packages/git/package.py
+++ b/var/spack/repos/builtin/packages/git/package.py
@@ -24,6 +24,8 @@ class Git(AutotoolsPackage):
executables = ["^git$"]
+ license("GPL-2.0-only")
+
# Every new git release comes with a corresponding manpage resource:
# https://www.kernel.org/pub/software/scm/git/git-manpages-{version}.tar.gz
# https://mirrors.edge.kernel.org/pub/software/scm/git/sha256sums.asc
diff --git a/var/spack/repos/builtin/packages/gitconddb/package.py b/var/spack/repos/builtin/packages/gitconddb/package.py
index 8dbad1692c..466530ea85 100644
--- a/var/spack/repos/builtin/packages/gitconddb/package.py
+++ b/var/spack/repos/builtin/packages/gitconddb/package.py
@@ -16,6 +16,8 @@ class Gitconddb(CMakePackage):
maintainers("drbenmorgan")
+ license("Apache-2.0")
+
version("master", branch="master")
version("0.2.0", sha256="dfbaa33581d5c6fac1102668c542b32d14499a30a2793bc55b133aba9f7295fc")
version("0.1.3", sha256="29ed88498fd7ea3fd24bc80e9bfdec796cbeb584796c94c6c6b0baa368842ad4")
diff --git a/var/spack/repos/builtin/packages/gl2ps/package.py b/var/spack/repos/builtin/packages/gl2ps/package.py
index 9e2973a166..485d0175a3 100644
--- a/var/spack/repos/builtin/packages/gl2ps/package.py
+++ b/var/spack/repos/builtin/packages/gl2ps/package.py
@@ -13,6 +13,8 @@ class Gl2ps(CMakePackage):
homepage = "https://www.geuz.org/gl2ps/"
url = "https://geuz.org/gl2ps/src/gl2ps-1.3.9.tgz"
+ license("LGPL-2.0-only")
+
version("1.4.2", sha256="8d1c00c1018f96b4b97655482e57dcb0ce42ae2f1d349cd6d4191e7848d9ffe9")
version("1.4.0", sha256="03cb5e6dfcd87183f3b9ba3b22f04cd155096af81e52988cc37d8d8efe6cf1e2")
version("1.3.9", sha256="8a680bff120df8bcd78afac276cdc38041fed617f2721bade01213362bcc3640")
diff --git a/var/spack/repos/builtin/packages/glab/package.py b/var/spack/repos/builtin/packages/glab/package.py
index a363d6acf5..50944c7be9 100644
--- a/var/spack/repos/builtin/packages/glab/package.py
+++ b/var/spack/repos/builtin/packages/glab/package.py
@@ -14,6 +14,8 @@ class Glab(Package):
maintainers("alecbcs")
+ license("MIT")
+
version("1.35.0", sha256="7ed31c7a9b425fc15922f83c5dd8634a2758262a4f25f92583378655fcad6303")
version("1.33.0", sha256="447a9b76acb5377642a4975908f610a3082026c176329c7c8cfed1461d2e1570")
version("1.31.0", sha256="5648e88e7d6cc993227f5a4e80238af189bed09c7aed1eb12be7408e9a042747")
diff --git a/var/spack/repos/builtin/packages/glew/package.py b/var/spack/repos/builtin/packages/glew/package.py
index 38c2a9c322..d016f71625 100644
--- a/var/spack/repos/builtin/packages/glew/package.py
+++ b/var/spack/repos/builtin/packages/glew/package.py
@@ -17,6 +17,8 @@ class Glew(CMakePackage):
maintainers("biddisco")
+ license("GPL-2.0-or-later")
+
version("2.2.0", sha256="d4fc82893cfb00109578d0a1a2337fb8ca335b3ceccf97b97e5cc7f08e4353e1")
version("2.1.0", sha256="04de91e7e6763039bc11940095cd9c7f880baba82196a7765f727ac05a993c95")
version("2.0.0", sha256="c572c30a4e64689c342ba1624130ac98936d7af90c3103f9ce12b8a0c5736764")
diff --git a/var/spack/repos/builtin/packages/glfmultiples/package.py b/var/spack/repos/builtin/packages/glfmultiples/package.py
index b59997ed4b..e1eef921a9 100644
--- a/var/spack/repos/builtin/packages/glfmultiples/package.py
+++ b/var/spack/repos/builtin/packages/glfmultiples/package.py
@@ -15,6 +15,8 @@ class Glfmultiples(MakefilePackage):
homepage = "https://genome.sph.umich.edu/wiki/GlfMultiples"
url = "http://www.sph.umich.edu/csg/abecasis/downloads/generic-glfMultiples-2010-06-16.tar.gz"
+ license("BSD-3-Clause")
+
version(
"2010-06-16", sha256="f7abef6f6b043e9052fb408bb2aae6d0d97d907aedc1b3e02dd0db08eb81b979"
)
diff --git a/var/spack/repos/builtin/packages/glfw/package.py b/var/spack/repos/builtin/packages/glfw/package.py
index ba12fb7951..eda940eeda 100644
--- a/var/spack/repos/builtin/packages/glfw/package.py
+++ b/var/spack/repos/builtin/packages/glfw/package.py
@@ -15,6 +15,8 @@ class Glfw(CMakePackage):
homepage = "https://www.glfw.org/"
url = "https://github.com/glfw/glfw/archive/3.3.2.tar.gz"
+ license("Zlib")
+
version("3.3.8", sha256="f30f42e05f11e5fc62483e513b0488d5bceeab7d9c5da0ffe2252ad81816c713")
version("3.3.2", sha256="98768e12e615fbe9f3386f5bbfeb91b5a3b45a8c4c77159cef06b1f6ff749537")
version("3.3.1", sha256="6bca16e69361798817a4b62a5239a77253c29577fcd5d52ae8b85096e514177f")
diff --git a/var/spack/repos/builtin/packages/glib-networking/package.py b/var/spack/repos/builtin/packages/glib-networking/package.py
index 1ca95898e0..ff6b11116f 100644
--- a/var/spack/repos/builtin/packages/glib-networking/package.py
+++ b/var/spack/repos/builtin/packages/glib-networking/package.py
@@ -12,6 +12,8 @@ class GlibNetworking(MesonPackage):
homepage = "https://gitlab.gnome.org/GNOME/glib-networking"
url = "https://github.com/GNOME/glib-networking/archive/2.66.0.tar.gz"
+ license("LGPL-2.0-or-later")
+
version("2.66.0", sha256="186a670c00525d62aa160bc3e492d9efd2f59c540c50477982eb732ed62ee96c")
version("2.65.90", sha256="91b35c5d7472d10229b0b01c0631ac171903e96f84a6fb22c4126a40528c09e2")
version("2.65.1", sha256="d06311004f7dda4561c210f286a3678b631fb7187cb3b90616c5ba39307cc91f")
diff --git a/var/spack/repos/builtin/packages/glib/package.py b/var/spack/repos/builtin/packages/glib/package.py
index dfbb9cf0e8..1defb13337 100644
--- a/var/spack/repos/builtin/packages/glib/package.py
+++ b/var/spack/repos/builtin/packages/glib/package.py
@@ -26,6 +26,8 @@ class Glib(MesonPackage, AutotoolsPackage):
maintainers("michaelkuhn")
+ license("LGPL-2.1-or-later")
+
version("2.78.3", sha256="609801dd373796e515972bf95fc0b2daa44545481ee2f465c4f204d224b2bc21")
version("2.78.0", sha256="44eaab8b720877ce303c5540b657b126f12dc94972d9880b52959f43fb537b30")
version("2.76.6", sha256="1136ae6987dcbb64e0be3197a80190520f7acab81e2bfb937dc85c11c8aa9f04")
diff --git a/var/spack/repos/builtin/packages/glibc/package.py b/var/spack/repos/builtin/packages/glibc/package.py
index a49a934abe..cff25e49e5 100644
--- a/var/spack/repos/builtin/packages/glibc/package.py
+++ b/var/spack/repos/builtin/packages/glibc/package.py
@@ -21,6 +21,8 @@ class Glibc(AutotoolsPackage, GNUMirrorPackage):
build_directory = "build"
+ license("LGPL-2.1-or-later")
+
version("master", branch="master")
version("2.38", sha256="16e51e0455e288f03380b436e41d5927c60945abd86d0c9852b84be57dd6ed5e")
version("2.37", sha256="e3a790c2f84eed5c5d569ed6172c253c607dd3962135437da413aa39aa4fd352")
diff --git a/var/spack/repos/builtin/packages/glibmm/package.py b/var/spack/repos/builtin/packages/glibmm/package.py
index 71a44496c2..0f9a9834c5 100644
--- a/var/spack/repos/builtin/packages/glibmm/package.py
+++ b/var/spack/repos/builtin/packages/glibmm/package.py
@@ -12,6 +12,8 @@ class Glibmm(AutotoolsPackage):
homepage = "https://gitlab.gnome.org/GNOME/glibmm"
url = "https://download-fallback.gnome.org/sources/glibmm/2.70/glibmm-2.70.0.tar.xz"
+ license("LGPL-2.1-or-later")
+
# version('2.70.0', sha256='8008fd8aeddcc867a3f97f113de625f6e96ef98cf7860379813a9c0feffdb520')
version("2.19.3", sha256="23958368535c19188b1241c4615dcf1f35e80e0922a04236bb9247dcd8fe0a2b")
version("2.16.0", sha256="99795b9c6e58e490df740a113408092bf47a928427cbf178d77c35adcb6a57a3")
diff --git a/var/spack/repos/builtin/packages/glimmer/package.py b/var/spack/repos/builtin/packages/glimmer/package.py
index ea160b7eca..723bf56fc7 100644
--- a/var/spack/repos/builtin/packages/glimmer/package.py
+++ b/var/spack/repos/builtin/packages/glimmer/package.py
@@ -12,6 +12,8 @@ class Glimmer(MakefilePackage):
homepage = "https://ccb.jhu.edu/software/glimmer"
+ license("Artistic-1.0")
+
version("3.02b", sha256="ecf28e03d0a675aed7360ca34ca7f19993f5c3ea889273e657ced9fa7d1e2bf6")
build_directory = "src"
diff --git a/var/spack/repos/builtin/packages/glm/package.py b/var/spack/repos/builtin/packages/glm/package.py
index 68ab06285b..6380d7a6d8 100644
--- a/var/spack/repos/builtin/packages/glm/package.py
+++ b/var/spack/repos/builtin/packages/glm/package.py
@@ -16,6 +16,8 @@ class Glm(CMakePackage):
git = "https://github.com/g-truc/glm.git"
tags = ["windows"]
+ license("MIT")
+
version("develop", branch="master")
version("0.9.9.8", sha256="7d508ab72cb5d43227a3711420f06ff99b0a0cb63ee2f93631b162bfe1fe9592")
version("0.9.9.3", sha256="fba9fd177073a36c5a7798c74b28e79ba6deb8f4bb0d2dbfc0e207c27da7e12c")
diff --git a/var/spack/repos/builtin/packages/global/package.py b/var/spack/repos/builtin/packages/global/package.py
index e888107122..f4f46414a9 100644
--- a/var/spack/repos/builtin/packages/global/package.py
+++ b/var/spack/repos/builtin/packages/global/package.py
@@ -16,6 +16,8 @@ class Global(Package):
maintainers("gaber")
+ license("LGPL-3.0-only")
+
version("6.6.7", sha256="69a0f77f53827c5568176c1d382166df361e74263a047f0b3058aa2f2ad58a3c")
version("6.6.6", sha256="758078afff98d4c051c58785c7ada3ed1977fabb77f8897ff657b71cc62d4d5d")
version("6.6.4", sha256="987e8cb956c53f8ebe4453b778a8fde2037b982613aba7f3e8e74bcd05312594")
diff --git a/var/spack/repos/builtin/packages/globalarrays/package.py b/var/spack/repos/builtin/packages/globalarrays/package.py
index 7800d45d41..e72f3e0398 100644
--- a/var/spack/repos/builtin/packages/globalarrays/package.py
+++ b/var/spack/repos/builtin/packages/globalarrays/package.py
@@ -21,6 +21,8 @@ class Globalarrays(AutotoolsPackage):
tags = ["e4s"]
+ license("BSD-3-Clause")
+
version("5.8.2", sha256="51599e4abfe36f05cecfaffa33be19efbe9e9fa42d035fd3f866469b663c22a2")
version("5.8", sha256="64df7d1ea4053d24d84ca361e67a6f51c7b17ed7d626cb18a9fbc759f4a078ac")
version("5.7.2", sha256="8cd0fcfd85bc7f9c168c831616f66f1e8b9b2ca31dc7dd93cc55b27cc7fe7069")
diff --git a/var/spack/repos/builtin/packages/glog/package.py b/var/spack/repos/builtin/packages/glog/package.py
index 17c30dcc55..a0ec196199 100644
--- a/var/spack/repos/builtin/packages/glog/package.py
+++ b/var/spack/repos/builtin/packages/glog/package.py
@@ -12,6 +12,8 @@ class Glog(Package):
homepage = "https://github.com/google/glog"
url = "https://github.com/google/glog/archive/v0.3.5.tar.gz"
+ license("BSD-3-Clause")
+
version("0.6.0", sha256="8a83bf982f37bb70825df71a9709fa90ea9f4447fb3c099e1d720a439d88bad6")
version("0.4.0", sha256="f28359aeba12f30d73d9e4711ef356dc842886968112162bc73002645139c39c")
version("0.3.5", sha256="7580e408a2c0b5a89ca214739978ce6ff480b5e7d8d7698a2aa92fadc484d1e0")
diff --git a/var/spack/repos/builtin/packages/gloo/package.py b/var/spack/repos/builtin/packages/gloo/package.py
index eadcdfd7d6..d7aae99b8d 100644
--- a/var/spack/repos/builtin/packages/gloo/package.py
+++ b/var/spack/repos/builtin/packages/gloo/package.py
@@ -12,6 +12,8 @@ class Gloo(CMakePackage, CudaPackage):
homepage = "https://github.com/facebookincubator/gloo"
git = "https://github.com/facebookincubator/gloo.git"
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("2023-05-19", commit="597accfd79f5b0f9d57b228dec088ca996686475") # py-torch@2.1:
version("2023-01-17", commit="10909297fedab0a680799211a299203e53515032") # py-torch@2.0
diff --git a/var/spack/repos/builtin/packages/glpk/package.py b/var/spack/repos/builtin/packages/glpk/package.py
index 80b26430d7..efa1a406ef 100644
--- a/var/spack/repos/builtin/packages/glpk/package.py
+++ b/var/spack/repos/builtin/packages/glpk/package.py
@@ -16,6 +16,8 @@ class Glpk(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.gnu.org/software/glpk"
gnu_mirror_path = "glpk/glpk-4.65.tar.gz"
+ license("GPL-3.0-only")
+
version("5.0", sha256="4a1013eebb50f728fc601bdd833b0b2870333c3b3e5a816eeba921d95bec6f15")
version("4.65", sha256="4281e29b628864dfe48d393a7bedd781e5b475387c20d8b0158f329994721a10")
version("4.61", sha256="9866de41777782d4ce21da11b88573b66bb7858574f89c28be6967ac22dfaba9")
diff --git a/var/spack/repos/builtin/packages/glproto/package.py b/var/spack/repos/builtin/packages/glproto/package.py
index 9a2ad04d62..52762ae07a 100644
--- a/var/spack/repos/builtin/packages/glproto/package.py
+++ b/var/spack/repos/builtin/packages/glproto/package.py
@@ -15,6 +15,8 @@ class Glproto(AutotoolsPackage, XorgPackage):
homepage = "https://www.x.org/wiki/"
xorg_mirror_path = "proto/glproto-1.4.17.tar.gz"
+ license("SGI-B-1.1")
+
version("1.4.17", sha256="9d8130fec2b98bd032db7730fa092dd9dec39f3de34f4bb03ceb43b9903dbc96")
depends_on("pkgconfig", type="build")
diff --git a/var/spack/repos/builtin/packages/gluegen/package.py b/var/spack/repos/builtin/packages/gluegen/package.py
index 84bd8b093a..dae5ea4389 100644
--- a/var/spack/repos/builtin/packages/gluegen/package.py
+++ b/var/spack/repos/builtin/packages/gluegen/package.py
@@ -15,6 +15,8 @@ class Gluegen(Package):
homepage = "https://jogamp.org/gluegen/www/"
git = "https://github.com/WadeWalker/gluegen.git"
+ license("Apache-2.0")
+
version("java-11-fixes", branch="java-11-fixes", submodules=True)
# ant optional jar file to execute antlr tasks
diff --git a/var/spack/repos/builtin/packages/glusterfs/package.py b/var/spack/repos/builtin/packages/glusterfs/package.py
index 9d3facb9da..41fb65e9b9 100644
--- a/var/spack/repos/builtin/packages/glusterfs/package.py
+++ b/var/spack/repos/builtin/packages/glusterfs/package.py
@@ -16,6 +16,8 @@ class Glusterfs(AutotoolsPackage):
list_url = "https://download.gluster.org/pub/gluster/glusterfs/"
list_depth = 2
+ license("LGPL-3.0-or-later")
+
version("7.3", sha256="2401cc7c3f5488f6fc5ea09ce2ab30c918612f592571fb3de6124f8482ad4954")
version("7.2", sha256="8e43614967b90d64495fbe2c52230dd72572ce219507fb48bc317b1c228a06e1")
version("7.1", sha256="ffc5bd78b079009382bd01391865646bc9b2e8e72366afc96d62ba891dd9dbce")
diff --git a/var/spack/repos/builtin/packages/glvis/package.py b/var/spack/repos/builtin/packages/glvis/package.py
index ba2ff74423..2cf74fd956 100644
--- a/var/spack/repos/builtin/packages/glvis/package.py
+++ b/var/spack/repos/builtin/packages/glvis/package.py
@@ -40,6 +40,8 @@ class Glvis(MakefilePackage):
# glvis does not need mfem+mpi but will build that by default, to just build
# a serial mfem: `spack install glvis ^mfem~mpi~metis'
+ license("BSD-3-Clause")
+
version("develop", branch="master")
version(
diff --git a/var/spack/repos/builtin/packages/gmake/package.py b/var/spack/repos/builtin/packages/gmake/package.py
index 29469758c5..e31b10fb73 100644
--- a/var/spack/repos/builtin/packages/gmake/package.py
+++ b/var/spack/repos/builtin/packages/gmake/package.py
@@ -17,6 +17,8 @@ class Gmake(Package, GNUMirrorPackage):
gnu_mirror_path = "make/make-4.2.1.tar.gz"
maintainers("haampie")
+ license("GPL-3.0-only")
+
# Stable releases
version("4.4.1", sha256="dd16fb1d67bfab79a72f5e8390735c49e3e8e70b4945a15ab1f81ddb78658fb3")
version("4.4", sha256="581f4d4e872da74b3941c874215898a7d35802f03732bdccee1d4a7979105d18")
diff --git a/var/spack/repos/builtin/packages/gmap-gsnap/package.py b/var/spack/repos/builtin/packages/gmap-gsnap/package.py
index 3b7773763d..4f22326fbe 100644
--- a/var/spack/repos/builtin/packages/gmap-gsnap/package.py
+++ b/var/spack/repos/builtin/packages/gmap-gsnap/package.py
@@ -16,6 +16,8 @@ class GmapGsnap(AutotoolsPackage):
maintainers("snehring")
+ license("Apache-2.0")
+
version(
"2023-07-20", sha256="19e70eebd9b282d8596721812d071efed188b6d5000627b9948f0486f87fe68f"
)
diff --git a/var/spack/repos/builtin/packages/gmic/package.py b/var/spack/repos/builtin/packages/gmic/package.py
index af6a4cd37f..ab845095f5 100644
--- a/var/spack/repos/builtin/packages/gmic/package.py
+++ b/var/spack/repos/builtin/packages/gmic/package.py
@@ -18,6 +18,8 @@ class Gmic(MakefilePackage):
homepage = "https://gmic.eu/"
git = "https://github.com/GreycLab/gmic.git"
+ license("CECILL-2.1")
+
version("develop", branch="master")
version("3.1.6", tag="v.3.1.6")
diff --git a/var/spack/repos/builtin/packages/gmime/package.py b/var/spack/repos/builtin/packages/gmime/package.py
index ef14fffcf9..9b424e9c5c 100644
--- a/var/spack/repos/builtin/packages/gmime/package.py
+++ b/var/spack/repos/builtin/packages/gmime/package.py
@@ -14,6 +14,8 @@ class Gmime(AutotoolsPackage):
homepage = "http://spruce.sourceforge.net/gmime/"
url = "https://download.gnome.org/sources/gmime/2.6/gmime-2.6.23.tar.xz"
+ license("LGPL-2.1-or-later")
+
version("2.6.23", sha256="7149686a71ca42a1390869b6074815106b061aaeaaa8f2ef8c12c191d9a79f6a")
depends_on("glib@2.18.0:")
diff --git a/var/spack/repos/builtin/packages/gmodel/package.py b/var/spack/repos/builtin/packages/gmodel/package.py
index fc47831a5d..29c87192e3 100644
--- a/var/spack/repos/builtin/packages/gmodel/package.py
+++ b/var/spack/repos/builtin/packages/gmodel/package.py
@@ -18,6 +18,8 @@ class Gmodel(CMakePackage):
homepage = "https://github.com/ibaned/gmodel"
url = "https://github.com/ibaned/gmodel/archive/v2.1.0.tar.gz"
+ license("BSD-2-Clause-FreeBSD")
+
version("2.1.0", sha256="80df0c6dc413a9ffa0f0e7b65118b05b643ba3e1bfcac28fb91d2d3ad017fda0")
# fix error [-Werror,-Wzero-as-null-pointer-constant]
diff --git a/var/spack/repos/builtin/packages/gmp/package.py b/var/spack/repos/builtin/packages/gmp/package.py
index bf026ec926..69a8fccbbc 100644
--- a/var/spack/repos/builtin/packages/gmp/package.py
+++ b/var/spack/repos/builtin/packages/gmp/package.py
@@ -13,6 +13,8 @@ class Gmp(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://gmplib.org"
gnu_mirror_path = "gmp/gmp-6.1.2.tar.bz2"
+ license("LGPL-3.0-or-later OR GPL-2.0-or-later")
+
version("6.2.1", sha256="eae9326beb4158c386e39a356818031bd28f3124cf915f8c5b1dc4c7a36b4d7c")
version("6.2.0", sha256="f51c99cb114deb21a60075ffb494c1a210eb9d7cb729ed042ddb7de9534451ea")
version("6.1.2", sha256="5275bb04f4863a13516b2f39392ac5e272f5e1bb8057b18aec1c9b79d73d8fb2")
diff --git a/var/spack/repos/builtin/packages/gmsh/package.py b/var/spack/repos/builtin/packages/gmsh/package.py
index 166bbe7888..5c91abb98c 100644
--- a/var/spack/repos/builtin/packages/gmsh/package.py
+++ b/var/spack/repos/builtin/packages/gmsh/package.py
@@ -20,6 +20,8 @@ class Gmsh(CMakePackage):
url = "https://gmsh.info/src/gmsh-4.4.1-source.tgz"
git = "https://gitlab.onelab.info/gmsh/gmsh.git"
+ license("GPL-2.0-or-later")
+
version("master", branch="master")
version("4.10.3", sha256="a87d59ccea596d493d375b0d6bc380079a5e5a4baebf0d3383018b0cd6bd8e33")
version("4.8.4", sha256="760dbdc072eaa3c82d066c5ba3b06eacdd3304eb2a97373fe4ada9509f0b6ace")
diff --git a/var/spack/repos/builtin/packages/gmt/package.py b/var/spack/repos/builtin/packages/gmt/package.py
index 59169fdaaa..077c39c00a 100644
--- a/var/spack/repos/builtin/packages/gmt/package.py
+++ b/var/spack/repos/builtin/packages/gmt/package.py
@@ -22,6 +22,8 @@ class Gmt(CMakePackage, AutotoolsPackage):
maintainers("adamjstewart")
+ license("LGPL-3.0-only")
+
version("master", branch="master")
version("6.4.0", sha256="c39d23dbc8a85416457946f6b93c2b9a5f039f092453e7f4b1aaf88d4a288300")
version("6.3.0", sha256="48712279da8228a7960f36fd4b7b04cc1a66489c37b2a5c03f8336a631aa3b24")
diff --git a/var/spack/repos/builtin/packages/gnina/package.py b/var/spack/repos/builtin/packages/gnina/package.py
index 6d79d47a32..61f1aab67e 100644
--- a/var/spack/repos/builtin/packages/gnina/package.py
+++ b/var/spack/repos/builtin/packages/gnina/package.py
@@ -16,6 +16,8 @@ class Gnina(CMakePackage, CudaPackage):
maintainers("RMeli")
+ license("Apache-2.0")
+
version("1.1", sha256="114570b0f84a545ce0fea5b2da87bc116c134cef64bf90e6e58e8f84e175a0fa")
version("1.0.3", sha256="4274429f38293d79c7d22ab08aca91109e327e9ce3f682cd329a8f9c6ef429da")
diff --git a/var/spack/repos/builtin/packages/gnome-common/package.py b/var/spack/repos/builtin/packages/gnome-common/package.py
index 4d26159588..2261e153f3 100644
--- a/var/spack/repos/builtin/packages/gnome-common/package.py
+++ b/var/spack/repos/builtin/packages/gnome-common/package.py
@@ -14,6 +14,8 @@ class GnomeCommon(AutotoolsPackage):
homepage = "https://gitlab.gnome.org/GNOME"
url = "https://github.com/GNOME/gnome-common/archive/3.18.0.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("3.18.0", sha256="8407fd8786a44c9ce47987de0906d9266492195df9251a089afaa06cc65c72d8")
version("3.14.0", sha256="6ba2990ae52f54adf90626a8e04c41e58631870ed1b28088bb670cdc1eff22c7")
version("3.12.0", sha256="b1dd2651900e701d3b732177ab633a35c8608e06c2ae78910130e5cbbda3b204")
diff --git a/var/spack/repos/builtin/packages/gnupg/package.py b/var/spack/repos/builtin/packages/gnupg/package.py
index 6e512a105e..c9b2504375 100644
--- a/var/spack/repos/builtin/packages/gnupg/package.py
+++ b/var/spack/repos/builtin/packages/gnupg/package.py
@@ -15,6 +15,8 @@ class Gnupg(AutotoolsPackage):
maintainers("alalazo")
+ license("GPL-3.0-or-later")
+
version("2.4.3", sha256="a271ae6d732f6f4d80c258ad9ee88dd9c94c8fdc33c3e45328c4d7c126bd219d")
version("2.4.2", sha256="97eb47df8ae5a3ff744f868005a090da5ab45cb48ee9836dbf5ee739a4e5cf49")
version("2.4.1", sha256="76b71e5aeb443bfd910ce9cbc8281b617c8341687afb67bae455877972b59de8")
diff --git a/var/spack/repos/builtin/packages/gnuplot/package.py b/var/spack/repos/builtin/packages/gnuplot/package.py
index 20f567d804..8a03ded490 100644
--- a/var/spack/repos/builtin/packages/gnuplot/package.py
+++ b/var/spack/repos/builtin/packages/gnuplot/package.py
@@ -28,6 +28,8 @@ class Gnuplot(AutotoolsPackage):
# dependency of readline. Fix it with a small patch
patch("term_include.patch")
+ license("MIT")
+
version("5.4.3", sha256="51f89bbab90f96d3543f95235368d188eb1e26eda296912256abcd3535bd4d84")
version("5.4.2", sha256="e57c75e1318133951d32a83bcdc4aff17fed28722c4e71f2305cfc2ae1cae7ba")
version("5.2.8", sha256="60a6764ccf404a1668c140f11cc1f699290ab70daa1151bb58fed6139a28ac37")
diff --git a/var/spack/repos/builtin/packages/gnuradio/package.py b/var/spack/repos/builtin/packages/gnuradio/package.py
index 6b453b7c34..66208f4c74 100644
--- a/var/spack/repos/builtin/packages/gnuradio/package.py
+++ b/var/spack/repos/builtin/packages/gnuradio/package.py
@@ -22,6 +22,8 @@ class Gnuradio(CMakePackage):
maintainers("aweits")
+ license("GPL-3.0-or-later")
+
version("3.8.2.0", sha256="ddda12b55e3e1d925eefb24afb9d604bca7c9bbe0a431707aa48a2eed53eec2f")
variant("gui", default=False, description="Build with gui support")
diff --git a/var/spack/repos/builtin/packages/gnutls/package.py b/var/spack/repos/builtin/packages/gnutls/package.py
index 2ffa13278d..2fea80bc59 100644
--- a/var/spack/repos/builtin/packages/gnutls/package.py
+++ b/var/spack/repos/builtin/packages/gnutls/package.py
@@ -17,6 +17,8 @@ class Gnutls(AutotoolsPackage):
homepage = "https://www.gnutls.org"
url = "https://www.gnupg.org/ftp/gcrypt/gnutls/v3.5/gnutls-3.5.19.tar.xz"
+ license("LGPL-2.1-or-later")
+
version("3.7.8", sha256="c58ad39af0670efe6a8aee5e3a8b2331a1200418b64b7c51977fb396d4617114")
version("3.6.15", sha256="0ea8c3283de8d8335d7ae338ef27c53a916f15f382753b174c18b45ffd481558")
version("3.6.14", sha256="5630751adec7025b8ef955af4d141d00d252a985769f51b4059e5affa3d39d63")
diff --git a/var/spack/repos/builtin/packages/go-bootstrap/package.py b/var/spack/repos/builtin/packages/go-bootstrap/package.py
index 4f5c8f0073..809926f4c1 100644
--- a/var/spack/repos/builtin/packages/go-bootstrap/package.py
+++ b/var/spack/repos/builtin/packages/go-bootstrap/package.py
@@ -61,6 +61,8 @@ class GoBootstrap(Package):
os = platform.system().lower()
target = go_targets.get(platform.machine().lower(), platform.machine().lower())
+ license("BSD-3-Clause")
+
# construct releases for current system configuration
for release in go_releases:
if os in go_releases[release] and target in go_releases[release][os]:
diff --git a/var/spack/repos/builtin/packages/go-md2man/package.py b/var/spack/repos/builtin/packages/go-md2man/package.py
index 808f0e4891..ad9ed3b5c5 100644
--- a/var/spack/repos/builtin/packages/go-md2man/package.py
+++ b/var/spack/repos/builtin/packages/go-md2man/package.py
@@ -12,6 +12,8 @@ class GoMd2man(Package):
homepage = "https://github.com/cpuguy83/go-md2man"
url = "https://github.com/cpuguy83/go-md2man/archive/v1.0.10.tar.gz"
+ license("MIT")
+
version("2.0.2", sha256="2f52e37101ea2734b02f2b54a53c74305b95b3a9a27792fdac962b5354aa3e4a")
version("1.0.10", sha256="76aa56849123b99b95fcea2b15502fd886dead9a5c35be7f78bdc2bad6be8d99")
diff --git a/var/spack/repos/builtin/packages/go/package.py b/var/spack/repos/builtin/packages/go/package.py
index 439b7ca90c..f8835cec5a 100644
--- a/var/spack/repos/builtin/packages/go/package.py
+++ b/var/spack/repos/builtin/packages/go/package.py
@@ -39,6 +39,8 @@ class Go(Package):
maintainers("alecbcs")
+ license("BSD-3-Clause")
+
version("1.21.3", sha256="186f2b6f8c8b704e696821b09ab2041a5c1ee13dcbc3156a13adcf75931ee488")
# Deprecated Versions
diff --git a/var/spack/repos/builtin/packages/gobject-introspection/package.py b/var/spack/repos/builtin/packages/gobject-introspection/package.py
index c7bfb372b4..348b5d2d1c 100644
--- a/var/spack/repos/builtin/packages/gobject-introspection/package.py
+++ b/var/spack/repos/builtin/packages/gobject-introspection/package.py
@@ -18,6 +18,8 @@ class GobjectIntrospection(MesonPackage, AutotoolsPackage):
maintainers("michaelkuhn")
+ license("LGPL-2.0-or-later AND GPL-2.0-or-later AND MIT")
+
version("1.76.1", sha256="196178bf64345501dcdc4d8469b36aa6fe80489354efe71cb7cb8ab82a3738bf")
version("1.72.1", sha256="012e313186e3186cf0fde6decb57d970adf90e6b1fac5612fe69cbb5ba99543a")
version("1.72.0", sha256="02fe8e590861d88f83060dd39cda5ccaa60b2da1d21d0f95499301b186beaabc")
diff --git a/var/spack/repos/builtin/packages/goblin-hmc-sim/package.py b/var/spack/repos/builtin/packages/goblin-hmc-sim/package.py
index 090f6d3732..495e1a1a0a 100644
--- a/var/spack/repos/builtin/packages/goblin-hmc-sim/package.py
+++ b/var/spack/repos/builtin/packages/goblin-hmc-sim/package.py
@@ -22,6 +22,8 @@ class GoblinHmcSim(MakefilePackage):
maintainers("jjwilke")
+ license("BSD-2-Clause")
+
version("8.0.0", sha256="8a5e6b701865a581f15965d3ddd8c7d301b15f4b63543c444058e9c3688fd2c8")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/goma/package.py b/var/spack/repos/builtin/packages/goma/package.py
index 26d08e48fe..c02667ad41 100644
--- a/var/spack/repos/builtin/packages/goma/package.py
+++ b/var/spack/repos/builtin/packages/goma/package.py
@@ -16,6 +16,8 @@ class Goma(CMakePackage):
maintainers("wortiz")
+ license("GPL-2.0-or-later")
+
version("7.4.3", commit="bb0cf8030f9e8d61066d052ea6fad67fe49651f8")
version("7.3.0", commit="415f442953e2171afae1f8ad55868052c6f511ce")
version("7.2.0", commit="814f433aa5674c07274fffd4a619d80cd31f71ab")
diff --git a/var/spack/repos/builtin/packages/google-cloud-cli/package.py b/var/spack/repos/builtin/packages/google-cloud-cli/package.py
index 7fc7a5cda2..938eee98c6 100644
--- a/var/spack/repos/builtin/packages/google-cloud-cli/package.py
+++ b/var/spack/repos/builtin/packages/google-cloud-cli/package.py
@@ -43,6 +43,8 @@ class GoogleCloudCli(Package):
machine = targets[machine]
ext = "zip" if system == "windows" else "tar.gz"
+ license("Apache-2.0")
+
for ver in versions:
if system in versions[ver] and machine in versions[ver][system]:
version(ver, sha256=versions[ver][system][machine])
diff --git a/var/spack/repos/builtin/packages/google-crc32c/package.py b/var/spack/repos/builtin/packages/google-crc32c/package.py
index a37b1d15b9..ac6b7b0e28 100644
--- a/var/spack/repos/builtin/packages/google-crc32c/package.py
+++ b/var/spack/repos/builtin/packages/google-crc32c/package.py
@@ -14,6 +14,8 @@ class GoogleCrc32c(CMakePackage):
maintainers("marcusboden")
+ license("BSD-3-Clause")
+
version("1.1.2", sha256="ac07840513072b7fcebda6e821068aa04889018f24e10e46181068fb214d7e56")
depends_on("cmake@3.1:", type="build")
diff --git a/var/spack/repos/builtin/packages/goshimmer/package.py b/var/spack/repos/builtin/packages/goshimmer/package.py
index c2ae6a7f9b..b7b94ad06f 100644
--- a/var/spack/repos/builtin/packages/goshimmer/package.py
+++ b/var/spack/repos/builtin/packages/goshimmer/package.py
@@ -14,6 +14,8 @@ class Goshimmer(Package):
maintainers("bernhardkaindl")
+ license("BSD-2-Clause")
+
version("0.8.0", sha256="ec515deebf0dd35ff76cd98addae9cfcbf4758ab9eb72eb0f6ff4654f2658980")
depends_on("go@1.16:", type="build")
diff --git a/var/spack/repos/builtin/packages/gource/package.py b/var/spack/repos/builtin/packages/gource/package.py
index de540a5faf..2310066071 100644
--- a/var/spack/repos/builtin/packages/gource/package.py
+++ b/var/spack/repos/builtin/packages/gource/package.py
@@ -13,6 +13,8 @@ class Gource(AutotoolsPackage):
homepage = "https://gource.io"
url = "https://github.com/acaudwell/Gource/releases/download/gource-0.44/gource-0.44.tar.gz"
+ license("GPL-3.0")
+
version("0.44", sha256="2604ca4442305ffdc5bb1a7bac07e223d59c846f93567be067e8dfe2f42f097c")
depends_on("automake", type="build")
diff --git a/var/spack/repos/builtin/packages/gpcnet/package.py b/var/spack/repos/builtin/packages/gpcnet/package.py
index 1958cc1948..098fa67906 100644
--- a/var/spack/repos/builtin/packages/gpcnet/package.py
+++ b/var/spack/repos/builtin/packages/gpcnet/package.py
@@ -12,6 +12,9 @@ class Gpcnet(MakefilePackage):
homepage = "https://github.com/netbench/GPCNET"
git = "https://github.com/netbench/GPCNET.git"
+
+ license("Apache-2.0")
+
version("master")
depends_on("mpi", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/gperf/package.py b/var/spack/repos/builtin/packages/gperf/package.py
index 51ddf0f2ea..a2c8821b22 100644
--- a/var/spack/repos/builtin/packages/gperf/package.py
+++ b/var/spack/repos/builtin/packages/gperf/package.py
@@ -17,6 +17,8 @@ class Gperf(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.gnu.org/software/gperf/"
gnu_mirror_path = "gperf/gperf-3.0.4.tar.gz"
+ license("GPL-3.0-or-later")
+
version("3.1", sha256="588546b945bba4b70b6a3a616e80b4ab466e3f33024a352fc2198112cdbb3ae2")
version("3.0.4", sha256="767112a204407e62dbc3106647cf839ed544f3cf5d0f0523aaa2508623aad63e")
diff --git a/var/spack/repos/builtin/packages/gpi-2/package.py b/var/spack/repos/builtin/packages/gpi-2/package.py
index 79832f56e4..e966757395 100644
--- a/var/spack/repos/builtin/packages/gpi-2/package.py
+++ b/var/spack/repos/builtin/packages/gpi-2/package.py
@@ -20,6 +20,8 @@ class Gpi2(AutotoolsPackage):
maintainers("robert-mijakovic", "acastanedam", "mzeyen1985")
+ license("GPL-3.0-only")
+
version("develop", branch="next")
version("master", branch="master")
diff --git a/var/spack/repos/builtin/packages/gpi-space/package.py b/var/spack/repos/builtin/packages/gpi-space/package.py
index 827af13067..8970268d41 100644
--- a/var/spack/repos/builtin/packages/gpi-space/package.py
+++ b/var/spack/repos/builtin/packages/gpi-space/package.py
@@ -23,6 +23,8 @@ class GpiSpace(CMakePackage):
maintainers("mzeyen1985", "tiberot", "rumach", "mrahn", "acastanedam")
+ license("GPL-3.0-or-later")
+
version("latest", branch="main")
version("23.06", sha256="b4ee51f309c80c12a7842c0909041903608c6144535bc6faac3bbb8ff40e9213")
version("22.12", sha256="1c0ab9a1ada9dbbc0f80fb04ddbbb24ff900231f709cb99aa63f0d135a3ad398")
diff --git a/var/spack/repos/builtin/packages/gprolog/package.py b/var/spack/repos/builtin/packages/gprolog/package.py
index 1a59f47a34..72c60caae2 100644
--- a/var/spack/repos/builtin/packages/gprolog/package.py
+++ b/var/spack/repos/builtin/packages/gprolog/package.py
@@ -12,6 +12,8 @@ class Gprolog(Package):
homepage = "http://www.gprolog.org/"
url = "http://www.gprolog.org/gprolog-1.4.5.tar.gz"
+ license("LGPL-3.0-or-later")
+
version("1.5.0", sha256="670642b43c0faa27ebd68961efb17ebe707688f91b6809566ddd606139512c01")
version("1.4.5", sha256="bfdcf00e051e0628b4f9af9d6638d4fde6ad793401e58a5619d1cc6105618c7c")
diff --git a/var/spack/repos/builtin/packages/gptune/package.py b/var/spack/repos/builtin/packages/gptune/package.py
index c0c321c9a4..69628e48d1 100644
--- a/var/spack/repos/builtin/packages/gptune/package.py
+++ b/var/spack/repos/builtin/packages/gptune/package.py
@@ -17,6 +17,8 @@ class Gptune(CMakePackage):
git = "https://github.com/gptune/GPTune.git"
maintainers("liuyangzhuan")
+ license("BSD-3-Clause-LBNL")
+
version("master", branch="master")
version("4.0.0", sha256="4f954a810d83b73f5abe5b15b79e3ed5b7ebf7bc0ae7335d27b68111bd078102")
version("3.0.0", sha256="e19bfc3033fff11ff8c20cae65b88b7ca005d2c4e4db047f9f23226126ec92fa")
diff --git a/var/spack/repos/builtin/packages/gqrx/package.py b/var/spack/repos/builtin/packages/gqrx/package.py
index c128542747..70dbfc4abd 100644
--- a/var/spack/repos/builtin/packages/gqrx/package.py
+++ b/var/spack/repos/builtin/packages/gqrx/package.py
@@ -23,6 +23,8 @@ class Gqrx(CMakePackage):
maintainers("aweits")
+ license("GPL-3.0-or-later")
+
version("2.13.1", sha256="08b7b930bed00c6ac79330695c24919a9d779112e1a3dd37d22cc9ee38561e82")
depends_on("cmake@3.2.0:", type="build")
depends_on("gnuradio")
diff --git a/var/spack/repos/builtin/packages/gr-osmosdr/package.py b/var/spack/repos/builtin/packages/gr-osmosdr/package.py
index 1cb33395fb..3ce240dd08 100644
--- a/var/spack/repos/builtin/packages/gr-osmosdr/package.py
+++ b/var/spack/repos/builtin/packages/gr-osmosdr/package.py
@@ -33,6 +33,8 @@ class GrOsmosdr(CMakePackage):
variant("hackrf", default=True, description="Support HackRF Hardware")
+ license("GPL-3.0-only")
+
version("0.2.2", sha256="5a7ce7afee38a56191b5d16cb4a91c92476729ff16ed09cbba5a3851ac619713")
depends_on("gnuradio")
diff --git a/var/spack/repos/builtin/packages/grabix/package.py b/var/spack/repos/builtin/packages/grabix/package.py
index 4327a9f289..96fc5f7d49 100644
--- a/var/spack/repos/builtin/packages/grabix/package.py
+++ b/var/spack/repos/builtin/packages/grabix/package.py
@@ -19,6 +19,8 @@ class Grabix(MakefilePackage):
maintainers("robqiao")
+ license("MIT")
+
version("0.1.7", sha256="d90735c55c0985a4d751858d7ce9e36ad534fff4103257e8e981e34d5c915b28")
conflicts("%gcc@7:", msg="grabix cannot be compiled with newer versions of GCC")
diff --git a/var/spack/repos/builtin/packages/grace/package.py b/var/spack/repos/builtin/packages/grace/package.py
index e28017029d..8df239e605 100644
--- a/var/spack/repos/builtin/packages/grace/package.py
+++ b/var/spack/repos/builtin/packages/grace/package.py
@@ -16,6 +16,8 @@ class Grace(AutotoolsPackage):
maintainers("RemiLacroix-IDRIS")
+ license("GPL-2.0-or-later")
+
version("5.1.25", sha256="751ab9917ed0f6232073c193aba74046037e185d73b77bab0f5af3e3ff1da2ac")
depends_on("libx11")
diff --git a/var/spack/repos/builtin/packages/gradle/package.py b/var/spack/repos/builtin/packages/gradle/package.py
index 1c329c70e8..5819c07dfe 100644
--- a/var/spack/repos/builtin/packages/gradle/package.py
+++ b/var/spack/repos/builtin/packages/gradle/package.py
@@ -17,6 +17,8 @@ class Gradle(Package):
homepage = "https://gradle.org"
url = "https://services.gradle.org/distributions/gradle-3.4-all.zip"
+ license("Apache-2.0")
+
version("8.1.1", sha256="5625a0ae20fe000d9225d000b36909c7a0e0e8dda61c19b12da769add847c975")
version("8.0.2", sha256="47a5bfed9ef814f90f8debcbbb315e8e7c654109acd224595ea39fca95c5d4da")
version("7.3", sha256="00b273629df4ce46e68df232161d5a7c4e495b9a029ce6e0420f071e21316867")
diff --git a/var/spack/repos/builtin/packages/grads/package.py b/var/spack/repos/builtin/packages/grads/package.py
index ddc70b6f32..ba1c7495aa 100644
--- a/var/spack/repos/builtin/packages/grads/package.py
+++ b/var/spack/repos/builtin/packages/grads/package.py
@@ -18,6 +18,8 @@ class Grads(AutotoolsPackage):
maintainers("vanderwb")
+ license("GPL-2.0-or-later")
+
version("2.2.3", sha256="2cbb67284fe64763c589ecaf08d5bd31144554dfd82a1fccf71e1cc424695a9e")
version("2.2.2", sha256="1b5a600d4d407ffcf2fbbbba42037a6e1ebfdb8246ba56b93c628e3c472b4ded")
version("2.2.1", sha256="695e2066d7d131720d598bac0beb61ac3ae5578240a5437401dc0ffbbe516206")
diff --git a/var/spack/repos/builtin/packages/grafana/package.py b/var/spack/repos/builtin/packages/grafana/package.py
index e0e4e7349a..05a139e1a4 100644
--- a/var/spack/repos/builtin/packages/grafana/package.py
+++ b/var/spack/repos/builtin/packages/grafana/package.py
@@ -13,6 +13,8 @@ class Grafana(Package):
homepage = "https://grafana.com"
url = "https://github.com/grafana/grafana/archive/v6.7.3.tar.gz"
+ license("AGPL-3.0-only")
+
version("6.7.3", sha256="2477b70bfc8770ab844ee683f72b5efe8a47324b9779663d8e5259ffb9ddb8d8")
version("6.7.2", sha256="dc81cdb77c1c0ae99ae3302a0ef8b3d577f4a717208a90df65da8fcb282122fc")
version("6.7.1", sha256="5750d286273069a195679d5586e810b0ca8cdd08ee07dcdd9b52cfaac8c62b89")
diff --git a/var/spack/repos/builtin/packages/graph500/package.py b/var/spack/repos/builtin/packages/graph500/package.py
index 2565c676a9..d288de7a80 100644
--- a/var/spack/repos/builtin/packages/graph500/package.py
+++ b/var/spack/repos/builtin/packages/graph500/package.py
@@ -12,6 +12,8 @@ class Graph500(MakefilePackage):
homepage = "https://graph500.org"
url = "https://github.com/graph500/graph500/archive/graph500-3.0.0.tar.gz"
+ license("BSL-1.0")
+
version("3.0.0", sha256="887dcff56999987fba4953c1c5696d50e52265fe61b6ffa8bb14cc69ff27e8a0")
depends_on("mpi@2.0:")
diff --git a/var/spack/repos/builtin/packages/graphblast/package.py b/var/spack/repos/builtin/packages/graphblast/package.py
index 74a3c31dae..0f3670c805 100644
--- a/var/spack/repos/builtin/packages/graphblast/package.py
+++ b/var/spack/repos/builtin/packages/graphblast/package.py
@@ -13,6 +13,8 @@ class Graphblast(MakefilePackage, CudaPackage):
homepage = "https://github.com/gunrock/graphblast"
git = "https://github.com/gunrock/graphblast.git"
+ license("Apache-2.0")
+
version("master", submodules=True)
version(
"2020-05-07",
diff --git a/var/spack/repos/builtin/packages/graphicsmagick/package.py b/var/spack/repos/builtin/packages/graphicsmagick/package.py
index 7d2c96f367..fbe7b57b8a 100644
--- a/var/spack/repos/builtin/packages/graphicsmagick/package.py
+++ b/var/spack/repos/builtin/packages/graphicsmagick/package.py
@@ -18,6 +18,8 @@ class Graphicsmagick(AutotoolsPackage):
homepage = "http://www.graphicsmagick.org/"
url = "https://sourceforge.net/projects/graphicsmagick/files/graphicsmagick/1.3.29/GraphicsMagick-1.3.29.tar.xz/download"
+ license("MIT")
+
version("1.3.34", sha256="df009d5173ed0d6a0c6457234256c5a8aeaace782afa1cbab015d5a12bd4f7a4")
version("1.3.33", sha256="130cb330a633580b5124eba5c125bbcbc484298423a97b9bed37ccd50d6dc778")
version("1.3.32", sha256="b842a5a0d6c84fd6c5f161b5cd8e02bbd210b0c0b6728dd762b7c53062ba94e1")
diff --git a/var/spack/repos/builtin/packages/graphite2/package.py b/var/spack/repos/builtin/packages/graphite2/package.py
index 3453886eea..0c37021078 100644
--- a/var/spack/repos/builtin/packages/graphite2/package.py
+++ b/var/spack/repos/builtin/packages/graphite2/package.py
@@ -17,6 +17,8 @@ class Graphite2(CMakePackage):
)
url = "https://github.com/silnrsi/graphite/releases/download/1.3.13/graphite2-1.3.13.tgz"
+ license("LGPL-2.1-or-later OR MPL-1.1")
+
version("1.3.14", sha256="f99d1c13aa5fa296898a181dff9b82fb25f6cc0933dbaa7a475d8109bd54209d")
version("1.3.13", sha256="dd63e169b0d3cf954b397c122551ab9343e0696fb2045e1b326db0202d875f06")
diff --git a/var/spack/repos/builtin/packages/graphmap/package.py b/var/spack/repos/builtin/packages/graphmap/package.py
index 4199da13d5..8c71adf338 100644
--- a/var/spack/repos/builtin/packages/graphmap/package.py
+++ b/var/spack/repos/builtin/packages/graphmap/package.py
@@ -12,6 +12,8 @@ class Graphmap(MakefilePackage):
homepage = "https://github.com/isovic/graphmap"
git = "https://github.com/isovic/graphmap.git"
+ license("MIT")
+
version("0.3.0", commit="eb8c75d68b03be95464318afa69b645a59f8f6b7")
depends_on("zlib-api", type="link")
diff --git a/var/spack/repos/builtin/packages/graphviz/package.py b/var/spack/repos/builtin/packages/graphviz/package.py
index 658a6a39b4..70a1436f30 100644
--- a/var/spack/repos/builtin/packages/graphviz/package.py
+++ b/var/spack/repos/builtin/packages/graphviz/package.py
@@ -19,6 +19,8 @@ class Graphviz(AutotoolsPackage):
git = "https://gitlab.com/graphviz/graphviz.git"
url = "https://gitlab.com/graphviz/graphviz/-/archive/2.46.0/graphviz-2.46.0.tar.bz2"
+ license("EPL-1.0")
+
version("8.0.5", sha256="c1901fe52483fad55fbf893ccd59a3dcaedd53f0d50b5aebbbf3deaba93b674d")
version("8.0.1", sha256="19928f09f759676578b50101420b24475eb35f712ffbe8a97254f64b20fdbd03")
version("7.1.0", sha256="7943c3fa0c55c779f595259f3b9e41c7ea6ed92f0aca0d24df917f631322dc01")
diff --git a/var/spack/repos/builtin/packages/grass/package.py b/var/spack/repos/builtin/packages/grass/package.py
index 8b4065d814..ea8e4b1013 100644
--- a/var/spack/repos/builtin/packages/grass/package.py
+++ b/var/spack/repos/builtin/packages/grass/package.py
@@ -19,6 +19,8 @@ class Grass(AutotoolsPackage):
maintainers("adamjstewart")
+ license("MIT")
+
version("master", branch="master")
version("8.2.0", sha256="621c3304a563be19c0220ae28f931a5e9ba74a53218c5556cd3f7fbfcca33a80")
version("7.8.5", sha256="a359bb665524ecccb643335d70f5436b1c84ffb6a0e428b78dffebacd983ff37")
diff --git a/var/spack/repos/builtin/packages/graylog2-server/package.py b/var/spack/repos/builtin/packages/graylog2-server/package.py
index 72e1fde279..53ebc49fa9 100644
--- a/var/spack/repos/builtin/packages/graylog2-server/package.py
+++ b/var/spack/repos/builtin/packages/graylog2-server/package.py
@@ -12,6 +12,8 @@ class Graylog2Server(Package):
homepage = "https://www.graylog.org/"
url = "https://github.com/Graylog2/graylog2-server/archive/3.2.4.tar.gz"
+ license("GPL-3.0-or-later")
+
version("3.2.4", sha256="d34cc9fd42b2ee0b872c0f644fe53ef9b2e9790029c5d2182f782f66f1e1d99d")
version("3.2.3", sha256="6da5ba1da897a371a490a6ba7c9d017a479a22e3c16a39280a49e61f551280c0")
version("3.2.2", sha256="dc7baa5c0e451b0927b28320c4d9ca19810f4690eb2c521ed8a8272c99fb3bc3")
diff --git a/var/spack/repos/builtin/packages/grep/package.py b/var/spack/repos/builtin/packages/grep/package.py
index 37b1e62cfe..aaf475946b 100644
--- a/var/spack/repos/builtin/packages/grep/package.py
+++ b/var/spack/repos/builtin/packages/grep/package.py
@@ -12,6 +12,8 @@ class Grep(AutotoolsPackage):
homepage = "https://www.gnu.org/software/grep/"
url = "https://ftp.gnu.org/gnu/grep/grep-3.3.tar.xz"
+ license("GPL-3.0-or-later")
+
version("3.11", sha256="1db2aedde89d0dea42b16d9528f894c8d15dae4e190b59aecc78f5a951276eab")
version("3.10", sha256="24efa5b595fb5a7100879b51b8868a0bb87a71c183d02c4c602633b88af6855b")
version("3.9", sha256="abcd11409ee23d4caf35feb422e53bbac867014cfeed313bb5f488aca170b599")
diff --git a/var/spack/repos/builtin/packages/grid/package.py b/var/spack/repos/builtin/packages/grid/package.py
index e68e4955f7..1e095ab1a6 100644
--- a/var/spack/repos/builtin/packages/grid/package.py
+++ b/var/spack/repos/builtin/packages/grid/package.py
@@ -15,6 +15,8 @@ class Grid(AutotoolsPackage):
maintainers("giordano")
+ license("GPL-2.0-only")
+
version("develop", branch="develop")
variant(
diff --git a/var/spack/repos/builtin/packages/grnboost/package.py b/var/spack/repos/builtin/packages/grnboost/package.py
index 6e28cb7fce..ffeda4fe8f 100644
--- a/var/spack/repos/builtin/packages/grnboost/package.py
+++ b/var/spack/repos/builtin/packages/grnboost/package.py
@@ -17,6 +17,8 @@ class Grnboost(Package):
homepage = "https://github.com/aertslab/GRNBoost"
+ license("BSD-3-Clause")
+
version(
"2017-10-9",
git="https://github.com/aertslab/GRNBoost.git",
diff --git a/var/spack/repos/builtin/packages/groff/package.py b/var/spack/repos/builtin/packages/groff/package.py
index a2ccd663ec..73b892ccc9 100644
--- a/var/spack/repos/builtin/packages/groff/package.py
+++ b/var/spack/repos/builtin/packages/groff/package.py
@@ -20,6 +20,8 @@ class Groff(AutotoolsPackage, GNUMirrorPackage):
tags = ["build-tools"]
+ license("GPL-3.0-or-later")
+
version("1.22.4", sha256="e78e7b4cb7dec310849004fa88847c44701e8d133b5d4c13057d876c1bad0293")
version("1.22.3", sha256="3a48a9d6c97750bfbd535feeb5be0111db6406ddb7bb79fc680809cda6d828a5")
diff --git a/var/spack/repos/builtin/packages/gromacs/package.py b/var/spack/repos/builtin/packages/gromacs/package.py
index 4481a551b5..7b6b57f5b6 100644
--- a/var/spack/repos/builtin/packages/gromacs/package.py
+++ b/var/spack/repos/builtin/packages/gromacs/package.py
@@ -28,6 +28,8 @@ class Gromacs(CMakePackage, CudaPackage):
git = "https://gitlab.com/gromacs/gromacs.git"
maintainers("danielahlin", "eirrgang", "junghans")
+ license("BSD-2-Clause")
+
version("main", branch="main")
version("master", branch="main", deprecated=True)
version("2023.3", sha256="4ec8f8d0c7af76b13f8fd16db8e2c120e749de439ae9554d9f653f812d78d1cb")
diff --git a/var/spack/repos/builtin/packages/grpc/package.py b/var/spack/repos/builtin/packages/grpc/package.py
index 58e64427ec..6c287482ba 100644
--- a/var/spack/repos/builtin/packages/grpc/package.py
+++ b/var/spack/repos/builtin/packages/grpc/package.py
@@ -12,6 +12,9 @@ class Grpc(CMakePackage):
homepage = "https://grpc.io"
url = "https://github.com/grpc/grpc/archive/v1.39.0.tar.gz"
+
+ license("Apache-2.0 AND BSD-3-Clause AND MIT")
+
version("1.55.0", sha256="9cf1a69a921534ac0b760dcbefb900f3c2f735f56070bf0536506913bb5bfd74")
version("1.50.0", sha256="76900ab068da86378395a8e125b5cc43dfae671e09ff6462ddfef18676e2165a")
version("1.47.0", sha256="271bdc890bf329a8de5b65819f0f9590a5381402429bca37625b63546ed19e54")
diff --git a/var/spack/repos/builtin/packages/gsettings-desktop-schemas/package.py b/var/spack/repos/builtin/packages/gsettings-desktop-schemas/package.py
index 60b7d482e1..d93328a434 100644
--- a/var/spack/repos/builtin/packages/gsettings-desktop-schemas/package.py
+++ b/var/spack/repos/builtin/packages/gsettings-desktop-schemas/package.py
@@ -13,6 +13,8 @@ class GsettingsDesktopSchemas(MesonPackage):
homepage = "https://github.com/GNOME/gsettings-desktop-schemas/"
url = "https://github.com/GNOME/gsettings-desktop-schemas/archive/3.38.0.tar.gz"
+ license("LGPL-2.0-or-later")
+
version("3.38.0", sha256="b808bd285ac7176f2e9e3a8763c3913121ab9f109d2988c70e3f1f8e742a630d")
version("3.37.92", sha256="5f5dd0421ed2f3746674b8bb6e0c652784915133c7f2d133339bf5e4140d8d1d")
version("3.37.2", sha256="1dacdfeecfc57468da7c598a01b635f82ecd088e1d78d5aa840e47256026654d")
diff --git a/var/spack/repos/builtin/packages/gsibec/package.py b/var/spack/repos/builtin/packages/gsibec/package.py
index 7c68d3eee3..7db794d1bc 100644
--- a/var/spack/repos/builtin/packages/gsibec/package.py
+++ b/var/spack/repos/builtin/packages/gsibec/package.py
@@ -17,6 +17,8 @@ class Gsibec(CMakePackage):
maintainers("mathomp4", "danholdaway")
+ license("Apache-2.0")
+
version("develop", branch="develop")
version("1.1.3", sha256="9cac000562250487c16608e8245d97457cc1663b1793b3833be5a76ebccb4b47")
version("1.1.2", sha256="8bdcdf1663e6071b6ad9e893a76307abc70a6de744fb75a13986e70242993ada")
diff --git a/var/spack/repos/builtin/packages/gsl-lite/package.py b/var/spack/repos/builtin/packages/gsl-lite/package.py
index 228150c225..ef78452da7 100644
--- a/var/spack/repos/builtin/packages/gsl-lite/package.py
+++ b/var/spack/repos/builtin/packages/gsl-lite/package.py
@@ -17,6 +17,8 @@ class GslLite(CMakePackage):
maintainers("AlexanderRichert-NOAA", "climbfuji", "edwardhartnett", "Hang-Lei-NOAA")
+ license("MIT")
+
version("0.41.0", sha256="4682d8a60260321b92555760be3b9caab60e2a71f95eddbdfb91e557ee93302a")
version("0.40.0", commit="d6c8af99a1d95b3db36f26b4f22dc3bad89952de")
version("0.39.0", commit="d0903fa87ff579c30f608bc363582e6563570342")
diff --git a/var/spack/repos/builtin/packages/gsl/package.py b/var/spack/repos/builtin/packages/gsl/package.py
index 072be62cb4..72d2a439a3 100644
--- a/var/spack/repos/builtin/packages/gsl/package.py
+++ b/var/spack/repos/builtin/packages/gsl/package.py
@@ -17,6 +17,8 @@ class Gsl(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.gnu.org/software/gsl"
gnu_mirror_path = "gsl/gsl-2.3.tar.gz"
+ license("GPL-3.0-or-later")
+
version("2.7.1", sha256="dcb0fbd43048832b757ff9942691a8dd70026d5da0ff85601e52687f6deeb34b")
version("2.7", sha256="efbbf3785da0e53038be7907500628b466152dbc3c173a87de1b5eba2e23602b")
version("2.6", sha256="b782339fc7a38fe17689cb39966c4d821236c28018b6593ddb6fd59ee40786a8")
diff --git a/var/spack/repos/builtin/packages/gtk-doc/package.py b/var/spack/repos/builtin/packages/gtk-doc/package.py
index ba28f4d7de..056213d0db 100644
--- a/var/spack/repos/builtin/packages/gtk-doc/package.py
+++ b/var/spack/repos/builtin/packages/gtk-doc/package.py
@@ -17,6 +17,8 @@ class GtkDoc(AutotoolsPackage):
homepage = "https://wiki.gnome.org/DocumentationProject/GtkDoc"
url = "https://gitlab.gnome.org/GNOME/gtk-doc/-/archive/1.33.2/gtk-doc-1.33.2.tar.gz"
+ license("GPL-2.0-or-later AND GFDL-1.1-or-later")
+
version("1.33.2", sha256="2d1b0cbd26edfcb54694b2339106a02a81d630a7dedc357461aeb186874cc7c0")
version("1.32", sha256="0890c1f00d4817279be51602e67c4805daf264092adc58f9c04338566e8225ba")
diff --git a/var/spack/repos/builtin/packages/gtkmm/package.py b/var/spack/repos/builtin/packages/gtkmm/package.py
index 22fc0d0541..303b9f7c88 100644
--- a/var/spack/repos/builtin/packages/gtkmm/package.py
+++ b/var/spack/repos/builtin/packages/gtkmm/package.py
@@ -12,6 +12,8 @@ class Gtkmm(AutotoolsPackage):
homepage = "https://www.gtkmm.org/en/"
url = "https://ftp.acc.umu.se/pub/GNOME/sources/gtkmm/2.16/gtkmm-2.16.0.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("2.19.7", sha256="7cc8d26f9a0956092e61ecfbb029c5d6223cd7e49d4434653446ff190a990957")
version("2.19.6", sha256="d495d4012d49841a4f0a09584e002bc25ef55d7b2782660ecf7a58ed67357ad7")
version("2.19.4", sha256="ade220b0d395cb44215a69623af40a420281bc090ddaefc55350ad48e888fed2")
diff --git a/var/spack/repos/builtin/packages/gtkorvo-enet/package.py b/var/spack/repos/builtin/packages/gtkorvo-enet/package.py
index deddfd493c..41aef3b148 100644
--- a/var/spack/repos/builtin/packages/gtkorvo-enet/package.py
+++ b/var/spack/repos/builtin/packages/gtkorvo-enet/package.py
@@ -16,5 +16,7 @@ class GtkorvoEnet(AutotoolsPackage):
homepage = "https://www.github.com/GTkorvo/enet"
url = "https://github.com/GTkorvo/enet/archive/v1.3.13.tar.gz"
+ license("MIT")
+
version("1.3.14", sha256="d1fda051bdee46ad8cce7c3bb36fb6b7a7a443945f27a280ac104753c29465b0")
version("1.3.13", sha256="ede6e4f03e4cb0c3d93044ace9e8c1818ef4d3ced4aaa70384155769b3c436dc")
diff --git a/var/spack/repos/builtin/packages/gtkplus/package.py b/var/spack/repos/builtin/packages/gtkplus/package.py
index 52aa981d3c..b615777abf 100644
--- a/var/spack/repos/builtin/packages/gtkplus/package.py
+++ b/var/spack/repos/builtin/packages/gtkplus/package.py
@@ -13,6 +13,8 @@ class Gtkplus(MesonPackage):
homepage = "https://www.gtk.org/"
url = "https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.26.tar.xz"
+ license("LGPL-2.0-or-later")
+
version("3.24.29", sha256="f57ec4ade8f15cab0c23a80dcaee85b876e70a8823d9105f067ce335a8268caa")
version("3.24.26", sha256="2cc1b2dc5cad15d25b6abd115c55ffd8331e8d4677745dd3ce6db725b4fff1e9")
version(
diff --git a/var/spack/repos/builtin/packages/gtksourceview/package.py b/var/spack/repos/builtin/packages/gtksourceview/package.py
index 071749ccfb..7bd6f6400a 100644
--- a/var/spack/repos/builtin/packages/gtksourceview/package.py
+++ b/var/spack/repos/builtin/packages/gtksourceview/package.py
@@ -18,6 +18,8 @@ class Gtksourceview(AutotoolsPackage):
homepage = "https://projects.gnome.org/gtksourceview"
url = "https://download.gnome.org/sources/gtksourceview/4.2/gtksourceview-4.2.0.tar.xz"
+ license("LGPL-2.1-or-later")
+
version("4.2.0", sha256="c431eb234dc83c7819e58f77dd2af973252c7750da1c9d125ddc94268f94f675")
version("3.24.11", sha256="691b074a37b2a307f7f48edc5b8c7afa7301709be56378ccf9cc9735909077fd")
diff --git a/var/spack/repos/builtin/packages/gts/package.py b/var/spack/repos/builtin/packages/gts/package.py
index eb50d0c416..00dfda4d43 100644
--- a/var/spack/repos/builtin/packages/gts/package.py
+++ b/var/spack/repos/builtin/packages/gts/package.py
@@ -24,6 +24,8 @@ class Gts(AutotoolsPackage):
homepage = "http://gts.sourceforge.net/index.html"
url = "http://gts.sourceforge.net/tarballs/gts-snapshot-121130.tar.gz"
+ license("LGPL-2.0-only")
+
version("121130", sha256="c23f72ab74bbf65599f8c0b599d6336fabe1ec2a09c19b70544eeefdc069b73b")
depends_on("glib")
diff --git a/var/spack/repos/builtin/packages/guacamole-client/package.py b/var/spack/repos/builtin/packages/guacamole-client/package.py
index 25577e327d..ec4f1b3c4e 100644
--- a/var/spack/repos/builtin/packages/guacamole-client/package.py
+++ b/var/spack/repos/builtin/packages/guacamole-client/package.py
@@ -13,6 +13,8 @@ class GuacamoleClient(MavenPackage):
homepage = "https://guacamole.apache.org/"
url = "https://github.com/apache/guacamole-client/archive/1.2.0.tar.gz"
+ license("Apache-2.0")
+
version("1.2.0", sha256="2327368a32e61cf82032311be79ded4e5eefbc59ac9fb6e0a054b4f49168843e")
depends_on("java@8", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/guacamole-server/package.py b/var/spack/repos/builtin/packages/guacamole-server/package.py
index f378da05c7..d36c5b5bd6 100644
--- a/var/spack/repos/builtin/packages/guacamole-server/package.py
+++ b/var/spack/repos/builtin/packages/guacamole-server/package.py
@@ -14,6 +14,8 @@ class GuacamoleServer(AutotoolsPackage):
homepage = "https://guacamole.apache.org/"
url = "https://github.com/apache/guacamole-server/archive/1.1.0.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.1.0", sha256="d0f0c66ebfa7a4fd6689ae5240f21797b5177945a042388b691b15b8bd5c81a8")
depends_on("autoconf", type="build")
diff --git a/var/spack/repos/builtin/packages/guile/package.py b/var/spack/repos/builtin/packages/guile/package.py
index 66be676f89..ad401478d1 100644
--- a/var/spack/repos/builtin/packages/guile/package.py
+++ b/var/spack/repos/builtin/packages/guile/package.py
@@ -13,6 +13,8 @@ class Guile(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.gnu.org/software/guile/"
gnu_mirror_path = "guile/guile-2.2.0.tar.gz"
+ license("LGPL-3.0-or-later AND GPL-3.0-or-later")
+
version("2.2.6", sha256="08c0e7487777740b61cdd97949b69e8a5e2997d8c2fe6c7e175819eb18444506")
version("2.2.5", sha256="c3c7a2f6ae0d8321a240c7ebc532a1d47af8c63214157a73789e2b2305b4c927")
version("2.2.4", sha256="33b904c0bf4e48e156f3fb1d0e6b0392033bd610c6c9d9a0410c6e0ea96a3e5c")
diff --git a/var/spack/repos/builtin/packages/gunrock/package.py b/var/spack/repos/builtin/packages/gunrock/package.py
index 0c192654b4..54b7a074ee 100644
--- a/var/spack/repos/builtin/packages/gunrock/package.py
+++ b/var/spack/repos/builtin/packages/gunrock/package.py
@@ -13,6 +13,8 @@ class Gunrock(CMakePackage, CudaPackage):
homepage = "https://gunrock.github.io/docs/"
git = "https://github.com/gunrock/gunrock.git"
+ license("Apache-2.0")
+
version("master", submodules=True)
version("1.2", submodules=True, tag="v1.2", commit="5ee3df50c45f702eb247ef1abcea7a490b60b2ea")
# v1.1 build is broken. See:
diff --git a/var/spack/repos/builtin/packages/gxsview/package.py b/var/spack/repos/builtin/packages/gxsview/package.py
index d38daa889a..582df18ff9 100644
--- a/var/spack/repos/builtin/packages/gxsview/package.py
+++ b/var/spack/repos/builtin/packages/gxsview/package.py
@@ -20,6 +20,8 @@ class Gxsview(QMakePackage):
# Support email for questions ohnishi@m.mpat.go.jp
maintainers("cessenat")
+ license("LGPL-3.0-only")
+
version(
"2023.05.29", sha256="1e768fd7afd22198b7f73adeb42f4ccf7e0ff68996a3843b1ea138225c4c1da3"
)
diff --git a/var/spack/repos/builtin/packages/gzip/package.py b/var/spack/repos/builtin/packages/gzip/package.py
index 6645969dd0..268233c8c8 100644
--- a/var/spack/repos/builtin/packages/gzip/package.py
+++ b/var/spack/repos/builtin/packages/gzip/package.py
@@ -12,6 +12,8 @@ class Gzip(AutotoolsPackage):
homepage = "https://www.gnu.org/software/gzip/"
url = "https://ftp.gnu.org/gnu/gzip/gzip-1.10.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.13", sha256="20fc818aeebae87cdbf209d35141ad9d3cf312b35a5e6be61bfcfbf9eddd212a")
version(
"1.12",
diff --git a/var/spack/repos/builtin/packages/h5bench/package.py b/var/spack/repos/builtin/packages/h5bench/package.py
index 9457040c95..0259c63924 100644
--- a/var/spack/repos/builtin/packages/h5bench/package.py
+++ b/var/spack/repos/builtin/packages/h5bench/package.py
@@ -16,6 +16,8 @@ class H5bench(CMakePackage):
tags = ["e4s"]
+ license("BSD-3-Clause-LBNL")
+
version("latest", branch="master", submodules=True)
version("develop", branch="develop", submodules=True)
diff --git a/var/spack/repos/builtin/packages/h5cpp/package.py b/var/spack/repos/builtin/packages/h5cpp/package.py
index c652578d92..c287985f2a 100644
--- a/var/spack/repos/builtin/packages/h5cpp/package.py
+++ b/var/spack/repos/builtin/packages/h5cpp/package.py
@@ -15,6 +15,8 @@ class H5cpp(CMakePackage):
maintainers("eschnett")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("1.10.4-6", sha256="4fbc8e777dc78a37ec2fe8c7b6a47114080ffe587f083e83a2046b5e794aef93")
version("1.10.4-5", sha256="661ccc4d76e081afc73df71ef11d027837d92dd1089185f3650afcaec9d418ec")
diff --git a/var/spack/repos/builtin/packages/h5utils/package.py b/var/spack/repos/builtin/packages/h5utils/package.py
index 4752a74879..2762614371 100644
--- a/var/spack/repos/builtin/packages/h5utils/package.py
+++ b/var/spack/repos/builtin/packages/h5utils/package.py
@@ -13,6 +13,8 @@ class H5utils(AutotoolsPackage):
homepage = "http://ab-initio.mit.edu/wiki/index.php/H5utils"
url = "https://github.com/NanoComp/h5utils/releases/download/1.13.1/h5utils-1.13.1.tar.gz"
+ license("GPL-2.0-only")
+
version("1.13.1", sha256="c5a76f064d6daa3e65583dce2b61202510e67cf6590f076af9a8aa72511d7d65")
version(
"1.12.1",
diff --git a/var/spack/repos/builtin/packages/haccabana/package.py b/var/spack/repos/builtin/packages/haccabana/package.py
index 7259308786..47022201db 100644
--- a/var/spack/repos/builtin/packages/haccabana/package.py
+++ b/var/spack/repos/builtin/packages/haccabana/package.py
@@ -19,6 +19,8 @@ class Haccabana(CMakePackage):
tags = ["proxy-app", "ecp-proxy-app"]
+ license("BSD-3-Clause")
+
version("master", branch="master")
variant("shared", default=True, description="Build shared libraries")
diff --git a/var/spack/repos/builtin/packages/hacckernels/package.py b/var/spack/repos/builtin/packages/hacckernels/package.py
index a16e1b7a11..17afa2dfc8 100644
--- a/var/spack/repos/builtin/packages/hacckernels/package.py
+++ b/var/spack/repos/builtin/packages/hacckernels/package.py
@@ -18,6 +18,8 @@ class Hacckernels(CMakePackage):
tags = ["proxy-app"]
+ license("BSD-3-Clause")
+
version("develop", branch="master")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/hackrf-host/package.py b/var/spack/repos/builtin/packages/hackrf-host/package.py
index db5e129b86..012a9c21dc 100644
--- a/var/spack/repos/builtin/packages/hackrf-host/package.py
+++ b/var/spack/repos/builtin/packages/hackrf-host/package.py
@@ -18,6 +18,8 @@ class HackrfHost(CMakePackage):
root_cmakelists_dir = "host"
+ license("GPL-2.0-only")
+
version("2018.01.1", sha256="84dbb5536d3aa5bd6b25d50df78d591e6c3431d752de051a17f4cb87b7963ec3")
depends_on("cmake@2.8.12:", type="build")
diff --git a/var/spack/repos/builtin/packages/hadoop-xrootd/package.py b/var/spack/repos/builtin/packages/hadoop-xrootd/package.py
index b67743397e..f03d03d8c7 100644
--- a/var/spack/repos/builtin/packages/hadoop-xrootd/package.py
+++ b/var/spack/repos/builtin/packages/hadoop-xrootd/package.py
@@ -14,6 +14,8 @@ class HadoopXrootd(MavenPackage):
maintainers("haralmha")
+ license("Apache-2.0")
+
version("1.0.7", sha256="9a129dc14b3dc139aa4da7543f6392a5c80b41fea6bb9f6cd27db5acf6f5471f")
depends_on("hadoop")
diff --git a/var/spack/repos/builtin/packages/hadoop/package.py b/var/spack/repos/builtin/packages/hadoop/package.py
index 2a5c11b315..d62c18da49 100644
--- a/var/spack/repos/builtin/packages/hadoop/package.py
+++ b/var/spack/repos/builtin/packages/hadoop/package.py
@@ -15,6 +15,8 @@ class Hadoop(Package):
homepage = "https://hadoop.apache.org/"
url = "https://archive.apache.org/dist/hadoop/common/hadoop-3.3.2/hadoop-3.3.2.tar.gz"
+ license("Apache-2.0")
+
version("3.3.2", sha256="b341587495b12eec0b244b517f21df88eb46ef634dc7dc3e5969455b80ce2ce5")
version("3.3.0", sha256="ea1a0f0afcdfb9b6b9d261cdce5a99023d7e8f72d26409e87f69bda65c663688")
version("3.2.2", sha256="97e73b46c3972cd3c40c2295bd9488843c24e8503c36e7c57f6e6ecc4e12b8c3")
diff --git a/var/spack/repos/builtin/packages/half/package.py b/var/spack/repos/builtin/packages/half/package.py
index 784dfe7043..1eb4a62f67 100644
--- a/var/spack/repos/builtin/packages/half/package.py
+++ b/var/spack/repos/builtin/packages/half/package.py
@@ -21,6 +21,8 @@ class Half(Package):
maintainers("bvanessen")
+ license("MIT")
+
version("2.1.0", sha256="ad1788afe0300fa2b02b0d1df128d857f021f92ccf7c8bddd07812685fa07a25")
version("1.12.0", sha256="cdd70d3bf3fe091b688e7ab3f48471c881a197d2c186c95cca8bf156961fb41c")
patch("f16fix.patch", when="@2.1.0")
diff --git a/var/spack/repos/builtin/packages/halide/package.py b/var/spack/repos/builtin/packages/halide/package.py
index f7021ed9ad..0dbea5bd6b 100644
--- a/var/spack/repos/builtin/packages/halide/package.py
+++ b/var/spack/repos/builtin/packages/halide/package.py
@@ -12,6 +12,9 @@ class Halide(CMakePackage, PythonExtension):
homepage = "https://halide-lang.org/"
url = "https://github.com/halide/Halide/archive/refs/tags/v14.0.0.tar.gz"
git = "https://github.com/halide/Halide.git"
+
+ license("MIT")
+
maintainers("wraith1995")
version("main", branch="main")
version("15.0.0", sha256="6680424f80c5731a85d977c06327096afe5af31da3667e91d4d36a25fabdda15")
diff --git a/var/spack/repos/builtin/packages/hama/package.py b/var/spack/repos/builtin/packages/hama/package.py
index bacadc2367..1d924ed8c6 100644
--- a/var/spack/repos/builtin/packages/hama/package.py
+++ b/var/spack/repos/builtin/packages/hama/package.py
@@ -16,6 +16,8 @@ class Hama(Package):
homepage = "https://www-eu.apache.org"
url = "https://www-eu.apache.org/dist/hama/hama-0.7.1/hama-dist-0.7.1.tar.gz"
+ license("Apache-2.0")
+
version("0.7.1", sha256="c7466c2a70a949609a501e868f6a288b7142725c407e24649ea6f7121632bc89")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/hapcut2/package.py b/var/spack/repos/builtin/packages/hapcut2/package.py
index c025fb3df8..a27d0168b0 100644
--- a/var/spack/repos/builtin/packages/hapcut2/package.py
+++ b/var/spack/repos/builtin/packages/hapcut2/package.py
@@ -15,6 +15,8 @@ class Hapcut2(MakefilePackage):
git = "https://github.com/vibansal/HapCUT2.git"
maintainers("snehring")
+ license("BSD-2-Clause")
+
version("v1.3.1", commit="c6481d5fd0618dc3e82b2eb8c2b4835d9a4f6da7")
version(
"2017-07-10",
diff --git a/var/spack/repos/builtin/packages/harfbuzz/package.py b/var/spack/repos/builtin/packages/harfbuzz/package.py
index 2e1e173ffe..c9b6fa1812 100644
--- a/var/spack/repos/builtin/packages/harfbuzz/package.py
+++ b/var/spack/repos/builtin/packages/harfbuzz/package.py
@@ -18,6 +18,8 @@ class Harfbuzz(MesonPackage, AutotoolsPackage):
conditional("autotools", when="@:2.9"), conditional("meson", when="@3:"), default="meson"
)
+ license("MIT")
+
version("7.3.0", sha256="20770789749ac9ba846df33983dbda22db836c70d9f5d050cb9aa5347094a8fb")
version("7.2.0", sha256="fc5560c807eae0efd5f95b5aa4c65800c7a8eed6642008a6b1e7e3ffff7873cc")
version("6.0.0", sha256="1d1010a1751d076d5291e433c138502a794d679a7498d1268ee21e2d4a140eb4")
diff --git a/var/spack/repos/builtin/packages/harminv/package.py b/var/spack/repos/builtin/packages/harminv/package.py
index 8c3648f84f..1fcce46d16 100644
--- a/var/spack/repos/builtin/packages/harminv/package.py
+++ b/var/spack/repos/builtin/packages/harminv/package.py
@@ -16,6 +16,8 @@ class Harminv(AutotoolsPackage):
homepage = "https://github.com/NanoComp/harminv"
url = "https://github.com/NanoComp/harminv/releases/download/v1.4.2/harminv-1.4.2.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.4.2", sha256="5a9a1bf710972442f065d0d62c62d0c4ec3da4a3696d7160a35602c9470bc7a2")
version("1.4.1", sha256="e1b923c508a565f230aac04e3feea23b888b47d8e19b08816a97ee4444233670")
diff --git a/var/spack/repos/builtin/packages/hashcat/package.py b/var/spack/repos/builtin/packages/hashcat/package.py
index 456f31b3fe..a86a43b9b1 100644
--- a/var/spack/repos/builtin/packages/hashcat/package.py
+++ b/var/spack/repos/builtin/packages/hashcat/package.py
@@ -16,6 +16,8 @@ class Hashcat(MakefilePackage):
homepage = "https://hashcat.net/hashcat/"
url = "https://github.com/hashcat/hashcat/archive/v6.1.1.tar.gz"
+ license("MIT")
+
version("6.2.6", sha256="b25e1077bcf34908cc8f18c1a69a2ec98b047b2cbcf0f51144dcf3ba1e0b7b2a")
version("6.1.1", sha256="39c140bbb3c0bdb1564bfa9b9a1cff49115a42f4c9c19e9b066b617aea309f80")
version("6.1.0", sha256="916f92434e3b36a126be1d1247a95cd3b32b4d814604960a2ca325d4cc0542d1")
diff --git a/var/spack/repos/builtin/packages/haveged/package.py b/var/spack/repos/builtin/packages/haveged/package.py
index fd983d0d2f..3be50622e6 100644
--- a/var/spack/repos/builtin/packages/haveged/package.py
+++ b/var/spack/repos/builtin/packages/haveged/package.py
@@ -12,4 +12,6 @@ class Haveged(AutotoolsPackage):
homepage = "https://github.com/jirka-h/haveged"
url = "https://github.com/jirka-h/haveged/archive/v1.9.13/haveged-1.9.13.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.9.13", sha256="d17bd22fa1745daca5ac72e014ed3b0fe5720da4c115953124b1bf2a0aa2b04b")
diff --git a/var/spack/repos/builtin/packages/hazelcast/package.py b/var/spack/repos/builtin/packages/hazelcast/package.py
index bc6ad9b4ea..2f2ada9f3b 100644
--- a/var/spack/repos/builtin/packages/hazelcast/package.py
+++ b/var/spack/repos/builtin/packages/hazelcast/package.py
@@ -15,6 +15,8 @@ class Hazelcast(MavenPackage):
homepage = "http://www.hazelcast.com/"
url = "https://github.com/hazelcast/hazelcast/archive/v3.12.8.tar.gz"
+ license("Apache-2.0")
+
version("5.2.3", sha256="026c213d3bb520b6c44587ae2a67eca50b9a5a0fc56d2cdedfb2c09c7858a11f")
version("4.0.2", sha256="4f01682583ae6603365ac7a24c568d7598cc3c1cbd736e5c6ed98bd75e39ffa3")
version("4.0.1", sha256="c9c7d5cbcf70c5e1eb72890df2b4104639f7543f11c6ac5d3e80cd2d4a0d2181")
diff --git a/var/spack/repos/builtin/packages/hbase/package.py b/var/spack/repos/builtin/packages/hbase/package.py
index 78281d2090..4e876018af 100644
--- a/var/spack/repos/builtin/packages/hbase/package.py
+++ b/var/spack/repos/builtin/packages/hbase/package.py
@@ -18,6 +18,8 @@ class Hbase(Package):
list_url = "https://archive.apache.org/dist/hbase"
list_depth = 1
+ license("Apache-2.0")
+
version("2.5.4", sha256="ffb929d1ffcaf0309e1617833f3b36645a9c9d9c10b47d6baccc7e50c6d0ed33")
version("2.5.3", sha256="874f239c341a6a4a646051c79fda9e838242481b70463bf8daa28ba7239576c2")
version("2.4.9", sha256="ed282a165fe0910b27d143f3ea21d552110bc155fd5456250a05dc51b0f0b6bd")
diff --git a/var/spack/repos/builtin/packages/hc/package.py b/var/spack/repos/builtin/packages/hc/package.py
index 454889bd51..c1f479d945 100644
--- a/var/spack/repos/builtin/packages/hc/package.py
+++ b/var/spack/repos/builtin/packages/hc/package.py
@@ -14,6 +14,8 @@ class Hc(MakefilePackage):
homepage = "https://geodynamics.org/cig/software/hc/"
url = "https://geodynamics.org/cig/software/hc/hc-1.0.7.tar.gz"
+ license("GPL-2.0-only")
+
version("1.0.7", sha256="7499ea76ac4739a9c0941bd57d124fb681fd387c8d716ebb358e6af3395103ed")
depends_on("gmt@4.2.1:4")
diff --git a/var/spack/repos/builtin/packages/hdf5-blosc/package.py b/var/spack/repos/builtin/packages/hdf5-blosc/package.py
index ef072a98a0..4d55d2b96b 100644
--- a/var/spack/repos/builtin/packages/hdf5-blosc/package.py
+++ b/var/spack/repos/builtin/packages/hdf5-blosc/package.py
@@ -32,6 +32,8 @@ class Hdf5Blosc(Package):
homepage = "https://github.com/Blosc/hdf5-blosc"
git = "https://github.com/Blosc/hdf5-blosc.git"
+ license("MIT")
+
version("master", branch="master")
depends_on("c-blosc")
diff --git a/var/spack/repos/builtin/packages/hdf5-vfd-gds/package.py b/var/spack/repos/builtin/packages/hdf5-vfd-gds/package.py
index 8bcefb47dc..5e5e132c98 100644
--- a/var/spack/repos/builtin/packages/hdf5-vfd-gds/package.py
+++ b/var/spack/repos/builtin/packages/hdf5-vfd-gds/package.py
@@ -15,6 +15,8 @@ class Hdf5VfdGds(CMakePackage, CudaPackage):
git = "https://github.com/hpc-io/vfd-gds.git"
maintainers("hyoklee", "lrknox")
+ license("BSD-3-Clause-LBNL")
+
# Versions
version("master", branch="master")
version("1.0.2", sha256="f7df64ff62e057b525bc30ed6534f9c0752e52bd58b65f7c147878d6c68105ae")
diff --git a/var/spack/repos/builtin/packages/hdf5-vol-async/package.py b/var/spack/repos/builtin/packages/hdf5-vol-async/package.py
index ab34a7f0b1..0dbad9dd74 100644
--- a/var/spack/repos/builtin/packages/hdf5-vol-async/package.py
+++ b/var/spack/repos/builtin/packages/hdf5-vol-async/package.py
@@ -23,6 +23,8 @@ class Hdf5VolAsync(CMakePackage):
tags = ["e4s"]
+ license("BSD-3-Clause-LBNL")
+
version("develop", branch="develop")
version("1.7", tag="v1.7", commit="70a22cf9863a7c1386d97be865342deb751ca501")
version("1.6", tag="v1.6", commit="f3406d62ec055cdcfe077979a1068bd102c598a5")
diff --git a/var/spack/repos/builtin/packages/hdf5-vol-cache/package.py b/var/spack/repos/builtin/packages/hdf5-vol-cache/package.py
index fd9977b3f8..d8f2a3efbe 100644
--- a/var/spack/repos/builtin/packages/hdf5-vol-cache/package.py
+++ b/var/spack/repos/builtin/packages/hdf5-vol-cache/package.py
@@ -13,6 +13,8 @@ class Hdf5VolCache(CMakePackage):
maintainers("hyoklee", "lrknox")
+ license("BSD-3-Clause")
+
version("default", branch="develop")
version("v1.1", tag="v1.1", commit="d886a17a381990b5949d95f5299461c39d7ac2bc")
version("v1.0", tag="v1.0", commit="a9b9704e74fa24af50b2a3bd0d63a40a69bde8fe")
diff --git a/var/spack/repos/builtin/packages/hdf5-vol-daos/package.py b/var/spack/repos/builtin/packages/hdf5-vol-daos/package.py
index 22d648fd03..1ba48c5bad 100644
--- a/var/spack/repos/builtin/packages/hdf5-vol-daos/package.py
+++ b/var/spack/repos/builtin/packages/hdf5-vol-daos/package.py
@@ -17,6 +17,8 @@ class Hdf5VolDaos(CMakePackage):
maintainers("hyoklee", "soumagne")
+ license("BSD-3-Clause")
+
version("master", branch="master", submodules=True)
version("1.2.0", sha256="669c1443605068f24c033783ef72619afcec4844902b3e0bffa19ddeea39779f")
diff --git a/var/spack/repos/builtin/packages/hdf5/package.py b/var/spack/repos/builtin/packages/hdf5/package.py
index ffd91d3028..e15026bfda 100644
--- a/var/spack/repos/builtin/packages/hdf5/package.py
+++ b/var/spack/repos/builtin/packages/hdf5/package.py
@@ -31,6 +31,8 @@ class Hdf5(CMakePackage):
test_requires_compiler = True
+ license("custom")
+
# The 'develop' version is renamed so that we could uninstall (or patch) it
# without affecting other develop version.
version("develop-1.15", branch="develop")
diff --git a/var/spack/repos/builtin/packages/healpix-cxx/package.py b/var/spack/repos/builtin/packages/healpix-cxx/package.py
index b1eed688c5..f5fa95c7f0 100644
--- a/var/spack/repos/builtin/packages/healpix-cxx/package.py
+++ b/var/spack/repos/builtin/packages/healpix-cxx/package.py
@@ -13,6 +13,8 @@ class HealpixCxx(AutotoolsPackage):
homepage = "https://healpix.sourceforge.io"
url = "https://ayera.dl.sourceforge.net/project/healpix/Healpix_3.50/healpix_cxx-3.50.0.tar.gz"
+ license("GPL-2.0-or-later")
+
version("3.50.0", sha256="6538ee160423e8a0c0f92cf2b2001e1a2afd9567d026a86ff6e2287c1580cb4c")
depends_on("cfitsio")
diff --git a/var/spack/repos/builtin/packages/heaptrack/package.py b/var/spack/repos/builtin/packages/heaptrack/package.py
index 35e8489042..7b2eeed6d2 100644
--- a/var/spack/repos/builtin/packages/heaptrack/package.py
+++ b/var/spack/repos/builtin/packages/heaptrack/package.py
@@ -13,6 +13,8 @@ class Heaptrack(CMakePackage):
homepage = "https://github.com/KDE/heaptrack"
url = "https://github.com/KDE/heaptrack/archive/v1.1.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.3.0", sha256="794b067772f4e4219bb7b6ff1bc1b2134b1b242e748a2cc5c47626040c631956")
version("1.1.0", sha256="bd247ac67d1ecf023ec7e2a2888764bfc03e2f8b24876928ca6aa0cdb3a07309")
diff --git a/var/spack/repos/builtin/packages/heasoft/package.py b/var/spack/repos/builtin/packages/heasoft/package.py
index 750be26df8..e5573219a5 100644
--- a/var/spack/repos/builtin/packages/heasoft/package.py
+++ b/var/spack/repos/builtin/packages/heasoft/package.py
@@ -24,6 +24,8 @@ class Heasoft(AutotoolsPackage):
homepage = "https://heasarc.gsfc.nasa.gov/docs/software/lheasoft/"
url = "https://heasarc.gsfc.nasa.gov/FTP/software/lheasoft/lheasoft6.29/heasoft-6.29src.tar.gz"
+ license("BSD-3-Clause")
+
version("6.30", sha256="7f828f6050809653319f94d715c1b6815fbc09adfdcb61f2f0f1d7a6af10684a")
version("6.29", sha256="534fec04baa2586326fd7240805f2606620f3b7d7078a80fdd95c9c1177c9e68")
diff --git a/var/spack/repos/builtin/packages/heffte/package.py b/var/spack/repos/builtin/packages/heffte/package.py
index dd957bb268..055ba9c322 100644
--- a/var/spack/repos/builtin/packages/heffte/package.py
+++ b/var/spack/repos/builtin/packages/heffte/package.py
@@ -18,6 +18,8 @@ class Heffte(CMakePackage, CudaPackage, ROCmPackage):
test_requires_compiler = True
+ license("BSD-3-Clause")
+
version("develop", branch="master")
version("2.4.0", sha256="02310fb4f9688df02f7181667e61c3adb7e38baf79611d80919d47452ff7881d")
version("2.3.0", sha256="63db8c9a8822211d23e29f7adf5aa88bb462c91d7a18c296c3ef3a06be8d6171")
diff --git a/var/spack/repos/builtin/packages/helib/package.py b/var/spack/repos/builtin/packages/helib/package.py
index cc4215fa4b..c87b0f10c7 100644
--- a/var/spack/repos/builtin/packages/helib/package.py
+++ b/var/spack/repos/builtin/packages/helib/package.py
@@ -23,6 +23,8 @@ class Helib(CMakePackage):
maintainers("wohlbier")
+ license("Apache-2.0")
+
version("2.2.2", sha256="70c07d2a2da393c695095fe755836524e3d98efb27a336e206291f71db9cec7d")
version("2.2.1", sha256="cbe030c752c915f1ece09681cadfbe4f140f6752414ab000b4cf076b6c3019e4")
version("2.2.0", sha256="e5f82fb0520a76eafdf5044a1f17f512999479d899da8c34335da5e193699b94")
diff --git a/var/spack/repos/builtin/packages/helics/package.py b/var/spack/repos/builtin/packages/helics/package.py
index 82421aa9d2..6d6c7e96a8 100644
--- a/var/spack/repos/builtin/packages/helics/package.py
+++ b/var/spack/repos/builtin/packages/helics/package.py
@@ -18,6 +18,8 @@ class Helics(CMakePackage):
maintainers("nightlark")
+ license("BSD-3-Clause")
+
version("develop", branch="develop", submodules=True)
version("main", branch="main", submodules=True)
version("master", branch="main", submodules=True)
diff --git a/var/spack/repos/builtin/packages/help2man/package.py b/var/spack/repos/builtin/packages/help2man/package.py
index 5f6024add3..19486a52b8 100644
--- a/var/spack/repos/builtin/packages/help2man/package.py
+++ b/var/spack/repos/builtin/packages/help2man/package.py
@@ -13,6 +13,8 @@ class Help2man(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.gnu.org/software/help2man/"
gnu_mirror_path = "help2man/help2man-1.47.11.tar.xz"
+ license("GPL-3.0-or-later")
+
version("1.49.3", sha256="4d7e4fdef2eca6afe07a2682151cea78781e0a4e8f9622142d9f70c083a2fd4f")
version("1.47.16", sha256="3ef8580c5b86e32ca092ce8de43df204f5e6f714b0cd32bc6237e6cd0f34a8f4")
version("1.47.11", sha256="5985b257f86304c8791842c0c807a37541d0d6807ee973000cf8a3fe6ad47b88")
diff --git a/var/spack/repos/builtin/packages/henson/package.py b/var/spack/repos/builtin/packages/henson/package.py
index a66fb7552c..e92c6e97ff 100644
--- a/var/spack/repos/builtin/packages/henson/package.py
+++ b/var/spack/repos/builtin/packages/henson/package.py
@@ -12,6 +12,8 @@ class Henson(CMakePackage):
homepage = "https://github.com/henson-insitu/henson"
git = "https://github.com/henson-insitu/henson.git"
+ license("BSD-3-Clause-LBNL")
+
version("master", branch="master")
maintainers("mrzv")
diff --git a/var/spack/repos/builtin/packages/hepmc/package.py b/var/spack/repos/builtin/packages/hepmc/package.py
index 38633a012c..959b96356f 100644
--- a/var/spack/repos/builtin/packages/hepmc/package.py
+++ b/var/spack/repos/builtin/packages/hepmc/package.py
@@ -16,6 +16,8 @@ class Hepmc(CMakePackage):
tags = ["hep"]
+ license("GPL-2.0-or-later")
+
version("2.06.11", sha256="86b66ea0278f803cde5774de8bd187dd42c870367f1cbf6cdaec8dc7cf6afc10")
version("2.06.10", sha256="5adedd9e3f7447e1e5fc01b72f745ab87da2c1611df89208bb3d7c6ea94c11a4")
version("2.06.09", sha256="e0f8fddd38472c5615210894444686ac5d72df3be682f7d151b562b236d9b422")
diff --git a/var/spack/repos/builtin/packages/hepmc3/package.py b/var/spack/repos/builtin/packages/hepmc3/package.py
index 39c06f06c0..62af22c01d 100644
--- a/var/spack/repos/builtin/packages/hepmc3/package.py
+++ b/var/spack/repos/builtin/packages/hepmc3/package.py
@@ -18,6 +18,8 @@ class Hepmc3(CMakePackage):
maintainers("vvolkl")
+ license("LGPL-3.0-or-later")
+
version("3.2.6", sha256="248f3b5b36dd773844cbe73d51f60891458334b986b259754c59dbf4bbf1d525")
version("3.2.5", sha256="cd0f75c80f75549c59cc2a829ece7601c77de97cb2a5ab75790cac8e1d585032")
version("3.2.4", sha256="e088fccfd1a6c2f8e1089f457101bee1e5c7a9777e9d51c6419c8a288a49e1bb")
diff --git a/var/spack/repos/builtin/packages/heputils/package.py b/var/spack/repos/builtin/packages/heputils/package.py
index 9fa66ce020..69efe1cbc5 100644
--- a/var/spack/repos/builtin/packages/heputils/package.py
+++ b/var/spack/repos/builtin/packages/heputils/package.py
@@ -15,6 +15,8 @@ class Heputils(MakefilePackage):
tags = ["hep"]
+ license("GPL-3.0-only")
+
version("1.3.2", sha256="be43586979ab1a81a55348d795c2f63a5da19fc6367d5f66f354217c76c809c0")
version("1.3.1", sha256="7f33ef44364a3d3a39cc65005fb6aa9dfd06bd1b18b41151c0e5e3d28d6ba15b")
version("1.3.0", sha256="1ec9d9d71d409ce6b2e668e4927b1090ddf2ee9acf25457f767925cf89b24852")
diff --git a/var/spack/repos/builtin/packages/hermes/package.py b/var/spack/repos/builtin/packages/hermes/package.py
index 698e412bb4..e10c0a4019 100644
--- a/var/spack/repos/builtin/packages/hermes/package.py
+++ b/var/spack/repos/builtin/packages/hermes/package.py
@@ -16,6 +16,8 @@ class Hermes(CMakePackage):
maintainers("hyoklee")
+ license("GPL-2.0-only")
+
version("master", branch="master")
version(
"0.9.0-beta",
diff --git a/var/spack/repos/builtin/packages/herwig3/package.py b/var/spack/repos/builtin/packages/herwig3/package.py
index ac0dcdfff9..cd451780be 100644
--- a/var/spack/repos/builtin/packages/herwig3/package.py
+++ b/var/spack/repos/builtin/packages/herwig3/package.py
@@ -14,6 +14,8 @@ class Herwig3(AutotoolsPackage):
tags = ["hep"]
+ license("GPL-3.0-only")
+
version("7.2.3", sha256="5599899379b01b09e331a2426d78d39b7f6ec126db2543e9d340aefe6aa50f84")
version("7.2.2", sha256="53e06b386df5bc20fe268b6c8ba50f1e62b6744e577d383ec836ea3fc672c383")
version("7.2.1", sha256="d4fff32f21c5c08a4b2e563c476b079859c2c8e3b78d853a8a60da96d5eea686")
diff --git a/var/spack/repos/builtin/packages/herwigpp/package.py b/var/spack/repos/builtin/packages/herwigpp/package.py
index ff05945e61..c127f6ee30 100644
--- a/var/spack/repos/builtin/packages/herwigpp/package.py
+++ b/var/spack/repos/builtin/packages/herwigpp/package.py
@@ -16,6 +16,8 @@ class Herwigpp(AutotoolsPackage):
tags = ["hep"]
+ license("GPL-2.0-only")
+
version("2.7.1", sha256="80a189376bb65f5ec4e64f42e76c00ea9102d8224010563a424fc11e619a6ad6")
patch("herwig++-2.7.1.patch", when="@2.7.1", level=0)
diff --git a/var/spack/repos/builtin/packages/hevea/package.py b/var/spack/repos/builtin/packages/hevea/package.py
index 3b9d76f881..e019a54f2c 100644
--- a/var/spack/repos/builtin/packages/hevea/package.py
+++ b/var/spack/repos/builtin/packages/hevea/package.py
@@ -15,6 +15,8 @@ class Hevea(MakefilePackage):
maintainers("scemama", "cessenat")
+ license("LGPL-2.0-only")
+
version("develop", branch="master")
version("2.35", sha256="78f834cc7a8112ec59d0b8acdfbed0c8ac7dbb85f964d0be1f4eed04f25cdf54")
version("2.34", sha256="f505a2a5bafdc2ea389ec521876844e6fdcb5c1b656396b7e8421c1631469ea2")
diff --git a/var/spack/repos/builtin/packages/hh-suite/package.py b/var/spack/repos/builtin/packages/hh-suite/package.py
index 7d395ef5a9..9da70d9715 100644
--- a/var/spack/repos/builtin/packages/hh-suite/package.py
+++ b/var/spack/repos/builtin/packages/hh-suite/package.py
@@ -17,6 +17,8 @@ class HhSuite(CMakePackage):
homepage = "https://github.com/soedinglab/hh-suite"
url = "https://github.com/soedinglab/hh-suite/archive/refs/tags/v3.3.0.tar.gz"
+ license("GPL-3.0-or-later")
+
version("3.3.0", sha256="dd67f7f3bf601e48c9c0bc4cf1fbe3b946f787a808bde765e9436a48d27b0964")
variant("mpi", default=True, description="Enable MPI support")
diff --git a/var/spack/repos/builtin/packages/hibench/package.py b/var/spack/repos/builtin/packages/hibench/package.py
index d1addcabb5..8d52ac2ac0 100644
--- a/var/spack/repos/builtin/packages/hibench/package.py
+++ b/var/spack/repos/builtin/packages/hibench/package.py
@@ -17,6 +17,8 @@ class Hibench(MavenPackage):
homepage = "https://github.com/Intel-bigdata/HiBench"
url = "https://github.com/Intel-bigdata/HiBench/archive/HiBench-7.1.tar.gz"
+ license("Apache-2.0")
+
version("7.1", sha256="96572a837d747fb6347f2b906fd5f7fb97a62095435326ccfee5e75777a5c210")
version("7.0", sha256="89b01f3ad90b758f24afd5ea2bee997c3d700ce9244b8a2b544acc462ab0e847")
version("6.0", sha256="179f5415903f4029bd0ea1101a3d4c67faf88ca46a993d8179582299ad730f79")
diff --git a/var/spack/repos/builtin/packages/hicolor-icon-theme/package.py b/var/spack/repos/builtin/packages/hicolor-icon-theme/package.py
index 4e08596961..e9e9c9eb7d 100644
--- a/var/spack/repos/builtin/packages/hicolor-icon-theme/package.py
+++ b/var/spack/repos/builtin/packages/hicolor-icon-theme/package.py
@@ -14,6 +14,8 @@ class HicolorIconTheme(AutotoolsPackage):
homepage = "https://www.freedesktop.org/wiki/Software/icon-theme/"
url = "https://icon-theme.freedesktop.org/releases/hicolor-icon-theme-0.17.tar.xz"
+ license("GPL-2.0-only")
+
version("0.17", sha256="317484352271d18cbbcfac3868eab798d67fff1b8402e740baa6ff41d588a9d8")
def setup_dependent_build_environment(self, env, dependent_spec):
diff --git a/var/spack/repos/builtin/packages/highfive/package.py b/var/spack/repos/builtin/packages/highfive/package.py
index 02f0152bef..84c3882314 100644
--- a/var/spack/repos/builtin/packages/highfive/package.py
+++ b/var/spack/repos/builtin/packages/highfive/package.py
@@ -16,6 +16,8 @@ class Highfive(CMakePackage):
git = "https://github.com/BlueBrain/HighFive.git"
maintainers("alkino")
+ license("BSL-1.0")
+
version("develop", branch="master")
version("2.8.0", sha256="cd2502cae61bfb00e32dd18c9dc75289e09ad1db5c2a46d3b0eefd32e0df983b")
version("2.7.1", sha256="25b4c51a94d1e670dc93b9b73f51e79b65d8ff49bcd6e5d5582d5ecd2789a249")
diff --git a/var/spack/repos/builtin/packages/highway/package.py b/var/spack/repos/builtin/packages/highway/package.py
index 75f5398ab2..2a5607f9db 100644
--- a/var/spack/repos/builtin/packages/highway/package.py
+++ b/var/spack/repos/builtin/packages/highway/package.py
@@ -12,6 +12,8 @@ class Highway(CMakePackage):
homepage = "https://github.com/google/highway"
url = "https://github.com/google/highway/archive/refs/tags/1.0.0.tar.gz"
+ license("Apache-2.0")
+
version("1.0.7", sha256="5434488108186c170a5e2fca5e3c9b6ef59a1caa4d520b008a9b8be6b8abe6c5")
version("1.0.6", sha256="d89664a045a41d822146e787bceeefbf648cc228ce354f347b18f2b419e57207")
version("1.0.5", sha256="99b7dad98b8fa088673b720151458fae698ae5df9154016e39de4afdc23bb927")
diff --git a/var/spack/repos/builtin/packages/highwayhash/package.py b/var/spack/repos/builtin/packages/highwayhash/package.py
index c608ec033a..6a187b7323 100644
--- a/var/spack/repos/builtin/packages/highwayhash/package.py
+++ b/var/spack/repos/builtin/packages/highwayhash/package.py
@@ -17,6 +17,8 @@ class Highwayhash(MakefilePackage):
homepage = "https://github.com/google/highwayhash"
git = "https://github.com/google/highwayhash.git"
+ license("Apache-2.0")
+
version("dfcb97", commit="dfcb97ca4fe9277bf9dc1802dd979b071896453b")
build_targets = ["all", "libhighwayhash.a"]
diff --git a/var/spack/repos/builtin/packages/hiop/package.py b/var/spack/repos/builtin/packages/hiop/package.py
index 4f68978ab6..75397bc2be 100644
--- a/var/spack/repos/builtin/packages/hiop/package.py
+++ b/var/spack/repos/builtin/packages/hiop/package.py
@@ -21,6 +21,8 @@ class Hiop(CMakePackage, CudaPackage, ROCmPackage):
git = "https://github.com/LLNL/hiop.git"
maintainers("ryandanehy", "cameronrutherford", "pelesh")
+ license("BSD-3-Clause")
+
# Most recent tagged snapshot is the preferred version when profiling.
version(
"1.0.1", tag="v1.0.1", commit="c5e156c6f27d046f590dc35114980e3f9c573ca6", submodules=True
diff --git a/var/spack/repos/builtin/packages/hip-rocclr/package.py b/var/spack/repos/builtin/packages/hip-rocclr/package.py
index e6a4b3bbdf..363758de8b 100644
--- a/var/spack/repos/builtin/packages/hip-rocclr/package.py
+++ b/var/spack/repos/builtin/packages/hip-rocclr/package.py
@@ -26,6 +26,8 @@ class HipRocclr(CMakePackage):
url = "https://github.com/ROCm-Developer-Tools/ROCclr/archive/rocm-{0}.tar.gz"
return url.format(version)
+ license("MIT")
+
version("master", branch="main")
version("5.6.1", sha256="cc9a99c7e4de3d9360c0a471b27d626e84a39c9e60e0aff1e8e1500d82391819")
version("5.6.0", sha256="864f87323e793e60b16905284fba381a7182b960dd4a37fb67420c174442c03c")
diff --git a/var/spack/repos/builtin/packages/hip/package.py b/var/spack/repos/builtin/packages/hip/package.py
index 05d24d92bf..eaa36d3406 100644
--- a/var/spack/repos/builtin/packages/hip/package.py
+++ b/var/spack/repos/builtin/packages/hip/package.py
@@ -24,6 +24,8 @@ class Hip(CMakePackage):
maintainers("srekolam", "renjithravindrankannath", "haampie")
libraries = ["libamdhip64"]
+ license("MIT")
+
version("master", branch="master")
version("5.7.1", sha256="eaa0e14a9ae45c58ed37863797b683a7778b3cbbf92f5b6529ec65fd61d61f3e")
version("5.7.0", sha256="cb61234eec7879fb7e20937659ad535b93a6e66fc8de0a543da8b7702474f2fc")
diff --git a/var/spack/repos/builtin/packages/hipace/package.py b/var/spack/repos/builtin/packages/hipace/package.py
index 044d4ecfa2..557a005ef4 100644
--- a/var/spack/repos/builtin/packages/hipace/package.py
+++ b/var/spack/repos/builtin/packages/hipace/package.py
@@ -17,6 +17,8 @@ class Hipace(CMakePackage):
maintainers("ax3l", "MaxThevenet", "SeverinDiederichs")
+ license("BSD-3-Clause-LBNL")
+
version("develop", branch="development")
version("23.07", sha256="2b1f61c91d2543d7ee360eba3630c864107e29f7bcfd0221451beea88f414f21")
version("23.05", sha256="33a15cfeada3ca16c2a3af1538caa7ff731df13b48b884045a0fe7974382fcd1")
diff --git a/var/spack/repos/builtin/packages/hipblas/package.py b/var/spack/repos/builtin/packages/hipblas/package.py
index 04fcff450f..f52133efb6 100644
--- a/var/spack/repos/builtin/packages/hipblas/package.py
+++ b/var/spack/repos/builtin/packages/hipblas/package.py
@@ -20,6 +20,8 @@ class Hipblas(CMakePackage, CudaPackage, ROCmPackage):
maintainers("cgmb", "srekolam", "renjithravindrankannath", "haampie")
libraries = ["libhipblas"]
+ license("MIT")
+
version("develop", branch="develop")
version("master", branch="master")
version("5.7.1", sha256="794e9298f48ffbe3bd1c1ab87a5c2c2b953713500155fdec9ef8cbb11f81fc8a")
diff --git a/var/spack/repos/builtin/packages/hipcub/package.py b/var/spack/repos/builtin/packages/hipcub/package.py
index 3df7539747..dae4b455a3 100644
--- a/var/spack/repos/builtin/packages/hipcub/package.py
+++ b/var/spack/repos/builtin/packages/hipcub/package.py
@@ -14,6 +14,8 @@ class Hipcub(CMakePackage, CudaPackage, ROCmPackage):
url = "https://github.com/ROCmSoftwarePlatform/hipCUB/archive/rocm-5.5.0.tar.gz"
tags = ["rocm"]
+ license("BSD-3-Clause")
+
maintainers("srekolam", "renjithravindrankannath")
version("5.7.1", sha256="9b23a58408bc4c549d3c754196cb3e2c1a50e177ab0a286101cbea2f7f173945")
version("5.7.0", sha256="899356867f662d9a6f3870bb4a496f605a3143c6ad4d1fa9e9faead68fa8d13b")
diff --git a/var/spack/repos/builtin/packages/hipfft/package.py b/var/spack/repos/builtin/packages/hipfft/package.py
index efb4f53116..e31e2d72b5 100644
--- a/var/spack/repos/builtin/packages/hipfft/package.py
+++ b/var/spack/repos/builtin/packages/hipfft/package.py
@@ -21,6 +21,8 @@ class Hipfft(CMakePackage, CudaPackage, ROCmPackage):
maintainers("renjithravindrankannath", "srekolam")
+ license("MIT")
+
version("master", branch="master")
version("5.7.1", sha256="33452576649df479f084076c47d0b30f6f1da34864094bce767dd9bf609f04aa")
version("5.7.0", sha256="daa5dc44580145e85ff8ffa7eb40a3d1ef41f3217549c01281715ff696a31588")
diff --git a/var/spack/repos/builtin/packages/hipfort/package.py b/var/spack/repos/builtin/packages/hipfort/package.py
index 2ab822ac0d..beb3bf85ae 100644
--- a/var/spack/repos/builtin/packages/hipfort/package.py
+++ b/var/spack/repos/builtin/packages/hipfort/package.py
@@ -14,6 +14,8 @@ class Hipfort(CMakePackage):
url = "https://github.com/ROCmSoftwarePlatform/hipfort/archive/rocm-5.5.0.tar.gz"
tags = ["rocm"]
+ license("MIT")
+
maintainers("cgmb", "srekolam", "renjithravindrankannath")
version("5.7.1", sha256="859fac509e195f3ab97c555b5f63afea325a61aae0f281cb19a970a1b533dead")
version("5.7.0", sha256="57b04d59f61683a1b141d6d831d10c9fdecea483991ec02d14c14e441e935c05")
diff --git a/var/spack/repos/builtin/packages/hipify-clang/package.py b/var/spack/repos/builtin/packages/hipify-clang/package.py
index d707569bf9..46e14921fb 100644
--- a/var/spack/repos/builtin/packages/hipify-clang/package.py
+++ b/var/spack/repos/builtin/packages/hipify-clang/package.py
@@ -17,6 +17,8 @@ class HipifyClang(CMakePackage):
maintainers("srekolam", "renjithravindrankannath")
+ license("MIT")
+
version("master", branch="master")
version("5.7.1", sha256="43121e62233dab010ab686d6805bc2d3163f0dc5e89cc503d50c4bcd59eeb394")
version("5.7.0", sha256="10e4386727e102fba166f012147120a6ec776e8d95fbcac3af93e243205d80a6")
diff --git a/var/spack/repos/builtin/packages/hiprand/package.py b/var/spack/repos/builtin/packages/hiprand/package.py
index c3dcedf891..cae18dd85d 100644
--- a/var/spack/repos/builtin/packages/hiprand/package.py
+++ b/var/spack/repos/builtin/packages/hiprand/package.py
@@ -20,6 +20,8 @@ class Hiprand(CMakePackage, CudaPackage, ROCmPackage):
maintainers("cgmb", "srekolam", "renjithravindrankannath")
libraries = ["libhiprand"]
+ license("MIT")
+
version("develop", branch="develop")
version("master", branch="master")
version("5.7.1", sha256="81a9f5f0960dce125ce1ab1c7eb58bb07c8756346f9e46a1cc65aa61d5a114f8")
diff --git a/var/spack/repos/builtin/packages/hipsolver/package.py b/var/spack/repos/builtin/packages/hipsolver/package.py
index f9c361708c..eb60e8e76d 100644
--- a/var/spack/repos/builtin/packages/hipsolver/package.py
+++ b/var/spack/repos/builtin/packages/hipsolver/package.py
@@ -24,6 +24,8 @@ class Hipsolver(CMakePackage, CudaPackage, ROCmPackage):
maintainers("cgmb", "srekolam", "renjithravindrankannath")
libraries = ["libhipsolver"]
+ license("MIT")
+
version("develop", branch="develop")
version("master", branch="master")
version("5.7.1", sha256="5592e965c0dc5722931302289643d1ece370220af2c7afc58af97b3395295658")
diff --git a/var/spack/repos/builtin/packages/hipsparse/package.py b/var/spack/repos/builtin/packages/hipsparse/package.py
index de33633f98..e5dd47baf9 100644
--- a/var/spack/repos/builtin/packages/hipsparse/package.py
+++ b/var/spack/repos/builtin/packages/hipsparse/package.py
@@ -20,6 +20,8 @@ class Hipsparse(CMakePackage, CudaPackage, ROCmPackage):
maintainers("cgmb", "srekolam", "renjithravindrankannath", "haampie")
libraries = ["libhipsparse"]
+ license("MIT")
+
version("5.7.1", sha256="16c3818260611226c3576d8d55ad8f51e0890d2473503edf2c9313250ae65ca7")
version("5.7.0", sha256="729b749b5340034639873a99e6091963374f6f0456c8f36d076c96f03fe43888")
version("5.6.1", sha256="d636d0c5d1e38cc0c09b1e95380199ec82bd465b94bd6661f0c8d9374d9b565d")
diff --git a/var/spack/repos/builtin/packages/hipsycl/package.py b/var/spack/repos/builtin/packages/hipsycl/package.py
index b6b30c2e5c..d790867551 100644
--- a/var/spack/repos/builtin/packages/hipsycl/package.py
+++ b/var/spack/repos/builtin/packages/hipsycl/package.py
@@ -23,6 +23,8 @@ class Hipsycl(CMakePackage):
provides("sycl")
+ license("BSD-2-Clause")
+
version("stable", branch="stable", submodules=True)
version("0.9.4", commit="99d9e24d462b35e815e0e59c1b611936c70464ae", submodules=True)
version("0.9.3", commit="51507bad524c33afe8b124804091b10fa25618dc", submodules=True)
diff --git a/var/spack/repos/builtin/packages/hiptt/package.py b/var/spack/repos/builtin/packages/hiptt/package.py
index d2c9e118a7..60656b4d69 100644
--- a/var/spack/repos/builtin/packages/hiptt/package.py
+++ b/var/spack/repos/builtin/packages/hiptt/package.py
@@ -16,6 +16,8 @@ class Hiptt(MakefilePackage, ROCmPackage):
maintainers("bvanessen")
+ license("Unlicense")
+
version("master", branch="master")
patch("bugfix_make.patch")
diff --git a/var/spack/repos/builtin/packages/hiredis/package.py b/var/spack/repos/builtin/packages/hiredis/package.py
index 69191203bd..f35d2e294a 100644
--- a/var/spack/repos/builtin/packages/hiredis/package.py
+++ b/var/spack/repos/builtin/packages/hiredis/package.py
@@ -15,6 +15,8 @@ class Hiredis(MakefilePackage, CMakePackage):
maintainers("lpottier", "rblake-llnl")
+ license("BSD-3-Clause")
+
version("1.1.0", sha256="fe6d21741ec7f3fc9df409d921f47dfc73a4d8ff64f4ac6f1d95f951bf7f53d6")
version("1.0.2", sha256="e0ab696e2f07deb4252dda45b703d09854e53b9703c7d52182ce5a22616c3819")
version("1.0.1", sha256="a420df40775ac7b4b46550dd4df78ffe6620616333496a17c9c9fc556815ba4b")
diff --git a/var/spack/repos/builtin/packages/hisat2/package.py b/var/spack/repos/builtin/packages/hisat2/package.py
index 53e7deb9ca..d28a51b23f 100644
--- a/var/spack/repos/builtin/packages/hisat2/package.py
+++ b/var/spack/repos/builtin/packages/hisat2/package.py
@@ -17,6 +17,8 @@ class Hisat2(MakefilePackage):
homepage = "https://daehwankimlab.github.io/hisat2/"
url = "ftp://ftp.ccb.jhu.edu/pub/infphilo/hisat2/downloads/hisat2-2.1.0-source.zip"
+ license("GPL-3.0-or-later")
+
version(
"2.2.1",
sha256="48e933330d4d8470d2b3dfe7ec3918f2e98a75f7381891e23b7df1fb4f135eb1",
diff --git a/var/spack/repos/builtin/packages/hisea/package.py b/var/spack/repos/builtin/packages/hisea/package.py
index 928677a988..84db4abeb7 100644
--- a/var/spack/repos/builtin/packages/hisea/package.py
+++ b/var/spack/repos/builtin/packages/hisea/package.py
@@ -14,6 +14,8 @@ class Hisea(MakefilePackage):
homepage = "https://doi.org/10.1186/s12859-017-1953-9"
+ license("GPL-3.0-only")
+
version(
"2017.12.26",
sha256="3c6ddfb8490a327cc5f9e45f64cd4312abc6ef5719661ce8892db8a20a1e9c5e",
diff --git a/var/spack/repos/builtin/packages/hive/package.py b/var/spack/repos/builtin/packages/hive/package.py
index cf3d2da8e3..1af0682c07 100644
--- a/var/spack/repos/builtin/packages/hive/package.py
+++ b/var/spack/repos/builtin/packages/hive/package.py
@@ -17,6 +17,8 @@ class Hive(Package):
homepage = "https://hive.apache.org/"
url = "https://www.apache.org/dist/hive/hive-3.1.2/apache-hive-3.1.2-bin.tar.gz"
+ license("Apache-2.0")
+
version("3.1.2", sha256="d75dcf36908b4e7b9b0ec9aec57a46a6628b97b276c233cb2c2f1a3e89b13462")
version("2.3.6", sha256="0b3736edc8d15f01ed649bfce7d74346c35fd57567411e9d0c3f48578f76610d")
version("1.2.2", sha256="763b246a1a1ceeb815493d1e5e1d71836b0c5b9be1c4cd9c8d685565113771d1")
diff --git a/var/spack/repos/builtin/packages/hivex/package.py b/var/spack/repos/builtin/packages/hivex/package.py
index 7560aa1427..81fe2fa3bf 100644
--- a/var/spack/repos/builtin/packages/hivex/package.py
+++ b/var/spack/repos/builtin/packages/hivex/package.py
@@ -12,6 +12,8 @@ class Hivex(AutotoolsPackage):
homepage = "https://libguestfs.org"
url = "https://libguestfs.org/download/hivex/hivex-1.3.17.tar.gz"
+ license("LGPL-2.1")
+
version("1.3.23", sha256="40cf5484f15c94672259fb3b99a90bef6f390e63f37a52a1c06808a2016a6bbd")
version("1.3.19", sha256="5102cc5149767229dbfb436ae7b47dd85b90e0215445e42c2809cbe32e54f762")
version("1.3.18", sha256="8a1e788fd9ea9b6e8a99705ebd0ff8a65b1bdee28e319c89c4a965430d0a7445")
diff --git a/var/spack/repos/builtin/packages/hohqmesh/package.py b/var/spack/repos/builtin/packages/hohqmesh/package.py
index a6918f6bd8..e162404914 100644
--- a/var/spack/repos/builtin/packages/hohqmesh/package.py
+++ b/var/spack/repos/builtin/packages/hohqmesh/package.py
@@ -15,6 +15,8 @@ class Hohqmesh(CMakePackage):
maintainers("fluidnumerics-joe")
+ license("MIT")
+
version("1.3.0", sha256="31ea80de15ece886df0dd1b941714d86ec06a9ed02c1415308b4ba23d8314eff")
version("1.2.1", sha256="b1b13a680c3ef6b8d6a8d05406f68c1ff641c26f69c468ccf2d7bed8d556dd7e")
version("1.1.0", sha256="5fdb75157d9dc29bba55e6ae9dc2be71294754204f4f0912795532ae66aada10")
diff --git a/var/spack/repos/builtin/packages/homer/package.py b/var/spack/repos/builtin/packages/homer/package.py
index 003638b754..21401cc206 100644
--- a/var/spack/repos/builtin/packages/homer/package.py
+++ b/var/spack/repos/builtin/packages/homer/package.py
@@ -14,6 +14,8 @@ class Homer(Package):
homepage = "http://homer.ucsd.edu/homer"
url = "http://homer.ucsd.edu/homer/data/software/homer.v4.9.1.zip"
+ license("GPL-3.0-only")
+
version("4.11.1", sha256="80d1cd00616729894017b24a36a2ef81f9cde8bd364e875aead1e0cfb500c82b")
version("4.9.1", sha256="ad1303b0b0400dc8a88dbeae1ee03a94631977b751a3d335326c4febf0eec3a9")
diff --git a/var/spack/repos/builtin/packages/hpctoolkit/package.py b/var/spack/repos/builtin/packages/hpctoolkit/package.py
index 5af95158be..d2898d1e76 100644
--- a/var/spack/repos/builtin/packages/hpctoolkit/package.py
+++ b/var/spack/repos/builtin/packages/hpctoolkit/package.py
@@ -26,6 +26,8 @@ class Hpctoolkit(AutotoolsPackage):
test_requires_compiler = True
+ license("BSD-3-Clause")
+
version("develop", branch="develop")
version("2023.08.stable", branch="release/2023.08")
version("2023.08.1", tag="2023.08.1", commit="753a72affd584a5e72fe153d1e8c47a394a3886e")
diff --git a/var/spack/repos/builtin/packages/hpddm/package.py b/var/spack/repos/builtin/packages/hpddm/package.py
index 85a81f26e7..a8cf40ac2c 100644
--- a/var/spack/repos/builtin/packages/hpddm/package.py
+++ b/var/spack/repos/builtin/packages/hpddm/package.py
@@ -15,6 +15,8 @@ class Hpddm(Package):
maintainers("corentin-dev")
+ license("LGPL-3.0-or-later")
+
version("main", branch="main")
version("2.2.3", commit="54228a5288a38cf1a144df13c96b00ac9240179c")
diff --git a/var/spack/repos/builtin/packages/hpgmg/package.py b/var/spack/repos/builtin/packages/hpgmg/package.py
index 5818079c0d..871d98250b 100644
--- a/var/spack/repos/builtin/packages/hpgmg/package.py
+++ b/var/spack/repos/builtin/packages/hpgmg/package.py
@@ -23,6 +23,8 @@ class Hpgmg(MakefilePackage):
tags = ["proxy-app"]
+ license("BSD-2-Clause")
+
version("develop", branch="master")
version("0.4", sha256="abdabfe09453487299500b5bd8da4e6dc3d88477199bcfa38ac41d0b3c780f6f")
version(
diff --git a/var/spack/repos/builtin/packages/hping/package.py b/var/spack/repos/builtin/packages/hping/package.py
index bb584cc8bb..7c6a784b1b 100644
--- a/var/spack/repos/builtin/packages/hping/package.py
+++ b/var/spack/repos/builtin/packages/hping/package.py
@@ -12,6 +12,8 @@ class Hping(AutotoolsPackage):
homepage = "http://www.hping.org"
git = "https://github.com/antirez/hping.git"
+ license("GPL-2.0-only")
+
version("master", commit="3547c7691742c6eaa31f8402e0ccbb81387c1b99")
patch("bpf.patch", sha256="99b9f91a308ffca306f69ccdb285e289ee3d280ec47ec7229e3a7669cca512f2")
diff --git a/var/spack/repos/builtin/packages/hsakmt/package.py b/var/spack/repos/builtin/packages/hsakmt/package.py
index bb5f47abf9..31383381af 100644
--- a/var/spack/repos/builtin/packages/hsakmt/package.py
+++ b/var/spack/repos/builtin/packages/hsakmt/package.py
@@ -13,4 +13,6 @@ class Hsakmt(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/amd/hsakmt/"
xorg_mirror_path = "lib/hsakmt-1.0.0.tar.gz"
+ license("MIT")
+
version("1.0.0", sha256="3d46af85c27091937618f5e92f7446cff3e9e6378888645e6e238806461e5b77")
diff --git a/var/spack/repos/builtin/packages/hssp/package.py b/var/spack/repos/builtin/packages/hssp/package.py
index 80ac2b3749..610e5bd6d6 100644
--- a/var/spack/repos/builtin/packages/hssp/package.py
+++ b/var/spack/repos/builtin/packages/hssp/package.py
@@ -19,6 +19,8 @@ class Hssp(AutotoolsPackage):
homepage = "https://github.com/cmbi/hssp"
url = "https://github.com/cmbi/hssp/archive/3.0.10.tar.gz"
+ license("GPL-3.0-or-later")
+
version("3.1.5", sha256="9462608ce6b5b92f13a3a8d94b780d85a3cac68ab38449116193754cc22dc5d0")
version("3.0.10", sha256="9b2cba9c498e65fd48730f0fc86ca2b480bf12903a2c131521023f3a161fe870")
version("3.0.9", sha256="2f67743ffd233ed9c4cd298e8fc65a332b863052945fb62bd61d7f1776274da9")
diff --git a/var/spack/repos/builtin/packages/hstr/package.py b/var/spack/repos/builtin/packages/hstr/package.py
index 4e8c14cf9e..43a8ac03d3 100644
--- a/var/spack/repos/builtin/packages/hstr/package.py
+++ b/var/spack/repos/builtin/packages/hstr/package.py
@@ -14,6 +14,8 @@ class Hstr(AutotoolsPackage):
homepage = "https://github.com/dvorka/hstr"
url = "https://github.com/dvorka/hstr/archive/1.22.tar.gz"
+ license("Apache-2.0")
+
version("1.22", sha256="384fee04e4c80a1964dcf443131c1da4a20dd474fb48132a51d3de0a946ba996")
depends_on("autoconf", type="build")
diff --git a/var/spack/repos/builtin/packages/htop/package.py b/var/spack/repos/builtin/packages/htop/package.py
index 1ffec3eaaf..ad6859ea29 100644
--- a/var/spack/repos/builtin/packages/htop/package.py
+++ b/var/spack/repos/builtin/packages/htop/package.py
@@ -13,6 +13,8 @@ class Htop(AutotoolsPackage):
url = "https://github.com/htop-dev/htop/archive/refs/tags/3.2.1.tar.gz"
maintainers("sethrj")
+ license("GPL-2.0-or-later")
+
version("3.2.2", sha256="3829c742a835a0426db41bb039d1b976420c21ec65e93b35cd9bfd2d57f44ac8")
version("3.2.1", sha256="b5ffac1949a8daaabcffa659c0964360b5008782aae4dfa7702d2323cfb4f438")
version("3.2.0", sha256="1a1dd174cc828521fe5fd0e052cff8c30aa50809cf80d3ce3a481c37d476ac54")
diff --git a/var/spack/repos/builtin/packages/htslib/package.py b/var/spack/repos/builtin/packages/htslib/package.py
index 18128d6f14..a9c65b19f2 100644
--- a/var/spack/repos/builtin/packages/htslib/package.py
+++ b/var/spack/repos/builtin/packages/htslib/package.py
@@ -14,6 +14,8 @@ class Htslib(AutotoolsPackage):
homepage = "https://github.com/samtools/htslib"
url = "https://github.com/samtools/htslib/releases/download/1.13/htslib-1.13.tar.bz2"
+ license("MIT AND BSD-3-Clause-Modification")
+
version("1.19", sha256="8751c40c4fa7d1f23a6864c5b20a73744f8be68239535ae7729c5f7d394d0736")
version("1.18", sha256="f1ab53a593a2320a1bfadf4ef915dae784006c5b5c922c8a8174d7530a9af18f")
version("1.17", sha256="763779288c40f07646ec7ad98b96c378c739171d162ad98398868783b721839f")
diff --git a/var/spack/repos/builtin/packages/http-parser/package.py b/var/spack/repos/builtin/packages/http-parser/package.py
index 351bd812d2..dc1676578c 100644
--- a/var/spack/repos/builtin/packages/http-parser/package.py
+++ b/var/spack/repos/builtin/packages/http-parser/package.py
@@ -12,6 +12,8 @@ class HttpParser(MakefilePackage):
homepage = "https://github.com/nodejs/http-parser"
url = "https://github.com/nodejs/http-parser/archive/v2.9.4.tar.gz"
+ license("MIT")
+
version("2.9.4", sha256="467b9e30fd0979ee301065e70f637d525c28193449e1b13fbcb1b1fab3ad224f")
version("2.9.3", sha256="8fa0ab8770fd8425a9b431fdbf91623c4d7a9cdb842b9339289bd2b0b01b0d3d")
version("2.9.2", sha256="5199500e352584852c95c13423edc5f0cb329297c81dd69c3c8f52a75496da08")
diff --git a/var/spack/repos/builtin/packages/httpd/package.py b/var/spack/repos/builtin/packages/httpd/package.py
index 759d65647e..f1a24120d0 100644
--- a/var/spack/repos/builtin/packages/httpd/package.py
+++ b/var/spack/repos/builtin/packages/httpd/package.py
@@ -13,6 +13,8 @@ class Httpd(AutotoolsPackage):
homepage = "https://httpd.apache.org/"
url = "https://archive.apache.org/dist/httpd/httpd-2.4.43.tar.bz2"
+ license("Apache-2.0")
+
version("2.4.55", sha256="11d6ba19e36c0b93ca62e47e6ffc2d2f2884942694bce0f23f39c71bdc5f69ac")
# https://nvd.nist.gov/vuln/detail/CVE-2022-31813
diff --git a/var/spack/repos/builtin/packages/httpie/package.py b/var/spack/repos/builtin/packages/httpie/package.py
index f64ab12b07..dc81c63093 100644
--- a/var/spack/repos/builtin/packages/httpie/package.py
+++ b/var/spack/repos/builtin/packages/httpie/package.py
@@ -13,6 +13,8 @@ class Httpie(PythonPackage):
pypi = "httpie/httpie-2.6.0.tar.gz"
maintainers("BoboTiG")
+ license("BSD-3-Clause")
+
version("3.2.1", sha256="c9c0032ca3a8d62492b7231b2dd83d94becf3b71baf8a4bbcd9ed1038537e3ec")
version("2.6.0", sha256="ef929317b239bbf0a5bb7159b4c5d2edbfc55f8a0bcf9cd24ce597daec2afca5")
version("2.5.0", sha256="fe6a8bc50fb0635a84ebe1296a732e39357c3e1354541bf51a7057b4877e47f9")
diff --git a/var/spack/repos/builtin/packages/httping/package.py b/var/spack/repos/builtin/packages/httping/package.py
index e67e44e6f2..a7528283cd 100644
--- a/var/spack/repos/builtin/packages/httping/package.py
+++ b/var/spack/repos/builtin/packages/httping/package.py
@@ -17,6 +17,8 @@ class Httping(AutotoolsPackage):
homepage = "https://www.vanheusden.com/httping/"
url = "https://github.com/flok99/httping/archive/2.5.tar.gz"
+ license("GPL-2.0-or-later")
+
version("2.5", sha256="2ad423097fa7a0d2d20a387050e34374326a703dddce897e152a8341e47ea500")
version("2.3.4", sha256="45ed71a72fd8c9c3975e49706c739395f75e3977b91f96e7e25652addfa0f242")
version("2.3.3", sha256="b76ec14cb4f6cd29b60a974254f4be37ed721c1660ecde9f6aac516ba521ab86")
diff --git a/var/spack/repos/builtin/packages/hub/package.py b/var/spack/repos/builtin/packages/hub/package.py
index 0213c142fd..7d78d0a8d8 100644
--- a/var/spack/repos/builtin/packages/hub/package.py
+++ b/var/spack/repos/builtin/packages/hub/package.py
@@ -15,6 +15,8 @@ class Hub(Package):
url = "https://github.com/github/hub/archive/v2.2.2.tar.gz"
git = "https://github.com/github/hub.git"
+ license("MIT")
+
version("master", branch="master")
version("2.14.2", sha256="e19e0fdfd1c69c401e1c24dd2d4ecf3fd9044aa4bd3f8d6fd942ed1b2b2ad21a")
version(
diff --git a/var/spack/repos/builtin/packages/hudi/package.py b/var/spack/repos/builtin/packages/hudi/package.py
index 3613365781..92bb02828e 100644
--- a/var/spack/repos/builtin/packages/hudi/package.py
+++ b/var/spack/repos/builtin/packages/hudi/package.py
@@ -14,6 +14,8 @@ class Hudi(MavenPackage):
homepage = "https://hudi.apache.org/"
url = "https://github.com/apache/hudi/archive/release-0.5.3.tar.gz"
+ license("Apache-2.0")
+
version("0.5.3", sha256="8cbf52007fddd07eebd20c8962cd630b05a8ae4c597523fd63db837a45a0b227")
depends_on("java@8", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/hugo/package.py b/var/spack/repos/builtin/packages/hugo/package.py
index 964a69ba09..66ac49ee65 100644
--- a/var/spack/repos/builtin/packages/hugo/package.py
+++ b/var/spack/repos/builtin/packages/hugo/package.py
@@ -18,6 +18,8 @@ class Hugo(Package):
maintainers("alecbcs")
+ license("Apache-2.0")
+
version("0.118.2", sha256="915d7dcb44fba949c80858f9c2a55a11256162ba28a9067752f808cfe8faedaa")
version("0.112.7", sha256="d706e52c74f0fb00000caf4e95b98e9d62c3536a134d5e26b433b1fa1e2a74aa")
version("0.111.3", sha256="b6eeb13d9ed2e5d5c6895bae56480bf0fec24a564ad9d17c90ede14a7b240999")
diff --git a/var/spack/repos/builtin/packages/hunspell/package.py b/var/spack/repos/builtin/packages/hunspell/package.py
index f8e308a314..8a2e8a463b 100644
--- a/var/spack/repos/builtin/packages/hunspell/package.py
+++ b/var/spack/repos/builtin/packages/hunspell/package.py
@@ -12,6 +12,8 @@ class Hunspell(AutotoolsPackage):
homepage = "https://hunspell.github.io/"
url = "https://github.com/hunspell/hunspell/archive/v1.6.0.tar.gz"
+ license("GPL-2.0-or-later OR LGPL-2.1-or-later OR MPL-1.1")
+
version("1.7.2", sha256="69fa312d3586c988789266eaf7ffc9861d9f6396c31fc930a014d551b59bbd6e")
version("1.7.0", sha256="bb27b86eb910a8285407cf3ca33b62643a02798cf2eef468c0a74f6c3ee6bc8a")
version("1.6.0", sha256="512e7d2ee69dad0b35ca011076405e56e0f10963a02d4859dbcc4faf53ca68e2")
diff --git a/var/spack/repos/builtin/packages/hw-probe/package.py b/var/spack/repos/builtin/packages/hw-probe/package.py
index 5d0b7788ce..8ff609edc9 100644
--- a/var/spack/repos/builtin/packages/hw-probe/package.py
+++ b/var/spack/repos/builtin/packages/hw-probe/package.py
@@ -12,6 +12,8 @@ class HwProbe(MakefilePackage):
homepage = "https://github.com/linuxhw/hw-probe"
url = "https://github.com/linuxhw/hw-probe/archive/1.5.tar.gz"
+ license("LGPL-2.1-or-later OR BSD-4-Clause")
+
version("1.5", sha256="8bb7d6ff272c1412e26fcfd86e9df5c3e34e1584552404b930c281b8498b25ea")
version("1.4", sha256="90f3ea83bf641348b209e4a2a910f65d836ae7828c0be0f660236ea413bc46bb")
version("1.3", sha256="820ada4f16cb827e0990eb918e75423845fef54a863fdd88aa5bd23127354229")
diff --git a/var/spack/repos/builtin/packages/hwdata/package.py b/var/spack/repos/builtin/packages/hwdata/package.py
index c233c92976..4dda1d4041 100644
--- a/var/spack/repos/builtin/packages/hwdata/package.py
+++ b/var/spack/repos/builtin/packages/hwdata/package.py
@@ -12,5 +12,7 @@ class Hwdata(AutotoolsPackage):
homepage = "https://github.com/vcrhonek/hwdata"
url = "https://github.com/vcrhonek/hwdata/archive/v0.337.tar.gz"
+ license("GPL-2.0-or-later OR XFree86-1.1")
+
version("0.345", sha256="fafcc97421ba766e08a2714ccc3eebb0daabc99e67d53c2d682721dd01ccf7a7")
version("0.340", sha256="e3a0ef18af6795a362345a2c2c7177be351cb27b4cc0ed9278b7409759258802")
diff --git a/var/spack/repos/builtin/packages/hwloc/package.py b/var/spack/repos/builtin/packages/hwloc/package.py
index a8cb2b5c28..7f76aff1fe 100644
--- a/var/spack/repos/builtin/packages/hwloc/package.py
+++ b/var/spack/repos/builtin/packages/hwloc/package.py
@@ -31,6 +31,8 @@ class Hwloc(AutotoolsPackage, CudaPackage, ROCmPackage):
maintainers("bgoglin")
executables = ["^hwloc-bind$"]
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("2.9.1", sha256="a440e2299f7451dc10a57ddbfa3f116c2a6c4be1bb97c663edd3b9c7b3b3b4cf")
version("2.9.0", sha256="9d7d3450e0a5fea4cb80ca07dc8db939abb7ab62e2a7bb27f9376447658738ec")
diff --git a/var/spack/repos/builtin/packages/hybpiper/package.py b/var/spack/repos/builtin/packages/hybpiper/package.py
index f206620c99..48d9161d8b 100644
--- a/var/spack/repos/builtin/packages/hybpiper/package.py
+++ b/var/spack/repos/builtin/packages/hybpiper/package.py
@@ -18,6 +18,8 @@ class Hybpiper(Package):
url = "https://github.com/mossmatters/HybPiper/archive/v1.2.0.tar.gz"
git = "https://github.com/mossmatters/HybPiper/HybPiper.git"
+ license("GPL-3.0-or-later")
+
version("1.3.1", sha256="7ca07a9390d1ca52c72721774fa220546f18d3fa3b58500f68f3b2d89dbc0ecf")
version("1.2.0", sha256="34c7b324e9bcacb6ccfe87dc50615d6f93866433b61a59291707efa858b6df57")
diff --git a/var/spack/repos/builtin/packages/hybrid-lambda/package.py b/var/spack/repos/builtin/packages/hybrid-lambda/package.py
index 02dd005bc8..7c512df3f3 100644
--- a/var/spack/repos/builtin/packages/hybrid-lambda/package.py
+++ b/var/spack/repos/builtin/packages/hybrid-lambda/package.py
@@ -22,6 +22,8 @@ class HybridLambda(AutotoolsPackage):
homepage = "https://github.com/hybridLambda/hybrid-Lambda"
git = "https://github.com/hybridLambda/hybrid-Lambda.git"
+ license("GPL-3.0-only")
+
version("develop", submodules=True)
depends_on("autoconf", type="build")
diff --git a/var/spack/repos/builtin/packages/hydra/package.py b/var/spack/repos/builtin/packages/hydra/package.py
index 80e7c86766..176b3dd971 100644
--- a/var/spack/repos/builtin/packages/hydra/package.py
+++ b/var/spack/repos/builtin/packages/hydra/package.py
@@ -17,5 +17,7 @@ class Hydra(AutotoolsPackage):
list_url = "https://www.mpich.org/static/downloads/"
list_depth = 1
+ license("AGPL-3.0-or-later")
+
version("4.1.1", sha256="d4b915ccab426cd8368bbb2ee9d933fe07bea01493901fb56880b338a7f0b97e")
version("3.2", sha256="f7a67ec91a773d95cbbd479a80e926d44bee1ff9fc70a8d1df075ea53ea33889")
diff --git a/var/spack/repos/builtin/packages/hydrogen/package.py b/var/spack/repos/builtin/packages/hydrogen/package.py
index 6bf6114d41..2622d02820 100644
--- a/var/spack/repos/builtin/packages/hydrogen/package.py
+++ b/var/spack/repos/builtin/packages/hydrogen/package.py
@@ -25,6 +25,8 @@ class Hydrogen(CachedCMakePackage, CudaPackage, ROCmPackage):
maintainers("bvanessen")
+ license("GPL-2.0-or-later")
+
version("develop", branch="hydrogen")
version("1.5.3", sha256="faefbe738bd364d0e26ce9ad079a11c93a18c6f075719a365fd4fa5f1f7a989a")
version("1.5.2", sha256="a902cad3962471216cfa278ba0561c18751d415cd4d6b2417c02a43b0ab2ea33")
diff --git a/var/spack/repos/builtin/packages/hyperfine/package.py b/var/spack/repos/builtin/packages/hyperfine/package.py
index f6b2a611a2..9139207237 100644
--- a/var/spack/repos/builtin/packages/hyperfine/package.py
+++ b/var/spack/repos/builtin/packages/hyperfine/package.py
@@ -14,6 +14,8 @@ class Hyperfine(Package):
maintainers("michaelkuhn")
+ license("Apache-2.0 AND MIT")
+
version("1.17.0", sha256="3dcd86c12e96ab5808d5c9f3cec0fcc04192a87833ff009063c4a491d5487b58")
version("1.16.1", sha256="ffb3298945cbe2c068ca1a074946d55b9add83c9df720eda2ed7f3d94d7e65d2")
version("1.14.0", sha256="59018c22242dd2ad2bd5fb4a34c0524948b7921d02aa79419ccec4c1ffd3da14")
diff --git a/var/spack/repos/builtin/packages/hyperqueue/package.py b/var/spack/repos/builtin/packages/hyperqueue/package.py
index d3eeae49ab..608e330b68 100644
--- a/var/spack/repos/builtin/packages/hyperqueue/package.py
+++ b/var/spack/repos/builtin/packages/hyperqueue/package.py
@@ -16,6 +16,8 @@ class Hyperqueue(Package):
maintainers("Nortamo", "Kobzol")
+ license("MIT")
+
version("main", branch="main")
version(
"0.12.0-rc1", sha256="0c7b5d567bb6cb8dd4e7bafdf784b0379cef74b3aecb958c7f20248f8fedfbc1"
diff --git a/var/spack/repos/builtin/packages/hyperscan/package.py b/var/spack/repos/builtin/packages/hyperscan/package.py
index 769289a9b0..84f09c8eb8 100644
--- a/var/spack/repos/builtin/packages/hyperscan/package.py
+++ b/var/spack/repos/builtin/packages/hyperscan/package.py
@@ -27,6 +27,8 @@ class Hyperscan(CMakePackage):
homepage = "https://www.hyperscan.io/"
url = "https://github.com/intel/hyperscan/archive/v5.2.1.tar.gz"
+ license("BSD-2-Clause")
+
for ver, packages in _versions.items():
key = "{0}-{1}".format(platform.system(), platform.machine())
pkg = packages.get(key)
diff --git a/var/spack/repos/builtin/packages/hypre-cmake/package.py b/var/spack/repos/builtin/packages/hypre-cmake/package.py
index b3976f16ca..804c050327 100644
--- a/var/spack/repos/builtin/packages/hypre-cmake/package.py
+++ b/var/spack/repos/builtin/packages/hypre-cmake/package.py
@@ -21,6 +21,8 @@ class HypreCmake(CMakePackage, CudaPackage):
test_requires_compiler = True
+ license("Apache-2.0")
+
version("develop", branch="master")
version("2.22.0", sha256="2c786eb5d3e722d8d7b40254f138bef4565b2d4724041e56a8fa073bda5cfbb5")
diff --git a/var/spack/repos/builtin/packages/hypre/package.py b/var/spack/repos/builtin/packages/hypre/package.py
index 6968ec8fd6..4887971c72 100644
--- a/var/spack/repos/builtin/packages/hypre/package.py
+++ b/var/spack/repos/builtin/packages/hypre/package.py
@@ -23,6 +23,8 @@ class Hypre(AutotoolsPackage, CudaPackage, ROCmPackage):
test_requires_compiler = True
+ license("MIT")
+
version("develop", branch="master")
version("2.30.0", sha256="8e2af97d9a25bf44801c6427779f823ebc6f306438066bba7fcbc2a5f9b78421")
version("2.29.0", sha256="98b72115407a0e24dbaac70eccae0da3465f8f999318b2c9241631133f42d511")
diff --git a/var/spack/repos/builtin/packages/hztool/package.py b/var/spack/repos/builtin/packages/hztool/package.py
index 4cd44d04d5..939f20dc81 100644
--- a/var/spack/repos/builtin/packages/hztool/package.py
+++ b/var/spack/repos/builtin/packages/hztool/package.py
@@ -19,6 +19,8 @@ class Hztool(AutotoolsPackage):
tags = ["hep"]
+ license("GPL-2.0-only")
+
version("4.3.2", sha256="2a8d334abd96a7a9f70d53cfbb46f35902ccd1108861333a87542f8357152fd4")
version("4.3", sha256="af1a302c16e9f0bfbfdd77a486a5f47553d81d1d049bc83cc72321ba285af264")
version("4.2", sha256="87b74b2e424a1e6bd990cc12a0bfcba15854a6451ffa20aff8dc4bdfed559160")
diff --git a/var/spack/repos/builtin/packages/i3/package.py b/var/spack/repos/builtin/packages/i3/package.py
index 5118a613f4..228e77371e 100644
--- a/var/spack/repos/builtin/packages/i3/package.py
+++ b/var/spack/repos/builtin/packages/i3/package.py
@@ -15,6 +15,8 @@ class I3(AutotoolsPackage):
homepage = "https://i3wm.org/"
url = "https://github.com/i3/i3/archive/4.14.1.tar.gz"
+ license("BSD-3-Clause")
+
version("4.14.1", sha256="28d8102d656f17445a6e1523b12c1a730cc3925a520add1f75b56b9c842932f9")
depends_on("autoconf", type="build")
diff --git a/var/spack/repos/builtin/packages/ibm-databroker/package.py b/var/spack/repos/builtin/packages/ibm-databroker/package.py
index fd49289e70..dcd5bacae5 100644
--- a/var/spack/repos/builtin/packages/ibm-databroker/package.py
+++ b/var/spack/repos/builtin/packages/ibm-databroker/package.py
@@ -21,6 +21,8 @@ class IbmDatabroker(CMakePackage, PythonExtension):
# IBM dev team should take over
maintainers("bhatiaharsh")
+ license("Apache-2.0")
+
version("master", branch="master")
version("0.7.0", sha256="5460fa1c5c05ad25c759b2ee4cecee92980d4dde5bc7c5f6da9242806cf22bb8")
version("0.6.1", sha256="2c7d6c6a269d4ae97aad4d770533e742f367da84758130c283733f25df83e535")
diff --git a/var/spack/repos/builtin/packages/ibmisc/package.py b/var/spack/repos/builtin/packages/ibmisc/package.py
index 3fc1c702f9..e2694b29b3 100644
--- a/var/spack/repos/builtin/packages/ibmisc/package.py
+++ b/var/spack/repos/builtin/packages/ibmisc/package.py
@@ -15,6 +15,8 @@ class Ibmisc(CMakePackage):
maintainers("citibeth")
+ license("LGPL-3.0-only")
+
version("0.1.0", sha256="38481a8680aad4b40eca6723b2898b344cf0ef891ebc3581f5e99fbe420fa0d8")
variant("everytrace", default=False, description="Report errors through Everytrace")
diff --git a/var/spack/repos/builtin/packages/icarus/package.py b/var/spack/repos/builtin/packages/icarus/package.py
index d81f7e6fb4..008297e350 100644
--- a/var/spack/repos/builtin/packages/icarus/package.py
+++ b/var/spack/repos/builtin/packages/icarus/package.py
@@ -15,6 +15,8 @@ class Icarus(AutotoolsPackage):
maintainers("davekeeshan")
+ license("GPL-2.0-only")
+
version("master", branch="master")
version("12_0", sha256="a68cb1ef7c017ef090ebedb2bc3e39ef90ecc70a3400afb4aa94303bc3beaa7d")
version("11_0", sha256="6327fb900e66b46803d928b7ca439409a0dc32731d82143b20387be0833f1c95")
diff --git a/var/spack/repos/builtin/packages/iceauth/package.py b/var/spack/repos/builtin/packages/iceauth/package.py
index 1ca562c787..3f7f5f5696 100644
--- a/var/spack/repos/builtin/packages/iceauth/package.py
+++ b/var/spack/repos/builtin/packages/iceauth/package.py
@@ -14,6 +14,8 @@ class Iceauth(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/iceauth"
xorg_mirror_path = "app/iceauth-1.0.7.tar.gz"
+ license("MIT")
+
version("1.0.9", sha256="5ca274cf210453e7d7cf5c827a2fbc92149df83824f99a27cde17e1f20324dc6")
version("1.0.7", sha256="6c9706cce276609876e768759ed4ee3b447cd17af4a61f9b5a374c7dda9696d8")
diff --git a/var/spack/repos/builtin/packages/icedtea/package.py b/var/spack/repos/builtin/packages/icedtea/package.py
index f5a191e344..83f87fb7a0 100644
--- a/var/spack/repos/builtin/packages/icedtea/package.py
+++ b/var/spack/repos/builtin/packages/icedtea/package.py
@@ -17,6 +17,8 @@ class Icedtea(AutotoolsPackage):
homepage = "https://openjdk.java.net/projects/icedtea/"
url = "https://icedtea.wildebeest.org/download/source/icedtea-3.4.0.tar.gz"
+ license("GPL-2.0-or-later")
+
version("3.9.0", sha256="84a63bc59f4e101ce8fa183060a59c7e8cbe270945310e90c92b8609a9b8bc88")
version("3.8.0", sha256="ef1a9110294d0a905833f1db30da0c8a88bd2bde8d92ddb711d72ec763cd25b0")
version("3.7.0", sha256="936302694e193791885e81cf72097eeadee5b68ba220889228b0aafbfb2cb654")
diff --git a/var/spack/repos/builtin/packages/icu4c/package.py b/var/spack/repos/builtin/packages/icu4c/package.py
index d7ac12c317..e0b95044ad 100644
--- a/var/spack/repos/builtin/packages/icu4c/package.py
+++ b/var/spack/repos/builtin/packages/icu4c/package.py
@@ -14,6 +14,8 @@ class Icu4c(AutotoolsPackage):
homepage = "http://site.icu-project.org/"
url = "https://github.com/unicode-org/icu/releases/download/release-65-1/icu4c-65_1-src.tgz"
+ license("Unicode-TOU")
+
version("67.1", sha256="94a80cd6f251a53bd2a997f6f1b5ac6653fe791dfab66e1eb0227740fb86d5dc")
version("66.1", sha256="52a3f2209ab95559c1cf0a14f24338001f389615bf00e2585ef3dbc43ecf0a2e")
version("65.1", sha256="53e37466b3d6d6d01ead029e3567d873a43a5d1c668ed2278e253b683136d948")
diff --git a/var/spack/repos/builtin/packages/id3lib/package.py b/var/spack/repos/builtin/packages/id3lib/package.py
index 35395b80bb..3f32af4b47 100644
--- a/var/spack/repos/builtin/packages/id3lib/package.py
+++ b/var/spack/repos/builtin/packages/id3lib/package.py
@@ -12,6 +12,8 @@ class Id3lib(AutotoolsPackage):
homepage = "http://id3lib.sourceforge.net/"
url = "https://downloads.sourceforge.net/project/id3lib/id3lib/3.8.3/id3lib-3.8.3.tar.gz"
+ license("GPL-2.0-only")
+
version("3.8.3", sha256="2749cc3c0cd7280b299518b1ddf5a5bcfe2d1100614519b68702230e26c7d079")
depends_on("zlib-api")
diff --git a/var/spack/repos/builtin/packages/idg/package.py b/var/spack/repos/builtin/packages/idg/package.py
index 92a23f0144..df42efcf0c 100644
--- a/var/spack/repos/builtin/packages/idg/package.py
+++ b/var/spack/repos/builtin/packages/idg/package.py
@@ -19,6 +19,8 @@ class Idg(CMakePackage):
maintainers("pelahi")
+ license("GPL-3.0-or-later")
+
version("1.2.0", commit="ccf8951283c12547326800adae99440c70177449")
version("1.0.0", commit="3322756fb8b6e3bb1fe5293f3e07e40623ff8486")
version("0.8.1", commit="a09f3c85094c592f9304fff4c31e920c7592c3c3")
diff --git a/var/spack/repos/builtin/packages/iegenlib/package.py b/var/spack/repos/builtin/packages/iegenlib/package.py
index 882bbcdd0c..6558045cd3 100644
--- a/var/spack/repos/builtin/packages/iegenlib/package.py
+++ b/var/spack/repos/builtin/packages/iegenlib/package.py
@@ -16,6 +16,8 @@ class Iegenlib(CMakePackage):
maintainers("dhuth")
+ license("BSD-2-Clause")
+
version("master", branch="master")
version(
"2018-07-03",
diff --git a/var/spack/repos/builtin/packages/ignite/package.py b/var/spack/repos/builtin/packages/ignite/package.py
index 78cf2d3578..455bbcfc05 100644
--- a/var/spack/repos/builtin/packages/ignite/package.py
+++ b/var/spack/repos/builtin/packages/ignite/package.py
@@ -16,6 +16,8 @@ class Ignite(Package):
homepage = "https://ignite.apache.org/"
url = "https://archive.apache.org/dist/ignite/2.6.0/apache-ignite-hadoop-2.6.0-bin.zip"
+ license("CC0-1.0")
+
version("2.6.0", sha256="be40350f301a308a0ab09413a130d421730bf253d200e054b82a7d0c275c69f2")
version("2.5.0", sha256="00bd35b6c50754325b966d50c7eee7067e0558f3d52b3dee27aff981b6da38be")
version("2.4.0", sha256="3d4f44fbb1c46731cf6ad4acce26da72960b292b307221cec55057b4f305abd9")
diff --git a/var/spack/repos/builtin/packages/igraph/package.py b/var/spack/repos/builtin/packages/igraph/package.py
index 62108600da..2bfefb7bdd 100644
--- a/var/spack/repos/builtin/packages/igraph/package.py
+++ b/var/spack/repos/builtin/packages/igraph/package.py
@@ -12,6 +12,8 @@ class Igraph(CMakePackage, AutotoolsPackage):
homepage = "https://igraph.org/"
url = "https://github.com/igraph/igraph/releases/download/0.7.1/igraph-0.7.1.tar.gz"
+ license("GPL-2.0-or-later")
+
version("0.10.6", sha256="99bf91ee90febeeb9a201f3e0c1d323c09214f0b5f37a4290dc3b63f52839d6d")
version("0.7.1", sha256="d978030e27369bf698f3816ab70aa9141e9baf81c56cc4f55efbe5489b46b0df")
diff --git a/var/spack/repos/builtin/packages/ike-scan/package.py b/var/spack/repos/builtin/packages/ike-scan/package.py
index e0552dcc2f..18951f69fc 100644
--- a/var/spack/repos/builtin/packages/ike-scan/package.py
+++ b/var/spack/repos/builtin/packages/ike-scan/package.py
@@ -12,4 +12,6 @@ class IkeScan(AutotoolsPackage):
homepage = "https://github.com/royhills/ike-scan"
url = "https://github.com/royhills/ike-scan/releases/download/1.9/ike-scan-1.9.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.9", sha256="05d15c7172034935d1e46b01dacf1101a293ae0d06c0e14025a4507656f1a7b6")
diff --git a/var/spack/repos/builtin/packages/ima-evm-utils/package.py b/var/spack/repos/builtin/packages/ima-evm-utils/package.py
index 57e78b0db1..8df3c5345e 100644
--- a/var/spack/repos/builtin/packages/ima-evm-utils/package.py
+++ b/var/spack/repos/builtin/packages/ima-evm-utils/package.py
@@ -14,6 +14,8 @@ class ImaEvmUtils(AutotoolsPackage):
"https://sourceforge.net/projects/linux-ima/files/ima-evm-utils/ima-evm-utils-1.3.2.tar.gz"
)
+ license("LGPL-2.1-or-later")
+
version("1.3.2", sha256="c2b206e7f9fbe62a938b7ae59e31906fefae4d5351fe01db739bd8346b75d4a7")
version("1.3.1", sha256="5304271f31a3601a2af5984942d9bd6c7532597c5a97250c9a4524074fc39925")
version("1.3", sha256="62e90e8dc6b131a4f34a356114cdcb5bef844f110abbdd5d8b53c449aecc609f")
diff --git a/var/spack/repos/builtin/packages/imagemagick/package.py b/var/spack/repos/builtin/packages/imagemagick/package.py
index cbdcd08a4d..b66eb83037 100644
--- a/var/spack/repos/builtin/packages/imagemagick/package.py
+++ b/var/spack/repos/builtin/packages/imagemagick/package.py
@@ -13,6 +13,8 @@ class Imagemagick(AutotoolsPackage):
homepage = "https://www.imagemagick.org"
url = "https://github.com/ImageMagick/ImageMagick/archive/7.0.2-7.tar.gz"
+ license("ImageMagick")
+
version("7.1.1-11", sha256="98bb2783da7d5b06e7543529bd07b50d034fba611ff15e8817a0f4f73957d934")
version("7.0.8-7", sha256="fadb36b59f310e9eee5249ecb2326b323a64da6cc716dd6d08ece8ea2c780b81")
version("7.0.5-9", sha256="b85b269e0ed1628e88e840053823f8a33c314b2271f04762f43d33e9d0b4d264")
diff --git a/var/spack/repos/builtin/packages/imake/package.py b/var/spack/repos/builtin/packages/imake/package.py
index d41854ef12..377d70bcf7 100644
--- a/var/spack/repos/builtin/packages/imake/package.py
+++ b/var/spack/repos/builtin/packages/imake/package.py
@@ -12,6 +12,8 @@ class Imake(AutotoolsPackage, XorgPackage):
homepage = "http://www.snake.net/software/imake-stuff/"
xorg_mirror_path = "util/imake-1.0.7.tar.gz"
+ license("custom")
+
version("1.0.9", sha256="ca53ad18c683091490596d72fee8dbee4c6ddb7693709e25f26da140d29687c1")
version("1.0.7", sha256="6bda266a07eb33445d513f1e3c82a61e4822ccb94d420643d58e1be5f881e5cb")
diff --git a/var/spack/repos/builtin/packages/imath/package.py b/var/spack/repos/builtin/packages/imath/package.py
index 053d1c2074..9c304be0c3 100644
--- a/var/spack/repos/builtin/packages/imath/package.py
+++ b/var/spack/repos/builtin/packages/imath/package.py
@@ -15,6 +15,8 @@ class Imath(CMakePackage):
homepage = "https://github.com/AcademySoftwareFoundation/Imath"
url = "https://github.com/AcademySoftwareFoundation/Imath/archive/refs/tags/v3.1.5.tar.gz"
+ license("BSD-3-Clause")
+
version("3.1.9", sha256="f1d8aacd46afed958babfced3190d2d3c8209b66da451f556abd6da94c165cf3")
version("3.1.7", sha256="bff1fa140f4af0e7f02c6cb78d41b9a7d5508e6bcdfda3a583e35460eb6d4b47")
version("3.1.5", sha256="1e9c7c94797cf7b7e61908aed1f80a331088cc7d8873318f70376e4aed5f25fb")
diff --git a/var/spack/repos/builtin/packages/imgui/package.py b/var/spack/repos/builtin/packages/imgui/package.py
index 54fc7e35ef..e0dd5b7e2c 100644
--- a/var/spack/repos/builtin/packages/imgui/package.py
+++ b/var/spack/repos/builtin/packages/imgui/package.py
@@ -16,6 +16,8 @@ class Imgui(Package):
homepage = "https://github.com/ocornut/imgui"
url = "https://github.com/ocornut/imgui/archive/refs/tags/v1.85.tar.gz"
+ license("MIT")
+
version("1.85", sha256="7ed49d1f4573004fa725a70642aaddd3e06bb57fcfe1c1a49ac6574a3e895a77")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/imlib2/package.py b/var/spack/repos/builtin/packages/imlib2/package.py
index 13965ae3b5..c3cdcbe79c 100644
--- a/var/spack/repos/builtin/packages/imlib2/package.py
+++ b/var/spack/repos/builtin/packages/imlib2/package.py
@@ -16,6 +16,8 @@ class Imlib2(AutotoolsPackage, SourceforgePackage):
maintainers("TheQueasle")
+ license("Imlib2")
+
version("1.7.1", sha256="033a6a639dcbc8e03f65ff05e57068e7346d50ee2f2fff304bb9095a1b2bc407")
version("1.7.0", sha256="1976ca3db48cbae79cd0fc737dabe39cc81494fc2560e1d22821e7dc9c22b37d")
version("1.6.1", sha256="4d393a77e13da883c8ee2da3b029da3570210fe37d000c9ac33d9fce751b166d")
diff --git a/var/spack/repos/builtin/packages/imp/package.py b/var/spack/repos/builtin/packages/imp/package.py
index c68435fa22..46792b739c 100644
--- a/var/spack/repos/builtin/packages/imp/package.py
+++ b/var/spack/repos/builtin/packages/imp/package.py
@@ -13,6 +13,8 @@ class Imp(CMakePackage):
homepage = "https://integrativemodeling.org"
url = "https://github.com/salilab/imp/archive/2.8.0.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("2.8.0", sha256="0b46b8988febd7cdfc5838849007f9a547493ed4b6c752fe54571467eeb1acd2")
depends_on("python@2.7:")
diff --git a/var/spack/repos/builtin/packages/impalajit/package.py b/var/spack/repos/builtin/packages/impalajit/package.py
index e5a36c5c58..fd5fdfffbd 100644
--- a/var/spack/repos/builtin/packages/impalajit/package.py
+++ b/var/spack/repos/builtin/packages/impalajit/package.py
@@ -16,6 +16,8 @@ class Impalajit(CMakePackage):
homepage = "https://github.com/manuel-fasching/ImpalaJIT/blob/master/README.md"
+ license("MIT-0")
+
version(
"main",
git="https://github.com/manuel-fasching/ImpalaJIT.git",
diff --git a/var/spack/repos/builtin/packages/improved-rdock/package.py b/var/spack/repos/builtin/packages/improved-rdock/package.py
index 413a13b3ee..4be1c50c75 100644
--- a/var/spack/repos/builtin/packages/improved-rdock/package.py
+++ b/var/spack/repos/builtin/packages/improved-rdock/package.py
@@ -19,6 +19,8 @@ class ImprovedRdock(MakefilePackage):
homepage = "https://github.com/clinfo/improved_rDock"
git = "https://github.com/clinfo/improved_rDock.git"
+ license("LGPL-3.0-or-later")
+
version("main", branch="main")
depends_on("popt")
diff --git a/var/spack/repos/builtin/packages/iniparser/package.py b/var/spack/repos/builtin/packages/iniparser/package.py
index f6c53dcd45..5bce4cfe85 100644
--- a/var/spack/repos/builtin/packages/iniparser/package.py
+++ b/var/spack/repos/builtin/packages/iniparser/package.py
@@ -13,6 +13,8 @@ class Iniparser(MakefilePackage):
homepage = "http://ndevilla.free.fr/iniparser/"
url = "https://github.com/ndevilla/iniparser/archive/v4.1.tar.gz"
+ license("MIT")
+
version("4.1", sha256="960daa800dd31d70ba1bacf3ea2d22e8ddfc2906534bf328319495966443f3ae")
version("4.0", sha256="e0bbd664bb3f0d64c21ac2d67a843b1c7a3a9710e96393344d170ab8b33e92ba")
version("3.2", sha256="4a60b8e29d33d24b458749404e1ff2bcbfedd53ad800757daeed7955599fdce4")
diff --git a/var/spack/repos/builtin/packages/intel-gtpin/package.py b/var/spack/repos/builtin/packages/intel-gtpin/package.py
index 3b99e03112..bea8e9e31e 100644
--- a/var/spack/repos/builtin/packages/intel-gtpin/package.py
+++ b/var/spack/repos/builtin/packages/intel-gtpin/package.py
@@ -36,6 +36,8 @@ class IntelGtpin(Package):
maintainers("rashawnlk")
+ license("MIT")
+
version(
"3.2.2",
sha256="6c51b08451935ed8c86778d197e2ff36d4b91883f41292968ff413b53ac8910a",
diff --git a/var/spack/repos/builtin/packages/intel-llvm/package.py b/var/spack/repos/builtin/packages/intel-llvm/package.py
index 2338fe2c7f..4ff088ccf8 100644
--- a/var/spack/repos/builtin/packages/intel-llvm/package.py
+++ b/var/spack/repos/builtin/packages/intel-llvm/package.py
@@ -16,6 +16,8 @@ class IntelLlvm(CMakePackage):
family = "compiler"
+ license("Apache-2.0")
+
version("sycl", branch="sycl")
depends_on("cmake@3.4.3:", type="build")
diff --git a/var/spack/repos/builtin/packages/intel-mpi-benchmarks/package.py b/var/spack/repos/builtin/packages/intel-mpi-benchmarks/package.py
index c0c130d499..4ba54b67cf 100644
--- a/var/spack/repos/builtin/packages/intel-mpi-benchmarks/package.py
+++ b/var/spack/repos/builtin/packages/intel-mpi-benchmarks/package.py
@@ -21,6 +21,8 @@ class IntelMpiBenchmarks(MakefilePackage):
url = "https://github.com/intel/mpi-benchmarks/archive/IMB-v2021.3.tar.gz"
maintainers("carsonwoods")
+ license("BSD-3-Clause")
+
version("2021.7", sha256="acee02cc719a74e6853194576cb7e6bf1fdc74f8971578e1b2141306c3c19477")
version("2021.6", sha256="57d1bcc0027f8fc7bffe323ab70cc9d3f1d7482d456c47b4a9e7c4337089bd54")
version("2021.5", sha256="ac144dbfad8759e4956d99569dfcbec25758ba10abfb5ae2d83831660f27be60")
diff --git a/var/spack/repos/builtin/packages/intel-pin/package.py b/var/spack/repos/builtin/packages/intel-pin/package.py
index d0d80550d9..ee911eb11d 100644
--- a/var/spack/repos/builtin/packages/intel-pin/package.py
+++ b/var/spack/repos/builtin/packages/intel-pin/package.py
@@ -16,6 +16,8 @@ class IntelPin(Package):
homepage = "http://www.pintool.org"
maintainers("matthiasdiener")
+ license("MIT")
+
version(
"3.27",
sha256="e7d44d25668632007d5a109e5033415e91db543b8ce9e665893a05e852b67707",
diff --git a/var/spack/repos/builtin/packages/intel-tbb/package.py b/var/spack/repos/builtin/packages/intel-tbb/package.py
index 14da30b2d4..8f3ca07ed1 100644
--- a/var/spack/repos/builtin/packages/intel-tbb/package.py
+++ b/var/spack/repos/builtin/packages/intel-tbb/package.py
@@ -30,6 +30,8 @@ class IntelTbb(CMakePackage, MakefilePackage):
# Note: when adding new versions, please check and update the
# patches, filters and url_for_version() below as needed.
+ license("Apache-2.0")
+
version("master", branch="master")
version("2021.9.0", sha256="1ce48f34dada7837f510735ff1172f6e2c261b09460e3bf773b49791d247d24e")
version("2021.8.0", sha256="eee380323bb7ce864355ed9431f85c43955faaae9e9bce35c62b372d7ffd9f8b")
diff --git a/var/spack/repos/builtin/packages/interproscan/package.py b/var/spack/repos/builtin/packages/interproscan/package.py
index 4143dc6ff2..5e12939749 100644
--- a/var/spack/repos/builtin/packages/interproscan/package.py
+++ b/var/spack/repos/builtin/packages/interproscan/package.py
@@ -19,6 +19,8 @@ class Interproscan(Package):
url = "https://github.com/ebi-pf-team/interproscan/archive/5.36-75.0.tar.gz"
maintainers("snehring")
+ license("Apache-2.0")
+
version("5.63-95.0", sha256="3d7babd09e64da3d7104c58f1e5104a298d69425e3210952331bc3f1ddf89ca6")
version("5.61-93.0", sha256="70aca3b14983733fe5119b6978cb707156d006d7f737aa60ce6c9addd6c288e4")
version("5.56-89.0", sha256="75e6a8f86ca17356a2f77f75b07d6d8fb7b397c9575f6e9716b64983e490b230")
diff --git a/var/spack/repos/builtin/packages/intltool/package.py b/var/spack/repos/builtin/packages/intltool/package.py
index 174858bf3a..e67265b5ec 100644
--- a/var/spack/repos/builtin/packages/intltool/package.py
+++ b/var/spack/repos/builtin/packages/intltool/package.py
@@ -14,6 +14,8 @@ class Intltool(AutotoolsPackage):
url = "https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz"
list_url = "https://launchpad.net/intltool/+download"
+ license("GPL-2.0-or-later")
+
version("0.51.0", sha256="67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd")
# requires XML::Parser perl module
diff --git a/var/spack/repos/builtin/packages/iozone/package.py b/var/spack/repos/builtin/packages/iozone/package.py
index 00ab49a78a..b9261eea17 100644
--- a/var/spack/repos/builtin/packages/iozone/package.py
+++ b/var/spack/repos/builtin/packages/iozone/package.py
@@ -16,6 +16,8 @@ class Iozone(MakefilePackage):
homepage = "https://www.iozone.org/"
url = "https://www.iozone.org/src/current/iozone3_465.tar"
+ license("custom")
+
version("3_506", sha256="114ce5c071873b9a2c7ba6e73d05d5ef7e66564392acbfcdc0b3261db10fcbe7")
version("3_491", sha256="2cc4842d382e46a585d1df9ae1e255695480dcc0fc05c3b1cb32ef3493d0ec9a")
version("3_465", sha256="2e3d72916e7d7340a7c505fc0c3d28553fcc5ff2daf41d811368e55bd4e6a293")
diff --git a/var/spack/repos/builtin/packages/ipcalc/package.py b/var/spack/repos/builtin/packages/ipcalc/package.py
index dbc211278e..273cb6e735 100644
--- a/var/spack/repos/builtin/packages/ipcalc/package.py
+++ b/var/spack/repos/builtin/packages/ipcalc/package.py
@@ -15,6 +15,8 @@ class Ipcalc(MakefilePackage):
homepage = "https://gitlab.com/ipcalc/ipcalc"
url = "https://github.com/nmav/ipcalc/archive/0.2.3.tar.gz"
+ license("GPL-2.0-or-later")
+
version("0.2.3", sha256="c416f34d381a7333ad8aa8982fcfc88434818b3cc35a33b62a75c10f2a6af3c9")
version("0.2.2", sha256="bf1b95eca219e564c85fa4233fe65342963cf3e8a303a7e10b4dd7269c864794")
version("0.2.0", sha256="c965c1296172a6acc50d54dfe81f7e5d589f9762b5d9ae459eee00349675336b")
diff --git a/var/spack/repos/builtin/packages/iperf3/package.py b/var/spack/repos/builtin/packages/iperf3/package.py
index 162ea1b65a..7b5a982e04 100644
--- a/var/spack/repos/builtin/packages/iperf3/package.py
+++ b/var/spack/repos/builtin/packages/iperf3/package.py
@@ -14,4 +14,6 @@ class Iperf3(AutotoolsPackage):
homepage = "https://software.es.net/iperf/"
url = "https://github.com/esnet/iperf/archive/3.6.tar.gz"
+ license("BSD-3-Clause-LBNL")
+
version("3.6", sha256="1ad23f70a8eb4b892a3cbb247cafa956e0f5c7d8b8601b1d9c8031c2a806f23f")
diff --git a/var/spack/repos/builtin/packages/ipm/package.py b/var/spack/repos/builtin/packages/ipm/package.py
index 654707a96a..6727ae02f2 100644
--- a/var/spack/repos/builtin/packages/ipm/package.py
+++ b/var/spack/repos/builtin/packages/ipm/package.py
@@ -18,6 +18,8 @@ class Ipm(AutotoolsPackage):
maintainers("Christoph-TU")
+ license("LGPL-2.1-or-later")
+
version("master", branch="master", preferred=True)
version("2.0.6", tag="2.0.6", commit="b008141ee16d39b33e20bffde615564afa107575")
diff --git a/var/spack/repos/builtin/packages/ipopt/package.py b/var/spack/repos/builtin/packages/ipopt/package.py
index 8557cb20c7..c2c38fc4dc 100644
--- a/var/spack/repos/builtin/packages/ipopt/package.py
+++ b/var/spack/repos/builtin/packages/ipopt/package.py
@@ -14,6 +14,8 @@ class Ipopt(AutotoolsPackage):
url = "https://github.com/coin-or/Ipopt/archive/refs/tags/releases/3.13.2.tar.gz"
maintainers("goxberry")
+ license("EPL-2.0")
+
version("3.14.9", sha256="e12eba451269ec30f4cf6e2acb8b35399f0d029c97dff10465416f5739c8cf7a")
version("3.14.5", sha256="9ebbbbf14a64e998e3fba5d2662a8f9bd03f97b1406017e78ae54e5d105ae932")
version("3.14.4", sha256="60865150b6fad19c5968395b57ff4a0892380125646c3afa2a714926f5ac9487")
diff --git a/var/spack/repos/builtin/packages/iproute2/package.py b/var/spack/repos/builtin/packages/iproute2/package.py
index 9a7a8da5e8..ac4953a7a8 100644
--- a/var/spack/repos/builtin/packages/iproute2/package.py
+++ b/var/spack/repos/builtin/packages/iproute2/package.py
@@ -16,6 +16,8 @@ class Iproute2(AutotoolsPackage):
depends_on("flex", type="build")
depends_on("libmnl")
+ license("GPL-2.0-or-later")
+
version("5.11.0", sha256="16b79e6ce65d4d5fd425cef2fd92a58c403a93faeeed0e0a3202b36a8e857d1f")
version("5.10.0", sha256="164f1de457eefbdadb98d82c309a0977542b34e7a2dfe81e497a0b93675cb3d2")
version("5.9.0", sha256="1afde56d416f136b1236ac2f8276e4edbe114ca3c2ab12f11af11b84cf0992e4")
diff --git a/var/spack/repos/builtin/packages/iptraf-ng/package.py b/var/spack/repos/builtin/packages/iptraf-ng/package.py
index cea2949421..31ab1ea021 100644
--- a/var/spack/repos/builtin/packages/iptraf-ng/package.py
+++ b/var/spack/repos/builtin/packages/iptraf-ng/package.py
@@ -12,6 +12,8 @@ class IptrafNg(MakefilePackage):
homepage = "https://github.com/iptraf-ng/iptraf-ng"
url = "https://github.com/iptraf-ng/iptraf-ng/archive/v1.2.0.tar.gz"
+ license("GPL-2.0-only")
+
version("1.2.1", sha256="9f5cef584065420dea1ba32c86126aede1fa9bd25b0f8362b0f9fd9754f00870")
version("1.2.0", sha256="9725115e501d083674d50a7686029d3a08f920abd35c9a2d4a28b5ddb782417f")
version("1.1.4", sha256="16b9b05bf5d3725d86409b901696639ad46944d02de6def87b1ceae5310dd35c")
diff --git a/var/spack/repos/builtin/packages/iq-tree/package.py b/var/spack/repos/builtin/packages/iq-tree/package.py
index 7226dce4bc..30d3ffaa0e 100644
--- a/var/spack/repos/builtin/packages/iq-tree/package.py
+++ b/var/spack/repos/builtin/packages/iq-tree/package.py
@@ -14,6 +14,8 @@ class IqTree(CMakePackage):
git = "https://github.com/iqtree/iqtree2.git"
url = "https://github.com/Cibiv/IQ-TREE/archive/v1.6.12.tar.gz"
+ license("GPL-2.0-or-later")
+
version(
"2.2.2.7",
tag="v2.2.2.7",
diff --git a/var/spack/repos/builtin/packages/iqtree2/package.py b/var/spack/repos/builtin/packages/iqtree2/package.py
index 73219e1eec..c7dbc83bff 100644
--- a/var/spack/repos/builtin/packages/iqtree2/package.py
+++ b/var/spack/repos/builtin/packages/iqtree2/package.py
@@ -13,6 +13,8 @@ class Iqtree2(CMakePackage):
homepage = "http://www.iqtree.org"
url = "https://github.com/iqtree/iqtree2/archive/refs/tags/v2.1.2.tar.gz"
+ license("GPL-2.0-or-later")
+
version("2.2.2.7", sha256="407a1a56d352ba9c2152a1d708cd29db872a41c252fbdc7acd8e0de0da8af008")
version("2.2.2", sha256="2e9ce79427b140bca5f48b31fb098f394a21a7c5116bbbada1e3eabdd6efe982")
version("2.1.2", sha256="3aaf5ac7f60d852ac8b733fb82832c049ca48b7203a6a865e99c5af359fcca5a")
diff --git a/var/spack/repos/builtin/packages/irep/package.py b/var/spack/repos/builtin/packages/irep/package.py
index b89df7fb90..f2820a18de 100644
--- a/var/spack/repos/builtin/packages/irep/package.py
+++ b/var/spack/repos/builtin/packages/irep/package.py
@@ -16,6 +16,8 @@ class Irep(CMakePackage):
maintainers("tomstitt", "kennyweiss")
+ license("MIT")
+
version("1.0.0", sha256="b84203ac92de824dbdc672de45cfdb9609373791c4ee84a5201fa6e4ccecc1a4")
depends_on("lua-lang")
diff --git a/var/spack/repos/builtin/packages/isa-l-crypto/package.py b/var/spack/repos/builtin/packages/isa-l-crypto/package.py
index 0a468c74f2..35748d41d6 100644
--- a/var/spack/repos/builtin/packages/isa-l-crypto/package.py
+++ b/var/spack/repos/builtin/packages/isa-l-crypto/package.py
@@ -26,6 +26,8 @@ class IsaLCrypto(AutotoolsPackage):
git = "https://github.com/intel/isa-l_crypto.git"
maintainers("hyoklee")
+ license("BSD-3-Clause")
+
version("master", branch="master")
# Current
diff --git a/var/spack/repos/builtin/packages/isa-l/package.py b/var/spack/repos/builtin/packages/isa-l/package.py
index 113a8c2d8b..36b6ff9786 100644
--- a/var/spack/repos/builtin/packages/isa-l/package.py
+++ b/var/spack/repos/builtin/packages/isa-l/package.py
@@ -26,6 +26,8 @@ class IsaL(AutotoolsPackage):
git = "https://github.com/intel/isa-l.git"
maintainers("hyoklee")
+ license("BSD-3-Clause")
+
version("master", branch="master")
# Current
diff --git a/var/spack/repos/builtin/packages/isaac-server/package.py b/var/spack/repos/builtin/packages/isaac-server/package.py
index b09b00d701..e5f52c8c61 100644
--- a/var/spack/repos/builtin/packages/isaac-server/package.py
+++ b/var/spack/repos/builtin/packages/isaac-server/package.py
@@ -15,6 +15,8 @@ class IsaacServer(CMakePackage):
maintainers("ax3l")
+ license("LGPL-3.0-only")
+
version("develop", branch="dev")
version("master", branch="master")
version("1.5.2", sha256="9cedd72bea06f387b697b17a0db076e50fb3b85b74f21d3a6d99ed0d664a9ef2")
diff --git a/var/spack/repos/builtin/packages/isaac/package.py b/var/spack/repos/builtin/packages/isaac/package.py
index 3608da86d6..c83f8af82a 100644
--- a/var/spack/repos/builtin/packages/isaac/package.py
+++ b/var/spack/repos/builtin/packages/isaac/package.py
@@ -15,6 +15,8 @@ class Isaac(CMakePackage):
maintainers("ax3l")
+ license("LGPL-3.0-only")
+
version("develop", branch="dev")
version("master", branch="master")
version("1.5.2", sha256="9cedd72bea06f387b697b17a0db076e50fb3b85b74f21d3a6d99ed0d664a9ef2")
diff --git a/var/spack/repos/builtin/packages/isc-dhcp/package.py b/var/spack/repos/builtin/packages/isc-dhcp/package.py
index 16d1282ead..e7ffd2b0d7 100644
--- a/var/spack/repos/builtin/packages/isc-dhcp/package.py
+++ b/var/spack/repos/builtin/packages/isc-dhcp/package.py
@@ -19,6 +19,8 @@ class IscDhcp(AutotoolsPackage):
parallel = False
+ license("MPL-2.0")
+
version("4.4.2", sha256="1a7ccd64a16e5e68f7b5e0f527fd07240a2892ea53fe245620f4f5f607004521")
version("4.4.1", sha256="2a22508922ab367b4af4664a0472dc220cc9603482cf3c16d9aff14f3a76b608")
version("4.4.0", sha256="4a90be0f22ad81c987f5584661b60a594f1b21c581b82bfba3ae60f89ae44397")
diff --git a/var/spack/repos/builtin/packages/isescan/package.py b/var/spack/repos/builtin/packages/isescan/package.py
index a53f1b2663..3b1e72db99 100644
--- a/var/spack/repos/builtin/packages/isescan/package.py
+++ b/var/spack/repos/builtin/packages/isescan/package.py
@@ -13,6 +13,8 @@ class Isescan(Package):
homepage = "https://github.com/xiezhq/ISEScan"
url = "https://github.com/xiezhq/ISEScan/archive/refs/tags/v1.7.2.1.tar.gz"
+ license("Apache-2.0")
+
version("1.7.2.3", sha256="90ef6bc660e471347f65864bd3563f769ed4b79b1a932195f353c5e86351ab05")
version("1.7.2.1", sha256="b971a3e86a8cddaa4bcd520ba9e75425bbe93190466f81a3791ae0cb4baf5e5d")
diff --git a/var/spack/repos/builtin/packages/isl/package.py b/var/spack/repos/builtin/packages/isl/package.py
index d0a7a7299a..f2ca1677db 100644
--- a/var/spack/repos/builtin/packages/isl/package.py
+++ b/var/spack/repos/builtin/packages/isl/package.py
@@ -13,6 +13,8 @@ class Isl(AutotoolsPackage):
homepage = "https://libisl.sourceforge.io/"
url = "https://libisl.sourceforge.io/isl-0.21.tar.bz2"
+ license("MIT")
+
version("0.25", sha256="4305c54d4eebc4bf3ce365af85f04984ef5aa97a52e01128445e26da5b1f467a")
version("0.24", sha256="fcf78dd9656c10eb8cf9fbd5f59a0b6b01386205fe1934b3b287a0a1898145c0")
version("0.21", sha256="d18ca11f8ad1a39ab6d03d3dcb3365ab416720fcb65b42d69f34f51bf0a0e859")
diff --git a/var/spack/repos/builtin/packages/iso-codes/package.py b/var/spack/repos/builtin/packages/iso-codes/package.py
index 14302a0daf..e49b2650a9 100644
--- a/var/spack/repos/builtin/packages/iso-codes/package.py
+++ b/var/spack/repos/builtin/packages/iso-codes/package.py
@@ -13,6 +13,8 @@ class IsoCodes(AutotoolsPackage):
homepage = "https://salsa.debian.org/iso-codes-team/iso-codes"
url = "https://deb.debian.org/debian/pool/main/i/iso-codes/iso-codes_4.3.orig.tar.xz"
+ license("LGPL-2.1-or-later")
+
version("4.15.0", sha256="3d50750bf1d62d83b6085f5815ceb8392df34266a15f16bcf8d4cf7eb15d245c")
version("4.13.0", sha256="2d4d0e5c02327f52cf7c029202da72f2074348472c26904b7104d2be3e0750ef")
version("4.3", sha256="643eb83b2d714e8650ed7112706968d057bf5b101ba71c8ef219e20f1737b141")
diff --git a/var/spack/repos/builtin/packages/ispc/package.py b/var/spack/repos/builtin/packages/ispc/package.py
index 0a2d60a910..568803c85b 100644
--- a/var/spack/repos/builtin/packages/ispc/package.py
+++ b/var/spack/repos/builtin/packages/ispc/package.py
@@ -24,6 +24,8 @@ class Ispc(CMakePackage):
executables = ["^ispc$"]
+ license("BSD-3-Clause")
+
version("main", branch="main")
version("1.21.1", sha256="99bbb1d1f15bc4433d6a63b5bb35b321af3e3af753c3b28a61850d1748e8a89f")
version("1.21.0", sha256="023782f721bfb5893bac24bc2153a8214c916be82c290bf63a3ec6678949b5ef")
diff --git a/var/spack/repos/builtin/packages/istio/package.py b/var/spack/repos/builtin/packages/istio/package.py
index 7cb7f55045..a85b384601 100644
--- a/var/spack/repos/builtin/packages/istio/package.py
+++ b/var/spack/repos/builtin/packages/istio/package.py
@@ -35,6 +35,8 @@ class Istio(Package):
list_url = "https://github.com/istio/istio/releases/download"
list_depth = 1
+ license("Apache-2.0")
+
for ver, packages in _versions.items():
key = "{0}-{1}".format(platform.system(), platform.machine())
sha_val = packages.get(key)
diff --git a/var/spack/repos/builtin/packages/itensor/package.py b/var/spack/repos/builtin/packages/itensor/package.py
index 7e21581cdc..656286145d 100644
--- a/var/spack/repos/builtin/packages/itensor/package.py
+++ b/var/spack/repos/builtin/packages/itensor/package.py
@@ -15,6 +15,8 @@ class Itensor(MakefilePackage):
homepage = "https://itensor.org/index.html"
url = "https://github.com/ITensor/ITensor/archive/v3.1.6.tar.gz"
+ license("Apache-2.0")
+
version("3.1.11", sha256="bc6c48d34c4d4281d15116d7d95d7e6e2b6878b9a60ce33372b8967a96826e95")
version("3.1.10", sha256="68c149e23a1ab936ef8175ea11fedc0ec64031c3686ede93c3a5ab0c893774f6")
version("3.1.9", sha256="4dd71b251b63fb7775ef854212df6f1d5d3ac4d6d1905dc03b1e6d2a0a620a17")
diff --git a/var/spack/repos/builtin/packages/itk/package.py b/var/spack/repos/builtin/packages/itk/package.py
index 0a956f3dfd..4140dcd9b8 100644
--- a/var/spack/repos/builtin/packages/itk/package.py
+++ b/var/spack/repos/builtin/packages/itk/package.py
@@ -22,6 +22,8 @@ class Itk(CMakePackage):
homepage = "https://itk.org/"
url = "https://github.com/InsightSoftwareConsortium/ITK/releases/download/v5.1.1/InsightToolkit-5.1.1.tar.gz"
+ license("Apache-2.0")
+
version("5.3.0", sha256="57a4471133dc8f76bde3d6eb45285c440bd40d113428884a1487472b7b71e383")
version("5.3rc02", sha256="163aaf4a6cecd5b70ff718c1a986c746581797212fd1b629fa81f12ae4756d14")
version(
diff --git a/var/spack/repos/builtin/packages/itstool/package.py b/var/spack/repos/builtin/packages/itstool/package.py
index b9cbf526df..e581cbe375 100644
--- a/var/spack/repos/builtin/packages/itstool/package.py
+++ b/var/spack/repos/builtin/packages/itstool/package.py
@@ -16,6 +16,8 @@ class Itstool(AutotoolsPackage):
maintainers("agoodLANL")
+ license("GPL-3.0-or-later")
+
version("2.0.7", sha256="6b9a7cd29a12bb95598f5750e8763cee78836a1a207f85b74d8b3275b27e87ca")
depends_on("libxml2+python", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/itsx/package.py b/var/spack/repos/builtin/packages/itsx/package.py
index f4ec3bccbb..f52f402f3d 100644
--- a/var/spack/repos/builtin/packages/itsx/package.py
+++ b/var/spack/repos/builtin/packages/itsx/package.py
@@ -14,6 +14,8 @@ class Itsx(Package):
homepage = "https://microbiology.se/software/itsx/"
url = "https://microbiology.se/sw/ITSx_1.0.11.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.0.11", sha256="8f4f76fc9c43b61f4dd4cd8dc4e495e9687943e15515396583f7a757651d435e")
depends_on("perl", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/jafka/package.py b/var/spack/repos/builtin/packages/jafka/package.py
index b0e048114a..232511e737 100644
--- a/var/spack/repos/builtin/packages/jafka/package.py
+++ b/var/spack/repos/builtin/packages/jafka/package.py
@@ -14,6 +14,8 @@ class Jafka(Package):
homepage = "https://github.com/adyliu/jafka"
url = "https://github.com/adyliu/jafka/releases/download/3.0.6/jafka-3.0.6.tgz"
+ license("Apache-2.0")
+
version("3.0.6", sha256="89c9456360ace5d43c3af52b5d2e712fc49be2f88b1b3dcfe0c8f195a3244e17")
version("3.0.5", sha256="43f1b4188a092c30f48f9cdd0bddd3074f331a9b916b6cb566da2e9e40bc09a7")
version("3.0.4", sha256="a5334fc9280764f9fd4b5eb156154c721f074c1bcc1e5496189af7c06cd16b45")
diff --git a/var/spack/repos/builtin/packages/jags/package.py b/var/spack/repos/builtin/packages/jags/package.py
index 6aaec30308..dcfdd27489 100644
--- a/var/spack/repos/builtin/packages/jags/package.py
+++ b/var/spack/repos/builtin/packages/jags/package.py
@@ -16,6 +16,8 @@ class Jags(AutotoolsPackage):
homepage = "http://mcmc-jags.sourceforge.net/"
url = "https://downloads.sourceforge.net/project/mcmc-jags/JAGS/4.x/Source/JAGS-4.2.0.tar.gz"
+ license("GPL-2.0-or-later")
+
version("4.3.0", sha256="8ac5dd57982bfd7d5f0ee384499d62f3e0bb35b5f1660feb368545f1186371fc")
version("4.2.0", sha256="af3e9d2896d3e712f99e2a0c81091c6b08f096650af6aa9d0c631c0790409cf7")
diff --git a/var/spack/repos/builtin/packages/jali/package.py b/var/spack/repos/builtin/packages/jali/package.py
index 65fc676138..ada611193b 100644
--- a/var/spack/repos/builtin/packages/jali/package.py
+++ b/var/spack/repos/builtin/packages/jali/package.py
@@ -18,6 +18,8 @@ class Jali(CMakePackage):
maintainers("raovgarimella")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("1.1.6", sha256="a2f4e4f238c60ea78486e0c9ea5b3e2cdd9d91c2ae5ea006a1d33a12e9eafa3a")
version("1.1.5", sha256="4f18f3e8b50f20a89918e99596a7226c215944d84df642bc1fb2d6c31464b95b")
diff --git a/var/spack/repos/builtin/packages/jansi-native/package.py b/var/spack/repos/builtin/packages/jansi-native/package.py
index 770ba363ae..cc077f5723 100644
--- a/var/spack/repos/builtin/packages/jansi-native/package.py
+++ b/var/spack/repos/builtin/packages/jansi-native/package.py
@@ -14,6 +14,8 @@ class JansiNative(MavenPackage):
homepage = "https://fusesource.github.io/jansi/"
url = "https://github.com/fusesource/jansi-native/archive/jansi-native-1.8.tar.gz"
+ license("Apache-2.0")
+
version("1.8", sha256="053808f58495a5657c7e7f388008b02065fbbb3f231454bfcfa159adc2e2fcea")
depends_on("java@8", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/jansi/package.py b/var/spack/repos/builtin/packages/jansi/package.py
index 4fbcecf2f3..bdfb0ea846 100644
--- a/var/spack/repos/builtin/packages/jansi/package.py
+++ b/var/spack/repos/builtin/packages/jansi/package.py
@@ -14,6 +14,8 @@ class Jansi(MavenPackage):
homepage = "https://fusesource.github.io/jansi/"
url = "https://github.com/fusesource/jansi/archive/jansi-project-1.18.tar.gz"
+ license("Apache-2.0")
+
version("1.18", sha256="73cd47ecf370a33c6e76afb5d9a8abf99489361d7bd191781dbd9b7efd082aa5")
version("1.17.1", sha256="3d7280eb14edc82e480d66b225470ed6a1da5c5afa4faeab7804a1f15e53b2cd")
version("1.17", sha256="aa30765df4912d8bc1a00b1cb9e50b3534c060dec84f35f1d0c6fbf40ad71b67")
diff --git a/var/spack/repos/builtin/packages/jansson/package.py b/var/spack/repos/builtin/packages/jansson/package.py
index 9d0f8ee37d..cac5dd5e13 100644
--- a/var/spack/repos/builtin/packages/jansson/package.py
+++ b/var/spack/repos/builtin/packages/jansson/package.py
@@ -14,6 +14,8 @@ class Jansson(CMakePackage):
url = "https://github.com/akheron/jansson/archive/v2.9.tar.gz"
maintainers("ax3l")
+ license("MIT")
+
version("2.14", sha256="c739578bf6b764aa0752db9a2fdadcfe921c78f1228c7ec0bb47fa804c55d17b")
version("2.13.1", sha256="f22901582138e3203959c9257cf83eba9929ac41d7be4a42557213a22ebcc7a0")
version("2.13", sha256="beb47da10cb27668de3012cc193a1873a898ad5710a1126be9e6d3357beb5b30")
diff --git a/var/spack/repos/builtin/packages/jchronoss/package.py b/var/spack/repos/builtin/packages/jchronoss/package.py
index d06d7823e3..da1d8970fb 100644
--- a/var/spack/repos/builtin/packages/jchronoss/package.py
+++ b/var/spack/repos/builtin/packages/jchronoss/package.py
@@ -14,6 +14,8 @@ class Jchronoss(CMakePackage):
homepage = "https://jchronoss.hpcframework.com"
url = "https://fs.paratools.com/mpc/contrib/apps/jchronoss/JCHRONOSS-1.2.tar.gz"
+ license("CECILL-C")
+
version("1.2.1", sha256="ee5620f694d0adb584d19c63da16e284683b89fa76d0fc680c4e5e481cd5766a")
version("1.2", sha256="52a565a28c0b83b433065060863d29f2b3e4b05f4f26b7a5893a21a2c66d6eba")
version("1.1.1", sha256="5a11463b7295817f503c58dda1a82c0d3568bdee5e9d13d59e00d337ba84dc45")
diff --git a/var/spack/repos/builtin/packages/jedi-cmake/package.py b/var/spack/repos/builtin/packages/jedi-cmake/package.py
index 84759fb506..d3c9a8d1fd 100644
--- a/var/spack/repos/builtin/packages/jedi-cmake/package.py
+++ b/var/spack/repos/builtin/packages/jedi-cmake/package.py
@@ -14,6 +14,8 @@ class JediCmake(CMakePackage):
maintainers("climbfuji")
+ license("Apache-2.0")
+
version("master", branch="master", no_cache=True)
version("develop", branch="develop", no_cache=True)
version(
diff --git a/var/spack/repos/builtin/packages/jellyfish/package.py b/var/spack/repos/builtin/packages/jellyfish/package.py
index 47f78b7d5e..7808848f91 100644
--- a/var/spack/repos/builtin/packages/jellyfish/package.py
+++ b/var/spack/repos/builtin/packages/jellyfish/package.py
@@ -13,6 +13,8 @@ class Jellyfish(AutotoolsPackage):
url = "https://github.com/gmarcais/Jellyfish/releases/download/v2.3.0/jellyfish-2.3.0.tar.gz"
list_url = "https://github.com/gmarcais/Jellyfish/releases"
+ license("GPL-3.0-only")
+
version("2.3.0", sha256="e195b7cf7ba42a90e5e112c0ed27894cd7ac864476dc5fb45ab169f5b930ea5a")
version(
"2.2.7",
diff --git a/var/spack/repos/builtin/packages/jemalloc/package.py b/var/spack/repos/builtin/packages/jemalloc/package.py
index 516cdc1e4d..2d1b131274 100644
--- a/var/spack/repos/builtin/packages/jemalloc/package.py
+++ b/var/spack/repos/builtin/packages/jemalloc/package.py
@@ -13,6 +13,8 @@ class Jemalloc(AutotoolsPackage):
homepage = "http://jemalloc.net/"
url = "https://github.com/jemalloc/jemalloc/releases/download/4.0.4/jemalloc-4.0.4.tar.bz2"
+ license("BSD-2-Clause")
+
version("5.3.0", sha256="2db82d1e7119df3e71b7640219b6dfe84789bc0537983c3b7ac4f7189aecfeaa")
version("5.2.1", sha256="34330e5ce276099e2e8950d9335db5a875689a4c6a56751ef3b1d8c537f887f6")
version("5.2.0", sha256="74be9f44a60d2a99398e706baa921e4efde82bf8fd16e5c0643c375c5851e3b4")
diff --git a/var/spack/repos/builtin/packages/jetty-project/package.py b/var/spack/repos/builtin/packages/jetty-project/package.py
index 2ec507c988..4f1ce9e9ab 100644
--- a/var/spack/repos/builtin/packages/jetty-project/package.py
+++ b/var/spack/repos/builtin/packages/jetty-project/package.py
@@ -13,6 +13,8 @@ class JettyProject(MavenPackage):
homepage = "https://www.eclipse.org/jetty"
url = "https://github.com/eclipse/jetty.project/archive/jetty-9.4.31.v20200723.tar.gz"
+ license("Apache-2.0")
+
version(
"9.4.31.v20200723",
sha256="3cab80ddc14763764509552d79d5f1f17b565a3eb0a1951991d4a6fcfee9b4b1",
diff --git a/var/spack/repos/builtin/packages/jhpcn-df/package.py b/var/spack/repos/builtin/packages/jhpcn-df/package.py
index 6854ced077..d665868bee 100644
--- a/var/spack/repos/builtin/packages/jhpcn-df/package.py
+++ b/var/spack/repos/builtin/packages/jhpcn-df/package.py
@@ -21,6 +21,8 @@ class JhpcnDf(CMakePackage):
homepage = "https://avr-aics-riken.github.io/JHPCN-DF/"
url = "https://github.com/avr-aics-riken/JHPCN-DF/archive/1.1.0.tar.gz"
+ license("BSD-2-Clause")
+
version("1.1.0", sha256="106d99cc4faac5c76e51e8bfe3193c1d3dc91648072cf418d868ed830592b04b")
variant("lz4", default=False, description="Enable lz4")
diff --git a/var/spack/repos/builtin/packages/jimtcl/package.py b/var/spack/repos/builtin/packages/jimtcl/package.py
index 4160d080aa..89e8b9cd77 100644
--- a/var/spack/repos/builtin/packages/jimtcl/package.py
+++ b/var/spack/repos/builtin/packages/jimtcl/package.py
@@ -12,6 +12,8 @@ class Jimtcl(AutotoolsPackage):
homepage = "http://jim.tcl.tk/"
url = "https://github.com/msteveb/jimtcl/archive/0.79.tar.gz"
+ license("BSD-2-Clause")
+
version("0.82", sha256="e8af929b815e4d30e54ff116b2b933e56c00a02b9110529d1a58660b2469aea7")
version("0.79", sha256="ab8204cd03b946f5149e1273af9c86d8e73b146084a0fbeb1d4f41a75b0b3411")
version("0.78", sha256="cf801795c9fd98bfff6882c14afdf96424ba86dead58c2a4e15978b176d3e12b")
diff --git a/var/spack/repos/builtin/packages/jline3/package.py b/var/spack/repos/builtin/packages/jline3/package.py
index c1ae78d295..97fa29cfd2 100644
--- a/var/spack/repos/builtin/packages/jline3/package.py
+++ b/var/spack/repos/builtin/packages/jline3/package.py
@@ -12,6 +12,8 @@ class Jline3(MavenPackage):
homepage = "https://github.com/jline/jline3/"
url = "https://github.com/jline/jline3/archive/jline-parent-3.16.0.tar.gz"
+ license("BSD-3-Clause")
+
version("3.22.0", sha256="610ff2fca902f006d230d05be4eb6d62f345bb64371a279d521373c7b61a6279")
version("3.16.0", sha256="d2de8dfe55a55e20752aeb082a75192bf835baaab75f257d3fab90ce350fdbcb")
version("3.15.0", sha256="3953c22efad2d525f1d1fbf8f02baa302da21c18f3f60a19ee216e819fab9ac1")
diff --git a/var/spack/repos/builtin/packages/jmol/package.py b/var/spack/repos/builtin/packages/jmol/package.py
index 12cf061128..ce845d69cb 100644
--- a/var/spack/repos/builtin/packages/jmol/package.py
+++ b/var/spack/repos/builtin/packages/jmol/package.py
@@ -15,6 +15,8 @@ class Jmol(Package):
homepage = "http://jmol.sourceforge.net/"
url = "https://sourceforge.net/projects/jmol/files/Jmol/Version%2014.8/Jmol%2014.8.0/Jmol-14.8.0-binary.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("14.31.0", sha256="eee0703773607c8bd6d51751d0d062c3e10ce44c11e1d7828e4ea3d5f710e892")
version("14.8.0", sha256="8ec45e8d289aa0762194ca71848edc7d736121ddc72276031a253a3651e6d588")
diff --git a/var/spack/repos/builtin/packages/jogl/package.py b/var/spack/repos/builtin/packages/jogl/package.py
index 21351c4ef8..7b7b04987e 100644
--- a/var/spack/repos/builtin/packages/jogl/package.py
+++ b/var/spack/repos/builtin/packages/jogl/package.py
@@ -15,6 +15,8 @@ class Jogl(Package):
homepage = "https://jogamp.org/jogl/www/"
git = "https://github.com/WadeWalker/jogl.git"
+ license("Apache-2.0")
+
version("java-11-fixes", branch="java-11-fixes", submodules=True)
depends_on("ant", type="build")
diff --git a/var/spack/repos/builtin/packages/jose/package.py b/var/spack/repos/builtin/packages/jose/package.py
index 47f4678733..7c7d1453c9 100644
--- a/var/spack/repos/builtin/packages/jose/package.py
+++ b/var/spack/repos/builtin/packages/jose/package.py
@@ -12,6 +12,8 @@ class Jose(AutotoolsPackage):
homepage = "https://github.com/latchset/jose/"
url = "https://github.com/latchset/jose/releases/download/v10/jose-10.tar.bz2"
+ license("Apache-2.0")
+
version("10", sha256="5c9cdcfb535c4d9f781393d7530521c72b1dd81caa9934cab6dd752cc7efcd72")
version("9", sha256="64262b1344d92fc183f70ca93db6100cd97b3dfa7cddea1e08e8588e6cd681eb")
version("8", sha256="24e3d71e3da5a7913ab3c299381d76dfde488d91cb108b1a9527454bf1e9dc51")
diff --git a/var/spack/repos/builtin/packages/jpegoptim/package.py b/var/spack/repos/builtin/packages/jpegoptim/package.py
index a829fefd89..675fba99c4 100644
--- a/var/spack/repos/builtin/packages/jpegoptim/package.py
+++ b/var/spack/repos/builtin/packages/jpegoptim/package.py
@@ -12,6 +12,8 @@ class Jpegoptim(AutotoolsPackage):
homepage = "https://www.iki.fi/tjko/projects.html"
url = "https://github.com/tjko/jpegoptim/archive/RELEASE.1.4.6.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.4.6", sha256="c44dcfac0a113c3bec13d0fc60faf57a0f9a31f88473ccad33ecdf210b4c0c52")
version("1.4.5", sha256="53207f479f96c4f792b3187f31abf3534d69c88fe23720d0c23f5310c5d2b2f5")
version("1.4.4", sha256="bc6b018ae8c3eb12d07596693d54243e214780a2a2303a6578747d3671f45da3")
diff --git a/var/spack/repos/builtin/packages/jq/package.py b/var/spack/repos/builtin/packages/jq/package.py
index bf18be3cea..1b57f8fe6d 100644
--- a/var/spack/repos/builtin/packages/jq/package.py
+++ b/var/spack/repos/builtin/packages/jq/package.py
@@ -15,6 +15,8 @@ class Jq(AutotoolsPackage):
homepage = "https://stedolan.github.io/jq/"
url = "https://github.com/stedolan/jq/releases/download/jq-1.6/jq-1.6.tar.gz"
+ license("MIT")
+
version("1.6", sha256="5de8c8e29aaa3fb9cc6b47bb27299f271354ebb72514e3accadc7d38b5bbaa72")
version("1.5", sha256="c4d2bfec6436341113419debf479d833692cc5cdab7eb0326b5a4d4fbe9f493c")
diff --git a/var/spack/repos/builtin/packages/json-c/package.py b/var/spack/repos/builtin/packages/json-c/package.py
index 26f9101985..ec6aee358d 100644
--- a/var/spack/repos/builtin/packages/json-c/package.py
+++ b/var/spack/repos/builtin/packages/json-c/package.py
@@ -12,6 +12,8 @@ class JsonC(CMakePackage, AutotoolsPackage):
homepage = "https://github.com/json-c/json-c/wiki"
url = "https://s3.amazonaws.com/json-c_releases/releases/json-c-0.15.tar.gz"
+ license("MIT")
+
version("0.16", sha256="8e45ac8f96ec7791eaf3bb7ee50e9c2100bbbc87b8d0f1d030c5ba8a0288d96b")
version("0.15", sha256="b8d80a1ddb718b3ba7492916237bbf86609e9709fb007e7f7d4322f02341a4c6")
version("0.14", sha256="b377de08c9b23ca3b37d9a9828107dff1de5ce208ff4ebb35005a794f30c6870")
diff --git a/var/spack/repos/builtin/packages/json-cwx/package.py b/var/spack/repos/builtin/packages/json-cwx/package.py
index aff0d77ecd..fd5b4c0bdd 100644
--- a/var/spack/repos/builtin/packages/json-cwx/package.py
+++ b/var/spack/repos/builtin/packages/json-cwx/package.py
@@ -12,6 +12,8 @@ class JsonCwx(AutotoolsPackage):
homepage = "https://github.com/LLNL/json-cwx"
url = "https://github.com/LLNL/json-cwx/archive/0.12.tar.gz"
+ license("JSON")
+
version("0.12", sha256="3bfae1f23eacba53ee130dbd1a6acf617af4627a9b4e4581d64b20a99b4e2b60")
depends_on("autoconf", type="build")
diff --git a/var/spack/repos/builtin/packages/json-fortran/package.py b/var/spack/repos/builtin/packages/json-fortran/package.py
index 65557695fe..2f48591c36 100644
--- a/var/spack/repos/builtin/packages/json-fortran/package.py
+++ b/var/spack/repos/builtin/packages/json-fortran/package.py
@@ -13,6 +13,8 @@ class JsonFortran(CMakePackage):
url = "https://github.com/jacobwilliams/json-fortran/archive/8.3.0.tar.gz"
git = "https://github.com/jacobwilliams"
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("8.3.0", sha256="5fe9ad709a726416cec986886503e0526419742e288c4e43f63c1c22026d1e8a")
version("8.2.5", sha256="16eec827f64340c226ba9a8463f001901d469bc400a1e88b849f258f9ef0d100")
diff --git a/var/spack/repos/builtin/packages/json-glib/package.py b/var/spack/repos/builtin/packages/json-glib/package.py
index 7090768ce0..26eac15128 100644
--- a/var/spack/repos/builtin/packages/json-glib/package.py
+++ b/var/spack/repos/builtin/packages/json-glib/package.py
@@ -15,6 +15,8 @@ class JsonGlib(MesonPackage):
list_url = "https://ftp.gnome.org/pub/gnome/sources/json-glib/"
list_depth = 1
+ license("LGPL-2.1-or-later")
+
version("1.6.6", sha256="96ec98be7a91f6dde33636720e3da2ff6ecbb90e76ccaa49497f31a6855a490e")
version(
"1.5.2",
diff --git a/var/spack/repos/builtin/packages/jsoncpp/package.py b/var/spack/repos/builtin/packages/jsoncpp/package.py
index bd20e2b22e..7120fbe2f3 100644
--- a/var/spack/repos/builtin/packages/jsoncpp/package.py
+++ b/var/spack/repos/builtin/packages/jsoncpp/package.py
@@ -16,6 +16,8 @@ class Jsoncpp(CMakePackage, MesonPackage):
url = "https://github.com/open-source-parsers/jsoncpp/archive/1.7.3.tar.gz"
tags = ["windows"]
+ license("Public-Domain")
+
version("1.9.5", sha256="f409856e5920c18d0c2fb85276e24ee607d2a09b5e7d5f0a371368903c275da2")
version("1.9.4", sha256="e34a628a8142643b976c7233ef381457efad79468c67cb1ae0b83a33d7493999")
version("1.9.3", sha256="8593c1d69e703563d94d8c12244e2e18893eeb9a8a9f8aa3d09a327aa45c8f7d")
diff --git a/var/spack/repos/builtin/packages/jsonnet/package.py b/var/spack/repos/builtin/packages/jsonnet/package.py
index c9f8fba1d2..fe2c9ef68a 100644
--- a/var/spack/repos/builtin/packages/jsonnet/package.py
+++ b/var/spack/repos/builtin/packages/jsonnet/package.py
@@ -16,6 +16,8 @@ class Jsonnet(MakefilePackage):
maintainers("jcpunk")
+ license("Apache-2.0")
+
version("master", branch="master")
version("0.18.0", sha256="85c240c4740f0c788c4d49f9c9c0942f5a2d1c2ae58b2c71068107bc80a3ced4")
version("0.17.0", sha256="076b52edf888c01097010ad4299e3b2e7a72b60a41abbc65af364af1ed3c8dbe")
diff --git a/var/spack/repos/builtin/packages/jstorm/package.py b/var/spack/repos/builtin/packages/jstorm/package.py
index 58eb594e2b..b8997fec6c 100644
--- a/var/spack/repos/builtin/packages/jstorm/package.py
+++ b/var/spack/repos/builtin/packages/jstorm/package.py
@@ -14,6 +14,8 @@ class Jstorm(Package):
homepage = "https://github.com/alibaba/jstorm"
url = "https://github.com/alibaba/jstorm/releases/download/2.4.0/jstorm-2.4.0.tgz"
+ license("Apache-2.0")
+
version("2.4.0", sha256="8a3965cb51ff95395a40e8d9fd83f12b0aad15c2726c74a796d8085cccc9d69f")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/jube/package.py b/var/spack/repos/builtin/packages/jube/package.py
index e63ec08abc..45af740d05 100644
--- a/var/spack/repos/builtin/packages/jube/package.py
+++ b/var/spack/repos/builtin/packages/jube/package.py
@@ -14,6 +14,8 @@ class Jube(PythonPackage):
homepage = "https://www.fz-juelich.de/jsc/jube/"
url = "https://apps.fz-juelich.de/jsc/jube/jube2/download.php?version=2.2.2"
+ license("GPL-3.0-or-later")
+
version(
"2.5.1",
sha256="4c9a754b0e6f2b5e8cd0f5bd643dcfd7863a96b05cd02141d5eb301f2b89f6a3",
diff --git a/var/spack/repos/builtin/packages/judy/package.py b/var/spack/repos/builtin/packages/judy/package.py
index afa5294cde..bc677cbb3d 100644
--- a/var/spack/repos/builtin/packages/judy/package.py
+++ b/var/spack/repos/builtin/packages/judy/package.py
@@ -12,6 +12,8 @@ class Judy(AutotoolsPackage):
homepage = "http://judy.sourceforge.net/"
url = "http://downloads.sourceforge.net/project/judy/judy/Judy-1.0.5/Judy-1.0.5.tar.gz"
+ license("LGPL-2.0-only")
+
version("1.0.5", sha256="d2704089f85fdb6f2cd7e77be21170ced4b4375c03ef1ad4cf1075bd414a63eb")
parallel = False
diff --git a/var/spack/repos/builtin/packages/julea/package.py b/var/spack/repos/builtin/packages/julea/package.py
index 6447e9602c..b61840a61d 100644
--- a/var/spack/repos/builtin/packages/julea/package.py
+++ b/var/spack/repos/builtin/packages/julea/package.py
@@ -19,6 +19,8 @@ class Julea(MesonPackage):
tags = ["HPC", "I/O", "storage"]
maintainers("michaelkuhn")
+ license("LGPL-3.0-or-later")
+
version("master", branch="master")
variant("hdf5", default=True, description="Enable HDF5 support")
diff --git a/var/spack/repos/builtin/packages/junit4/package.py b/var/spack/repos/builtin/packages/junit4/package.py
index 22ad602b50..c6323f1d34 100644
--- a/var/spack/repos/builtin/packages/junit4/package.py
+++ b/var/spack/repos/builtin/packages/junit4/package.py
@@ -12,6 +12,8 @@ class Junit4(MavenPackage):
homepage = "https://github.com/junit-team/junit4/wiki"
url = "https://github.com/junit-team/junit4/archive/r4.13.tar.gz"
+ license("EPL-1.0")
+
version("4.13.2", sha256="1b6d700fc374c82951d247f6d80238951d87c61661ceb151f9fbf40f65413561")
version("4.13", sha256="c4e8f5681ad387a386a5aebe05ed4b73ffbfff963e154fbc4d77090f230777c7")
version("4.12", sha256="9a5b458258c6537df0d2df7122a06895a26b9c7c8061e5991a0be81d76b10d24")
diff --git a/var/spack/repos/builtin/packages/justbuild/package.py b/var/spack/repos/builtin/packages/justbuild/package.py
index 2b9a7ad4d5..1150716bd8 100644
--- a/var/spack/repos/builtin/packages/justbuild/package.py
+++ b/var/spack/repos/builtin/packages/justbuild/package.py
@@ -21,6 +21,8 @@ class Justbuild(Package):
maintainers("asartori86")
+ license("Apache-2.0")
+
version("master", branch="master")
version("1.2.3", tag="v1.2.3", commit="45e9c1c85399f00372ad8b72894979a0002d8f95")
version("1.2.2", tag="v1.2.2", commit="e1ee04684c34ae30ac3c91b6753e99a81a9dc51c")
diff --git a/var/spack/repos/builtin/packages/jwt-cpp/package.py b/var/spack/repos/builtin/packages/jwt-cpp/package.py
index 42175687e6..da0cf2951b 100644
--- a/var/spack/repos/builtin/packages/jwt-cpp/package.py
+++ b/var/spack/repos/builtin/packages/jwt-cpp/package.py
@@ -14,6 +14,8 @@ class JwtCpp(CMakePackage):
maintainers("gartung", "greenc-FNAL", "marcmengel", "vitodb")
+ license("MIT")
+
version("0.6.0", sha256="0227bd6e0356b211341075c7997c837f0b388c01379bd256aa525566a5553f03")
version("0.5.2", sha256="d3188f9611597eb1bb285169879e1d87202bf10a08e4e7734c9f2097bfd4a850")
version("0.5.1", sha256="d8f5ffb361824630b3b6f4aad26c730c915081071040c232ac57947d6177ef4f")
diff --git a/var/spack/repos/builtin/packages/jxrlib-debian/package.py b/var/spack/repos/builtin/packages/jxrlib-debian/package.py
index 8caeed9557..7b7b416864 100644
--- a/var/spack/repos/builtin/packages/jxrlib-debian/package.py
+++ b/var/spack/repos/builtin/packages/jxrlib-debian/package.py
@@ -17,6 +17,8 @@ class JxrlibDebian(MakefilePackage):
variant("shared", default=False, description="Build shared libs")
+ license("BSD-2-Clause")
+
version(
"1.2_git20170615.f752187-5",
sha256="3d9d5d6ca972b51259efe1f37a8e42892e90920b13308d70b8a24eb9a82bf34c",
diff --git a/var/spack/repos/builtin/packages/kadath/package.py b/var/spack/repos/builtin/packages/kadath/package.py
index ae26699704..5b6bf8a8a8 100644
--- a/var/spack/repos/builtin/packages/kadath/package.py
+++ b/var/spack/repos/builtin/packages/kadath/package.py
@@ -24,6 +24,8 @@ class Kadath(CMakePackage):
maintainers("eschnett")
+ license("GPL-3.0-or-later")
+
version("fuka", branch="fuka")
variant("mpi", default=True, description="Enable MPI support")
diff --git a/var/spack/repos/builtin/packages/kafka/package.py b/var/spack/repos/builtin/packages/kafka/package.py
index 228bd8e0a3..c42fbb2df8 100644
--- a/var/spack/repos/builtin/packages/kafka/package.py
+++ b/var/spack/repos/builtin/packages/kafka/package.py
@@ -18,6 +18,8 @@ class Kafka(Package):
list_url = "https://www-eu.apache.org/dist/kafka/"
list_depth = 1
+ license("EPL-2.0")
+
version(
"2.13-3.5.1", sha256="f7b74d544023f2c0ec52a179de59975cb64e34ea03650d829328b407b560e4da"
)
diff --git a/var/spack/repos/builtin/packages/kahip/package.py b/var/spack/repos/builtin/packages/kahip/package.py
index 8336807063..5bf7faafe8 100644
--- a/var/spack/repos/builtin/packages/kahip/package.py
+++ b/var/spack/repos/builtin/packages/kahip/package.py
@@ -27,6 +27,8 @@ class Kahip(CMakePackage):
git = "https://github.com/KaHIP/KaHIP.git"
maintainers("ma595")
+ license("MIT")
+
version("develop", branch="master")
version("3.14", sha256="9da04f3b0ea53b50eae670d6014ff54c0df2cb40f6679b2f6a96840c1217f242")
version("3.13", sha256="fae21778a4ce8e59ccb98e5cbb6c01f0af7e594657d21f6c0eb2c6e74398deb1")
diff --git a/var/spack/repos/builtin/packages/kaiju/package.py b/var/spack/repos/builtin/packages/kaiju/package.py
index 9d9a4fabe2..5b13ec9ce1 100644
--- a/var/spack/repos/builtin/packages/kaiju/package.py
+++ b/var/spack/repos/builtin/packages/kaiju/package.py
@@ -13,6 +13,8 @@ class Kaiju(MakefilePackage):
homepage = "https://github.com/bioinformatics-centre/kaiju"
url = "https://github.com/bioinformatics-centre/kaiju/archive/v1.6.2.zip"
+ license("GPL-3.0-or-later")
+
version("1.6.2", sha256="2685fed7e27ddeb26530fd60a4b388f2d5f3e29aaa79f8e2e6abcbac64075db8")
build_directory = "src"
diff --git a/var/spack/repos/builtin/packages/kakoune/package.py b/var/spack/repos/builtin/packages/kakoune/package.py
index 2d0befd02f..ff1b1584d9 100644
--- a/var/spack/repos/builtin/packages/kakoune/package.py
+++ b/var/spack/repos/builtin/packages/kakoune/package.py
@@ -16,6 +16,8 @@ class Kakoune(MakefilePackage):
maintainers("Bambi")
+ license("Unlicense")
+
version(
"2023.08.05", sha256="3e45151e0addd3500de2d6a29b5aacf2267c42bb256d44a782e73defb29cda5c"
)
diff --git a/var/spack/repos/builtin/packages/kaldi/package.py b/var/spack/repos/builtin/packages/kaldi/package.py
index 8d55c9e22e..efe487cddb 100644
--- a/var/spack/repos/builtin/packages/kaldi/package.py
+++ b/var/spack/repos/builtin/packages/kaldi/package.py
@@ -18,6 +18,8 @@ class Kaldi(Package): # Does not use Autotools
homepage = "https://github.com/kaldi-asr/kaldi"
git = "https://github.com/kaldi-asr/kaldi.git"
+ license("Apache-2.0")
+
version("master")
version("2021-11-16", commit="6e03a3f5f99d6d8c22494d90b7e7f9ceb0117ac8")
version("2019-09-29", commit="6ffde4b41c58de778245149690927d592cd5956a")
diff --git a/var/spack/repos/builtin/packages/kalign/package.py b/var/spack/repos/builtin/packages/kalign/package.py
index 1e7a4faa74..fa89318b4d 100644
--- a/var/spack/repos/builtin/packages/kalign/package.py
+++ b/var/spack/repos/builtin/packages/kalign/package.py
@@ -12,6 +12,8 @@ class Kalign(AutotoolsPackage, CMakePackage):
homepage = "https://github.com/TimoLassmann/kalign"
url = "https://github.com/TimoLassmann/kalign/archive/refs/tags/v3.3.1.tar.gz"
+ license("GPL-3.0-or-later")
+
version("3.4.0", sha256="67d1a562d54b3b7622cc3164588c05b9e2bf8f1a5140bb48a4e816c61a87d4a8")
version("3.3.1", sha256="7f10acf9a3fa15deabbc0304e7c14efa25cea39108318c9f02b47257de2d7390")
diff --git a/var/spack/repos/builtin/packages/kallisto/package.py b/var/spack/repos/builtin/packages/kallisto/package.py
index 2e8cc2da93..89570aede6 100644
--- a/var/spack/repos/builtin/packages/kallisto/package.py
+++ b/var/spack/repos/builtin/packages/kallisto/package.py
@@ -13,6 +13,8 @@ class Kallisto(CMakePackage):
homepage = "https://pachterlab.github.io/kallisto"
url = "https://github.com/pachterlab/kallisto/archive/v0.43.1.tar.gz"
+ license("BSD-2-Clause")
+
version("0.48.0", sha256="1797ac4d1f0771e3f1f25dd7972bded735fcb43f853cf52184d3d9353a6269b0")
version("0.46.2", sha256="c447ca8ddc40fcbd7d877d7c868bc8b72807aa8823a8a8d659e19bdd515baaf2")
version("0.43.1", sha256="7baef1b3b67bcf81dc7c604db2ef30f5520b48d532bf28ec26331cb60ce69400")
diff --git a/var/spack/repos/builtin/packages/kbd/package.py b/var/spack/repos/builtin/packages/kbd/package.py
index 75e5ad08fb..14967b3131 100644
--- a/var/spack/repos/builtin/packages/kbd/package.py
+++ b/var/spack/repos/builtin/packages/kbd/package.py
@@ -14,6 +14,8 @@ class Kbd(AutotoolsPackage):
homepage = "https://kbd-project.org/"
url = "https://github.com/legionus/kbd/archive/v2.3.0.tar.gz"
+ license("GPL-2.0-or-later")
+
version("2.3.0", sha256="28f05450cfde08259341b9641d222027844c075f77a2bac6ce143b3f33a6eb4e")
version("2.2.90", sha256="a310a915f474c85ee28cd860677a34a529aca940daa44634a428dd6df58c196e")
version("2.2.0", sha256="5dec023c7a05b4d11d8ae795f59fab2b0bacfcc5c20a3d534dc7566cfe47ccf7")
diff --git a/var/spack/repos/builtin/packages/kcov/package.py b/var/spack/repos/builtin/packages/kcov/package.py
index 2c7a400937..6a2dac5432 100644
--- a/var/spack/repos/builtin/packages/kcov/package.py
+++ b/var/spack/repos/builtin/packages/kcov/package.py
@@ -14,6 +14,8 @@ class Kcov(CMakePackage):
homepage = "https://simonkagstrom.github.io/kcov/index.html"
url = "https://github.com/SimonKagstrom/kcov/archive/38.tar.gz"
+ license("GPL-2.0-or-later")
+
version("38", sha256="b37af60d81a9b1e3b140f9473bdcb7975af12040feb24cc666f9bb2bb0be68b4")
depends_on("cmake@2.8.4:", type="build")
diff --git a/var/spack/repos/builtin/packages/kdiff3/package.py b/var/spack/repos/builtin/packages/kdiff3/package.py
index 94f63f31d5..11dd69f48a 100644
--- a/var/spack/repos/builtin/packages/kdiff3/package.py
+++ b/var/spack/repos/builtin/packages/kdiff3/package.py
@@ -12,6 +12,8 @@ class Kdiff3(Package):
homepage = "http://kdiff3.sourceforge.net/"
url = "https://downloads.sourceforge.net/project/kdiff3/kdiff3/0.9.98/kdiff3-0.9.98.tar.gz"
+ license("GPL-2.0-or-later")
+
version("0.9.98", sha256="802c1ababa02b403a5dca15955c01592997116a24909745016931537210fd668")
depends_on("qt@:4,5.2.0:")
diff --git a/var/spack/repos/builtin/packages/kea/package.py b/var/spack/repos/builtin/packages/kea/package.py
index ebc4077398..3be33362c9 100644
--- a/var/spack/repos/builtin/packages/kea/package.py
+++ b/var/spack/repos/builtin/packages/kea/package.py
@@ -13,6 +13,8 @@ class Kea(AutotoolsPackage):
homepage = "https://www.isc.org/kea/"
url = "https://downloads.isc.org/isc/kea/1.6.2/kea-1.6.2.tar.gz"
+ license("MPL-2.0")
+
version("1.6.2", sha256="2af7336027143c3e98d8d1d44165b2c2cbb0252a92bd88f6dd4d2c6adb69d7b5")
depends_on("m4", type="build")
diff --git a/var/spack/repos/builtin/packages/kealib/package.py b/var/spack/repos/builtin/packages/kealib/package.py
index b2636b041d..e088fe4391 100644
--- a/var/spack/repos/builtin/packages/kealib/package.py
+++ b/var/spack/repos/builtin/packages/kealib/package.py
@@ -29,6 +29,8 @@ class Kealib(CMakePackage):
maintainers("gillins", "neilflood", "petebunting")
+ license("MIT")
+
version("develop", git=git)
version("1.5.3", sha256="32b2e3c90553a03cf1e8d03781c3710500ca919bca674bc370e86f15338ee93e")
version("1.5.2", sha256="c4e17c472761a39e45184b5fa687395b319ac75430e0f6584dbf4cec6e335572")
diff --git a/var/spack/repos/builtin/packages/keepalived/package.py b/var/spack/repos/builtin/packages/keepalived/package.py
index d8116266a8..2e4473ab00 100644
--- a/var/spack/repos/builtin/packages/keepalived/package.py
+++ b/var/spack/repos/builtin/packages/keepalived/package.py
@@ -15,6 +15,8 @@ class Keepalived(AutotoolsPackage):
homepage = "https://www.keepalived.org"
url = "https://www.keepalived.org/software/keepalived-1.2.0.tar.gz"
+ license("GPL-2.0-only")
+
version("2.0.19", sha256="0e2f8454765bc6a5fa26758bd9cec18aae42882843cdd24848aff0ae65ce4ca7")
version("2.0.18", sha256="1423a2b1b8e541211029b9e1e1452e683bbe5f4b0b287eddd609aaf5ff024fd0")
version("2.0.17", sha256="8965ffa2ffe243014f9c0245daa65f00a9930cf746edf33525d28a86f97497b4")
diff --git a/var/spack/repos/builtin/packages/keepassxc/package.py b/var/spack/repos/builtin/packages/keepassxc/package.py
index 2ecc7d894d..c31186ba5e 100644
--- a/var/spack/repos/builtin/packages/keepassxc/package.py
+++ b/var/spack/repos/builtin/packages/keepassxc/package.py
@@ -15,6 +15,8 @@ class Keepassxc(CMakePackage):
maintainers("cessenat")
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("master", branch="master")
version("2.7.1", sha256="6001ba626c35c316dbda6de35736f012a2264f95139fcb4a094b8eb49b15d3e7")
version("2.7.0", sha256="83be76890904cd6703343fa097d68bcfdd99bb525cf518fa62a7df9293026aa7")
diff --git a/var/spack/repos/builtin/packages/keyutils/package.py b/var/spack/repos/builtin/packages/keyutils/package.py
index f845b9ae17..15a0c82238 100644
--- a/var/spack/repos/builtin/packages/keyutils/package.py
+++ b/var/spack/repos/builtin/packages/keyutils/package.py
@@ -14,6 +14,8 @@ class Keyutils(MakefilePackage):
homepage = "https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git/"
url = "https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git/snapshot/keyutils-1.6.1.tar.gz"
+ license("GPL-2.0-or-later AND LGPL-2.0-or-later")
+
version("1.6.1", sha256="3c71dcfc6900d07b02f4e061d8fb218a4ae6519c1d283d6a57b8e27718e2f557")
version("1.6", sha256="c6a27b4e3d0122d921f3dcea4b1f02a8616ca844535960d6af76ef67d015b5cf")
version("1.5.10", sha256="e1fdbde234c786b65609a4cf080a2c5fbdb57f049249c139160c85fc3dfa7da9")
diff --git a/var/spack/repos/builtin/packages/kicad/package.py b/var/spack/repos/builtin/packages/kicad/package.py
index f6e5906126..3e651f721e 100644
--- a/var/spack/repos/builtin/packages/kicad/package.py
+++ b/var/spack/repos/builtin/packages/kicad/package.py
@@ -16,6 +16,8 @@ class Kicad(CMakePackage):
url = "https://gitlab.com/kicad/code/kicad/-/archive/5.1.8/kicad-5.1.8.tar.gz"
maintainers("aweits")
+ license("GPL-3.0-or-later")
+
version("7.0.2", sha256="8df56648226061c91ddd1d2ca970c66190fc70c7ace23c99cc28c209713e4dfc")
version("5.1.9", sha256="841be864b9dc5c761193c3ee9cbdbed6729952d7b38451aa8e1977bdfdb6081b")
version("5.1.8", sha256="bf24f8ef427b4a989479b8e4af0b8ae5c54766755f12748e2e88a922c5344ca4")
diff --git a/var/spack/repos/builtin/packages/kim-api/package.py b/var/spack/repos/builtin/packages/kim-api/package.py
index 6f0629d02e..f71541faf4 100644
--- a/var/spack/repos/builtin/packages/kim-api/package.py
+++ b/var/spack/repos/builtin/packages/kim-api/package.py
@@ -30,6 +30,8 @@ class KimApi(CMakePackage):
maintainers("ellio167")
+ license("CDDL-1.0")
+
version("develop", branch="devel")
version("2.2.1", sha256="1d5a12928f7e885ebe74759222091e48a7e46f77e98d9147e26638c955efbc8e")
version("2.1.3", sha256="88a5416006c65a2940d82fad49de0885aead05bfa8b59f87d287db5516b9c467")
diff --git a/var/spack/repos/builtin/packages/kinesis/package.py b/var/spack/repos/builtin/packages/kinesis/package.py
index 7ed9dc37d5..b3706fac3b 100644
--- a/var/spack/repos/builtin/packages/kinesis/package.py
+++ b/var/spack/repos/builtin/packages/kinesis/package.py
@@ -14,6 +14,8 @@ class Kinesis(MavenPackage):
homepage = "https://aws.amazon.com/kinesis"
url = "https://github.com/awslabs/amazon-kinesis-client/archive/v2.2.10.tar.gz"
+ license("Apache-2.0")
+
version("2.4.8", sha256="f69564aee09310e9e08864160f9b021da196c0957f2042468a0cdf74a48b2e8e")
version("2.2.10", sha256="ab1fa33466d07c41d0bbf0d1c7d2380d6f5d2957dea040ca5fe911be83bfe9f9")
version("2.2.9", sha256="8d743c2dae127ce7c08627e7944aad4ccf025b4d71aa5486b57469c32daf20e6")
diff --git a/var/spack/repos/builtin/packages/kineto/package.py b/var/spack/repos/builtin/packages/kineto/package.py
index 8f0ed34d05..fb17563e18 100644
--- a/var/spack/repos/builtin/packages/kineto/package.py
+++ b/var/spack/repos/builtin/packages/kineto/package.py
@@ -13,6 +13,8 @@ class Kineto(CMakePackage):
homepage = "https://github.com/pytorch/kineto"
git = "https://github.com/pytorch/kineto.git"
+ license("BSD-3-Clause")
+
version("master", branch="master", submodules=True)
version(
"2021-05-12", commit="a631215ac294805d5360e0ecceceb34de6557ba8", submodules=True
diff --git a/var/spack/repos/builtin/packages/kitty/package.py b/var/spack/repos/builtin/packages/kitty/package.py
index ee21b7ecc7..440c54cd95 100644
--- a/var/spack/repos/builtin/packages/kitty/package.py
+++ b/var/spack/repos/builtin/packages/kitty/package.py
@@ -19,6 +19,8 @@ class Kitty(Package):
url = "https://github.com/kovidgoyal/kitty/archive/v0.12.3.tar.gz"
git = "https://github.com/kovidgoyal/kitty.git"
+ license("GPL-3.0-only")
+
version("0.12.3", sha256="8d8a1f9c48519e618ac53b614056cf4589edb02fd1d19aa26d5f478e7067887e")
version("0.12.2", sha256="f1ffb3d10adb9532f9591fc0bbeca527dda50d6d2b6b3934f0799300fd4eefc2")
version("0.12.1", sha256="a3bf33e3d014635c6951fe4e3f2a0681173a1f44a9fa7a8ed4b60d20de53534a")
diff --git a/var/spack/repos/builtin/packages/kmergenie/package.py b/var/spack/repos/builtin/packages/kmergenie/package.py
index f7ed2aaab1..1bcda4fec2 100644
--- a/var/spack/repos/builtin/packages/kmergenie/package.py
+++ b/var/spack/repos/builtin/packages/kmergenie/package.py
@@ -12,6 +12,8 @@ class Kmergenie(MakefilePackage):
homepage = "http://kmergenie.bx.psu.edu/"
url = "http://kmergenie.bx.psu.edu/kmergenie-1.7044.tar.gz"
+ license("CECILL-1.1")
+
version("1.7051", sha256="13148e5a2c700359cffca363b66ffa8f23c5db6af6eec03f739139ffdfee763f")
version("1.7044", sha256="46f2a08a2d7b1885414143e436829dd7e61fcc31ec4e429433e516a168d2978e")
diff --git a/var/spack/repos/builtin/packages/kmod/package.py b/var/spack/repos/builtin/packages/kmod/package.py
index ca478f5863..4199e9eeb2 100644
--- a/var/spack/repos/builtin/packages/kmod/package.py
+++ b/var/spack/repos/builtin/packages/kmod/package.py
@@ -14,6 +14,8 @@ class Kmod(AutotoolsPackage):
homepage = "https://github.com/lucasdemarchi/kmod"
url = "https://github.com/lucasdemarchi/kmod/archive/v27.tar.gz"
+ license("GPL-2.0-or-later")
+
version("27", sha256="969c4573b01f4c9e1d3e3c9d179bd16ec999bbb99dd55b7623f42551328478c3")
version("26", sha256="f28bc40ead548dce4a8e956fccfc36fd80f2b40884d270b812f1bfbd886e858c")
version("25", sha256="16a8bbd3ee321d0847847256ea2fd124f6250257c055c8cf97e78f18bf27559c")
diff --git a/var/spack/repos/builtin/packages/kokkos-kernels/package.py b/var/spack/repos/builtin/packages/kokkos-kernels/package.py
index 9f1cb88c4d..a9e328f2ef 100644
--- a/var/spack/repos/builtin/packages/kokkos-kernels/package.py
+++ b/var/spack/repos/builtin/packages/kokkos-kernels/package.py
@@ -19,6 +19,8 @@ class KokkosKernels(CMakePackage, CudaPackage):
maintainers("lucbv", "srajama1", "brian-kelley")
+ license("BSD-3-Clause")
+
# generate checksum for each release tarball with the following command
# openssl sha256 kokkos-kernels-x.y.z.tar.gz
version("develop", branch="develop")
diff --git a/var/spack/repos/builtin/packages/kokkos-nvcc-wrapper/package.py b/var/spack/repos/builtin/packages/kokkos-nvcc-wrapper/package.py
index 1ecc52340c..3f3c9fb5f8 100644
--- a/var/spack/repos/builtin/packages/kokkos-nvcc-wrapper/package.py
+++ b/var/spack/repos/builtin/packages/kokkos-nvcc-wrapper/package.py
@@ -19,6 +19,8 @@ class KokkosNvccWrapper(Package):
maintainers("Rombur")
+ license("BSD-3-Clause")
+
version("4.1.00", sha256="cf725ea34ba766fdaf29c884cfe2daacfdc6dc2d6af84042d1c78d0f16866275")
version("4.0.01", sha256="bb942de8afdd519fd6d5d3974706bfc22b6585a62dd565c12e53bdb82cd154f0")
version("4.0.00", sha256="1829a423883d4b44223c7c3a53d3c51671145aad57d7d23e6a1a4bebf710dcf6")
diff --git a/var/spack/repos/builtin/packages/kokkos/package.py b/var/spack/repos/builtin/packages/kokkos/package.py
index de82620c2c..9f3c804a28 100644
--- a/var/spack/repos/builtin/packages/kokkos/package.py
+++ b/var/spack/repos/builtin/packages/kokkos/package.py
@@ -23,6 +23,8 @@ class Kokkos(CMakePackage, CudaPackage, ROCmPackage):
maintainers("janciesko", "crtrott")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("develop", branch="develop")
version("4.2.00", sha256="ac08765848a0a6ac584a0a46cd12803f66dd2a2c2db99bb17c06ffc589bf5be8")
diff --git a/var/spack/repos/builtin/packages/kraken/package.py b/var/spack/repos/builtin/packages/kraken/package.py
index f25f116aef..1215b042f7 100644
--- a/var/spack/repos/builtin/packages/kraken/package.py
+++ b/var/spack/repos/builtin/packages/kraken/package.py
@@ -16,6 +16,8 @@ class Kraken(Package):
homepage = "https://ccb.jhu.edu/software/kraken/"
url = "https://github.com/DerrickWood/kraken/archive/v1.0.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.1.1", sha256="73e48f40418f92b8cf036ca1da727ca3941da9b78d4c285b81ba3267326ac4ee")
version("1.0", sha256="bade6d83233c26226d02bd427fe0a4d6cd6dc5c0300927e30d41e885a478c378")
diff --git a/var/spack/repos/builtin/packages/kraken2/package.py b/var/spack/repos/builtin/packages/kraken2/package.py
index 057b7d8a4f..00c0fe0a2a 100644
--- a/var/spack/repos/builtin/packages/kraken2/package.py
+++ b/var/spack/repos/builtin/packages/kraken2/package.py
@@ -18,6 +18,8 @@ class Kraken2(Package):
maintainers("rberg2")
+ license("MIT")
+
version("2.1.2", sha256="e5f431e8bc3d5493a79e1d8125f4aacbad24f9ea2cc9657b66da06a32bef6ff3")
version("2.1.1", sha256="8f3e928cdb32b9e8e6f55b44703d1557b2a5fc3f30f63e8d16e465e19a81dee4")
version(
diff --git a/var/spack/repos/builtin/packages/krakenuniq/package.py b/var/spack/repos/builtin/packages/krakenuniq/package.py
index 44171008af..692bdbda18 100644
--- a/var/spack/repos/builtin/packages/krakenuniq/package.py
+++ b/var/spack/repos/builtin/packages/krakenuniq/package.py
@@ -12,6 +12,8 @@ class Krakenuniq(Package):
homepage = "https://genomebiology.biomedcentral.com/articles/10.1186/s13059-018-1568-0"
url = "https://github.com/fbreitwieser/krakenuniq/archive/refs/tags/v0.7.3.tar.gz"
+ license("GPL-3.0-only")
+
version("1.0.4", sha256="5e2ef21878c1c4ce92be9925e47b9ccae0ecb59a79d71cc4cbb53d057e0de9ec")
version("0.7.3", sha256="140dccbabec00153c8231ac3c92eb8aecc0277c8947055d4d41abe949ae658c3")
version("0.7.2", sha256="e6b4c04dbe8276c44fa9e2613cca78429439d75d59e22303094e6577ba333627")
diff --git a/var/spack/repos/builtin/packages/krb5/package.py b/var/spack/repos/builtin/packages/krb5/package.py
index ad1ea1cd99..830bc5d887 100644
--- a/var/spack/repos/builtin/packages/krb5/package.py
+++ b/var/spack/repos/builtin/packages/krb5/package.py
@@ -16,6 +16,8 @@ class Krb5(AutotoolsPackage):
list_url = "https://kerberos.org/dist/krb5/"
list_depth = 1
+ license("MIT")
+
version("1.20.1", sha256="704aed49b19eb5a7178b34b2873620ec299db08752d6a8574f95d41879ab8851")
version("1.19.4", sha256="41f5981c5a4de0a26b3937e679a116cd5b3739641fd253124aac91f7179b54eb")
version("1.19.3", sha256="56d04863cfddc9d9eb7af17556e043e3537d41c6e545610778676cf551b9dcd0")
diff --git a/var/spack/repos/builtin/packages/krims/package.py b/var/spack/repos/builtin/packages/krims/package.py
index b29a687f65..a6b718fa0b 100644
--- a/var/spack/repos/builtin/packages/krims/package.py
+++ b/var/spack/repos/builtin/packages/krims/package.py
@@ -15,6 +15,8 @@ class Krims(CMakePackage):
maintainers("mfherbst")
+ license("LGPL-3.0-or-later")
+
#
# Versions
#
diff --git a/var/spack/repos/builtin/packages/kripke/package.py b/var/spack/repos/builtin/packages/kripke/package.py
index 36768b0ff2..f3a10a1fab 100644
--- a/var/spack/repos/builtin/packages/kripke/package.py
+++ b/var/spack/repos/builtin/packages/kripke/package.py
@@ -18,6 +18,8 @@ class Kripke(CMakePackage, CudaPackage, ROCmPackage):
maintainers("vsrana01")
+ license("BSD-3-Clause")
+
version("develop", branch="develop", submodules=False)
version(
"1.2.4", submodules=False, tag="v1.2.4", commit="d85c6bc462f17a2382b11ba363059febc487f771"
diff --git a/var/spack/repos/builtin/packages/kubectl/package.py b/var/spack/repos/builtin/packages/kubectl/package.py
index 7c53d06fb3..a84ea2db4f 100644
--- a/var/spack/repos/builtin/packages/kubectl/package.py
+++ b/var/spack/repos/builtin/packages/kubectl/package.py
@@ -16,6 +16,8 @@ class Kubectl(Package):
maintainers("alecbcs")
+ license("Apache-2.0")
+
version("1.27.1", sha256="3a3f7c6b8cf1d9f03aa67ba2f04669772b1205b89826859f1636062d5f8bec3f")
version("1.27.0", sha256="536025dba2714ee5e940bb0a6b1df9ca97c244fa5b00236e012776a69121c323")
diff --git a/var/spack/repos/builtin/packages/kubernetes/package.py b/var/spack/repos/builtin/packages/kubernetes/package.py
index 176076844f..5583ace111 100644
--- a/var/spack/repos/builtin/packages/kubernetes/package.py
+++ b/var/spack/repos/builtin/packages/kubernetes/package.py
@@ -16,6 +16,8 @@ class Kubernetes(Package):
maintainers("alecbcs")
+ license("Apache-2.0")
+
version("1.27.2", sha256="c6fcfddd38f877ce49c49318973496f9a16672e83a29874a921242950cd1c5d2")
version("1.27.1", sha256="3a3f7c6b8cf1d9f03aa67ba2f04669772b1205b89826859f1636062d5f8bec3f")
version("1.27.0", sha256="536025dba2714ee5e940bb0a6b1df9ca97c244fa5b00236e012776a69121c323")
diff --git a/var/spack/repos/builtin/packages/kumi/package.py b/var/spack/repos/builtin/packages/kumi/package.py
index 997c67d4af..c71753e3d0 100644
--- a/var/spack/repos/builtin/packages/kumi/package.py
+++ b/var/spack/repos/builtin/packages/kumi/package.py
@@ -14,6 +14,8 @@ class Kumi(CMakePackage):
maintainers("jfalcou")
git = "https://github.com/jfalcou/kumi.git"
+ license("BSL-1.0")
+
version("main", branch="main")
version("3.0", sha256="166b621e475935d2a3a195d13937a285060812c1fd7a95575a9c7b1dc425f2a1")
version("2.1", sha256="34fc756780d463db35716e40eecd89b1505917926281262c74af425556a5260c")
diff --git a/var/spack/repos/builtin/packages/kvasir-mpl/package.py b/var/spack/repos/builtin/packages/kvasir-mpl/package.py
index 19fd0d0e0c..2093765934 100644
--- a/var/spack/repos/builtin/packages/kvasir-mpl/package.py
+++ b/var/spack/repos/builtin/packages/kvasir-mpl/package.py
@@ -13,6 +13,8 @@ class KvasirMpl(Package):
homepage = "https://github.com/kvasir-io/mpl"
git = "https://github.com/kvasir-io/mpl.git"
+ license("BSL-1.0")
+
version("develop", branch="development")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/kvtree/package.py b/var/spack/repos/builtin/packages/kvtree/package.py
index 8177e76c8f..72a744f184 100644
--- a/var/spack/repos/builtin/packages/kvtree/package.py
+++ b/var/spack/repos/builtin/packages/kvtree/package.py
@@ -17,6 +17,8 @@ class Kvtree(CMakePackage):
maintainers("CamStan", "gonsie")
+ license("MIT")
+
version("main", branch="main")
version("1.4.0", sha256="48a36fd578f0d1198a9c1512d6446c830b915ace5bb97539eec615495bee5a51")
version("1.3.0", sha256="8281e075772d3534183c46133553d5765455d79ed98a895743663db891755ca9")
diff --git a/var/spack/repos/builtin/packages/kylin/package.py b/var/spack/repos/builtin/packages/kylin/package.py
index 988c02bdfc..65cd64b11e 100644
--- a/var/spack/repos/builtin/packages/kylin/package.py
+++ b/var/spack/repos/builtin/packages/kylin/package.py
@@ -19,6 +19,8 @@ class Kylin(MavenPackage):
homepage = "https://kylin.apache.org"
url = "https://github.com/apache/kylin/archive/kylin-3.1.0.tar.gz"
+ license("Apache-2.0")
+
version("3.1.0", sha256="84073ff16a0dad6e0611fea9fbf2b977b6bac307107a222b7f576a3a3b712157")
depends_on("java@8", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/kyotocabinet/package.py b/var/spack/repos/builtin/packages/kyotocabinet/package.py
index ee02960760..0fa4591f2d 100644
--- a/var/spack/repos/builtin/packages/kyotocabinet/package.py
+++ b/var/spack/repos/builtin/packages/kyotocabinet/package.py
@@ -15,6 +15,8 @@ class Kyotocabinet(AutotoolsPackage):
maintainers("EbiArnie")
+ license("GPL-3.0-or-later")
+
version("1.2.80", sha256="4c85d736668d82920bfdbdb92ac3d66b7db1108f09581a769dd9160a02def349")
depends_on("zlib-api@1.2.3:", type=("build", "link"))
diff --git a/var/spack/repos/builtin/packages/ladot/package.py b/var/spack/repos/builtin/packages/ladot/package.py
index 6db62a19e6..fdc2273cdc 100644
--- a/var/spack/repos/builtin/packages/ladot/package.py
+++ b/var/spack/repos/builtin/packages/ladot/package.py
@@ -13,6 +13,8 @@ class Ladot(Package):
homepage = "https://brighten.bigw.org/projects/ladot/"
url = "https://brighten.bigw.org/projects/ladot/ladot-1.2.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.2", sha256="f829eeca829b82c0315cd87bffe410bccab96309b86b1c883b3ddaa93170f25e")
depends_on("perl", type=("run", "test"))
diff --git a/var/spack/repos/builtin/packages/laghos/package.py b/var/spack/repos/builtin/packages/laghos/package.py
index 7fb318c1ca..21cbc6f499 100644
--- a/var/spack/repos/builtin/packages/laghos/package.py
+++ b/var/spack/repos/builtin/packages/laghos/package.py
@@ -21,6 +21,8 @@ class Laghos(MakefilePackage):
maintainers("v-dobrev", "tzanio", "vladotomov")
+ license("BSD-2-Clause")
+
version("develop", branch="master")
version("3.1", sha256="49b65edcbf9732c7f6c228958620e18980c43ad8381315a8ba9957ecb7534cd5")
version("3.0", sha256="4db56286e15b42ecdc8d540c4888a7dec698b019df9c7ccb8319b7ea1f92d8b4")
diff --git a/var/spack/repos/builtin/packages/lame/package.py b/var/spack/repos/builtin/packages/lame/package.py
index 58b89fcd46..e09a494343 100644
--- a/var/spack/repos/builtin/packages/lame/package.py
+++ b/var/spack/repos/builtin/packages/lame/package.py
@@ -13,6 +13,8 @@ class Lame(AutotoolsPackage):
homepage = "http://lame.sourceforge.net/"
url = "https://download.sourceforge.net/project/lame/lame/3.100/lame-3.100.tar.gz"
+ license("LGPL-2.0-or-later")
+
version("3.100", sha256="ddfe36cab873794038ae2c1210557ad34857a4b6bdc515785d1da9e175b1da1e")
depends_on("nasm", type="build")
diff --git a/var/spack/repos/builtin/packages/lammps/package.py b/var/spack/repos/builtin/packages/lammps/package.py
index 85374ce78b..13f3fb7f70 100644
--- a/var/spack/repos/builtin/packages/lammps/package.py
+++ b/var/spack/repos/builtin/packages/lammps/package.py
@@ -23,6 +23,8 @@ class Lammps(CMakePackage, CudaPackage, ROCmPackage, PythonExtension):
maintainers("rbberger")
+ license("GPL-2.0-or-later")
+
# rules for new versions and deprecation
# * new stable versions should be added to stable_versions set
# * a stable version that has updates and any of its outdated update releases should be
diff --git a/var/spack/repos/builtin/packages/lapackpp/package.py b/var/spack/repos/builtin/packages/lapackpp/package.py
index a69e4e7bdf..5c1c8b7fed 100644
--- a/var/spack/repos/builtin/packages/lapackpp/package.py
+++ b/var/spack/repos/builtin/packages/lapackpp/package.py
@@ -32,6 +32,8 @@ class Lapackpp(CMakePackage, CudaPackage, ROCmPackage):
url = "https://github.com/icl-utk-edu/lapackpp/releases/download/v2023.01.00/lapackpp-2023.01.00.tar.gz"
maintainers("teonnik", "Sely85", "G-Ragghianti", "mgates3")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version(
"2023.08.25", sha256="9effdd616a4a183a9b37c2ad33c85ddd3d6071b183e8c35e02243fbaa7333d4d"
diff --git a/var/spack/repos/builtin/packages/last/package.py b/var/spack/repos/builtin/packages/last/package.py
index a59da3ef53..ff0c12c690 100644
--- a/var/spack/repos/builtin/packages/last/package.py
+++ b/var/spack/repos/builtin/packages/last/package.py
@@ -16,6 +16,8 @@ class Last(MakefilePackage):
git = "https://gitlab.com/mcfrith/last.git"
maintainers("snehring")
+ license("GPL-3.0-only")
+
version("1499", commit="2cc68d3ba8ae5ca46ceeb69302aef18b9db04f46")
version("1282", commit="4368be912f4759e52b549940276f1adf087f489a")
version("869", sha256="6371a6282bc1bb02a5e5013cc463625f2ce3e7746ff2ea0bdf9fe6b15605a67c")
diff --git a/var/spack/repos/builtin/packages/lastz/package.py b/var/spack/repos/builtin/packages/lastz/package.py
index 505044f4c0..b7fb2a3b92 100644
--- a/var/spack/repos/builtin/packages/lastz/package.py
+++ b/var/spack/repos/builtin/packages/lastz/package.py
@@ -12,6 +12,8 @@ class Lastz(MakefilePackage):
homepage = "https://lastz.github.io/lastz"
url = "https://github.com/lastz/lastz/archive/1.04.00.tar.gz"
+ license("MIT")
+
version("1.04.22", sha256="4c829603ba4aed7ddf64255b528cd88850e4557382fca29580d3576c25c5054a")
version("1.04.15", sha256="46a5cfb1fd41911a36fce5d3a2721ebfec9146952943b302e78b0dfffddd77f8")
version("1.04.03", sha256="c58ed8e37c4b0e82492b3a2b3e12447a3c40286fb8358906d19f10b0a713e9f4")
diff --git a/var/spack/repos/builtin/packages/laszip/package.py b/var/spack/repos/builtin/packages/laszip/package.py
index bdd9e097b2..7387e8a014 100644
--- a/var/spack/repos/builtin/packages/laszip/package.py
+++ b/var/spack/repos/builtin/packages/laszip/package.py
@@ -12,5 +12,7 @@ class Laszip(CMakePackage):
homepage = "https://laszip.org/"
url = "https://github.com/LASzip/LASzip/releases/download/3.4.1/laszip-src-3.4.1.tar.gz"
+ license("LGPL-2.0-or-later")
+
version("3.4.3", sha256="53f546a7f06fc969b38d1d71cceb1862b4fc2c4a0965191a0eee81a57c7b373d")
version("3.4.1", sha256="5d9b0ffaf8b7319c2fa216da3f3f878bb8f4e5b4b14d2c154d441a351da2be37")
diff --git a/var/spack/repos/builtin/packages/latex2html/package.py b/var/spack/repos/builtin/packages/latex2html/package.py
index d2076085dc..20c81a0db9 100644
--- a/var/spack/repos/builtin/packages/latex2html/package.py
+++ b/var/spack/repos/builtin/packages/latex2html/package.py
@@ -18,6 +18,8 @@ class Latex2html(AutotoolsPackage):
maintainers("cessenat")
+ license("GPL-2.0-only")
+
version("master", branch="master")
version("2022.2", sha256="b1d5bba7bab7d0369d1241f2d8294137a52b7cb7df11239bfa15ec0a2546c093")
version("2021", sha256="872fe7a53f91ababaafc964847639e3644f2b9fab3282ea059788e4e18cbba47")
diff --git a/var/spack/repos/builtin/packages/latte/package.py b/var/spack/repos/builtin/packages/latte/package.py
index 3efa9fdbc4..9b7b0a4567 100644
--- a/var/spack/repos/builtin/packages/latte/package.py
+++ b/var/spack/repos/builtin/packages/latte/package.py
@@ -16,6 +16,8 @@ class Latte(CMakePackage):
tags = ["ecp", "ecp-apps"]
+ license("LGPL-2.0-or-later")
+
version("master", branch="master")
version("1.2.2", sha256="ab1346939dbd70ffd89c5e5bf8d24946cb3655dc25b203bec7fc59c6c63e4c79")
version("1.2.1", sha256="a21dda5ebdcefa56e9ff7296d74ef03f89c200d2e110a02af7a84612668bf702")
diff --git a/var/spack/repos/builtin/packages/lazyten/package.py b/var/spack/repos/builtin/packages/lazyten/package.py
index f7e8f1793a..b647c8050b 100644
--- a/var/spack/repos/builtin/packages/lazyten/package.py
+++ b/var/spack/repos/builtin/packages/lazyten/package.py
@@ -17,6 +17,8 @@ class Lazyten(CMakePackage):
maintainers("mfherbst")
+ license("GPL-3.0-only")
+
#
# Versions
#
diff --git a/var/spack/repos/builtin/packages/lbann/package.py b/var/spack/repos/builtin/packages/lbann/package.py
index 5a62d07aea..898bdf7048 100644
--- a/var/spack/repos/builtin/packages/lbann/package.py
+++ b/var/spack/repos/builtin/packages/lbann/package.py
@@ -23,6 +23,8 @@ class Lbann(CachedCMakePackage, CudaPackage, ROCmPackage):
maintainers("bvanessen")
+ license("Apache-2.0")
+
version("develop", branch="develop")
version("benchmarking", branch="benchmarking")
version("0.104", sha256="a847c7789082ab623ed5922ab1248dd95f5f89d93eed44ac3d6a474703bbc0bf")
diff --git a/var/spack/repos/builtin/packages/lbfgspp/package.py b/var/spack/repos/builtin/packages/lbfgspp/package.py
index 70f5865d9d..e7f6814a92 100644
--- a/var/spack/repos/builtin/packages/lbfgspp/package.py
+++ b/var/spack/repos/builtin/packages/lbfgspp/package.py
@@ -12,6 +12,8 @@ class Lbfgspp(CMakePackage):
homepage = "https://lbfgspp.statr.me/"
url = "https://github.com/yixuan/LBFGSpp/archive/refs/tags/v0.2.0.tar.gz"
+ license("MIT")
+
version("0.2.0", sha256="7101744a538c3aff52e10c82267305847b0b5e9d39f9974b4b29812cd1398ff9")
depends_on("eigen @3:")
diff --git a/var/spack/repos/builtin/packages/lcc/package.py b/var/spack/repos/builtin/packages/lcc/package.py
index e61ed13531..c0bbdf9620 100644
--- a/var/spack/repos/builtin/packages/lcc/package.py
+++ b/var/spack/repos/builtin/packages/lcc/package.py
@@ -18,6 +18,8 @@ class Lcc(CMakePackage):
maintainers("cnegre")
+ license("BSD-3-Clause")
+
version("main", branch="main", preferred=True)
version("1.0.1", sha256="fa13364dcdf3b1f8d80fc768f0e7ad3849f8d98091fb96926100a6764f836020")
version("1.0.0", sha256="750ce09e809a4e85ae3219fd537dc84a923fe3d3683b26b5d915eccfd1f0120c")
diff --git a/var/spack/repos/builtin/packages/lcgenv/package.py b/var/spack/repos/builtin/packages/lcgenv/package.py
index 720b88f270..7896d622fa 100644
--- a/var/spack/repos/builtin/packages/lcgenv/package.py
+++ b/var/spack/repos/builtin/packages/lcgenv/package.py
@@ -14,6 +14,8 @@ class Lcgenv(Package):
maintainers("haralmha")
+ license("MIT")
+
version("1.3.19", sha256="b091743705cf84ff5de60487f2f73cbf9d10676577cd1d99bbde00d3616d0751")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/lcio/package.py b/var/spack/repos/builtin/packages/lcio/package.py
index b677820c0f..d2814aef63 100644
--- a/var/spack/repos/builtin/packages/lcio/package.py
+++ b/var/spack/repos/builtin/packages/lcio/package.py
@@ -18,6 +18,8 @@ class Lcio(CMakePackage):
maintainers("gaede", "vvolkl", "jmcarcell")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("2.20.2", sha256="b37cee344c28ccddc590e5317721b375ef19f4392ae067bc86583107acaf2374")
version("2.20.1", sha256="125f657297de12b40694cb0dddec1d1ce3379058492f2a6a2a6f992ee51604d6")
diff --git a/var/spack/repos/builtin/packages/lcms/package.py b/var/spack/repos/builtin/packages/lcms/package.py
index 4620a208a5..5c091d1b0e 100644
--- a/var/spack/repos/builtin/packages/lcms/package.py
+++ b/var/spack/repos/builtin/packages/lcms/package.py
@@ -14,6 +14,8 @@ class Lcms(AutotoolsPackage):
homepage = "https://www.littlecms.com"
url = "http://downloads.sourceforge.net/project/lcms/lcms/2.9/lcms2-2.9.tar.gz"
+ license("MIT")
+
version("2.13.1", sha256="d473e796e7b27c5af01bd6d1552d42b45b43457e7182ce9903f38bb748203b88")
version("2.9", sha256="48c6fdf98396fa245ed86e622028caf49b96fa22f3e5734f853f806fbc8e7d20")
version("2.8", sha256="66d02b229d2ea9474e62c2b6cd6720fde946155cd1d0d2bffdab829790a0fb22")
diff --git a/var/spack/repos/builtin/packages/lcov/package.py b/var/spack/repos/builtin/packages/lcov/package.py
index 0c71a9b7ae..3d63455f02 100644
--- a/var/spack/repos/builtin/packages/lcov/package.py
+++ b/var/spack/repos/builtin/packages/lcov/package.py
@@ -16,6 +16,8 @@ class Lcov(MakefilePackage):
url = "https://github.com/linux-test-project/lcov/releases/download/v2.0/lcov-2.0.tar.gz"
maintainers("KineticTheory")
+ license("GPL-2.0-or-later")
+
version("2.0", sha256="1857bb18e27abe8bcec701a907d5c47e01db4d4c512fc098d1a6acd29267bf46")
version("1.16", sha256="987031ad5528c8a746d4b52b380bc1bffe412de1f2b9c2ba5224995668e3240b")
version("1.15", sha256="c1cda2fa33bec9aa2c2c73c87226cfe97de0831887176b45ee523c5e30f8053a")
diff --git a/var/spack/repos/builtin/packages/ldak/package.py b/var/spack/repos/builtin/packages/ldak/package.py
index d074d90ea6..641aabf031 100644
--- a/var/spack/repos/builtin/packages/ldak/package.py
+++ b/var/spack/repos/builtin/packages/ldak/package.py
@@ -14,6 +14,8 @@ class Ldak(Package):
maintainers("snehring")
+ license("GPL-3.0-only")
+
version("5.2", sha256="ba3de4eb4f2d664b3c2a54bef2eb66d1a498ac423179e97a5795d010161b1805")
version(
"5.1",
diff --git a/var/spack/repos/builtin/packages/ldc-bootstrap/package.py b/var/spack/repos/builtin/packages/ldc-bootstrap/package.py
index 68e0e36c9b..74db30bb88 100644
--- a/var/spack/repos/builtin/packages/ldc-bootstrap/package.py
+++ b/var/spack/repos/builtin/packages/ldc-bootstrap/package.py
@@ -21,6 +21,8 @@ class LdcBootstrap(CMakePackage):
homepage = "https://dlang.org/"
url = "https://github.com/ldc-developers/ldc/releases/download/v0.17.4/ldc-0.17.4-src.tar.gz"
+ license("LGPL-2.1-or-later")
+
# This is the last version that does not require a D compiler to bootstrap
version("0.17.4", sha256="48428afde380415640f3db4e38529345f3c8485b1913717995547f907534c1c3")
diff --git a/var/spack/repos/builtin/packages/ldc/package.py b/var/spack/repos/builtin/packages/ldc/package.py
index af76fcc519..893f72aa6c 100644
--- a/var/spack/repos/builtin/packages/ldc/package.py
+++ b/var/spack/repos/builtin/packages/ldc/package.py
@@ -19,6 +19,8 @@ class Ldc(CMakePackage):
homepage = "https://dlang.org/"
url = "https://github.com/ldc-developers/ldc/releases/download/v1.3.0/ldc-1.3.0-src.tar.gz"
+ license("BSD-3-Clause AND BSL-1.0 AND ( Artistic-1.0 OR GPL-2.0-or-later ) AND NCSA AND MIT")
+
version("1.3.0", sha256="efe31a639bcb44e1f5b752da21713376d9410a01279fecc8aab8572065a3050b")
variant("shared", default=True, description="Build runtime and tooling as shared libs")
diff --git a/var/spack/repos/builtin/packages/leptonica/package.py b/var/spack/repos/builtin/packages/leptonica/package.py
index ffe6f6b093..f119bc6968 100644
--- a/var/spack/repos/builtin/packages/leptonica/package.py
+++ b/var/spack/repos/builtin/packages/leptonica/package.py
@@ -13,6 +13,8 @@ class Leptonica(CMakePackage):
homepage = "http://www.leptonica.org/"
url = "https://github.com/DanBloomberg/leptonica/archive/1.80.0.tar.gz"
+ license("custom")
+
version("1.83.1", sha256="4289d0a4224b614010072253531c0455a33a4d7c7a0017fe7825ed382290c0da")
version("1.81.0", sha256="70ebc04ff8b9684205bd1d01843c635a8521255b74813bf7cce9a33368f7952c")
version("1.80.0", sha256="3952b974ec057d24267aae48c54bca68ead8275604bf084a73a4b953ff79196e")
diff --git a/var/spack/repos/builtin/packages/lerc/package.py b/var/spack/repos/builtin/packages/lerc/package.py
index 826e5b9750..b04aa7b180 100644
--- a/var/spack/repos/builtin/packages/lerc/package.py
+++ b/var/spack/repos/builtin/packages/lerc/package.py
@@ -17,6 +17,8 @@ class Lerc(CMakePackage):
homepage = "https://github.com/Esri/lerc"
url = "https://github.com/Esri/lerc/archive/refs/tags/v3.0.tar.gz"
+ license("Apache-2.0")
+
version("4.0.0", sha256="91431c2b16d0e3de6cbaea188603359f87caed08259a645fd5a3805784ee30a0")
version("3.0", sha256="8c0148f5c22d823eff7b2c999b0781f8095e49a7d3195f13c68c5541dd5740a1")
diff --git a/var/spack/repos/builtin/packages/less/package.py b/var/spack/repos/builtin/packages/less/package.py
index e395157a0d..718943663b 100644
--- a/var/spack/repos/builtin/packages/less/package.py
+++ b/var/spack/repos/builtin/packages/less/package.py
@@ -17,6 +17,8 @@ class Less(AutotoolsPackage):
depends_on("ncurses")
+ license("GPL-3.0-or-later OR BSD-2-Clause")
+
version("643", sha256="3bb417c4b909dfcb0adafc371ab87f0b22e8b15f463ec299d156c495fc9aa196")
version("590", sha256="69056021c365b16504cf5bd3864436a5e50cb2f98b76cd68b99b457064139375")
version("551", sha256="2630db16ef188e88b513b3cc24daa9a798c45643cc7da06e549c9c00cfd84244")
diff --git a/var/spack/repos/builtin/packages/lesstif/package.py b/var/spack/repos/builtin/packages/lesstif/package.py
index 4974946934..3342a7309f 100644
--- a/var/spack/repos/builtin/packages/lesstif/package.py
+++ b/var/spack/repos/builtin/packages/lesstif/package.py
@@ -12,6 +12,8 @@ class Lesstif(AutotoolsPackage):
homepage = "https://sourceforge.net/projects/lesstif"
url = "https://sourceforge.net/projects/lesstif/files/lesstif/0.95.2/lesstif-0.95.2.tar.bz2/download"
+ license("LGPL-2.0-only")
+
version("0.95.2", sha256="eb4aa38858c29a4a3bcf605cfe7d91ca41f4522d78d770f69721e6e3a4ecf7e3")
variant("shared", default=True, description="Build shared libraries")
diff --git a/var/spack/repos/builtin/packages/leveldb/package.py b/var/spack/repos/builtin/packages/leveldb/package.py
index f70d68b303..510ecdee59 100644
--- a/var/spack/repos/builtin/packages/leveldb/package.py
+++ b/var/spack/repos/builtin/packages/leveldb/package.py
@@ -15,6 +15,8 @@ class Leveldb(CMakePackage):
url = "https://github.com/google/leveldb/archive/1.22.tar.gz"
git = "https://github.com/google/leveldb.git"
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("1.23", sha256="9a37f8a6174f09bd622bc723b55881dc541cd50747cbd08831c2a82d620f6d76")
version("1.22", sha256="55423cac9e3306f4a9502c738a001e4a339d1a38ffbee7572d4a07d5d63949b2")
diff --git a/var/spack/repos/builtin/packages/lfortran/package.py b/var/spack/repos/builtin/packages/lfortran/package.py
index 0f574f0c85..0bcd4de75f 100644
--- a/var/spack/repos/builtin/packages/lfortran/package.py
+++ b/var/spack/repos/builtin/packages/lfortran/package.py
@@ -14,6 +14,8 @@ class Lfortran(CMakePackage):
git = "https://github.com/lfortran/lfortran.git"
maintainers = ["certik"]
+ license("BSD-3-Clause")
+
# The build process uses 'git describe --tags' to get the package version
version("main", branch="main", get_full_repo=True)
version("0.19.0", sha256="d496f61d7133b624deb3562677c0cbf98e747262babd4ac010dbd3ab4303d805")
diff --git a/var/spack/repos/builtin/packages/lftp/package.py b/var/spack/repos/builtin/packages/lftp/package.py
index 3e1e296930..7f9f840ea2 100644
--- a/var/spack/repos/builtin/packages/lftp/package.py
+++ b/var/spack/repos/builtin/packages/lftp/package.py
@@ -14,6 +14,8 @@ class Lftp(AutotoolsPackage):
homepage = "https://lftp.yar.ru/"
url = "https://lftp.yar.ru/ftp/lftp-4.9.2.tar.gz"
+ license("GPL-3.0-or-later")
+
version("4.9.2", sha256="a37589c61914073f53c5da0e68bd233b41802509d758a022000e1ae2076da733")
version("4.8.1", sha256="6117866215cd889dab30ff73292cd1d35fe0e12a9af5cd76d093500d07ab65a3")
version("4.7.7", sha256="7bce216050094a1146ed05bed8fe5b3518224764ffe98884a848d44dc76fff8f")
diff --git a/var/spack/repos/builtin/packages/lhapdf/package.py b/var/spack/repos/builtin/packages/lhapdf/package.py
index 41c3887f89..4bb45de825 100644
--- a/var/spack/repos/builtin/packages/lhapdf/package.py
+++ b/var/spack/repos/builtin/packages/lhapdf/package.py
@@ -21,6 +21,8 @@ class Lhapdf(AutotoolsPackage):
maintainers("vvolkl", "wdconinc")
+ license("GPL-3.0-or-later")
+
version("6.5.4", sha256="ace8913781044ad542e378697fcd95a8535d510818bb74a6665f9fd2b132ac0f")
version("6.5.3", sha256="90fe7254d5a48a9b2d424fcbac1bf9708b0e54690efec4c78e9ad28b9203bfcd")
version("6.5.2", sha256="23972ec46289c82a63df60b55b62f219418b4d80f94b8d570feb2b5e48014054")
diff --git a/var/spack/repos/builtin/packages/lhapdf5/package.py b/var/spack/repos/builtin/packages/lhapdf5/package.py
index 6581edc314..0a9dd2db3d 100644
--- a/var/spack/repos/builtin/packages/lhapdf5/package.py
+++ b/var/spack/repos/builtin/packages/lhapdf5/package.py
@@ -13,6 +13,8 @@ class Lhapdf5(AutotoolsPackage):
homepage = "https://lhapdf.hepforge.org/lhapdf5/"
url = "https://lhapdf.hepforge.org/downloads?f=old/lhapdf-5.9.1.tar.gz"
+ license("GPL-2.0-or-later")
+
version("5.9.1", sha256="86b9b046d7f25627ce2aab6847ef1c5534972f4bae18de98225080cf5086919c")
version("5.9.0", sha256="64b9018ce6102ae7b6a92c990ca6afa841fb992d87b1abf5756c3d04c4d46b9c")
version("5.8.9", sha256="b90a83512fc5f51e4cd419f1e79ad6e6fcd0e19636bb07464e41f47ee0509d3c")
diff --git a/var/spack/repos/builtin/packages/libabigail/package.py b/var/spack/repos/builtin/packages/libabigail/package.py
index 43585f1b31..4fe917a82e 100644
--- a/var/spack/repos/builtin/packages/libabigail/package.py
+++ b/var/spack/repos/builtin/packages/libabigail/package.py
@@ -13,6 +13,8 @@ class Libabigail(AutotoolsPackage):
url = "https://mirrors.kernel.org/sourceware/libabigail/libabigail-2.0.tar.gz"
git = "https://sourceware.org/git/libabigail.git"
+ license("Apache-2.0 WITH LLVM-exception")
+
version("master", branch="master")
version("2.0", sha256="3704ae97a56bf076ca08fb5dea6b21db998fbbf14c4f9de12824b78db53b6fda")
version("1.8", sha256="1cbf260b894ccafc61b2673ba30c020c3f67dbba9dfa88dca3935dff661d665c")
diff --git a/var/spack/repos/builtin/packages/libaec/package.py b/var/spack/repos/builtin/packages/libaec/package.py
index 5d6511d5c7..9fcec23f92 100644
--- a/var/spack/repos/builtin/packages/libaec/package.py
+++ b/var/spack/repos/builtin/packages/libaec/package.py
@@ -19,6 +19,8 @@ class Libaec(CMakePackage):
provides("szip")
+ license("BSD-2-Clause")
+
version("1.0.6", sha256="abab8c237d85c982bb4d6bde9b03c1f3d611dcacbd58bca55afac2496d61d4be")
version("1.0.5", sha256="7bf7be828dc3caefcc968e98a59b997b6b3b06e4123137e9e0b0988dc1be3b2f")
version("1.0.4", sha256="7456adff4e817f94fc57a3eca824db1c203770ffb7a9253c435093ac5e239e31")
diff --git a/var/spack/repos/builtin/packages/libaio/package.py b/var/spack/repos/builtin/packages/libaio/package.py
index d3ffd4e195..2fa33dbcc0 100644
--- a/var/spack/repos/builtin/packages/libaio/package.py
+++ b/var/spack/repos/builtin/packages/libaio/package.py
@@ -22,6 +22,8 @@ class Libaio(MakefilePackage):
"https://debian.inf.tu-dresden.de/debian/pool/main/liba/libaio/libaio_0.3.110.orig.tar.gz"
)
+ license("LGPL-2.1-or-later")
+
version("0.3.113", sha256="2c44d1c5fd0d43752287c9ae1eb9c023f04ef848ea8d4aafa46e9aedb678200b")
version("0.3.110", sha256="e019028e631725729376250e32b473012f7cb68e1f7275bfc1bbcdd0f8745f7e")
diff --git a/var/spack/repos/builtin/packages/libao/package.py b/var/spack/repos/builtin/packages/libao/package.py
index ecc408e2f2..967713e41c 100644
--- a/var/spack/repos/builtin/packages/libao/package.py
+++ b/var/spack/repos/builtin/packages/libao/package.py
@@ -12,6 +12,8 @@ class Libao(AutotoolsPackage):
homepage = "https://github.com/xiph/libao/"
url = "https://github.com/xiph/libao/archive/1.2.2.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.2.2", sha256="df8a6d0e238feeccb26a783e778716fb41a801536fe7b6fce068e313c0e2bf4d")
version("1.2.0", sha256="5ec2d15ee39f218e93a87f5cc8508aaebf5c8b544f42488dcb2b504d97392c99")
version("1.1.0", sha256="69edc39fa2759133edfcdee0ec47559067a1a8e7cd718db0eb3c82ca4254aa6b")
diff --git a/var/spack/repos/builtin/packages/libapplewm/package.py b/var/spack/repos/builtin/packages/libapplewm/package.py
index 8ca7ba47ee..b6ddde5a99 100644
--- a/var/spack/repos/builtin/packages/libapplewm/package.py
+++ b/var/spack/repos/builtin/packages/libapplewm/package.py
@@ -14,6 +14,8 @@ class Libapplewm(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libAppleWM"
xorg_mirror_path = "lib/libAppleWM-1.4.1.tar.gz"
+ license("MIT")
+
version("1.4.1", sha256="d7fb098d65ad4d840f60e5c92de7f58f1725bd70d0d132755ea453462fd50049")
depends_on("libx11")
diff --git a/var/spack/repos/builtin/packages/libapreq2/package.py b/var/spack/repos/builtin/packages/libapreq2/package.py
index 2551acc512..fe71d01272 100644
--- a/var/spack/repos/builtin/packages/libapreq2/package.py
+++ b/var/spack/repos/builtin/packages/libapreq2/package.py
@@ -15,6 +15,8 @@ class Libapreq2(AutotoolsPackage):
homepage = "https://github.com/gitpan/libapreq2"
url = "https://github.com/gitpan/libapreq2/archive/gitpan_version/2.13.tar.gz"
+ license("Apache-2.0")
+
version("2.13", sha256="477ce8207e89869e1e4520286697a56d4bd6af348899849ecef43c88bf0872d1")
version("2.12", sha256="75cc1daa60e781270178c8f9fbe9c68231a7bc96bcc5c7a970cfce75d784b568")
version("2.08", sha256="9f491588957415ebe0decdf6758fcb5c0d3eaf05a573bdd51de499ae111ffc53")
diff --git a/var/spack/repos/builtin/packages/libarchive/package.py b/var/spack/repos/builtin/packages/libarchive/package.py
index b8ab7600d4..c23a6ce0f2 100644
--- a/var/spack/repos/builtin/packages/libarchive/package.py
+++ b/var/spack/repos/builtin/packages/libarchive/package.py
@@ -16,6 +16,8 @@ class Libarchive(AutotoolsPackage):
maintainers("haampie")
+ license("BSD-2-Clause AND BSD-3-Clause AND Public-Domain")
+
version("3.7.1", sha256="5d24e40819768f74daf846b99837fc53a3a9dcdf3ce1c2003fe0596db850f0f0")
version("3.7.0", sha256="d937886a14b48c4287c4d343644feb294a14b31b7926ba9a4f1777123ce7c2cc")
version("3.6.2", sha256="ba6d02f15ba04aba9c23fd5f236bb234eab9d5209e95d1c4df85c44d5f19b9b3")
diff --git a/var/spack/repos/builtin/packages/libasr/package.py b/var/spack/repos/builtin/packages/libasr/package.py
index 2ae600e461..93b86cf6e3 100644
--- a/var/spack/repos/builtin/packages/libasr/package.py
+++ b/var/spack/repos/builtin/packages/libasr/package.py
@@ -12,5 +12,7 @@ class Libasr(AutotoolsPackage):
homepage = "https://github.com/OpenSMTPD/libasr"
url = "https://github.com/OpenSMTPD/libasr/releases/download/1.0.4/libasr-1.0.4.tar.gz"
+ license("WTFPL")
+
version("1.0.4", sha256="19fb6bed10d15c9775c8d008cd1130155917ae4e801c729fe85e6d88a545dab4")
version("1.0.3", sha256="9cd88e0172e6d426438875e09229d1d473d56db546d02b630f9dd14db226d68d")
diff --git a/var/spack/repos/builtin/packages/libassuan/package.py b/var/spack/repos/builtin/packages/libassuan/package.py
index 02c15940eb..6f6a394edf 100644
--- a/var/spack/repos/builtin/packages/libassuan/package.py
+++ b/var/spack/repos/builtin/packages/libassuan/package.py
@@ -17,6 +17,8 @@ class Libassuan(AutotoolsPackage):
maintainers("alalazo")
+ license("LGPL-2.1-or-later")
+
version("2.5.6", sha256="e9fd27218d5394904e4e39788f9b1742711c3e6b41689a31aa3380bd5aa4f426")
version("2.5.5", sha256="8e8c2fcc982f9ca67dcbb1d95e2dc746b1739a4668bc20b3a3c5be632edb34e4")
version("2.5.4", sha256="c080ee96b3bd519edd696cfcebdecf19a3952189178db9887be713ccbcb5fbf0")
diff --git a/var/spack/repos/builtin/packages/libatasmart/package.py b/var/spack/repos/builtin/packages/libatasmart/package.py
index 736205938d..c16b58b34e 100644
--- a/var/spack/repos/builtin/packages/libatasmart/package.py
+++ b/var/spack/repos/builtin/packages/libatasmart/package.py
@@ -13,6 +13,8 @@ class Libatasmart(AutotoolsPackage):
homepage = "https://github.com/ebe-forks/libatasmart"
url = "https://github.com/ebe-forks/libatasmart/archive/v0.19.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("0.19", sha256="10bb5321a254e28bd60fd297f284bfc81cce4fde92e150187640e62ec667e5fb")
version("0.18", sha256="4a6e93fbaec2d4caffb06ddd47c2c35ea4ad2d3d22e805bf284adba949f64ddf")
version("0.17", sha256="353b2ec097814254989a809fd495f95a315e608fdf320c2b96dc52d70392e955")
diff --git a/var/spack/repos/builtin/packages/libatomic-ops/package.py b/var/spack/repos/builtin/packages/libatomic-ops/package.py
index 5315fa70c4..21e408ee70 100644
--- a/var/spack/repos/builtin/packages/libatomic-ops/package.py
+++ b/var/spack/repos/builtin/packages/libatomic-ops/package.py
@@ -13,6 +13,8 @@ class LibatomicOps(AutotoolsPackage):
homepage = "https://www.hboehm.info/gc/"
url = "https://github.com/ivmai/libatomic_ops/releases/download/v7.8.0/libatomic_ops-7.8.0.tar.gz"
+ license("GPL-2.0-only")
+
version("7.8.0", sha256="15676e7674e11bda5a7e50a73f4d9e7d60452271b8acf6fd39a71fefdf89fa31")
version("7.6.14", sha256="390f244d424714735b7050d056567615b3b8f29008a663c262fb548f1802d292")
version("7.6.12", sha256="f0ab566e25fce08b560e1feab6a3db01db4a38e5bc687804334ef3920c549f3e")
diff --git a/var/spack/repos/builtin/packages/libbeagle/package.py b/var/spack/repos/builtin/packages/libbeagle/package.py
index 8b177a9438..5b594f7fcf 100644
--- a/var/spack/repos/builtin/packages/libbeagle/package.py
+++ b/var/spack/repos/builtin/packages/libbeagle/package.py
@@ -13,6 +13,8 @@ class Libbeagle(AutotoolsPackage, CudaPackage):
homepage = "https://github.com/beagle-dev/beagle-lib"
url = "https://github.com/beagle-dev/beagle-lib/archive/v3.1.2.tar.gz"
+ license("LGPL-3.0-or-later")
+
version("3.1.2", sha256="dd872b484a3a9f0bce369465e60ccf4e4c0cd7bd5ce41499415366019f236275")
version(
"2.1.2",
diff --git a/var/spack/repos/builtin/packages/libbeato/package.py b/var/spack/repos/builtin/packages/libbeato/package.py
index 744724ea75..62b862b1e2 100644
--- a/var/spack/repos/builtin/packages/libbeato/package.py
+++ b/var/spack/repos/builtin/packages/libbeato/package.py
@@ -14,4 +14,6 @@ class Libbeato(AutotoolsPackage):
homepage = "https://github.com/CRG-Barcelona/libbeato"
git = "https://github.com/CRG-Barcelona/libbeato.git"
+ license("GPL-3.0-or-later")
+
version("master", branch="master")
diff --git a/var/spack/repos/builtin/packages/libbigwig/package.py b/var/spack/repos/builtin/packages/libbigwig/package.py
index b3d41a6fd1..5a9158f94b 100644
--- a/var/spack/repos/builtin/packages/libbigwig/package.py
+++ b/var/spack/repos/builtin/packages/libbigwig/package.py
@@ -13,6 +13,8 @@ class Libbigwig(CMakePackage):
url = "https://github.com/dpryan79/libBigWig/archive/refs/tags/0.4.7.tar.gz"
maintainers("snehring")
+ license("MIT")
+
version("0.4.7", sha256="8e057797011d93fa00e756600898af4fe6ca2d48959236efc9f296abe94916d9")
variant("curl", default=True, description="Build with curl support")
diff --git a/var/spack/repos/builtin/packages/libbinio/package.py b/var/spack/repos/builtin/packages/libbinio/package.py
index 0acbd82f84..6577fdbbd2 100644
--- a/var/spack/repos/builtin/packages/libbinio/package.py
+++ b/var/spack/repos/builtin/packages/libbinio/package.py
@@ -12,5 +12,7 @@ class Libbinio(AutotoolsPackage):
homepage = "https://github.com/adplug/libbinio"
url = "https://github.com/adplug/libbinio/releases/download/libbinio-1.5/libbinio-1.5.tar.bz2"
+ license("LGPL-2.1-or-later")
+
version("1.5", sha256="398b2468e7838d2274d1f62dbc112e7e043433812f7ae63ef29f5cb31dc6defd")
version("1.4", sha256="4a32d3154517510a3fe4f2dc95e378dcc818a4a921fc0cb992bdc0d416a77e75")
diff --git a/var/spack/repos/builtin/packages/libblastrampoline/package.py b/var/spack/repos/builtin/packages/libblastrampoline/package.py
index fb9f43ea23..5bf3811a31 100644
--- a/var/spack/repos/builtin/packages/libblastrampoline/package.py
+++ b/var/spack/repos/builtin/packages/libblastrampoline/package.py
@@ -15,6 +15,8 @@ class Libblastrampoline(MakefilePackage):
maintainers("haampie", "giordano")
+ license("MIT")
+
version("5.8.0", sha256="aeceb01ebebdd1068a1147b636451c46c16d64f9e22694075abda4dddfffe13d")
version("5.4.0", sha256="e1a2258b0ad31cc41e6e9b8ba36f5c239fd1a267f2657ef3d3f669cc5b811f6a")
version("5.3.0", sha256="95bca73f1567e2acd1110d0dfe5bb58fc86718555cd6eab89f0a769534df3b62")
diff --git a/var/spack/repos/builtin/packages/libbsd/package.py b/var/spack/repos/builtin/packages/libbsd/package.py
index e31ce810cf..2a87e71b07 100644
--- a/var/spack/repos/builtin/packages/libbsd/package.py
+++ b/var/spack/repos/builtin/packages/libbsd/package.py
@@ -19,6 +19,8 @@ class Libbsd(AutotoolsPackage):
"https://mirrors.dotsrc.org/pub/mirrors/exherbo/libbsd-0.9.1.tar.xz",
]
+ license("BSD-3-Clause")
+
version("0.11.7", sha256="9baa186059ebbf25c06308e9f991fda31f7183c0f24931826d83aa6abd8a0261")
version("0.11.6", sha256="19b38f3172eaf693e6e1c68714636190c7e48851e45224d720b3b5bc0499b5df")
version("0.11.5", sha256="1a9c952525635c1bb6770cb22e969b938d8e6a9d7912362b98ee8370599b0efd")
diff --git a/var/spack/repos/builtin/packages/libbytesize/package.py b/var/spack/repos/builtin/packages/libbytesize/package.py
index 4f87a9650e..01c893fbb9 100644
--- a/var/spack/repos/builtin/packages/libbytesize/package.py
+++ b/var/spack/repos/builtin/packages/libbytesize/package.py
@@ -13,6 +13,8 @@ class Libbytesize(AutotoolsPackage):
homepage = "https://github.com/storaged-project/libbytesize"
url = "https://github.com/storaged-project/libbytesize/releases/download/2.4/libbytesize-2.4.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("2.4", sha256="25ccb5762bb8c860b63ed1d40e0c5564e3e0084693fbe6554467a8ca1c1d8c7f")
version("2.3", sha256="3c74113fc8cd1a2fbd8870fa0ed7cef2ef24d60ef91e7145fbc041f9aa144479")
version("2.2", sha256="b93c54b502880c095c9f5767a42464853e2687db2e5e3084908a615bafe73baa")
diff --git a/var/spack/repos/builtin/packages/libcanberra/package.py b/var/spack/repos/builtin/packages/libcanberra/package.py
index db83e6e711..b6efe9785b 100644
--- a/var/spack/repos/builtin/packages/libcanberra/package.py
+++ b/var/spack/repos/builtin/packages/libcanberra/package.py
@@ -14,6 +14,8 @@ class Libcanberra(AutotoolsPackage):
homepage = "https://0pointer.de/lennart/projects/libcanberra/"
url = "https://0pointer.de/lennart/projects/libcanberra/libcanberra-0.30.tar.xz"
+ license("LGPL-2.1-or-later")
+
version("0.30", sha256="c2b671e67e0c288a69fc33dc1b6f1b534d07882c2aceed37004bf48c601afa72")
# TODO: Add variants and dependencies for the following audio support:
diff --git a/var/spack/repos/builtin/packages/libcap-ng/package.py b/var/spack/repos/builtin/packages/libcap-ng/package.py
index ddc0ba492b..76a79c95ba 100644
--- a/var/spack/repos/builtin/packages/libcap-ng/package.py
+++ b/var/spack/repos/builtin/packages/libcap-ng/package.py
@@ -12,6 +12,8 @@ class LibcapNg(AutotoolsPackage):
homepage = "https://github.com/stevegrubb/libcap-ng/"
url = "https://github.com/stevegrubb/libcap-ng/archive/v0.8.tar.gz"
+ license("GPL-2.0-or-later AND LGPL-2.1-or-later")
+
version("0.8.3", sha256="e542e9139961f0915ab5878427890cdc7762949fbe216bd0cb4ceedb309bb854")
version("0.8", sha256="836ea8188ae7c658cdf003e62a241509dd542f3dec5bc40c603f53a5aadaa93f")
version("0.7.11", sha256="78f32ff282b49b7b91c56d317fb6669df26da332c6fc9462870cec2573352222")
diff --git a/var/spack/repos/builtin/packages/libcap/package.py b/var/spack/repos/builtin/packages/libcap/package.py
index c9750a42a9..c38d385f00 100644
--- a/var/spack/repos/builtin/packages/libcap/package.py
+++ b/var/spack/repos/builtin/packages/libcap/package.py
@@ -15,6 +15,8 @@ class Libcap(MakefilePackage):
homepage = "https://sites.google.com/site/fullycapable/"
url = "https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.25.tar.gz"
+ license("BSD-3-Clause OR GPL-2.0-only")
+
version("2.68", sha256="046e55716e0643b565efcd1dab1d26c5625709fcd0b5c271290c7ea1524cf906")
version("2.67", sha256="2d0b679a431c06afd8651a8ada906303eda8b3ac67c308e5fe1937eea5c018aa")
version("2.66", sha256="5f65dc5b2e9f63a0748ea1b05be7965a38548db1cbfd53b30271ff02186b3a4a")
diff --git a/var/spack/repos/builtin/packages/libcatalyst/package.py b/var/spack/repos/builtin/packages/libcatalyst/package.py
index 9000ca137f..b247805ea1 100644
--- a/var/spack/repos/builtin/packages/libcatalyst/package.py
+++ b/var/spack/repos/builtin/packages/libcatalyst/package.py
@@ -18,6 +18,8 @@ class Libcatalyst(CMakePackage):
git = "https://gitlab.kitware.com/paraview/catalyst.git"
url = "https://gitlab.kitware.com/api/v4/projects/paraview%2Fcatalyst/packages/generic/catalyst/v2.0.0/catalyst-v2.0.0.tar.gz"
+ license("BSD-3-Clause")
+
maintainers("mathstuf", "ayenpure")
version("master", branch="master")
version("2.0.0-rc4", sha256="cb491e4ccd344156cc2494f65b9f38885598c16d12e1016c36e2ee0bc3640863")
diff --git a/var/spack/repos/builtin/packages/libceed/package.py b/var/spack/repos/builtin/packages/libceed/package.py
index e74468646b..052fc8d569 100644
--- a/var/spack/repos/builtin/packages/libceed/package.py
+++ b/var/spack/repos/builtin/packages/libceed/package.py
@@ -14,6 +14,8 @@ class Libceed(MakefilePackage, CudaPackage, ROCmPackage):
maintainers("jedbrown", "v-dobrev", "tzanio", "jeremylt")
+ license("BSD-2-Clause")
+
version("develop", branch="main")
version("0.12.0", tag="v0.12.0", commit="60ef3feef7f5137af55ea7336903743d94ee71a8")
version("0.11.0", tag="v0.11.0", commit="8ec64e9ae9d5df169dba8c8ee61d8ec8907b8f80")
diff --git a/var/spack/repos/builtin/packages/libcgroup/package.py b/var/spack/repos/builtin/packages/libcgroup/package.py
index 8ddb721a4b..54d9c78fd2 100644
--- a/var/spack/repos/builtin/packages/libcgroup/package.py
+++ b/var/spack/repos/builtin/packages/libcgroup/package.py
@@ -12,6 +12,8 @@ class Libcgroup(AutotoolsPackage):
homepage = "https://sourceforge.net/projects/libcg/"
url = "https://sourceforge.net/projects/libcg/files/libcgroup/v0.41/libcgroup-0.41.tar.bz2"
+ license("LGPL-2.1-only")
+
version("0.41", sha256="e4e38bdc7ef70645ce33740ddcca051248d56b53283c0dc6d404e17706f6fb51")
version("0.37", sha256="15c8f3febb546530d3495af4e4904b3189c273277ca2d8553dec882cde1cd0f6")
version("0.36", sha256="8dcd2ae220435b3de736d3efb0023fdf1192d7a7f4032b439f3cf5342cff7b4c")
diff --git a/var/spack/repos/builtin/packages/libcint/package.py b/var/spack/repos/builtin/packages/libcint/package.py
index 47e022032d..c09d697b9f 100644
--- a/var/spack/repos/builtin/packages/libcint/package.py
+++ b/var/spack/repos/builtin/packages/libcint/package.py
@@ -13,6 +13,8 @@ class Libcint(CMakePackage):
url = "https://github.com/sunqm/libcint/archive/v3.0.4.tar.gz"
maintainers("mfherbst")
+ license("BSD-2-Clause")
+
#
# Versions
#
diff --git a/var/spack/repos/builtin/packages/libconfig/package.py b/var/spack/repos/builtin/packages/libconfig/package.py
index a7fe9319c1..741ae25475 100644
--- a/var/spack/repos/builtin/packages/libconfig/package.py
+++ b/var/spack/repos/builtin/packages/libconfig/package.py
@@ -14,6 +14,8 @@ class Libconfig(AutotoolsPackage):
force_autoreconf = True
+ license("LGPL-2.1-or-later")
+
version("1.7.3", sha256="68757e37c567fd026330c8a8449aa5f9cac08a642f213f2687186b903bd7e94e")
version("1.7.2", sha256="f67ac44099916ae260a6c9e290a90809e7d782d96cdd462cac656ebc5b685726")
version("1.7.1", sha256="d288e6ae817f4ef78df43cdb2647f768dc97899ee82fcc41f857e8eb9fd7fbdb")
diff --git a/var/spack/repos/builtin/packages/libconfuse/package.py b/var/spack/repos/builtin/packages/libconfuse/package.py
index 7a738cbb18..e772269444 100644
--- a/var/spack/repos/builtin/packages/libconfuse/package.py
+++ b/var/spack/repos/builtin/packages/libconfuse/package.py
@@ -12,6 +12,8 @@ class Libconfuse(AutotoolsPackage):
homepage = "https://github.com/martinh/libconfuse"
url = "https://github.com/martinh/libconfuse/archive/v3.2.2.tar.gz"
+ license("0BSD")
+
version("3.3", sha256="cb90c06f2dbec971792af576d5b9a382fb3c4ca2b1deea55ea262b403f4e641e")
version("3.2.2", sha256="2cf7e032980aff8f488efba61510dc3fb95e9a4b9183f985dea457a5651b0e2c")
version("3.2.1", sha256="2eff8e3c300c4ed1d67fdb13f9d31a72a68e31874b4640db15334305bc40cebd")
diff --git a/var/spack/repos/builtin/packages/libcroco/package.py b/var/spack/repos/builtin/packages/libcroco/package.py
index 685fb9f218..0b7e05eb38 100644
--- a/var/spack/repos/builtin/packages/libcroco/package.py
+++ b/var/spack/repos/builtin/packages/libcroco/package.py
@@ -13,6 +13,8 @@ class Libcroco(AutotoolsPackage):
homepage = "https://developer.gnome.org/libcroco"
url = "http://ftp.gnome.org/pub/gnome/sources/libcroco/0.6/libcroco-0.6.12.tar.xz"
+ license("LGPL-2.0-or-later")
+
version("0.6.13", sha256="767ec234ae7aa684695b3a735548224888132e063f92db585759b422570621d4")
version("0.6.12", sha256="ddc4b5546c9fb4280a5017e2707fbd4839034ed1aba5b7d4372212f34f84f860")
diff --git a/var/spack/repos/builtin/packages/libctl/package.py b/var/spack/repos/builtin/packages/libctl/package.py
index 353ee54dd1..dc8b40b4df 100644
--- a/var/spack/repos/builtin/packages/libctl/package.py
+++ b/var/spack/repos/builtin/packages/libctl/package.py
@@ -14,6 +14,8 @@ class Libctl(AutotoolsPackage):
git = "https://github.com/NanoComp/libctl.git"
url = "https://github.com/NanoComp/libctl/releases/download/v4.2.0/libctl-4.2.0.tar.gz"
+ license("GPL-2.0-or-later AND LGPL-2.1-or-later")
+
version("4.5.1", sha256="fcfeb2f13dda05b560f0ec6872757d9318fdfe8f4bc587eb2053a29ba328ae25")
version("4.5.0", sha256="621e46a238c4d5e8ce0866183f8e04abac6e1a94d90932af0d56ee61370ea153")
version("4.2.0", sha256="0341ad6ea260ecda2efb3d4b679abb3d05ca6211792381979b036177a9291975")
diff --git a/var/spack/repos/builtin/packages/libcudf/package.py b/var/spack/repos/builtin/packages/libcudf/package.py
index c9bbc52a29..9517f3ceec 100644
--- a/var/spack/repos/builtin/packages/libcudf/package.py
+++ b/var/spack/repos/builtin/packages/libcudf/package.py
@@ -15,6 +15,8 @@ class Libcudf(CMakePackage):
homepage = "https://rapids.ai"
url = "https://github.com/rapidsai/cudf/archive/v0.15.0.tar.gz"
+ license("Apache-2.0")
+
version("0.15.0", sha256="2570636b72cce4c52f71e36307f51f630e2f9ea94a1abc018d40ce919ba990e4")
depends_on("cmake@3.14:", type="build")
diff --git a/var/spack/repos/builtin/packages/libcxxwrap-julia/package.py b/var/spack/repos/builtin/packages/libcxxwrap-julia/package.py
index 7f2055ae9b..bc443f0bce 100644
--- a/var/spack/repos/builtin/packages/libcxxwrap-julia/package.py
+++ b/var/spack/repos/builtin/packages/libcxxwrap-julia/package.py
@@ -16,6 +16,8 @@ class LibcxxwrapJulia(CMakePackage):
maintainers("eloop")
+ license("MIT")
+
# note: use the @main branch version if you're building for julia 1.7
version("main", branch="main")
diff --git a/var/spack/repos/builtin/packages/libcyaml/package.py b/var/spack/repos/builtin/packages/libcyaml/package.py
index c9cb3cf39d..affc3f11ef 100644
--- a/var/spack/repos/builtin/packages/libcyaml/package.py
+++ b/var/spack/repos/builtin/packages/libcyaml/package.py
@@ -13,6 +13,8 @@ class Libcyaml(MakefilePackage):
homepage = "https://github.com/tlsa/libcyaml"
url = "https://github.com/tlsa/libcyaml/archive/v1.1.0.tar.gz"
+ license("ISC")
+
version("1.4.0", sha256="e803fef0e254aa1f302c622c2d25cff989e04e9b2bebb7d22abd91386373122f")
version("1.1.0", sha256="37a00ed8ec206b60a712acfd44196bef063b8f02e376d8e86f61a7007a81daea")
diff --git a/var/spack/repos/builtin/packages/libdaemon/package.py b/var/spack/repos/builtin/packages/libdaemon/package.py
index 25ccd9d73c..5158c04518 100644
--- a/var/spack/repos/builtin/packages/libdaemon/package.py
+++ b/var/spack/repos/builtin/packages/libdaemon/package.py
@@ -13,6 +13,8 @@ class Libdaemon(AutotoolsPackage):
homepage = "https://0pointer.de/lennart/projects/libdaemon/"
url = "https://0pointer.de/lennart/projects/libdaemon/libdaemon-0.14.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("0.14", sha256="fd23eb5f6f986dcc7e708307355ba3289abe03cc381fc47a80bca4a50aa6b834")
version("0.13", sha256="bd949d459d2da54f1cdfbd1f4592e32541e8a195aca56fa7a8329ed79836d709")
version("0.12", sha256="39e7c9f8644d1af310d076c1a5cc648040033e4724e7edfd85eb983ad88336d0")
diff --git a/var/spack/repos/builtin/packages/libdap4/package.py b/var/spack/repos/builtin/packages/libdap4/package.py
index 3655eeca52..3146f26cad 100644
--- a/var/spack/repos/builtin/packages/libdap4/package.py
+++ b/var/spack/repos/builtin/packages/libdap4/package.py
@@ -19,6 +19,8 @@ class Libdap4(AutotoolsPackage):
maintainers("tjhei")
+ license("LGPL-2.1-or-later")
+
version("3.20.6", sha256="e44e83043c158d8c9d0a37a1821626ab0db4a1a6578b02182440170c0b060e6d")
version("3.20.4", sha256="c39fa310985cc8963029ad0d0aba784e7dbf1f70c566bd7ae58242f1bb06d24a")
diff --git a/var/spack/repos/builtin/packages/libdatrie/package.py b/var/spack/repos/builtin/packages/libdatrie/package.py
index 906a71e644..aaf876528a 100644
--- a/var/spack/repos/builtin/packages/libdatrie/package.py
+++ b/var/spack/repos/builtin/packages/libdatrie/package.py
@@ -13,6 +13,8 @@ class Libdatrie(AutotoolsPackage):
homepage = "https://linux.thai.net/projects/datrie"
url = "https://github.com/tlwg/libdatrie/releases/download/v0.2.12/libdatrie-0.2.12.tar.xz"
+ license("LGPL-2.1-or-later")
+
version("0.2.12", sha256="452dcc4d3a96c01f80f7c291b42be11863cd1554ff78b93e110becce6e00b149")
version("0.2.11", sha256="547c7bd2ab9e10ad65f3270cae8ca7027f52db9c30f7327d24354ad41a98e94b")
diff --git a/var/spack/repos/builtin/packages/libdc1394/package.py b/var/spack/repos/builtin/packages/libdc1394/package.py
index 9e708122ae..54a4ed4e7e 100644
--- a/var/spack/repos/builtin/packages/libdc1394/package.py
+++ b/var/spack/repos/builtin/packages/libdc1394/package.py
@@ -14,6 +14,8 @@ class Libdc1394(AutotoolsPackage):
maintainers("traversaro")
+ license("LGPL-2.1-or-later")
+
version("2.2.6", sha256="2b905fc9aa4eec6bdcf6a2ae5f5ba021232739f5be047dec8fe8dd6049c10fed")
depends_on("pkgconfig", type="build")
diff --git a/var/spack/repos/builtin/packages/libde265/package.py b/var/spack/repos/builtin/packages/libde265/package.py
index b360661bee..5fee06d9d0 100644
--- a/var/spack/repos/builtin/packages/libde265/package.py
+++ b/var/spack/repos/builtin/packages/libde265/package.py
@@ -17,6 +17,8 @@ class Libde265(CMakePackage):
maintainers("benkirk")
+ license("LGPL-3.0-or-later")
+
version("1.0.9", sha256="153554f407718a75f1e0ae197d35b43147ce282118a54f894554dbe27c32163d")
depends_on("cmake@3.13:", type="build")
diff --git a/var/spack/repos/builtin/packages/libdeflate/package.py b/var/spack/repos/builtin/packages/libdeflate/package.py
index 91d823f55a..f9815ea7a9 100644
--- a/var/spack/repos/builtin/packages/libdeflate/package.py
+++ b/var/spack/repos/builtin/packages/libdeflate/package.py
@@ -15,6 +15,8 @@ class Libdeflate(MakefilePackage, CMakePackage):
maintainers("dorton21")
+ license("MIT")
+
version("1.18", sha256="225d982bcaf553221c76726358d2ea139bb34913180b20823c782cede060affd")
version("1.14", sha256="89e7df898c37c3427b0f39aadcf733731321a278771d20fc553f92da8d4808ac")
version("1.10", sha256="5c1f75c285cd87202226f4de49985dcb75732f527eefba2b3ddd70a8865f2533")
diff --git a/var/spack/repos/builtin/packages/libdivsufsort/package.py b/var/spack/repos/builtin/packages/libdivsufsort/package.py
index c0c82e6b10..a1d571991d 100644
--- a/var/spack/repos/builtin/packages/libdivsufsort/package.py
+++ b/var/spack/repos/builtin/packages/libdivsufsort/package.py
@@ -13,6 +13,8 @@ class Libdivsufsort(CMakePackage):
homepage = "https://github.com/y-256/libdivsufsort"
url = "https://github.com/y-256/libdivsufsort/archive/2.0.1.tar.gz"
+ license("MIT")
+
version("2.0.1", sha256="9164cb6044dcb6e430555721e3318d5a8f38871c2da9fd9256665746a69351e0")
def cmake_args(self):
diff --git a/var/spack/repos/builtin/packages/libdrm/package.py b/var/spack/repos/builtin/packages/libdrm/package.py
index b4b61b5f2f..6c51177308 100644
--- a/var/spack/repos/builtin/packages/libdrm/package.py
+++ b/var/spack/repos/builtin/packages/libdrm/package.py
@@ -16,6 +16,8 @@ class Libdrm(Package):
maintainers("wdconinc")
+ license("MIT")
+
version("2.4.115", sha256="554cfbfe0542bddb391b4e3e05bfbbfc3e282b955bd56218d21c0616481f65eb")
version("2.4.114", sha256="3049cf843a47d12e5eeefbc3be3496d782fa09f42346bf0b7defe3d1e598d026")
version("2.4.113", sha256="7fd7eb2967f63beb4606f22d50e277d993480d05ef75dd88a9bd8e677323e5e1")
diff --git a/var/spack/repos/builtin/packages/libdwarf/package.py b/var/spack/repos/builtin/packages/libdwarf/package.py
index 93659acd0c..5afe352535 100644
--- a/var/spack/repos/builtin/packages/libdwarf/package.py
+++ b/var/spack/repos/builtin/packages/libdwarf/package.py
@@ -28,6 +28,8 @@ class Libdwarf(Package):
url = "https://www.prevanders.net/libdwarf-20160507.tar.gz"
list_url = homepage
+ license("LGPL-2.1-only")
+
version("20180129", sha256="8bd91b57064b0c14ade5a009d3a1ce819f1b6ec0e189fc876eb8f42a8720d8a6")
version("20160507", sha256="12ae39376e3915bf8fa92555989f3ad5f2f4f332b590a628541ce68987b337af")
version("20130729", sha256="b6455d8616baf2883e2af91f006d6cbd583128fdfff46e3d1fae460bc223bb7b")
diff --git a/var/spack/repos/builtin/packages/libeatmydata/package.py b/var/spack/repos/builtin/packages/libeatmydata/package.py
index c5eef93c3d..6fa0b19c7e 100644
--- a/var/spack/repos/builtin/packages/libeatmydata/package.py
+++ b/var/spack/repos/builtin/packages/libeatmydata/package.py
@@ -15,6 +15,8 @@ class Libeatmydata(AutotoolsPackage):
homepage = "https://www.flamingspork.com/projects/libeatmydata/"
url = "https://www.flamingspork.com/projects/libeatmydata/libeatmydata-105.tar.gz"
+ license("GPL-3.0-or-later")
+
version("131", sha256="cf18a8c52138a38541be3478af446c06048108729d7e18476492d62d54baabc4")
version("105", sha256="bdd2d068b6b27cf47cd22aa4c5da43b3d4a05944cfe0ad1b0d843d360ed3a8dd")
diff --git a/var/spack/repos/builtin/packages/libecpint/package.py b/var/spack/repos/builtin/packages/libecpint/package.py
index 86c9966d91..052eb22e87 100644
--- a/var/spack/repos/builtin/packages/libecpint/package.py
+++ b/var/spack/repos/builtin/packages/libecpint/package.py
@@ -15,6 +15,8 @@ class Libecpint(CMakePackage):
url = "https://github.com/robashaw/libecpint/archive/v1.0.4.tar.gz"
git = "https://github.com/robashaw/libecpint"
+ license("MIT")
+
version("master", branch="master")
version("1.0.5", sha256="3ad5ff342b1bc870f5992c296e8bd8aa590c21a9b14333958c601f8916d6f532")
version("1.0.4", sha256="fad9d1ac98f8dcd40f7bee69aef653bfa3079f016e43277cbd554e06890aa186")
diff --git a/var/spack/repos/builtin/packages/libedit/package.py b/var/spack/repos/builtin/packages/libedit/package.py
index 9ecf148c45..b400e93d0d 100644
--- a/var/spack/repos/builtin/packages/libedit/package.py
+++ b/var/spack/repos/builtin/packages/libedit/package.py
@@ -12,6 +12,8 @@ class Libedit(AutotoolsPackage):
homepage = "https://thrysoee.dk/editline/"
url = "https://thrysoee.dk/editline/libedit-20170329-3.1.tar.gz"
+ license("BSD-3-Clause")
+
version(
"3.1-20210216", sha256="2283f741d2aab935c8c52c04b57bf952d02c2c02e651172f8ac811f77b1fc77a"
)
diff --git a/var/spack/repos/builtin/packages/libefence/package.py b/var/spack/repos/builtin/packages/libefence/package.py
index df8d0d8b89..3b8ab86e78 100644
--- a/var/spack/repos/builtin/packages/libefence/package.py
+++ b/var/spack/repos/builtin/packages/libefence/package.py
@@ -18,6 +18,8 @@ class Libefence(MakefilePackage):
maintainers("cessenat")
+ license("GPL-2.0-or-later")
+
version("2.2.6", sha256="a949e0dedb06cbcd444566cce1457223f2c41abd3513f21663f30f19ccc48e24")
def build(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/libelf/package.py b/var/spack/repos/builtin/packages/libelf/package.py
index 5632464cc7..abeab2b3d4 100644
--- a/var/spack/repos/builtin/packages/libelf/package.py
+++ b/var/spack/repos/builtin/packages/libelf/package.py
@@ -25,6 +25,8 @@ class Libelf(AutotoolsPackage):
"https://ftp.osuosl.org/pub/blfs/conglomeration/libelf/libelf-0.8.13.tar.gz",
]
+ license("LGPL-2.0-only")
+
version("0.8.13", sha256="591a9b4ec81c1f2042a97aa60564e0cb79d041c52faa7416acb38bc95bd2c76d")
provides("elf@0")
diff --git a/var/spack/repos/builtin/packages/libemos/package.py b/var/spack/repos/builtin/packages/libemos/package.py
index b55f707f1c..d98e23282f 100644
--- a/var/spack/repos/builtin/packages/libemos/package.py
+++ b/var/spack/repos/builtin/packages/libemos/package.py
@@ -16,6 +16,8 @@ class Libemos(CMakePackage):
)
list_url = "https://software.ecmwf.int/wiki/display/EMOS/Releases"
+ license("Apache-2.0")
+
version("4.5.1", sha256="c982d9fd7dcd15c3a4d1e1115b90430928b660e17f73f7d4e360dd9f87f68c46")
version("4.5.0", sha256="debe474603224c318f8ed4a1c209a4d1416807c594c3faa196059b2228824393")
version("4.4.9", sha256="61af7dfcd37875b4f834e2e4371922ec529a8c03879c52e8fb911b35e4c0d413")
diff --git a/var/spack/repos/builtin/packages/libepoxy/package.py b/var/spack/repos/builtin/packages/libepoxy/package.py
index 7e5690ad62..89dd7b3b12 100644
--- a/var/spack/repos/builtin/packages/libepoxy/package.py
+++ b/var/spack/repos/builtin/packages/libepoxy/package.py
@@ -14,6 +14,8 @@ class Libepoxy(AutotoolsPackage):
url = "https://github.com/anholt/libepoxy/releases/download/1.4.3/libepoxy-1.4.3.tar.xz"
list_url = "https://github.com/anholt/libepoxy/releases"
+ license("MIT")
+
version("1.4.3", sha256="0b808a06c9685a62fca34b680abb8bc7fb2fda074478e329b063c1f872b826f6")
depends_on("pkgconfig", type="build")
diff --git a/var/spack/repos/builtin/packages/libestr/package.py b/var/spack/repos/builtin/packages/libestr/package.py
index e12c9a156e..23bbf4579a 100644
--- a/var/spack/repos/builtin/packages/libestr/package.py
+++ b/var/spack/repos/builtin/packages/libestr/package.py
@@ -12,6 +12,8 @@ class Libestr(AutotoolsPackage):
homepage = "https://libestr.adiscon.com/"
url = "https://github.com/rsyslog/libestr/archive/v0.1.11.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("0.1.11", sha256="46b53b80f875fd82981d927a45f0c9df9d17ee1d0e29efab76aaa9cd54a46bb4")
version("0.1.10", sha256="e8756b071540314abef25c044f893d6b5d249e46709329a4b3e7361403c29a1e")
version("0.1.9", sha256="efa0b90b5fe22844bac26042f988de6e8b2770e28dbd84bf49b9982d9c3e34f8")
diff --git a/var/spack/repos/builtin/packages/libev/package.py b/var/spack/repos/builtin/packages/libev/package.py
index ffb6a32e59..2a59c338d8 100644
--- a/var/spack/repos/builtin/packages/libev/package.py
+++ b/var/spack/repos/builtin/packages/libev/package.py
@@ -14,6 +14,8 @@ class Libev(AutotoolsPackage):
url = "http://dist.schmorp.de/libev/Attic/libev-4.24.tar.gz"
git = "https://github.com/enki/libev.git"
+ license("BSD-2-Clause OR GPL-2.0-or-later")
+
version("develop", branch="master")
version("4.24", sha256="973593d3479abdf657674a55afe5f78624b0e440614e2b8cb3a07f16d4d7f821")
diff --git a/var/spack/repos/builtin/packages/libevdev/package.py b/var/spack/repos/builtin/packages/libevdev/package.py
index 00d8501a84..4f3d98848c 100644
--- a/var/spack/repos/builtin/packages/libevdev/package.py
+++ b/var/spack/repos/builtin/packages/libevdev/package.py
@@ -14,6 +14,8 @@ class Libevdev(AutotoolsPackage):
homepage = "https://cgit.freedesktop.org/libevdev"
url = "https://github.com/whot/libevdev/archive/libevdev-1.5.4.tar.gz"
+ license("MIT")
+
version("1.5.4", sha256="11ef3510970c049b0e30985be3149d27b4b36b7cbe14ca678746aac1ca86744d")
version("1.5.3", sha256="14575ecac843af1f05dd90099a3163086da5b7a888da9d14263036b7b93894eb")
version("1.5.2", sha256="75780467d76ee93ecaf62cfd0fa6020629231289230548dae04638936af1e1c8")
diff --git a/var/spack/repos/builtin/packages/libevent/package.py b/var/spack/repos/builtin/packages/libevent/package.py
index dc0c34191c..f8deee5677 100644
--- a/var/spack/repos/builtin/packages/libevent/package.py
+++ b/var/spack/repos/builtin/packages/libevent/package.py
@@ -18,6 +18,8 @@ class Libevent(AutotoolsPackage):
url = "https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz"
list_url = "https://libevent.org/old-releases.html"
+ license("BSD-3-Clause")
+
version("2.1.12", sha256="92e6de1be9ec176428fd2367677e61ceffc2ee1cb119035037a27d346b0403bb")
version("2.1.11", sha256="a65bac6202ea8c5609fd5c7e480e6d25de467ea1917c08290c521752f147283d")
version("2.1.10", sha256="e864af41a336bb11dab1a23f32993afe963c1f69618bd9292b89ecf6904845b0")
diff --git a/var/spack/repos/builtin/packages/libexif/package.py b/var/spack/repos/builtin/packages/libexif/package.py
index 2a4f80de9c..d5fd3378b6 100644
--- a/var/spack/repos/builtin/packages/libexif/package.py
+++ b/var/spack/repos/builtin/packages/libexif/package.py
@@ -13,5 +13,7 @@ class Libexif(AutotoolsPackage, SourceforgePackage):
maintainers("TheQueasle")
+ license("LGPL-2.0-or-later")
+
version("0.6.21", sha256="16cdaeb62eb3e6dfab2435f7d7bccd2f37438d21c5218ec4e58efa9157d4d41a")
depends_on("glib")
diff --git a/var/spack/repos/builtin/packages/libfabric/package.py b/var/spack/repos/builtin/packages/libfabric/package.py
index 6a4b178016..8fa4c8d809 100644
--- a/var/spack/repos/builtin/packages/libfabric/package.py
+++ b/var/spack/repos/builtin/packages/libfabric/package.py
@@ -21,6 +21,8 @@ class Libfabric(AutotoolsPackage):
executables = ["^fi_info$"]
+ license("GPL-2.0-or-later")
+
version("main", branch="main")
version("1.20.0", sha256="7fbbaeb0e15c7c4553c0ac5f54e4ef7aecaff8a669d4ba96fa04b0fc780b9ddc")
version("1.19.0", sha256="f14c764be9103e80c46223bde66e530e5954cb28b3835b57c8e728479603ef9e")
diff --git a/var/spack/repos/builtin/packages/libfastjson/package.py b/var/spack/repos/builtin/packages/libfastjson/package.py
index 0fc419bec7..557f6a089b 100644
--- a/var/spack/repos/builtin/packages/libfastjson/package.py
+++ b/var/spack/repos/builtin/packages/libfastjson/package.py
@@ -12,6 +12,8 @@ class Libfastjson(AutotoolsPackage):
homepage = "https://github.com/rsyslog/libfastjson"
url = "https://github.com/rsyslog/libfastjson/archive/v0.99.8.tar.gz"
+ license("MIT")
+
version("0.99.8", sha256="7e49057b26a5a9e3c6623e024f95f9fd9a14b571b9150aeb89d6d475fc3633e3")
version("0.99.7", sha256="a142a6e5fa5c9c4ac32615c42fc663a1a14bff305c922e55192b6abf7d1ce1d8")
version("0.99.6", sha256="617373e5205c84b5f674354df6ee9cba53ef8a227f0d1aa928666ed8a16d5547")
diff --git a/var/spack/repos/builtin/packages/libffi/package.py b/var/spack/repos/builtin/packages/libffi/package.py
index d32400c3cf..97b2b61015 100644
--- a/var/spack/repos/builtin/packages/libffi/package.py
+++ b/var/spack/repos/builtin/packages/libffi/package.py
@@ -15,6 +15,8 @@ class Libffi(AutotoolsPackage):
homepage = "https://sourceware.org/libffi/"
url = "https://github.com/libffi/libffi/releases/download/v3.4.2/libffi-3.4.2.tar.gz"
+ license("MIT")
+
version("3.4.4", sha256="d66c56ad259a82cf2a9dfc408b32bf5da52371500b84745f7fb8b645712df676")
version("3.4.3", sha256="4416dd92b6ae8fcb5b10421e711c4d3cb31203d77521a77d85d0102311e6c3b8")
version("3.4.2", sha256="540fb721619a6aba3bdeef7d940d8e9e0e6d2c193595bc243241b77ff9e93620")
diff --git a/var/spack/repos/builtin/packages/libfirefly/package.py b/var/spack/repos/builtin/packages/libfirefly/package.py
index a4fc6b00a0..39fe23a9fd 100644
--- a/var/spack/repos/builtin/packages/libfirefly/package.py
+++ b/var/spack/repos/builtin/packages/libfirefly/package.py
@@ -15,6 +15,8 @@ class Libfirefly(CMakePackage):
maintainers("tbhaxor")
+ license("GPL-3.0-or-later")
+
version("master", branch="master")
version("2.1.0", sha256="4de4b216c73199a1826de7a0d45205b401603315347d7947d8b5950d3e6b893d")
diff --git a/var/spack/repos/builtin/packages/libfive/package.py b/var/spack/repos/builtin/packages/libfive/package.py
index 873772c771..b0e3832447 100644
--- a/var/spack/repos/builtin/packages/libfive/package.py
+++ b/var/spack/repos/builtin/packages/libfive/package.py
@@ -13,6 +13,8 @@ class Libfive(CMakePackage):
homepage = "https://libfive.com"
git = "https://github.com/libfive/libfive.git"
+ license("GPL-2.0")
+
# https://libfive.com/download/ recommends working from the master branch
# and currently, all tags are from 2017:
version("master", branch="master")
diff --git a/var/spack/repos/builtin/packages/libflame/package.py b/var/spack/repos/builtin/packages/libflame/package.py
index 62704f3f03..580dd983dc 100644
--- a/var/spack/repos/builtin/packages/libflame/package.py
+++ b/var/spack/repos/builtin/packages/libflame/package.py
@@ -127,6 +127,8 @@ class Libflame(LibflameBase):
url = "https://github.com/flame/libflame/archive/5.1.0.tar.gz"
git = "https://github.com/flame/libflame.git"
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("5.2.0", sha256="997c860f351a5c7aaed8deec00f502167599288fd0559c92d5bfd77d0b4d475c")
version("5.1.0", sha256="e7189b750890bd781fe773f366b374518dd1d89a6513d3d6261bf549826384d1")
diff --git a/var/spack/repos/builtin/packages/libfms/package.py b/var/spack/repos/builtin/packages/libfms/package.py
index 8c806968b9..a72b20e0fc 100644
--- a/var/spack/repos/builtin/packages/libfms/package.py
+++ b/var/spack/repos/builtin/packages/libfms/package.py
@@ -16,6 +16,8 @@ class Libfms(CMakePackage):
maintainers("v-dobrev", "tzanio", "cwsmith")
+ license("BSD-2-Clause")
+
version("develop", branch="master")
version("0.2.0", tag="v0.2", commit="a66cb96711cc404c411f1bf07ca8db09b6f894eb")
diff --git a/var/spack/repos/builtin/packages/libfontenc/package.py b/var/spack/repos/builtin/packages/libfontenc/package.py
index 58eecb3496..a68bb4374e 100644
--- a/var/spack/repos/builtin/packages/libfontenc/package.py
+++ b/var/spack/repos/builtin/packages/libfontenc/package.py
@@ -12,6 +12,8 @@ class Libfontenc(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libfontenc"
xorg_mirror_path = "lib/libfontenc-1.1.3.tar.gz"
+ license("MIT")
+
version("1.1.7", sha256="5e5f210329823f08f97bfe9fd5b4105070c789bc5aef88ce01d86d8203d4aa9f")
version("1.1.3", sha256="6fba26760ca8d5045f2b52ddf641c12cedc19ee30939c6478162b7db8b6220fb")
diff --git a/var/spack/repos/builtin/packages/libfyaml/package.py b/var/spack/repos/builtin/packages/libfyaml/package.py
index 36dbd411b8..cfbec8d9f7 100644
--- a/var/spack/repos/builtin/packages/libfyaml/package.py
+++ b/var/spack/repos/builtin/packages/libfyaml/package.py
@@ -13,6 +13,8 @@ class Libfyaml(AutotoolsPackage):
homepage = "https://github.com/pantoniou/libfyaml"
url = "https://github.com/pantoniou/libfyaml/releases/download/v0.5.7/libfyaml-0.5.7.tar.gz"
+ license("MIT")
+
version("0.8", sha256="dc4d4348eedca68e8e2394556d57f71410e7d61791a71cbe178302ebe5f26b99")
version("0.7.12", sha256="485342c6920e9fdc2addfe75e5c3e0381793f18b339ab7393c1b6edf78bf8ca8")
version("0.5.7", sha256="3221f31bb3feba97e544a82d0d5e4711ff0e4101cca63923dc5a1a001c187590")
diff --git a/var/spack/repos/builtin/packages/libgain/package.py b/var/spack/repos/builtin/packages/libgain/package.py
index 2ac151df81..67b544b52c 100644
--- a/var/spack/repos/builtin/packages/libgain/package.py
+++ b/var/spack/repos/builtin/packages/libgain/package.py
@@ -14,6 +14,8 @@ class Libgain(AutotoolsPackage):
homepage = "https://bigdft.org/"
git = "https://gitlab.com/l_sim/bigdft-suite.git"
+ license("GPL-3.0-only")
+
version(
"1.0.0",
sha256="3e02637433272f5edfee74ea47abf93ab7e3f1ce717664d22329468a5bd45c3a",
diff --git a/var/spack/repos/builtin/packages/libgcrypt/package.py b/var/spack/repos/builtin/packages/libgcrypt/package.py
index aae41faa59..087ba3f454 100644
--- a/var/spack/repos/builtin/packages/libgcrypt/package.py
+++ b/var/spack/repos/builtin/packages/libgcrypt/package.py
@@ -14,6 +14,8 @@ class Libgcrypt(AutotoolsPackage):
maintainers("alalazo")
+ license("LGPL-2.1-or-later AND GPL-2.0-or-later")
+
version("1.10.3", sha256="8b0870897ac5ac67ded568dcfadf45969cfa8a6beb0fd60af2a9eadc2a3272aa")
version("1.10.2", sha256="3b9c02a004b68c256add99701de00b383accccf37177e0d6c58289664cce0c03")
version("1.10.1", sha256="ef14ae546b0084cd84259f61a55e07a38c3b53afc0f546bffcef2f01baffe9de")
diff --git a/var/spack/repos/builtin/packages/libgdsii/package.py b/var/spack/repos/builtin/packages/libgdsii/package.py
index 8cd399ca2b..0b7eb6de61 100644
--- a/var/spack/repos/builtin/packages/libgdsii/package.py
+++ b/var/spack/repos/builtin/packages/libgdsii/package.py
@@ -15,6 +15,8 @@ class Libgdsii(AutotoolsPackage):
homepage = "https://github.com/HomerReid/libGDSII"
url = "https://github.com/HomerReid/libGDSII/archive/refs/tags/v0.21.tar.gz"
+ license("GPL-2.0-or-later")
+
version("0.21", sha256="1adc571c6b53df4c08d108f9ac4f4a7fd6fbefd4bc56f74e0b7b2801353671b8")
depends_on("autoconf", type="build")
diff --git a/var/spack/repos/builtin/packages/libgeotiff/package.py b/var/spack/repos/builtin/packages/libgeotiff/package.py
index 479782a290..d860e8bc65 100644
--- a/var/spack/repos/builtin/packages/libgeotiff/package.py
+++ b/var/spack/repos/builtin/packages/libgeotiff/package.py
@@ -17,6 +17,8 @@ class Libgeotiff(AutotoolsPackage):
maintainers("adamjstewart")
+ license("Public-Domain")
+
version("1.7.1", sha256="05ab1347aaa471fc97347d8d4269ff0c00f30fa666d956baba37948ec87e55d6")
version("1.7.0", sha256="fc304d8839ca5947cfbeb63adb9d1aa47acef38fc6d6689e622926e672a99a7e")
version("1.6.0", sha256="9311017e5284cffb86f2c7b7a9df1fb5ebcdc61c30468fb2e6bca36e4272ebca")
diff --git a/var/spack/repos/builtin/packages/libgpg-error/package.py b/var/spack/repos/builtin/packages/libgpg-error/package.py
index e2eeb228b4..f2d608ecce 100644
--- a/var/spack/repos/builtin/packages/libgpg-error/package.py
+++ b/var/spack/repos/builtin/packages/libgpg-error/package.py
@@ -14,6 +14,8 @@ class LibgpgError(AutotoolsPackage):
maintainers("alalazo")
+ license("GPL-2.0-or-later AND LGPL-2.1-or-later")
+
version("1.47", sha256="9e3c670966b96ecc746c28c2c419541e3bcb787d1a73930f5e5f5e1bcbbb9bdb")
version("1.46", sha256="b7e11a64246bbe5ef37748de43b245abd72cfcd53c9ae5e7fc5ca59f1c81268d")
version("1.45", sha256="570f8ee4fb4bff7b7495cff920c275002aea2147e9a1d220c068213267f80a26")
diff --git a/var/spack/repos/builtin/packages/libgssglue/package.py b/var/spack/repos/builtin/packages/libgssglue/package.py
index 00fc1d49e2..dd43a98b00 100644
--- a/var/spack/repos/builtin/packages/libgssglue/package.py
+++ b/var/spack/repos/builtin/packages/libgssglue/package.py
@@ -12,6 +12,8 @@ class Libgssglue(AutotoolsPackage):
homepage = "http://www.citi.umich.edu/projects/nfsv4/linux/"
url = "http://www.citi.umich.edu/projects/nfsv4/linux/libgssglue/libgssglue-0.4.tar.gz"
+ license("BSD-3-Clause")
+
version("0.4", sha256="3f791a75502ba723e5e85e41e5e0c711bb89e2716b7c0ec6e74bd1df6739043a")
version("0.3", sha256="d98a022af432b61fe2a1eb811b5916743ccb781e383da680f1a00fd1005a5174")
version("0.2", sha256="3de4974e19e54048acdc465d3b3c6c006cb66d2952d36e6b0afc10012184dc91")
diff --git a/var/spack/repos/builtin/packages/libgta/package.py b/var/spack/repos/builtin/packages/libgta/package.py
index c22da2a1f7..26b610fe27 100644
--- a/var/spack/repos/builtin/packages/libgta/package.py
+++ b/var/spack/repos/builtin/packages/libgta/package.py
@@ -12,6 +12,8 @@ class Libgta(CMakePackage):
homepage = "https://marlam.de/gta/"
url = "https://marlam.de/gta/releases/libgta-1.2.1.tar.xz"
+ license("LGPL-2.1-or-later")
+
version("1.2.1", sha256="d445667e145f755f0bc34ac89b63a6bfdce1eea943f87ee7a3f23dc0dcede8b1")
depends_on("cmake@3.5:", type="build")
diff --git a/var/spack/repos/builtin/packages/libgtextutils/package.py b/var/spack/repos/builtin/packages/libgtextutils/package.py
index 1ff16f2cea..0037ba9b7f 100644
--- a/var/spack/repos/builtin/packages/libgtextutils/package.py
+++ b/var/spack/repos/builtin/packages/libgtextutils/package.py
@@ -12,5 +12,7 @@ class Libgtextutils(AutotoolsPackage):
homepage = "https://github.com/agordon/libgtextutils"
url = "https://github.com/agordon/libgtextutils/releases/download/0.7/libgtextutils-0.7.tar.gz"
+ license("AGPL-3.0-only")
+
patch("text_line_reader.patch")
version("0.7", sha256="792e0ea3c96ffe3ad65617a104b7dc50684932bc96d2adab501c952fd65c3e4a")
diff --git a/var/spack/repos/builtin/packages/libharu/package.py b/var/spack/repos/builtin/packages/libharu/package.py
index b575c51ed1..6cabb96d6c 100644
--- a/var/spack/repos/builtin/packages/libharu/package.py
+++ b/var/spack/repos/builtin/packages/libharu/package.py
@@ -18,6 +18,8 @@ class Libharu(AutotoolsPackage):
url = "https://github.com/libharu/libharu/archive/RELEASE_2_3_0.tar.gz"
git = "https://github.com/libharu/libharu.git"
+ license("custom")
+
version("master", branch="master")
version("2.3.0", sha256="8f9e68cc5d5f7d53d1bc61a1ed876add1faf4f91070dbc360d8b259f46d9a4d2")
version("2.2.0", sha256="5e63246d2da0272a9dbe5963fd827c7efa6e29d97a2d047c0d4c5f0b780f10b5")
diff --git a/var/spack/repos/builtin/packages/libhbaapi/package.py b/var/spack/repos/builtin/packages/libhbaapi/package.py
index 5be13d642b..9b1447e5b9 100644
--- a/var/spack/repos/builtin/packages/libhbaapi/package.py
+++ b/var/spack/repos/builtin/packages/libhbaapi/package.py
@@ -12,6 +12,8 @@ class Libhbaapi(AutotoolsPackage):
homepage = "https://github.com/cleech/libHBAAPI"
url = "https://github.com/cleech/libHBAAPI/archive/v3.11.tar.gz"
+ license("SNIA")
+
version("3.11", sha256="c7b2530d616fd7bee46e214e7eb91c91803aec3297a7c6bbf73467a1edad4e10")
version("3.10", sha256="ca4f4ec3defa057c1b51bc87cc749efe5d54579e055d7a51688d18cc35166462")
version("3.9", sha256="8e60616abde44488fed05254988f9b41653d2204a7218072714d6623e099c863")
diff --git a/var/spack/repos/builtin/packages/libheif/package.py b/var/spack/repos/builtin/packages/libheif/package.py
index 3dac010d25..9156f7781a 100644
--- a/var/spack/repos/builtin/packages/libheif/package.py
+++ b/var/spack/repos/builtin/packages/libheif/package.py
@@ -12,6 +12,8 @@ class Libheif(CMakePackage):
homepage = "https://github.com/strukturag/libheif"
url = "https://github.com/strukturag/libheif/archive/refs/tags/v1.12.0.tar.gz"
+ license("LGPL-3.0-or-later")
+
version("1.12.0", sha256="086145b0d990182a033b0011caadb1b642da84f39ab83aa66d005610650b3c65")
depends_on("cmake@3.13:", type="build")
diff --git a/var/spack/repos/builtin/packages/libhugetlbfs/package.py b/var/spack/repos/builtin/packages/libhugetlbfs/package.py
index bf00975ee3..dcd06bdff0 100644
--- a/var/spack/repos/builtin/packages/libhugetlbfs/package.py
+++ b/var/spack/repos/builtin/packages/libhugetlbfs/package.py
@@ -13,6 +13,8 @@ class Libhugetlbfs(MakefilePackage):
homepage = "https://github.com/libhugetlbfs/libhugetlbfs"
url = "https://github.com/libhugetlbfs/libhugetlbfs/releases/download/2.22/libhugetlbfs-2.22.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("2.22", sha256="94dca9ea2c527cd77bf28904094fe4708865a85122d416bfccc8f4b73b9a6785")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/libiberty/package.py b/var/spack/repos/builtin/packages/libiberty/package.py
index 4c82320a18..4fbc286c85 100644
--- a/var/spack/repos/builtin/packages/libiberty/package.py
+++ b/var/spack/repos/builtin/packages/libiberty/package.py
@@ -19,6 +19,8 @@ class Libiberty(AutotoolsPackage, GNUMirrorPackage):
gnu_mirror_path = "binutils/binutils-2.31.1.tar.xz"
maintainers("mwkrentel")
+ license("LGPL-2.0-or-later")
+
version("2.41", sha256="ae9a5789e23459e59606e6714723f2d3ffc31c03174191ef0d015bdf06007450")
version("2.40", sha256="0f8a4c272d7f17f369ded10a4aca28b8e304828e95526da482b0ccc4dfc9d8e1")
version("2.37", sha256="820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c")
diff --git a/var/spack/repos/builtin/packages/libibumad/package.py b/var/spack/repos/builtin/packages/libibumad/package.py
index 31e167e50d..ed00545bb4 100644
--- a/var/spack/repos/builtin/packages/libibumad/package.py
+++ b/var/spack/repos/builtin/packages/libibumad/package.py
@@ -13,6 +13,8 @@ class Libibumad(CMakePackage):
homepage = "https://github.com/linux-rdma/"
url = "https://github.com/linux-rdma/rdma-core/archive/v25.0.tar.gz"
+ license("GPL-2.0-only OR BSD-2-Clause")
+
version("46.0", sha256="23fd2a5a656f7d147796660c3d3728b31287bc70a3e913e28ea5da7f39269229")
version("44.1", sha256="1dec7e25dd248f1ff4d262e5674297205ad9113a4ff25ab7ecbb75a824adac27")
version("25.0", sha256="d735bd091d13e8a68ce650e432b5bdc934fc7f1d5fb42a6045278a5b3f7fe48b")
diff --git a/var/spack/repos/builtin/packages/libical/package.py b/var/spack/repos/builtin/packages/libical/package.py
index d121f64fb4..e4c530acf1 100644
--- a/var/spack/repos/builtin/packages/libical/package.py
+++ b/var/spack/repos/builtin/packages/libical/package.py
@@ -12,6 +12,8 @@ class Libical(CMakePackage):
homepage = "https://github.com/libical/libical"
url = "https://github.com/libical/libical/archive/v3.0.8.tar.gz"
+ license("LGPL-2.1-only OR MPL-2.0")
+
version("3.0.11", sha256="1e6c5e10c5a48f7a40c68958055f0e2759d9ab3563aca17273fe35a5df7dbbf1")
version("3.0.8", sha256="09fecacaf75ba5a242159e3a9758a5446b5ce4d0ab684f98a7040864e1d1286f")
diff --git a/var/spack/repos/builtin/packages/libicd/package.py b/var/spack/repos/builtin/packages/libicd/package.py
index a5468064ee..dfa0f5cf45 100644
--- a/var/spack/repos/builtin/packages/libicd/package.py
+++ b/var/spack/repos/builtin/packages/libicd/package.py
@@ -12,6 +12,8 @@ class Libicd(CMakePackage):
homepage = "https://github.com/lucianpls/libicd"
git = "https://github.com/lucianpls/libicd.git"
+ license("Apache-2.0")
+
version("main", branch="main")
depends_on("cmake@3.5:", type="build")
diff --git a/var/spack/repos/builtin/packages/libice/package.py b/var/spack/repos/builtin/packages/libice/package.py
index 4288ddbd4e..e864a75a56 100644
--- a/var/spack/repos/builtin/packages/libice/package.py
+++ b/var/spack/repos/builtin/packages/libice/package.py
@@ -12,6 +12,8 @@ class Libice(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libICE"
xorg_mirror_path = "lib/libICE-1.0.9.tar.gz"
+ license("X11")
+
version("1.0.9", sha256="7812a824a66dd654c830d21982749b3b563d9c2dfe0b88b203cefc14a891edc0")
depends_on("xproto")
diff --git a/var/spack/repos/builtin/packages/libiconv/package.py b/var/spack/repos/builtin/packages/libiconv/package.py
index 20aa9ff5be..9e31472a01 100644
--- a/var/spack/repos/builtin/packages/libiconv/package.py
+++ b/var/spack/repos/builtin/packages/libiconv/package.py
@@ -13,6 +13,8 @@ class Libiconv(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.gnu.org/software/libiconv/"
gnu_mirror_path = "libiconv/libiconv-1.16.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("1.17", sha256="8f74213b56238c85a50a5329f77e06198771e70dd9a739779f4c02f65d971313")
version("1.16", sha256="e6a1b1b589654277ee790cce3734f07876ac4ccfaecbee8afa0b649cf529cc04")
version("1.15", sha256="ccf536620a45458d26ba83887a983b96827001e92a13847b45e4925cc8913178")
diff --git a/var/spack/repos/builtin/packages/libid3tag/package.py b/var/spack/repos/builtin/packages/libid3tag/package.py
index e62e143922..04be114c7c 100644
--- a/var/spack/repos/builtin/packages/libid3tag/package.py
+++ b/var/spack/repos/builtin/packages/libid3tag/package.py
@@ -15,6 +15,8 @@ class Libid3tag(AutotoolsPackage):
maintainers("TheQueasle")
+ license("GPL-2.0-or-later")
+
version("0.15.1b", sha256="63da4f6e7997278f8a3fef4c6a372d342f705051d1eeb6a46a86b03610e26151")
depends_on("zlib-api")
diff --git a/var/spack/repos/builtin/packages/libidl/package.py b/var/spack/repos/builtin/packages/libidl/package.py
index 196b2ad35e..7c176f2ba6 100644
--- a/var/spack/repos/builtin/packages/libidl/package.py
+++ b/var/spack/repos/builtin/packages/libidl/package.py
@@ -13,6 +13,8 @@ class Libidl(AutotoolsPackage):
homepage = "https://developer.gnome.org/"
url = "https://ftp.gnome.org/pub/gnome/sources/libIDL/0.8/libIDL-0.8.14.tar.bz2"
+ license("LGPL-2.0-or-later")
+
version("0.8.14", sha256="c5d24d8c096546353fbc7cedf208392d5a02afe9d56ebcc1cccb258d7c4d2220")
depends_on("flex", type="build")
diff --git a/var/spack/repos/builtin/packages/libidn2/package.py b/var/spack/repos/builtin/packages/libidn2/package.py
index f3e33b4492..2efe72ed2f 100644
--- a/var/spack/repos/builtin/packages/libidn2/package.py
+++ b/var/spack/repos/builtin/packages/libidn2/package.py
@@ -15,6 +15,8 @@ class Libidn2(AutotoolsPackage, GNUMirrorPackage):
# URL must remain http:// so Spack can bootstrap curl
gnu_mirror_path = "libidn/libidn2-2.0.5.tar.gz"
+ license("GPL-2.0-or-later OR LGPL-3.0-or-later")
+
version("2.3.4", sha256="93caba72b4e051d1f8d4f5a076ab63c99b77faee019b72b9783b267986dbb45f")
version("2.3.3", sha256="f3ac987522c00d33d44b323cae424e2cffcb4c63c6aa6cd1376edacbf1c36eb0")
version("2.3.2", sha256="76940cd4e778e8093579a9d195b25fff5e936e9dc6242068528b437a76764f91")
diff --git a/var/spack/repos/builtin/packages/libimagequant/package.py b/var/spack/repos/builtin/packages/libimagequant/package.py
index 5d72697e08..b48975df91 100644
--- a/var/spack/repos/builtin/packages/libimagequant/package.py
+++ b/var/spack/repos/builtin/packages/libimagequant/package.py
@@ -15,6 +15,8 @@ class Libimagequant(MakefilePackage):
homepage = "https://pngquant.org/lib/"
url = "https://github.com/ImageOptim/libimagequant/archive/2.12.6.tar.gz"
+ license("GPL-3.0-or-later")
+
version("2.12.6", sha256="b34964512c0dbe550c5f1b394c246c42a988cd73b71a76c5838aa2b4a96e43a0")
def edit(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/libimobiledevice/package.py b/var/spack/repos/builtin/packages/libimobiledevice/package.py
index f3f1506e6d..02dc1993ba 100644
--- a/var/spack/repos/builtin/packages/libimobiledevice/package.py
+++ b/var/spack/repos/builtin/packages/libimobiledevice/package.py
@@ -14,6 +14,8 @@ class Libimobiledevice(AutotoolsPackage):
url = "https://www.libimobiledevice.org/downloads/libimobiledevice-1.2.0.tar.bz2"
git = "https://git.libimobiledevice.org/libimobiledevice.git"
+ license("LGPL-2.1-or-later")
+
version("master", branch="master")
version("1.2.0", sha256="786b0de0875053bf61b5531a86ae8119e320edab724fc62fe2150cc931f11037")
diff --git a/var/spack/repos/builtin/packages/libint/package.py b/var/spack/repos/builtin/packages/libint/package.py
index 74f273a8b2..6a7ec7acbd 100644
--- a/var/spack/repos/builtin/packages/libint/package.py
+++ b/var/spack/repos/builtin/packages/libint/package.py
@@ -31,6 +31,8 @@ class Libint(AutotoolsPackage):
maintainers("dev-zero")
+ license("LGPL-3.0-only")
+
version("2.6.0", sha256="4ae47e8f0b5632c3d2a956469a7920896708e9f0e396ec10071b8181e4c8d9fa")
version("2.4.2", sha256="86dff38065e69a3a51d15cfdc638f766044cb87e5c6682d960c14f9847e2eac3")
version("2.4.1", sha256="0513be124563fdbbc7cd3c7043e221df1bda236a037027ba9343429a27db8ce4")
diff --git a/var/spack/repos/builtin/packages/libisal/package.py b/var/spack/repos/builtin/packages/libisal/package.py
index d8af65ce7f..153a623fb6 100644
--- a/var/spack/repos/builtin/packages/libisal/package.py
+++ b/var/spack/repos/builtin/packages/libisal/package.py
@@ -13,6 +13,8 @@ class Libisal(AutotoolsPackage):
homepage = "https://github.com/intel/isa-l"
url = "https://github.com/intel/isa-l/archive/v2.29.0.tar.gz"
+ license("BSD-3-Clause")
+
version("2.29.0", sha256="832d9747ef3f0c8c05d39e3d7fd6ee5299a844e1ee7382fc8c8b52a268f36eda")
depends_on("autoconf", type="build")
diff --git a/var/spack/repos/builtin/packages/libjpeg-turbo/package.py b/var/spack/repos/builtin/packages/libjpeg-turbo/package.py
index 2542555785..618d166a2d 100644
--- a/var/spack/repos/builtin/packages/libjpeg-turbo/package.py
+++ b/var/spack/repos/builtin/packages/libjpeg-turbo/package.py
@@ -18,6 +18,8 @@ class LibjpegTurbo(CMakePackage, AutotoolsPackage):
homepage = "https://libjpeg-turbo.org/"
url = "https://github.com/libjpeg-turbo/libjpeg-turbo/archive/2.0.3.tar.gz"
+ license("BSD-3-Clause AND IJG AND Zlib")
+
version("3.0.0", sha256="171dae5d73560bc94006a7c0c3281bd9bfde6a34f7e41e66f930a1a9162bd7df")
version("2.1.5.1", sha256="61846251941e5791005fb7face196eec24541fce04f12570c308557529e92c75")
version("2.1.5", sha256="254f3642b04e309fee775123133c6464181addc150499561020312ec61c1bf7c")
diff --git a/var/spack/repos/builtin/packages/libjpeg/package.py b/var/spack/repos/builtin/packages/libjpeg/package.py
index 55dbd77fe7..f71753fa0a 100644
--- a/var/spack/repos/builtin/packages/libjpeg/package.py
+++ b/var/spack/repos/builtin/packages/libjpeg/package.py
@@ -14,6 +14,8 @@ class Libjpeg(AutotoolsPackage):
homepage = "http://www.ijg.org"
url = "https://www.ijg.org/files/jpegsrc.v9d.tar.gz"
+ license("BitTorrent-1.0")
+
version("9e", sha256="4077d6a6a75aeb01884f708919d25934c93305e49f7e3f36db9129320e6f4f3d")
version("9d", sha256="6c434a3be59f8f62425b2e3c077e785c9ce30ee5874ea1c270e843f273ba71ee")
version("9c", sha256="650250979303a649e21f87b5ccd02672af1ea6954b911342ea491f351ceb7122")
diff --git a/var/spack/repos/builtin/packages/libjwt/package.py b/var/spack/repos/builtin/packages/libjwt/package.py
index c5b21cd0f9..f3c5c1ba73 100644
--- a/var/spack/repos/builtin/packages/libjwt/package.py
+++ b/var/spack/repos/builtin/packages/libjwt/package.py
@@ -15,6 +15,8 @@ class Libjwt(AutotoolsPackage):
maintainers("bollig")
+ license("MPL-2.0")
+
version("1.15.3", sha256="cb2fd95123689e7d209a3a8c060e02f68341c9a5ded524c0cd881a8cd20d711f")
version("1.15.2", sha256="a366531ad7d5d559b1f8c982e7bc7cece7eaefacf7e91ec36d720609c01dc410")
version("1.13.1", sha256="4df55ac89c6692adaf3badb43daf3241fd876612c9ab627e250dfc4bb59993d9")
diff --git a/var/spack/repos/builtin/packages/libjxl/package.py b/var/spack/repos/builtin/packages/libjxl/package.py
index 9e1403bb59..2f7a826d80 100644
--- a/var/spack/repos/builtin/packages/libjxl/package.py
+++ b/var/spack/repos/builtin/packages/libjxl/package.py
@@ -13,6 +13,8 @@ class Libjxl(CMakePackage):
url = "https://github.com/libjxl/libjxl/archive/refs/tags/v0.6.1.tar.gz"
git = "https://github.com/libjxl/libjxl.git"
+ license("Apache-2.0")
+
version("main", branch="main", submodules=True)
version(
"0.7.0", tag="v0.7.0", commit="f95da131cf7c7ccd4da256356fde2fec1fa23bb5", submodules=True
diff --git a/var/spack/repos/builtin/packages/libkcapi/package.py b/var/spack/repos/builtin/packages/libkcapi/package.py
index 02f5d047f9..ede2074e77 100644
--- a/var/spack/repos/builtin/packages/libkcapi/package.py
+++ b/var/spack/repos/builtin/packages/libkcapi/package.py
@@ -12,6 +12,8 @@ class Libkcapi(AutotoolsPackage):
homepage = "https://github.com/smuellerDD/libkcapi"
url = "https://github.com/smuellerDD/libkcapi/archive/v1.2.0.tar.gz"
+ license("BSD-3-Clause OR GPL-2.0-only")
+
version("1.2.0", sha256="8be75173c56342c8fe1c63a901c0d9cb750405abdc23288d04f549a960862867")
version("1.1.5", sha256="ca38bf4d750dd2d3531ddb94d502feedb0f926bd9b29fb97e253b83bbceb6611")
version("1.1.4", sha256="241ffa4f2813c6da442b1c1e152d489905ffab35a6c50e76aca5ee6fe60319dd")
diff --git a/var/spack/repos/builtin/packages/libkml/package.py b/var/spack/repos/builtin/packages/libkml/package.py
index ab59d6d720..f6277b0776 100644
--- a/var/spack/repos/builtin/packages/libkml/package.py
+++ b/var/spack/repos/builtin/packages/libkml/package.py
@@ -16,6 +16,8 @@ class Libkml(CMakePackage):
homepage = "https://github.com/libkml/libkml"
url = "https://github.com/libkml/libkml/archive/1.3.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.3.0", sha256="8892439e5570091965aaffe30b08631fdf7ca7f81f6495b4648f0950d7ea7963")
variant("java", default=False, description="Build java bindings")
diff --git a/var/spack/repos/builtin/packages/libksba/package.py b/var/spack/repos/builtin/packages/libksba/package.py
index cd2183f841..f72f0e4bfc 100644
--- a/var/spack/repos/builtin/packages/libksba/package.py
+++ b/var/spack/repos/builtin/packages/libksba/package.py
@@ -17,6 +17,8 @@ class Libksba(AutotoolsPackage):
maintainers("alalazo")
+ license("LGPL-3.0-only AND GPL-2.0-only AND GPL-3.0-only")
+
version("1.6.5", sha256="a564628c574c99287998753f98d750babd91a4e9db451f46ad140466ef2a6d16")
version("1.6.4", sha256="bbb43f032b9164d86c781ffe42213a83bf4f2fee91455edfa4654521b8b03b6b")
version("1.6.3", sha256="3f72c68db30971ebbf14367527719423f0a4d5f8103fc9f4a1c01a9fa440de5c")
diff --git a/var/spack/repos/builtin/packages/liblas/package.py b/var/spack/repos/builtin/packages/liblas/package.py
index 6ead6a5b46..94fea7a5d6 100644
--- a/var/spack/repos/builtin/packages/liblas/package.py
+++ b/var/spack/repos/builtin/packages/liblas/package.py
@@ -14,6 +14,8 @@ class Liblas(CMakePackage):
homepage = "https://liblas.org/"
url = "https://download.osgeo.org/liblas/libLAS-1.8.1.tar.bz2"
+ license("BSD-3-Clause")
+
version("1.8.1", sha256="9adb4a98c63b461ed2bc82e214ae522cbd809cff578f28511122efe6c7ea4e76")
# libLAS linkage of GDAL and libgeotiff enhances spatial coordinate system
diff --git a/var/spack/repos/builtin/packages/liblbfgs/package.py b/var/spack/repos/builtin/packages/liblbfgs/package.py
index 410eaa7b31..a096ca1c8b 100644
--- a/var/spack/repos/builtin/packages/liblbfgs/package.py
+++ b/var/spack/repos/builtin/packages/liblbfgs/package.py
@@ -20,6 +20,8 @@ class Liblbfgs(AutotoolsPackage):
maintainers("RemiLacroix-IDRIS")
+ license("MIT")
+
version("master", branch="master")
version("1.10", sha256="4158ab7402b573e5c69d5f6b03c973047a91e16ca5737d3347e3af9c906868cf")
diff --git a/var/spack/repos/builtin/packages/liblbxutil/package.py b/var/spack/repos/builtin/packages/liblbxutil/package.py
index 0be107cb18..b2a1fc9111 100644
--- a/var/spack/repos/builtin/packages/liblbxutil/package.py
+++ b/var/spack/repos/builtin/packages/liblbxutil/package.py
@@ -12,6 +12,8 @@ class Liblbxutil(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/liblbxutil"
xorg_mirror_path = "lib/liblbxutil-1.1.0.tar.gz"
+ license("libtiff")
+
version("1.1.0", sha256="285c1bc688cc71ec089e9284f2566d1780cc5d90816e9997890af8689f386951")
depends_on("xextproto@7.0.99.1:")
diff --git a/var/spack/repos/builtin/packages/liblockfile/package.py b/var/spack/repos/builtin/packages/liblockfile/package.py
index 4be7713673..df9833ecb8 100644
--- a/var/spack/repos/builtin/packages/liblockfile/package.py
+++ b/var/spack/repos/builtin/packages/liblockfile/package.py
@@ -12,6 +12,8 @@ class Liblockfile(AutotoolsPackage):
homepage = "https://github.com/miquels/liblockfile"
url = "https://github.com/miquels/liblockfile/archive/v1.14.tar.gz"
+ license("LGPL-2.0-or-later AND GPL-2.0-or-later")
+
version("1.14", sha256="be85dba347889d9b65cbd361a611e6b88e044fdca9c98e5139d5fbc9ba37ccc8")
patch("install_as_nonroot.patch")
diff --git a/var/spack/repos/builtin/packages/liblognorm/package.py b/var/spack/repos/builtin/packages/liblognorm/package.py
index 601334a341..6efcd4e6e0 100644
--- a/var/spack/repos/builtin/packages/liblognorm/package.py
+++ b/var/spack/repos/builtin/packages/liblognorm/package.py
@@ -12,6 +12,8 @@ class Liblognorm(AutotoolsPackage):
homepage = "https://www.liblognorm.com/"
url = "https://github.com/rsyslog/liblognorm/archive/v2.0.6.tar.gz"
+ license("LGPL-2.1-or-later AND Apache-2.0")
+
version("2.0.6", sha256="594ea3318ef419cb7f21cf81c513db35a838b32207999a11a82b709da9ff9a2b")
version("2.0.5", sha256="dd779b6992de37995555e1d54caf0716a694765efc65480eed2c713105ab46fe")
version("2.0.4", sha256="af4d7d8ce11fb99514169f288163f87cb9ade1cb79595656d96b51b2482c493d")
diff --git a/var/spack/repos/builtin/packages/liblouis/package.py b/var/spack/repos/builtin/packages/liblouis/package.py
index 788c12ec2a..28c13c07f4 100644
--- a/var/spack/repos/builtin/packages/liblouis/package.py
+++ b/var/spack/repos/builtin/packages/liblouis/package.py
@@ -13,6 +13,8 @@ class Liblouis(AutotoolsPackage):
homepage = "http://liblouis.org/"
url = "https://github.com/liblouis/liblouis/releases/download/v3.15.0/liblouis-3.15.0.tar.gz"
+ license("GPL-3.0-or-later")
+
version("3.25.0", sha256="d720aa5fcd51de925a28ae801b8b2ca76ee67e2360b40055c679bce8e565f251")
version("3.17.0", sha256="78c71476467850935d145010c8fcb26b513df1843505b3eb4c41888541a0113d")
version("3.15.0", sha256="3a381b132b140747e5fcd47354da6cf43959da2167f8bc598430bbac51224467")
diff --git a/var/spack/repos/builtin/packages/libluv/package.py b/var/spack/repos/builtin/packages/libluv/package.py
index ff9a9db5e6..fd5b7b22a8 100644
--- a/var/spack/repos/builtin/packages/libluv/package.py
+++ b/var/spack/repos/builtin/packages/libluv/package.py
@@ -14,6 +14,8 @@ class Libluv(CMakePackage):
homepage = "https://github.com/luvit/luv"
url = "https://github.com/luvit/luv/releases/download/1.36.0-0/luv-1.36.0-0.tar.gz"
+ license("Apache-2.0")
+
version("1.45.0-0", sha256="fa6c46fb09f88320afa7f88017efd7b0d2b3a0158c5ba5b6851340b0332a2b81")
version("1.44.2-1", sha256="3eb5c7bc44f61fbc4148ea30e3221d410263e0ffa285672851fc19debf9e5c30")
version("1.44.2-0", sha256="30639f8e0fac7fb0c3a04b94a00f73c6d218c15765347ceb0998a6b72464b6cf")
diff --git a/var/spack/repos/builtin/packages/liblzf/package.py b/var/spack/repos/builtin/packages/liblzf/package.py
index fc4f96a9ef..dd5303b977 100644
--- a/var/spack/repos/builtin/packages/liblzf/package.py
+++ b/var/spack/repos/builtin/packages/liblzf/package.py
@@ -16,4 +16,6 @@ class Liblzf(AutotoolsPackage):
homepage = "http://oldhome.schmorp.de/marc/liblzf.html"
url = "http://dist.schmorp.de/liblzf/liblzf-3.6.tar.gz"
+ license("BSD-2-Clause")
+
version("3.6", sha256="9c5de01f7b9ccae40c3f619d26a7abec9986c06c36d260c179cedd04b89fb46a")
diff --git a/var/spack/repos/builtin/packages/libmacaroons/package.py b/var/spack/repos/builtin/packages/libmacaroons/package.py
index 82a407c077..a4ad4c7c0c 100644
--- a/var/spack/repos/builtin/packages/libmacaroons/package.py
+++ b/var/spack/repos/builtin/packages/libmacaroons/package.py
@@ -14,6 +14,8 @@ class Libmacaroons(AutotoolsPackage):
homepage = "https://github.com/rescrv/libmacaroons/"
url = "https://github.com/rescrv/libmacaroons/archive/releases/0.3.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.3.0", sha256="e1db403c01b0407a276a84b2aaf54515faebe1a5c1a31ec10857a1917161d109")
version("0.2.0", sha256="fa2146d89a4e844703896ece778f0c42b2b0ee3d09dea350ff34fd6873e72018")
version("0.1.0", sha256="0aa413d8a793f004874695466f93eed9c8e721524765704fe410694583928007")
diff --git a/var/spack/repos/builtin/packages/libmad/package.py b/var/spack/repos/builtin/packages/libmad/package.py
index 976c9a9402..b7e296ae83 100644
--- a/var/spack/repos/builtin/packages/libmad/package.py
+++ b/var/spack/repos/builtin/packages/libmad/package.py
@@ -13,6 +13,8 @@ class Libmad(AutotoolsPackage):
url = "ftp://ftp.mars.org/pub/mpeg/libmad-0.15.1b.tar.gz"
list_url = "ftp://ftp.mars.org/pub/mpeg/"
+ license("GPL-2.0-or-later")
+
version("0.15.1b", sha256="bbfac3ed6bfbc2823d3775ebb931087371e142bb0e9bb1bee51a76a6e0078690")
depends_on("autoconf", type="build")
diff --git a/var/spack/repos/builtin/packages/libmatheval/package.py b/var/spack/repos/builtin/packages/libmatheval/package.py
index 9c798938cd..16e0c030cc 100644
--- a/var/spack/repos/builtin/packages/libmatheval/package.py
+++ b/var/spack/repos/builtin/packages/libmatheval/package.py
@@ -17,6 +17,8 @@ class Libmatheval(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.gnu.org/software/libmatheval/"
gnu_mirror_path = "libmatheval/libmatheval-1.1.11.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.1.11", sha256="474852d6715ddc3b6969e28de5e1a5fbaff9e8ece6aebb9dc1cc63e9e88e89ab")
# Only needed for unit tests, but configure crashes without it
diff --git a/var/spack/repos/builtin/packages/libmaxminddb/package.py b/var/spack/repos/builtin/packages/libmaxminddb/package.py
index de067f6014..0b271d4e90 100644
--- a/var/spack/repos/builtin/packages/libmaxminddb/package.py
+++ b/var/spack/repos/builtin/packages/libmaxminddb/package.py
@@ -14,6 +14,8 @@ class Libmaxminddb(AutotoolsPackage):
"https://github.com/maxmind/libmaxminddb/releases/download/1.3.2/libmaxminddb-1.3.2.tar.gz"
)
+ license("Apache-2.0")
+
version("1.7.1", sha256="e8414f0dedcecbc1f6c31cb65cd81650952ab0677a4d8c49cab603b3b8fb083e")
version("1.3.2", sha256="e6f881aa6bd8cfa154a44d965450620df1f714c6dc9dd9971ad98f6e04f6c0f0")
diff --git a/var/spack/repos/builtin/packages/libmbim/package.py b/var/spack/repos/builtin/packages/libmbim/package.py
index a3dc8e473a..d02429f364 100644
--- a/var/spack/repos/builtin/packages/libmbim/package.py
+++ b/var/spack/repos/builtin/packages/libmbim/package.py
@@ -14,6 +14,8 @@ class Libmbim(AutotoolsPackage):
homepage = "https://github.com/linux-mobile-broadband/libmbim/"
url = "https://github.com/linux-mobile-broadband/libmbim/archive/1.20.4.tar.gz"
+ license("GPL-2.0-or-later AND LGPL-2.1-or-later")
+
version("1.20.4", sha256="edb56afb862a7756dc097086d8fa791c93332f6f1daf27759eff6ddc99a0f50d")
version("1.18.0", sha256="47003bfdf78bf32009a1d917f30c063079fa5bd4afc739d6d8ec356070b270df")
version("1.16.2", sha256="06b7a9e8430c6ab213d96c71a71469aefc86deb52cffd5e4f75121d9a79545e2")
diff --git a/var/spack/repos/builtin/packages/libmcrypt/package.py b/var/spack/repos/builtin/packages/libmcrypt/package.py
index 6497244587..3d4998d948 100644
--- a/var/spack/repos/builtin/packages/libmcrypt/package.py
+++ b/var/spack/repos/builtin/packages/libmcrypt/package.py
@@ -14,4 +14,6 @@ class Libmcrypt(AutotoolsPackage):
homepage = "https://sourceforge.net/projects/mcrypt/files/Libmcrypt/"
url = "https://sourceforge.net/projects/mcrypt/files/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("2.5.8", sha256="e4eb6c074bbab168ac47b947c195ff8cef9d51a211cdd18ca9c9ef34d27a373e")
diff --git a/var/spack/repos/builtin/packages/libmesh/package.py b/var/spack/repos/builtin/packages/libmesh/package.py
index e47039a503..46464b8577 100644
--- a/var/spack/repos/builtin/packages/libmesh/package.py
+++ b/var/spack/repos/builtin/packages/libmesh/package.py
@@ -16,6 +16,8 @@ class Libmesh(AutotoolsPackage):
url = "https://github.com/libMesh/libmesh/releases/download/v1.0.0/libmesh-1.0.0.tar.bz2"
git = "https://github.com/libMesh/libmesh.git"
+ license("LGPL-2.1-or-later")
+
version("master", branch="master", submodules=True)
version("1.4.1", sha256="67eb7d5a9c954d891ca1386b70f138333a87a141d9c44213449ca6be69a66414")
diff --git a/var/spack/repos/builtin/packages/libmetalink/package.py b/var/spack/repos/builtin/packages/libmetalink/package.py
index f207a047d6..39caadc2dd 100644
--- a/var/spack/repos/builtin/packages/libmetalink/package.py
+++ b/var/spack/repos/builtin/packages/libmetalink/package.py
@@ -14,6 +14,8 @@ class Libmetalink(AutotoolsPackage):
homepage = "https://launchpad.net/libmetalink"
url = "https://github.com/metalink-dev/libmetalink/archive/release-0.1.3.tar.gz"
+ license("MIT")
+
version("0.1.3", sha256="7469c4a64b9dd78c3f23fa575fe001bbfd548c181492a2067b59609872122d7a")
version("0.1.2", sha256="64af0979c11658f7a1659ca97ebc3c7bac8104253bf504015ac3b9c363382bae")
version("0.1.1", sha256="e9b8dff68b0b999884c21f68d9b1cc0c1993270e3e1f639f82e27b1eb960cb66")
diff --git a/var/spack/repos/builtin/packages/libmicrodns/package.py b/var/spack/repos/builtin/packages/libmicrodns/package.py
index 4d3e4c6371..312e23fdd7 100644
--- a/var/spack/repos/builtin/packages/libmicrodns/package.py
+++ b/var/spack/repos/builtin/packages/libmicrodns/package.py
@@ -12,6 +12,8 @@ class Libmicrodns(MesonPackage):
homepage = "https://github.com/videolabs/libmicrodns/"
url = "https://github.com/videolabs/libmicrodns/releases/download/0.2.0/microdns-0.2.0.tar.xz"
+ license("LGPL-2.1-or-later")
+
version("0.2.0", sha256="2da28e7dda4861d76f797f92ac3e6c3e048333b95f9e4fc3a6548ad8afd8c446")
version("0.1.2", sha256="666c4b9d86b5b3c37357bb78453c7e8b72cd65ade22d0a7963bfbefe51509b5c")
version("0.1.1", sha256="498c81fd07718f449267a207948536cbb527610942d91999488eaea6de301c52")
diff --git a/var/spack/repos/builtin/packages/libmicrohttpd/package.py b/var/spack/repos/builtin/packages/libmicrohttpd/package.py
index 0b657d51fa..206374f6ed 100644
--- a/var/spack/repos/builtin/packages/libmicrohttpd/package.py
+++ b/var/spack/repos/builtin/packages/libmicrohttpd/package.py
@@ -16,6 +16,8 @@ class Libmicrohttpd(AutotoolsPackage):
maintainers("hainest")
+ license("LGPL-2.1-or-later")
+
version("0.9.76", sha256="f0b1547b5a42a6c0f724e8e1c1cb5ce9c4c35fb495e7d780b9930d35011ceb4c")
version("0.9.75", sha256="9278907a6f571b391aab9644fd646a5108ed97311ec66f6359cebbedb0a4e3bb")
version("0.9.74", sha256="42035d0261373324bfb434018f4ab892514b10253d1af232e41b4cc2c11e650b")
diff --git a/var/spack/repos/builtin/packages/libmng/package.py b/var/spack/repos/builtin/packages/libmng/package.py
index 1b582b22f5..6a27f481e7 100644
--- a/var/spack/repos/builtin/packages/libmng/package.py
+++ b/var/spack/repos/builtin/packages/libmng/package.py
@@ -14,6 +14,8 @@ class Libmng(CMakePackage):
homepage = "https://sourceforge.net/projects/libmng/"
url = "http://downloads.sourceforge.net/project/libmng/libmng-devel/2.0.3/libmng-2.0.3.tar.gz"
+ license("custom")
+
version("2.0.3", sha256="cf112a1fb02f5b1c0fce5cab11ea8243852c139e669c44014125874b14b7dfaa")
version("2.0.2", sha256="4908797bb3541fb5cd8fffbe0b1513ed163509f2a4d57a78b26a96f8d1dd05a2")
diff --git a/var/spack/repos/builtin/packages/libmnl/package.py b/var/spack/repos/builtin/packages/libmnl/package.py
index 957164781d..d7bf4f52d9 100644
--- a/var/spack/repos/builtin/packages/libmnl/package.py
+++ b/var/spack/repos/builtin/packages/libmnl/package.py
@@ -16,6 +16,8 @@ class Libmnl(AutotoolsPackage):
homepage = "https://github.com/threatstack/libmnl"
url = "https://github.com/threatstack/libmnl/archive/libmnl-1.0.3.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("1.0.3", sha256="14405da1bb3a679c24e0fe1f2845d47359ed2de8055e588df4b6b19cab68e901")
version("1.0.2", sha256="2caec4716aceb245130f4e42f8c118b92618e37db8bb94e2799aff42b95c269f")
version("1.0.1", sha256="60fe2a6ce59f6118b75b598dc11fc89b97e20ff8633fbea26fc568c45bbb672b")
diff --git a/var/spack/repos/builtin/packages/libmo-unpack/package.py b/var/spack/repos/builtin/packages/libmo-unpack/package.py
index bb63439d58..40d99ee0d8 100644
--- a/var/spack/repos/builtin/packages/libmo-unpack/package.py
+++ b/var/spack/repos/builtin/packages/libmo-unpack/package.py
@@ -13,6 +13,8 @@ class LibmoUnpack(CMakePackage):
homepage = "https://github.com/SciTools/libmo_unpack"
url = "https://github.com/SciTools/libmo_unpack/archive/v3.1.2.tar.gz"
+ license("BSD-3-Clause")
+
version("3.1.2", sha256="e09ef3e6f1075144acc5d6466b4ef70b2fe32ed4ab1840dd4fb7e15a40f3d370")
depends_on("check")
diff --git a/var/spack/repos/builtin/packages/libmodbus/package.py b/var/spack/repos/builtin/packages/libmodbus/package.py
index 9ae6410f59..7d2d87cba1 100644
--- a/var/spack/repos/builtin/packages/libmodbus/package.py
+++ b/var/spack/repos/builtin/packages/libmodbus/package.py
@@ -14,6 +14,8 @@ class Libmodbus(AutotoolsPackage):
homepage = "https://libmodbus.org/"
url = "https://libmodbus.org/releases/libmodbus-3.0.8.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("3.1.6", sha256="d7d9fa94a16edb094e5fdf5d87ae17a0dc3f3e3d687fead81835d9572cf87c16")
version("3.1.5", sha256="f7a9538f23a8786b1ee62a4b75879b5c0e194e728350de1b741ce7d595970f06")
version("3.1.4", sha256="c8c862b0e9a7ba699a49bc98f62bdffdfafd53a5716c0e162696b4bf108d3637")
diff --git a/var/spack/repos/builtin/packages/libmolgrid/package.py b/var/spack/repos/builtin/packages/libmolgrid/package.py
index 20932dac86..2cb63cebfa 100644
--- a/var/spack/repos/builtin/packages/libmolgrid/package.py
+++ b/var/spack/repos/builtin/packages/libmolgrid/package.py
@@ -17,6 +17,8 @@ class Libmolgrid(CMakePackage):
maintainers("RMeli")
+ license("Apache-2.0")
+
version("0.5.3", sha256="a9f7a62cdeb516bc62a06b324cdd33b095a787df175c6166d74a8d30b6916abb")
version("0.5.2", sha256="e732d13a96c2f374d57a73999119bef700172d392c195c751214aa6ac6680c3a")
diff --git a/var/spack/repos/builtin/packages/libmonitor/package.py b/var/spack/repos/builtin/packages/libmonitor/package.py
index bb28dcabff..99677dbe68 100644
--- a/var/spack/repos/builtin/packages/libmonitor/package.py
+++ b/var/spack/repos/builtin/packages/libmonitor/package.py
@@ -15,6 +15,8 @@ class Libmonitor(AutotoolsPackage):
git = "https://github.com/HPCToolkit/libmonitor.git"
maintainers("mwkrentel")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("2023.03.15", commit="48520940b915352748950ea718fadc82f87f659d")
version("2023.02.13", commit="6db182b25202552f75a087116ab57193652d150f")
diff --git a/var/spack/repos/builtin/packages/libmpdclient/package.py b/var/spack/repos/builtin/packages/libmpdclient/package.py
index 5c84d37e04..fcc3d4d6f1 100644
--- a/var/spack/repos/builtin/packages/libmpdclient/package.py
+++ b/var/spack/repos/builtin/packages/libmpdclient/package.py
@@ -13,6 +13,8 @@ class Libmpdclient(MesonPackage):
homepage = "https://www.musicpd.org/"
url = "https://github.com/MusicPlayerDaemon/libmpdclient/archive/v2.19.tar.gz"
+ license("BSD-3-Clause")
+
version("2.19", sha256="12b566b75c3b6789ff8fc94698497d1f3fbaf0cbf9fa6c3a1e3906ef0d2bcbbb")
version("2.18", sha256="9b97d00022f2053c06d87bff40b319dfab930ee2b5fa9b8dec208a2911ca3efc")
version("2.17", sha256="06eb4b67c63f64d647e97257ff5f8506bf9c2a26b314bf5d0dd5944995b59fc9")
diff --git a/var/spack/repos/builtin/packages/libmypaint/package.py b/var/spack/repos/builtin/packages/libmypaint/package.py
index 8db1f48890..054a4e1e6b 100644
--- a/var/spack/repos/builtin/packages/libmypaint/package.py
+++ b/var/spack/repos/builtin/packages/libmypaint/package.py
@@ -16,6 +16,8 @@ class Libmypaint(AutotoolsPackage):
maintainers("benkirk")
+ license("ISC")
+
version("1.6.1", sha256="741754f293f6b7668f941506da07cd7725629a793108bb31633fb6c3eae5315f")
version("1.6.0", sha256="a5ec3624ba469b7b35fd66b6fbee7f07285b7a7813d02291ac9b10e46618140e")
version("1.5.1", sha256="aef8150a0c84ce2ff6fb24de8d5ffc564845d006f8bad7ed84ee32ed1dd90c2b")
diff --git a/var/spack/repos/builtin/packages/libnbc/package.py b/var/spack/repos/builtin/packages/libnbc/package.py
index 6e36ab630b..0ca057d2d3 100644
--- a/var/spack/repos/builtin/packages/libnbc/package.py
+++ b/var/spack/repos/builtin/packages/libnbc/package.py
@@ -16,6 +16,8 @@ class Libnbc(AutotoolsPackage):
homepage = "http://unixer.de/research/nbcoll/libnbc/"
url = "http://unixer.de/research/nbcoll/libnbc/libNBC-1.1.1.tar.gz"
+ license("BSD-3-Clause-Open-MPI")
+
version("1.1.1", sha256="63aa5f75f84c191da0688cb551ebd0e9e46928edfba350b2a534eb0c704dd9c3")
depends_on("mpi")
diff --git a/var/spack/repos/builtin/packages/libndp/package.py b/var/spack/repos/builtin/packages/libndp/package.py
index 9e9d5cd13b..edf0f3b734 100644
--- a/var/spack/repos/builtin/packages/libndp/package.py
+++ b/var/spack/repos/builtin/packages/libndp/package.py
@@ -12,6 +12,8 @@ class Libndp(AutotoolsPackage):
homepage = "http://www.libndp.org/"
url = "https://github.com/jpirko/libndp/archive/v1.7.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("1.7", sha256="44be73630ee785ed9f571f9aaaeba0e1d375fa337fd841270034c813b5b0e6fd")
version("1.6", sha256="565d6c4167f83ec697c762ea002f23e8f0b00828d0749b1ce928f068543e5aad")
version("1.5", sha256="42c0a8938d4302c72a42e2d954deef7e4903bb3974da6804a929a3cd0b5b6aa7")
diff --git a/var/spack/repos/builtin/packages/libnet/package.py b/var/spack/repos/builtin/packages/libnet/package.py
index 73358d1f99..d71bfa561b 100644
--- a/var/spack/repos/builtin/packages/libnet/package.py
+++ b/var/spack/repos/builtin/packages/libnet/package.py
@@ -14,6 +14,8 @@ class Libnet(AutotoolsPackage):
homepage = "https://github.com/libnet/libnet"
url = "https://github.com/libnet/libnet/archive/v1.2.tar.gz"
+ license("BSD-2-Clause")
+
version("1.2", sha256="b7a371a337d242c017f3471d70bea2963596bec5bd3bd0e33e8517550e2311ef")
depends_on("autoconf", type="build")
diff --git a/var/spack/repos/builtin/packages/libnetfilter-conntrack/package.py b/var/spack/repos/builtin/packages/libnetfilter-conntrack/package.py
index 0e52adbab2..a58e5c92d4 100644
--- a/var/spack/repos/builtin/packages/libnetfilter-conntrack/package.py
+++ b/var/spack/repos/builtin/packages/libnetfilter-conntrack/package.py
@@ -13,6 +13,8 @@ class LibnetfilterConntrack(AutotoolsPackage):
homepage = "https://netfilter.org"
url = "https://github.com/Distrotech/libnetfilter_conntrack/archive/libnetfilter_conntrack-1.0.4.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.0.4", sha256="68168697b9d6430b7797ddd579e13a2cef06ea15c154dfd14e18be64e035ea6e")
version("1.0.3", sha256="e2129d7c0346c7140355d643da8e3409cbd755689ea889bc0d6dbd557f1b5671")
version("1.0.2", sha256="97f641a2e47053bd87bc817292519d6661e8f84a22d3314724b83b9f5eaddbff")
diff --git a/var/spack/repos/builtin/packages/libnetfilter-cthelper/package.py b/var/spack/repos/builtin/packages/libnetfilter-cthelper/package.py
index 2e59cc20e0..f64d164bd2 100644
--- a/var/spack/repos/builtin/packages/libnetfilter-cthelper/package.py
+++ b/var/spack/repos/builtin/packages/libnetfilter-cthelper/package.py
@@ -12,6 +12,8 @@ class LibnetfilterCthelper(AutotoolsPackage):
homepage = "https://github.com/vyos/libnetfilter-cthelper/"
url = "https://github.com/vyos/libnetfilter-cthelper/archive/VyOS_1.2-2019Q4.tar.gz"
+ license("GPL-2.0-or-later")
+
version(
"1.2-2019Q4", sha256="15a7b13999d1428d75e720c8116318cd51bec1d365852ae1778d3c85b93a9777"
)
diff --git a/var/spack/repos/builtin/packages/libnetfilter-cttimeout/package.py b/var/spack/repos/builtin/packages/libnetfilter-cttimeout/package.py
index 926f5d951c..6c42d7b154 100644
--- a/var/spack/repos/builtin/packages/libnetfilter-cttimeout/package.py
+++ b/var/spack/repos/builtin/packages/libnetfilter-cttimeout/package.py
@@ -12,6 +12,8 @@ class LibnetfilterCttimeout(AutotoolsPackage):
homepage = "https://github.com/vyos/libnetfilter-cttimeout/"
url = "https://github.com/vyos/libnetfilter-cttimeout/archive/VyOS_1.2-2019Q4.tar.gz"
+ license("GPL-2.0-only")
+
version(
"1.2-2019Q4", sha256="71cebdf07a578901b160a54199062a4b4cd445e14742e2c7badc0900d8ae56b6"
)
diff --git a/var/spack/repos/builtin/packages/libnetfilter-queue/package.py b/var/spack/repos/builtin/packages/libnetfilter-queue/package.py
index 7563e76a14..c9302e8b66 100644
--- a/var/spack/repos/builtin/packages/libnetfilter-queue/package.py
+++ b/var/spack/repos/builtin/packages/libnetfilter-queue/package.py
@@ -12,6 +12,8 @@ class LibnetfilterQueue(AutotoolsPackage):
homepage = "https://github.com/vyos/libnetfilter-queue/"
url = "https://github.com/vyos/libnetfilter-queue/archive/VyOS_1.2-2019Q4.tar.gz"
+ license("GPL-2.0-only")
+
version(
"1.2-2019Q4", sha256="73b87e600b492cf9e3aa8fb6e9855e1ccc523a7bc466c1fd1a0e6ffa424d746e"
)
diff --git a/var/spack/repos/builtin/packages/libnetworkit/package.py b/var/spack/repos/builtin/packages/libnetworkit/package.py
index dd003efd89..1f3c863d0b 100644
--- a/var/spack/repos/builtin/packages/libnetworkit/package.py
+++ b/var/spack/repos/builtin/packages/libnetworkit/package.py
@@ -22,6 +22,8 @@ class Libnetworkit(CMakePackage):
maintainers("fabratu")
+ license("MIT")
+
version("9.0", sha256="c574473bc7d86934f0f4b3049c0eeb9c4444cfa873e5fecda194ee5b1930f82c")
version("8.1", sha256="0a22eb839606b9fabfa68c7add12c4de5eee735c6f8bb34420e5916ce5d7f829")
version("8.0", sha256="cdf9571043edbe76c447622ed33efe9cba2880f887ca231d98f6d3c22027e20e")
diff --git a/var/spack/repos/builtin/packages/libnfnetlink/package.py b/var/spack/repos/builtin/packages/libnfnetlink/package.py
index 57e8ee15be..dac541e64a 100644
--- a/var/spack/repos/builtin/packages/libnfnetlink/package.py
+++ b/var/spack/repos/builtin/packages/libnfnetlink/package.py
@@ -15,6 +15,8 @@ class Libnfnetlink(AutotoolsPackage):
homepage = "https://netfilter.org"
url = "https://github.com/Distrotech/libnfnetlink/archive/libnfnetlink-1.0.1.tar.gz"
+ license("GPL-2.0-only")
+
version("1.0.1", sha256="11dd8a1045b03d47c878535eeb6b9eb34db295d21903a4dfd2c2cc63f45e675b")
version("1.0.0", sha256="1d43456e51d5ff2e8bc84b68d8acad3bb15603cfaa806ba9693eea4f2aa1abeb")
version("0.0.41", sha256="84381ad3aec4fc4884c020c7774a241160d92ed50c9f93a2660db94e212cbb72")
diff --git a/var/spack/repos/builtin/packages/libnfs/package.py b/var/spack/repos/builtin/packages/libnfs/package.py
index ed0189a296..2388d39059 100644
--- a/var/spack/repos/builtin/packages/libnfs/package.py
+++ b/var/spack/repos/builtin/packages/libnfs/package.py
@@ -12,6 +12,8 @@ class Libnfs(CMakePackage):
homepage = "https://sites.google.com/site/libnfstarballs/"
url = "https://github.com/sahlberg/libnfs/archive/libnfs-4.0.0.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("4.0.0", sha256="6ee77e9fe220e2d3e3b1f53cfea04fb319828cc7dbb97dd9df09e46e901d797d")
version("3.0.0", sha256="445d92c5fc55e4a5b115e358e60486cf8f87ee50e0103d46a02e7fb4618566a5")
version("2.0.0", sha256="7ea6cd8fa6c461d01091e584d424d28e137d23ff4b65b95d01a3fd0ef95d120e")
diff --git a/var/spack/repos/builtin/packages/libnftnl/package.py b/var/spack/repos/builtin/packages/libnftnl/package.py
index 61de009d23..4ffc672432 100644
--- a/var/spack/repos/builtin/packages/libnftnl/package.py
+++ b/var/spack/repos/builtin/packages/libnftnl/package.py
@@ -13,6 +13,8 @@ class Libnftnl(AutotoolsPackage):
homepage = "https://git.netfilter.org/libnftnl/"
url = "http://ftp.netfilter.org/pub/libnftnl/libnftnl-1.1.5.tar.bz2"
+ license("GPL-2.0-or-later")
+
version("1.1.6", sha256="c1eb5a696fc1d4b3b412770586017bc01af93da3ddd25233d34a62979dee1eca")
version("1.1.5", sha256="66de4d05227c0a1a731c369b193010d18a05b1185c2735211e0ecf658eeb14f3")
version("1.1.4", sha256="c8c7988347adf261efac5bba59f8e5f995ffb65f247a88cc144e69620573ed20")
diff --git a/var/spack/repos/builtin/packages/libnids/package.py b/var/spack/repos/builtin/packages/libnids/package.py
index ace62c22b1..f62d6658c4 100644
--- a/var/spack/repos/builtin/packages/libnids/package.py
+++ b/var/spack/repos/builtin/packages/libnids/package.py
@@ -15,6 +15,8 @@ class Libnids(AutotoolsPackage):
url = "https://github.com/MITRECND/libnids/archive/1.25.tar.gz"
git = "https://github.com/MITRECND/libnids.git"
+ license("GPL-2.0-only")
+
version("master", branch="master")
version("1.25", sha256="47aa634bd0cdad81e092fac3aef6f12ee346c2f536a1eff4d3d5dacdb6dfcec1")
diff --git a/var/spack/repos/builtin/packages/libnl/package.py b/var/spack/repos/builtin/packages/libnl/package.py
index 30803d70b8..8fb03435f7 100644
--- a/var/spack/repos/builtin/packages/libnl/package.py
+++ b/var/spack/repos/builtin/packages/libnl/package.py
@@ -13,6 +13,8 @@ class Libnl(AutotoolsPackage):
homepage = "https://www.infradead.org/~tgr/libnl/"
url = "https://github.com/thom311/libnl/releases/download/libnl3_3_0/libnl-3.3.0.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("3.3.0", sha256="705468b5ae4cd1eb099d2d1c476d6a3abe519bc2810becf12fb1e32de1e074e4")
depends_on("bison", type="build")
diff --git a/var/spack/repos/builtin/packages/libnotify/package.py b/var/spack/repos/builtin/packages/libnotify/package.py
index 65ef5d7b7e..c54ef0f95c 100644
--- a/var/spack/repos/builtin/packages/libnotify/package.py
+++ b/var/spack/repos/builtin/packages/libnotify/package.py
@@ -12,6 +12,8 @@ class Libnotify(MesonPackage):
homepage = "https://github.com/GNOME/libnotify"
url = "https://github.com/GNOME/libnotify/archive/0.7.9.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("0.7.9", sha256="9bd4f5fa911d27567e7cc2d2d09d69356c16703c4e8d22c0b49a5c45651f3af0")
# Libnotify is having trouble with finding the DTD and XSLT for docbook,
diff --git a/var/spack/repos/builtin/packages/libnova/package.py b/var/spack/repos/builtin/packages/libnova/package.py
index a83834faea..b788d1d189 100644
--- a/var/spack/repos/builtin/packages/libnova/package.py
+++ b/var/spack/repos/builtin/packages/libnova/package.py
@@ -13,6 +13,8 @@ class Libnova(AutotoolsPackage):
homepage = "http://libnova.sourceforge.net"
url = "https://sourceforge.net/projects/libnova/files/libnova/v%200.15.0/libnova-0.15.0.tar.gz/download"
+ license("LGPL-2.0-only")
+
version("0.15.0", sha256="7c5aa33e45a3e7118d77df05af7341e61784284f1e8d0d965307f1663f415bb1")
depends_on("m4")
diff --git a/var/spack/repos/builtin/packages/libnrm/package.py b/var/spack/repos/builtin/packages/libnrm/package.py
index 62e2fc8989..2f71753e65 100644
--- a/var/spack/repos/builtin/packages/libnrm/package.py
+++ b/var/spack/repos/builtin/packages/libnrm/package.py
@@ -12,6 +12,9 @@ class Libnrm(AutotoolsPackage):
homepage = "https://xgitlab.cels.anl.gov/argo/libnrm"
url = "https://www.mcs.anl.gov/research/projects/argo/downloads/libnrm-0.1.0.tar.gz"
+
+ license("BSD-3-Clause")
+
version("0.1.0", sha256="f849ada384025fa41251acc2a43aa335e0cb1b9cd1c8ab8b9d1808a036ae551e")
tags = ["e4s"]
diff --git a/var/spack/repos/builtin/packages/libnsl/package.py b/var/spack/repos/builtin/packages/libnsl/package.py
index 2e102cd79d..e2b5c2537b 100644
--- a/var/spack/repos/builtin/packages/libnsl/package.py
+++ b/var/spack/repos/builtin/packages/libnsl/package.py
@@ -13,6 +13,8 @@ class Libnsl(AutotoolsPackage):
homepage = "https://github.com/thkukuk/libnsl"
url = "https://github.com/thkukuk/libnsl/archive/v1.3.0.tar.gz"
+ license("LGPL-2.0-or-later")
+
version("2.0.0", sha256="eb37be57c1cf650b3a8a4fc7cd66c8b3dfc06215b41956a16325a9388171bc40")
version("1.3.0", sha256="8e88017f01dd428f50386186b0cd82ad06c9b2a47f9c5ea6b3023fc6e08a6b0f")
version("1.2.0", sha256="a5a28ef17c4ca23a005a729257c959620b09f8c7f99d0edbfe2eb6b06bafd3f8")
diff --git a/var/spack/repos/builtin/packages/libogg/package.py b/var/spack/repos/builtin/packages/libogg/package.py
index ef736b8ff7..d9ec24a452 100644
--- a/var/spack/repos/builtin/packages/libogg/package.py
+++ b/var/spack/repos/builtin/packages/libogg/package.py
@@ -16,6 +16,8 @@ class Libogg(CMakePackage, AutotoolsPackage, Package):
homepage = "https://www.xiph.org/ogg/"
url = "http://downloads.xiph.org/releases/ogg/libogg-1.3.2.tar.gz"
+ license("BSD-3-Clause")
+
version("1.3.5", sha256="0eb4b4b9420a0f51db142ba3f9c64b333f826532dc0f48c6410ae51f4799b664")
version("1.3.4", sha256="fe5670640bd49e828d64d2879c31cb4dde9758681bb664f9bdbf159a01b0c76e")
version("1.3.2", sha256="e19ee34711d7af328cb26287f4137e70630e7261b17cbe3cd41011d73a654692")
diff --git a/var/spack/repos/builtin/packages/libopts/package.py b/var/spack/repos/builtin/packages/libopts/package.py
index 5993c46218..f97db68d83 100644
--- a/var/spack/repos/builtin/packages/libopts/package.py
+++ b/var/spack/repos/builtin/packages/libopts/package.py
@@ -13,6 +13,8 @@ class Libopts(AutotoolsPackage):
homepage = "https://github.com/jppbsi/LibOPT/"
git = "https://github.com/jppbsi/LibOPT.git"
+ license("Apache-2.0")
+
version("master", branch="master")
parallel = False
diff --git a/var/spack/repos/builtin/packages/libp11/package.py b/var/spack/repos/builtin/packages/libp11/package.py
index 678e457673..ff46912030 100644
--- a/var/spack/repos/builtin/packages/libp11/package.py
+++ b/var/spack/repos/builtin/packages/libp11/package.py
@@ -19,6 +19,8 @@ class Libp11(AutotoolsPackage):
homepage = "https://github.com/OpenSC/libp11/wiki"
url = "https://github.com/OpenSC/libp11/archive/libp11-0.4.10.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("0.4.11", sha256="56d6149879bda379613d89adfd3486ce5a3c20af6c1e3f9e83d15d900ab9e4bc")
version("0.4.10", sha256="123c1525fa7ce7a34060f9a4148a30717482c517a378f428b704459820c1bf35")
version("0.4.9", sha256="9d1c76d74c21ca224f96204982097ebc6b956f645b2b0b5f9c502a20e9ffcfd8")
diff --git a/var/spack/repos/builtin/packages/libpam/package.py b/var/spack/repos/builtin/packages/libpam/package.py
index 461cebd18a..1f2d3162df 100644
--- a/var/spack/repos/builtin/packages/libpam/package.py
+++ b/var/spack/repos/builtin/packages/libpam/package.py
@@ -13,6 +13,8 @@ class Libpam(AutotoolsPackage):
homepage = "https://github.com/google/google-authenticator-libpam"
url = "https://github.com/google/google-authenticator-libpam/archive/1.09.tar.gz"
+ license("Apache-2.0")
+
version("1.09", sha256="ab1d7983413dc2f11de2efa903e5c326af8cb9ea37765dacb39949417f7cd037")
version("1.08", sha256="6f6d7530261ba9e2ece84214f1445857d488b7851c28a58356b49f2d9fd36290")
version("1.07", sha256="104a158e013585e20287f8d33935e93c711b96281e6dda621a5c19575d0b0405")
diff --git a/var/spack/repos/builtin/packages/libpaper/package.py b/var/spack/repos/builtin/packages/libpaper/package.py
index 270bbb0fef..5927088f4a 100644
--- a/var/spack/repos/builtin/packages/libpaper/package.py
+++ b/var/spack/repos/builtin/packages/libpaper/package.py
@@ -14,6 +14,8 @@ class Libpaper(AutotoolsPackage):
homepage = "https://packages.debian.org/unstable/source/libpaper"
url = "https://deb.debian.org/debian/pool/main/libp/libpaper/libpaper_1.1.28.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("1.1.28", sha256="c8bb946ec93d3c2c72bbb1d7257e90172a22a44a07a07fb6b802a5bb2c95fddc")
depends_on("autoconf", type="build")
diff --git a/var/spack/repos/builtin/packages/libpcap/package.py b/var/spack/repos/builtin/packages/libpcap/package.py
index cc4a109ada..e02108c9bc 100644
--- a/var/spack/repos/builtin/packages/libpcap/package.py
+++ b/var/spack/repos/builtin/packages/libpcap/package.py
@@ -13,6 +13,8 @@ class Libpcap(AutotoolsPackage):
list_url = "https://www.tcpdump.org/release/"
url = "https://www.tcpdump.org/release/libpcap-1.8.1.tar.gz"
+ license("BSD-3-Clause")
+
version("1.10.4", sha256="ed19a0383fad72e3ad435fd239d7cd80d64916b87269550159d20e47160ebe5f")
version("1.10.3", sha256="2a8885c403516cf7b0933ed4b14d6caa30e02052489ebd414dc75ac52e7559e6")
version("1.10.0", sha256="8d12b42623eeefee872f123bd0dc85d535b00df4d42e865f993c40f7bfc92b1e")
diff --git a/var/spack/repos/builtin/packages/libpciaccess/package.py b/var/spack/repos/builtin/packages/libpciaccess/package.py
index d28355eb29..5c84411d8e 100644
--- a/var/spack/repos/builtin/packages/libpciaccess/package.py
+++ b/var/spack/repos/builtin/packages/libpciaccess/package.py
@@ -12,6 +12,8 @@ class Libpciaccess(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libpciaccess/"
xorg_mirror_path = "lib/libpciaccess-0.13.5.tar.gz"
+ license("X11")
+
version("0.17", sha256="bf6985a77d2ecb00e2c79da3edfb26b909178ffca3f2e9d14ed0620259ab733b")
version("0.16", sha256="84413553994aef0070cf420050aa5c0a51b1956b404920e21b81e96db6a61a27")
version("0.13.5", sha256="fe26ec788732b4ef60b550f2d3fa51c605d27f646e18ecec878f061807a3526e")
diff --git a/var/spack/repos/builtin/packages/libpfm4/package.py b/var/spack/repos/builtin/packages/libpfm4/package.py
index 4758e3847c..f1c807c5f6 100644
--- a/var/spack/repos/builtin/packages/libpfm4/package.py
+++ b/var/spack/repos/builtin/packages/libpfm4/package.py
@@ -15,6 +15,8 @@ class Libpfm4(MakefilePackage):
url = "https://downloads.sourceforge.net/project/perfmon2/libpfm4/libpfm-4.12.0.tar.gz"
maintainers("mwkrentel")
+ license("MIT")
+
version("4.13.0", sha256="d18b97764c755528c1051d376e33545d0eb60c6ebf85680436813fa5b04cc3d1")
version("4.12.0", sha256="4b0c1f53f39a61525b69bebf532c68040c1b984d7544a8ae0844b13cd91e1ee4")
version("4.11.0", sha256="5da5f8872bde14b3634c9688d980f68bda28b510268723cc12973eedbab9fecc")
diff --git a/var/spack/repos/builtin/packages/libpipeline/package.py b/var/spack/repos/builtin/packages/libpipeline/package.py
index 6dc966761e..70b55f7c63 100644
--- a/var/spack/repos/builtin/packages/libpipeline/package.py
+++ b/var/spack/repos/builtin/packages/libpipeline/package.py
@@ -14,6 +14,8 @@ class Libpipeline(AutotoolsPackage):
git = "https://gitlab.com/cjwatson/libpipeline"
url = "https://download.savannah.nongnu.org/releases/libpipeline/libpipeline-1.5.5.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.5.7", sha256="b8b45194989022a79ec1317f64a2a75b1551b2a55bea06f67704cb2a2e4690b0")
version("1.5.5", sha256="0c8367f8b82bb721b50647a647115b6e62a37e3b2e954a9685e4d933f30c00cc")
version("1.4.2", sha256="fef1fc9aa40ce8796f18cd1aecd888a9484a9556c8b0f8d07c863578277679be")
diff --git a/var/spack/repos/builtin/packages/libplist/package.py b/var/spack/repos/builtin/packages/libplist/package.py
index c7a11b53c3..c16c648231 100644
--- a/var/spack/repos/builtin/packages/libplist/package.py
+++ b/var/spack/repos/builtin/packages/libplist/package.py
@@ -14,6 +14,8 @@ class Libplist(AutotoolsPackage):
url = "https://github.com/libimobiledevice/libplist/releases/download/2.2.0/libplist-2.2.0.tar.bz2"
git = "https://git.libimobiledevice.org/libplist.git"
+ license("GPL-2.0-or-later AND LGPL-2.1-or-later")
+
version("master", branch="master")
version("2.2.0", sha256="4a5517e5377ec421df84c586ba85bb4e1d26f11ad203d7d450a907c0156fbd9a")
version("2.0.0", sha256="3a7e9694c2d9a85174ba1fa92417cfabaea7f6d19631e544948dc7e17e82f602")
diff --git a/var/spack/repos/builtin/packages/libpng/package.py b/var/spack/repos/builtin/packages/libpng/package.py
index 7187c99706..03d896cf5a 100644
--- a/var/spack/repos/builtin/packages/libpng/package.py
+++ b/var/spack/repos/builtin/packages/libpng/package.py
@@ -16,6 +16,8 @@ class Libpng(CMakePackage):
maintainers("AlexanderRichert-NOAA")
+ license("Libpng")
+
version("1.6.39", sha256="1f4696ce70b4ee5f85f1e1623dc1229b210029fa4b7aee573df3e2ba7b036937")
version("1.6.37", sha256="505e70834d35383537b6491e7ae8641f1a4bed1876dbfe361201fc80868d88ca")
# From http://www.libpng.org/pub/png/libpng.html (2019-04-15)
diff --git a/var/spack/repos/builtin/packages/libpostal/package.py b/var/spack/repos/builtin/packages/libpostal/package.py
index d04b67e51f..7a7405a9cb 100644
--- a/var/spack/repos/builtin/packages/libpostal/package.py
+++ b/var/spack/repos/builtin/packages/libpostal/package.py
@@ -15,6 +15,8 @@ class Libpostal(AutotoolsPackage):
maintainers("jgaeb")
+ license("MIT")
+
version("1.1", sha256="8cc473a05126895f183f2578ca234428d8b58ab6fadf550deaacd3bd0ae46032")
version("1.0.0", sha256="3035af7e15b2894069753975d953fa15a86d968103913dbf8ce4b8aa26231644")
version("0.3.4", sha256="8b3b95660c5b5d4fe48045b9acb000d1a0eb19d58d0c2d2041e78d9a96d88716")
diff --git a/var/spack/repos/builtin/packages/libpressio-sperr/package.py b/var/spack/repos/builtin/packages/libpressio-sperr/package.py
index 35576e33a7..b6a8a21b30 100644
--- a/var/spack/repos/builtin/packages/libpressio-sperr/package.py
+++ b/var/spack/repos/builtin/packages/libpressio-sperr/package.py
@@ -15,6 +15,8 @@ class LibpressioSperr(CMakePackage):
maintainers("robertu94")
+ license("GPL-3.0-only")
+
version("master", branch="master")
version("0.0.4", sha256="97f2879460b1a28ed8ebf0c300c1cf7ceeb2c7aa7b8a1307ed19bf8cce0b7941")
version("0.0.3", sha256="e0d1fd083419aaaa243cbf780b7de17aeb96533000071088aa21ec238d358ecc")
diff --git a/var/spack/repos/builtin/packages/libpressio-tthresh/package.py b/var/spack/repos/builtin/packages/libpressio-tthresh/package.py
index 1af05a5534..550a3b3031 100644
--- a/var/spack/repos/builtin/packages/libpressio-tthresh/package.py
+++ b/var/spack/repos/builtin/packages/libpressio-tthresh/package.py
@@ -15,6 +15,8 @@ class LibpressioTthresh(CMakePackage):
maintainers("robertu94")
+ license("LGPL-3.0-or-later")
+
version("main", branch="main")
version("0.0.7", sha256="5e364ef72dd1ed1cf786d2b7aef89624fdcf1a0ca845777ce54c365b35a75be2")
version("0.0.6", sha256="e9dc4754421d892a86516c6bb892f6ff582e9ea3c242c1c052104e4f6944cbec")
diff --git a/var/spack/repos/builtin/packages/libproxy/package.py b/var/spack/repos/builtin/packages/libproxy/package.py
index 65915bb1f5..42f4b1a99e 100644
--- a/var/spack/repos/builtin/packages/libproxy/package.py
+++ b/var/spack/repos/builtin/packages/libproxy/package.py
@@ -13,6 +13,8 @@ class Libproxy(CMakePackage):
homepage = "https://libproxy.github.io/libproxy/"
url = "https://github.com/libproxy/libproxy/archive/0.4.15.tar.gz"
+ license("LGPL-2.0-or-later")
+
version("0.4.17", sha256="88c624711412665515e2800a7e564aabb5b3ee781b9820eca9168035b0de60a9")
version("0.4.16", sha256="9e7959d6ae1d6c817f0ac1e253105ce8d99f55d7821c1b6eaef32bf6879c6f0a")
version("0.4.15", sha256="18f58b0a0043b6881774187427ead158d310127fc46a1c668ad6d207fb28b4e0")
diff --git a/var/spack/repos/builtin/packages/libpsl/package.py b/var/spack/repos/builtin/packages/libpsl/package.py
index f4d4991f79..c859fc0f98 100644
--- a/var/spack/repos/builtin/packages/libpsl/package.py
+++ b/var/spack/repos/builtin/packages/libpsl/package.py
@@ -13,6 +13,8 @@ class Libpsl(AutotoolsPackage):
url = "https://github.com/rockdaboot/libpsl/releases/download/0.21.2/libpsl-0.21.2.tar.gz"
list_url = "https://github.com/rockdaboot/libpsl/tags"
+ license("MIT")
+
version("0.21.2", sha256="e35991b6e17001afa2c0ca3b10c357650602b92596209b7492802f3768a6285f")
version("0.20.2", sha256="7aa949fd3fdba61b0dc7b3f4c2520263b942c189746e157f48436386eca3398e")
version("0.19.1", sha256="9b47387a087bcac2af31ea0c94f644bfa32e0be6d079bfa430452b7521ad8c57")
diff --git a/var/spack/repos/builtin/packages/libpsml/package.py b/var/spack/repos/builtin/packages/libpsml/package.py
index 194c60f6a9..90501295db 100644
--- a/var/spack/repos/builtin/packages/libpsml/package.py
+++ b/var/spack/repos/builtin/packages/libpsml/package.py
@@ -14,6 +14,8 @@ class Libpsml(AutotoolsPackage):
git = "https://gitlab.com/siesta-project/libraries/libpsml.git"
url = "https://gitlab.com/siesta-project/libraries/libpsml/-/archive/libpsml-1.1.10/libpsml-libpsml-1.1.10.tar.gz"
+ license("BSD-3-Clause")
+
version("1.1.10", sha256="ba87ece7d443a42a5db3a119c555a29a391a060dd6f3f5039a2c6ea248b7fe84")
version("1.1.9", sha256="04b8de33c555ae94a790116cd3cf7b6c9e8ec9a018562edff544a2e04876cf0c")
version("1.1.8", sha256="77498783be1bc7006819f36c42477b5913464b8c660203f7d6b7f7e25aa29145")
diff --git a/var/spack/repos/builtin/packages/libpulsar/package.py b/var/spack/repos/builtin/packages/libpulsar/package.py
index 5fc0306b04..21be9d2cad 100644
--- a/var/spack/repos/builtin/packages/libpulsar/package.py
+++ b/var/spack/repos/builtin/packages/libpulsar/package.py
@@ -16,6 +16,8 @@ class Libpulsar(CMakePackage):
maintainers("aahmed-se")
+ license("Apache-2.0")
+
version("2.7.0", sha256="5bf8e5115075e12c848a9e4474cd47067c3200f7ff13c45f624f7383287e8e5e")
depends_on("zstd")
diff --git a/var/spack/repos/builtin/packages/libqglviewer/package.py b/var/spack/repos/builtin/packages/libqglviewer/package.py
index 4b54a27d60..f278ac284a 100644
--- a/var/spack/repos/builtin/packages/libqglviewer/package.py
+++ b/var/spack/repos/builtin/packages/libqglviewer/package.py
@@ -15,6 +15,8 @@ class Libqglviewer(QMakePackage):
url = "http://libqglviewer.com/src/libQGLViewer-2.7.2.tar.gz"
git = "https://github.com/GillesDebunne/libQGLViewer.git"
+ license("GPL-2.0-or-later")
+
version("2.7.2", sha256="e2d2799dec5cff74548e951556a1fa06a11d9bcde2ce6593f9c27a17543b7c08")
# http://libqglviewer.com/installUnix.html
diff --git a/var/spack/repos/builtin/packages/libqrencode/package.py b/var/spack/repos/builtin/packages/libqrencode/package.py
index 6b7c21a6ce..3cd25e1406 100644
--- a/var/spack/repos/builtin/packages/libqrencode/package.py
+++ b/var/spack/repos/builtin/packages/libqrencode/package.py
@@ -16,6 +16,8 @@ class Libqrencode(AutotoolsPackage):
maintainers("cessenat")
+ license("LGPL-2.1-or-later")
+
version("master", branch="master")
version("4.1.1", sha256="5385bc1b8c2f20f3b91d258bf8ccc8cf62023935df2d2676b5b67049f31a049c")
diff --git a/var/spack/repos/builtin/packages/libquo/package.py b/var/spack/repos/builtin/packages/libquo/package.py
index 49bff95eba..17621480da 100644
--- a/var/spack/repos/builtin/packages/libquo/package.py
+++ b/var/spack/repos/builtin/packages/libquo/package.py
@@ -19,6 +19,8 @@ class Libquo(AutotoolsPackage):
tags = ["e4s"]
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("1.3.1", sha256="407f7c61cc80aa934cf6086f3516a31dee3b803047713c297102452c3d7d6ed1")
version("1.3", sha256="61b0beff15eae4be94b5d3cbcbf7bf757659604465709ed01827cbba45efcf90")
diff --git a/var/spack/repos/builtin/packages/libraqm/package.py b/var/spack/repos/builtin/packages/libraqm/package.py
index 338e10abaa..bc9738fc93 100644
--- a/var/spack/repos/builtin/packages/libraqm/package.py
+++ b/var/spack/repos/builtin/packages/libraqm/package.py
@@ -13,6 +13,8 @@ class Libraqm(MesonPackage):
url = "https://github.com/HOST-Oman/libraqm/releases/download/v0.9.0/raqm-0.9.0.tar.xz"
git = "https://github.com/HOST-Oman/libraqm.git"
+ license("MIT")
+
version("0.9.0", sha256="9ed6fdf41da6391fc9bf7038662cbe412c330aa6eb22b19704af2258e448107c")
variant(
diff --git a/var/spack/repos/builtin/packages/libraw1394/package.py b/var/spack/repos/builtin/packages/libraw1394/package.py
index 7e17b25b52..c468e5243c 100644
--- a/var/spack/repos/builtin/packages/libraw1394/package.py
+++ b/var/spack/repos/builtin/packages/libraw1394/package.py
@@ -13,4 +13,6 @@ class Libraw1394(AutotoolsPackage):
homepage = "https://sourceforge.net/projects/libraw1394/"
url = "https://sourceforge.net/projects/libraw1394/files/libraw1394/1.2.0/libraw1394-1.2.0.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("1.2.0", sha256="1fdcfa4c5a0938705b925d06f17da9be6ec3f8f065040bb7f33082ef3fc63fad")
diff --git a/var/spack/repos/builtin/packages/librdkafka/package.py b/var/spack/repos/builtin/packages/librdkafka/package.py
index b097d2513d..eecf88e82b 100644
--- a/var/spack/repos/builtin/packages/librdkafka/package.py
+++ b/var/spack/repos/builtin/packages/librdkafka/package.py
@@ -13,6 +13,8 @@ class Librdkafka(AutotoolsPackage):
homepage = "https://github.com/edenhill/librdkafka"
url = "https://github.com/edenhill/librdkafka/archive/v1.5.0.tar.gz"
+ license("BSD-2-Clause")
+
version("2.2.0", sha256="af9a820cbecbc64115629471df7c7cecd40403b6c34bfdbb9223152677a47226")
version("2.1.1", sha256="7be1fc37ab10ebdc037d5c5a9b35b48931edafffae054b488faaff99e60e0108")
version("2.1.0", sha256="d8e76c4b1cde99e283a19868feaaff5778aa5c6f35790036c5ef44bc5b5187aa")
diff --git a/var/spack/repos/builtin/packages/librelp/package.py b/var/spack/repos/builtin/packages/librelp/package.py
index f2cd7e31dd..16adcd5897 100644
--- a/var/spack/repos/builtin/packages/librelp/package.py
+++ b/var/spack/repos/builtin/packages/librelp/package.py
@@ -14,6 +14,8 @@ class Librelp(AutotoolsPackage):
homepage = "https://www.rsyslog.com/librelp/"
url = "https://github.com/rsyslog/librelp/archive/v1.7.0.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.7.0", sha256="ff46bdd74798934663d1388d010270325dc6a6ed6d44358ca69b280a8304b1e9")
version("1.6.0", sha256="acaaa6b8e295ecd8e9d9b70c1c3c8fb3cc3c95a9ed5ce1689688510d0eecb37e")
version("1.5.0", sha256="ce7f463944417ba77d7b586590e41e276f7b107d3e35a77ce768cf3889b5e1a6")
diff --git a/var/spack/repos/builtin/packages/libreproc/package.py b/var/spack/repos/builtin/packages/libreproc/package.py
index 3417e4dcf8..548f7662ac 100644
--- a/var/spack/repos/builtin/packages/libreproc/package.py
+++ b/var/spack/repos/builtin/packages/libreproc/package.py
@@ -14,6 +14,8 @@ class Libreproc(CMakePackage):
maintainers("charmoniumQ")
+ license("MIT")
+
version("14.2.4", sha256="55c780f7faa5c8cabd83ebbb84b68e5e0e09732de70a129f6b3c801e905415dd")
variant("cxx", default=False, description="Build reproc C++ bindings")
diff --git a/var/spack/repos/builtin/packages/libressl/package.py b/var/spack/repos/builtin/packages/libressl/package.py
index 0fca30e353..764f670048 100644
--- a/var/spack/repos/builtin/packages/libressl/package.py
+++ b/var/spack/repos/builtin/packages/libressl/package.py
@@ -16,6 +16,8 @@ class Libressl(AutotoolsPackage):
maintainers("eschnett")
+ license("custom")
+
version("3.7.2", sha256="b06aa538fefc9c6b33c4db4931a09a5f52d9d2357219afcbff7d93fe12ebf6f7")
version("3.6.3", sha256="87b1bbe36e9eec8d0ae5f04c83d36b2c5b0e581784c7eb0817025ed29eadea37")
version("3.6.1", sha256="acfac61316e93b919c28d62d53037ca734de85c46b4d703f19fd8395cf006774")
diff --git a/var/spack/repos/builtin/packages/librmm/package.py b/var/spack/repos/builtin/packages/librmm/package.py
index 36510a3465..f19b493e5c 100644
--- a/var/spack/repos/builtin/packages/librmm/package.py
+++ b/var/spack/repos/builtin/packages/librmm/package.py
@@ -14,6 +14,8 @@ class Librmm(CMakePackage):
homepage = "https://github.com/rapidsai/rmm"
url = "https://github.com/rapidsai/rmm/archive/v0.15.0.tar.gz"
+ license("Apache-2.0")
+
version("0.15.0", sha256="599f97b95d169a90d11296814763f7e151a8a1e060ba10bc6c8f4684a5cd7972")
depends_on("cuda@9.0:")
diff --git a/var/spack/repos/builtin/packages/librom/package.py b/var/spack/repos/builtin/packages/librom/package.py
index 94f28aa318..9f7570772c 100644
--- a/var/spack/repos/builtin/packages/librom/package.py
+++ b/var/spack/repos/builtin/packages/librom/package.py
@@ -13,6 +13,8 @@ class Librom(AutotoolsPackage):
homepage = "https://github.com/LLNL/libROM"
git = "https://github.com/LLNL/libROM.git"
+ license("Apache-2.0")
+
version("develop", branch="master")
depends_on("lapack")
diff --git a/var/spack/repos/builtin/packages/librsb/package.py b/var/spack/repos/builtin/packages/librsb/package.py
index 2d5b9f0a16..7a4674602f 100644
--- a/var/spack/repos/builtin/packages/librsb/package.py
+++ b/var/spack/repos/builtin/packages/librsb/package.py
@@ -14,6 +14,8 @@ class Librsb(AutotoolsPackage):
url = "http://download.sourceforge.net/librsb/librsb-1.3.0.1.tar.gz"
list_url = "https://sourceforge.net/projects/librsb/files/"
+ license("LGPL-3.0-only")
+
version("1.3.0.1", sha256="3fc024a410f94aca2a7139ae79f4d713b11fa83304293630c363786874c17db4")
version("1.3.0.0", sha256="2ac8725d1f988f57df9383ae6b0bb2ed221ec935187d31ebb62ea95ee868a790")
version("1.2.0.11", sha256="0686be29bbe277e227c6021de6bd0564e4fc83f996b787886437d28048057bc8")
diff --git a/var/spack/repos/builtin/packages/librsvg/package.py b/var/spack/repos/builtin/packages/librsvg/package.py
index f338a5d83f..8463841402 100644
--- a/var/spack/repos/builtin/packages/librsvg/package.py
+++ b/var/spack/repos/builtin/packages/librsvg/package.py
@@ -12,6 +12,8 @@ class Librsvg(AutotoolsPackage):
homepage = "https://wiki.gnome.org/Projects/LibRsvg"
url = "https://download.gnome.org/sources/librsvg/2.44/librsvg-2.44.14.tar.xz"
+ license("LGPL-2.1-or-later")
+
version("2.56.2", sha256="3ec3c4d8f73e0ba4b9130026969e8371c092b734298d36e2fdb3eb4afcec1200")
version("2.51.0", sha256="89d32e38445025e1b1d9af3dd9d3aeb9f6fce527aeecbecf38b369b34c80c038")
version("2.50.2", sha256="6211f271ce4cd44a7318190d36712e9cea384a933d3e3570004edeb210a056d3")
diff --git a/var/spack/repos/builtin/packages/librtlsdr/package.py b/var/spack/repos/builtin/packages/librtlsdr/package.py
index a574ffcd58..5a18eb8220 100644
--- a/var/spack/repos/builtin/packages/librtlsdr/package.py
+++ b/var/spack/repos/builtin/packages/librtlsdr/package.py
@@ -12,6 +12,8 @@ class Librtlsdr(CMakePackage):
homepage = "https://osmocom.org/projects/rtl-sdr/wiki"
url = "https://github.com/steve-m/librtlsdr/archive/0.6.0.tar.gz"
+ license("GPL-2.0-or-later")
+
version("0.6.0", sha256="80a5155f3505bca8f1b808f8414d7dcd7c459b662a1cde84d3a2629a6e72ae55")
version("0.5.4", sha256="6fd0d298c1a18fc8005b0c2f6199b08bc15e3fb4f4312f551eea2ae269c940c5")
diff --git a/var/spack/repos/builtin/packages/librttopo/package.py b/var/spack/repos/builtin/packages/librttopo/package.py
index a391acf6c8..64c63a2ab4 100644
--- a/var/spack/repos/builtin/packages/librttopo/package.py
+++ b/var/spack/repos/builtin/packages/librttopo/package.py
@@ -16,6 +16,8 @@ class Librttopo(AutotoolsPackage):
url = "https://git.osgeo.org/gitea/rttopo/librttopo/archive/librttopo-1.1.0.tar.gz"
git = "https://git.osgeo.org/gitea/rttopo/librttopo.git"
+ license("GPL-2.0-or-later")
+
version("1.1.0", sha256="2e2fcabb48193a712a6c76ac9a9be2a53f82e32f91a2bc834d9f1b4fa9cd879f")
depends_on("geos")
diff --git a/var/spack/repos/builtin/packages/libsakura/package.py b/var/spack/repos/builtin/packages/libsakura/package.py
index 196988a772..9fbd44437a 100644
--- a/var/spack/repos/builtin/packages/libsakura/package.py
+++ b/var/spack/repos/builtin/packages/libsakura/package.py
@@ -15,6 +15,8 @@ class Libsakura(CMakePackage):
maintainers("mpokorny")
+ license("LGPL-3.0-only")
+
version("4.0.2065", sha256="3fde3713b1ca539f0b2397ec72a0086a3138ef63f89dce4be51ee60585df995f")
version("3.0.2025", sha256="381a49d57cbc88dea15e08f7ed64ba57481d25bce8e5f68938dd4b6a30589c16")
diff --git a/var/spack/repos/builtin/packages/libsamplerate/package.py b/var/spack/repos/builtin/packages/libsamplerate/package.py
index 34cce41827..879af08985 100644
--- a/var/spack/repos/builtin/packages/libsamplerate/package.py
+++ b/var/spack/repos/builtin/packages/libsamplerate/package.py
@@ -13,6 +13,8 @@ class Libsamplerate(AutotoolsPackage):
homepage = "http://www.mega-nerd.com/libsamplerate/history.html"
url = "http://www.mega-nerd.com/libsamplerate/libsamplerate-0.1.9.tar.gz"
+ license("BSD-2-Clause")
+
version("0.1.9", sha256="0a7eb168e2f21353fb6d84da152e4512126f7dc48ccb0be80578c565413444c1")
version("0.1.8", sha256="93b54bdf46d5e6d2354b7034395fe329c222a966790de34520702bb9642f1c06")
diff --git a/var/spack/repos/builtin/packages/libseccomp/package.py b/var/spack/repos/builtin/packages/libseccomp/package.py
index ac6e807830..d9514c6661 100644
--- a/var/spack/repos/builtin/packages/libseccomp/package.py
+++ b/var/spack/repos/builtin/packages/libseccomp/package.py
@@ -12,6 +12,8 @@ class Libseccomp(AutotoolsPackage):
homepage = "https://github.com/seccomp/libseccomp"
url = "https://github.com/seccomp/libseccomp/releases/download/v2.5.3/libseccomp-2.5.3.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("2.5.4", sha256="d82902400405cf0068574ef3dc1fe5f5926207543ba1ae6f8e7a1576351dcbdb")
version("2.5.3", sha256="59065c8733364725e9721ba48c3a99bbc52af921daf48df4b1e012fbc7b10a76")
version("2.3.3", sha256="7fc28f4294cc72e61c529bedf97e705c3acf9c479a8f1a3028d4cd2ca9f3b155")
diff --git a/var/spack/repos/builtin/packages/libsecret/package.py b/var/spack/repos/builtin/packages/libsecret/package.py
index 6201aeee9b..e321a47d0d 100644
--- a/var/spack/repos/builtin/packages/libsecret/package.py
+++ b/var/spack/repos/builtin/packages/libsecret/package.py
@@ -18,6 +18,8 @@ class Libsecret(AutotoolsPackage):
homepage = "https://wiki.gnome.org/Projects/Libsecret"
url = "http://ftp.gnome.org/pub/gnome/sources/libsecret/0.18/libsecret-0.18.8.tar.xz"
+ license("LGPL-2.1-or-later")
+
version("0.18.8", sha256="3bfa889d260e0dbabcf5b9967f2aae12edcd2ddc9adc365de7a5cc840c311d15")
variant("gcrypt", default=True, description="Build with libgcrypt")
diff --git a/var/spack/repos/builtin/packages/libsharp/package.py b/var/spack/repos/builtin/packages/libsharp/package.py
index e923931db1..82795f73c5 100644
--- a/var/spack/repos/builtin/packages/libsharp/package.py
+++ b/var/spack/repos/builtin/packages/libsharp/package.py
@@ -18,6 +18,8 @@ class Libsharp(AutotoolsPackage):
homepage = "https://github.com/Libsharp/libsharp"
git = "https://github.com/Libsharp/libsharp.git"
+ license("GPL-2.0-or-later")
+
version("1.0.0", commit="cc4753ff4b0ef393f0d4ada41a175c6d1dd85d71", preferred=True)
version("2018-01-17", commit="593d4eba67d61827191c32fb94bf235cb31205e1")
diff --git a/var/spack/repos/builtin/packages/libshm/package.py b/var/spack/repos/builtin/packages/libshm/package.py
index 520327b341..2c23d3f364 100644
--- a/var/spack/repos/builtin/packages/libshm/package.py
+++ b/var/spack/repos/builtin/packages/libshm/package.py
@@ -13,6 +13,8 @@ class Libshm(Package):
homepage = "https://github.com/afeldman/libshm"
git = "https://github.com/afeldman/libshm.git"
+ license("MIT")
+
version("master")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/libsigcpp/package.py b/var/spack/repos/builtin/packages/libsigcpp/package.py
index 1dc6add3c7..3e15105819 100644
--- a/var/spack/repos/builtin/packages/libsigcpp/package.py
+++ b/var/spack/repos/builtin/packages/libsigcpp/package.py
@@ -14,6 +14,8 @@ class Libsigcpp(AutotoolsPackage):
list_url = "https://ftp.acc.umu.se/pub/GNOME/sources/libsigc++/"
list_depth = 1
+ license("LGPL-3.0-only")
+
version("2.99.12", sha256="d902ae277f5baf2d56025586e2153cc2f158472e382723c67f49049f7c6690a8")
version("2.9.3", sha256="0bf9b301ad6198c550986c51150a646df198e8d1d235270c16486b0dda30097f")
version("2.1.1", sha256="7a2bd0b521544b31051c476205a0e74ace53771ec1a939bfec3c297b50c9fd78")
diff --git a/var/spack/repos/builtin/packages/libsignal-protocol-c/package.py b/var/spack/repos/builtin/packages/libsignal-protocol-c/package.py
index 27fa1a2421..0e05a3c94c 100644
--- a/var/spack/repos/builtin/packages/libsignal-protocol-c/package.py
+++ b/var/spack/repos/builtin/packages/libsignal-protocol-c/package.py
@@ -14,4 +14,6 @@ class LibsignalProtocolC(CMakePackage):
maintainers("pwablito")
+ license("GPL-3.0-only")
+
version("2.3.3", sha256="c22e7690546e24d46210ca92dd808f17c3102e1344cd2f9a370136a96d22319d")
diff --git a/var/spack/repos/builtin/packages/libsigsegv/package.py b/var/spack/repos/builtin/packages/libsigsegv/package.py
index c9ceb87d47..10b2a8ba43 100644
--- a/var/spack/repos/builtin/packages/libsigsegv/package.py
+++ b/var/spack/repos/builtin/packages/libsigsegv/package.py
@@ -15,6 +15,8 @@ class Libsigsegv(AutotoolsPackage, GNUMirrorPackage):
test_requires_compiler = True
+ license("GPL-2.0-or-later")
+
version("2.14", sha256="cdac3941803364cf81a908499beb79c200ead60b6b5b40cad124fd1e06caa295")
version("2.13", sha256="be78ee4176b05f7c75ff03298d84874db90f4b6c9d5503f0da1226b3a3c48119")
version("2.12", sha256="3ae1af359eebaa4ffc5896a1aee3568c052c99879316a1ab57f8fe1789c390b6")
diff --git a/var/spack/repos/builtin/packages/libslirp/package.py b/var/spack/repos/builtin/packages/libslirp/package.py
index 56a1a1322b..9eb8c5beac 100644
--- a/var/spack/repos/builtin/packages/libslirp/package.py
+++ b/var/spack/repos/builtin/packages/libslirp/package.py
@@ -13,6 +13,8 @@ class Libslirp(MesonPackage):
url = "https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v4.6.1/libslirp-v4.6.1.tar.gz"
maintainers("bernhardkaindl")
+ license("BSD-3-Clause")
+
version("4.7.0", sha256="9398f0ec5a581d4e1cd6856b88ae83927e458d643788c3391a39e61b75db3d3b")
version("4.6.1", sha256="69ad4df0123742a29cc783b35de34771ed74d085482470df6313b6abeb799b11")
diff --git a/var/spack/repos/builtin/packages/libsm/package.py b/var/spack/repos/builtin/packages/libsm/package.py
index ae8f4e92f5..1b7b739b95 100644
--- a/var/spack/repos/builtin/packages/libsm/package.py
+++ b/var/spack/repos/builtin/packages/libsm/package.py
@@ -12,6 +12,8 @@ class Libsm(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libSM"
xorg_mirror_path = "lib/libSM-1.2.2.tar.gz"
+ license("MIT")
+
version("1.2.3", sha256="1e92408417cb6c6c477a8a6104291001a40b3bb56a4a60608fdd9cd2c5a0f320")
version("1.2.2", sha256="14bb7c669ce2b8ff712fbdbf48120e3742a77edcd5e025d6b3325ed30cf120f4")
diff --git a/var/spack/repos/builtin/packages/libsndfile/package.py b/var/spack/repos/builtin/packages/libsndfile/package.py
index 6b82b65a3b..4ec8ddcd12 100644
--- a/var/spack/repos/builtin/packages/libsndfile/package.py
+++ b/var/spack/repos/builtin/packages/libsndfile/package.py
@@ -15,6 +15,8 @@ class Libsndfile(AutotoolsPackage):
homepage = "http://www.mega-nerd.com/libsndfile/"
url = "http://www.mega-nerd.com/libsndfile/files/libsndfile-1.0.28.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("1.0.28", sha256="1ff33929f042fa333aed1e8923aa628c3ee9e1eb85512686c55092d1e5a9dfa9")
variant("alsa", default=False, description="Use alsa in example programs")
diff --git a/var/spack/repos/builtin/packages/libsodium/package.py b/var/spack/repos/builtin/packages/libsodium/package.py
index d58dbd8a06..a3b0c87a97 100644
--- a/var/spack/repos/builtin/packages/libsodium/package.py
+++ b/var/spack/repos/builtin/packages/libsodium/package.py
@@ -18,6 +18,8 @@ class Libsodium(AutotoolsPackage):
url = "https://download.libsodium.org/libsodium/releases/libsodium-1.0.13.tar.gz"
list_url = "https://download.libsodium.org/libsodium/releases/old"
+ license("ISC")
+
version("1.0.18", sha256="6f504490b342a4f8a4c4a02fc9b866cbef8622d5df4e5452b46be121e46636c1")
version("1.0.17", sha256="0cc3dae33e642cc187b5ceb467e0ad0e1b51dcba577de1190e9ffa17766ac2b1")
version("1.0.16", sha256="eeadc7e1e1bcef09680fb4837d448fbdf57224978f865ac1c16745868fbd0533")
diff --git a/var/spack/repos/builtin/packages/libsolv/package.py b/var/spack/repos/builtin/packages/libsolv/package.py
index f58e7463a1..70b3b9ed0b 100644
--- a/var/spack/repos/builtin/packages/libsolv/package.py
+++ b/var/spack/repos/builtin/packages/libsolv/package.py
@@ -14,6 +14,8 @@ class Libsolv(CMakePackage):
maintainers("charmoniumQ")
+ license("BSD-3-Clause")
+
version("0.7.22", sha256="968aef452b5493751fa0168cd58745a77c755e202a43fe8d549d791eb16034d5")
variant("shared", default=True, description="Build shared libraries")
diff --git a/var/spack/repos/builtin/packages/libspatialindex/package.py b/var/spack/repos/builtin/packages/libspatialindex/package.py
index ffb87c4a12..5c8f003c97 100644
--- a/var/spack/repos/builtin/packages/libspatialindex/package.py
+++ b/var/spack/repos/builtin/packages/libspatialindex/package.py
@@ -12,6 +12,8 @@ class Libspatialindex(CMakePackage):
homepage = "https://libspatialindex.org/"
url = "https://github.com/libspatialindex/libspatialindex/archive/refs/tags/1.8.5.tar.gz"
+ license("MIT")
+
version("1.9.3", sha256="7b44340a3edc55c11abfc453bb60f148b29f569cef9e1148583e76132e9c7379")
version("1.8.5", sha256="93cce77269612f45287b521d5afdfb245be2b93b8b6438d92f8b9e0bdb37059d")
diff --git a/var/spack/repos/builtin/packages/libspatialite/package.py b/var/spack/repos/builtin/packages/libspatialite/package.py
index f9f49044bd..d248f7baba 100644
--- a/var/spack/repos/builtin/packages/libspatialite/package.py
+++ b/var/spack/repos/builtin/packages/libspatialite/package.py
@@ -16,6 +16,8 @@ class Libspatialite(AutotoolsPackage):
url = "https://www.gaia-gis.it/gaia-sins/libspatialite-sources/libspatialite-4.3.0a.tar.gz"
manual_download = True
+ license("MPL-1.1")
+
version("5.0.1", sha256="eecbc94311c78012d059ebc0fae86ea5ef6eecb13303e6e82b3753c1b3409e98")
version("5.0.0", sha256="7b7fd70243f5a0b175696d87c46dde0ace030eacc27f39241c24bac5dfac6dac")
# Must download manually from:
diff --git a/var/spack/repos/builtin/packages/libspiro/package.py b/var/spack/repos/builtin/packages/libspiro/package.py
index 69c29ec283..5c63ae4b54 100644
--- a/var/spack/repos/builtin/packages/libspiro/package.py
+++ b/var/spack/repos/builtin/packages/libspiro/package.py
@@ -13,6 +13,8 @@ class Libspiro(AutotoolsPackage):
homepage = "https://github.com/fontforge/"
url = "https://github.com/fontforge/libspiro/archive/20200505.tar.gz"
+ license("GPL-3.0-or-later")
+
version("20221101", sha256="d5d8af0648e33fe2344c41824823974a32c4e880c4ae9d846ec4414836a421c4")
version("20200505", sha256="00be530b5c0ea9274baadf6c05521f0b192d4c3c1db636ac8b08efd44aaea8f5")
version("20190731", sha256="24c7d1ccc7c7fe44ff10c376aa9f96e20e505f417ee72b63dc91a9b34eeac354")
diff --git a/var/spack/repos/builtin/packages/libsplash/package.py b/var/spack/repos/builtin/packages/libsplash/package.py
index 6df12beb7d..d18a4525f2 100644
--- a/var/spack/repos/builtin/packages/libsplash/package.py
+++ b/var/spack/repos/builtin/packages/libsplash/package.py
@@ -20,6 +20,8 @@ class Libsplash(CMakePackage):
git = "https://github.com/ComputationalRadiationPhysics/libSplash.git"
maintainers("ax3l")
+ license("LGPL-3.0-only")
+
version("develop", branch="dev")
version("master", branch="master")
version("1.7.0", sha256="51ab17c54233a8be86d7c5d59c755fb63a4a197315a510e5c49b20b070ebab73")
diff --git a/var/spack/repos/builtin/packages/libspng/package.py b/var/spack/repos/builtin/packages/libspng/package.py
index 3d6f727f74..ca7f706297 100644
--- a/var/spack/repos/builtin/packages/libspng/package.py
+++ b/var/spack/repos/builtin/packages/libspng/package.py
@@ -14,4 +14,6 @@ class Libspng(CMakePackage):
homepage = "https://github.com/randy408/libspng"
url = "https://github.com/randy408/libspng/archive/refs/tags/v0.7.2.tar.gz"
+ license("BSD-2-Clause")
+
version("0.7.2", sha256="4acf25571d31f540d0b7ee004f5461d68158e0a13182505376805da99f4ccc4e")
diff --git a/var/spack/repos/builtin/packages/libssh2/package.py b/var/spack/repos/builtin/packages/libssh2/package.py
index 34b4127301..d5e69f495f 100644
--- a/var/spack/repos/builtin/packages/libssh2/package.py
+++ b/var/spack/repos/builtin/packages/libssh2/package.py
@@ -12,6 +12,8 @@ class Libssh2(AutotoolsPackage, CMakePackage):
homepage = "https://www.libssh2.org/"
url = "https://www.libssh2.org/download/libssh2-1.7.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.11.0", sha256="3736161e41e2693324deb38c26cfdc3efe6209d634ba4258db1cecff6a5ad461")
version("1.10.0", sha256="2d64e90f3ded394b91d3a2e774ca203a4179f69aebee03003e5a6fa621e41d51")
version("1.9.0", sha256="d5fb8bd563305fd1074dda90bd053fb2d29fc4bce048d182f96eaa466dfadafd")
diff --git a/var/spack/repos/builtin/packages/libsvm/package.py b/var/spack/repos/builtin/packages/libsvm/package.py
index 007ca25ac8..376bfc0274 100644
--- a/var/spack/repos/builtin/packages/libsvm/package.py
+++ b/var/spack/repos/builtin/packages/libsvm/package.py
@@ -13,6 +13,8 @@ class Libsvm(MakefilePackage):
homepage = "https://www.csie.ntu.edu.tw/~cjlin/libsvm/"
url = "https://github.com/cjlin1/libsvm/archive/v322.tar.gz"
+ license("BSD-3-Clause")
+
version("323", sha256="7a466f90f327a98f8ed1cb217570547bcb00077933d1619f3cb9e73518f38196")
version("322", sha256="a3469436f795bb3f8b1e65ea761e14e5599ec7ee941c001d771c07b7da318ac6")
diff --git a/var/spack/repos/builtin/packages/libtasn1/package.py b/var/spack/repos/builtin/packages/libtasn1/package.py
index 4c953a6df0..93fd4874e4 100644
--- a/var/spack/repos/builtin/packages/libtasn1/package.py
+++ b/var/spack/repos/builtin/packages/libtasn1/package.py
@@ -12,6 +12,8 @@ class Libtasn1(Package):
homepage = "https://www.gnu.org/software/libtasn1/"
url = "https://ftp.gnu.org/gnu/libtasn1/libtasn1-4.13.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("4.19.0", sha256="1613f0ac1cf484d6ec0ce3b8c06d56263cc7242f1c23b30d82d23de345a63f7a")
version("4.13", sha256="7e528e8c317ddd156230c4e31d082cd13e7ddeb7a54824be82632209550c8cca")
version("4.12", sha256="6753da2e621257f33f5b051cc114d417e5206a0818fe0b1ecfd6153f70934753")
diff --git a/var/spack/repos/builtin/packages/libtermkey/package.py b/var/spack/repos/builtin/packages/libtermkey/package.py
index 500729d2be..0ab6f0fb61 100644
--- a/var/spack/repos/builtin/packages/libtermkey/package.py
+++ b/var/spack/repos/builtin/packages/libtermkey/package.py
@@ -12,6 +12,8 @@ class Libtermkey(MakefilePackage):
homepage = "http://www.leonerd.org.uk/code/libtermkey/"
url = "http://www.leonerd.org.uk/code/libtermkey/libtermkey-0.18.tar.gz"
+ license("MIT")
+
version("0.22", sha256="6945bd3c4aaa83da83d80a045c5563da4edd7d0374c62c0d35aec09eb3014600")
version("0.18", sha256="239746de41c845af52bb3c14055558f743292dd6c24ac26c2d6567a5a6093926")
version("0.17", sha256="68949364ed5eaad857b3dea10071cde74b00b9f236dfbb702169f246c3cef389")
diff --git a/var/spack/repos/builtin/packages/libthai/package.py b/var/spack/repos/builtin/packages/libthai/package.py
index 3edf1a0f39..e147a837f8 100644
--- a/var/spack/repos/builtin/packages/libthai/package.py
+++ b/var/spack/repos/builtin/packages/libthai/package.py
@@ -16,6 +16,8 @@ class Libthai(AutotoolsPackage):
homepage = "https://linux.thai.net"
url = "https://github.com/tlwg/libthai/releases/download/v0.1.28/libthai-0.1.28.tar.xz"
+ license("LGPL-2.1-or-later")
+
version("0.1.29", sha256="fc80cc7dcb50e11302b417cebd24f2d30a8b987292e77e003267b9100d0f4bcd")
version("0.1.28", sha256="ffe0a17b4b5aa11b153c15986800eca19f6c93a4025ffa5cf2cab2dcdf1ae911")
version("0.1.27", sha256="1659fa1b7b1d6562102d7feb8c8c3fd94bb2dc5761ed7dbaae4f300e1c03eff6")
diff --git a/var/spack/repos/builtin/packages/libtheora/package.py b/var/spack/repos/builtin/packages/libtheora/package.py
index 6ec88aa91c..523904ae5c 100644
--- a/var/spack/repos/builtin/packages/libtheora/package.py
+++ b/var/spack/repos/builtin/packages/libtheora/package.py
@@ -19,6 +19,8 @@ class Libtheora(AutotoolsPackage, MSBuildPackage):
url = "http://downloads.xiph.org/releases/theora/libtheora-1.1.1.tar.xz"
git = "https://gitlab.xiph.org/xiph/theora.git"
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("stable", branch="theora-1.1")
version("1.1.1", sha256="f36da409947aa2b3dcc6af0a8c2e3144bc19db2ed547d64e9171c59c66561c61")
diff --git a/var/spack/repos/builtin/packages/libtiff/package.py b/var/spack/repos/builtin/packages/libtiff/package.py
index 3a686c70de..7086573ae5 100644
--- a/var/spack/repos/builtin/packages/libtiff/package.py
+++ b/var/spack/repos/builtin/packages/libtiff/package.py
@@ -38,6 +38,8 @@ class Libtiff(CMakePackage, AutotoolsPackage):
maintainers("adamjstewart")
+ license("libtiff")
+
version("4.5.1", sha256="d7f38b6788e4a8f5da7940c5ac9424f494d8a79eba53d555f4a507167dca5e2b")
version("4.5.0", sha256="c7a1d9296649233979fa3eacffef3fa024d73d05d589cb622727b5b08c423464")
version("4.4.0", sha256="917223b37538959aca3b790d2d73aa6e626b688e02dcda272aec24c2f498abed")
diff --git a/var/spack/repos/builtin/packages/libtirpc/package.py b/var/spack/repos/builtin/packages/libtirpc/package.py
index 0494707310..1f44a6c39f 100644
--- a/var/spack/repos/builtin/packages/libtirpc/package.py
+++ b/var/spack/repos/builtin/packages/libtirpc/package.py
@@ -12,6 +12,8 @@ class Libtirpc(AutotoolsPackage):
homepage = "https://sourceforge.net/projects/libtirpc/"
url = "https://sourceforge.net/projects/libtirpc/files/libtirpc/1.1.4/libtirpc-1.1.4.tar.bz2/download"
+ license("BSD-3-Clause")
+
version("1.3.3", sha256="6474e98851d9f6f33871957ddee9714fdcd9d8a5ee9abb5a98d63ea2e60e12f3")
version("1.2.6", sha256="4278e9a5181d5af9cd7885322fdecebc444f9a3da87c526e7d47f7a12a37d1cc")
version("1.1.4", sha256="2ca529f02292e10c158562295a1ffd95d2ce8af97820e3534fe1b0e3aec7561d")
diff --git a/var/spack/repos/builtin/packages/libtlx/package.py b/var/spack/repos/builtin/packages/libtlx/package.py
index 14a79df407..a768d3ee9f 100644
--- a/var/spack/repos/builtin/packages/libtlx/package.py
+++ b/var/spack/repos/builtin/packages/libtlx/package.py
@@ -25,6 +25,8 @@ class Libtlx(CMakePackage):
maintainers("fabratu")
+ license("BSL-1.0")
+
version("0.6.1", sha256="24dd1acf36dd43b8e0414420e3f9adc2e6bb0e75047e872a06167961aedad769")
version(
"0.5.20200222", sha256="99e63691af3ada066682243f3a65cd6eb32700071cdd6cfedb18777b5ff5ff4d"
diff --git a/var/spack/repos/builtin/packages/libtomlc99/package.py b/var/spack/repos/builtin/packages/libtomlc99/package.py
index b62e2bb272..dbcea9eaab 100644
--- a/var/spack/repos/builtin/packages/libtomlc99/package.py
+++ b/var/spack/repos/builtin/packages/libtomlc99/package.py
@@ -12,6 +12,8 @@ class Libtomlc99(Package):
homepage = "https://github.com/cktan/tomlc99"
git = "https://github.com/cktan/tomlc99.git"
+ license("MIT")
+
# Since there is no official versioning, yet, just use the date and prefix
# with '0.' to make switching to proper versioning easier later.
version("0.2020.12.23", commit="e97a56633e54297990158ab56a7e50a089cddf7d")
diff --git a/var/spack/repos/builtin/packages/libtommath/package.py b/var/spack/repos/builtin/packages/libtommath/package.py
index 72709ed531..038a488a06 100644
--- a/var/spack/repos/builtin/packages/libtommath/package.py
+++ b/var/spack/repos/builtin/packages/libtommath/package.py
@@ -12,6 +12,8 @@ class Libtommath(MakefilePackage):
homepage = "https://www.libtom.net/"
url = "https://github.com/libtom/libtommath/archive/v1.2.0.tar.gz"
+ license("Unlicense")
+
version("1.2.0", sha256="f3c20ab5df600d8d89e054d096c116417197827d12732e678525667aa724e30f")
version("1.1.0", sha256="71b6f3f99341b7693393ab4b58f03b79b6afc2ee5288666cc4538b4b336355f4")
diff --git a/var/spack/repos/builtin/packages/libtool/package.py b/var/spack/repos/builtin/packages/libtool/package.py
index eaa83c387d..964e3f5f4f 100644
--- a/var/spack/repos/builtin/packages/libtool/package.py
+++ b/var/spack/repos/builtin/packages/libtool/package.py
@@ -14,6 +14,8 @@ class Libtool(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.gnu.org/software/libtool/"
gnu_mirror_path = "libtool/libtool-2.4.6.tar.gz"
+ license("LGPL-2.0-or-later AND GPL-2.0-or-later")
+
version(
"develop",
git="https://git.savannah.gnu.org/git/libtool.git",
diff --git a/var/spack/repos/builtin/packages/libtorrent/package.py b/var/spack/repos/builtin/packages/libtorrent/package.py
index 9b5b812741..cfd0a87d88 100644
--- a/var/spack/repos/builtin/packages/libtorrent/package.py
+++ b/var/spack/repos/builtin/packages/libtorrent/package.py
@@ -13,6 +13,8 @@ class Libtorrent(AutotoolsPackage):
homepage = "https://github.com/rakshasa/libtorrent"
url = "https://github.com/rakshasa/libtorrent/archive/v0.13.8.tar.gz"
+ license("GPL-2.0-or-later")
+
version("0.13.8", sha256="0f6c2e7ffd3a1723ab47fdac785ec40f85c0a5b5a42c1d002272205b988be722")
def autoreconf(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/libtree/package.py b/var/spack/repos/builtin/packages/libtree/package.py
index d79243c458..5eed802797 100644
--- a/var/spack/repos/builtin/packages/libtree/package.py
+++ b/var/spack/repos/builtin/packages/libtree/package.py
@@ -15,6 +15,8 @@ class Libtree(MakefilePackage, CMakePackage):
url = "https://github.com/haampie/libtree/archive/refs/tags/v2.0.0.tar.gz"
maintainers("haampie")
+ license("MIT")
+
version("master", branch="master")
version("3.1.1", sha256="6148436f54296945d22420254dd78e1829d60124bb2f5b9881320a6550f73f5c")
version("3.1.0", sha256="8057edb2dd77b0acf6ceab6868741993979dccd41fc41a58bde743f11666d781")
diff --git a/var/spack/repos/builtin/packages/libuecc/package.py b/var/spack/repos/builtin/packages/libuecc/package.py
index 8e74110781..34df41cfe9 100644
--- a/var/spack/repos/builtin/packages/libuecc/package.py
+++ b/var/spack/repos/builtin/packages/libuecc/package.py
@@ -13,5 +13,7 @@ class Libuecc(CMakePackage):
homepage = "https://github.com/fars/libuecc"
url = "https://github.com/fars/libuecc/archive/v7.tar.gz"
+ license("BSD-2-Clause")
+
version("7", sha256="465a6584c991c13fddf36700328c44fee9a3baff9025fb5f232b34d003d715e0")
version("6", sha256="ad813abd91462a6b10608e51862a65998649651b22ab5d82f920622cc93befd7")
diff --git a/var/spack/repos/builtin/packages/libunistring/package.py b/var/spack/repos/builtin/packages/libunistring/package.py
index d708b52437..ef9356c00d 100644
--- a/var/spack/repos/builtin/packages/libunistring/package.py
+++ b/var/spack/repos/builtin/packages/libunistring/package.py
@@ -15,6 +15,8 @@ class Libunistring(AutotoolsPackage, GNUMirrorPackage):
git = "https://git.savannah.gnu.org/git/libunistring.git"
maintainers("bernhardkaindl")
+ license("GPL-2.0-or-later OR LGPL-3.0-or-later")
+
version("master", branch="master")
version("1.1", sha256="827c1eb9cb6e7c738b171745dac0888aa58c5924df2e59239318383de0729b98")
version("1.0", sha256="5bab55b49f75d77ed26b257997e919b693f29fd4a1bc22e0e6e024c246c72741")
diff --git a/var/spack/repos/builtin/packages/libunwind/package.py b/var/spack/repos/builtin/packages/libunwind/package.py
index b9115455a2..38c5d980a1 100644
--- a/var/spack/repos/builtin/packages/libunwind/package.py
+++ b/var/spack/repos/builtin/packages/libunwind/package.py
@@ -15,6 +15,8 @@ class Libunwind(AutotoolsPackage):
git = "https://github.com/libunwind/libunwind"
maintainers("mwkrentel")
+ license("MIT")
+
version("master", branch="master")
version("1.6-stable", branch="v1.6-stable")
version("1.6.2", sha256="4a6aec666991fb45d0889c44aede8ad6eb108071c3554fcdff671f9c94794976")
diff --git a/var/spack/repos/builtin/packages/liburing/package.py b/var/spack/repos/builtin/packages/liburing/package.py
index 7a7d80139b..d2e8461360 100644
--- a/var/spack/repos/builtin/packages/liburing/package.py
+++ b/var/spack/repos/builtin/packages/liburing/package.py
@@ -17,6 +17,8 @@ class Liburing(AutotoolsPackage):
url = "https://github.com/axboe/liburing/archive/refs/tags/liburing-2.3.tar.gz"
git = "https://github.com/axboe/liburing.git"
+ license("LGPL-2.1-or-later OR MIT")
+
version("master", branch="master")
version("2.3", sha256="60b367dbdc6f2b0418a6e0cd203ee0049d9d629a36706fcf91dfb9428bae23c8")
diff --git a/var/spack/repos/builtin/packages/libusb/package.py b/var/spack/repos/builtin/packages/libusb/package.py
index c401629956..c9fa23b7a8 100644
--- a/var/spack/repos/builtin/packages/libusb/package.py
+++ b/var/spack/repos/builtin/packages/libusb/package.py
@@ -14,6 +14,8 @@ class Libusb(AutotoolsPackage):
url = "https://github.com/libusb/libusb/releases/download/v1.0.22/libusb-1.0.22.tar.bz2"
git = "https://github.com/libusb/libusb"
+ license("LGPL-2.1-or-later")
+
version("master", branch="master")
version("1.0.22", sha256="75aeb9d59a4fdb800d329a545c2e6799f732362193b465ea198f2aa275518157")
version("1.0.21", sha256="7dce9cce9a81194b7065ee912bcd55eeffebab694ea403ffb91b67db66b1824b")
diff --git a/var/spack/repos/builtin/packages/libusbmuxd/package.py b/var/spack/repos/builtin/packages/libusbmuxd/package.py
index a51b4624c4..f8bdd9790f 100644
--- a/var/spack/repos/builtin/packages/libusbmuxd/package.py
+++ b/var/spack/repos/builtin/packages/libusbmuxd/package.py
@@ -13,6 +13,8 @@ class Libusbmuxd(AutotoolsPackage):
url = "https://www.libimobiledevice.org/downloads/libusbmuxd-1.0.10.tar.bz2"
git = "https://git.libimobiledevice.org/libusbmuxd.git"
+ license("LGPL-2.1-or-later")
+
version("master", branch="master")
version("1.0.10", sha256="1aa21391265d2284ac3ccb7cf278126d10d354878589905b35e8102104fec9f2")
version("1.0.9", sha256="2e3f708a3df30ad7832d2d2389eeb29f68f4e4488a42a20149cc99f4f9223dfc")
diff --git a/var/spack/repos/builtin/packages/libuser/package.py b/var/spack/repos/builtin/packages/libuser/package.py
index a33d88a97c..abc777f676 100644
--- a/var/spack/repos/builtin/packages/libuser/package.py
+++ b/var/spack/repos/builtin/packages/libuser/package.py
@@ -12,6 +12,8 @@ class Libuser(AutotoolsPackage):
homepage = "https://pagure.io/libuser"
url = "https://releases.pagure.org/libuser/libuser-0.62.tar.xz"
+ license("LGPL-2.0-or-later")
+
version("0.62", sha256="a58ff4fabb01a25043b142185a33eeea961109dd60d4b40b6a9df4fa3cace20b")
version("0.61", sha256="0a114a52446e12781e2ffdf26f59df0d14e7809c7db5e551d3cf61c4e398751d")
version("0.60", sha256="b1f73408ebfee79eb01a47c5879a2cdef6a00b75ee24870de7df1b816ff483eb")
diff --git a/var/spack/repos/builtin/packages/libuv-julia/package.py b/var/spack/repos/builtin/packages/libuv-julia/package.py
index ee53bbb26a..9963408db6 100644
--- a/var/spack/repos/builtin/packages/libuv-julia/package.py
+++ b/var/spack/repos/builtin/packages/libuv-julia/package.py
@@ -15,6 +15,8 @@ class LibuvJulia(AutotoolsPackage):
url = "https://github.com/JuliaLang/libuv/archive/refs/heads/julia-uv2-1.44.2.tar.gz"
git = "https://github.com/JuliaLang/libuv.git"
+ license("CC-BY-4.0")
+
# julia's libuv fork doesn't tag (all?) releases, so we fix commits.
version("1.44.3", commit="2723e256e952be0b015b3c0086f717c3d365d97e")
version("1.44.2", commit="e6f0e4900e195c8352f821abe2b3cffc3089547b")
diff --git a/var/spack/repos/builtin/packages/libuv/package.py b/var/spack/repos/builtin/packages/libuv/package.py
index 5c838db449..c8a79a26bc 100644
--- a/var/spack/repos/builtin/packages/libuv/package.py
+++ b/var/spack/repos/builtin/packages/libuv/package.py
@@ -13,6 +13,8 @@ class Libuv(AutotoolsPackage):
list_url = "https://dist.libuv.org/dist"
list_depth = 1
+ license("MIT")
+
version("1.46.0", sha256="94f101111ef3209340d7f09c2aa150ddb4feabd2f9d87d47d9f5bded835b8094")
version("1.45.0", sha256="3793d8c0d6fa587721d010d0555b7e82443fd4e8b3c91e529eb6607592f52b87")
version("1.44.2", sha256="8ff28f6ac0d6d2a31d2eeca36aff3d7806706c7d3f5971f5ee013ddb0bdd2e9e")
diff --git a/var/spack/repos/builtin/packages/libvdwxc/package.py b/var/spack/repos/builtin/packages/libvdwxc/package.py
index 81384e8f06..c89ddefbf9 100644
--- a/var/spack/repos/builtin/packages/libvdwxc/package.py
+++ b/var/spack/repos/builtin/packages/libvdwxc/package.py
@@ -14,6 +14,8 @@ class Libvdwxc(AutotoolsPackage):
homepage = "https://libvdwxc.gitlab.io/libvdwxc/"
url = "https://launchpad.net/libvdwxc/stable/0.4.0/+download/libvdwxc-0.4.0.tar.gz"
+ license("GPL-3.0-or-later")
+
version("0.4.0", sha256="3524feb5bb2be86b4688f71653502146b181e66f3f75b8bdaf23dd1ae4a56b33")
variant("mpi", default=True, description="Enable MPI support")
diff --git a/var/spack/repos/builtin/packages/libverto/package.py b/var/spack/repos/builtin/packages/libverto/package.py
index e266ba109f..0926cf4ea3 100644
--- a/var/spack/repos/builtin/packages/libverto/package.py
+++ b/var/spack/repos/builtin/packages/libverto/package.py
@@ -14,6 +14,8 @@ class Libverto(AutotoolsPackage):
homepage = "https://github.com/latchset/libverto/"
url = "https://github.com/latchset/libverto/archive/0.3.1.tar.gz"
+ license("MIT")
+
version("0.3.2", sha256="b1005607e58961bf74945b87f36b8bdb94266a692685998b09a63190e3994dc1")
version("0.3.1", sha256="02c7e679577ae7608ed35fe740bec2ef8c58142344cef247f2797ef788d41adc")
version("0.3.0", sha256="fad201d9d0ac1abf1283d2d78bb3a615f72cfd2a2141673589d93c0cb762b3f1")
diff --git a/var/spack/repos/builtin/packages/libvips/package.py b/var/spack/repos/builtin/packages/libvips/package.py
index 6a6596dadd..eb7f80a7e9 100644
--- a/var/spack/repos/builtin/packages/libvips/package.py
+++ b/var/spack/repos/builtin/packages/libvips/package.py
@@ -15,6 +15,8 @@ class Libvips(AutotoolsPackage):
url = "https://github.com/libvips/libvips/releases/download/v8.9.0/vips-8.9.0.tar.gz"
git = "https://github.com/libvips/libvips.git"
+ license("LGPL-2.1-or-later")
+
version("8.13.3", sha256="4eff5cdc8dbe1a05a926290a99014e20ba386f5dcca38d9774bef61413435d4c")
version("8.10.5", sha256="a4eef2f5334ab6dbf133cd3c6d6394d5bdb3e76d5ea4d578b02e1bc3d9e1cfd8")
version("8.9.1", sha256="45633798877839005016c9d3494e98dee065f5cb9e20f4552d3b315b8e8bce91")
diff --git a/var/spack/repos/builtin/packages/libvorbis/package.py b/var/spack/repos/builtin/packages/libvorbis/package.py
index cfd0420ca3..9804e8e250 100644
--- a/var/spack/repos/builtin/packages/libvorbis/package.py
+++ b/var/spack/repos/builtin/packages/libvorbis/package.py
@@ -15,6 +15,8 @@ class Libvorbis(AutotoolsPackage):
homepage = "https://xiph.org/vorbis/"
url = "http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.5.tar.gz"
+ license("BSD-3-Clause")
+
version("1.3.7", sha256="0e982409a9c3fc82ee06e08205b1355e5c6aa4c36bca58146ef399621b0ce5ab")
version("1.3.5", sha256="6efbcecdd3e5dfbf090341b485da9d176eb250d893e3eb378c428a2db38301ce")
diff --git a/var/spack/repos/builtin/packages/libvori/package.py b/var/spack/repos/builtin/packages/libvori/package.py
index 3125378bfd..3d6341ee08 100644
--- a/var/spack/repos/builtin/packages/libvori/package.py
+++ b/var/spack/repos/builtin/packages/libvori/package.py
@@ -14,6 +14,8 @@ class Libvori(CMakePackage):
maintainers("dev-zero", "mtaillefumier")
+ license("LGPL-3.0-only")
+
version("220621", sha256="1cfa98c564814bddacf1c0e7f11582137d758668f6307e6eb392c72317984c14")
version("210412", sha256="331886aea9d093d8c44b95a07fab13d47f101b1f94a0640d7d670eb722bf90ac")
version("201229", sha256="da0afb292c94f8de2aaebfd0b692d15ffd86083cb8a48478b07ca93823decc06")
diff --git a/var/spack/repos/builtin/packages/libvpx/package.py b/var/spack/repos/builtin/packages/libvpx/package.py
index 1ee76727a6..b7e36d5b86 100644
--- a/var/spack/repos/builtin/packages/libvpx/package.py
+++ b/var/spack/repos/builtin/packages/libvpx/package.py
@@ -17,6 +17,8 @@ class Libvpx(AutotoolsPackage):
homepage = "https://chromium.googlesource.com/webm/libvpx"
url = "https://github.com/webmproject/libvpx/archive/refs/tags/v1.10.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.10.0", sha256="85803ccbdbdd7a3b03d930187cb055f1353596969c1f92ebec2db839fa4f834a")
variant("pic", default=True, description="Produce position-independent code (for shared libs)")
diff --git a/var/spack/repos/builtin/packages/libvterm/package.py b/var/spack/repos/builtin/packages/libvterm/package.py
index 0954967bd6..7436176445 100644
--- a/var/spack/repos/builtin/packages/libvterm/package.py
+++ b/var/spack/repos/builtin/packages/libvterm/package.py
@@ -13,6 +13,8 @@ class Libvterm(MakefilePackage):
homepage = "http://www.leonerd.org.uk/code/libvterm/"
url = "http://www.leonerd.org.uk/code/libvterm/libvterm-0.1.3.tar.gz"
+ license("MIT")
+
version("0.3.1", sha256="25a8ad9c15485368dfd0a8a9dca1aec8fea5c27da3fa74ec518d5d3787f0c397")
version("0.3", sha256="61eb0d6628c52bdf02900dfd4468aa86a1a7125228bab8a67328981887483358")
version("0.2", sha256="4c5150655438cfb8c57e7bd133041140857eb04defd0e544521c0e469258e105")
diff --git a/var/spack/repos/builtin/packages/libwebp/package.py b/var/spack/repos/builtin/packages/libwebp/package.py
index a77c259c69..1b3e0f8b32 100644
--- a/var/spack/repos/builtin/packages/libwebp/package.py
+++ b/var/spack/repos/builtin/packages/libwebp/package.py
@@ -14,6 +14,8 @@ class Libwebp(AutotoolsPackage):
homepage = "https://developers.google.com/speed/webp/"
url = "https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.0.3.tar.gz"
+ license("BSD-3-Clause")
+
version("1.2.4", sha256="7bf5a8a28cc69bcfa8cb214f2c3095703c6b73ac5fba4d5480c205331d9494df")
version("1.2.3", sha256="f5d7ab2390b06b8a934a4fc35784291b3885b557780d099bd32f09241f9d83f9")
version("1.2.2", sha256="7656532f837af5f4cec3ff6bafe552c044dc39bf453587bd5b77450802f4aee6")
diff --git a/var/spack/repos/builtin/packages/libwebsockets/package.py b/var/spack/repos/builtin/packages/libwebsockets/package.py
index db15138ff6..96b4276b48 100644
--- a/var/spack/repos/builtin/packages/libwebsockets/package.py
+++ b/var/spack/repos/builtin/packages/libwebsockets/package.py
@@ -13,6 +13,8 @@ class Libwebsockets(CMakePackage):
url = "https://github.com/warmcat/libwebsockets/archive/v2.1.0.tar.gz"
maintainers("ax3l")
+ license("MIT")
+
version("2.2.1", sha256="e7f9eaef258e003c9ada0803a9a5636757a5bc0a58927858834fb38a87d18ad2")
version("2.1.1", sha256="96183cbdfcd6e6a3d9465e854a924b7bfde6c8c6d3384d6159ad797c2e823b4d")
version("2.1.0", sha256="bcc96aaa609daae4d3f7ab1ee480126709ef4f6a8bf9c85de40aae48e38cce66")
diff --git a/var/spack/repos/builtin/packages/libwhich/package.py b/var/spack/repos/builtin/packages/libwhich/package.py
index fece55039d..9a60d21576 100644
--- a/var/spack/repos/builtin/packages/libwhich/package.py
+++ b/var/spack/repos/builtin/packages/libwhich/package.py
@@ -17,6 +17,8 @@ class Libwhich(Package):
maintainers("dmageeLANL")
+ license("MIT")
+
version("master", branch="master")
version("1.1.0", sha256="f1c30bf7396859ad437a5db74e9e328fb4b4e1379457121e28a3524b1e3a0b3f")
version("1.0.0", sha256="61d5d643d4cbd4b340b9b48922e1b4fd2a35729b7cfdcc7283aab82a6f742a6c")
diff --git a/var/spack/repos/builtin/packages/libwindowswm/package.py b/var/spack/repos/builtin/packages/libwindowswm/package.py
index 1fa600cd58..ba4dd0046e 100644
--- a/var/spack/repos/builtin/packages/libwindowswm/package.py
+++ b/var/spack/repos/builtin/packages/libwindowswm/package.py
@@ -17,6 +17,8 @@ class Libwindowswm(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libWindowsWM"
xorg_mirror_path = "lib/libWindowsWM-1.0.1.tar.gz"
+ license("MIT")
+
version("1.0.1", sha256="94f9c0add3bad38ebd84bc43d854207c4deaaa74fb15339276e022546124b98a")
depends_on("libx11")
diff --git a/var/spack/repos/builtin/packages/libwmf/package.py b/var/spack/repos/builtin/packages/libwmf/package.py
index 040bf9dc95..0792d8d321 100644
--- a/var/spack/repos/builtin/packages/libwmf/package.py
+++ b/var/spack/repos/builtin/packages/libwmf/package.py
@@ -17,6 +17,8 @@ class Libwmf(AutotoolsPackage):
parallel = False
+ license("LGPL-2.0-or-later")
+
version("0.2.12", sha256="464ff63605d7eaf61a4a12dbd420f7a41a4d854675d8caf37729f5bc744820e2")
version("0.2.11", sha256="e2a2664afd5abc71a42be7ad3c200f64de2b8889bf088eac1d32e205ce843803")
diff --git a/var/spack/repos/builtin/packages/libx11/package.py b/var/spack/repos/builtin/packages/libx11/package.py
index 828ba55279..0014f8f92b 100644
--- a/var/spack/repos/builtin/packages/libx11/package.py
+++ b/var/spack/repos/builtin/packages/libx11/package.py
@@ -12,6 +12,8 @@ class Libx11(AutotoolsPackage, XorgPackage):
homepage = "https://www.x.org/"
xorg_mirror_path = "lib/libX11-1.6.7.tar.gz"
+ license("X11")
+
version("1.8.4", sha256="efd3a3a43c1f177edc2c205bedb0719b6648203595e54c0b83a32576aeaca7cd")
version("1.7.0", sha256="c48ec61785ec68fc6a9a6aca0a9578393414fe2562e3cc9cca30234345c7b6ac")
version("1.6.7", sha256="f62ab88c2a87b55e1dc338726a55bb6ed8048084fe6a3294a7ae324ca45159d1")
diff --git a/var/spack/repos/builtin/packages/libxau/package.py b/var/spack/repos/builtin/packages/libxau/package.py
index f29d50343b..17dde25f1e 100644
--- a/var/spack/repos/builtin/packages/libxau/package.py
+++ b/var/spack/repos/builtin/packages/libxau/package.py
@@ -14,6 +14,8 @@ class Libxau(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXau/"
xorg_mirror_path = "lib/libXau-1.0.8.tar.gz"
+ license("MIT")
+
version("1.0.8", sha256="c343b4ef66d66a6b3e0e27aa46b37ad5cab0f11a5c565eafb4a1c7590bc71d7b")
depends_on("xproto")
diff --git a/var/spack/repos/builtin/packages/libxaw/package.py b/var/spack/repos/builtin/packages/libxaw/package.py
index 8a12c5a3a8..7476ace0c8 100644
--- a/var/spack/repos/builtin/packages/libxaw/package.py
+++ b/var/spack/repos/builtin/packages/libxaw/package.py
@@ -13,6 +13,8 @@ class Libxaw(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXaw"
xorg_mirror_path = "lib/libXaw-1.0.13.tar.gz"
+ license("MIT")
+
version("1.0.13", sha256="7e74ac3e5f67def549722ff0333d6e6276b8becd9d89615cda011e71238ab694")
version("1.0.12", sha256="e32abc68d759ffb643f842329838f8b6c157e31023cc91059aabf730e7222ad2")
diff --git a/var/spack/repos/builtin/packages/libxaw3d/package.py b/var/spack/repos/builtin/packages/libxaw3d/package.py
index 50d4694965..597b3c7ae8 100644
--- a/var/spack/repos/builtin/packages/libxaw3d/package.py
+++ b/var/spack/repos/builtin/packages/libxaw3d/package.py
@@ -13,6 +13,8 @@ class Libxaw3d(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXaw3d"
xorg_mirror_path = "lib/libXaw3d-1.6.2.tar.gz"
+ license("MIT")
+
version("1.6.4", sha256="09fecfdab9d7d5953567883e2074eb231bc7a122a06e5055f9c119090f1f76a7")
version("1.6.2", sha256="847dab01aeac1448916e3b4edb4425594b3ac2896562d9c7141aa4ac6c898ba9")
diff --git a/var/spack/repos/builtin/packages/libxc/package.py b/var/spack/repos/builtin/packages/libxc/package.py
index 1652ae772a..8945d3adb3 100644
--- a/var/spack/repos/builtin/packages/libxc/package.py
+++ b/var/spack/repos/builtin/packages/libxc/package.py
@@ -13,6 +13,8 @@ class Libxc(AutotoolsPackage, CudaPackage):
homepage = "https://tddft.org/programs/libxc/"
url = "https://gitlab.com/libxc/libxc/-/archive/6.1.0/libxc-6.1.0.tar.gz"
+ license("MPL-2.0-no-copyleft-exception")
+
version("6.2.2", sha256="3b0523924579cf494cafc6fea92945257f35692b004217d3dfd3ea7ca780e8dc")
version("6.2.1", sha256="b5f3b4514db6bc4ccda1da90ac6176ea1f82e12241cc66427c58cbc4a5197b9b")
version("6.2.0", sha256="3d25878782b5f94e7e4d41bd6de27f98983584cd0be0c65e69a9ada986b56b4d")
diff --git a/var/spack/repos/builtin/packages/libxcb/package.py b/var/spack/repos/builtin/packages/libxcb/package.py
index 1db0f5de5a..0ee156db83 100644
--- a/var/spack/repos/builtin/packages/libxcb/package.py
+++ b/var/spack/repos/builtin/packages/libxcb/package.py
@@ -15,6 +15,8 @@ class Libxcb(AutotoolsPackage):
homepage = "https://xcb.freedesktop.org/"
url = "https://xorg.freedesktop.org/archive/individual/lib/libxcb-1.14.tar.xz"
+ license("MIT")
+
version("1.14", sha256="a55ed6db98d43469801262d81dc2572ed124edc3db31059d4e9916eb9f844c34")
version("1.13", sha256="0bb3cfd46dbd90066bf4d7de3cad73ec1024c7325a4a0cbf5f4a0d4fa91155fb")
diff --git a/var/spack/repos/builtin/packages/libxcomposite/package.py b/var/spack/repos/builtin/packages/libxcomposite/package.py
index 0d892f5abb..26009572c3 100644
--- a/var/spack/repos/builtin/packages/libxcomposite/package.py
+++ b/var/spack/repos/builtin/packages/libxcomposite/package.py
@@ -13,6 +13,8 @@ class Libxcomposite(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXcomposite"
xorg_mirror_path = "lib/libXcomposite-0.4.4.tar.gz"
+ license("MIT")
+
version("0.4.6", sha256="3599dfcd96cd48d45e6aeb08578aa27636fa903f480f880c863622c2b352d076")
version("0.4.4", sha256="83c04649819c6f52cda1b0ce8bcdcc48ad8618428ad803fb07f20b802f1bdad1")
diff --git a/var/spack/repos/builtin/packages/libxcrypt/package.py b/var/spack/repos/builtin/packages/libxcrypt/package.py
index 428720add3..4cac778713 100644
--- a/var/spack/repos/builtin/packages/libxcrypt/package.py
+++ b/var/spack/repos/builtin/packages/libxcrypt/package.py
@@ -20,6 +20,8 @@ class Libxcrypt(AutotoolsPackage):
version, version
)
+ license("LGPL-2.1-or-later")
+
version("4.4.35", sha256="a8c935505b55f1df0d17f8bfd59468c7c6709a1d31831b0f8e3e045ab8fd455d")
version("4.4.34", sha256="bb3f467af21c48046ce662186eb2ddf078ca775c441fdf1c3628448a3833a230")
version("4.4.33", sha256="e87acf9c652c573a4713d5582159f98f305d56ed5f754ce64f57d4194d6b3a6f")
diff --git a/var/spack/repos/builtin/packages/libxcursor/package.py b/var/spack/repos/builtin/packages/libxcursor/package.py
index 796c68d0d3..200ba163d6 100644
--- a/var/spack/repos/builtin/packages/libxcursor/package.py
+++ b/var/spack/repos/builtin/packages/libxcursor/package.py
@@ -12,6 +12,8 @@ class Libxcursor(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXcursor"
xorg_mirror_path = "lib/libXcursor-1.1.14.tar.gz"
+ license("MIT")
+
version("1.2.1", sha256="77f96b9ad0a3c422cfa826afabaf1e02b9bfbfc8908c5fa1a45094faad074b98")
version("1.1.14", sha256="be0954faf274969ffa6d95b9606b9c0cfee28c13b6fc014f15606a0c8b05c17b")
diff --git a/var/spack/repos/builtin/packages/libxdamage/package.py b/var/spack/repos/builtin/packages/libxdamage/package.py
index 36a04e20d7..939e123cfe 100644
--- a/var/spack/repos/builtin/packages/libxdamage/package.py
+++ b/var/spack/repos/builtin/packages/libxdamage/package.py
@@ -12,6 +12,8 @@ class Libxdamage(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXdamage"
xorg_mirror_path = "lib/libXdamage-1.1.4.tar.gz"
+ license("MIT")
+
version("1.1.4", sha256="4bb3e9d917f5f593df2277d452926ee6ad96de7b7cd1017cbcf4579fe5d3442b")
depends_on("libxfixes")
diff --git a/var/spack/repos/builtin/packages/libxdmcp/package.py b/var/spack/repos/builtin/packages/libxdmcp/package.py
index e7a7e51a40..ca6b02888c 100644
--- a/var/spack/repos/builtin/packages/libxdmcp/package.py
+++ b/var/spack/repos/builtin/packages/libxdmcp/package.py
@@ -12,6 +12,8 @@ class Libxdmcp(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXdmcp"
xorg_mirror_path = "lib/libXdmcp-1.1.2.tar.gz"
+ license("MIT")
+
version("1.1.4", sha256="55041a8ff8992ab02777478c4b19c249c0f8399f05a752cb4a1a868a9a0ccb9a")
version("1.1.2", sha256="6f7c7e491a23035a26284d247779174dedc67e34e93cc3548b648ffdb6fc57c0")
diff --git a/var/spack/repos/builtin/packages/libxevie/package.py b/var/spack/repos/builtin/packages/libxevie/package.py
index 4293ac973f..2bdb3aca60 100644
--- a/var/spack/repos/builtin/packages/libxevie/package.py
+++ b/var/spack/repos/builtin/packages/libxevie/package.py
@@ -12,6 +12,8 @@ class Libxevie(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXevie"
xorg_mirror_path = "lib/libXevie-1.0.3.tar.gz"
+ license("MIT")
+
version("1.0.3", sha256="3759bb1f7fdade13ed99bfc05c0717bc42ce3f187e7da4eef80beddf5e461258")
depends_on("libx11")
diff --git a/var/spack/repos/builtin/packages/libxext/package.py b/var/spack/repos/builtin/packages/libxext/package.py
index 3e713e3318..7b98ced844 100644
--- a/var/spack/repos/builtin/packages/libxext/package.py
+++ b/var/spack/repos/builtin/packages/libxext/package.py
@@ -12,6 +12,8 @@ class Libxext(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXext"
xorg_mirror_path = "lib/libXext-1.3.3.tar.gz"
+ license("MIT")
+
version("1.3.3", sha256="eb0b88050491fef4716da4b06a4d92b4fc9e76f880d6310b2157df604342cfe5")
depends_on("libx11@1.6:")
diff --git a/var/spack/repos/builtin/packages/libxfixes/package.py b/var/spack/repos/builtin/packages/libxfixes/package.py
index 8b45a72491..5d48c5e20e 100644
--- a/var/spack/repos/builtin/packages/libxfixes/package.py
+++ b/var/spack/repos/builtin/packages/libxfixes/package.py
@@ -13,6 +13,8 @@ class Libxfixes(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXfixes"
xorg_mirror_path = "lib/libXfixes-5.0.2.tar.gz"
+ license("MIT")
+
version("5.0.2", sha256="ad8df1ecf3324512b80ed12a9ca07556e561b14256d94216e67a68345b23c981")
depends_on("libx11@1.6:")
diff --git a/var/spack/repos/builtin/packages/libxfont/package.py b/var/spack/repos/builtin/packages/libxfont/package.py
index 68e4993995..51bae3f7be 100644
--- a/var/spack/repos/builtin/packages/libxfont/package.py
+++ b/var/spack/repos/builtin/packages/libxfont/package.py
@@ -17,6 +17,8 @@ class Libxfont(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXfont"
xorg_mirror_path = "lib/libXfont-1.5.2.tar.gz"
+ license("MIT")
+
version("1.5.4", sha256="59be6eab53f7b0feb6b7933c11d67d076ae2c0fd8921229c703fc7a4e9a80d6e")
version("1.5.2", sha256="a7350c75171d03d06ae0d623e42240356d6d3e1ac7dfe606639bf20f0d653c93")
diff --git a/var/spack/repos/builtin/packages/libxfont2/package.py b/var/spack/repos/builtin/packages/libxfont2/package.py
index a4d15ed1c0..91fbaad72b 100644
--- a/var/spack/repos/builtin/packages/libxfont2/package.py
+++ b/var/spack/repos/builtin/packages/libxfont2/package.py
@@ -17,6 +17,8 @@ class Libxfont2(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXfont"
xorg_mirror_path = "lib/libXfont2-2.0.1.tar.gz"
+ license("MIT")
+
version("2.0.6", sha256="a944df7b6837c8fa2067f6a5fc25d89b0acc4011cd0bc085106a03557fb502fc")
version("2.0.1", sha256="381b6b385a69343df48a082523c856aed9042fbbc8ee0a6342fb502e4321230a")
diff --git a/var/spack/repos/builtin/packages/libxfontcache/package.py b/var/spack/repos/builtin/packages/libxfontcache/package.py
index 61ba14ef51..09cd52b009 100644
--- a/var/spack/repos/builtin/packages/libxfontcache/package.py
+++ b/var/spack/repos/builtin/packages/libxfontcache/package.py
@@ -12,6 +12,8 @@ class Libxfontcache(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXfontcache"
xorg_mirror_path = "lib/libXfontcache-1.0.5.tar.gz"
+ license("BSD-2-Clause")
+
version("1.0.5", sha256="fdba75307a0983d2566554e0e9effa7079551f1b7b46e8de642d067998619659")
depends_on("libx11")
diff --git a/var/spack/repos/builtin/packages/libxft/package.py b/var/spack/repos/builtin/packages/libxft/package.py
index 9fa5ea29df..7109f83cf1 100644
--- a/var/spack/repos/builtin/packages/libxft/package.py
+++ b/var/spack/repos/builtin/packages/libxft/package.py
@@ -16,6 +16,8 @@ class Libxft(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXft"
xorg_mirror_path = "lib/libXft-2.3.2.tar.gz"
+ license("MIT")
+
version("2.3.2", sha256="26cdddcc70b187833cbe9dc54df1864ba4c03a7175b2ca9276de9f05dce74507")
depends_on("freetype@2.1.6:")
diff --git a/var/spack/repos/builtin/packages/libxi/package.py b/var/spack/repos/builtin/packages/libxi/package.py
index 4fda82a572..52c95cf4e6 100644
--- a/var/spack/repos/builtin/packages/libxi/package.py
+++ b/var/spack/repos/builtin/packages/libxi/package.py
@@ -12,6 +12,8 @@ class Libxi(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXi"
xorg_mirror_path = "lib/libXi-1.7.6.tar.gz"
+ license("MIT AND X11")
+
version("1.7.6", sha256="4e88fa7decd287e58140ea72238f8d54e4791de302938c83695fc0c9ac102b7e")
depends_on("pkgconfig", type="build")
diff --git a/var/spack/repos/builtin/packages/libxinerama/package.py b/var/spack/repos/builtin/packages/libxinerama/package.py
index 90004f9d9c..c125c84a21 100644
--- a/var/spack/repos/builtin/packages/libxinerama/package.py
+++ b/var/spack/repos/builtin/packages/libxinerama/package.py
@@ -12,6 +12,8 @@ class Libxinerama(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXinerama"
xorg_mirror_path = "lib/libXinerama-1.1.3.tar.gz"
+ license("MIT")
+
version("1.1.3", sha256="0ba243222ae5aba4c6a3d7a394c32c8b69220a6872dbb00b7abae8753aca9a44")
depends_on("libx11")
diff --git a/var/spack/repos/builtin/packages/libxkbcommon/package.py b/var/spack/repos/builtin/packages/libxkbcommon/package.py
index a705e9660f..0948bf823a 100644
--- a/var/spack/repos/builtin/packages/libxkbcommon/package.py
+++ b/var/spack/repos/builtin/packages/libxkbcommon/package.py
@@ -20,6 +20,8 @@ class Libxkbcommon(MesonPackage, AutotoolsPackage):
conditional("meson", when="@0.9:"), conditional("autotools", when="@:0.8"), default="meson"
)
+ license("MIT")
+
version("1.5.0", sha256="560f11c4bbbca10f495f3ef7d3a6aa4ca62b4f8fb0b52e7d459d18a26e46e017")
version("1.4.1", sha256="943c07a1e2198026d8102b17270a1f406e4d3d6bbc4ae105b9e1b82d7d136b39")
version("1.4.0", sha256="106cec5263f9100a7e79b5f7220f889bc78e7d7ffc55d2b6fdb1efefb8024031")
diff --git a/var/spack/repos/builtin/packages/libxkbfile/package.py b/var/spack/repos/builtin/packages/libxkbfile/package.py
index 4ad1d62c3f..cabdd82699 100644
--- a/var/spack/repos/builtin/packages/libxkbfile/package.py
+++ b/var/spack/repos/builtin/packages/libxkbfile/package.py
@@ -12,6 +12,8 @@ class Libxkbfile(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libxkbfile"
xorg_mirror_path = "lib/libxkbfile-1.0.9.tar.gz"
+ license("MIT")
+
version("1.0.9", sha256="95df50570f38e720fb79976f603761ae6eff761613eb56f258c3cb6bab4fd5e3")
depends_on("libx11")
diff --git a/var/spack/repos/builtin/packages/libxml2/package.py b/var/spack/repos/builtin/packages/libxml2/package.py
index 0a623aa162..d6d654794c 100644
--- a/var/spack/repos/builtin/packages/libxml2/package.py
+++ b/var/spack/repos/builtin/packages/libxml2/package.py
@@ -26,6 +26,8 @@ class Libxml2(AutotoolsPackage, NMakePackage):
return url.format(version.up_to(2), version)
return "http://xmlsoft.org/sources/libxml2-{0}.tar.gz".format(version)
+ license("MIT")
+
version("2.10.3", sha256="5d2cc3d78bec3dbe212a9d7fa629ada25a7da928af432c93060ff5c17ee28a9c")
version("2.10.2", sha256="d240abe6da9c65cb1900dd9bf3a3501ccf88b3c2a1cb98317d03f272dda5b265")
version("2.10.1", sha256="21a9e13cc7c4717a6c36268d0924f92c3f67a1ece6b7ff9d588958a6db9fb9d8")
diff --git a/var/spack/repos/builtin/packages/libxmu/package.py b/var/spack/repos/builtin/packages/libxmu/package.py
index 72aeb72e4c..48f69dad0b 100644
--- a/var/spack/repos/builtin/packages/libxmu/package.py
+++ b/var/spack/repos/builtin/packages/libxmu/package.py
@@ -15,6 +15,8 @@ class Libxmu(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXmu"
xorg_mirror_path = "lib/libXmu-1.1.2.tar.gz"
+ license("MIT")
+
version("1.1.4", sha256="3091d711cdc1d8ea0f545a13b90d1464c3c3ab64778fd121f0d789b277a80289")
version("1.1.2", sha256="e5fd4bacef068f9509b8226017205040e38d3fba8d2de55037200e7176c13dba")
diff --git a/var/spack/repos/builtin/packages/libxpm/package.py b/var/spack/repos/builtin/packages/libxpm/package.py
index bbdad61aa2..3ecfba3d68 100644
--- a/var/spack/repos/builtin/packages/libxpm/package.py
+++ b/var/spack/repos/builtin/packages/libxpm/package.py
@@ -12,6 +12,8 @@ class Libxpm(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXpm"
xorg_mirror_path = "lib/libXpm-3.5.12.tar.gz"
+ license("X11")
+
version("3.5.12", sha256="2523acc780eac01db5163267b36f5b94374bfb0de26fc0b5a7bee76649fd8501")
version("3.5.11", sha256="53ddf924441b7ed2de994d4934358c13d9abf4828b1b16e1255ade5032b31df7")
version("3.5.10", sha256="f73f06928a140fd2090c439d1d55c6682095044495af6bf886f8e66cf21baee5")
diff --git a/var/spack/repos/builtin/packages/libxpresent/package.py b/var/spack/repos/builtin/packages/libxpresent/package.py
index fdaa17f636..2fca81ffb7 100644
--- a/var/spack/repos/builtin/packages/libxpresent/package.py
+++ b/var/spack/repos/builtin/packages/libxpresent/package.py
@@ -13,6 +13,8 @@ class Libxpresent(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXpresent/"
xorg_mirror_path = "lib/libXpresent-1.0.0.tar.gz"
+ license("MIT")
+
version("1.0.0", sha256="92f1bdfb67ae2ffcdb25ad72c02cac5e4912dc9bc792858240df1d7f105946fa")
depends_on("libx11", type="link")
diff --git a/var/spack/repos/builtin/packages/libxrandr/package.py b/var/spack/repos/builtin/packages/libxrandr/package.py
index 828542cc38..54cfb9f8e7 100644
--- a/var/spack/repos/builtin/packages/libxrandr/package.py
+++ b/var/spack/repos/builtin/packages/libxrandr/package.py
@@ -12,6 +12,8 @@ class Libxrandr(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXrandr"
xorg_mirror_path = "lib/libXrandr-1.5.0.tar.gz"
+ license("MIT")
+
version("1.5.3", sha256="3ad316c1781fe2fe22574b819e81f0eff087a8560377f521ba932238b41b251f")
version("1.5.0", sha256="1b594a149e6b124aab7149446f2fd886461e2935eca8dca43fe83a70cf8ec451")
diff --git a/var/spack/repos/builtin/packages/libxrender/package.py b/var/spack/repos/builtin/packages/libxrender/package.py
index 32fbf86354..292ea561bc 100644
--- a/var/spack/repos/builtin/packages/libxrender/package.py
+++ b/var/spack/repos/builtin/packages/libxrender/package.py
@@ -12,6 +12,8 @@ class Libxrender(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXrender"
xorg_mirror_path = "lib/libXrender-0.9.10.tar.gz"
+ license("MIT")
+
version("0.9.10", sha256="770527cce42500790433df84ec3521e8bf095dfe5079454a92236494ab296adf")
version("0.9.9", sha256="beeac64ff8d225f775019eb7c688782dee9f4cc7b412a65538f8dde7be4e90fe")
diff --git a/var/spack/repos/builtin/packages/libxres/package.py b/var/spack/repos/builtin/packages/libxres/package.py
index 91b7757659..0b2d0e41a7 100644
--- a/var/spack/repos/builtin/packages/libxres/package.py
+++ b/var/spack/repos/builtin/packages/libxres/package.py
@@ -12,6 +12,8 @@ class Libxres(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXRes"
xorg_mirror_path = "lib/libXres-1.0.7.tar.gz"
+ license("custom")
+
version("1.0.7", sha256="488c9fa14b38f794d1f019fe62e6b06514a39f1a7538e55ece8faf22482fefcd")
depends_on("libx11")
diff --git a/var/spack/repos/builtin/packages/libxscrnsaver/package.py b/var/spack/repos/builtin/packages/libxscrnsaver/package.py
index f50da4df40..c91d4a5d6a 100644
--- a/var/spack/repos/builtin/packages/libxscrnsaver/package.py
+++ b/var/spack/repos/builtin/packages/libxscrnsaver/package.py
@@ -12,6 +12,8 @@ class Libxscrnsaver(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXScrnSaver"
xorg_mirror_path = "lib/libXScrnSaver-1.2.2.tar.gz"
+ license("MIT")
+
version("1.2.2", sha256="e12ba814d44f7b58534c0d8521e2d4574f7bf2787da405de4341c3b9f4cc8d96")
depends_on("libx11")
diff --git a/var/spack/repos/builtin/packages/libxshmfence/package.py b/var/spack/repos/builtin/packages/libxshmfence/package.py
index 1607ab69d7..56bdbfb4f2 100644
--- a/var/spack/repos/builtin/packages/libxshmfence/package.py
+++ b/var/spack/repos/builtin/packages/libxshmfence/package.py
@@ -16,6 +16,8 @@ class Libxshmfence(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libxshmfence/"
xorg_mirror_path = "lib/libxshmfence-1.3.tar.bz2"
+ license("MIT")
+
version("1.3", sha256="b884300d26a14961a076fbebc762a39831cb75f92bed5ccf9836345b459220c7")
version("1.2", sha256="d21b2d1fd78c1efbe1f2c16dae1cb23f8fd231dcf891465b8debe636a9054b0c")
diff --git a/var/spack/repos/builtin/packages/libxslt/package.py b/var/spack/repos/builtin/packages/libxslt/package.py
index 0680d47dea..32af368479 100644
--- a/var/spack/repos/builtin/packages/libxslt/package.py
+++ b/var/spack/repos/builtin/packages/libxslt/package.py
@@ -16,6 +16,8 @@ class Libxslt(AutotoolsPackage):
homepage = "http://www.xmlsoft.org/XSLT/index.html"
url = "http://xmlsoft.org/sources/libxslt-1.1.32.tar.gz"
+ license("X11")
+
version("1.1.33", sha256="8e36605144409df979cab43d835002f63988f3dc94d5d3537c12796db90e38c8")
version("1.1.32", sha256="526ecd0abaf4a7789041622c3950c0e7f2c4c8835471515fd77eec684a355460")
version("1.1.29", sha256="b5976e3857837e7617b29f2249ebb5eeac34e249208d31f1fbf7a6ba7a4090ce")
diff --git a/var/spack/repos/builtin/packages/libxsmm/package.py b/var/spack/repos/builtin/packages/libxsmm/package.py
index d7aa1a535b..407d37dae3 100644
--- a/var/spack/repos/builtin/packages/libxsmm/package.py
+++ b/var/spack/repos/builtin/packages/libxsmm/package.py
@@ -20,6 +20,8 @@ class Libxsmm(MakefilePackage):
maintainers("hfp")
+ license("BSD-3-Clause")
+
# 2.0 release is planned for Jan / Feb 2024. This commit from main is added
# as a stable version that supports other targets than x86. Remove this
# after 2.0 release.
diff --git a/var/spack/repos/builtin/packages/libxstream/package.py b/var/spack/repos/builtin/packages/libxstream/package.py
index a89a302699..7e5e0e68e5 100644
--- a/var/spack/repos/builtin/packages/libxstream/package.py
+++ b/var/spack/repos/builtin/packages/libxstream/package.py
@@ -14,6 +14,8 @@ class Libxstream(Package):
homepage = "https://github.com/hfp/libxstream"
url = "https://github.com/hfp/libxstream/archive/0.9.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.9.0", sha256="03365f23b337533b8e5a049a24bc5a91c0f1539dd042ca5312abccc8f713b473")
def patch(self):
diff --git a/var/spack/repos/builtin/packages/libxt/package.py b/var/spack/repos/builtin/packages/libxt/package.py
index 004bfbbd71..12e6b9ce4f 100644
--- a/var/spack/repos/builtin/packages/libxt/package.py
+++ b/var/spack/repos/builtin/packages/libxt/package.py
@@ -12,6 +12,8 @@ class Libxt(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXt"
xorg_mirror_path = "lib/libXt-1.1.5.tar.gz"
+ license("MIT")
+
version("1.1.5", sha256="b59bee38a9935565fa49dc1bfe84cb30173e2e07e1dcdf801430d4b54eb0caa3")
depends_on("libsm")
diff --git a/var/spack/repos/builtin/packages/libxtst/package.py b/var/spack/repos/builtin/packages/libxtst/package.py
index 7f469fbf4d..e84a780172 100644
--- a/var/spack/repos/builtin/packages/libxtst/package.py
+++ b/var/spack/repos/builtin/packages/libxtst/package.py
@@ -21,6 +21,8 @@ class Libxtst(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXtst"
xorg_mirror_path = "lib/libXtst-1.2.2.tar.gz"
+ license("MIT")
+
version("1.2.2", sha256="221838960c7b9058cd6795c1c3ee8e25bae1c68106be314bc3036a4f26be0e6c")
depends_on("libx11")
diff --git a/var/spack/repos/builtin/packages/libxv/package.py b/var/spack/repos/builtin/packages/libxv/package.py
index ae1b533b5e..dbd6d1dc1c 100644
--- a/var/spack/repos/builtin/packages/libxv/package.py
+++ b/var/spack/repos/builtin/packages/libxv/package.py
@@ -13,6 +13,8 @@ class Libxv(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXv"
xorg_mirror_path = "lib/libXv-1.0.10.tar.gz"
+ license("MIT")
+
version("1.0.10", sha256="89a664928b625558268de81c633e300948b3752b0593453d7815f8775bab5293")
depends_on("libx11@1.6:")
diff --git a/var/spack/repos/builtin/packages/libxvmc/package.py b/var/spack/repos/builtin/packages/libxvmc/package.py
index 2c1412ad00..8f8f3b3ddd 100644
--- a/var/spack/repos/builtin/packages/libxvmc/package.py
+++ b/var/spack/repos/builtin/packages/libxvmc/package.py
@@ -12,6 +12,8 @@ class Libxvmc(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXvMC"
xorg_mirror_path = "lib/libXvMC-1.0.9.tar.gz"
+ license("MIT")
+
version("1.0.9", sha256="090f087fe65b30b3edfb996c79ff6cf299e473fb25e955fff1c4e9cb624da2c2")
depends_on("libx11@1.6:")
diff --git a/var/spack/repos/builtin/packages/libxxf86dga/package.py b/var/spack/repos/builtin/packages/libxxf86dga/package.py
index 54737ddc0d..6980c2ff35 100644
--- a/var/spack/repos/builtin/packages/libxxf86dga/package.py
+++ b/var/spack/repos/builtin/packages/libxxf86dga/package.py
@@ -12,6 +12,8 @@ class Libxxf86dga(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXxf86dga"
xorg_mirror_path = "lib/libXxf86dga-1.1.4.tar.gz"
+ license("MIT")
+
version("1.1.4", sha256="e6361620a15ceba666901ca8423e8be0c6ed0271a7088742009160349173766b")
depends_on("libx11")
diff --git a/var/spack/repos/builtin/packages/libxxf86vm/package.py b/var/spack/repos/builtin/packages/libxxf86vm/package.py
index df820636f3..fd14748470 100644
--- a/var/spack/repos/builtin/packages/libxxf86vm/package.py
+++ b/var/spack/repos/builtin/packages/libxxf86vm/package.py
@@ -12,6 +12,8 @@ class Libxxf86vm(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libXxf86vm"
xorg_mirror_path = "lib/libXxf86vm-1.1.4.tar.gz"
+ license("MIT")
+
version("1.1.4", sha256="5108553c378a25688dcb57dca383664c36e293d60b1505815f67980ba9318a99")
depends_on("libx11@1.6:")
diff --git a/var/spack/repos/builtin/packages/libyaml/package.py b/var/spack/repos/builtin/packages/libyaml/package.py
index e992e88a56..e8fe743c47 100644
--- a/var/spack/repos/builtin/packages/libyaml/package.py
+++ b/var/spack/repos/builtin/packages/libyaml/package.py
@@ -13,6 +13,8 @@ class Libyaml(AutotoolsPackage):
url = "https://pyyaml.org/download/libyaml/yaml-0.2.4.tar.gz"
git = "https://github.com/yaml/libyaml.git"
+ license("MIT")
+
version("master", branch="master")
version("0.2.5", sha256="c642ae9b75fee120b2d96c712538bd2cf283228d2337df2cf2988e3c02678ef4")
version("0.2.4", sha256="d80aeda8747b7c26fbbfd87ab687786e58394a8435ae3970e79cb97882e30557")
diff --git a/var/spack/repos/builtin/packages/libyogrt/package.py b/var/spack/repos/builtin/packages/libyogrt/package.py
index 34a6a97fcc..bfc42bc9f8 100644
--- a/var/spack/repos/builtin/packages/libyogrt/package.py
+++ b/var/spack/repos/builtin/packages/libyogrt/package.py
@@ -14,6 +14,8 @@ class Libyogrt(AutotoolsPackage):
homepage = "https://github.com/LLNL/libyogrt"
url = "https://github.com/LLNL/libyogrt/releases/download/1.21/libyogrt-1.21.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("1.33", sha256="797d20c49cdc4f6beae8660b4f41ba7ac13f7e93a0344b47f0bdc64f780d1398")
version("1.27", sha256="c57ce60770b61aa20bc83fe34ff52b5e444964338df3786f282d0d9bcdd26138")
version("1.24", sha256="36695030e72b24b1f22bfcfe42bfd1d3c87f9c0eea5e94ce0120782581ea522f")
diff --git a/var/spack/repos/builtin/packages/libzip/package.py b/var/spack/repos/builtin/packages/libzip/package.py
index f475541864..69beecdc09 100644
--- a/var/spack/repos/builtin/packages/libzip/package.py
+++ b/var/spack/repos/builtin/packages/libzip/package.py
@@ -13,6 +13,8 @@ class Libzip(AutotoolsPackage):
homepage = "https://nih.at/libzip/index.html"
url = "https://nih.at/libzip/libzip-1.2.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.3.2", sha256="ab4c34eb6c3a08b678cd0f2450a6c57a13e9618b1ba34ee45d00eb5327316457")
version("1.2.0", sha256="6cf9840e427db96ebf3936665430bab204c9ebbd0120c326459077ed9c907d9f")
diff --git a/var/spack/repos/builtin/packages/libzmq/package.py b/var/spack/repos/builtin/packages/libzmq/package.py
index f8adbfc37b..a43037bfaf 100644
--- a/var/spack/repos/builtin/packages/libzmq/package.py
+++ b/var/spack/repos/builtin/packages/libzmq/package.py
@@ -17,6 +17,8 @@ class Libzmq(AutotoolsPackage):
maintainers("dennisklein")
+ license("MPL-2.0")
+
version("master", branch="master")
version("4.3.5", sha256="6653ef5910f17954861fe72332e68b03ca6e4d9c7160eb3a8de5a5a913bfab43")
version("4.3.4", sha256="c593001a89f5a85dd2ddf564805deb860e02471171b3f204944857336295c3e5")
diff --git a/var/spack/repos/builtin/packages/liggghts/package.py b/var/spack/repos/builtin/packages/liggghts/package.py
index dac43ff365..5cb6d65602 100644
--- a/var/spack/repos/builtin/packages/liggghts/package.py
+++ b/var/spack/repos/builtin/packages/liggghts/package.py
@@ -18,6 +18,8 @@ class Liggghts(MakefilePackage):
maintainers("SofiaXu")
+ license("GPL-2.0-only")
+
version("3.8.0", sha256="9cb2e6596f584463ac2f80e3ff7b9588b7e3638c44324635b6329df87b90ab03")
variant("mpi", default=True, description="Enable MPI support")
diff --git a/var/spack/repos/builtin/packages/lighttpd/package.py b/var/spack/repos/builtin/packages/lighttpd/package.py
index 4b67767800..a48872aad1 100644
--- a/var/spack/repos/builtin/packages/lighttpd/package.py
+++ b/var/spack/repos/builtin/packages/lighttpd/package.py
@@ -13,6 +13,8 @@ class Lighttpd(CMakePackage):
homepage = "https://www.lighttpd.net"
url = "https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.50.tar.gz"
+ license("BSD-3-Clause")
+
version("1.4.69", sha256="657010184c4c470ad98944abbf0a8e2281800fa2bb1836c7a2cd4a8874e97b28")
version("1.4.55", sha256="065259fb618774df516add13df22a52cac76a8f59e4561f143fe3ec810f4a03a")
version("1.4.54", sha256="5151d38cb7c4c40effa13710e77ebdbef899f945b062cf32befc02d128ac424c")
diff --git a/var/spack/repos/builtin/packages/ligra/package.py b/var/spack/repos/builtin/packages/ligra/package.py
index 0c6c063282..b0172ab400 100644
--- a/var/spack/repos/builtin/packages/ligra/package.py
+++ b/var/spack/repos/builtin/packages/ligra/package.py
@@ -12,6 +12,8 @@ class Ligra(MakefilePackage):
homepage = "https://jshun.github.io/ligra/"
url = "https://github.com/jshun/ligra/archive/v.1.5.tar.gz"
+ license("MIT")
+
version("1.5", sha256="74113a5a3c19a0e319a5b9ebefc8a67c5d18d4d2a9670363092a966f4163f6b7")
version("1.4", sha256="bb70a1428c71cf2f7e1512cdedcd8330c754f5a2c8309ab9d9666591cff6a4e1")
version("1.3", sha256="df848038734bb9724d6c9bd95595c91eb6b07027642be93bff161f020ff257e4")
diff --git a/var/spack/repos/builtin/packages/likwid/package.py b/var/spack/repos/builtin/packages/likwid/package.py
index bc9ef5082e..074a1a1e8f 100644
--- a/var/spack/repos/builtin/packages/likwid/package.py
+++ b/var/spack/repos/builtin/packages/likwid/package.py
@@ -24,6 +24,8 @@ class Likwid(Package):
git = "https://github.com/RRZE-HPC/likwid.git"
maintainers("TomTheBear")
+ license("GPL-3.0-only")
+
version("5.3.0", sha256="c290e554c4253124ac2ab8b056e14ee4d23966b8c9fbfa10ba81f75ae543ce4e")
version("5.2.2", sha256="7dda6af722e04a6c40536fc9f89766ce10f595a8569b29e80563767a6a8f940e")
version("5.2.1", sha256="1b8e668da117f24302a344596336eca2c69d2bc2f49fa228ca41ea0688f6cbc2")
diff --git a/var/spack/repos/builtin/packages/linkphase3/package.py b/var/spack/repos/builtin/packages/linkphase3/package.py
index 2b41a18fc2..5b0f563a9b 100644
--- a/var/spack/repos/builtin/packages/linkphase3/package.py
+++ b/var/spack/repos/builtin/packages/linkphase3/package.py
@@ -12,6 +12,8 @@ class Linkphase3(Package):
homepage = "https://github.com/tdruet/LINKPHASE3"
git = "https://github.com/tdruet/LINKPHASE3.git"
+ license("GPL-3.0-only")
+
version("2017-06-14", commit="559913593fc818bb1adb29796a548cf5bf323827")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/linux-headers/package.py b/var/spack/repos/builtin/packages/linux-headers/package.py
index 8e1d995695..64cdeae3de 100644
--- a/var/spack/repos/builtin/packages/linux-headers/package.py
+++ b/var/spack/repos/builtin/packages/linux-headers/package.py
@@ -16,6 +16,8 @@ class LinuxHeaders(Package):
list_url = "https://www.kernel.org/pub/linux/kernel"
list_depth = 2
+ license("GPL-2.0-only")
+
version("6.5.2", sha256="2027e14057d568ad3ddc100dadf4c8853a49b031270478a61d88f6011572650f")
version("6.2.8", sha256="fed0ad87d42f83a70ce019ff2800bc30a855e672e72bf6d54a014d98d344f665")
version("4.9.10", sha256="bd6e05476fd8d9ea4945e11598d87bc97806bbc8d03556abbaaf809707661525")
diff --git a/var/spack/repos/builtin/packages/linux-pam/package.py b/var/spack/repos/builtin/packages/linux-pam/package.py
index 6356626077..35b625c744 100644
--- a/var/spack/repos/builtin/packages/linux-pam/package.py
+++ b/var/spack/repos/builtin/packages/linux-pam/package.py
@@ -12,6 +12,8 @@ class LinuxPam(AutotoolsPackage):
homepage = "http://www.linux-pam.org/"
url = "https://github.com/linux-pam/linux-pam/releases/download/v1.5.2/Linux-PAM-1.5.2.tar.xz"
+ license("BSD-3-Clause")
+
version("1.5.1", sha256="201d40730b1135b1b3cdea09f2c28ac634d73181ccd0172ceddee3649c5792fc")
version("1.5.2", sha256="e4ec7131a91da44512574268f493c6d8ca105c87091691b8e9b56ca685d4f94d")
version("1.5.0", sha256="02d39854b508fae9dc713f7733bbcdadbe17b50de965aedddd65bcb6cc7852c8")
diff --git a/var/spack/repos/builtin/packages/listres/package.py b/var/spack/repos/builtin/packages/listres/package.py
index 779f9ecee7..73df6af2d7 100644
--- a/var/spack/repos/builtin/packages/listres/package.py
+++ b/var/spack/repos/builtin/packages/listres/package.py
@@ -13,6 +13,8 @@ class Listres(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/listres"
xorg_mirror_path = "app/listres-1.0.3.tar.gz"
+ license("X11")
+
version("1.0.5", sha256="ed068e63dfb6e42cfbcea568d161e53e1d120d99da9aa16c1f822803ebb38504")
version("1.0.3", sha256="87d5698b8aa4d841e45e6556932c9914210cbd8b10003d664b31185b087981be")
diff --git a/var/spack/repos/builtin/packages/lksctp-tools/package.py b/var/spack/repos/builtin/packages/lksctp-tools/package.py
index 16dd2a1899..a8fbf492d9 100644
--- a/var/spack/repos/builtin/packages/lksctp-tools/package.py
+++ b/var/spack/repos/builtin/packages/lksctp-tools/package.py
@@ -12,6 +12,8 @@ class LksctpTools(AutotoolsPackage):
homepage = "https://github.com/sctp/lksctp-tools"
url = "https://github.com/sctp/lksctp-tools/archive/v1.0.18.tar.gz"
+ license("GPL-2.0-or-later AND LGPL-2.1-or-later")
+
version("1.0.18", sha256="3e9ab5b3844a8b65fc8152633aafe85f406e6da463e53921583dfc4a443ff03a")
depends_on("autoconf", type="build")
diff --git a/var/spack/repos/builtin/packages/llvm-amdgpu/package.py b/var/spack/repos/builtin/packages/llvm-amdgpu/package.py
index aa904f3035..23fc2a1294 100644
--- a/var/spack/repos/builtin/packages/llvm-amdgpu/package.py
+++ b/var/spack/repos/builtin/packages/llvm-amdgpu/package.py
@@ -23,6 +23,8 @@ class LlvmAmdgpu(CMakePackage):
maintainers("srekolam", "renjithravindrankannath", "haampie")
+ license("Apache-2.0")
+
version("master", branch="amd-stg-open")
version("5.7.1", sha256="6b54c422e45ad19c9bf5ab090ec21753e7f7d854ca78132c30eb146657b168eb")
version("5.7.0", sha256="4abdf00b297a77c5886cedb37e63acda2ba11cb9f4c0a64e133b05800aadfcf0")
diff --git a/var/spack/repos/builtin/packages/llvm-openmp-ompt/package.py b/var/spack/repos/builtin/packages/llvm-openmp-ompt/package.py
index 930e9e7077..cc5438725b 100644
--- a/var/spack/repos/builtin/packages/llvm-openmp-ompt/package.py
+++ b/var/spack/repos/builtin/packages/llvm-openmp-ompt/package.py
@@ -15,6 +15,8 @@ class LlvmOpenmpOmpt(CMakePackage):
homepage = "https://github.com/OpenMPToolsInterface/LLVM-openmp"
git = "https://github.com/OpenMPToolsInterface/LLVM-openmp.git"
+ license("MIT")
+
# tr6_forwards branch (last commit from 2017)
version("tr6_forwards", commit="4b29de49ce90cfb5c3cbc6bb7d91660b70bddb5d")
version("3.9.2b2", commit="5cdca5dd3c0c336d42a335ca7cff622e270c9d47")
diff --git a/var/spack/repos/builtin/packages/llvm-openmp/package.py b/var/spack/repos/builtin/packages/llvm-openmp/package.py
index ce27b342ef..749d9f4664 100644
--- a/var/spack/repos/builtin/packages/llvm-openmp/package.py
+++ b/var/spack/repos/builtin/packages/llvm-openmp/package.py
@@ -15,6 +15,8 @@ class LlvmOpenmp(CMakePackage):
homepage = "https://openmp.llvm.org/"
url = "https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/openmp-14.0.6.src.tar.xz"
+ license("Apache-2.0")
+
version("16.0.0", sha256="e30f69c6533157ec4399193ac6b158807610815accfbed98695d72074e4bedd0")
version("14.0.6", sha256="4f731ff202add030d9d68d4c6daabd91d3aeed9812e6a5b4968815cfdff0eb1f")
version("12.0.1", sha256="60fe79440eaa9ebf583a6ea7f81501310388c02754dbe7dc210776014d06b091")
diff --git a/var/spack/repos/builtin/packages/llvm/package.py b/var/spack/repos/builtin/packages/llvm/package.py
index d2195fca49..ae9168a540 100644
--- a/var/spack/repos/builtin/packages/llvm/package.py
+++ b/var/spack/repos/builtin/packages/llvm/package.py
@@ -34,6 +34,8 @@ class Llvm(CMakePackage, CudaPackage):
family = "compiler" # Used by lmod
+ license("Apache-2.0")
+
version("main", branch="main")
version("17.0.4", sha256="46200b79f52a02fe26d0a43fd856ab6ceff49ab2a0b7c240ac4b700a6ada700c")
version("17.0.3", sha256="1e3d9d04fb5fbd8d0080042ad72c7e2a5c68788b014b186647a604dbbdd625d2")
diff --git a/var/spack/repos/builtin/packages/lm-sensors/package.py b/var/spack/repos/builtin/packages/lm-sensors/package.py
index 9f4fe23a6a..86c9c2e837 100644
--- a/var/spack/repos/builtin/packages/lm-sensors/package.py
+++ b/var/spack/repos/builtin/packages/lm-sensors/package.py
@@ -14,6 +14,8 @@ class LmSensors(MakefilePackage):
url = "https://github.com/groeck/lm-sensors/archive/V3-4-0.tar.gz"
maintainers("G-Ragghianti")
+ license("LGPL-2.1-or-later AND GPL-2.0-or-later")
+
version("3-6-0", sha256="0591f9fa0339f0d15e75326d0365871c2d4e2ed8aa1ff759b3a55d3734b7d197")
version("3-5-0", sha256="f671c1d63a4cd8581b3a4a775fd7864a740b15ad046fe92038bcff5c5134d7e0")
version("3-4-0", sha256="e334c1c2b06f7290e3e66bdae330a5d36054701ffd47a5dde7a06f9a7402cb4e")
diff --git a/var/spack/repos/builtin/packages/lmbench/package.py b/var/spack/repos/builtin/packages/lmbench/package.py
index 8564e10cc7..d9ca6e424b 100644
--- a/var/spack/repos/builtin/packages/lmbench/package.py
+++ b/var/spack/repos/builtin/packages/lmbench/package.py
@@ -15,6 +15,8 @@ class Lmbench(MakefilePackage):
homepage = "http://lmbench.sourceforge.net/"
git = "https://github.com/intel/lmbench.git"
+ license("GPL-2.0-only")
+
version("master", branch="master")
depends_on("libtirpc")
diff --git a/var/spack/repos/builtin/packages/lmdb/package.py b/var/spack/repos/builtin/packages/lmdb/package.py
index 68a89213dd..c77e0259a9 100644
--- a/var/spack/repos/builtin/packages/lmdb/package.py
+++ b/var/spack/repos/builtin/packages/lmdb/package.py
@@ -15,6 +15,8 @@ class Lmdb(MakefilePackage):
homepage = "https://lmdb.tech/"
url = "https://github.com/LMDB/lmdb/archive/LMDB_0.9.21.tar.gz"
+ license("OLDAP-2.8")
+
version("0.9.31", sha256="dd70a8c67807b3b8532b3e987b0a4e998962ecc28643e1af5ec77696b081c9b0")
version("0.9.29", sha256="22054926b426c66d8f2bc22071365df6e35f3aacf19ad943bc6167d4cae3bebb")
version("0.9.24", sha256="44602436c52c29d4f301f55f6fd8115f945469b868348e3cddaf91ab2473ea26")
diff --git a/var/spack/repos/builtin/packages/lmod/package.py b/var/spack/repos/builtin/packages/lmod/package.py
index af3b8a7b6c..05567a0e88 100644
--- a/var/spack/repos/builtin/packages/lmod/package.py
+++ b/var/spack/repos/builtin/packages/lmod/package.py
@@ -21,6 +21,8 @@ class Lmod(AutotoolsPackage):
homepage = "https://www.tacc.utexas.edu/research-development/tacc-projects/lmod"
url = "https://github.com/TACC/Lmod/archive/8.5.6.tar.gz"
+ license("MIT")
+
version("8.7.24", sha256="8451267652059b6507b652e1b563929ecf9b689ffb20830642085eb6a55bd539")
version("8.7.20", sha256="c04deff7d2ca354610a362459a7aa9a1c642a095e45a4b0bb2471bb3254e85f4")
version("8.7.18", sha256="b9912caca1557dd0c17113bceb1a4952e0ae75331d38df6361601db3f80366af")
diff --git a/var/spack/repos/builtin/packages/lodepng/package.py b/var/spack/repos/builtin/packages/lodepng/package.py
index 5554e2d370..13c303fc67 100644
--- a/var/spack/repos/builtin/packages/lodepng/package.py
+++ b/var/spack/repos/builtin/packages/lodepng/package.py
@@ -12,6 +12,8 @@ class Lodepng(MakefilePackage):
homepage = "https://lodev.org/lodepng/"
git = "https://github.com/lvandeve/lodepng.git"
+ license("Zlib")
+
version("master", branch="master")
depends_on("sdl2")
diff --git a/var/spack/repos/builtin/packages/log4c/package.py b/var/spack/repos/builtin/packages/log4c/package.py
index d4384251bf..ea1608433d 100644
--- a/var/spack/repos/builtin/packages/log4c/package.py
+++ b/var/spack/repos/builtin/packages/log4c/package.py
@@ -12,6 +12,8 @@ class Log4c(AutotoolsPackage):
homepage = "http://log4c.sourceforge.net/"
url = "https://downloads.sourceforge.net/project/log4c/log4c/1.2.4/log4c-1.2.4.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("1.2.4", sha256="5991020192f52cc40fa852fbf6bbf5bd5db5d5d00aa9905c67f6f0eadeed48ea")
depends_on("expat@1.95.1:")
diff --git a/var/spack/repos/builtin/packages/log4cplus/package.py b/var/spack/repos/builtin/packages/log4cplus/package.py
index cb29bc6efb..fd1fdda31c 100644
--- a/var/spack/repos/builtin/packages/log4cplus/package.py
+++ b/var/spack/repos/builtin/packages/log4cplus/package.py
@@ -14,6 +14,8 @@ class Log4cplus(CMakePackage):
homepage = "https://sourceforge.net/projects/log4cplus/"
url = "https://download.sourceforge.net/project/log4cplus/log4cplus-stable/2.0.1/log4cplus-2.0.1.tar.bz2"
+ license("Apache-2.0 AND BSD-2-Clause")
+
version("2.0.7", sha256="8fadbafee2ba4e558a0f78842613c9fb239c775d83f23340d091084c0e1b12ab")
version("2.0.1", sha256="43baa7dec3db1ecc97dd9ecf3b50220439d2c7041d15860c36aa1d48dcf480b5")
version("1.2.1", sha256="ada80be050033d7636beb894eb54de5575ceca95a5572e9437b0fc4ed7d877c4")
diff --git a/var/spack/repos/builtin/packages/log4cpp/package.py b/var/spack/repos/builtin/packages/log4cpp/package.py
index 771ad6a0d1..481d70de48 100644
--- a/var/spack/repos/builtin/packages/log4cpp/package.py
+++ b/var/spack/repos/builtin/packages/log4cpp/package.py
@@ -16,4 +16,6 @@ class Log4cpp(AutotoolsPackage):
homepage = "http://log4cpp.sourceforge.net/"
url = "http://sourceforge.net/projects/log4cpp/files/log4cpp-1.1.3.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("1.1.3", sha256="2cbbea55a5d6895c9f0116a9a9ce3afb86df383cd05c9d6c1a4238e5e5c8f51d")
diff --git a/var/spack/repos/builtin/packages/log4cxx/package.py b/var/spack/repos/builtin/packages/log4cxx/package.py
index ff2991fa5c..9eb7cb1e1b 100644
--- a/var/spack/repos/builtin/packages/log4cxx/package.py
+++ b/var/spack/repos/builtin/packages/log4cxx/package.py
@@ -14,6 +14,8 @@ class Log4cxx(CMakePackage):
maintainers("nicmcd")
+ license("Apache-2.0")
+
version("0.12.1", sha256="7bea5cb477f0e31c838f0e1f4f498cc3b30c2eae74703ddda923e7e8c2268d22")
version("0.12.0", sha256="bd5b5009ca914c8fa7944b92ea6b4ca6fb7d146f65d526f21bf8b3c6a0520e44")
diff --git a/var/spack/repos/builtin/packages/logrotate/package.py b/var/spack/repos/builtin/packages/logrotate/package.py
index 59e691585d..4b0489fb3f 100644
--- a/var/spack/repos/builtin/packages/logrotate/package.py
+++ b/var/spack/repos/builtin/packages/logrotate/package.py
@@ -13,6 +13,8 @@ class Logrotate(AutotoolsPackage):
homepage = "https://github.com/logrotate/logrotate"
url = "https://github.com/logrotate/logrotate/archive/3.17.0.tar.gz"
+ license("GPL-2.0-or-later")
+
version("3.21.0", sha256="7f58d6ab7e4eab3403528a88d3747a91b03e83e866a8fb966551016e0df527bb")
version("3.17.0", sha256="c25ea219018b024988b791e91e9f6070c34d2056efa6ffed878067866c0ed765")
version("3.16.0", sha256="bc6acfd09925045d48b5ff553c24c567cfd5f59d513c4ac34bfb51fa6b79dc8a")
diff --git a/var/spack/repos/builtin/packages/loki/package.py b/var/spack/repos/builtin/packages/loki/package.py
index c43fc5c481..90679bc468 100644
--- a/var/spack/repos/builtin/packages/loki/package.py
+++ b/var/spack/repos/builtin/packages/loki/package.py
@@ -14,6 +14,8 @@ class Loki(MakefilePackage):
url = "https://downloads.sourceforge.net/project/loki-lib/Loki/Loki%200.1.7/loki-0.1.7.tar.bz2"
tags = ["e4s"]
+ license("Apache-2.0")
+
version("0.1.7", sha256="07553754f6be2738559947db69b0718512665bf4a34015fa3a875b6eb1111198")
variant("shared", default=True, description="Build shared libraries")
diff --git a/var/spack/repos/builtin/packages/looptools/package.py b/var/spack/repos/builtin/packages/looptools/package.py
index 5c5ac66506..c841cb3d38 100644
--- a/var/spack/repos/builtin/packages/looptools/package.py
+++ b/var/spack/repos/builtin/packages/looptools/package.py
@@ -16,6 +16,8 @@ class Looptools(AutotoolsPackage):
homepage = "http://www.feynarts.de/looptools/"
url = "http://www.feynarts.de/looptools/LoopTools-2.15.tar.gz"
+ license("LGPL-3.0-or-later")
+
version("2.16", sha256="412731a5950f10e2ea3877ceec8655ae18ca856610364e4b6616a8a25d592f2c")
version("2.15", sha256="a065ffdc4fe6882aa3bb926134ba8ec875d6c0a633c3d4aa5f70db26542713f2")
version("2.8", sha256="2395518d0eac9b0883a2c249b9a5ba80df443929c520c45e60f5a4284166eb42")
diff --git a/var/spack/repos/builtin/packages/lordec/package.py b/var/spack/repos/builtin/packages/lordec/package.py
index f441c2859f..97c9216e2e 100644
--- a/var/spack/repos/builtin/packages/lordec/package.py
+++ b/var/spack/repos/builtin/packages/lordec/package.py
@@ -15,6 +15,8 @@ class Lordec(MakefilePackage):
homepage = "http://www.atgc-montpellier.fr/lordec/"
url = "https://gite.lirmm.fr/lordec/lordec-releases/uploads/e3116a5f251e46e47f7a3b7ddb2bd7f6/lordec-src_0.8.tar.gz"
+ license("CECILL-2.1")
+
version("0.9", sha256="8108b82a8404fbf44c7e300d3abb43358ccc28993f90546168a20ca82536923b")
version("0.8", sha256="3894a7c57649a3545b598f92a48d55eda66d729ab51606b00470c50611b12823")
diff --git a/var/spack/repos/builtin/packages/lrslib/package.py b/var/spack/repos/builtin/packages/lrslib/package.py
index 00b7c8506c..57cc02163e 100644
--- a/var/spack/repos/builtin/packages/lrslib/package.py
+++ b/var/spack/repos/builtin/packages/lrslib/package.py
@@ -15,6 +15,8 @@ class Lrslib(Package):
homepage = "http://cgm.cs.mcgill.ca/~avis/C/lrs.html"
url = "http://cgm.cs.mcgill.ca/~avis/C/lrslib/archive/lrslib-062.tar.gz"
+ license("GPL-2.0-only")
+
version("6.2", sha256="adf92f9c7e70c001340b9c28f414208d49c581df46b550f56ab9a360348e4f09")
version("6.1", sha256="6d5b30ee67e1fdcd6bf03e14717616f18912d59b3707f6d53f9c594c1674ec45")
version("6.0", sha256="1a569786ecd89ef4f2ddee5ebc32e321f0339505be40f4ffbd2daa95fed1c505")
diff --git a/var/spack/repos/builtin/packages/lrzip/package.py b/var/spack/repos/builtin/packages/lrzip/package.py
index 88b66f4fc3..19da8ad088 100644
--- a/var/spack/repos/builtin/packages/lrzip/package.py
+++ b/var/spack/repos/builtin/packages/lrzip/package.py
@@ -18,6 +18,8 @@ class Lrzip(Package):
url = "https://github.com/ckolivas/lrzip/archive/v0.630.tar.gz"
git = "https://github.com/ckolivas/lrzip.git"
+ license("GPL-2.0-or-later")
+
version("master", branch="master")
version("0.651", sha256="f4c84de778a059123040681fd47c17565fcc4fec0ccc68fcf32d97fad16cd892")
version("0.630", sha256="7b9bf6415fb2294a8e83a5a1c6a8d7da17a19f4730567c8fa16e3016d79250a6")
diff --git a/var/spack/repos/builtin/packages/lshw/package.py b/var/spack/repos/builtin/packages/lshw/package.py
index 6950a5cabb..a0daa3b00c 100644
--- a/var/spack/repos/builtin/packages/lshw/package.py
+++ b/var/spack/repos/builtin/packages/lshw/package.py
@@ -18,6 +18,8 @@ class Lshw(MakefilePackage):
homepage = "https://github.com/lyonel/lshw"
url = "https://github.com/lyonel/lshw/archive/B.02.18.tar.gz"
+ license("GPL-3.0-or-later")
+
version("02.18", sha256="aa8cb2eebf36e9e46dfc227f24784aa8c87181ec96e57ee6c455da8a0ce4fa77")
version("02.17", sha256="0bb76c7df7733dc9b80d5d35f9d9752409ddb506e190453a2cc960461de5ddeb")
version("02.16", sha256="58a7731d204791dd33db5eb3fde9808d1235283e069e6c33a193637ccec27b3e")
diff --git a/var/spack/repos/builtin/packages/lsof/package.py b/var/spack/repos/builtin/packages/lsof/package.py
index 16a2ad86bb..d4b55103d3 100644
--- a/var/spack/repos/builtin/packages/lsof/package.py
+++ b/var/spack/repos/builtin/packages/lsof/package.py
@@ -13,6 +13,8 @@ class Lsof(Package):
url = "https://www.mirrorservice.org/sites/lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_4.91.tar.gz"
list_url = "https://www.mirrorservice.org/sites/lsof.itap.purdue.edu/pub/tools/unix/lsof/OLD/"
+ license("custom")
+
version("4.91", sha256="3ca57887470fdf223a8e8aae4559cd3a26787bea93b94336c90ee8062e29e352")
version("4.90", sha256="27794d3d6499fd5f0f08710b4518b33aed8a4580951d1adf27f6c25898685c9e")
version("4.89", sha256="5d08da7ebe049c9d9a6472d6afb81aa5af54c4733a3f8822cbc22b57867633c9")
diff --git a/var/spack/repos/builtin/packages/lsscsi/package.py b/var/spack/repos/builtin/packages/lsscsi/package.py
index aaa48e5780..eb828eb068 100644
--- a/var/spack/repos/builtin/packages/lsscsi/package.py
+++ b/var/spack/repos/builtin/packages/lsscsi/package.py
@@ -15,6 +15,8 @@ class Lsscsi(AutotoolsPackage):
homepage = "https://sg.danny.cz/scsi/lsscsi.html"
url = "https://sg.danny.cz/scsi/lsscsi-0.31.tgz"
+ license("GPL-2.0-or-later")
+
version("0.32", sha256="0a800e9e94dca2ab702d65d72777ae8cae078e3d74d0bcbed64ba0849e8029a1")
version("0.31", sha256="12bf1973014803c6fd6d547e7594a4c049f0eef3bf5d22190d4be29d7c09f3ca")
version("0.30", sha256="619a2187405f02c5f57682f3478bffc75326803cd08839e39d434250c5518b15")
diff --git a/var/spack/repos/builtin/packages/ltp/package.py b/var/spack/repos/builtin/packages/ltp/package.py
index f4fe047236..97ccd25831 100644
--- a/var/spack/repos/builtin/packages/ltp/package.py
+++ b/var/spack/repos/builtin/packages/ltp/package.py
@@ -16,6 +16,8 @@ class Ltp(AutotoolsPackage):
homepage = "https://github.com/linux-test-project/ltp"
url = "https://github.com/linux-test-project/ltp/archive/20190517.tar.gz"
+ license("GPL-2.0-only")
+
version("20230516", sha256="6f2578fa1687093acf615544ab5ea814b792461bd314c79738bac4d511e3a10c")
version("20230127", sha256="ecefb6147dff5abd821a7f621ec2845ade22b8adf3022c0a451f79ecd02ab6f7")
version("20190930", sha256="eca11dbe11a61f3035561a2aa272d578ca9380563440f9ba876c0c4755a42533")
diff --git a/var/spack/repos/builtin/packages/ltr-retriever/package.py b/var/spack/repos/builtin/packages/ltr-retriever/package.py
index 5d5fd52004..28cdaa0800 100644
--- a/var/spack/repos/builtin/packages/ltr-retriever/package.py
+++ b/var/spack/repos/builtin/packages/ltr-retriever/package.py
@@ -17,6 +17,8 @@ class LtrRetriever(Package):
maintainers("snehring")
+ license("GPL-3.0-only")
+
version("2.9.4", sha256="a9f4668113d2d75ab97cd85b456f11b00afd4876848a8ef099622ec0d9e505e7")
version("2.8.7", sha256="29ca6f699c57b5e964aa0ee6c7d3e1e4cd5362dadd789e5f0e8c82fe0bb29369")
diff --git a/var/spack/repos/builtin/packages/ltrace/package.py b/var/spack/repos/builtin/packages/ltrace/package.py
index 1886e3d679..d39464ce88 100644
--- a/var/spack/repos/builtin/packages/ltrace/package.py
+++ b/var/spack/repos/builtin/packages/ltrace/package.py
@@ -14,6 +14,8 @@ class Ltrace(AutotoolsPackage):
homepage = "https://www.ltrace.org"
url = "https://www.ltrace.org/ltrace_0.7.3.orig.tar.bz2"
+ license("GPL-2.0-or-later")
+
version("0.7.3", sha256="0e6f8c077471b544c06def7192d983861ad2f8688dd5504beae62f0c5f5b9503")
conflicts("platform=darwin", msg="ltrace runs only on Linux.")
diff --git a/var/spack/repos/builtin/packages/lua-bit32/package.py b/var/spack/repos/builtin/packages/lua-bit32/package.py
index 18d154833f..92a57280a4 100644
--- a/var/spack/repos/builtin/packages/lua-bit32/package.py
+++ b/var/spack/repos/builtin/packages/lua-bit32/package.py
@@ -12,6 +12,8 @@ class LuaBit32(LuaPackage):
homepage = "https://luarocks.org/modules/siffiejoe/bit32/"
url = "https://luarocks.org/manifests/siffiejoe/bit32-5.3.5.1-1.src.rock"
+ license("MIT")
+
version(
"5.3.5.1-1",
sha256="0e273427f2b877270f9cec5642ebe2670242926ba9638d4e6df7e4e1263ca12c",
diff --git a/var/spack/repos/builtin/packages/lua-ffi/package.py b/var/spack/repos/builtin/packages/lua-ffi/package.py
index 76b6f2b5d1..1c9563338d 100644
--- a/var/spack/repos/builtin/packages/lua-ffi/package.py
+++ b/var/spack/repos/builtin/packages/lua-ffi/package.py
@@ -15,6 +15,8 @@ class LuaFfi(LuaPackage):
maintainers("trws")
+ license("BSD-3-Clause")
+
version(
"0.0.1.fakever",
git="https://github.com/facebook/luaffifb/",
diff --git a/var/spack/repos/builtin/packages/lua-lpeg/package.py b/var/spack/repos/builtin/packages/lua-lpeg/package.py
index 0713efd8bd..d1f381952e 100644
--- a/var/spack/repos/builtin/packages/lua-lpeg/package.py
+++ b/var/spack/repos/builtin/packages/lua-lpeg/package.py
@@ -13,6 +13,8 @@ class LuaLpeg(LuaPackage):
homepage = "http://www.inf.puc-rio.br/~roberto/lpeg/"
url = "https://luarocks.org/manifests/gvvaughan/lpeg-1.0.2-1.src.rock"
+ license("MIT")
+
version(
"1.0.2-1",
sha256="e0d0d687897f06588558168eeb1902ac41a11edd1b58f1aa61b99d0ea0abbfbc",
diff --git a/var/spack/repos/builtin/packages/lua-luafilesystem/package.py b/var/spack/repos/builtin/packages/lua-luafilesystem/package.py
index 5dd291d634..88f46f003b 100644
--- a/var/spack/repos/builtin/packages/lua-luafilesystem/package.py
+++ b/var/spack/repos/builtin/packages/lua-luafilesystem/package.py
@@ -25,6 +25,8 @@ class LuaLuafilesystem(LuaPackage):
url = "https://github.com/lunarmodules/luafilesystem/archive/refs/tags/v{0}.tar.gz"
return url.format(version.underscored)
+ license("MIT")
+
version("1.8.0", sha256="16d17c788b8093f2047325343f5e9b74cccb1ea96001e45914a58bbae8932495")
version("1.7.0-2", sha256="23b4883aeb4fb90b2d0f338659f33a631f9df7a7e67c54115775a77d4ac3cc59")
version("1.6.3", sha256="11c7b1fc2e560c0a521246b84e6257138d97dddde5a19e405714dbabcb9436ca")
diff --git a/var/spack/repos/builtin/packages/lua-luajit-openresty/package.py b/var/spack/repos/builtin/packages/lua-luajit-openresty/package.py
index 081e07fe6c..7b896faf20 100644
--- a/var/spack/repos/builtin/packages/lua-luajit-openresty/package.py
+++ b/var/spack/repos/builtin/packages/lua-luajit-openresty/package.py
@@ -15,6 +15,8 @@ class LuaLuajitOpenresty(LuaImplPackage):
homepage = "https://openresty.org/en/luajit.html"
url = "https://github.com/openresty/luajit2/archive/refs/tags/v2.1-20230410.tar.gz"
+ license("MIT")
+
version(
"2.1-20220111", sha256="1ad2e34b111c802f9d0cdf019e986909123237a28c746b21295b63c9e785d9c3"
)
diff --git a/var/spack/repos/builtin/packages/lua-luajit/package.py b/var/spack/repos/builtin/packages/lua-luajit/package.py
index dfe9f51cd0..2ea406913f 100644
--- a/var/spack/repos/builtin/packages/lua-luajit/package.py
+++ b/var/spack/repos/builtin/packages/lua-luajit/package.py
@@ -15,6 +15,8 @@ class LuaLuajit(LuaImplPackage):
homepage = "https://www.luajit.org"
url = "https://luajit.org/download/LuaJIT-2.0.5.tar.gz"
+ license("MIT")
+
version(
"2.1.0-beta3", sha256="1ad2e34b111c802f9d0cdf019e986909123237a28c746b21295b63c9e785d9c3"
)
diff --git a/var/spack/repos/builtin/packages/lua-luaposix/package.py b/var/spack/repos/builtin/packages/lua-luaposix/package.py
index 54c93051bc..a9d8bfaaf9 100644
--- a/var/spack/repos/builtin/packages/lua-luaposix/package.py
+++ b/var/spack/repos/builtin/packages/lua-luaposix/package.py
@@ -12,6 +12,8 @@ class LuaLuaposix(LuaPackage):
homepage = "https://github.com/luaposix/luaposix/"
url = "https://github.com/luaposix/luaposix/archive/release-v33.4.0.tar.gz"
+ license("MIT")
+
version(
"35.0",
sha256="a4edf2f715feff65acb009e8d1689e57ec665eb79bc36a6649fae55eafd56809",
diff --git a/var/spack/repos/builtin/packages/lua-mpack/package.py b/var/spack/repos/builtin/packages/lua-mpack/package.py
index 3b3c4b55a1..ec3093d878 100644
--- a/var/spack/repos/builtin/packages/lua-mpack/package.py
+++ b/var/spack/repos/builtin/packages/lua-mpack/package.py
@@ -15,6 +15,8 @@ class LuaMpack(LuaPackage):
depends_on("msgpack-c")
+ license("MIT")
+
version("1.0.9", sha256="0fd07e709c3f6f201c2ffc9f77cef1b303b02c12413f0c15670a32bf6c959e9e")
version("1.0.8", sha256="ed6b1b4bbdb56f26241397c1e168a6b1672f284989303b150f7ea8d39d1bc9e9")
version("1.0.7", sha256="68565484a3441d316bd51bed1cacd542b7f84b1ecfd37a8bd18dd0f1a20887e8")
diff --git a/var/spack/repos/builtin/packages/lucene/package.py b/var/spack/repos/builtin/packages/lucene/package.py
index f3f8bda276..0d1a5535b8 100644
--- a/var/spack/repos/builtin/packages/lucene/package.py
+++ b/var/spack/repos/builtin/packages/lucene/package.py
@@ -17,6 +17,8 @@ class Lucene(Package):
list_url = "https://archive.apache.org/dist/lucene/java/"
list_depth = 1
+ license("BSD-2-Clause")
+
version("9.5.0", sha256="547277a2b6ce283422eccd14e9ee7ffb28b1af3975936959716c9b4d85843555")
version("8.3.1", sha256="acd61ad458d16f3c98b9dd4653c6a34dd666a965842e461f7cdf8947fa041e1a")
version("8.3.0", sha256="67c4f8081f24ff9f4eb4f2b999ac19f7a639b416e5b6f1c1c74e0524a481fc7e")
diff --git a/var/spack/repos/builtin/packages/luit/package.py b/var/spack/repos/builtin/packages/luit/package.py
index 6ce2364fb1..ae695ebd27 100644
--- a/var/spack/repos/builtin/packages/luit/package.py
+++ b/var/spack/repos/builtin/packages/luit/package.py
@@ -15,6 +15,8 @@ class Luit(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/luit"
xorg_mirror_path = "app/luit-1.1.1.tar.gz"
+ license("MIT")
+
version("1.1.1", sha256="87b0be0bd01f3b857a53e6625bdd31cef18418c95394b7f4387f8ecef78e45da")
depends_on("libfontenc")
diff --git a/var/spack/repos/builtin/packages/lumpy-sv/package.py b/var/spack/repos/builtin/packages/lumpy-sv/package.py
index 4bda72ee32..7caa71e11a 100644
--- a/var/spack/repos/builtin/packages/lumpy-sv/package.py
+++ b/var/spack/repos/builtin/packages/lumpy-sv/package.py
@@ -12,6 +12,8 @@ class LumpySv(MakefilePackage):
homepage = "https://github.com/arq5x/lumpy-sv"
url = "https://github.com/arq5x/lumpy-sv/archive/0.2.13.tar.gz"
+ license("MIT")
+
version("0.2.13", sha256="3672b86ef0190ebe520648a6140077ee9f15b0549cb233dca18036e63bbf6375")
depends_on("htslib")
diff --git a/var/spack/repos/builtin/packages/lvarray/package.py b/var/spack/repos/builtin/packages/lvarray/package.py
index e5c9a3d507..fcd86b0f49 100644
--- a/var/spack/repos/builtin/packages/lvarray/package.py
+++ b/var/spack/repos/builtin/packages/lvarray/package.py
@@ -40,6 +40,8 @@ class Lvarray(CMakePackage, CudaPackage):
maintainers("corbett5")
+ license("BSD-3-Clause")
+
version("develop", branch="develop", submodules=False)
version("main", branch="main", submodules=False)
version(
diff --git a/var/spack/repos/builtin/packages/lvm2/package.py b/var/spack/repos/builtin/packages/lvm2/package.py
index aad5dfce7c..f8c2d3a996 100644
--- a/var/spack/repos/builtin/packages/lvm2/package.py
+++ b/var/spack/repos/builtin/packages/lvm2/package.py
@@ -23,6 +23,8 @@ class Lvm2(AutotoolsPackage, SourcewarePackage):
homepage = "https://www.sourceware.org/lvm2"
sourceware_mirror_path = "lvm2/LVM2.2.03.14.tgz"
+ license("GPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause")
+
version("2.03.14", sha256="4a63bc8a084a8ae3c7bc5e6530cac264139d218575c64416c8b99e3fe039a05c")
version("2.03.05", sha256="ca52815c999b20c6d25e3192f142f081b93d01f07b9d787e99664b169dba2700")
version("2.03.04", sha256="f151f36fc0039997d2d9369b607b9262568b1a268afe19fd1535807355402142")
diff --git a/var/spack/repos/builtin/packages/lwtnn/package.py b/var/spack/repos/builtin/packages/lwtnn/package.py
index e55266c2ea..d4644b6671 100644
--- a/var/spack/repos/builtin/packages/lwtnn/package.py
+++ b/var/spack/repos/builtin/packages/lwtnn/package.py
@@ -14,6 +14,8 @@ class Lwtnn(CMakePackage):
maintainers("haralmha")
+ license("MIT")
+
version("2.13", sha256="d5c1cede00f9d9cc0a25f070f744999453aec477dae6ef02701c11543c5b9553")
version("2.12.1", sha256="b820e698d4ed60737e646ca87a42354e8ac548403348b7f2940e8fda1c0f8203")
version("2.10", sha256="bf84b290c44da582226344b0d5febf7fdbd1cbdee94fcc8bcac972c7355564ed")
diff --git a/var/spack/repos/builtin/packages/lxc/package.py b/var/spack/repos/builtin/packages/lxc/package.py
index 0474517e7a..448a204ed1 100644
--- a/var/spack/repos/builtin/packages/lxc/package.py
+++ b/var/spack/repos/builtin/packages/lxc/package.py
@@ -16,6 +16,8 @@ class Lxc(AutotoolsPackage):
homepage = "https://linuxcontainers.org/lxc/"
url = "https://github.com/lxc/lxc/archive/lxc-4.0.2.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("4.0.2", sha256="89a9f1c6c9c0c43ffc4ec4d281381d60dcf698af1578effa491be97885ab282a")
version("4.0.1", sha256="5b17c48db24d93f8a687bf4557358e252126c50a66f5756b3e0ea2cf04a60d05")
version("4.0.0", sha256="8cd36f002f656bbcd01679e6b8892f81ed036d5589aed45b36358014b32277dd")
diff --git a/var/spack/repos/builtin/packages/lynx/package.py b/var/spack/repos/builtin/packages/lynx/package.py
index a1c69da230..13fcadfd11 100644
--- a/var/spack/repos/builtin/packages/lynx/package.py
+++ b/var/spack/repos/builtin/packages/lynx/package.py
@@ -12,6 +12,8 @@ class Lynx(AutotoolsPackage):
homepage = "https://lynx.invisible-island.net/"
url = "https://invisible-mirror.net/archives/lynx/tarballs/lynx2.8.9rel.1.tar.gz"
+ license("GPL-2.0-only")
+
version("2.8.9.1", sha256="a46e4167b8f02c066d2fe2eafcc5603367be0e3fe2e59e9fc4eb016f306afc8e")
depends_on("ncurses")
diff --git a/var/spack/repos/builtin/packages/lz4/package.py b/var/spack/repos/builtin/packages/lz4/package.py
index f405f1ba63..c8eede660a 100644
--- a/var/spack/repos/builtin/packages/lz4/package.py
+++ b/var/spack/repos/builtin/packages/lz4/package.py
@@ -22,6 +22,8 @@ class Lz4(CMakePackage, MakefilePackage):
maintainers("AlexanderRichert-NOAA")
+ license("BSD-2-Clause AND GPL-2.0-only")
+
version("1.9.4", sha256="0b0e3aa07c8c063ddf40b082bdf7e37a1562bda40a0ff5272957f3e987e0e54b")
version("1.9.3", sha256="030644df4611007ff7dc962d981f390361e6c97a34e5cbc393ddfbe019ffe2c1")
version("1.9.2", sha256="658ba6191fa44c92280d4aa2c271b0f4fbc0e34d249578dd05e50e76d0e5efcc")
diff --git a/var/spack/repos/builtin/packages/lzma/package.py b/var/spack/repos/builtin/packages/lzma/package.py
index 14d9b346de..455b4a50d1 100644
--- a/var/spack/repos/builtin/packages/lzma/package.py
+++ b/var/spack/repos/builtin/packages/lzma/package.py
@@ -19,4 +19,6 @@ class Lzma(AutotoolsPackage):
homepage = "https://tukaani.org/lzma/"
url = "https://tukaani.org/lzma/lzma-4.32.7.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("4.32.7", sha256="9f337a8c51e5ded198d1032f5087ba3fe438f2a54e9df419e513a151775b032c")
diff --git a/var/spack/repos/builtin/packages/lzo/package.py b/var/spack/repos/builtin/packages/lzo/package.py
index 59436a1e8e..3af492ba28 100644
--- a/var/spack/repos/builtin/packages/lzo/package.py
+++ b/var/spack/repos/builtin/packages/lzo/package.py
@@ -12,6 +12,8 @@ class Lzo(AutotoolsPackage):
homepage = "https://www.oberhumer.com/opensource/lzo/"
url = "https://www.oberhumer.com/opensource/lzo/download/lzo-2.09.tar.gz"
+ license("GPL-2.0-or-later")
+
version("2.10", sha256="c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072")
version("2.09", sha256="f294a7ced313063c057c504257f437c8335c41bfeed23531ee4e6a2b87bcb34c")
version("2.08", sha256="ac1b3e4dee46febe9fd28737eb7f5692d3232ef1a01da10444394c3d47536614")
diff --git a/var/spack/repos/builtin/packages/lzop/package.py b/var/spack/repos/builtin/packages/lzop/package.py
index b490f0623d..5b336d012d 100644
--- a/var/spack/repos/builtin/packages/lzop/package.py
+++ b/var/spack/repos/builtin/packages/lzop/package.py
@@ -15,6 +15,8 @@ class Lzop(CMakePackage):
homepage = "https://www.lzop.org"
url = "https://www.lzop.org/download/lzop-1.03.tar.gz"
+ license("GPL-2.0-only")
+
version("1.04", sha256="7e72b62a8a60aff5200a047eea0773a8fb205caf7acbe1774d95147f305a2f41")
version("1.03", sha256="c1425b8c77d49f5a679d5a126c90ea6ad99585a55e335a613cae59e909dbb2c9")
version("1.01", sha256="28acd94d933befbc3af986abcfe833173fb7563b66533fdb4ac592f38bb944c7")
diff --git a/var/spack/repos/builtin/packages/m4/package.py b/var/spack/repos/builtin/packages/m4/package.py
index 7e665557dc..716634247c 100644
--- a/var/spack/repos/builtin/packages/m4/package.py
+++ b/var/spack/repos/builtin/packages/m4/package.py
@@ -15,6 +15,8 @@ class M4(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.gnu.org/software/m4/m4.html"
gnu_mirror_path = "m4/m4-1.4.18.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.4.19", sha256="3be4a26d825ffdfda52a56fc43246456989a3630093cced3fbddf4771ee58a70")
version("1.4.18", sha256="ab2633921a5cd38e48797bf5521ad259bdc4b979078034a3b790d7fec5493fab")
version("1.4.17", sha256="3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e")
diff --git a/var/spack/repos/builtin/packages/mad-numdiff/package.py b/var/spack/repos/builtin/packages/mad-numdiff/package.py
index 7a65623dd3..a232248401 100644
--- a/var/spack/repos/builtin/packages/mad-numdiff/package.py
+++ b/var/spack/repos/builtin/packages/mad-numdiff/package.py
@@ -14,5 +14,7 @@ class MadNumdiff(CMakePackage):
url = "https://github.com/quinoacomputing/ndiff/tarball/20150724"
git = "https://github.com/quinoacomputing/ndiff.git"
+ license("GPL-3.0-only")
+
version("develop", branch="master")
version("20150724", sha256="33130b48416f8dcb6402acbcb8906cdec35b7242fe2f3ad49b7d7c063d75377b")
diff --git a/var/spack/repos/builtin/packages/maeparser/package.py b/var/spack/repos/builtin/packages/maeparser/package.py
index 97f141608f..45f327d184 100644
--- a/var/spack/repos/builtin/packages/maeparser/package.py
+++ b/var/spack/repos/builtin/packages/maeparser/package.py
@@ -14,6 +14,8 @@ class Maeparser(CMakePackage):
maintainers("RMeli")
+ license("MIT")
+
version("1.3.1", sha256="a8d80f67d1b9be6e23b9651cb747f4a3200132e7d878a285119c86bf44568e36")
version("1.3.0", sha256="fa8f9336de1e5d1cabec29a6da04547b1fb040bb32ba511ff30b4a14097c751c")
diff --git a/var/spack/repos/builtin/packages/magics/package.py b/var/spack/repos/builtin/packages/magics/package.py
index 49bf9ab2bc..3bb6ff1b3c 100644
--- a/var/spack/repos/builtin/packages/magics/package.py
+++ b/var/spack/repos/builtin/packages/magics/package.py
@@ -18,6 +18,8 @@ class Magics(CMakePackage):
url = "https://confluence.ecmwf.int/download/attachments/3473464/Magics-4.2.4-Source.tar.gz?api=v2"
list_url = "https://software.ecmwf.int/wiki/display/MAGP/Releases"
+ license("Apache-2.0")
+
# The policy on which minor releases remain available and which get deleted
# after a newer version becomes available is unclear.
version("4.9.3", sha256="c01ee7c4b05c5512e93e573748d2766d299fa1a60c226f2a0d0989f3d7c5239b")
diff --git a/var/spack/repos/builtin/packages/mahout/package.py b/var/spack/repos/builtin/packages/mahout/package.py
index 4bb78b648a..43bb6c6164 100644
--- a/var/spack/repos/builtin/packages/mahout/package.py
+++ b/var/spack/repos/builtin/packages/mahout/package.py
@@ -16,6 +16,8 @@ class Mahout(MavenPackage):
list_url = "https://archive.apache.org/dist/mahout"
list_depth = 1
+ license("Apache-2.0")
+
version("0.13.0", sha256="bbe5a584fa83eb4ea3e0c146256e3e913c225426434759458d1423508da7c519")
version("0.12.2", sha256="cac9a3fd4f11b2cb850b86d1bd23aec90e960cfae91850c49056c2eaae71afba")
version("0.12.1", sha256="32e334115e4b2bfa21ba58e888fc47cdde2ca32c915d1694ed6761bda3b05dbb")
diff --git a/var/spack/repos/builtin/packages/makedepend/package.py b/var/spack/repos/builtin/packages/makedepend/package.py
index d1b288340c..2b79f7c960 100644
--- a/var/spack/repos/builtin/packages/makedepend/package.py
+++ b/var/spack/repos/builtin/packages/makedepend/package.py
@@ -12,6 +12,8 @@ class Makedepend(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/util/makedepend"
xorg_mirror_path = "util/makedepend-1.0.5.tar.gz"
+ license("MIT-open-group")
+
version("1.0.8", sha256="275f0d2b196bfdc740aab9f02bb48cb7a97e4dfea011a7b468ed5648d0019e54")
version("1.0.5", sha256="503903d41fb5badb73cb70d7b3740c8b30fe1cc68c504d3b6a85e6644c4e5004")
diff --git a/var/spack/repos/builtin/packages/mallocmc/package.py b/var/spack/repos/builtin/packages/mallocmc/package.py
index 5f3ece11f6..ffa911e454 100644
--- a/var/spack/repos/builtin/packages/mallocmc/package.py
+++ b/var/spack/repos/builtin/packages/mallocmc/package.py
@@ -25,6 +25,8 @@ class Mallocmc(CMakePackage):
maintainers("ax3l")
+ license("MIT")
+
version("develop", branch="dev")
version("master", branch="master")
version("2.2.0crp", sha256="1b500ee7fcea45a67a81fc0e1c294b4b0c413cd1f76168522f35ade7d44be9b6")
diff --git a/var/spack/repos/builtin/packages/malt/package.py b/var/spack/repos/builtin/packages/malt/package.py
index d5ecec6fad..6af7ed12d5 100644
--- a/var/spack/repos/builtin/packages/malt/package.py
+++ b/var/spack/repos/builtin/packages/malt/package.py
@@ -18,6 +18,8 @@ class Malt(CMakePackage):
url = "https://github.com/memtt/malt/archive/v1.2.2.tar.gz"
maintainers("svalat")
+ license("CECILL-C")
+
# Versions
version("1.2.2", sha256="e19f49ad97bf2deedf0557eb00267f4dcf1c932c494dd07ada07fcdf5421935f")
version("1.2.1", sha256="0e4c0743561f9fcc04dc83457386167a9851fc9289765f8b4f9390384ae3618a")
diff --git a/var/spack/repos/builtin/packages/man-db/package.py b/var/spack/repos/builtin/packages/man-db/package.py
index 62108e323e..51479445c4 100644
--- a/var/spack/repos/builtin/packages/man-db/package.py
+++ b/var/spack/repos/builtin/packages/man-db/package.py
@@ -16,6 +16,8 @@ class ManDb(AutotoolsPackage):
git = "https://gitlab.com/cjwatson/man-db"
url = "https://download.savannah.nongnu.org/releases/man-db/man-db-2.10.1.tar.xz"
+ license("GPL-2.0-or-later")
+
version("2.11.2", sha256="cffa1ee4e974be78646c46508e6dd2f37e7c589aaab2938cc1064f058fef9f8d")
version("2.10.2", sha256="ee97954d492a13731903c9d0727b9b01e5089edbd695f0cdb58d405a5af5514d")
version("2.10.1", sha256="2ffd8f2e80122fe72e60c740c851e6a3e15c9a7921185eb4752c1c672824bed6")
diff --git a/var/spack/repos/builtin/packages/mapl/package.py b/var/spack/repos/builtin/packages/mapl/package.py
index 299a203f37..17d251b5a7 100644
--- a/var/spack/repos/builtin/packages/mapl/package.py
+++ b/var/spack/repos/builtin/packages/mapl/package.py
@@ -33,6 +33,8 @@ class Mapl(CMakePackage):
"AlexanderRichert-NOAA",
)
+ license("Apache-2.0")
+
version("develop", branch="develop")
version("main", branch="main")
diff --git a/var/spack/repos/builtin/packages/mapserver/package.py b/var/spack/repos/builtin/packages/mapserver/package.py
index f4f82b7cc2..0ca457c262 100644
--- a/var/spack/repos/builtin/packages/mapserver/package.py
+++ b/var/spack/repos/builtin/packages/mapserver/package.py
@@ -17,6 +17,8 @@ class Mapserver(CMakePackage):
homepage = "https://www.mapserver.org/"
url = "https://download.osgeo.org/mapserver/mapserver-7.2.1.tar.gz"
+ license("MIT")
+
version("8.0.1", sha256="79d23595ef95d61d3d728ae5e60850a3dbfbf58a46953b4fdc8e6e0ffe5748ba")
version("7.2.1", sha256="9459a7057d5a85be66a41096a5d804f74665381186c37077c94b56e784db6102")
diff --git a/var/spack/repos/builtin/packages/maq/package.py b/var/spack/repos/builtin/packages/maq/package.py
index 26a7bd01d1..71adbba7f0 100644
--- a/var/spack/repos/builtin/packages/maq/package.py
+++ b/var/spack/repos/builtin/packages/maq/package.py
@@ -15,6 +15,8 @@ class Maq(AutotoolsPackage):
list_url = "https://sourceforge.net/projects/maq/files/maq/"
maintainers("snehring")
+ license("GPL-3.0-only")
+
version("0.7.1", sha256="e1671e0408b0895f5ab943839ee8f28747cf5f55dc64032c7469b133202b6de2")
version("0.5.0", sha256="c292c19baf291b2415b460d687d43a71ece00a7d178cc5984bc8fc30cfce2dfb")
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 148fc1e811..d5a844d324 100644
--- a/var/spack/repos/builtin/packages/mariadb-c-client/package.py
+++ b/var/spack/repos/builtin/packages/mariadb-c-client/package.py
@@ -22,6 +22,8 @@ class MariadbCClient(CMakePackage):
list_url = "https://downloads.mariadb.com/Connectors/c/"
list_depth = 1
+ license("LGPL-2.1-or-later")
+
version("3.3.7", sha256="975a9a862fed80f84e0206373f7ef05537aada5b65d99b71b36ab892b44240bf")
version("3.3.5", sha256="ca72eb26f6db2befa77e48ff966f71bcd3cb44b33bd8bbb810b65e6d011c1e5c")
version("3.3.4", sha256="486e5fdf976a8e7fadf583ae912128655e013ac575fa79b2d1af0fb8827a78ed")
diff --git a/var/spack/repos/builtin/packages/mariadb/package.py b/var/spack/repos/builtin/packages/mariadb/package.py
index 3acca3dbbf..177c29cb7e 100644
--- a/var/spack/repos/builtin/packages/mariadb/package.py
+++ b/var/spack/repos/builtin/packages/mariadb/package.py
@@ -21,6 +21,8 @@ class Mariadb(CMakePackage):
homepage = "https://mariadb.org/about/"
url = "http://ftp.hosteurope.de/mirror/archive.mariadb.org/mariadb-10.2.8/source/mariadb-10.2.8.tar.gz"
+ license("GPL-2.0-or-later")
+
version("10.8.2", sha256="14e0f7f8817a41bbcb5ebdd2345a9bd44035fde7db45c028b6d4c35887ae956c")
version("10.4.12", sha256="fef1e1d38aa253dd8a51006bd15aad184912fce31c446bb69434fcde735aa208")
version("10.4.8", sha256="10cc2c3bdb76733c9c6fd1e3c6c860d8b4282c85926da7d472d2a0e00fffca9b")
diff --git a/var/spack/repos/builtin/packages/masa/package.py b/var/spack/repos/builtin/packages/masa/package.py
index a6953f5dee..622dd5013d 100644
--- a/var/spack/repos/builtin/packages/masa/package.py
+++ b/var/spack/repos/builtin/packages/masa/package.py
@@ -16,6 +16,8 @@ class Masa(AutotoolsPackage):
homepage = "https://github.com/manufactured-solutions/MASA"
git = "https://github.com/manufactured-solutions/MASA.git"
+ license("LGPL-2.1-or-later")
+
version("master", branch="master")
variant("fortran", default=True, description="Compile with Fortran interfaces")
diff --git a/var/spack/repos/builtin/packages/masurca/package.py b/var/spack/repos/builtin/packages/masurca/package.py
index 24f42ebe48..1e80df4c0c 100644
--- a/var/spack/repos/builtin/packages/masurca/package.py
+++ b/var/spack/repos/builtin/packages/masurca/package.py
@@ -15,6 +15,8 @@ class Masurca(Package):
homepage = "http://www.genome.umd.edu/masurca.html"
url = "https://github.com/alekseyzimin/masurca/releases/download/v3.3.1/MaSuRCA-3.3.1.tar.gz"
+ license("GPL-3.0-only")
+
version("4.1.0", sha256="15078e24c79fe5aabe42748d64f95d15f3fbd7708e84d88fc07c4b7f2e4b0902")
version("4.0.9", sha256="a31c2f786452f207c0b0b20e646b6c85b7357dcfd522b697c1009d902d3ed4cf")
version("4.0.5", sha256="db525c26f2b09d6b359a2830fcbd4a3fdc65068e9a116c91076240fd1f5924ed")
diff --git a/var/spack/repos/builtin/packages/matio/package.py b/var/spack/repos/builtin/packages/matio/package.py
index 9f3d237398..42c2016bd1 100644
--- a/var/spack/repos/builtin/packages/matio/package.py
+++ b/var/spack/repos/builtin/packages/matio/package.py
@@ -13,6 +13,8 @@ class Matio(AutotoolsPackage):
git = "https://github.com/tbeu/matio"
url = "https://github.com/tbeu/matio/releases/download/v1.5.9/matio-1.5.9.tar.gz"
+ license("BSD-2-Clause")
+
version("1.5.17", sha256="5e455527d370ab297c4abe5a2ab4d599c93ac7c1a0c85d841cc5c22f8221c400")
version("1.5.16", sha256="47ba3d5d269d5709b8d9a7385c88c8b5fb5ff875ef781a1ced4892b5b03c4f44")
version("1.5.15", sha256="21bf4587bb7f0231dbb4fcc88728468f1764c06211d5a0415cd622036f09b1cf")
diff --git a/var/spack/repos/builtin/packages/maven/package.py b/var/spack/repos/builtin/packages/maven/package.py
index 8ee6f441c5..5ce8e9ad13 100644
--- a/var/spack/repos/builtin/packages/maven/package.py
+++ b/var/spack/repos/builtin/packages/maven/package.py
@@ -14,6 +14,8 @@ class Maven(Package):
homepage = "https://maven.apache.org/index.html"
url = "https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.3.9/apache-maven-3.3.9-bin.tar.gz"
+ license("Apache-2.0")
+
version("3.8.4", sha256="2cdc9c519427bb20fdc25bef5a9063b790e4abd930e7b14b4e9f4863d6f9f13c")
version("3.6.3", sha256="26ad91d751b3a9a53087aefa743f4e16a17741d3915b219cf74112bf87a438c5")
version("3.6.2", sha256="3fbc92d1961482d6fbd57fbf3dd6d27a4de70778528ee3fb44aa7d27eb32dfdc")
diff --git a/var/spack/repos/builtin/packages/mawk/package.py b/var/spack/repos/builtin/packages/mawk/package.py
index ad301a8fa5..865bd2c6b5 100644
--- a/var/spack/repos/builtin/packages/mawk/package.py
+++ b/var/spack/repos/builtin/packages/mawk/package.py
@@ -12,6 +12,8 @@ class Mawk(AutotoolsPackage):
homepage = "https://invisible-island.net/mawk/mawk.html"
url = "https://invisible-mirror.net/archives/mawk/mawk-1.3.4.tgz"
+ license("GPL-2.0-only")
+
version(
"1.3.4-20171017", sha256="db17115d1ed18ed1607c8b93291db9ccd4fe5e0f30d2928c3c5d127b23ec9e5b"
)
diff --git a/var/spack/repos/builtin/packages/mbdyn/package.py b/var/spack/repos/builtin/packages/mbdyn/package.py
index de28a2c59a..2a5cb241d3 100644
--- a/var/spack/repos/builtin/packages/mbdyn/package.py
+++ b/var/spack/repos/builtin/packages/mbdyn/package.py
@@ -13,6 +13,8 @@ class Mbdyn(AutotoolsPackage):
homepage = "https://www.mbdyn.org/"
url = "https://www.mbdyn.org/userfiles/downloads/mbdyn-1.7.3.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.7.3", sha256="3cf05cd1cb14c1af3d987aac119b6ecf0d835bc1aee06bc4cf7cc5a245c1f36d")
# Failed to build mbdyn with gcc@4.8.5 and gcc@9.2.0
diff --git a/var/spack/repos/builtin/packages/mbedtls/package.py b/var/spack/repos/builtin/packages/mbedtls/package.py
index e71614a71f..f6b17b6848 100644
--- a/var/spack/repos/builtin/packages/mbedtls/package.py
+++ b/var/spack/repos/builtin/packages/mbedtls/package.py
@@ -17,6 +17,8 @@ class Mbedtls(MakefilePackage):
url = "https://github.com/ARMmbed/mbedtls/archive/mbedtls-2.2.1.tar.gz"
maintainers("haampie")
+ license("Apache-2.0 OR GPL-2.0-or-later")
+
# version 3.x
version("3.3.0", sha256="a22ff38512697b9cd8472faa2ea2d35e320657f6d268def3a64765548b81c3ec")
version(
diff --git a/var/spack/repos/builtin/packages/mc/package.py b/var/spack/repos/builtin/packages/mc/package.py
index c9d39cefde..4878cf3063 100644
--- a/var/spack/repos/builtin/packages/mc/package.py
+++ b/var/spack/repos/builtin/packages/mc/package.py
@@ -12,6 +12,8 @@ class Mc(AutotoolsPackage):
homepage = "https://midnight-commander.org"
url = "http://ftp.midnight-commander.org/mc-4.8.20.tar.bz2"
+ license("GPL-3.0-or-later")
+
version("4.8.28", sha256="6bb47533d7a55bb21e46292d2f94786c9037bd7a70bf02b6a3c48adb0c9ce20c")
version("4.8.26", sha256="9d6358d0a351a455a1410aab57f33b6b48b0fcf31344b9a10b0ff497595979d1")
version("4.8.23", sha256="238c4552545dcf3065359bd50753abbb150c1b22ec5a36eaa02c82808293267d")
diff --git a/var/spack/repos/builtin/packages/mcl/package.py b/var/spack/repos/builtin/packages/mcl/package.py
index a84c8e9176..8e4e796a11 100644
--- a/var/spack/repos/builtin/packages/mcl/package.py
+++ b/var/spack/repos/builtin/packages/mcl/package.py
@@ -14,6 +14,8 @@ class Mcl(AutotoolsPackage):
homepage = "https://www.micans.org/mcl/index.html"
url = "https://www.micans.org/mcl/src/mcl-14-137.tar.gz"
+ license("GPL-3.0-or-later")
+
version("14-137", sha256="b5786897a8a8ca119eb355a5630806a4da72ea84243dba85b19a86f14757b497")
@when("%gcc@10:")
diff --git a/var/spack/repos/builtin/packages/mctc-lib/package.py b/var/spack/repos/builtin/packages/mctc-lib/package.py
index fb086b258d..59442c9eb1 100644
--- a/var/spack/repos/builtin/packages/mctc-lib/package.py
+++ b/var/spack/repos/builtin/packages/mctc-lib/package.py
@@ -15,6 +15,8 @@ class MctcLib(MesonPackage):
maintainers("awvwgk")
+ license("Apache-2.0")
+
version("main", branch="main")
version("0.3.1", sha256="a5032a0bbbbacc952037c5215b71aa6b438767a84bafb60fda25ba43c8835513")
version("0.3.0", sha256="81f3edbf322e6e28e621730a796278498b84af0f221f785c537a315312059bf0")
diff --git a/var/spack/repos/builtin/packages/mcutils/package.py b/var/spack/repos/builtin/packages/mcutils/package.py
index 97d0022357..69ccf3e90c 100644
--- a/var/spack/repos/builtin/packages/mcutils/package.py
+++ b/var/spack/repos/builtin/packages/mcutils/package.py
@@ -15,6 +15,8 @@ class Mcutils(MakefilePackage):
tags = ["hep"]
+ license("GPL-3.0-or-later")
+
version("1.3.5", tag="mcutils-1.3.5", commit="d0e65bb7b6f80d6df50a71a25c54683b0db997a5")
version("1.3.4", tag="mcutils-1.3.4", commit="ddb527e5d03b8e4d13ae4e6d78fbcd7d35f7153b")
version("1.3.3", tag="mcutils-1.3.3", commit="638aabe930b05f8ecfe272bdd2f2a7ed65e5fc45")
diff --git a/var/spack/repos/builtin/packages/mdsplus/package.py b/var/spack/repos/builtin/packages/mdsplus/package.py
index a4b39400cb..b6c6b2d1bd 100644
--- a/var/spack/repos/builtin/packages/mdsplus/package.py
+++ b/var/spack/repos/builtin/packages/mdsplus/package.py
@@ -17,6 +17,8 @@ class Mdsplus(AutotoolsPackage):
parallel = False
+ license("BSD-2-Clause")
+
version(
"stable_release-7-96-17",
tag="stable_release-7-96-17",
diff --git a/var/spack/repos/builtin/packages/med/package.py b/var/spack/repos/builtin/packages/med/package.py
index 75c1250a37..1d32c07996 100644
--- a/var/spack/repos/builtin/packages/med/package.py
+++ b/var/spack/repos/builtin/packages/med/package.py
@@ -14,6 +14,8 @@ class Med(CMakePackage):
maintainers("likask")
+ license("LGPL-3.0-only")
+
# 4.1.0 does not compile in static mode
version("4.1.0", sha256="847db5d6fbc9ce6924cb4aea86362812c9a5ef6b9684377e4dd6879627651fce")
version(
diff --git a/var/spack/repos/builtin/packages/meep/package.py b/var/spack/repos/builtin/packages/meep/package.py
index ae66c0dec3..0ae24db238 100644
--- a/var/spack/repos/builtin/packages/meep/package.py
+++ b/var/spack/repos/builtin/packages/meep/package.py
@@ -14,6 +14,8 @@ class Meep(AutotoolsPackage):
git = "https://github.com/NanoComp/meep.git"
url = "https://github.com/NanoComp/meep/archive/refs/tags/v1.21.0.tar.gz"
+ license("GPL-2.0-or-later")
+
version("master", branch="master")
version("1.25.0", sha256="3e5d6c6ef69a8cc7810bdd6d681ae494bfe7a4e91041abe5494f5c8a82d02e6f")
diff --git a/var/spack/repos/builtin/packages/megadock/package.py b/var/spack/repos/builtin/packages/megadock/package.py
index 449079d0d1..073ca6c8c6 100644
--- a/var/spack/repos/builtin/packages/megadock/package.py
+++ b/var/spack/repos/builtin/packages/megadock/package.py
@@ -15,6 +15,8 @@ class Megadock(MakefilePackage, CudaPackage):
homepage = "https://www.bi.cs.titech.ac.jp/megadock/"
url = "https://www.bi.cs.titech.ac.jp/megadock/archives/megadock-4.0.3.tgz"
+ license("GPL-3.0-or-later")
+
version("4.1.1", sha256="5e08416ea86169be9f0a998f081f53c04aa8696ef83b9fcc5bf685fe45d52087")
version("4.0.3", sha256="c1409a411555f4f7b4eeeda81caf622d8a28259a599ea1d2181069c55f257664")
diff --git a/var/spack/repos/builtin/packages/megahit/package.py b/var/spack/repos/builtin/packages/megahit/package.py
index cb96687d78..4f2b44cd4a 100644
--- a/var/spack/repos/builtin/packages/megahit/package.py
+++ b/var/spack/repos/builtin/packages/megahit/package.py
@@ -13,6 +13,8 @@ class Megahit(MakefilePackage):
homepage = "https://github.com/voutcn/megahit"
url = "https://github.com/voutcn/megahit/archive/v1.1.3.tar.gz"
+ license("GPL-3.0-only")
+
version("1.1.4", sha256="ecd64c8bfa516ef6b19f9b2961ede281ec814db836f1a91953c213c944e1575f")
version("1.1.3", sha256="b6eefdee075aaf7a8f9090e2e8b08b770caff90aa43a255e0e220d82ce71c492")
diff --git a/var/spack/repos/builtin/packages/melissa-api/package.py b/var/spack/repos/builtin/packages/melissa-api/package.py
index ade8c016f8..4b86f8c2ed 100644
--- a/var/spack/repos/builtin/packages/melissa-api/package.py
+++ b/var/spack/repos/builtin/packages/melissa-api/package.py
@@ -17,6 +17,8 @@ class MelissaApi(CMakePackage):
git = "https://gitlab.inria.fr/melissa/melissa.git"
maintainers("robcaulk", "mschouler", "raffino")
+ license("BSD-3-Clause")
+
version("develop", branch="develop")
depends_on("cmake@3.7.2:", type="build")
diff --git a/var/spack/repos/builtin/packages/memaxes/package.py b/var/spack/repos/builtin/packages/memaxes/package.py
index e7daf38e48..86ae746235 100644
--- a/var/spack/repos/builtin/packages/memaxes/package.py
+++ b/var/spack/repos/builtin/packages/memaxes/package.py
@@ -11,6 +11,8 @@ class Memaxes(Package):
homepage = "https://github.com/llnl/MemAxes"
+ license("LGPL-2.1-or-later")
+
version(
"0.5",
sha256="9858f0f675b50e347d0b88545558e5d6b4333347c762b15d399b8d8004d7b68b",
diff --git a/var/spack/repos/builtin/packages/memcached/package.py b/var/spack/repos/builtin/packages/memcached/package.py
index 3edfd860e0..b96df90457 100644
--- a/var/spack/repos/builtin/packages/memcached/package.py
+++ b/var/spack/repos/builtin/packages/memcached/package.py
@@ -15,6 +15,8 @@ class Memcached(AutotoolsPackage):
homepage = "https://github.com/memcached/memcached"
url = "https://github.com/memcached/memcached/archive/1.5.20.tar.gz"
+ license("BSD-3-Clause")
+
version("1.5.20", sha256="ee93aff47123e0b464e9f007b651b14c89c19e0c20352d8d1c399febbb038cb6")
version("1.5.19", sha256="7af7a2e9b1f468d7f6056f23ce21c04936ce6891f8cb8cd54e133f489a8226e8")
version("1.5.18", sha256="0bf8154f53d2781164421acd195a1665ac2f77316263c3526206c38e402c4b0d")
diff --git a/var/spack/repos/builtin/packages/memkind/package.py b/var/spack/repos/builtin/packages/memkind/package.py
index f51740f48e..553df2a766 100644
--- a/var/spack/repos/builtin/packages/memkind/package.py
+++ b/var/spack/repos/builtin/packages/memkind/package.py
@@ -24,6 +24,8 @@ class Memkind(AutotoolsPackage):
homepage = "https://github.com/memkind/memkind"
url = "https://github.com/memkind/memkind/archive/v1.7.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.13.0", sha256="3f0d919b61fdd4d2ebce14e0b7dbb856e2144138778940107c13549523f3bdc0")
version("1.12.0", sha256="b0781d493dec0da0089884fd54bcfdde03311019c56f90505ed0b884100bfbad")
version("1.10.1", sha256="c203615d964a0bb151756ad8a5c9565391ee77d79c1f8b59d2ea8ff87989b294")
diff --git a/var/spack/repos/builtin/packages/memtester/package.py b/var/spack/repos/builtin/packages/memtester/package.py
index 590147d895..22350768e8 100644
--- a/var/spack/repos/builtin/packages/memtester/package.py
+++ b/var/spack/repos/builtin/packages/memtester/package.py
@@ -12,6 +12,8 @@ class Memtester(MakefilePackage):
homepage = "http://pyropus.ca/software/memtester/"
url = "http://pyropus.ca/software/memtester/old-versions/memtester-4.3.0.tar.gz"
+ license("GPL-2.0-or-later")
+
version("4.3.0", sha256="f9dfe2fd737c38fad6535bbab327da9a21f7ce4ea6f18c7b3339adef6bf5fd88")
version("4.2.2", sha256="a494569d58d642c796332a1b7f3b4b86845b52da66c15c96fbeecd74e48dae8e")
version("4.2.1", sha256="3433e1c757e56457610f5a97bf1a2d612c609290eba5183dd273e070134a21d2")
diff --git a/var/spack/repos/builtin/packages/meraculous/package.py b/var/spack/repos/builtin/packages/meraculous/package.py
index da797d890e..f1647e3e63 100644
--- a/var/spack/repos/builtin/packages/meraculous/package.py
+++ b/var/spack/repos/builtin/packages/meraculous/package.py
@@ -15,6 +15,8 @@ class Meraculous(CMakePackage, SourceforgePackage):
sourceforge_mirror_path = "meraculous20/Meraculous-v2.2.4.tar.gz"
git = "https://bitbucket.org/berkeleylab/genomics-meraculous2.git"
+ license("BSD-3-Clause-LBNL")
+
version("2.2.5.1", branch="release-2.2.5.1")
version("2.2.4", sha256="3b4b8848232be902af9ebc77b38b83bcc531f12120115be089bdd6371ad2bf5b")
diff --git a/var/spack/repos/builtin/packages/mercurial/package.py b/var/spack/repos/builtin/packages/mercurial/package.py
index 0c5c39969d..6910f6ef59 100644
--- a/var/spack/repos/builtin/packages/mercurial/package.py
+++ b/var/spack/repos/builtin/packages/mercurial/package.py
@@ -14,6 +14,8 @@ class Mercurial(PythonPackage):
homepage = "https://www.mercurial-scm.org"
url = "https://www.mercurial-scm.org/release/mercurial-5.3.tar.gz"
+ license("GPL-2.0-or-later")
+
version("6.4.5", sha256="b0b4b00b8b2639c8be387394796f0425beb339314df7e72937f8ddd2a41b1b8a")
version("6.3.3", sha256="13c97ff589c7605e80a488f336852ce1d538c5d4143cfb33be69bdaddd9157bd")
version("6.2.3", sha256="98d1ae002f68adf53d65c5947fe8b7a379f98cf05d9b8ea1f4077d2ca5dce9db")
diff --git a/var/spack/repos/builtin/packages/mercury/package.py b/var/spack/repos/builtin/packages/mercury/package.py
index a2cdad6f1b..1bcef237d9 100644
--- a/var/spack/repos/builtin/packages/mercury/package.py
+++ b/var/spack/repos/builtin/packages/mercury/package.py
@@ -16,6 +16,8 @@ class Mercury(CMakePackage):
tags = ["e4s"]
+ license("GPL-2.0-only")
+
version("master", branch="master", submodules=True)
version("2.3.1", sha256="36182d49f2db7e2b075240cab4aaa1d4ec87a7756450c87643ededd1e6f16104")
version("2.3.0", sha256="e9e62ce1bb2fd482f0e85ad75fa255d9750c6fed50ba441a03de93b3b8eae742")
diff --git a/var/spack/repos/builtin/packages/mesa-demos/package.py b/var/spack/repos/builtin/packages/mesa-demos/package.py
index 6471be9c46..727a9f943b 100644
--- a/var/spack/repos/builtin/packages/mesa-demos/package.py
+++ b/var/spack/repos/builtin/packages/mesa-demos/package.py
@@ -13,6 +13,8 @@ class MesaDemos(AutotoolsPackage):
homepage = "https://www.mesa3d.org"
url = "https://gitlab.freedesktop.org/mesa/demos/-/archive/mesa-demos-8.4.0/demos-mesa-demos-8.4.0.tar.gz"
+ license("custom")
+
version("8.4.0", sha256="e9d235e6dad69d6b00877bf07e6d1859e368c0873e5401ec68a6ddb43375e900")
version("8.3.0", sha256="9bc1b37f4fc7bfc3f818f2d3851ffde28e8167ef11dca87f4781e9ef6206901f")
version("8.2.0", sha256="5a9f71b815d968d0c3b77edfcc3782d0211f8520b00da9e554ccfed80c8889f6")
diff --git a/var/spack/repos/builtin/packages/mesa/package.py b/var/spack/repos/builtin/packages/mesa/package.py
index 954ab3baa5..50a9649c19 100644
--- a/var/spack/repos/builtin/packages/mesa/package.py
+++ b/var/spack/repos/builtin/packages/mesa/package.py
@@ -18,6 +18,8 @@ class Mesa(MesonPackage):
git = "https://gitlab.freedesktop.org/mesa/mesa.git"
url = "https://archive.mesa3d.org/mesa-20.2.1.tar.xz"
+ license("MIT AND SGI-B-2.0 AND BSL-1.0")
+
version("main", branch="main")
version(
"23.2.1",
diff --git a/var/spack/repos/builtin/packages/meson/package.py b/var/spack/repos/builtin/packages/meson/package.py
index cabafbe001..6362754579 100644
--- a/var/spack/repos/builtin/packages/meson/package.py
+++ b/var/spack/repos/builtin/packages/meson/package.py
@@ -18,6 +18,8 @@ class Meson(PythonPackage):
maintainers("eli-schwartz", "michaelkuhn")
+ license("Apache-2.0")
+
version("1.2.2", sha256="1caa0ef6082e311bdca9836e7907f548b8c3f041a42ed41f0ff916b83ac7dddd")
version("1.2.1", sha256="e1f3b32b636cc86496261bd89e63f00f206754697c7069788b62beed5e042713")
version("1.2.0", sha256="603489f0aaa6305f806c6cc4a4455a965f22290fc74f65871f589b002110c790")
diff --git a/var/spack/repos/builtin/packages/mesquite/package.py b/var/spack/repos/builtin/packages/mesquite/package.py
index 91dfa60aa7..d64eba806f 100644
--- a/var/spack/repos/builtin/packages/mesquite/package.py
+++ b/var/spack/repos/builtin/packages/mesquite/package.py
@@ -18,6 +18,8 @@ class Mesquite(AutotoolsPackage):
homepage = "https://software.sandia.gov/mesquite"
url = "https://software.sandia.gov/mesquite/mesquite-2.3.0.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("2.99", sha256="7d834dbcc3132d903dbecb59337dc5b47505b7fb579b68f1ce66e5df87106954")
version("2.3.0", sha256="4ab4ceadfa596e16c00dbb0e8b830a9112fa1b73291ca07633ec379a39b8bb28")
version("2.2.0", sha256="3d48322c3e148431ee1af155d6bb94dfeef15795da1f46996c112df27778a4a2")
diff --git a/var/spack/repos/builtin/packages/metabat/package.py b/var/spack/repos/builtin/packages/metabat/package.py
index c623bd87bf..3e3d6786e7 100644
--- a/var/spack/repos/builtin/packages/metabat/package.py
+++ b/var/spack/repos/builtin/packages/metabat/package.py
@@ -14,6 +14,8 @@ class Metabat(CMakePackage):
homepage = "https://bitbucket.org/berkeleylab/metabat"
url = "https://bitbucket.org/berkeleylab/metabat/get/v2.12.1.tar.gz"
+ license("BSD-3-Clause-LBNL")
+
version("2.15", sha256="550487b66ec9b3bc53edf513d00c9deda594a584f53802165f037bde29b4d34e")
version("2.14", sha256="d43d5e91afa8f2d211a913739127884669516bfbed870760597fcee2b513abe2")
version("2.13", sha256="aa75a2b62ec9588add4c288993821bab5312a83b1259ff0d508c215133492d74")
diff --git a/var/spack/repos/builtin/packages/metaeuk/package.py b/var/spack/repos/builtin/packages/metaeuk/package.py
index ccaa8c81a3..d44b751d95 100644
--- a/var/spack/repos/builtin/packages/metaeuk/package.py
+++ b/var/spack/repos/builtin/packages/metaeuk/package.py
@@ -15,6 +15,8 @@ class Metaeuk(CMakePackage):
url = "https://github.com/soedinglab/metaeuk/archive/refs/tags/6-a5d39d9.tar.gz"
maintainers("snehring")
+ license("GPL-3.0-or-later")
+
version("6-a5d39d9", sha256="be19c26f5bdb7dcdd7bc48172105afecf19e5a2e5555edb3ba0c4aa0e4aac126")
depends_on("cmake@2.8.12:", type="build")
diff --git a/var/spack/repos/builtin/packages/metal/package.py b/var/spack/repos/builtin/packages/metal/package.py
index 24325c744b..f6cb70f953 100644
--- a/var/spack/repos/builtin/packages/metal/package.py
+++ b/var/spack/repos/builtin/packages/metal/package.py
@@ -12,6 +12,8 @@ class Metal(CMakePackage):
homepage = "https://genome.sph.umich.edu/wiki/METAL"
url = "https://github.com/statgen/METAL/archive/refs/tags/2020-05-05.tar.gz"
+ license("BSD-3-Clause")
+
version(
"2020-05-05", sha256="0ffa2419ca2ab43766e7e6e8c97822c8ce1f5b6233fb5f992d1b1be1955fede7"
)
diff --git a/var/spack/repos/builtin/packages/metall/package.py b/var/spack/repos/builtin/packages/metall/package.py
index fc5db02b0c..6af7d5708f 100644
--- a/var/spack/repos/builtin/packages/metall/package.py
+++ b/var/spack/repos/builtin/packages/metall/package.py
@@ -18,6 +18,8 @@ class Metall(CMakePackage):
tags = ["e4s"]
+ license("MIT")
+
version("master", branch="master")
version("develop", branch="develop")
diff --git a/var/spack/repos/builtin/packages/metaphysicl/package.py b/var/spack/repos/builtin/packages/metaphysicl/package.py
index 3efe0f106f..2a698bdbcf 100644
--- a/var/spack/repos/builtin/packages/metaphysicl/package.py
+++ b/var/spack/repos/builtin/packages/metaphysicl/package.py
@@ -13,6 +13,8 @@ class Metaphysicl(AutotoolsPackage):
homepage = "https://github.com/roystgnr/MetaPhysicL"
url = "https://github.com/roystgnr/MetaPhysicL/archive/v0.2.0.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("0.5.0", sha256="dbba0590970a128ae2ae7064b621f78f95ca2303b70a12b079a51702573840a6")
version("0.3.3", sha256="6581ec6512d3509bfca6f93052f7d47dd2d9e4b9f2b3580d778495ae381a0b0d")
version("0.2.0", sha256="ff4f9fad870dcdc85d56fb1f8d94123fecbef9189f967d254ba9607624b5f32e")
diff --git a/var/spack/repos/builtin/packages/methyldackel/package.py b/var/spack/repos/builtin/packages/methyldackel/package.py
index 41a30d5edd..27af365722 100644
--- a/var/spack/repos/builtin/packages/methyldackel/package.py
+++ b/var/spack/repos/builtin/packages/methyldackel/package.py
@@ -18,6 +18,8 @@ class Methyldackel(MakefilePackage):
url = "https://github.com/dpryan79/MethylDackel/archive/refs/tags/0.6.1.tar.gz"
maintainers("snehring")
+ license("MIT")
+
version("0.6.1", sha256="eeb1da4c830bcd9f3e6663a764947d957c41337643069524a4b545812fcf4819")
depends_on("htslib@1.11:")
diff --git a/var/spack/repos/builtin/packages/metis/package.py b/var/spack/repos/builtin/packages/metis/package.py
index ab0f137aec..2e4fcd590f 100644
--- a/var/spack/repos/builtin/packages/metis/package.py
+++ b/var/spack/repos/builtin/packages/metis/package.py
@@ -26,6 +26,8 @@ class Metis(CMakePackage, MakefilePackage):
# not a metis developer, just package reviewer!
maintainers("mthcrts")
+ license("Apache-2.0")
+
version("5.1.0", sha256="76faebe03f6c963127dbb73c13eab58c9a3faeae48779f049066a21c087c5db2")
version("4.0.3", sha256="5efa35de80703c1b2c4d0de080fafbcf4e0d363a21149a1ad2f96e0144841a55")
diff --git a/var/spack/repos/builtin/packages/metkit/package.py b/var/spack/repos/builtin/packages/metkit/package.py
index 960ac975f3..79355c9fd6 100644
--- a/var/spack/repos/builtin/packages/metkit/package.py
+++ b/var/spack/repos/builtin/packages/metkit/package.py
@@ -15,6 +15,8 @@ class Metkit(CMakePackage):
maintainers("skosukhin", "victoria-cherkas", "dominichofer")
+ license("Apache-2.0")
+
version("1.10.17", sha256="1c525891d77ed28cd4c87b065ba4d1aea24d0905452c18d885ccbd567bbfc9b1")
version("1.10.2", sha256="a038050962aecffda27b755c40b0a6ed0db04a2c22cad3d8c93e6109c8ab4b34")
version("1.9.2", sha256="35d5f67196197cc06e5c2afc6d1354981e7c85a441df79a2fbd774e0c343b0b4")
diff --git a/var/spack/repos/builtin/packages/mfem/package.py b/var/spack/repos/builtin/packages/mfem/package.py
index e002477bd8..639b0b208d 100644
--- a/var/spack/repos/builtin/packages/mfem/package.py
+++ b/var/spack/repos/builtin/packages/mfem/package.py
@@ -45,6 +45,8 @@ class Mfem(Package, CudaPackage, ROCmPackage):
# If this quick verification procedure fails, additional discussion
# will be required to verify the new version.
+ license("BSD-3-Clause")
+
# 'develop' is a special version that is always larger (or newer) than any
# other version.
version("develop", branch="master")
diff --git a/var/spack/repos/builtin/packages/mgard/package.py b/var/spack/repos/builtin/packages/mgard/package.py
index 411dd0c9b9..c45b86a725 100644
--- a/var/spack/repos/builtin/packages/mgard/package.py
+++ b/var/spack/repos/builtin/packages/mgard/package.py
@@ -20,6 +20,8 @@ class Mgard(CMakePackage, CudaPackage):
tags = ["e4s"]
+ license("Apache-2.0")
+
version("2023-03-31", commit="a8a04a86ff30f91d0b430a7c52960a12fa119589", preferred=True)
version("2023-01-10", commit="3808bd8889a0f8e6647fc0251a3189bc4dfc920f")
version("2022-11-18", commit="72dd230ed1af88f62ed3c0f662e2387a6e587748")
diff --git a/var/spack/repos/builtin/packages/mgis/package.py b/var/spack/repos/builtin/packages/mgis/package.py
index 7af49aedb3..5f12866997 100644
--- a/var/spack/repos/builtin/packages/mgis/package.py
+++ b/var/spack/repos/builtin/packages/mgis/package.py
@@ -22,6 +22,8 @@ class Mgis(CMakePackage):
git = "https://github.com/thelfer/MFrontGenericInterfaceSupport.git"
maintainers("thelfer")
+ license("LGPL-3.0-only")
+
# development branches
version("master", branch="master")
version("rliv-2.2", branch="rliv-2.2")
diff --git a/var/spack/repos/builtin/packages/micromamba/package.py b/var/spack/repos/builtin/packages/micromamba/package.py
index 7b8f2a0645..c776e53e20 100644
--- a/var/spack/repos/builtin/packages/micromamba/package.py
+++ b/var/spack/repos/builtin/packages/micromamba/package.py
@@ -23,6 +23,8 @@ class Micromamba(CMakePackage):
maintainers("charmoniumQ")
+ license("BSD-3-Clause")
+
version("1.4.2", sha256="dce034908d02d991c5e9aadeb9d01f139d027ba199aaeb1d47d543e3f24895d1")
version("1.1.0", sha256="e2392cd90221234ae8ea92b37f40829fbe36d80278056269aa1994a5efe7f530")
diff --git a/var/spack/repos/builtin/packages/microsocks/package.py b/var/spack/repos/builtin/packages/microsocks/package.py
index ff086e0c7f..abe91b63ed 100644
--- a/var/spack/repos/builtin/packages/microsocks/package.py
+++ b/var/spack/repos/builtin/packages/microsocks/package.py
@@ -18,6 +18,8 @@ class Microsocks(MakefilePackage):
maintainers("jcpunk")
+ license("MIT")
+
version("develop", branch="master")
version("1.0.2", sha256="5ece77c283e71f73b9530da46302fdb4f72a0ae139aa734c07fe532407a6211a")
diff --git a/var/spack/repos/builtin/packages/migraphx/package.py b/var/spack/repos/builtin/packages/migraphx/package.py
index 8216ebe424..9aa369d38d 100644
--- a/var/spack/repos/builtin/packages/migraphx/package.py
+++ b/var/spack/repos/builtin/packages/migraphx/package.py
@@ -19,6 +19,8 @@ class Migraphx(CMakePackage):
maintainers("srekolam", "renjithravindrankannath")
libraries = ["libmigraphx"]
+ license("MIT")
+
version("5.7.1", sha256="3e58c043a5a7d1357ee05725fd6cd41e190b070f1ba57f61300128429902089c")
version("5.7.0", sha256="14f13554367d2d6490d66f8b5b739203225e7acce25085559e7c4acf29e2a4d5")
version("5.6.1", sha256="b108c33f07572ffd880b20f6de06f1934ab2a1b41ae69095612322ac412fa91c")
diff --git a/var/spack/repos/builtin/packages/migrate/package.py b/var/spack/repos/builtin/packages/migrate/package.py
index d4aa59698e..505cdddc68 100644
--- a/var/spack/repos/builtin/packages/migrate/package.py
+++ b/var/spack/repos/builtin/packages/migrate/package.py
@@ -14,6 +14,8 @@ class Migrate(AutotoolsPackage):
homepage = "https://popgen.sc.fsu.edu/"
url = "https://popgen.sc.fsu.edu/currentversions/migrate-3.6.11.src.tar.gz"
+ license("Unlicense")
+
version("3.6.11", sha256="a9ba06a4e995a45b8d04037f5f2da23e1fe64a2f3565189bdd50c62c6fe01fb8")
variant("mpi", default=False, description="Build MPI binaries")
diff --git a/var/spack/repos/builtin/packages/mii/package.py b/var/spack/repos/builtin/packages/mii/package.py
index 2b8be93914..013009cf97 100644
--- a/var/spack/repos/builtin/packages/mii/package.py
+++ b/var/spack/repos/builtin/packages/mii/package.py
@@ -18,6 +18,8 @@ class Mii(MakefilePackage):
homepage = "https://github.com/codeandkey/mii"
url = "https://github.com/codeandkey/mii/archive/v1.0.4.tar.gz"
+ license("MIT")
+
version("1.1.2", sha256="bdf2cfe93b2b0989cd47f1447e8787d8339440295299c0a70d2646e2c02e29b8")
version("1.0.4", sha256="3c4e7e6e8c21969da8dade05fecab35be61f2bb82d75eeaf19db8cc97f8058b5")
diff --git a/var/spack/repos/builtin/packages/millepede/package.py b/var/spack/repos/builtin/packages/millepede/package.py
index d086f8a759..9e548a5932 100644
--- a/var/spack/repos/builtin/packages/millepede/package.py
+++ b/var/spack/repos/builtin/packages/millepede/package.py
@@ -16,6 +16,8 @@ class Millepede(MakefilePackage):
parallel = False
+ license("LGPL-2.0-only")
+
version("04-13-03", sha256="669a6e46a6f02ba3c78b2760e2ffb2c90d25b582ccd1a5c0770eef81c7bcbbe9")
version("04-11-01", sha256="9869eb84d8d07cecfab15c396f3faa36aef10906e39f8641c48b58e0325b3205")
diff --git a/var/spack/repos/builtin/packages/minc-toolkit/package.py b/var/spack/repos/builtin/packages/minc-toolkit/package.py
index 40e793d24d..e49eae9f29 100644
--- a/var/spack/repos/builtin/packages/minc-toolkit/package.py
+++ b/var/spack/repos/builtin/packages/minc-toolkit/package.py
@@ -12,6 +12,8 @@ class MincToolkit(CMakePackage):
homepage = "https://github.com/BIC-MNI/minc-toolkit-v2"
git = "https://github.com/BIC-MNI/minc-toolkit-v2.git"
+ license("GPL-3.0-only")
+
version("1.9.18.2", commit="b98e4972bdac2b78e3c1e412d75c97e2e7c5f6b9", submodules=True)
version("1.9.18.1", commit="38597c464b6e93eda680ab4a9e903366d53d7737", submodules=True)
diff --git a/var/spack/repos/builtin/packages/minced/package.py b/var/spack/repos/builtin/packages/minced/package.py
index 99fc4f8c5f..aab23a751e 100644
--- a/var/spack/repos/builtin/packages/minced/package.py
+++ b/var/spack/repos/builtin/packages/minced/package.py
@@ -15,6 +15,8 @@ class Minced(Package):
homepage = "https://github.com/ctSkennerton/minced"
url = "https://github.com/ctSkennerton/minced/archive/0.2.0.tar.gz"
+ license("GPL-3.0-only")
+
version("0.4.2", sha256="35b6ee22fe6bdc26a31d0203a7dcc6bd1a19fd6733c60d80ceb44431884af165")
version("0.3.2", sha256="334aee43292d0b657c4849f818ddfb3ac7811eb505502bf24a01d66719084b44")
version("0.2.0", sha256="e1ca61e0307e6a2a2480bc0a1291a2c677110f34c3247d4773fdba7e95a6b573")
diff --git a/var/spack/repos/builtin/packages/mindthegap/package.py b/var/spack/repos/builtin/packages/mindthegap/package.py
index 73d6d307e7..f26190e52b 100644
--- a/var/spack/repos/builtin/packages/mindthegap/package.py
+++ b/var/spack/repos/builtin/packages/mindthegap/package.py
@@ -16,6 +16,8 @@ class Mindthegap(CMakePackage):
maintainers("snehring")
+ license("AGPL-3.0-only")
+
version(
"2.3.0", tag="v2.3.0", commit="fe85c308434a4ad1ae7977dad67e966abc2bf93e", submodules=True
)
diff --git a/var/spack/repos/builtin/packages/miniamr/package.py b/var/spack/repos/builtin/packages/miniamr/package.py
index 1d6fec97fd..713f8dee20 100644
--- a/var/spack/repos/builtin/packages/miniamr/package.py
+++ b/var/spack/repos/builtin/packages/miniamr/package.py
@@ -18,6 +18,8 @@ class Miniamr(MakefilePackage):
tags = ["proxy-app", "ecp-proxy-app"]
+ license("LGPL-3.0-only")
+
version("master", branch="master")
version("1.6.6", sha256="a7f79fae49e433ef8350cbd34cbf57c486089cf7ac0d1f1f3b23c820d3e5bb9f")
version("1.6.5", sha256="c70f0f648c73ea4497817ceee158334eeb901fc5c32cf804deef3226cd9cf26a")
diff --git a/var/spack/repos/builtin/packages/miniapp-ascent/package.py b/var/spack/repos/builtin/packages/miniapp-ascent/package.py
index 22ac0d9d20..44eecaf0bb 100644
--- a/var/spack/repos/builtin/packages/miniapp-ascent/package.py
+++ b/var/spack/repos/builtin/packages/miniapp-ascent/package.py
@@ -13,6 +13,8 @@ class MiniappAscent(Package):
git = "https://github.com/cinemascienceworkflows/2021-04_Miniapp-Ascent.git"
url = "https://github.com/cinemascienceworkflows/2021-04_Miniapp-Ascent/archive/refs/heads/master.zip"
+ license("BSD-3-Clause")
+
version("master", branch="master")
depends_on("ascent", type=("run"))
diff --git a/var/spack/repos/builtin/packages/miniasm/package.py b/var/spack/repos/builtin/packages/miniasm/package.py
index 4cddf247e1..f426342b27 100644
--- a/var/spack/repos/builtin/packages/miniasm/package.py
+++ b/var/spack/repos/builtin/packages/miniasm/package.py
@@ -13,6 +13,8 @@ class Miniasm(MakefilePackage):
homepage = "http://www.example.co://github.com/lh3/miniasm"
git = "https://github.com/lh3/miniasm.git"
+ license("MIT")
+
version("2018-3-30", commit="55cf0189e2f7d5bda5868396cebe066eec0a9547")
depends_on("zlib-api")
diff --git a/var/spack/repos/builtin/packages/minife/package.py b/var/spack/repos/builtin/packages/minife/package.py
index 2497e441ad..df05dda7a5 100644
--- a/var/spack/repos/builtin/packages/minife/package.py
+++ b/var/spack/repos/builtin/packages/minife/package.py
@@ -16,6 +16,8 @@ class Minife(MakefilePackage):
tags = ["proxy-app", "ecp-proxy-app"]
+ license("LGPL-3.0-or-later")
+
version("2.1.0", sha256="59f4c56d73d2a758cba86939db2d36e12705282cb4174ce78223d984527f5d15")
variant(
diff --git a/var/spack/repos/builtin/packages/minigan/package.py b/var/spack/repos/builtin/packages/minigan/package.py
index 90edb37e04..bce8eb9e0c 100644
--- a/var/spack/repos/builtin/packages/minigan/package.py
+++ b/var/spack/repos/builtin/packages/minigan/package.py
@@ -14,6 +14,8 @@ class Minigan(Package):
homepage = "https://github.com/SandiaMLMiniApps/miniGAN"
url = "https://github.com/SandiaMLMiniApps/miniGAN/archive/1.0.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.0.0", sha256="ef6d5def9c7040af520acc64b7a8b6c8ec4b7901721b11b0cb25a583ea0c8ae3")
depends_on("python", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/minighost/package.py b/var/spack/repos/builtin/packages/minighost/package.py
index 857de2903a..a5e76425fb 100644
--- a/var/spack/repos/builtin/packages/minighost/package.py
+++ b/var/spack/repos/builtin/packages/minighost/package.py
@@ -20,6 +20,8 @@ class Minighost(MakefilePackage):
tags = ["proxy-app"]
+ license("LGPL-3.0-only")
+
version("1.0.1", sha256="713f305559d892923cde0ad3cbc53c7cefc52a684f65275ccc9fb0b1d049cccc")
variant("mpi", default=True, description="Enable MPI Support")
diff --git a/var/spack/repos/builtin/packages/minigmg/package.py b/var/spack/repos/builtin/packages/minigmg/package.py
index 3e3cfbfddd..b4ffe9579e 100644
--- a/var/spack/repos/builtin/packages/minigmg/package.py
+++ b/var/spack/repos/builtin/packages/minigmg/package.py
@@ -27,6 +27,8 @@ class Minigmg(Package):
)
url = "https://crd.lbl.gov/assets/Uploads/FTG/Projects/miniGMG/miniGMG.tar.gz"
+ license("BSD-3-Clause-LBNL")
+
version("master", sha256="1c2d27496a881f655f5e849d6a7a132625e535739f82575991c511cc2cf899ac")
variant(
diff --git a/var/spack/repos/builtin/packages/minimap2/package.py b/var/spack/repos/builtin/packages/minimap2/package.py
index 6112fae4bc..e564c45eb2 100644
--- a/var/spack/repos/builtin/packages/minimap2/package.py
+++ b/var/spack/repos/builtin/packages/minimap2/package.py
@@ -15,6 +15,8 @@ class Minimap2(PythonPackage):
url = "https://github.com/lh3/minimap2/releases/download/v2.2/minimap2-2.2.tar.bz2"
git = "https://github.com/lh3/minimap2.git"
+ license("MIT")
+
version("2.26", sha256="6a588efbd273bff4f4808d5190957c50272833d2daeb4407ccf4c1b78143624c")
version("2.24", sha256="9dd4c31ff082182948944bcdad6d328f64f09295d10547d72eba24189880a615")
version("2.17", sha256="b68ac8882d33cc63e9e3246775062aeb159b6990ff7f38099172c3fe6f8a2742")
diff --git a/var/spack/repos/builtin/packages/minio/package.py b/var/spack/repos/builtin/packages/minio/package.py
index 7a21d5db33..6abc5f4511 100644
--- a/var/spack/repos/builtin/packages/minio/package.py
+++ b/var/spack/repos/builtin/packages/minio/package.py
@@ -15,6 +15,8 @@ class Minio(MakefilePackage):
homepage = "https://min.io/"
url = "https://github.com/minio/minio/archive/RELEASE.2020-07-13T18-09-56Z.tar.gz"
+ license("AGPL-3.0-or-later")
+
version(
"2020-07-13T18-09-56Z",
sha256="147fca3930389162cc7306a0fa5cf478ee2deba4b31a9317f3d35e82aa58d41e",
diff --git a/var/spack/repos/builtin/packages/miniocli/package.py b/var/spack/repos/builtin/packages/miniocli/package.py
index 5857f4d487..5d4f16d7c1 100644
--- a/var/spack/repos/builtin/packages/miniocli/package.py
+++ b/var/spack/repos/builtin/packages/miniocli/package.py
@@ -13,6 +13,8 @@ class Miniocli(MakefilePackage):
homepage = "https://docs.min.io/docs/minio-client-complete-guide.html"
url = "https://github.com/minio/mc/archive/refs/tags/RELEASE.2022-02-02T02-03-24Z.tar.gz"
+ license("AGPL-3.0-only")
+
version(
"2023-06-28",
sha256="033a80439474595665bdbc3ec72b059dc9e69e99db85fe6820877ad8973a080b",
diff --git a/var/spack/repos/builtin/packages/minisign/package.py b/var/spack/repos/builtin/packages/minisign/package.py
index d3fd011a70..29e5e4abe3 100644
--- a/var/spack/repos/builtin/packages/minisign/package.py
+++ b/var/spack/repos/builtin/packages/minisign/package.py
@@ -13,6 +13,8 @@ class Minisign(CMakePackage):
maintainers("alalazo")
+ license("ISC")
+
version("0.11", sha256="74c2c78a1cd51a43a6c98f46a4eabefbc8668074ca9aa14115544276b663fc55")
version("0.9", sha256="caa4b3dd314e065c6f387b2713f7603673e39a8a0b1a76f96ef6c9a5b845da0f")
version("0.8", sha256="130eb5246076bc7ec42f13495a601382e566bb6733430d40a68de5e43a7f1082")
diff --git a/var/spack/repos/builtin/packages/minivite/package.py b/var/spack/repos/builtin/packages/minivite/package.py
index 702f701dd4..5dade1c65b 100644
--- a/var/spack/repos/builtin/packages/minivite/package.py
+++ b/var/spack/repos/builtin/packages/minivite/package.py
@@ -16,6 +16,8 @@ class Minivite(MakefilePackage):
homepage = "https://hpc.pnl.gov/people/hala/grappolo.html"
git = "https://github.com/Exa-Graph/miniVite.git"
+ license("BSD-3-Clause")
+
version("develop", branch="master")
version("1.0", tag="v1.0", commit="65ccaa8a4ec0b4bea516e2abdafbeb2f8a5f0c94")
version("1.1", tag="v1.1", commit="23476d9d41eb8a17bf4108ac56852dacda89b253")
diff --git a/var/spack/repos/builtin/packages/minizip/package.py b/var/spack/repos/builtin/packages/minizip/package.py
index 25242a60d9..aa7d2513c5 100644
--- a/var/spack/repos/builtin/packages/minizip/package.py
+++ b/var/spack/repos/builtin/packages/minizip/package.py
@@ -12,6 +12,8 @@ class Minizip(AutotoolsPackage):
homepage = "https://www.winimage.com/zLibDll/minizip.html"
url = "https://zlib.net/fossils/zlib-1.2.11.tar.gz"
+ license("Zlib")
+
version("1.2.11", sha256="c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1")
configure_directory = "contrib/minizip"
diff --git a/var/spack/repos/builtin/packages/miopen-hip/package.py b/var/spack/repos/builtin/packages/miopen-hip/package.py
index c7476ebc12..3fbf860fec 100644
--- a/var/spack/repos/builtin/packages/miopen-hip/package.py
+++ b/var/spack/repos/builtin/packages/miopen-hip/package.py
@@ -19,6 +19,9 @@ class MiopenHip(CMakePackage):
maintainers("srekolam", "renjithravindrankannath")
libraries = ["libMIOpen"]
+
+ license("MIT")
+
version("5.7.1", sha256="912a658fe21ce6f1982b0f2ff251c3f7bb618f2e7e9876d983bcb54e3cd7129e")
version("5.7.0", sha256="5cd0b62254469e1c246d5890d2b78f8aedcf42cf8a327eabc1a391b83bcd14e1")
version("5.6.1", sha256="ff627d68ed9e52433a3c808b5d3ff179a398b77ce81b00cfea7b2c4da5162c6c")
diff --git a/var/spack/repos/builtin/packages/miopen-opencl/package.py b/var/spack/repos/builtin/packages/miopen-opencl/package.py
index 73808b43e4..031ab7d6ad 100644
--- a/var/spack/repos/builtin/packages/miopen-opencl/package.py
+++ b/var/spack/repos/builtin/packages/miopen-opencl/package.py
@@ -20,6 +20,8 @@ class MiopenOpencl(CMakePackage):
maintainers("srekolam", "renjithravindrankannath")
libraries = ["libMIOpen"]
+ license("MIT")
+
version("5.5.1", sha256="2cd75071b8ee876c69a94f028b6c8a9346d6d2fde7d4b64e6d635f3b6c994262")
version("5.5.0", sha256="791087242551669e546225e36123c21663f0dad14dbcfd6d0ce0e7bad0ab0de1")
version("5.4.3", sha256="37ffe2ed3d7942da8ea2f6bdb85c7a2f58e3ccd31767db158a322769d3604efd")
diff --git a/var/spack/repos/builtin/packages/miopengemm/package.py b/var/spack/repos/builtin/packages/miopengemm/package.py
index 808c63f14c..e88b5f2b23 100644
--- a/var/spack/repos/builtin/packages/miopengemm/package.py
+++ b/var/spack/repos/builtin/packages/miopengemm/package.py
@@ -26,6 +26,8 @@ class Miopengemm(CMakePackage):
url = "https://github.com/ROCmSoftwarePlatform/MIOpenGEMM/archive/rocm-{0}.tar.gz"
return url.format(version)
+ license("MIT")
+
version("5.5.1", sha256="a997b560521641e7173613cf547ecde5d15ac6fac1786d392b0f133c91f99a40")
version("5.5.0", sha256="ffd9775129564662b338952588057a088f7e9723b4a9a766b2dd96fdc0992c26")
version("5.4.3", sha256="5051051cab60ca0f6347a981da6c9dbeddf8b0de698d4e5409a0db0c622acafc")
diff --git a/var/spack/repos/builtin/packages/mira/package.py b/var/spack/repos/builtin/packages/mira/package.py
index 2683f3e93b..63732017cf 100644
--- a/var/spack/repos/builtin/packages/mira/package.py
+++ b/var/spack/repos/builtin/packages/mira/package.py
@@ -14,6 +14,8 @@ class Mira(AutotoolsPackage):
homepage = "https://sourceforge.net/projects/mira-assembler/"
url = "https://downloads.sourceforge.net/project/mira-assembler/MIRA/stable/mira-4.0.2.tar.bz2"
+ license("GPL-2.0-or-later")
+
version("4.0.2", sha256="a32cb2b21e0968a5536446287c895fe9e03d11d78957554e355c1080b7b92a80")
depends_on("boost@1.46:")
diff --git a/var/spack/repos/builtin/packages/miranda/package.py b/var/spack/repos/builtin/packages/miranda/package.py
index 37f023dc86..f822e0a2a7 100644
--- a/var/spack/repos/builtin/packages/miranda/package.py
+++ b/var/spack/repos/builtin/packages/miranda/package.py
@@ -12,6 +12,8 @@ class Miranda(AutotoolsPackage):
homepage = "http://www.microrna.org/microrna/getDownloads.do"
url = "https://cbio.mskcc.org/microrna_data/miRanda-aug2010.tar.gz"
+ license("GPL-2.0-only")
+
version(
"3.3a",
sha256="a671da562cf4636ef5085b27349df2df2f335774663fd423deb08f31212ec778",
diff --git a/var/spack/repos/builtin/packages/mitos/package.py b/var/spack/repos/builtin/packages/mitos/package.py
index 33f7e92fcf..3604ab5482 100644
--- a/var/spack/repos/builtin/packages/mitos/package.py
+++ b/var/spack/repos/builtin/packages/mitos/package.py
@@ -14,6 +14,8 @@ class Mitos(CMakePackage):
url = "https://github.com/LLNL/Mitos/archive/v0.9.1.tar.gz"
git = "https://github.com/llnl/Mitos.git"
+ license("LGPL-2.1-or-later")
+
version("0.9.2", commit="8cb143a2e8c00353ff531a781a9ca0992b0aaa3d")
version("0.9.1", sha256="67abe227d2f9b4d2f235031b526d3ceb2c4792ad98772b1b1d5af0d227a795fc")
diff --git a/var/spack/repos/builtin/packages/mivisionx/package.py b/var/spack/repos/builtin/packages/mivisionx/package.py
index 5ab285d267..9bd36fbc7d 100644
--- a/var/spack/repos/builtin/packages/mivisionx/package.py
+++ b/var/spack/repos/builtin/packages/mivisionx/package.py
@@ -25,6 +25,8 @@ class Mivisionx(CMakePackage):
url = "https://github.com/GPUOpen-ProfessionalCompute-Libraries/MIVisionX/archive/rocm-{0}.tar.gz"
return url.format(version)
+ license("MIT")
+
version("5.7.1", sha256="bfc074bc32ebe84c72149ee6abb30b5b6499023d5b98269232de82e35d0505a8")
version("5.7.0", sha256="07e4ec8a8c06a9a8bb6394a043c9c3e7176acd3b462a16de91ef9518a64df9ba")
version("5.6.1", sha256="b2ff95c1488e244f379482631dae4f9ab92d94a513d180e03607aa1e184b5b0a")
diff --git a/var/spack/repos/builtin/packages/mkfontscale/package.py b/var/spack/repos/builtin/packages/mkfontscale/package.py
index ceb42c8136..1391047ac8 100644
--- a/var/spack/repos/builtin/packages/mkfontscale/package.py
+++ b/var/spack/repos/builtin/packages/mkfontscale/package.py
@@ -13,6 +13,8 @@ class Mkfontscale(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/mkfontscale"
xorg_mirror_path = "app/mkfontscale-1.1.2.tar.gz"
+ license("MIT")
+
version("1.2.2", sha256="4a5af55e670713024639a7f7d10826d905d86faf574cd77e0f5aef2d00e70168")
version("1.1.2", sha256="8bba59e60fbc4cb082092cf6b67e810b47b4fe64fbc77dbea1d7e7d55312b2e4")
diff --git a/var/spack/repos/builtin/packages/mlhka/package.py b/var/spack/repos/builtin/packages/mlhka/package.py
index 0b414f7090..68ed38b208 100644
--- a/var/spack/repos/builtin/packages/mlhka/package.py
+++ b/var/spack/repos/builtin/packages/mlhka/package.py
@@ -13,6 +13,8 @@ class Mlhka(Package):
homepage = "https://wright.eeb.utoronto.ca"
git = "https://github.com/rossibarra/MLHKA.git"
+ license("GPL-3.0-only")
+
version("2.1", commit="e735ddd39073af58da21b00b27dea203736e5467")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/mlocate/package.py b/var/spack/repos/builtin/packages/mlocate/package.py
index 8e86c6ff57..d8827b5f7d 100644
--- a/var/spack/repos/builtin/packages/mlocate/package.py
+++ b/var/spack/repos/builtin/packages/mlocate/package.py
@@ -15,6 +15,8 @@ class Mlocate(AutotoolsPackage):
homepage = "https://pagure.io/mlocate"
url = "https://releases.pagure.org/mlocate/mlocate-0.26.tar.xz"
+ license("GPL-2.0-only")
+
version("0.26", sha256="3063df79fe198fb9618e180c54baf3105b33d88fe602ff2d8570aaf944f1263e")
version("0.25", sha256="ab95c111f9dba35b5690896180dd0a7639dbf07d70b862fcb0731264d9273951")
version("0.24", sha256="5787bee846735e21ff57df9e345d5db73d684d2cea9efc0f387462ccfbc6796f")
diff --git a/var/spack/repos/builtin/packages/mlpack/package.py b/var/spack/repos/builtin/packages/mlpack/package.py
index 5088e18706..9f48c3986d 100644
--- a/var/spack/repos/builtin/packages/mlpack/package.py
+++ b/var/spack/repos/builtin/packages/mlpack/package.py
@@ -18,6 +18,8 @@ class Mlpack(CMakePackage):
maintainers("wdconinc")
+ license("BSD-3-Clause")
+
version("4.2.0", sha256="f780df984a71029e62eeecdd145fb95deb71b133cefc7840de0ec706d116dd60")
version("4.1.0", sha256="e0c760baf15fd0af5601010b7cbc536e469115e9dd45f96712caa3b651b1852a")
version("4.0.1", sha256="4c746936ed9da9f16744240ed7b9f2815d3abb90c904071a1d1a628a9bbfb3a5")
diff --git a/var/spack/repos/builtin/packages/mlst/package.py b/var/spack/repos/builtin/packages/mlst/package.py
index f14139ac8e..d648f42fa9 100644
--- a/var/spack/repos/builtin/packages/mlst/package.py
+++ b/var/spack/repos/builtin/packages/mlst/package.py
@@ -13,6 +13,8 @@ class Mlst(Package):
homepage = "https://github.com/tseemann/mlst"
url = "https://github.com/tseemann/mlst/archive/refs/tags/v2.22.1.tar.gz"
+ license("GPL-2.0-only")
+
version("2.23.0", sha256="35bdbde309ba25293c3cce417d82e79594b9f78365133062923dc3d629bd8846")
version("2.22.1", sha256="a8f64d7cb961a8e422e96a19309ad8707f8792d9f755a9e5a1f5742986d19bca")
diff --git a/var/spack/repos/builtin/packages/mmg/package.py b/var/spack/repos/builtin/packages/mmg/package.py
index 65f57b6a68..00805cc93f 100644
--- a/var/spack/repos/builtin/packages/mmg/package.py
+++ b/var/spack/repos/builtin/packages/mmg/package.py
@@ -30,6 +30,8 @@ class Mmg(CMakePackage):
homepage = "https://www.mmgtools.org/"
url = "https://github.com/MmgTools/mmg/archive/v5.3.13.tar.gz"
+ license("LGPL-3.0-or-later")
+
version("5.7.1", sha256="27c09477ebc080f54919f76f8533a343936677c81809fe37ce4e2d62fa97237b")
version("5.6.0", sha256="bbf9163d65bc6e0f81dd3acc5a51e4a8c47a7fdae849abc26277e01154fe2437")
version("5.5.2", sha256="58e3b866101e6f0686758e16bcf9fb5fb06c85184533fc5054ef1c8adfd4be73")
diff --git a/var/spack/repos/builtin/packages/mmseqs2/package.py b/var/spack/repos/builtin/packages/mmseqs2/package.py
index a081a416e5..36077a3983 100644
--- a/var/spack/repos/builtin/packages/mmseqs2/package.py
+++ b/var/spack/repos/builtin/packages/mmseqs2/package.py
@@ -14,6 +14,8 @@ class Mmseqs2(CMakePackage):
homepage = "https://github.com/soedinglab/MMseqs2"
url = "https://github.com/soedinglab/MMseqs2/archive/refs/tags/14-7e284.tar.gz"
+ license("GPL-3.0-only")
+
version("14-7e284", sha256="a15fd59b121073fdcc8b259fc703e5ce4c671d2c56eb5c027749f4bd4c28dfe1")
version("13-45111", sha256="6444bb682ebf5ced54b2eda7a301fa3e933c2a28b7661f96ef5bdab1d53695a2")
diff --git a/var/spack/repos/builtin/packages/moab/package.py b/var/spack/repos/builtin/packages/moab/package.py
index 2a2275aa0e..40839ed153 100644
--- a/var/spack/repos/builtin/packages/moab/package.py
+++ b/var/spack/repos/builtin/packages/moab/package.py
@@ -22,6 +22,8 @@ class Moab(AutotoolsPackage):
maintainers("vijaysm", "iulian787")
+ license("LGPL-3.0-only")
+
version("develop", branch="develop")
version("master", branch="master")
version("5.5.1", sha256="67b6ed3a13c235cec16f60f8f46f9bf0371fd321cf36dea113d0e09f09d0d438")
diff --git a/var/spack/repos/builtin/packages/model-traits/package.py b/var/spack/repos/builtin/packages/model-traits/package.py
index 4c1e54beca..d7538ff914 100644
--- a/var/spack/repos/builtin/packages/model-traits/package.py
+++ b/var/spack/repos/builtin/packages/model-traits/package.py
@@ -15,6 +15,8 @@ class ModelTraits(CMakePackage):
maintainers("jacobmerson")
+ license("BSD-3-Clause")
+
version("0.2.1", sha256="241ce5738ea72182a570ae474aedff58751e6ea448bd174005c5520c8b5a95d1")
version("0.2.0", sha256="f367cf96a4c1c19f6e2dcf92af6bf69b39217a01fe6f1942d4825258eca8d4bc")
version("0.1.1", sha256="75af53b4f576071570fdcfa7a4ce150b935cf21368da41d16d8377c5b3b93713")
diff --git a/var/spack/repos/builtin/packages/modeltest-ng/package.py b/var/spack/repos/builtin/packages/modeltest-ng/package.py
index 7a2b4dcc2c..db2581474b 100644
--- a/var/spack/repos/builtin/packages/modeltest-ng/package.py
+++ b/var/spack/repos/builtin/packages/modeltest-ng/package.py
@@ -15,6 +15,8 @@ class ModeltestNg(CMakePackage):
maintainers("snehring")
+ license("GPL-3.0-only")
+
version("20220721", commit="1066356b984100897b8bd38ac771c5c950984c01", submodules=True)
version("0.1.7", commit="cc028888f1d4222aaa53b99c6b02cd934a279001", submodules=True)
diff --git a/var/spack/repos/builtin/packages/modern-wheel/package.py b/var/spack/repos/builtin/packages/modern-wheel/package.py
index a941eb26d1..aff83d183b 100644
--- a/var/spack/repos/builtin/packages/modern-wheel/package.py
+++ b/var/spack/repos/builtin/packages/modern-wheel/package.py
@@ -17,6 +17,8 @@ class ModernWheel(CMakePackage):
url = "https://github.com/alalazo/modern_wheel/archive/1.2.tar.gz"
maintainers("alalazo")
+ license("MIT")
+
version("1.2", sha256="48612f698d7159f0eb10d93ddc3e2682b06a54d3a836ff227636be3261aed15e")
version("1.1", sha256="d8ba4891257b96108e9b9406a556f8ced3b71ce85c3fcdca6bfd9cc37bf010a3")
version("1.0", sha256="b90a1e29af0b67dfa4c07f9c19b2d04fa78cd878b29a9c42bc766dabd6cb1b90")
diff --git a/var/spack/repos/builtin/packages/mokutil/package.py b/var/spack/repos/builtin/packages/mokutil/package.py
index 4c75cacca3..9c9a02752e 100644
--- a/var/spack/repos/builtin/packages/mokutil/package.py
+++ b/var/spack/repos/builtin/packages/mokutil/package.py
@@ -12,6 +12,8 @@ class Mokutil(AutotoolsPackage):
homepage = "https://github.com/lcp/mokutil"
url = "https://github.com/lcp/mokutil/archive/0.4.0.tar.gz"
+ license("GPL-3.0-or-later")
+
version("0.4.0", sha256="2e9c574e4a4fa63b2f23116cdcb389f448a28945548e232076f77947e35b7361")
version("0.3.0", sha256="70ccbffbbba0427dfd6b57902d667bf73d6223296c897ce3441fc2221352a773")
version("0.2.0", sha256="a51ef146b8f2169c4e4a0d2f86cae5f4d66cc520989fc2f70a7a620f9587a20b")
diff --git a/var/spack/repos/builtin/packages/mold/package.py b/var/spack/repos/builtin/packages/mold/package.py
index 61b4de3f6d..51e036aa21 100644
--- a/var/spack/repos/builtin/packages/mold/package.py
+++ b/var/spack/repos/builtin/packages/mold/package.py
@@ -14,6 +14,8 @@ class Mold(CMakePackage):
maintainers("jabcross")
+ license("MIT")
+
version("2.1.0", sha256="a32bec1282671b18ea4691855aed925ea2f348dfef89cb7689cd81273ea0c5df")
version("2.0.0", sha256="2ae8a22db09cbff626df74c945079fa29c1e5f60bbe02502dcf69191cf43527b")
version("1.11.0", sha256="99318eced81b09a77e4c657011076cc8ec3d4b6867bd324b8677974545bc4d6f")
diff --git a/var/spack/repos/builtin/packages/molgw/package.py b/var/spack/repos/builtin/packages/molgw/package.py
index 91026c7abe..6031b6dd00 100644
--- a/var/spack/repos/builtin/packages/molgw/package.py
+++ b/var/spack/repos/builtin/packages/molgw/package.py
@@ -24,6 +24,8 @@ class Molgw(MakefilePackage):
maintainers("bruneval")
+ license("GPL-3.0-only")
+
version("3.2", sha256="a3f9a99db52d95ce03bc3636b5999e6d92b503ec2f4afca33d030480c3e10242")
variant("openmp", default=False, description="Build with OpenMP support")
diff --git a/var/spack/repos/builtin/packages/mongo-c-driver/package.py b/var/spack/repos/builtin/packages/mongo-c-driver/package.py
index 94c92d9c02..675d767735 100644
--- a/var/spack/repos/builtin/packages/mongo-c-driver/package.py
+++ b/var/spack/repos/builtin/packages/mongo-c-driver/package.py
@@ -14,6 +14,8 @@ class MongoCDriver(Package):
maintainers("michaelkuhn")
+ license("Apache-2.0")
+
version("1.24.4", sha256="2f4a3e8943bfe3b8672c2053f88cf74acc8494dc98a45445f727901eee141544")
version("1.23.3", sha256="c8f951d4f965d455f37ae2e10b72914736fc0f25c4ffc14afc3cbadd1a574ef6")
version("1.21.0", sha256="840ff79480070f98870743fbb332e2c10dd021b6b9c952d08010efdda4d70ee4")
diff --git a/var/spack/repos/builtin/packages/mongo-cxx-driver/package.py b/var/spack/repos/builtin/packages/mongo-cxx-driver/package.py
index 0ea758dd5e..94dea0a84e 100644
--- a/var/spack/repos/builtin/packages/mongo-cxx-driver/package.py
+++ b/var/spack/repos/builtin/packages/mongo-cxx-driver/package.py
@@ -14,6 +14,8 @@ class MongoCxxDriver(CMakePackage):
url = "https://github.com/mongodb/mongo-cxx-driver/releases/download/r3.7.0/mongo-cxx-driver-r3.7.0.tar.gz"
git = "https://github.com/mongodb/mongo-cxx-driver"
+ license("Apache-2.0")
+
version("3.7.0", sha256="fb2da11178db728f63147fe4b0c7509eb49b1b02c5cb55f9bee5f927e451a0c7")
version("3.6.7", sha256="2c58005d4fe46f1973352fba821f7bb37e818cefc922377ce979a9fd1bff38ac")
version("3.6.6", sha256="d5906b9e308a8a353a2ef92b699c9b27ae28ec6b34fdda94e15d2981b27e64ca")
diff --git a/var/spack/repos/builtin/packages/mongodb-async-driver/package.py b/var/spack/repos/builtin/packages/mongodb-async-driver/package.py
index a38b04fc30..4e2bd73484 100644
--- a/var/spack/repos/builtin/packages/mongodb-async-driver/package.py
+++ b/var/spack/repos/builtin/packages/mongodb-async-driver/package.py
@@ -13,5 +13,7 @@ class MongodbAsyncDriver(MavenPackage):
homepage = "http://www.allanbank.com/mongodb-async-driver/"
url = "https://github.com/allanbank/mongodb-async-driver/archive/rel_2.0.1.tar.gz"
+ license("Apache-2.0")
+
version("2.0.1", sha256="87f22c16f3744a847eeb8276ed132bf235f025db0b7dee0d0f239d5cdcab720c")
version("2.0.0", sha256="8cffe4c960d42550be30c27d66f5de6df4edb5ee7a094c50519986dc5cbcf9b8")
diff --git a/var/spack/repos/builtin/packages/mongodb/package.py b/var/spack/repos/builtin/packages/mongodb/package.py
index d1f25e29e2..59374070df 100644
--- a/var/spack/repos/builtin/packages/mongodb/package.py
+++ b/var/spack/repos/builtin/packages/mongodb/package.py
@@ -17,6 +17,8 @@ class Mongodb(SConsPackage):
maintainers("DaxLynch")
+ license("SSPL-1.0")
+
version("6.2", git="https://github.com/mongodb/mongo.git", branch="v6.2")
requires(
diff --git a/var/spack/repos/builtin/packages/mono/package.py b/var/spack/repos/builtin/packages/mono/package.py
index 7525b563a0..395eb45743 100644
--- a/var/spack/repos/builtin/packages/mono/package.py
+++ b/var/spack/repos/builtin/packages/mono/package.py
@@ -32,6 +32,8 @@ class Mono(AutotoolsPackage):
depends_on("perl", type=("build"))
depends_on("python", type=("build"))
+ license("MIT")
+
version(
"6.12.0.122",
sha256="29c277660fc5e7513107aee1cbf8c5057c9370a4cdfeda2fc781be6986d89d23",
diff --git a/var/spack/repos/builtin/packages/montage/package.py b/var/spack/repos/builtin/packages/montage/package.py
index 6a055d99fd..b9f4777b01 100644
--- a/var/spack/repos/builtin/packages/montage/package.py
+++ b/var/spack/repos/builtin/packages/montage/package.py
@@ -14,6 +14,8 @@ class Montage(MakefilePackage):
url = "http://montage.ipac.caltech.edu/download/Montage_v6.0.tar.gz"
maintainers("snehring")
+ license("BSD-3-Clause")
+
version("6.0", sha256="1f540a7389d30fcf9f8cd9897617cc68b19350fbcde97c4d1cdc5634de1992c6")
depends_on("freetype")
diff --git a/var/spack/repos/builtin/packages/moosefs/package.py b/var/spack/repos/builtin/packages/moosefs/package.py
index 9afcd9bb94..1edc5e502d 100644
--- a/var/spack/repos/builtin/packages/moosefs/package.py
+++ b/var/spack/repos/builtin/packages/moosefs/package.py
@@ -16,6 +16,8 @@ class Moosefs(AutotoolsPackage):
homepage = "https://github.com/moosefs/moosefs"
url = "https://github.com/moosefs/moosefs/archive/v3.0.109.tar.gz"
+ license("GPL-2.0-only")
+
version("3.0.109", sha256="413349d254f75ea9b9c974a12f67225c7cbec389f8a39a68db569c0d0f6f4ef3")
version("3.0.108", sha256="344c4b7875603fc0b091e5c80f4a5b2eda780a3d050de2ef38232e55e56b054a")
version("3.0.107", sha256="192dca0c04f61334846e00c1193952bb0f69f3960f223a8d55016b74d72cfdb6")
diff --git a/var/spack/repos/builtin/packages/moreutils/package.py b/var/spack/repos/builtin/packages/moreutils/package.py
index 3bd40a191c..55a130d778 100644
--- a/var/spack/repos/builtin/packages/moreutils/package.py
+++ b/var/spack/repos/builtin/packages/moreutils/package.py
@@ -16,6 +16,8 @@ class Moreutils(MakefilePackage):
maintainers("matthiasdiener")
+ license("GPL-2.0-or-later")
+
version("0.65", sha256="ba0cfaa1ff6ead2b15c62a67292de66a366f9b815a09697b54677f7e15f5a2b2")
version("0.63", sha256="01f0b331e07e62c70d58c2dabbb68f5c4ddae4ee6f2d8f070fd1e316108af72c")
diff --git a/var/spack/repos/builtin/packages/mosesdecoder/package.py b/var/spack/repos/builtin/packages/mosesdecoder/package.py
index 60112a6327..e2412bebb1 100644
--- a/var/spack/repos/builtin/packages/mosesdecoder/package.py
+++ b/var/spack/repos/builtin/packages/mosesdecoder/package.py
@@ -13,6 +13,8 @@ class Mosesdecoder(Package):
homepage = "http://www2.statmt.org/moses/"
url = "https://github.com/moses-smt/mosesdecoder/archive/refs/tags/RELEASE-4.0.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("4.0", sha256="357376cdbb225a17cdf17195625d0fa7e10d722807e9e0b8a633ffbd7eec9b8f")
depends_on("git")
diff --git a/var/spack/repos/builtin/packages/mosh/package.py b/var/spack/repos/builtin/packages/mosh/package.py
index bea6f2a08f..a803cea488 100644
--- a/var/spack/repos/builtin/packages/mosh/package.py
+++ b/var/spack/repos/builtin/packages/mosh/package.py
@@ -16,6 +16,8 @@ class Mosh(AutotoolsPackage):
homepage = "https://mosh.org/"
url = "https://mosh.org/mosh-1.2.6.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.4.0", sha256="872e4b134e5df29c8933dff12350785054d2fd2839b5ae6b5587b14db1465ddd")
version("1.3.2", sha256="da600573dfa827d88ce114e0fed30210689381bbdcff543c931e4d6a2e851216")
version("1.3.0", sha256="320e12f461e55d71566597976bd9440ba6c5265fa68fbf614c6f1c8401f93376")
diff --git a/var/spack/repos/builtin/packages/mosquitto/package.py b/var/spack/repos/builtin/packages/mosquitto/package.py
index 3b98a7c412..7ea95156b2 100644
--- a/var/spack/repos/builtin/packages/mosquitto/package.py
+++ b/var/spack/repos/builtin/packages/mosquitto/package.py
@@ -14,6 +14,8 @@ class Mosquitto(CMakePackage):
git = "https://github.com/eclipse/mosquitto"
url = "https://mosquitto.org/files/source/mosquitto-2.0.14.tar.gz"
+ license("EPL-1.0 OR EPL-2.0")
+
version("2.0.14", sha256="d0dde8fdb12caf6e2426b4f28081919a2fce3448773bdb8af0d3cd5fe5776925")
version("1.6.15", sha256="5ff2271512f745bf1a451072cd3768a5daed71e90c5179fae12b049d6c02aa0f")
version("1.5.11", sha256="4a3b8a8f5505d27a7a966dd68bfd76f1e69feb51796d1b46b7271d1bb5a1a299")
diff --git a/var/spack/repos/builtin/packages/mothur/package.py b/var/spack/repos/builtin/packages/mothur/package.py
index fe36e1cbd1..042bb6b4f7 100644
--- a/var/spack/repos/builtin/packages/mothur/package.py
+++ b/var/spack/repos/builtin/packages/mothur/package.py
@@ -14,6 +14,8 @@ class Mothur(MakefilePackage):
homepage = "https://github.com/mothur/mothur"
url = "https://github.com/mothur/mothur/archive/v1.39.5.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.48.0", sha256="9494406abd8d14b821782ab9db811f045ded9424f28f01234ee6764d4e78941d")
version("1.46.1", sha256="29b500b3c92d726cde34922f697f2e47f0b7127d76d9a6fb167cc2b8ba3d00fd")
version("1.43.0", sha256="12ccd95a85bec3bb1564b8feabd244ea85413973740754803d01fc71ecb0a2c1")
diff --git a/var/spack/repos/builtin/packages/motif/package.py b/var/spack/repos/builtin/packages/motif/package.py
index 066d9563a8..ee5af50e7c 100644
--- a/var/spack/repos/builtin/packages/motif/package.py
+++ b/var/spack/repos/builtin/packages/motif/package.py
@@ -17,6 +17,8 @@ class Motif(AutotoolsPackage):
homepage = "https://motif.ics.com/"
url = "https://cfhcable.dl.sourceforge.net/project/motif/Motif%202.3.8%20Source%20Code/motif-2.3.8.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("2.3.8", sha256="859b723666eeac7df018209d66045c9853b50b4218cecadb794e2359619ebce7")
depends_on("flex")
diff --git a/var/spack/repos/builtin/packages/mozjpeg/package.py b/var/spack/repos/builtin/packages/mozjpeg/package.py
index bc3e64d85b..25b75e50cd 100644
--- a/var/spack/repos/builtin/packages/mozjpeg/package.py
+++ b/var/spack/repos/builtin/packages/mozjpeg/package.py
@@ -16,6 +16,8 @@ class Mozjpeg(CMakePackage):
maintainers("RemiLacroix-IDRIS")
+ license("Zlib")
+
version("4.1.1", sha256="66b1b8d6b55d263f35f27f55acaaa3234df2a401232de99b6d099e2bb0a9d196")
provides("jpeg")
diff --git a/var/spack/repos/builtin/packages/mpark-variant/package.py b/var/spack/repos/builtin/packages/mpark-variant/package.py
index 330086de8e..685f32fd77 100644
--- a/var/spack/repos/builtin/packages/mpark-variant/package.py
+++ b/var/spack/repos/builtin/packages/mpark-variant/package.py
@@ -16,6 +16,8 @@ class MparkVariant(CMakePackage):
tags = ["e4s"]
+ license("BSL-1.0")
+
version("1.4.0", sha256="8f6b28ab3640b5d76d5b6664dda7257a4405ce59179220431b8fd196c79b2ecb")
version("1.3.0", sha256="d0f7e41f818fcc839797a8017e76b8b66b323651c304cff641a83a56ae9943c6")
diff --git a/var/spack/repos/builtin/packages/mpb/package.py b/var/spack/repos/builtin/packages/mpb/package.py
index 47652c4149..d26842e28b 100644
--- a/var/spack/repos/builtin/packages/mpb/package.py
+++ b/var/spack/repos/builtin/packages/mpb/package.py
@@ -13,6 +13,8 @@ class Mpb(AutotoolsPackage):
homepage = "https://github.com/NanoComp/mpb"
url = "https://github.com/NanoComp/mpb/archive/refs/tags/v1.11.1.tar.gz"
+ license("GPL-2.0-only")
+
version("1.11.1", sha256="7311fc525214c1184cad3e0626b8540c0b53b3c31c28e61ce6ec2860088eca46")
depends_on("autoconf", type="build")
diff --git a/var/spack/repos/builtin/packages/mpc/package.py b/var/spack/repos/builtin/packages/mpc/package.py
index e39db780f3..b9639b7de5 100644
--- a/var/spack/repos/builtin/packages/mpc/package.py
+++ b/var/spack/repos/builtin/packages/mpc/package.py
@@ -15,6 +15,8 @@ class Mpc(AutotoolsPackage, GNUMirrorPackage):
gnu_mirror_path = "mpc/mpc-1.1.0.tar.gz"
list_url = "http://www.multiprecision.org/mpc/download.html"
+ license("GPL-2.0-or-later")
+
version("1.3.1", sha256="ab642492f5cf882b74aa0cb730cd410a81edcdbec895183ce930e706c1c759b8")
version("1.2.1", sha256="17503d2c395dfcf106b622dc142683c1199431d095367c6aacba6eec30340459")
version("1.1.0", sha256="6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e")
diff --git a/var/spack/repos/builtin/packages/mpdecimal/package.py b/var/spack/repos/builtin/packages/mpdecimal/package.py
index 1faae5eeba..525ad5117d 100644
--- a/var/spack/repos/builtin/packages/mpdecimal/package.py
+++ b/var/spack/repos/builtin/packages/mpdecimal/package.py
@@ -14,6 +14,8 @@ class Mpdecimal(AutotoolsPackage):
url = "https://www.bytereef.org/software/mpdecimal/releases/mpdecimal-2.4.2.tar.gz"
list_url = "https://www.bytereef.org/mpdecimal/download.html"
+ license("BSD-2-Clause")
+
version("2.5.1", sha256="9f9cd4c041f99b5c49ffb7b59d9f12d95b683d88585608aa56a6307667b2b21f")
version("2.4.2", sha256="83c628b90f009470981cf084c5418329c88b19835d8af3691b930afccb7d79c7")
diff --git a/var/spack/repos/builtin/packages/mpfi/package.py b/var/spack/repos/builtin/packages/mpfi/package.py
index e44925cce9..9fee57e1da 100644
--- a/var/spack/repos/builtin/packages/mpfi/package.py
+++ b/var/spack/repos/builtin/packages/mpfi/package.py
@@ -12,6 +12,8 @@ class Mpfi(AutotoolsPackage):
# Notice: no simple way to deduct URL from version
homepage = "https://perso.ens-lyon.fr/nathalie.revol/software.html"
+ license("LGPL-3.0-only")
+
version(
"1.5.4",
url="https://gforge.inria.fr/frs/download.php/file/38111/mpfi-1.5.4.tgz",
diff --git a/var/spack/repos/builtin/packages/mpfr/package.py b/var/spack/repos/builtin/packages/mpfr/package.py
index cdebca7218..dc27cfc2ee 100644
--- a/var/spack/repos/builtin/packages/mpfr/package.py
+++ b/var/spack/repos/builtin/packages/mpfr/package.py
@@ -13,6 +13,8 @@ class Mpfr(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.mpfr.org/"
gnu_mirror_path = "mpfr/mpfr-4.0.2.tar.bz2"
+ license("LGPL-3.0-or-later")
+
version("4.2.0", sha256="691db39178e36fc460c046591e4b0f2a52c8f2b3ee6d750cc2eab25f1eaa999d")
version("4.1.1", sha256="85fdf11614cc08e3545386d6b9c8c9035e3db1e506211a45f4e108117fe3c951")
version("4.1.0", sha256="feced2d430dd5a97805fa289fed3fc8ff2b094c02d05287fd6133e7f1f0ec926")
diff --git a/var/spack/repos/builtin/packages/mpi-test-suite/package.py b/var/spack/repos/builtin/packages/mpi-test-suite/package.py
index 239650655a..1af73d12eb 100644
--- a/var/spack/repos/builtin/packages/mpi-test-suite/package.py
+++ b/var/spack/repos/builtin/packages/mpi-test-suite/package.py
@@ -24,6 +24,8 @@ class MpiTestSuite(AutotoolsPackage):
maintainers("jcortial-safran")
+ license("BSD-3-Clause-Open-MPI")
+
version("1.1.1", sha256="4cb7bdbdafa0855dab96d996f863b5d364c935e678c057ada3c8869c3666e926")
depends_on("autoconf", type="build")
diff --git a/var/spack/repos/builtin/packages/mpibind/package.py b/var/spack/repos/builtin/packages/mpibind/package.py
index a9a34476aa..0323b90c60 100644
--- a/var/spack/repos/builtin/packages/mpibind/package.py
+++ b/var/spack/repos/builtin/packages/mpibind/package.py
@@ -17,6 +17,8 @@ class Mpibind(AutotoolsPackage):
maintainers("eleon")
+ license("MIT")
+
# This package uses 'git describe --tags' to get the
# package version in Autotools' AC_INIT, thus
# 'get_full_repo' is needed.
diff --git a/var/spack/repos/builtin/packages/mpich/package.py b/var/spack/repos/builtin/packages/mpich/package.py
index aa2d89e5b5..c492c37cbf 100644
--- a/var/spack/repos/builtin/packages/mpich/package.py
+++ b/var/spack/repos/builtin/packages/mpich/package.py
@@ -27,6 +27,8 @@ class Mpich(AutotoolsPackage, CudaPackage, ROCmPackage):
keep_werror = "specific"
+ license("Unlicense")
+
version("develop", submodules=True)
version("4.1.2", sha256="3492e98adab62b597ef0d292fb2459b6123bc80070a8aa0a30be6962075a12f0")
version("4.1.1", sha256="ee30471b35ef87f4c88f871a5e2ad3811cd9c4df32fd4f138443072ff4284ca2")
diff --git a/var/spack/repos/builtin/packages/mpifileutils/package.py b/var/spack/repos/builtin/packages/mpifileutils/package.py
index ef8afa549c..9dbf1438a7 100644
--- a/var/spack/repos/builtin/packages/mpifileutils/package.py
+++ b/var/spack/repos/builtin/packages/mpifileutils/package.py
@@ -22,6 +22,8 @@ class Mpifileutils(Package):
tags = ["e4s"]
+ license("BSD-3-Clause")
+
version("develop", branch="main")
version("0.11.1", sha256="e2cba53309b5b3ee581b6ff82e4e66f54628370cce694c34224ed947fece32d4")
version("0.11", sha256="f5dc1b39077b3c04f79b2c335c4fd80306f8c57ecfbcacbb82cf532caf02b5fd")
diff --git a/var/spack/repos/builtin/packages/mpilander/package.py b/var/spack/repos/builtin/packages/mpilander/package.py
index 190f4b2c60..09c1614103 100644
--- a/var/spack/repos/builtin/packages/mpilander/package.py
+++ b/var/spack/repos/builtin/packages/mpilander/package.py
@@ -14,6 +14,8 @@ class Mpilander(CMakePackage):
maintainers("ax3l")
+ license("MIT")
+
version("develop", branch="master")
# variant('cuda', default=False, description='Enable CUDA support')
diff --git a/var/spack/repos/builtin/packages/mpip/package.py b/var/spack/repos/builtin/packages/mpip/package.py
index 648e2654d2..56e90ede9f 100644
--- a/var/spack/repos/builtin/packages/mpip/package.py
+++ b/var/spack/repos/builtin/packages/mpip/package.py
@@ -15,6 +15,8 @@ class Mpip(AutotoolsPackage):
git = "https://github.com/llnl/mpip.git"
maintainers("cchambreau")
+ license("Unlicense")
+
version("master", branch="master")
version("3.5", sha256="e366843d53fa016fb03903e51c8aac901aa5155edabe64698a8d6fa618a03bbd")
diff --git a/var/spack/repos/builtin/packages/mpir/package.py b/var/spack/repos/builtin/packages/mpir/package.py
index 760a0f095b..9820121f21 100644
--- a/var/spack/repos/builtin/packages/mpir/package.py
+++ b/var/spack/repos/builtin/packages/mpir/package.py
@@ -13,6 +13,8 @@ class Mpir(Package):
url = "https://github.com/wbhart/mpir/archive/mpir-2.7.0.tar.gz"
git = "https://github.com/wbhart/mpir.git"
+ license("LGPL-3.0-or-later")
+
version("develop", branch="master")
version("2.7.0", sha256="2d0174aaccff918766215df00420f12929a6c376ab4e558af31f57c55193bcb7")
version("2.6.0", sha256="dedb336098d41d4e298909586cf351003bcd7aad9317e801f3e4c4838f6d7691")
diff --git a/var/spack/repos/builtin/packages/mpitrampoline/package.py b/var/spack/repos/builtin/packages/mpitrampoline/package.py
index 2b3889a288..262aa4594f 100644
--- a/var/spack/repos/builtin/packages/mpitrampoline/package.py
+++ b/var/spack/repos/builtin/packages/mpitrampoline/package.py
@@ -16,6 +16,8 @@ class Mpitrampoline(CMakePackage):
maintainers("eschnett")
+ license("MIT")
+
version("develop", branch="main")
version("5.3.1", sha256="8671370750587f212f059138abc6dcaa5a1079d3dbd9189dc21bf353611159eb")
version("5.3.0", sha256="c20a04fe72965d46f747d5e2c4e7854cfe0cc1b2db47c2484b06a7f24f86728f")
diff --git a/var/spack/repos/builtin/packages/mpiwrapper/package.py b/var/spack/repos/builtin/packages/mpiwrapper/package.py
index 39a4c80297..c428f933e2 100644
--- a/var/spack/repos/builtin/packages/mpiwrapper/package.py
+++ b/var/spack/repos/builtin/packages/mpiwrapper/package.py
@@ -16,6 +16,8 @@ class Mpiwrapper(CMakePackage):
maintainers("eschnett")
+ license("MIT")
+
version("develop", branch="main")
version("2.10.4", sha256="af644bf4ba69964a4f7b35fbe6b8bbc67afe7bef75ba69895a227f4f465b3eaa")
version("2.10.3", sha256="63f34df837cb9d7cae0b5ab8c0f09e8c5a60a8c0e85f248bf34fedda6488a870")
diff --git a/var/spack/repos/builtin/packages/mpl/package.py b/var/spack/repos/builtin/packages/mpl/package.py
index 74f0322556..127e8dcfd2 100644
--- a/var/spack/repos/builtin/packages/mpl/package.py
+++ b/var/spack/repos/builtin/packages/mpl/package.py
@@ -14,6 +14,8 @@ class Mpl(CMakePackage):
url = "https://github.com/rabauke/mpl/archive/refs/tags/v0.3.0.tar.gz"
maintainers("rabauke")
+ license("BSD-3-Clause")
+
version("develop", branch="master")
version("0.3.0", tag="v0.3.0", commit="e6bd4926914127f3609a14474aa4a9c4fabbff0b")
version("0.2.1", tag="v0.2.1", commit="5bee297b453d7b66a803453bfc6884611a36c4d0")
diff --git a/var/spack/repos/builtin/packages/mptensor/package.py b/var/spack/repos/builtin/packages/mptensor/package.py
index b9cc250a56..c6dfaf3317 100644
--- a/var/spack/repos/builtin/packages/mptensor/package.py
+++ b/var/spack/repos/builtin/packages/mptensor/package.py
@@ -13,6 +13,8 @@ class Mptensor(CMakePackage):
homepage = "https://github.com/smorita/mptensor"
url = "https://github.com/smorita/mptensor/archive/v0.3.0.tar.gz"
+ license("LGPL-3.0-or-later")
+
version("0.3.0", sha256="819395a91551bddb77958615042fcb935a4b67ee37f912b9a2ca5b49c71befae")
variant("mpi", default=False, description="Build with MPI library")
diff --git a/var/spack/repos/builtin/packages/mrbayes/package.py b/var/spack/repos/builtin/packages/mrbayes/package.py
index c73cc66c8c..ff8f624748 100644
--- a/var/spack/repos/builtin/packages/mrbayes/package.py
+++ b/var/spack/repos/builtin/packages/mrbayes/package.py
@@ -15,6 +15,8 @@ class Mrbayes(AutotoolsPackage):
homepage = "http://mrbayes.sourceforge.net"
url = "https://github.com/NBISweden/MrBayes/releases/download/v3.2.7a/mrbayes-3.2.7a.tar.gz"
+ license("GPL-3.0-or-later")
+
version("3.2.7a", sha256="1a4670be84e6b968d59382328294db4c8ceb73e0c19c702265deec6f2177815c")
version("3.2.7", sha256="39d9eb269969b501268d5c27f77687c6eaa2c71ccf15c724e6f330fc405f24b9")
diff --git a/var/spack/repos/builtin/packages/mrchem/package.py b/var/spack/repos/builtin/packages/mrchem/package.py
index 1eb328518b..591da7ae78 100644
--- a/var/spack/repos/builtin/packages/mrchem/package.py
+++ b/var/spack/repos/builtin/packages/mrchem/package.py
@@ -16,6 +16,8 @@ class Mrchem(CMakePackage):
maintainers("robertodr", "stigrj", "ilfreddy")
+ license("LGPL-3.0-only")
+
version("1.1.2", sha256="b4e74ad5ee89fc5e8a7329474cf0fa93155423f93a1f95c8c2888f7c53e353ea")
version("1.0.0", sha256="9cdda4d30b2baabb26400742f78ef8f3fc50a54f5218c8b6071b0cbfbed746c3")
version("0.2.2", sha256="7519cc104c7df51eea8902c225aac6ecce2ac4ff30765145e502342d5bf3d96b")
diff --git a/var/spack/repos/builtin/packages/mrcpp/package.py b/var/spack/repos/builtin/packages/mrcpp/package.py
index eb0a810a90..d7c6c83885 100644
--- a/var/spack/repos/builtin/packages/mrcpp/package.py
+++ b/var/spack/repos/builtin/packages/mrcpp/package.py
@@ -17,6 +17,8 @@ class Mrcpp(CMakePackage):
maintainers("robertodr", "stigrj", "ilfreddy")
+ license("LGPL-3.0-only")
+
version("1.4.2", sha256="cc7a4200eb0383967d984e770a95e621e76c88b79c5e7443433f5e642aee035b")
version("1.3.6", sha256="2502e71f086a8bb5ea635d0c6b86e7ff60220a45583e96a08b3cfe7c9db4cecf")
version("1.3.5", sha256="3072cf60db6fa1e621bc6e6dfb6d35f9367a44d9d312a4b8c455894769140aed")
diff --git a/var/spack/repos/builtin/packages/mrnet/package.py b/var/spack/repos/builtin/packages/mrnet/package.py
index a36ddd4d95..03b49f00cc 100644
--- a/var/spack/repos/builtin/packages/mrnet/package.py
+++ b/var/spack/repos/builtin/packages/mrnet/package.py
@@ -15,6 +15,8 @@ class Mrnet(AutotoolsPackage):
git = "https://github.com/dyninst/mrnet.git"
list_url = "http://ftp.cs.wisc.edu/paradyn/mrnet"
+ license("LGPL-2.1-or-later")
+
version("master", branch="master")
version("5.0.1-4", commit="2c5632aa27188de6866abc49bf1de70fb6b27af9")
version("5.0.1-3", commit="7375ba5bb0df87c68e58ad15e9e5e351ae020c08")
diff --git a/var/spack/repos/builtin/packages/mrtrix3/package.py b/var/spack/repos/builtin/packages/mrtrix3/package.py
index 53bf19ae53..f1391f0514 100644
--- a/var/spack/repos/builtin/packages/mrtrix3/package.py
+++ b/var/spack/repos/builtin/packages/mrtrix3/package.py
@@ -16,6 +16,8 @@ class Mrtrix3(Package):
url = "https://github.com/MRtrix3/mrtrix3/archive/refs/tags/3.0.3.tar.gz"
git = "https://github.com/MRtrix3/mrtrix3.git"
+ license("MPL-2.0")
+
version(
"3.0.4",
sha256="f1d1aa289cfc3e46e3a8eca93594b23d061c6d50a0cd03727433a7e2cd14f71a",
diff --git a/var/spack/repos/builtin/packages/mruby/package.py b/var/spack/repos/builtin/packages/mruby/package.py
index f6285d1b79..9b9a78597d 100644
--- a/var/spack/repos/builtin/packages/mruby/package.py
+++ b/var/spack/repos/builtin/packages/mruby/package.py
@@ -16,6 +16,8 @@ class Mruby(Package):
maintainers = ["mdorier"]
+ license("MIT")
+
version("master", branch="master")
version("3.2.0", sha256="3c198e4a31d31fe8524013066fac84a67fe6cd6067d92c25a1c79089744cb608")
version("3.1.0", sha256="64ce0a967028a1a913d3dfc8d3f33b295332ab73be6f68e96d0f675f18c79ca8")
diff --git a/var/spack/repos/builtin/packages/msgpack-c/package.py b/var/spack/repos/builtin/packages/msgpack-c/package.py
index 905dd5a4a7..bdb992aace 100644
--- a/var/spack/repos/builtin/packages/msgpack-c/package.py
+++ b/var/spack/repos/builtin/packages/msgpack-c/package.py
@@ -12,6 +12,8 @@ class MsgpackC(CMakePackage):
homepage = "http://www.msgpack.org"
url = "https://github.com/msgpack/msgpack-c/archive/cpp-3.0.1.tar.gz"
+ license("BSL-1.0")
+
version("3.1.1", sha256="bda49f996a73d2c6080ff0523e7b535917cd28c8a79c3a5da54fc29332d61d1e")
version("3.0.1", sha256="1b834ab0b5b41da1dbfb96dd4a673f6de7e79dbd7f212f45a553ff9cc54abf3b")
version("1.4.1", sha256="74324d696f9abb75d8a7cd5e77add5062592b7eac386c8102de78a6cc5309886")
diff --git a/var/spack/repos/builtin/packages/mshadow/package.py b/var/spack/repos/builtin/packages/mshadow/package.py
index 684b825fe1..0e82b34be4 100644
--- a/var/spack/repos/builtin/packages/mshadow/package.py
+++ b/var/spack/repos/builtin/packages/mshadow/package.py
@@ -13,6 +13,8 @@ class Mshadow(Package):
homepage = "https://github.com/dmlc/mshadow"
git = "https://github.com/dmlc/mshadow.git"
+ license("Apache-2.0")
+
version("master", branch="master")
version("20170721", commit="20b54f068c1035f0319fa5e5bbfb129c450a5256")
diff --git a/var/spack/repos/builtin/packages/msmc/package.py b/var/spack/repos/builtin/packages/msmc/package.py
index a4462a9d65..ff9dd919c5 100644
--- a/var/spack/repos/builtin/packages/msmc/package.py
+++ b/var/spack/repos/builtin/packages/msmc/package.py
@@ -13,6 +13,8 @@ class Msmc(MakefilePackage):
homepage = "https://github.com/stschiff/msmc"
url = "https://github.com/stschiff/msmc/archive/v1.1.0.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.1.0", sha256="989064400fe392ca3d2ac1a253ce7edf1801b6a7eeb77bbf2ff7bf67910216c4")
depends_on("gsl", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/msmc2/package.py b/var/spack/repos/builtin/packages/msmc2/package.py
index aefc3f1a96..a9afa752bb 100644
--- a/var/spack/repos/builtin/packages/msmc2/package.py
+++ b/var/spack/repos/builtin/packages/msmc2/package.py
@@ -17,6 +17,8 @@ class Msmc2(MakefilePackage):
maintainers("robqiao")
+ license("GPL-3.0-or-later")
+
version("2.1.4", sha256="e513723b9e956f01de8de89ff6d32c071f509512425185d12faa5bb76cf440d0")
version("2.1.2", sha256="c8c2b6ed6ef1b5d6e6e15ec0d968288e5bdae2bea1f3b4ec790f599e96bb26cd")
version("2.1.1", sha256="151dd75a8b0371ff94eed9504a7a73a2924e10466de30c230c1bb3c35a1a0913")
diff --git a/var/spack/repos/builtin/packages/mstk/package.py b/var/spack/repos/builtin/packages/mstk/package.py
index cf62143313..7ab5eda141 100644
--- a/var/spack/repos/builtin/packages/mstk/package.py
+++ b/var/spack/repos/builtin/packages/mstk/package.py
@@ -27,6 +27,8 @@ class Mstk(CMakePackage):
maintainers("raovgarimella", "julienloiseau")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("3.3.6", sha256="30041ee6f32d754e5d9b46db8f62609bb66d2686f8e6e16ad254f552849cb0f1")
version("3.3.5", sha256="64c976e12d1393aafd086ef941b176add6cfb963f463c33259596e7ef641cdd8")
diff --git a/var/spack/repos/builtin/packages/mt-metis/package.py b/var/spack/repos/builtin/packages/mt-metis/package.py
index 5f77782a01..17300b63a5 100644
--- a/var/spack/repos/builtin/packages/mt-metis/package.py
+++ b/var/spack/repos/builtin/packages/mt-metis/package.py
@@ -15,6 +15,8 @@ class MtMetis(CMakePackage):
homepage = "http://glaros.dtc.umn.edu/gkhome/views/metis"
url = "http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/mt-metis-0.6.0.tar.gz"
+ license("MIT")
+
version("0.6.0", sha256="cb8fb836b630a899edbeca4e1da19ec9eb47e89903bda83e7ec62cb0ffdcc284")
# avoid asm('pause') for no x86_64 familly.
diff --git a/var/spack/repos/builtin/packages/mtn/package.py b/var/spack/repos/builtin/packages/mtn/package.py
index 6e2111251f..aee56272c3 100644
--- a/var/spack/repos/builtin/packages/mtn/package.py
+++ b/var/spack/repos/builtin/packages/mtn/package.py
@@ -15,6 +15,8 @@ class Mtn(MakefilePackage):
maintainers("ledif")
+ license("GPL-2.0-or-later")
+
version("3.4.2", sha256="19b2076c00f5b0ad70c2467189b17f335c6e7ece5d1a01ed8910779f6a5ca52a")
depends_on("ffmpeg")
diff --git a/var/spack/repos/builtin/packages/multitail/package.py b/var/spack/repos/builtin/packages/multitail/package.py
index b62ea0166a..fdcdaec54f 100644
--- a/var/spack/repos/builtin/packages/multitail/package.py
+++ b/var/spack/repos/builtin/packages/multitail/package.py
@@ -13,6 +13,8 @@ class Multitail(MakefilePackage):
homepage = "https://www.vanheusden.com/multitail/index.php"
url = "https://www.vanheusden.com/multitail/multitail-6.4.2.tgz"
+ license("Apache-2.0")
+
version("6.4.2", sha256="af1d5458a78ad3b747c5eeb135b19bdca281ce414cefdc6ea0cff6d913caa1fd")
depends_on("ncurses")
diff --git a/var/spack/repos/builtin/packages/multitime/package.py b/var/spack/repos/builtin/packages/multitime/package.py
index 007aa28fcb..dacab9443e 100644
--- a/var/spack/repos/builtin/packages/multitime/package.py
+++ b/var/spack/repos/builtin/packages/multitime/package.py
@@ -15,4 +15,6 @@ class Multitime(AutotoolsPackage):
homepage = "https://tratt.net/laurie/src/multitime/"
url = "https://tratt.net/laurie/src/multitime/releases/multitime-1.4.tar.gz"
+ license("MIT")
+
version("1.4", sha256="dd85c431c022d0b992f3a8816a1a3dfb414454a229c0ec22514761bf72d3ce47")
diff --git a/var/spack/repos/builtin/packages/multiverso/package.py b/var/spack/repos/builtin/packages/multiverso/package.py
index 225b0321cc..651705fdf5 100644
--- a/var/spack/repos/builtin/packages/multiverso/package.py
+++ b/var/spack/repos/builtin/packages/multiverso/package.py
@@ -14,6 +14,8 @@ class Multiverso(CMakePackage):
url = "https://github.com/Microsoft/Multiverso/archive/v0.2.tar.gz"
git = "https://github.com/Microsoft/Multiverso.git"
+ license("MIT")
+
version("master", branch="master")
version("143187", commit="143187575d1cfa410100037b8aea2e767e0af637")
version("0.2", sha256="40e86543968faa2fe203cf0b004a4c7905303db0c860efe4ce4e1f27e46394fc")
diff --git a/var/spack/repos/builtin/packages/mumax/package.py b/var/spack/repos/builtin/packages/mumax/package.py
index 68948fc43a..7a7d0ab79e 100644
--- a/var/spack/repos/builtin/packages/mumax/package.py
+++ b/var/spack/repos/builtin/packages/mumax/package.py
@@ -15,6 +15,8 @@ class Mumax(MakefilePackage, CudaPackage):
homepage = "https://mumax.github.io"
url = "https://github.com/mumax/3/archive/v3.10.tar.gz"
+ license("CC-BY-3.0")
+
version(
"3.10",
sha256="42c858661cec3896685ff4babea11e711f71fd6ea37d20c2bed7e4a918702caa",
diff --git a/var/spack/repos/builtin/packages/mummer/package.py b/var/spack/repos/builtin/packages/mummer/package.py
index 5d52ba33ab..9cbf0c735e 100644
--- a/var/spack/repos/builtin/packages/mummer/package.py
+++ b/var/spack/repos/builtin/packages/mummer/package.py
@@ -12,6 +12,8 @@ class Mummer(Package):
homepage = "http://mummer.sourceforge.net/"
url = "https://sourceforge.net/projects/mummer/files/mummer/3.23/MUMmer3.23.tar.gz/download"
+ license("Artistic-1.0")
+
version("3.23", sha256="1efad4f7d8cee0d8eaebb320a2d63745bb3a160bb513a15ef7af46f330af662f")
depends_on("gnuplot")
diff --git a/var/spack/repos/builtin/packages/munge/package.py b/var/spack/repos/builtin/packages/munge/package.py
index 0d9850b986..6893ed112c 100644
--- a/var/spack/repos/builtin/packages/munge/package.py
+++ b/var/spack/repos/builtin/packages/munge/package.py
@@ -15,6 +15,8 @@ class Munge(AutotoolsPackage):
url = "https://github.com/dun/munge/releases/download/munge-0.5.14/munge-0.5.14.tar.xz"
maintainers("ChristianTackeGSI")
+ license("LGPL-3.0-only")
+
version("0.5.15", sha256="3f979df117a34c74db8fe2835521044bdeb08e3b7d0f168ca97c3547f51da9ba")
version("0.5.14", sha256="6606a218f18090fa1f702e3f6fb608073eb6aafed534cf7dd81b67b2e0d30640")
version("0.5.13", sha256="99753dfd06a4f063c36f3fb0eb1964f394feb649937d94c4734d85b7964144da")
diff --git a/var/spack/repos/builtin/packages/muparser/package.py b/var/spack/repos/builtin/packages/muparser/package.py
index 7c362e6d59..087ebb455e 100644
--- a/var/spack/repos/builtin/packages/muparser/package.py
+++ b/var/spack/repos/builtin/packages/muparser/package.py
@@ -12,6 +12,8 @@ class Muparser(Package):
homepage = "https://beltoforion.de/en/muparser/"
url = "https://github.com/beltoforion/muparser/archive/v2.2.5.tar.gz"
+ license("BSD-2-Clause")
+
version("2.3.4", sha256="0c3fa54a3ebf36dda0ed3e7cd5451c964afbb15102bdbcba08aafb359a290121")
version("2.2.6.1", sha256="d2562853d972b6ddb07af47ce8a1cdeeb8bb3fa9e8da308746de391db67897b3")
version("2.2.5", sha256="0666ef55da72c3e356ca85b6a0084d56b05dd740c3c21d26d372085aa2c6e708")
diff --git a/var/spack/repos/builtin/packages/muparserx/package.py b/var/spack/repos/builtin/packages/muparserx/package.py
index 8cbe2557ee..bdc3ebad39 100644
--- a/var/spack/repos/builtin/packages/muparserx/package.py
+++ b/var/spack/repos/builtin/packages/muparserx/package.py
@@ -14,4 +14,6 @@ class Muparserx(CMakePackage):
homepage = "https://beltoforion.de/en/muparserx/"
url = "https://github.com/beltoforion/muparserx/archive/refs/tags/v4.0.8.tar.gz"
+ license("BSD-2-Clause")
+
version("4.0.8", sha256="5913e0a4ca29a097baad1b78a4674963bc7a06e39ff63df3c73fbad6fadb34e1")
diff --git a/var/spack/repos/builtin/packages/muscle5/package.py b/var/spack/repos/builtin/packages/muscle5/package.py
index 543c1958f9..5d510e29f1 100644
--- a/var/spack/repos/builtin/packages/muscle5/package.py
+++ b/var/spack/repos/builtin/packages/muscle5/package.py
@@ -16,6 +16,8 @@ class Muscle5(MakefilePackage):
maintainers("snehring")
+ license("GPL-3.0-or-later")
+
version("5.1.0", sha256="2bba8b06e3ccabf6465fa26f459763b2029d7e7b9596881063e3aaba60d9e87d")
depends_on("sed", type="build")
diff --git a/var/spack/repos/builtin/packages/muse/package.py b/var/spack/repos/builtin/packages/muse/package.py
index 685e020a65..e75cf4f3e6 100644
--- a/var/spack/repos/builtin/packages/muse/package.py
+++ b/var/spack/repos/builtin/packages/muse/package.py
@@ -12,6 +12,8 @@ class Muse(MakefilePackage):
homepage = "https://bioinformatics.mdanderson.org/main/MuSE"
url = "https://github.com/danielfan/MuSE/archive/v1.0-rc.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.0-rc", sha256="b48b8be0044a2249bdc0b625fe0192c65089c598bbd1b1142902dfa81e804023")
depends_on("zlib-api", type="link")
diff --git a/var/spack/repos/builtin/packages/musl/package.py b/var/spack/repos/builtin/packages/musl/package.py
index ddaba97eb8..2dc38815b7 100644
--- a/var/spack/repos/builtin/packages/musl/package.py
+++ b/var/spack/repos/builtin/packages/musl/package.py
@@ -26,6 +26,8 @@ class Musl(MakefilePackage):
homepage = "https://www.musl-libc.org"
url = "https://www.musl-libc.org/releases/musl-1.1.23.tar.gz"
+ license("MIT")
+
version("1.2.4", sha256="7a35eae33d5372a7c0da1188de798726f68825513b7ae3ebe97aaaa52114f039")
version("1.2.3", sha256="7d5b0b6062521e4627e099e4c9dc8248d32a30285e959b7eecaa780cf8cfd4a4")
version("1.2.2", sha256="9b969322012d796dc23dda27a35866034fa67d8fb67e0e2c45c913c3d43219dd")
diff --git a/var/spack/repos/builtin/packages/mutationpp/package.py b/var/spack/repos/builtin/packages/mutationpp/package.py
index 9936246fdd..c3166aa4df 100644
--- a/var/spack/repos/builtin/packages/mutationpp/package.py
+++ b/var/spack/repos/builtin/packages/mutationpp/package.py
@@ -18,6 +18,8 @@ class Mutationpp(CMakePackage):
homepage = "https://github.com/mutationpp/Mutationpp"
url = "https://github.com/mutationpp/Mutationpp/archive/v0.3.1.tar.gz"
+ license("LGPL-3.0-only")
+
version("1.0.5", sha256="319eca4e82a2469946344195373eabf28caaf6a39ddf3142b2337f47aa0835a8")
version("1.0.0", sha256="928df99accd1a02706a57246edeef8ebbf3bd91bb40492258ee18b810a7e0194")
version("0.3.1", sha256="a6da2816e145ac9fcfbd8920595b7f65ce7bc8df0bec572b32647720758cbe69")
diff --git a/var/spack/repos/builtin/packages/mvapich/package.py b/var/spack/repos/builtin/packages/mvapich/package.py
index 68df26215a..d818169ecc 100644
--- a/var/spack/repos/builtin/packages/mvapich/package.py
+++ b/var/spack/repos/builtin/packages/mvapich/package.py
@@ -24,6 +24,8 @@ class Mvapich(AutotoolsPackage):
executables = ["^mpiname$", "^mpichversion$"]
+ license("Unlicense")
+
# Prefer the latest stable release
version("3.0b", sha256="52d8a742e16eef69e944754fea7ebf8ba4ac572dac67dbda528443d9f32547cc")
diff --git a/var/spack/repos/builtin/packages/mxml/package.py b/var/spack/repos/builtin/packages/mxml/package.py
index 980547016e..a9c3297a22 100644
--- a/var/spack/repos/builtin/packages/mxml/package.py
+++ b/var/spack/repos/builtin/packages/mxml/package.py
@@ -15,6 +15,8 @@ class Mxml(AutotoolsPackage):
homepage = "https://michaelrsweet.github.io/mxml/"
url = "https://github.com/michaelrsweet/mxml/releases/download/release-2.10/mxml-2.10.tar.gz"
+ license("Apache-2.0")
+
version("2.10", sha256="267ff58b64ddc767170d71dab0c729c06f45e1df9a9b6f75180b564f09767891")
version("2.9", sha256="cded54653c584b24c4a78a7fa1b3b4377d49ac4f451ddf170ebbc8161d85ff92")
version("2.8", sha256="0c9369f91a718d82e32cb007c0bd41b6642822c9a0ffe1d10eccbdea9a3011d5")
diff --git a/var/spack/repos/builtin/packages/mxnet/package.py b/var/spack/repos/builtin/packages/mxnet/package.py
index 59f7c3debf..d871eae271 100644
--- a/var/spack/repos/builtin/packages/mxnet/package.py
+++ b/var/spack/repos/builtin/packages/mxnet/package.py
@@ -16,6 +16,8 @@ class Mxnet(CMakePackage, CudaPackage, PythonExtension):
maintainers("adamjstewart")
+ license("Apache-2.0")
+
version("master", branch="master", submodules=True)
version("1.9.1", sha256="11ea61328174d8c29b96f341977e03deb0bf4b0c37ace658f93e38d9eb8c9322")
version("1.9.0", sha256="a2a99cf604d57094269cacdfc4066492b2dc886593ee02b862e034f6180f712d")
diff --git a/var/spack/repos/builtin/packages/mypaint-brushes/package.py b/var/spack/repos/builtin/packages/mypaint-brushes/package.py
index 27e837e3b7..5204cecc8f 100644
--- a/var/spack/repos/builtin/packages/mypaint-brushes/package.py
+++ b/var/spack/repos/builtin/packages/mypaint-brushes/package.py
@@ -14,5 +14,7 @@ class MypaintBrushes(AutotoolsPackage):
maintainers("benkirk")
+ license("CC0-1.0")
+
version("2.0.2", sha256="7984a74edef94571d872d0629b224abaa956a36f632f5c5516b33d22e49eb566")
version("1.3.1", sha256="fef66ffc241b7c5cd29e9c518e933c739618cb51c4ed4d745bf648a1afc3fe70")
diff --git a/var/spack/repos/builtin/packages/mysql-connector-c/package.py b/var/spack/repos/builtin/packages/mysql-connector-c/package.py
index 8b24b649d0..f79f95fdc3 100644
--- a/var/spack/repos/builtin/packages/mysql-connector-c/package.py
+++ b/var/spack/repos/builtin/packages/mysql-connector-c/package.py
@@ -20,4 +20,6 @@ class MysqlConnectorC(CMakePackage):
patch("fix-cmake.patch", when="@6.1.11")
+ license("GPL-2.0-or-later")
+
version("6.1.11", sha256="c8664851487200162b38b6f3c8db69850bd4f0e4c5ff5a6d161dbfb5cb76b6c4")
diff --git a/var/spack/repos/builtin/packages/n2p2/package.py b/var/spack/repos/builtin/packages/n2p2/package.py
index 3ef2c32ebf..a9f81948f8 100644
--- a/var/spack/repos/builtin/packages/n2p2/package.py
+++ b/var/spack/repos/builtin/packages/n2p2/package.py
@@ -15,6 +15,8 @@ class N2p2(MakefilePackage):
homepage = "https://github.com/CompPhysVienna/n2p2"
url = "https://github.com/CompPhysVienna/n2p2/archive/v2.1.0.tar.gz"
+ license("GPL-3.0-only")
+
version("2.2.0", sha256="4acaa255632a7b9811d7530fd52ac7dd0bb3a8e3a3cf8512beadd29b62c1bfef")
version("2.1.4", sha256="f1672c09af4ed16a7f396606977e4675a0fee98f04bfd9574907fba4b83a14ef")
version("2.1.1", sha256="90fbc0756132984d0d7e6d92d2f53358c120e75f148910d90c027158163251b9")
diff --git a/var/spack/repos/builtin/packages/nacos/package.py b/var/spack/repos/builtin/packages/nacos/package.py
index f3fd35bd1f..556dd40131 100644
--- a/var/spack/repos/builtin/packages/nacos/package.py
+++ b/var/spack/repos/builtin/packages/nacos/package.py
@@ -14,4 +14,6 @@ class Nacos(MavenPackage):
homepage = "https://nacos.io/"
url = "https://github.com/alibaba/nacos/archive/1.3.2.tar.gz"
+ license("Apache-2.0")
+
version("1.3.2", sha256="3d3fdbe4033a9861a26c807d319db7c93f15de6491ddda512f9e5e421c563734")
diff --git a/var/spack/repos/builtin/packages/nano/package.py b/var/spack/repos/builtin/packages/nano/package.py
index 2a065478b8..042193569e 100644
--- a/var/spack/repos/builtin/packages/nano/package.py
+++ b/var/spack/repos/builtin/packages/nano/package.py
@@ -14,6 +14,8 @@ class Nano(AutotoolsPackage):
list_url = "https://www.nano-editor.org/dist/"
list_depth = 1
+ license("GPL-3.0-or-later")
+
# 7.x
version("7.2", sha256="86f3442768bd2873cec693f83cdf80b4b444ad3cc14760b74361474fc87a4526")
# 6.x
diff --git a/var/spack/repos/builtin/packages/nanoflann/package.py b/var/spack/repos/builtin/packages/nanoflann/package.py
index fa51558ec8..cf22e80d19 100644
--- a/var/spack/repos/builtin/packages/nanoflann/package.py
+++ b/var/spack/repos/builtin/packages/nanoflann/package.py
@@ -12,6 +12,8 @@ class Nanoflann(CMakePackage):
homepage = "https://github.com/jlblancoc/nanoflann"
url = "https://github.com/jlblancoc/nanoflann/archive/v1.2.3.tar.gz"
+ license("BSD-2-Clause")
+
version("1.4.3", sha256="cbcecf22bec528a8673a113ee9b0e134f91f1f96be57e913fa1f74e98e4449fa")
version("1.2.3", sha256="5ef4dfb23872379fe9eb306aabd19c9df4cae852b72a923af01aea5e8d7a59c3")
diff --git a/var/spack/repos/builtin/packages/nanomsg/package.py b/var/spack/repos/builtin/packages/nanomsg/package.py
index eb3d834955..f60cc7f8eb 100644
--- a/var/spack/repos/builtin/packages/nanomsg/package.py
+++ b/var/spack/repos/builtin/packages/nanomsg/package.py
@@ -13,6 +13,8 @@ class Nanomsg(CMakePackage):
homepage = "https://nanomsg.org/"
url = "https://github.com/nanomsg/nanomsg/archive/1.0.0.tar.gz"
+ license("MIT")
+
version("1.2", sha256="6ef7282e833df6a364f3617692ef21e59d5c4878acea4f2d7d36e21c8858de67")
version("1.1.5", sha256="218b31ae1534ab897cb5c419973603de9ca1a5f54df2e724ab4a188eb416df5a")
version("1.0.0", sha256="24afdeb71b2e362e8a003a7ecc906e1b84fd9f56ce15ec567481d1bb33132cc7")
diff --git a/var/spack/repos/builtin/packages/nanopb/package.py b/var/spack/repos/builtin/packages/nanopb/package.py
index d50d877178..b64710507a 100644
--- a/var/spack/repos/builtin/packages/nanopb/package.py
+++ b/var/spack/repos/builtin/packages/nanopb/package.py
@@ -13,6 +13,8 @@ class Nanopb(CMakePackage):
homepage = "https://jpa.kapsi.fi/nanopb/"
url = "https://github.com/nanopb/nanopb/archive/0.3.9.1.tar.gz"
+ license("Zlib")
+
version("0.3.9.1", sha256="b22d1f86d4adb2aa0436a277c4a59a5adfc467cafeb9bf405c27ef136599bbb3")
depends_on("protobuf", type=("build"))
diff --git a/var/spack/repos/builtin/packages/nasm/package.py b/var/spack/repos/builtin/packages/nasm/package.py
index 9fbd81c27f..78bc05da25 100644
--- a/var/spack/repos/builtin/packages/nasm/package.py
+++ b/var/spack/repos/builtin/packages/nasm/package.py
@@ -20,6 +20,8 @@ class Nasm(AutotoolsPackage, Package):
build_system("autotools", conditional("generic", when="platform=windows"), default="autotools")
+ license("BSD-2-Clause")
+
version("2.15.05", sha256="9182a118244b058651c576baa9d0366ee05983c4d4ae1d9ddd3236a9f2304997")
version("2.14.02", sha256="b34bae344a3f2ed93b2ca7bf25f1ed3fb12da89eeda6096e3551fd66adeae9fc")
version("2.13.03", sha256="23e1b679d64024863e2991e5c166e19309f0fe58a9765622b35bd31be5b2cc99")
diff --git a/var/spack/repos/builtin/packages/nauty/package.py b/var/spack/repos/builtin/packages/nauty/package.py
index 6c6e54efe3..fc82e550a1 100644
--- a/var/spack/repos/builtin/packages/nauty/package.py
+++ b/var/spack/repos/builtin/packages/nauty/package.py
@@ -16,6 +16,8 @@ class Nauty(AutotoolsPackage):
homepage = "https://pallini.di.uniroma1.it/index.html"
url = "https://pallini.di.uniroma1.it//nauty26r7.tar.gz"
+ license("Apache-2.0")
+
version("2.6r7", sha256="97b5648de17645895cbd56a9a0b3e23cf01f5332c476d013ea459f1a0363cdc6")
# Debian/ Fedora patches for @2.6r7:
diff --git a/var/spack/repos/builtin/packages/navi/package.py b/var/spack/repos/builtin/packages/navi/package.py
index f5d257e186..eebeae04dc 100644
--- a/var/spack/repos/builtin/packages/navi/package.py
+++ b/var/spack/repos/builtin/packages/navi/package.py
@@ -14,6 +14,8 @@ class Navi(Package):
maintainers("delucca")
+ license("Apache-2.0")
+
version("2.20.1", sha256="92644677dc46e13aa71b049c5946dede06a22064b3b1834f52944d50e3fdb950")
depends_on("rust")
diff --git a/var/spack/repos/builtin/packages/nbdkit/package.py b/var/spack/repos/builtin/packages/nbdkit/package.py
index f9ec3ebb90..0052f9c39a 100644
--- a/var/spack/repos/builtin/packages/nbdkit/package.py
+++ b/var/spack/repos/builtin/packages/nbdkit/package.py
@@ -14,6 +14,8 @@ class Nbdkit(AutotoolsPackage):
homepage = "https://github.com/libguestfs/nbdkit"
url = "https://github.com/libguestfs/nbdkit/archive/v1.23.7.tar.gz"
+ license("Ruby")
+
version("1.23.7", sha256="70909721f60f06abadfac8646b37f942ceeaf73ce88909ab48402175ae1b6391")
version("1.23.6", sha256="5a62cbcc41143a90c204d4a48ebe13225f21776fbc4e8fe8ca59531bb1c751fc")
version("1.23.5", sha256="d07aa309b7d6f088a491fbbe645f23d56cd6e68995c4b73fb5bb609fc6b0de53")
diff --git a/var/spack/repos/builtin/packages/nccmp/package.py b/var/spack/repos/builtin/packages/nccmp/package.py
index 8d5799c3ba..809e9f871e 100644
--- a/var/spack/repos/builtin/packages/nccmp/package.py
+++ b/var/spack/repos/builtin/packages/nccmp/package.py
@@ -14,6 +14,8 @@ class Nccmp(CMakePackage):
maintainers("ulmononian", "climbfuji")
+ license("GPL-2.0-only")
+
version("1.9.1.0", sha256="5aa8d6cbc54d26f77e3d0511690cfafa57514a4145f75e8cabce782126509c91")
version("1.9.0.1", sha256="81e9753cf451afe8248d44c841e102349e07cde942b11d1f91b5f85feb622b99")
version("1.8.9.0", sha256="da5d2b4dcd52aec96e7d96ba4d0e97efebbd40fe9e640535e5ee3d5cd082ae50")
diff --git a/var/spack/repos/builtin/packages/ncdu/package.py b/var/spack/repos/builtin/packages/ncdu/package.py
index 0ff3f8514b..244effb6fa 100644
--- a/var/spack/repos/builtin/packages/ncdu/package.py
+++ b/var/spack/repos/builtin/packages/ncdu/package.py
@@ -17,6 +17,8 @@ class Ncdu(Package):
homepage = "https://dev.yorhel.nl/ncdu"
url = "https://dev.yorhel.nl/download/ncdu-1.11.tar.gz"
+ license("MIT")
+
version("1.18.1", sha256="7c0fa1eb29d85aaed4ba174164bdbb8f011b5c390d017c57d668fc7231332405")
version("1.17", sha256="810745a8ed1ab3788c87d3aea4cc1a14edf6ee226f764bcc383e024ba56adbf1")
version("1.16", sha256="2b915752a183fae014b5e5b1f0a135b4b408de7488c716e325217c2513980fd4")
diff --git a/var/spack/repos/builtin/packages/ncftp/package.py b/var/spack/repos/builtin/packages/ncftp/package.py
index f3c5822f3d..cadd8b6415 100644
--- a/var/spack/repos/builtin/packages/ncftp/package.py
+++ b/var/spack/repos/builtin/packages/ncftp/package.py
@@ -13,6 +13,8 @@ class Ncftp(AutotoolsPackage):
homepage = "https://www.ncftp.com/"
url = "ftp://ftp.ncftp.com/ncftp/ncftp-3.2.6-src.tar.gz"
+ license("ClArtistic")
+
version("3.2.6", sha256="129e5954850290da98af012559e6743de193de0012e972ff939df9b604f81c23")
depends_on("ncurses")
diff --git a/var/spack/repos/builtin/packages/ncl/package.py b/var/spack/repos/builtin/packages/ncl/package.py
index f858ca68a6..7824307cad 100644
--- a/var/spack/repos/builtin/packages/ncl/package.py
+++ b/var/spack/repos/builtin/packages/ncl/package.py
@@ -22,6 +22,8 @@ class Ncl(Package):
maintainers("vanderwb")
+ license("Apache-2.0")
+
version("6.6.2", sha256="cad4ee47fbb744269146e64298f9efa206bc03e7b86671e9729d8986bb4bc30e")
version("6.5.0", sha256="133446f3302eddf237db56bf349e1ebf228240a7320699acc339a3d7ee414591")
version("6.4.0", sha256="0962ae1a1d716b182b3b27069b4afe66bf436c64c312ddfcf5f34d4ec60153c8")
diff --git a/var/spack/repos/builtin/packages/nco/package.py b/var/spack/repos/builtin/packages/nco/package.py
index 51b4dfe213..1f6bd3bab7 100644
--- a/var/spack/repos/builtin/packages/nco/package.py
+++ b/var/spack/repos/builtin/packages/nco/package.py
@@ -13,6 +13,8 @@ class Nco(AutotoolsPackage):
homepage = "http://nco.sourceforge.net/"
url = "https://github.com/nco/nco/archive/5.0.1.tar.gz"
+ license("BSD-3-Clause")
+
version("5.1.6", sha256="6b217156cb14f670c80d5de5c5b88905cdb281f6e239e83397f14eaf3d0b390b")
version("5.1.5", sha256="6a35c2d45744b427a424896d32066e483c0a49a46dba83ba90f2cc5ed3dca869")
version("5.1.4", sha256="4b1ec67b795b985990620be7b7422ecae6da77f5ec93e4407b799f0220dffc88")
diff --git a/var/spack/repos/builtin/packages/ncompress/package.py b/var/spack/repos/builtin/packages/ncompress/package.py
index 0d162a433c..2cdffddece 100644
--- a/var/spack/repos/builtin/packages/ncompress/package.py
+++ b/var/spack/repos/builtin/packages/ncompress/package.py
@@ -12,6 +12,8 @@ class Ncompress(MakefilePackage):
homepage = "https://vapier.github.io/ncompress/"
url = "https://github.com/vapier/ncompress/archive/v4.2.4.6.tar.gz"
+ license("Unlicense")
+
version("4.2.4.6", sha256="112acfc76382e7b631d6cfc8e6ff9c8fd5b3677e5d49d3d9f1657bc15ad13d13")
version("4.2.4.5", sha256="2b532f02569e5557e1ed9cbe95c8db0e347a029517d3a50b906119808a996433")
diff --git a/var/spack/repos/builtin/packages/ncurses/package.py b/var/spack/repos/builtin/packages/ncurses/package.py
index b6d6ed85f6..e3b8f52ec0 100644
--- a/var/spack/repos/builtin/packages/ncurses/package.py
+++ b/var/spack/repos/builtin/packages/ncurses/package.py
@@ -22,6 +22,8 @@ class Ncurses(AutotoolsPackage, GNUMirrorPackage):
executables = [r"^ncursesw?(?:\d+(?:\.\d+)*)?-config$"]
+ license("X11")
+
version("6.4", sha256="6931283d9ac87c5073f30b6290c4c75f21632bb4fc3603ac8100812bed248159")
version("6.3", sha256="97fc51ac2b085d4cde31ef4d2c3122c21abc217e9090a43a30fc5ec21684e059")
version("6.2", sha256="30306e0c76e0f9f1f0de987cf1c82a5c21e1ce6568b9227f7da5b71cbea86c9d")
diff --git a/var/spack/repos/builtin/packages/ncview/package.py b/var/spack/repos/builtin/packages/ncview/package.py
index c706245e94..2c1ffed53d 100644
--- a/var/spack/repos/builtin/packages/ncview/package.py
+++ b/var/spack/repos/builtin/packages/ncview/package.py
@@ -11,6 +11,8 @@ class Ncview(AutotoolsPackage):
homepage = "https://cirrus.ucsd.edu/ncview/"
+ license("GPL-3.0-only")
+
version("2.1.9", sha256="e2317ac094af62f0adcf68421d70658209436aae344640959ec8975a645891af")
version("2.1.8", sha256="e8badc507b9b774801288d1c2d59eb79ab31b004df4858d0674ed0d87dfc91be")
version("2.1.7", sha256="a14c2dddac0fc78dad9e4e7e35e2119562589738f4ded55ff6e0eca04d682c82")
diff --git a/var/spack/repos/builtin/packages/ndiff/package.py b/var/spack/repos/builtin/packages/ndiff/package.py
index 6ae3ab960e..31a104fb81 100644
--- a/var/spack/repos/builtin/packages/ndiff/package.py
+++ b/var/spack/repos/builtin/packages/ndiff/package.py
@@ -18,6 +18,8 @@ class Ndiff(Package):
homepage = "https://ftp.math.utah.edu/pub/ndiff/"
url = "https://ftp.math.utah.edu/pub/ndiff/ndiff-2.00.tar.gz"
+ license("GPL-2.0-only")
+
version("2.00", sha256="f2bbd9a2c8ada7f4161b5e76ac5ebf9a2862cab099933167fe604b88f000ec2c")
version("1.00", sha256="d4be3ab38e4b87da8d689fe47413e01a7bfdf8c8627bfb673aac37953a463a92")
diff --git a/var/spack/repos/builtin/packages/ndzip/package.py b/var/spack/repos/builtin/packages/ndzip/package.py
index 4715493c04..6db3b3fd3d 100644
--- a/var/spack/repos/builtin/packages/ndzip/package.py
+++ b/var/spack/repos/builtin/packages/ndzip/package.py
@@ -20,6 +20,8 @@ class Ndzip(CMakePackage, CudaPackage):
maintainers("robertu94")
+ license("MIT")
+
version("master", branch="master")
version("2021-11-30", commit="5b3c34991005c0924a339f2ec06750729ebbf015")
diff --git a/var/spack/repos/builtin/packages/neartree/package.py b/var/spack/repos/builtin/packages/neartree/package.py
index e2ea68177f..76aa8ac08d 100644
--- a/var/spack/repos/builtin/packages/neartree/package.py
+++ b/var/spack/repos/builtin/packages/neartree/package.py
@@ -13,6 +13,8 @@ class Neartree(MakefilePackage):
homepage = "http://neartree.sourceforge.net/"
url = "https://downloads.sourceforge.net/project/neartree/neartree/NearTree-3.1/NearTree-3.1.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("3.1", sha256="07b668516f15a7c13c219fd005b14e73bced5dc6b23857edcc24d3e5cf0d3be3")
depends_on("libtool", type="build")
diff --git a/var/spack/repos/builtin/packages/nekbone/package.py b/var/spack/repos/builtin/packages/nekbone/package.py
index c0e09cbd4c..3ca870f4b9 100644
--- a/var/spack/repos/builtin/packages/nekbone/package.py
+++ b/var/spack/repos/builtin/packages/nekbone/package.py
@@ -17,6 +17,8 @@ class Nekbone(Package):
tags = ["proxy-app", "ecp-proxy-app"]
+ license("mpich2")
+
version("develop", branch="master")
version(
"17.0",
diff --git a/var/spack/repos/builtin/packages/nekrs/package.py b/var/spack/repos/builtin/packages/nekrs/package.py
index 5e109b3880..64a60438e7 100644
--- a/var/spack/repos/builtin/packages/nekrs/package.py
+++ b/var/spack/repos/builtin/packages/nekrs/package.py
@@ -30,6 +30,8 @@ class Nekrs(Package, CudaPackage, ROCmPackage):
maintainers("thilinarmtb", "stgeke")
+ license("BSD-3-Clause")
+
version("21.0", tag="v21.0", commit="bcd890bf3f9fb4d91224c83aeda75c33570f1eaa")
variant("opencl", default=False, description="Activates support for OpenCL")
diff --git a/var/spack/repos/builtin/packages/neo4j/package.py b/var/spack/repos/builtin/packages/neo4j/package.py
index ce209e4ced..760c396a3c 100644
--- a/var/spack/repos/builtin/packages/neo4j/package.py
+++ b/var/spack/repos/builtin/packages/neo4j/package.py
@@ -19,6 +19,8 @@ class Neo4j(MavenPackage):
homepage = "https://neo4j.com/"
url = "https://github.com/neo4j/neo4j/archive/4.0.3.tar.gz"
+ license("GPL-3.0-or-later")
+
version("4.0.3", sha256="19d79052657665dd661bbe906b3552b88108bf379d39fa007b883fff718cabee")
version("4.0.1", sha256="3f91f566e49000119c6a71d6127e73cfccdee37b68133a067b2ee05932c26dba")
version("4.0.0", sha256="7173b97baf53be82b46f95fa52f99af591606a318e03915917ddd7141936fec5")
diff --git a/var/spack/repos/builtin/packages/neovim/package.py b/var/spack/repos/builtin/packages/neovim/package.py
index ff59c4f539..6de94370bd 100644
--- a/var/spack/repos/builtin/packages/neovim/package.py
+++ b/var/spack/repos/builtin/packages/neovim/package.py
@@ -15,6 +15,8 @@ class Neovim(CMakePackage):
maintainers("albestro", "trws")
+ license("Apache-2.0 AND Vim")
+
version("master", branch="master")
version("stable", tag="stable", commit="d772f697a281ce9c58bf933997b87c7f27428a60")
version("0.9.4", sha256="148356027ee8d586adebb6513a94d76accc79da9597109ace5c445b09d383093")
diff --git a/var/spack/repos/builtin/packages/nest/package.py b/var/spack/repos/builtin/packages/nest/package.py
index 11c85bde72..37240da33a 100644
--- a/var/spack/repos/builtin/packages/nest/package.py
+++ b/var/spack/repos/builtin/packages/nest/package.py
@@ -16,6 +16,8 @@ class Nest(CMakePackage):
url = "https://github.com/nest/nest-simulator/archive/refs/tags/v3.0.tar.gz"
git = "https://github.com/nest/nest-simulator.git"
+ license("GPL-2.0-or-later")
+
version("master", branch="master")
version("3.0", sha256="d481ea67f3251fe3aadf5252ab0a999172f0cd5536c5985366d271d772e686e6")
version("2.20.1", sha256="df3d32b5899d5d444f708037b290f889ac6ff8eae6b7be9e9faee2c0d660d8e5")
diff --git a/var/spack/repos/builtin/packages/net-snmp/package.py b/var/spack/repos/builtin/packages/net-snmp/package.py
index 11a710b22f..1907a3b106 100644
--- a/var/spack/repos/builtin/packages/net-snmp/package.py
+++ b/var/spack/repos/builtin/packages/net-snmp/package.py
@@ -12,6 +12,8 @@ class NetSnmp(AutotoolsPackage):
homepage = "http://www.net-snmp.org/"
url = "https://sourceforge.net/projects/net-snmp/files/net-snmp/5.9.1/net-snmp-5.9.1.tar.gz/download"
+ license("Net-SNMP")
+
version("5.9.1", sha256="eb7fd4a44de6cddbffd9a92a85ad1309e5c1054fb9d5a7dd93079c8953f48c3f")
version("5.9", sha256="04303a66f85d6d8b16d3cc53bde50428877c82ab524e17591dfceaeb94df6071")
diff --git a/var/spack/repos/builtin/packages/netcdf-c/package.py b/var/spack/repos/builtin/packages/netcdf-c/package.py
index 220a1edc95..9cb2ecc968 100644
--- a/var/spack/repos/builtin/packages/netcdf-c/package.py
+++ b/var/spack/repos/builtin/packages/netcdf-c/package.py
@@ -26,6 +26,8 @@ class NetcdfC(CMakePackage, AutotoolsPackage):
maintainers("skosukhin", "WardF")
+ license("BSD-3-Clause")
+
version("main", branch="main")
version("4.9.2", sha256="bc104d101278c68b303359b3dc4192f81592ae8640f1aee486921138f7f88cb7")
version("4.9.0", sha256="9f4cb864f3ab54adb75409984c6202323d2fc66c003e5308f3cdf224ed41c0a6")
diff --git a/var/spack/repos/builtin/packages/netcdf-cxx/package.py b/var/spack/repos/builtin/packages/netcdf-cxx/package.py
index 0ae2f69cb4..626eab2cd6 100644
--- a/var/spack/repos/builtin/packages/netcdf-cxx/package.py
+++ b/var/spack/repos/builtin/packages/netcdf-cxx/package.py
@@ -15,6 +15,8 @@ class NetcdfCxx(AutotoolsPackage):
homepage = "https://www.unidata.ucar.edu/software/netcdf"
url = "https://downloads.unidata.ucar.edu/netcdf-cxx/4.2/netcdf-cxx-4.2.tar.gz"
+ license("NetCDF")
+
version("4.2", sha256="95ed6ab49a0ee001255eac4e44aacb5ca4ea96ba850c08337a3e4c9a0872ccd1")
depends_on("netcdf-c")
diff --git a/var/spack/repos/builtin/packages/netcdf-cxx4/package.py b/var/spack/repos/builtin/packages/netcdf-cxx4/package.py
index e84d581ba8..ae6e541d1a 100644
--- a/var/spack/repos/builtin/packages/netcdf-cxx4/package.py
+++ b/var/spack/repos/builtin/packages/netcdf-cxx4/package.py
@@ -18,6 +18,8 @@ class NetcdfCxx4(AutotoolsPackage):
maintainers("WardF")
+ license("Apache-2.0")
+
version("4.3.1", sha256="6a1189a181eed043b5859e15d5c080c30d0e107406fbb212c8fb9814e90f3445")
version("4.3.0", sha256="e34fbc6aba243ec82c23e9ee99db2430555ada849c54c1f3ab081b0ddd0f5f30")
diff --git a/var/spack/repos/builtin/packages/netcdf-fortran/package.py b/var/spack/repos/builtin/packages/netcdf-fortran/package.py
index 1d8c18097f..d43db75fa8 100644
--- a/var/spack/repos/builtin/packages/netcdf-fortran/package.py
+++ b/var/spack/repos/builtin/packages/netcdf-fortran/package.py
@@ -21,6 +21,8 @@ class NetcdfFortran(AutotoolsPackage):
maintainers("skosukhin", "WardF")
+ license("Apache-2.0")
+
version("4.6.1", sha256="b50b0c72b8b16b140201a020936aa8aeda5c79cf265c55160986cd637807a37a")
version("4.6.0", sha256="198bff6534cc85a121adc9e12f1c4bc53406c403bda331775a1291509e7b2f23")
version("4.5.4", sha256="0a19b26a2b6e29fab5d29d7d7e08c24e87712d09a5cafeea90e16e0a2ab86b81")
diff --git a/var/spack/repos/builtin/packages/netcdf95/package.py b/var/spack/repos/builtin/packages/netcdf95/package.py
index 2a5b43c71e..e62115ba0f 100644
--- a/var/spack/repos/builtin/packages/netcdf95/package.py
+++ b/var/spack/repos/builtin/packages/netcdf95/package.py
@@ -15,6 +15,8 @@ class Netcdf95(CMakePackage):
maintainers("RemiLacroix-IDRIS")
+ license("GPL-3.0-only")
+
version("0.3", tag="v0.3", commit="5b8db6bb66a22b6a080589ee1c11521ee3cae550", submodules=True)
depends_on("netcdf-fortran")
diff --git a/var/spack/repos/builtin/packages/netdata/package.py b/var/spack/repos/builtin/packages/netdata/package.py
index 8395b518dd..2263aa0daf 100644
--- a/var/spack/repos/builtin/packages/netdata/package.py
+++ b/var/spack/repos/builtin/packages/netdata/package.py
@@ -12,6 +12,8 @@ class Netdata(AutotoolsPackage):
homepage = "https://www.netdata.cloud/"
url = "https://github.com/netdata/netdata/releases/download/v1.30.1/netdata-v1.30.1.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.38.1", sha256="e32a5427f0c00550210dbbf0046c2621313955256edf836db686e2bc270b8d10")
version("1.31.0", sha256="ca68f725224e8bbec041b493891376fbf41aedb47c4ac06161c2eda990089c9f")
version("1.30.1", sha256="3df188ac04f17094cb929e2990841ba77f68aa6af484e0509b99db298fa206c9")
diff --git a/var/spack/repos/builtin/packages/netgauge/package.py b/var/spack/repos/builtin/packages/netgauge/package.py
index cf1979113d..08e520ca0f 100644
--- a/var/spack/repos/builtin/packages/netgauge/package.py
+++ b/var/spack/repos/builtin/packages/netgauge/package.py
@@ -18,6 +18,8 @@ class Netgauge(AutotoolsPackage):
homepage = "http://unixer.de/research/netgauge/"
url = "http://unixer.de/research/netgauge/netgauge-2.4.6.tar.gz"
+ license("BSD-3-Clause-Open-MPI")
+
version("2.4.6", sha256="dc9398e4e042efec70881f2c7074ff18cc5b74bc5ffc4b8a4aaf813b39f83444")
depends_on("mpi")
diff --git a/var/spack/repos/builtin/packages/netkit-ftp/package.py b/var/spack/repos/builtin/packages/netkit-ftp/package.py
index 71b38145bd..7428f10c7c 100644
--- a/var/spack/repos/builtin/packages/netkit-ftp/package.py
+++ b/var/spack/repos/builtin/packages/netkit-ftp/package.py
@@ -12,6 +12,8 @@ class NetkitFtp(AutotoolsPackage):
homepage = "http://ftp.uk.linux.org/pub/linux/Networking/netkit"
git = "https://github.com/mmaraya/netkit-ftp.git"
+ license("BSD-4-Clause-UC")
+
version("master", branch="master")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/netlib-lapack/package.py b/var/spack/repos/builtin/packages/netlib-lapack/package.py
index 18d6b735aa..3217629251 100644
--- a/var/spack/repos/builtin/packages/netlib-lapack/package.py
+++ b/var/spack/repos/builtin/packages/netlib-lapack/package.py
@@ -19,6 +19,8 @@ class NetlibLapack(CMakePackage):
url = "https://www.netlib.org/lapack/lapack-3.5.0.tgz"
tags = ["windows"]
+ license("BSD-3-Clause-Open-MPI")
+
version(
"3.11.0",
sha256="4b9ba79bfd4921ca820e83979db76ab3363155709444a787979e81c22285ffa9",
diff --git a/var/spack/repos/builtin/packages/netlib-scalapack/package.py b/var/spack/repos/builtin/packages/netlib-scalapack/package.py
index d9c4692d0a..85be01249d 100644
--- a/var/spack/repos/builtin/packages/netlib-scalapack/package.py
+++ b/var/spack/repos/builtin/packages/netlib-scalapack/package.py
@@ -111,6 +111,8 @@ class NetlibScalapack(ScalapackBase):
git = "https://github.com/Reference-ScaLAPACK/scalapack"
tags = ["e4s"]
+ license("BSD-3-Clause-Open-MPI")
+
version("2.2.0", sha256="40b9406c20735a9a3009d863318cb8d3e496fb073d201c5463df810e01ab2a57")
version("2.1.0", sha256="61d9216cf81d246944720cfce96255878a3f85dec13b9351f1fa0fd6768220a6")
version("2.0.2", sha256="0c74aeae690fe5ee4db7926f49c5d0bb69ce09eea75beb915e00bba07530395c")
diff --git a/var/spack/repos/builtin/packages/netlib-xblas/package.py b/var/spack/repos/builtin/packages/netlib-xblas/package.py
index 224c3dd84e..87e77b3155 100644
--- a/var/spack/repos/builtin/packages/netlib-xblas/package.py
+++ b/var/spack/repos/builtin/packages/netlib-xblas/package.py
@@ -23,6 +23,8 @@ class NetlibXblas(AutotoolsPackage):
homepage = "https://www.netlib.org/xblas"
url = "https://www.netlib.org/xblas/xblas.tar.gz"
+ license("BSD-3-Clause")
+
version("1.0.248", sha256="b5fe7c71c2da1ed9bcdc5784a12c5fa9fb417577513fe8a38de5de0007f7aaa1")
variant("fortran", default=True, description="Build Fortran interfaces")
diff --git a/var/spack/repos/builtin/packages/netpbm/package.py b/var/spack/repos/builtin/packages/netpbm/package.py
index 18b77e64d9..1784e27713 100644
--- a/var/spack/repos/builtin/packages/netpbm/package.py
+++ b/var/spack/repos/builtin/packages/netpbm/package.py
@@ -24,6 +24,8 @@ class Netpbm(MakefilePackage):
maintainers("cessenat")
+ license("IJG AND BSD-3-Clause AND GPL-2.0-only")
+
version("10.73.43", sha256="f9fd9a7f932258224d1925bfce61396a15e0fad93e3853d6324ac308d1adebf8")
version("10.73.40", sha256="8542ae62aa744dfd52c8e425208f895f082955a0629ac1749f80278d6afc0344")
version("10.73.35", sha256="628dbe8490bc43557813d1fedb2720dfdca0b80dd3f2364cb2a45c6ff04b0f18")
diff --git a/var/spack/repos/builtin/packages/nettle/package.py b/var/spack/repos/builtin/packages/nettle/package.py
index 35cdb36881..f070808089 100644
--- a/var/spack/repos/builtin/packages/nettle/package.py
+++ b/var/spack/repos/builtin/packages/nettle/package.py
@@ -13,6 +13,8 @@ class Nettle(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.lysator.liu.se/~nisse/nettle/"
gnu_mirror_path = "nettle/nettle-3.3.tar.gz"
+ license("GPL-2.0-or-later OR LGPL-3.0-or-later")
+
version("3.9.1", sha256="ccfeff981b0ca71bbd6fbcb054f407c60ffb644389a5be80d6716d5b550c6ce3")
version("3.8.1", sha256="364f3e2b77cd7dcde83fd7c45219c834e54b0c75e428b6f894a23d12dd41cbfe")
version("3.4.1", sha256="f941cf1535cd5d1819be5ccae5babef01f6db611f9b5a777bae9c7604b8a92ad")
diff --git a/var/spack/repos/builtin/packages/neuron/package.py b/var/spack/repos/builtin/packages/neuron/package.py
index 2f388329b7..e789f90b8a 100644
--- a/var/spack/repos/builtin/packages/neuron/package.py
+++ b/var/spack/repos/builtin/packages/neuron/package.py
@@ -20,6 +20,8 @@ class Neuron(CMakePackage):
git = "https://github.com/neuronsimulator/nrn"
maintainers("pramodk", "nrnhines", "iomaganaris", "alexsavulescu")
+ license("BSD-3-Clause")
+
version("develop", branch="master", submodules="True")
version(
"8.0.0", tag="8.0.0", commit="429d11ef34b1d860b3ddbfffc9f7960acb399b0c", submodules="True"
diff --git a/var/spack/repos/builtin/packages/neve/package.py b/var/spack/repos/builtin/packages/neve/package.py
index b061e08771..1ac80a0b92 100644
--- a/var/spack/repos/builtin/packages/neve/package.py
+++ b/var/spack/repos/builtin/packages/neve/package.py
@@ -13,6 +13,8 @@ class Neve(MakefilePackage):
homepage = "https://github.com/ECP-ExaGraph"
git = "https://github.com/ECP-ExaGraph/neve.git"
+ license("BSD-3-Clause")
+
version("master", branch="master")
variant("openmp", default=True, description="Build with OpenMP support")
diff --git a/var/spack/repos/builtin/packages/newt/package.py b/var/spack/repos/builtin/packages/newt/package.py
index 5a73eba52b..c56624a9b0 100644
--- a/var/spack/repos/builtin/packages/newt/package.py
+++ b/var/spack/repos/builtin/packages/newt/package.py
@@ -12,6 +12,8 @@ class Newt(AutotoolsPackage):
homepage = "https://pagure.io/newt"
url = "https://pagure.io/releases/newt/newt-0.52.21.tar.gz"
+ license("LGPL-2.0-only")
+
version("0.52.21", sha256="265eb46b55d7eaeb887fca7a1d51fe115658882dfe148164b6c49fccac5abb31")
version("0.52.20", sha256="8d66ba6beffc3f786d4ccfee9d2b43d93484680ef8db9397a4fb70b5adbb6dbc")
version("0.52.19", sha256="08c0db56c21996af6a7cbab99491b774c6c09cef91cd9b03903c84634bff2e80")
diff --git a/var/spack/repos/builtin/packages/nextdenovo/package.py b/var/spack/repos/builtin/packages/nextdenovo/package.py
index 51748f0e3a..1a9c1edc8c 100644
--- a/var/spack/repos/builtin/packages/nextdenovo/package.py
+++ b/var/spack/repos/builtin/packages/nextdenovo/package.py
@@ -12,6 +12,8 @@ class Nextdenovo(MakefilePackage):
homepage = "https://nextdenovo.readthedocs.io/en/latest/index.html"
url = "https://github.com/Nextomics/NextDenovo/archive/refs/tags/2.5.2.tar.gz"
+ license("GPL-3.0-only")
+
version("2.5.2", sha256="f1d07c9c362d850fd737c41e5b5be9d137b1ef3f1aec369dc73c637790611190")
depends_on("python", type="run")
diff --git a/var/spack/repos/builtin/packages/nf-core-tools/package.py b/var/spack/repos/builtin/packages/nf-core-tools/package.py
index e2667cb65b..d709e91676 100644
--- a/var/spack/repos/builtin/packages/nf-core-tools/package.py
+++ b/var/spack/repos/builtin/packages/nf-core-tools/package.py
@@ -14,6 +14,8 @@ class NfCoreTools(PythonPackage):
pypi = "nf-core/nf-core-2.7.1.tar.gz"
maintainers("marcodelapierre")
+ license("MIT")
+
version("2.7.2", sha256="585be3908b9b93ee9263b99dd779818d48d51f6e7f44a42aa79e626617e7af48")
version("2.7.1", sha256="90de62390314ef3141cee700667f017aa65c0346e40704a0f70d0662abcfb0db")
version("2.6", sha256="47d4df906a60006249284bbf0bb84cdec48303a699c7c0d0a26f404a50e0811a")
diff --git a/var/spack/repos/builtin/packages/nfft/package.py b/var/spack/repos/builtin/packages/nfft/package.py
index 7d22701cf0..104a6c80f0 100644
--- a/var/spack/repos/builtin/packages/nfft/package.py
+++ b/var/spack/repos/builtin/packages/nfft/package.py
@@ -14,6 +14,8 @@ class Nfft(AutotoolsPackage):
homepage = "https://www-user.tu-chemnitz.de/~potts/nfft"
url = "https://github.com/NFFT/nfft/releases/download/3.4.1/nfft-3.4.1.tar.gz"
+ license("GPL-2.0-or-later")
+
version("3.4.1", sha256="1cf6060eec0afabbbba323929d8222397a77fa8661ca74927932499db26b4aaf")
version("3.3.2", sha256="9dcebd905a82c4f0a339d0d5e666b68c507169d9173b66d5ac588aae5d50b57c")
version(
diff --git a/var/spack/repos/builtin/packages/nfs-utils/package.py b/var/spack/repos/builtin/packages/nfs-utils/package.py
index 7a1744f147..603043639a 100644
--- a/var/spack/repos/builtin/packages/nfs-utils/package.py
+++ b/var/spack/repos/builtin/packages/nfs-utils/package.py
@@ -14,6 +14,8 @@ class NfsUtils(AutotoolsPackage):
homepage = "http://linux-nfs.org/"
url = "https://sourceforge.net/projects/nfs/files/nfs-utils/2.4.2/nfs-utils-2.4.2.tar.gz/download"
+ license("GPL-2.0-only")
+
version("2.4.2", sha256="bb08106cd7bd397c6cc34e2461bc7818a664450d2805da08b07e1ced88e5155f")
version("2.4.1", sha256="c0dda96318af554881f4eb1590bfe91f1aba2fba59ed2ac3ba099f80fdf838e9")
version("2.3.4", sha256="36e70b0a583751ead0034ebe5d8826caf2dcc7ee7c0beefe94d6ee5a3b0b2484")
diff --git a/var/spack/repos/builtin/packages/nghttp2/package.py b/var/spack/repos/builtin/packages/nghttp2/package.py
index 2de551d8b5..3bb9255202 100644
--- a/var/spack/repos/builtin/packages/nghttp2/package.py
+++ b/var/spack/repos/builtin/packages/nghttp2/package.py
@@ -13,6 +13,8 @@ class Nghttp2(AutotoolsPackage):
homepage = "https://nghttp2.org/"
url = "https://github.com/nghttp2/nghttp2/releases/download/v1.26.0/nghttp2-1.26.0.tar.gz"
+ license("MIT")
+
version("1.57.0", sha256="1e3258453784d3b7e6cc48d0be087b168f8360b5d588c66bfeda05d07ad39ffd")
version("1.52.0", sha256="9877caa62bd72dde1331da38ce039dadb049817a01c3bdee809da15b754771b8")
version("1.51.0", sha256="2a0bef286f65b35c24250432e7ec042441a8157a5b93519412d9055169d9ce54")
diff --git a/var/spack/repos/builtin/packages/nginx/package.py b/var/spack/repos/builtin/packages/nginx/package.py
index efc1cf0108..d8ba47a7b5 100644
--- a/var/spack/repos/builtin/packages/nginx/package.py
+++ b/var/spack/repos/builtin/packages/nginx/package.py
@@ -14,6 +14,8 @@ class Nginx(AutotoolsPackage):
homepage = "https://nginx.org/en/"
url = "https://nginx.org/download/nginx-1.12.0.tar.gz"
+ license("BSD-2-Clause")
+
version("1.24.0", sha256="77a2541637b92a621e3ee76776c8b7b40cf6d707e69ba53a940283e30ff2f55d")
version("1.23.4", sha256="d43300e36bb249a7e6edc60bca1b0fc372a0bafce2f346d76acfb677a8790fc0")
version("1.23.3", sha256="75cb5787dbb9fae18b14810f91cc4343f64ce4c24e27302136fb52498042ba54")
diff --git a/var/spack/repos/builtin/packages/ngmerge/package.py b/var/spack/repos/builtin/packages/ngmerge/package.py
index 7a3cc8f403..4c3791cf44 100644
--- a/var/spack/repos/builtin/packages/ngmerge/package.py
+++ b/var/spack/repos/builtin/packages/ngmerge/package.py
@@ -12,6 +12,8 @@ class Ngmerge(MakefilePackage):
homepage = "https://github.com/jsh58/NGmerge"
url = "https://github.com/jsh58/NGmerge/archive/v0.3.tar.gz"
+ license("MIT")
+
version("0.3", sha256="5928f727feebd0d1bcdbee0e631ba06fbe9ce88328bd58b6c8bf4e54cc742ac3")
depends_on("zlib-api")
diff --git a/var/spack/repos/builtin/packages/ngmlr/package.py b/var/spack/repos/builtin/packages/ngmlr/package.py
index 278b7a0443..d6751f539c 100644
--- a/var/spack/repos/builtin/packages/ngmlr/package.py
+++ b/var/spack/repos/builtin/packages/ngmlr/package.py
@@ -14,6 +14,8 @@ class Ngmlr(CMakePackage):
homepage = "https://github.com/philres/ngmlr"
url = "https://github.com/philres/ngmlr/archive/v0.2.5.tar.gz"
+ license("MIT")
+
version("0.2.7", sha256="5126a6b3e726cac0da0713883daac688f38587f118428247a9a3ace5a55b29aa")
version("0.2.5", sha256="719944a35cc7ff9c321eedbf3385a7375ce2301f609b3fd7be0a850cabbb028b")
diff --git a/var/spack/repos/builtin/packages/ngspice/package.py b/var/spack/repos/builtin/packages/ngspice/package.py
index 98d0fb75aa..9a5519f0c5 100644
--- a/var/spack/repos/builtin/packages/ngspice/package.py
+++ b/var/spack/repos/builtin/packages/ngspice/package.py
@@ -16,6 +16,8 @@ class Ngspice(AutotoolsPackage):
maintainers("aweits", "cessenat")
+ license("BSD-3-Clause")
+
# Master version by default adds the experimental adms feature
version("master", branch="master")
version("41", sha256="1ce219395d2f50c33eb223a1403f8318b168f1e6d1015a7db9dbf439408de8c4")
diff --git a/var/spack/repos/builtin/packages/nicstat/package.py b/var/spack/repos/builtin/packages/nicstat/package.py
index b67d36d387..11b46f7a0b 100644
--- a/var/spack/repos/builtin/packages/nicstat/package.py
+++ b/var/spack/repos/builtin/packages/nicstat/package.py
@@ -16,6 +16,8 @@ class Nicstat(MakefilePackage, SourceforgePackage):
homepage = "https://github.com/scotte/nicstat"
sourceforge_mirror_path = "nicstat/nicstat-1.95.tar.gz"
+ license("Artistic-2.0")
+
version("1.95", sha256="c4cc33f8838f4523f27c3d7584eedbe59f4c587f0821612f5ac2201adc18b367")
def edit(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/nim/package.py b/var/spack/repos/builtin/packages/nim/package.py
index 589877be21..d5296ac240 100644
--- a/var/spack/repos/builtin/packages/nim/package.py
+++ b/var/spack/repos/builtin/packages/nim/package.py
@@ -16,6 +16,8 @@ class Nim(Package):
homepage = "https://nim-lang.org/"
url = "https://nim-lang.org/download/nim-1.4.4.tar.xz"
+ license("MIT")
+
version("1.9.3", sha256="d8de7515db767f853d9b44730f88ee113bfe9c38dcccd5afabc773e2e13bf87c")
version("1.4.4", sha256="6d73729def143f72fc2491ca937a9cab86d2a8243bd845a5d1403169ad20660e")
version("1.4.2", sha256="03a47583777dd81380a3407aa6a788c9aa8a67df4821025770c9ac4186291161")
diff --git a/var/spack/repos/builtin/packages/ninja-fortran/package.py b/var/spack/repos/builtin/packages/ninja-fortran/package.py
index ae58406c3f..6d25659e52 100644
--- a/var/spack/repos/builtin/packages/ninja-fortran/package.py
+++ b/var/spack/repos/builtin/packages/ninja-fortran/package.py
@@ -13,6 +13,8 @@ class NinjaFortran(Package):
homepage = "https://github.com/Kitware/ninja"
url = "https://github.com/Kitware/ninja/archive/v1.9.0.g99df1.kitware.dyndep-1.jobserver-1.tar.gz"
+ license("Apache-2.0")
+
# Each version is a fork off of a specific commit of ninja
# Hashes don't sort properly, so added "artificial" tweak-level version
# number prior to the hashes for sorting puposes
diff --git a/var/spack/repos/builtin/packages/ninja-phylogeny/package.py b/var/spack/repos/builtin/packages/ninja-phylogeny/package.py
index bfbe660a55..6dd037007b 100644
--- a/var/spack/repos/builtin/packages/ninja-phylogeny/package.py
+++ b/var/spack/repos/builtin/packages/ninja-phylogeny/package.py
@@ -14,6 +14,8 @@ class NinjaPhylogeny(MakefilePackage):
maintainers("snehring")
+ license("MIT")
+
version("0.98", sha256="55675e1a9d51eddb3decc9a7570b6bcddb12e8a922cf1ca0a1ea43995793c9db")
build_directory = "NINJA"
diff --git a/var/spack/repos/builtin/packages/ninja/package.py b/var/spack/repos/builtin/packages/ninja/package.py
index bb30e4fbbd..6e36dbb099 100644
--- a/var/spack/repos/builtin/packages/ninja/package.py
+++ b/var/spack/repos/builtin/packages/ninja/package.py
@@ -22,6 +22,8 @@ class Ninja(Package):
executables = ["^ninja$"]
+ license("Apache-2.0")
+
version("kitware", branch="features-for-fortran", git="https://github.com/Kitware/ninja.git")
version("master", branch="master")
version("1.11.1", sha256="31747ae633213f1eda3842686f83c2aa1412e0f5691d1c14dbbcc67fe7400cea")
diff --git a/var/spack/repos/builtin/packages/nix/package.py b/var/spack/repos/builtin/packages/nix/package.py
index e54f13ed85..d104800701 100644
--- a/var/spack/repos/builtin/packages/nix/package.py
+++ b/var/spack/repos/builtin/packages/nix/package.py
@@ -18,6 +18,8 @@ class Nix(AutotoolsPackage):
url = "https://github.com/NixOS/nix/archive/2.3.15.zip"
maintainers("charmoniumq")
+ license("LGPL-2.1-or-later")
+
version("2.3.15", sha256="7bf04e47960e7895655ad40461f2cf8038b97e98165672db7a7ac1990fc77a22")
version("2.2.1", sha256="b591664dd1b04a8f197407d445799ece41140a3117bcbdf8e3c5e94cd3f59854")
version("2.1.3", sha256="80d0834f3e34b3e91bd20969733d8010b3e253517ea64bf12258c5f450f86425")
diff --git a/var/spack/repos/builtin/packages/njet/package.py b/var/spack/repos/builtin/packages/njet/package.py
index a9c0c936f5..30522e2f6b 100644
--- a/var/spack/repos/builtin/packages/njet/package.py
+++ b/var/spack/repos/builtin/packages/njet/package.py
@@ -15,6 +15,8 @@ class Njet(AutotoolsPackage):
tags = ["hep"]
+ license("GPL-3.0-or-later")
+
version("2.1.1", sha256="3858ad37e84f3652711aa033819a6566352ecff04a1cb0189d6590af75b7bb56")
version("2.0.0", sha256="a1f5c171b8aff3553d9dde24d3ced5479bdaeec67f4c90c70a846ee3449b40ea")
diff --git a/var/spack/repos/builtin/packages/nlcglib/package.py b/var/spack/repos/builtin/packages/nlcglib/package.py
index 4817606b8f..93cbed4b2e 100644
--- a/var/spack/repos/builtin/packages/nlcglib/package.py
+++ b/var/spack/repos/builtin/packages/nlcglib/package.py
@@ -15,6 +15,8 @@ class Nlcglib(CMakePackage, CudaPackage, ROCmPackage):
maintainers = ["simonpintarelli"]
+ license("BSD-3-Clause")
+
version("develop", branch="develop")
version("master", branch="master")
diff --git a/var/spack/repos/builtin/packages/nlohmann-json-schema-validator/package.py b/var/spack/repos/builtin/packages/nlohmann-json-schema-validator/package.py
index fe588c086b..515035f2dc 100644
--- a/var/spack/repos/builtin/packages/nlohmann-json-schema-validator/package.py
+++ b/var/spack/repos/builtin/packages/nlohmann-json-schema-validator/package.py
@@ -13,6 +13,8 @@ class NlohmannJsonSchemaValidator(CMakePackage):
url = "https://github.com/pboettch/json-schema-validator/archive/2.1.0.tar.gz"
git = "https://github.com/pboettch/json-schema-validator.git"
+ license("MIT")
+
version("master", branch="master")
version("2.1.0", sha256="83f61d8112f485e0d3f1e72d51610ba3924b179926a8376aef3c038770faf202")
version("2.0.0", sha256="ca8e4ca5a88c49ea52b5f5c2a08a293dbf02b2fc66cb8c09d4cce5810ee98b57")
diff --git a/var/spack/repos/builtin/packages/nlohmann-json/package.py b/var/spack/repos/builtin/packages/nlohmann-json/package.py
index 6d6d9f70e1..c2b5cae7b2 100644
--- a/var/spack/repos/builtin/packages/nlohmann-json/package.py
+++ b/var/spack/repos/builtin/packages/nlohmann-json/package.py
@@ -13,6 +13,8 @@ class NlohmannJson(CMakePackage):
url = "https://github.com/nlohmann/json/archive/v3.1.2.tar.gz"
maintainers("ax3l")
+ license("MIT")
+
version("3.11.2", sha256="d69f9deb6a75e2580465c6c4c5111b89c4dc2fa94e3a85fcd2ffcd9a143d9273")
# v3.11.0 & v3.11.1 omitted; released with significant regressions
version("3.10.5", sha256="5daca6ca216495edf89d167f808d1d03c4a4d929cef7da5e10f135ae1540c7e4")
diff --git a/var/spack/repos/builtin/packages/nlopt/package.py b/var/spack/repos/builtin/packages/nlopt/package.py
index 1a23dea361..6e5950600f 100644
--- a/var/spack/repos/builtin/packages/nlopt/package.py
+++ b/var/spack/repos/builtin/packages/nlopt/package.py
@@ -16,6 +16,8 @@ class Nlopt(CMakePackage):
url = "https://github.com/stevengj/nlopt/archive/v2.5.0.tar.gz"
git = "https://github.com/stevengj/nlopt.git"
+ license("LGPL-2.1-or-later")
+
version("master", branch="master")
version("2.7.0", sha256="b881cc2a5face5139f1c5a30caf26b7d3cb43d69d5e423c9d78392f99844499f")
diff --git a/var/spack/repos/builtin/packages/nmap/package.py b/var/spack/repos/builtin/packages/nmap/package.py
index 3eacd0343c..26d83006a4 100644
--- a/var/spack/repos/builtin/packages/nmap/package.py
+++ b/var/spack/repos/builtin/packages/nmap/package.py
@@ -15,6 +15,8 @@ class Nmap(AutotoolsPackage):
url = "https://nmap.org/dist/nmap-7.70.tar.bz2"
list_url = "https://nmap.org/dist-old/"
+ license("custom")
+
version("7.93", sha256="55bcfe4793e25acc96ba4274d8c4228db550b8e8efd72004b38ec55a2dd16651")
version("7.92", sha256="a5479f2f8a6b0b2516767d2f7189c386c1dc858d997167d7ec5cfc798c7571a1")
version("7.91", sha256="18cc4b5070511c51eb243cdd2b0b30ff9b2c4dc4544c6312f75ce3a67a593300")
diff --git a/var/spack/repos/builtin/packages/nnvm/package.py b/var/spack/repos/builtin/packages/nnvm/package.py
index 20e8d902d6..8adf71d006 100644
--- a/var/spack/repos/builtin/packages/nnvm/package.py
+++ b/var/spack/repos/builtin/packages/nnvm/package.py
@@ -13,6 +13,8 @@ class Nnvm(CMakePackage):
homepage = "https://github.com/dmlc/nnvm"
git = "https://github.com/dmlc/nnvm.git"
+ license("Apache-2.0")
+
version("master", branch="master")
version("20170418", commit="b279286304ac954098d94a2695bca599e832effb")
diff --git a/var/spack/repos/builtin/packages/node-js/package.py b/var/spack/repos/builtin/packages/node-js/package.py
index 96cf11c3e5..501bd54e96 100644
--- a/var/spack/repos/builtin/packages/node-js/package.py
+++ b/var/spack/repos/builtin/packages/node-js/package.py
@@ -19,6 +19,8 @@ class NodeJs(Package):
maintainers("cosmicexplorer")
+ license("Unicode-TOU")
+
# Current (latest features) - odd major number
version("19.2.0", sha256="aac9d1a366fb57d68f4639f9204d1de5d6387656959a97ed929a5ba9e62c033a")
version("15.3.0", sha256="cadfa384a5f14591b84ce07a1afe529f28deb0d43366fb0ae4e78afba96bfaf2")
diff --git a/var/spack/repos/builtin/packages/notmuch/package.py b/var/spack/repos/builtin/packages/notmuch/package.py
index 506aaf8243..e10407f973 100644
--- a/var/spack/repos/builtin/packages/notmuch/package.py
+++ b/var/spack/repos/builtin/packages/notmuch/package.py
@@ -15,6 +15,8 @@ class Notmuch(AutotoolsPackage):
homepage = "https://notmuchmail.org/"
url = "https://notmuchmail.org/releases/notmuch-0.23.7.tar.gz"
+ license("GPL-3.0-or-later")
+
version("0.23.7", sha256="f11bb10d71945f6c3f16d23117afc70810aa485878e66bb4bf43cc3f08038913")
depends_on("zlib-api")
diff --git a/var/spack/repos/builtin/packages/npm/package.py b/var/spack/repos/builtin/packages/npm/package.py
index c8c544c117..9da25e000c 100644
--- a/var/spack/repos/builtin/packages/npm/package.py
+++ b/var/spack/repos/builtin/packages/npm/package.py
@@ -16,6 +16,8 @@ class Npm(Package):
url = "https://registry.npmjs.org/npm/-/npm-9.3.1.tgz"
git = "https://github.com/npm/cli.git"
+ license("Artistic-2.0")
+
version("9.3.1", sha256="41caa26a340b0562bc5429d28792049c980fe3e872b42b82cad94e8f70e37f40")
version("8.19.3", sha256="634bf4e0dc87be771ebf48a058629960e979a209c20a51ebdbc4897ca6a25260")
version("7.24.2", sha256="5b9eeea011f8bc3b76e55cc33339e87213800677f37e0756ad13ef0e9eaccd64")
diff --git a/var/spack/repos/builtin/packages/npth/package.py b/var/spack/repos/builtin/packages/npth/package.py
index 077abb5498..fa74348455 100644
--- a/var/spack/repos/builtin/packages/npth/package.py
+++ b/var/spack/repos/builtin/packages/npth/package.py
@@ -13,6 +13,8 @@ class Npth(AutotoolsPackage):
homepage = "https://gnupg.org/software/npth/index.html"
url = "https://gnupg.org/ftp/gcrypt/npth/npth-1.6.tar.bz2"
+ license("LGPL-2.0-or-later")
+
version("1.6", sha256="1393abd9adcf0762d34798dc34fdcf4d0d22a8410721e76f1e3afcd1daa4e2d1")
version("1.5", sha256="294a690c1f537b92ed829d867bee537e46be93fbd60b16c04630fbbfcd9db3c2")
version("1.4", sha256="8915141836a3169a502d65c1ebd785fcc6d406cae5ee84474272ebf2fa96f1f2")
diff --git a/var/spack/repos/builtin/packages/ns-3-dev/package.py b/var/spack/repos/builtin/packages/ns-3-dev/package.py
index 722864b417..46955aa67c 100644
--- a/var/spack/repos/builtin/packages/ns-3-dev/package.py
+++ b/var/spack/repos/builtin/packages/ns-3-dev/package.py
@@ -18,6 +18,8 @@ class Ns3Dev(WafPackage):
maintainers("yee29")
+ license("GPL-2.0-or-later")
+
version("3.34", sha256="a565d46a73ff7de68808535d93884f59a6ed7c9faa94de1248ed4f59fb6d5d3d")
version("3.33", sha256="0deb7da501fc19ba4818997c5aefd942be5ab1bbd3cfaa6ba28c07b387900275")
version("3.32", sha256="a0e425c16748f909e10dce63275898508cb4f521739ec00a038316c148b8c3ee")
diff --git a/var/spack/repos/builtin/packages/nsimd/package.py b/var/spack/repos/builtin/packages/nsimd/package.py
index d048ac2418..b083b3dd0c 100644
--- a/var/spack/repos/builtin/packages/nsimd/package.py
+++ b/var/spack/repos/builtin/packages/nsimd/package.py
@@ -16,6 +16,8 @@ class Nsimd(CMakePackage):
maintainers("eschnett")
+ license("MIT")
+
version("3.0.1", sha256="6a90d7ce5f9da5cfac872463951f3374bb0e0824d92f714db0fd4901b32497fd")
version("3.0", sha256="5cab09020ce3a6819ddb3b3b8cafa6bc1377821b596c0f2954f52c852d092d5c")
version("2.2", sha256="7916bec6c8ea9ddc690a5bfc80fb1b9402f9e1b2a4b4bb6b6bb8eb5a07eb018e")
diff --git a/var/spack/repos/builtin/packages/nspr/package.py b/var/spack/repos/builtin/packages/nspr/package.py
index de7b37aabc..7b6d3f2eb4 100644
--- a/var/spack/repos/builtin/packages/nspr/package.py
+++ b/var/spack/repos/builtin/packages/nspr/package.py
@@ -15,6 +15,8 @@ class Nspr(AutotoolsPackage):
)
url = "https://ftp.mozilla.org/pub/nspr/releases/v4.13.1/src/nspr-4.13.1.tar.gz"
+ license("MPL-2.0")
+
version("4.35", sha256="7ea3297ea5969b5d25a5dd8d47f2443cda88e9ee746301f6e1e1426f8a6abc8f")
version("4.32", sha256="bb6bf4f534b9559cf123dcdc6f9cd8167de950314a90a88b2a329c16836e7f6c")
version("4.31", sha256="5729da87d5fbf1584b72840751e0c6f329b5d541850cacd1b61652c95015abc8")
diff --git a/var/spack/repos/builtin/packages/nss/package.py b/var/spack/repos/builtin/packages/nss/package.py
index 43e156deb8..ea0058772d 100644
--- a/var/spack/repos/builtin/packages/nss/package.py
+++ b/var/spack/repos/builtin/packages/nss/package.py
@@ -16,6 +16,8 @@ class Nss(MakefilePackage):
homepage = "https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"
url = "https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_67_RTM/src/nss-3.67.tar.gz"
+ license("MPL-2.0")
+
version("3.87", sha256="68a1894496d3d158babc75f8a5dda3f55b7c1560573936e3b101a10fa4ac152d")
version("3.75", sha256="fd571507827284644f4dd522a032acda2286835f6683ed22a1c2d3878cc58582")
version("3.73", sha256="566d3a68da9b10d7da9ef84eb4fe182f8f04e20d85c55d1bf360bb2c0096d8e5")
diff --git a/var/spack/repos/builtin/packages/ntpoly/package.py b/var/spack/repos/builtin/packages/ntpoly/package.py
index fbcc3f6529..b28cabf16b 100644
--- a/var/spack/repos/builtin/packages/ntpoly/package.py
+++ b/var/spack/repos/builtin/packages/ntpoly/package.py
@@ -18,6 +18,8 @@ class Ntpoly(CMakePackage):
homepage = "https://william-dawson.github.io/NTPoly/"
url = "https://github.com/william-dawson/NTPoly/archive/ntpoly-v2.3.1.tar.gz"
+ license("MIT")
+
version("2.3.1", sha256="af8c7690321607fbdee9671b9cb3acbed945148014e0541435858cf82bfd887e")
depends_on("cmake", type="build")
diff --git a/var/spack/repos/builtin/packages/numactl/package.py b/var/spack/repos/builtin/packages/numactl/package.py
index 5afa3512a9..4e0fceda33 100644
--- a/var/spack/repos/builtin/packages/numactl/package.py
+++ b/var/spack/repos/builtin/packages/numactl/package.py
@@ -14,6 +14,8 @@ class Numactl(AutotoolsPackage):
force_autoreconf = True
+ license("LGPL-2.1-only")
+
version("2.0.14", sha256="1ee27abd07ff6ba140aaf9bc6379b37825e54496e01d6f7343330cf1a4487035")
version("2.0.12", sha256="7c3e819c2bdeb883de68bafe88776a01356f7ef565e75ba866c4b49a087c6bdf")
version("2.0.11", sha256="3e099a59b2c527bcdbddd34e1952ca87462d2cef4c93da9b0bc03f02903f7089")
diff --git a/var/spack/repos/builtin/packages/numamma/package.py b/var/spack/repos/builtin/packages/numamma/package.py
index 59cbec7cc2..acddd2e1e7 100644
--- a/var/spack/repos/builtin/packages/numamma/package.py
+++ b/var/spack/repos/builtin/packages/numamma/package.py
@@ -14,6 +14,8 @@ class Numamma(CMakePackage):
url = "https://github.com/numamma/numamma/archive/numamma-1.1.1.tar.gz"
maintainers("trahay")
+ license("MIT")
+
version("1.1.1", sha256="f79ca22a95df33a1af529ddd653d043f7f0d32a6d196e559aee8bef8fc74771f")
depends_on("numap")
diff --git a/var/spack/repos/builtin/packages/numaprof/package.py b/var/spack/repos/builtin/packages/numaprof/package.py
index 9b734a4115..c46964c776 100644
--- a/var/spack/repos/builtin/packages/numaprof/package.py
+++ b/var/spack/repos/builtin/packages/numaprof/package.py
@@ -19,6 +19,8 @@ class Numaprof(CMakePackage):
url = "https://github.com/memtt/numaprof/releases/download/v1.1.4/numaprof-1.1.4.tar.bz2"
maintainers("svalat")
+ license("CECILL-C")
+
# Versions
version("1.1.5", sha256="7c479cc6d39f2fe685532b9aaeb9efce8153350177fdcc24133e447dd0776323")
version("1.1.4", sha256="96cc5e153895f43d8be58e052433c9e7c9842071cc6bf915b3b1b346908cbbff")
diff --git a/var/spack/repos/builtin/packages/numdiff/package.py b/var/spack/repos/builtin/packages/numdiff/package.py
index 10333dcf11..a0b0f7ae7a 100644
--- a/var/spack/repos/builtin/packages/numdiff/package.py
+++ b/var/spack/repos/builtin/packages/numdiff/package.py
@@ -14,6 +14,8 @@ class Numdiff(AutotoolsPackage):
homepage = "https://www.nongnu.org/numdiff"
url = "https://nongnu.askapache.com/numdiff/numdiff-5.8.1.tar.gz"
+ license("GPL-3.0-only")
+
version("5.9.0", sha256="87284a117944723eebbf077f857a0a114d818f8b5b54d289d59e73581194f5ef")
version("5.8.1", sha256="99aebaadf63325f5658411c09c6dde60d2990c5f9a24a51a6851cb574a4af503")
diff --git a/var/spack/repos/builtin/packages/nut/package.py b/var/spack/repos/builtin/packages/nut/package.py
index 251f8b6725..7ea985fed9 100644
--- a/var/spack/repos/builtin/packages/nut/package.py
+++ b/var/spack/repos/builtin/packages/nut/package.py
@@ -18,6 +18,8 @@ class Nut(CMakePackage):
tags = ["proxy-app"]
+ license("GPL-2.0-or-later")
+
version("master", branch="master")
version("0.1.1", sha256="9f1dca4a9d7003b170fd57d6720228ff25471616cf884e033652e90c49c089bb")
diff --git a/var/spack/repos/builtin/packages/nvcomp/package.py b/var/spack/repos/builtin/packages/nvcomp/package.py
index e3012162d7..0a70d7c5a5 100644
--- a/var/spack/repos/builtin/packages/nvcomp/package.py
+++ b/var/spack/repos/builtin/packages/nvcomp/package.py
@@ -21,6 +21,8 @@ class Nvcomp(CMakePackage, CudaPackage):
maintainers("robertu94")
+ license("BSD-3-Clause")
+
version("2.2.0", commit="3737f6e5028ed1887b0023ad0fc033e139d57574")
version("2.0.2", commit="5d5c194f3449486d989057f632d10954b8d11d75")
diff --git a/var/spack/repos/builtin/packages/nvshmem/package.py b/var/spack/repos/builtin/packages/nvshmem/package.py
index 4cd088be4f..d3a9ce4414 100644
--- a/var/spack/repos/builtin/packages/nvshmem/package.py
+++ b/var/spack/repos/builtin/packages/nvshmem/package.py
@@ -18,6 +18,8 @@ class Nvshmem(MakefilePackage, CudaPackage):
maintainers("bvanessen")
+ license("BSD-3-Clause-Open-MPI")
+
version("2.7.0-6", sha256="23ed9b0187104dc87d5d2bc1394b6f5ff29e8c19138dc019d940b109ede699df")
version("2.6.0-1", sha256="fc0e8de61b034f3a079dc231b1d0955e665a9f57b5013ee98b6743647bd60417")
version("2.5.0-19", sha256="dd800b40f1d296e1d3ed2a9885adcfe745c3e57582bc809860e87bd32abcdc60")
diff --git a/var/spack/repos/builtin/packages/nvtop/package.py b/var/spack/repos/builtin/packages/nvtop/package.py
index 679475cded..ada1253770 100644
--- a/var/spack/repos/builtin/packages/nvtop/package.py
+++ b/var/spack/repos/builtin/packages/nvtop/package.py
@@ -16,6 +16,8 @@ class Nvtop(CMakePackage, CudaPackage):
maintainers("marcost2")
+ license("GPL-3.0-or-later")
+
version("3.0.1", sha256="3cb6df2390e29792ed90de54c9332ec25e9d960abddcbb92d8544d658da2b5b3")
version("3.0.0", sha256="711f1a1ef51ed3f7b1d61c858c4ac1fabb244595cf7b2403f80efcabe81d889e")
version("2.0.4", sha256="5dc96057597343c66ebe46ae1a5415749ffbfafde99358eea6b533d6fee232e8")
diff --git a/var/spack/repos/builtin/packages/nvtx/package.py b/var/spack/repos/builtin/packages/nvtx/package.py
index b7ca514cf1..28bd31578e 100644
--- a/var/spack/repos/builtin/packages/nvtx/package.py
+++ b/var/spack/repos/builtin/packages/nvtx/package.py
@@ -14,6 +14,8 @@ class Nvtx(Package, PythonExtension):
maintainers("thomas-bouvier")
+ license("Apache-2.0")
+
version("develop", branch="dev")
version("3.1.0", sha256="dc4e4a227d04d3da46ad920dfee5f7599ac8d6b2ee1809c9067110fb1cc71ced")
diff --git a/var/spack/repos/builtin/packages/nyancat/package.py b/var/spack/repos/builtin/packages/nyancat/package.py
index 5fdfb77780..ea3c067ced 100644
--- a/var/spack/repos/builtin/packages/nyancat/package.py
+++ b/var/spack/repos/builtin/packages/nyancat/package.py
@@ -11,6 +11,8 @@ class Nyancat(MakefilePackage):
homepage = "https://nyancat.dakko.us/"
url = "https://github.com/klange/nyancat/archive/1.5.1.tar.gz"
+ license("NCSA")
+
version("1.5.2", sha256="88cdcaa9c7134503dd0364a97fa860da3381a09cb555c3aae9918360827c2032")
version("1.5.1", sha256="c948c769d230b4e41385173540ae8ab1f36176de689b6e2d6ed3500e9179b50a")
version("1.5.0", sha256="9ae4f740060b77bba815d8d4e97712d822bd0812a118b88b7fd6b4136a971bce")
diff --git a/var/spack/repos/builtin/packages/occa/package.py b/var/spack/repos/builtin/packages/occa/package.py
index bb8554e471..922369efc4 100644
--- a/var/spack/repos/builtin/packages/occa/package.py
+++ b/var/spack/repos/builtin/packages/occa/package.py
@@ -21,6 +21,8 @@ class Occa(Package):
maintainers("v-dobrev", "dmed256")
+ license("MIT")
+
version("develop")
version("1.2.0", tag="v1.2.0", commit="18379073b6497f677a20bfeced95b511f82c3355")
version("1.1.0", tag="v1.1.0", commit="c8a587666a23e045f25dc871c3257364a5f6a7d5")
diff --git a/var/spack/repos/builtin/packages/oci-systemd-hook/package.py b/var/spack/repos/builtin/packages/oci-systemd-hook/package.py
index 72d08ad7e3..698da5df0a 100644
--- a/var/spack/repos/builtin/packages/oci-systemd-hook/package.py
+++ b/var/spack/repos/builtin/packages/oci-systemd-hook/package.py
@@ -13,6 +13,8 @@ class OciSystemdHook(AutotoolsPackage):
homepage = "https://github.com/projectatomic/oci-systemd-hook/"
url = "https://github.com/projectatomic/oci-systemd-hook/archive/v0.2.0.tar.gz"
+ license("GPL-3.0-or-later")
+
version("0.2.0", sha256="da1ce3a1fd68752fc27b8f2062daa0d273c211474841ecf14737b10031bedcf5")
version("0.1.18", sha256="c17291bf5151e972c502ec3cc9b445967823444b1f3917481eb419c9e476649e")
version("0.1.5", sha256="53f773b055928d0f3d25ccc966d0d0b3ccb4dd00e8ff71a067b105142da22763")
diff --git a/var/spack/repos/builtin/packages/ocl-icd/package.py b/var/spack/repos/builtin/packages/ocl-icd/package.py
index b74b05e85b..f10432a01b 100644
--- a/var/spack/repos/builtin/packages/ocl-icd/package.py
+++ b/var/spack/repos/builtin/packages/ocl-icd/package.py
@@ -14,6 +14,8 @@ class OclIcd(AutotoolsPackage):
url = "https://github.com/OCL-dev/ocl-icd/archive/v2.2.12.tar.gz"
maintainers("lorddavidiii")
+ license("BSD-2-Clause")
+
version("2.3.1", sha256="a32b67c2d52ffbaf490be9fc18b46428ab807ab11eff7664d7ff75e06cfafd6d")
version("2.3.0", sha256="469f592ccd9b0547fb7212b17e1553b203d178634c20d3416640c0209e3ddd50")
version("2.2.14", sha256="46df23608605ad548e80b11f4ba0e590cef6397a079d2f19adf707a7c2fbfe1b")
diff --git a/var/spack/repos/builtin/packages/oclgrind/package.py b/var/spack/repos/builtin/packages/oclgrind/package.py
index 3d275a4cd9..8ae18597e4 100644
--- a/var/spack/repos/builtin/packages/oclgrind/package.py
+++ b/var/spack/repos/builtin/packages/oclgrind/package.py
@@ -15,6 +15,8 @@ class Oclgrind(CMakePackage):
maintainers("matthiasdiener")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("19.10", sha256="f9a8f22cb9f6d88670f2578c46ba0d728ba8eaee5c481c2811129dc157c43dc0")
diff --git a/var/spack/repos/builtin/packages/octave-arduino/package.py b/var/spack/repos/builtin/packages/octave-arduino/package.py
index 5d1e3700f6..bb435a0f22 100644
--- a/var/spack/repos/builtin/packages/octave-arduino/package.py
+++ b/var/spack/repos/builtin/packages/octave-arduino/package.py
@@ -13,6 +13,8 @@ class OctaveArduino(OctavePackage, SourceforgePackage):
homepage = "https://octave.sourceforge.io/arduino/"
sourceforge_mirror_path = "octave/arduino-0.2.0.tar.gz"
+ license("GPL-3.0-or-later")
+
version("0.2.0", sha256="0562ff48ea4b2cef28e2e03ccc4678dafa16f91d1580245bb7f9f488c4f56238")
depends_on("octave-instrctl")
diff --git a/var/spack/repos/builtin/packages/octave-control/package.py b/var/spack/repos/builtin/packages/octave-control/package.py
index bb38b5e557..92cd5aebb2 100644
--- a/var/spack/repos/builtin/packages/octave-control/package.py
+++ b/var/spack/repos/builtin/packages/octave-control/package.py
@@ -13,6 +13,8 @@ class OctaveControl(OctavePackage, SourceforgePackage):
homepage = "https://octave.sourceforge.io/control/"
sourceforge_mirror_path = "octave/control-3.2.0.tar.gz"
+ license("GPL-3.0-or-later")
+
version("3.2.0", sha256="faf1d510d16ab46e4fa91a1288f4a7839ee05469c33e4698b7a007a0bb965e3e")
extends("octave@4.0.0:")
diff --git a/var/spack/repos/builtin/packages/octave-gsl/package.py b/var/spack/repos/builtin/packages/octave-gsl/package.py
index 2394fca54d..4acdc9c405 100644
--- a/var/spack/repos/builtin/packages/octave-gsl/package.py
+++ b/var/spack/repos/builtin/packages/octave-gsl/package.py
@@ -12,6 +12,8 @@ class OctaveGsl(OctavePackage, SourceforgePackage):
homepage = "https://octave.sourceforge.io/gsl/"
sourceforge_mirror_path = "octave/gsl-2.1.1.tar.gz"
+ license("GPL-2.0-or-later")
+
version("2.1.1", sha256="d028c52579e251c3f21ebfdf065dffab3ad7893434efda33b501225ef1ea6ed3")
depends_on("gsl@2.4:")
diff --git a/var/spack/repos/builtin/packages/octave-io/package.py b/var/spack/repos/builtin/packages/octave-io/package.py
index c0011bf086..42d7ebeaac 100644
--- a/var/spack/repos/builtin/packages/octave-io/package.py
+++ b/var/spack/repos/builtin/packages/octave-io/package.py
@@ -13,6 +13,8 @@ class OctaveIo(OctavePackage, SourceforgePackage):
homepage = "https://octave.sourceforge.io/io/"
sourceforge_mirror_path = "octave/io-2.6.3.tar.gz"
+ license("GPL-3.0-only")
+
version("2.6.3", sha256="6bc63c6498d79cada01a6c4446f793536e0bb416ddec2a5201dd8d741d459e10")
version("2.6.2", sha256="01dbf8885a8011e76c919e271727c1d44f625bf6b217948b79438039ba368ceb")
version("2.6.1", sha256="83253561f883c96ca3021a771223d23795122dc4cb800766e9cb893c6f8262dd")
diff --git a/var/spack/repos/builtin/packages/octave-quaternion/package.py b/var/spack/repos/builtin/packages/octave-quaternion/package.py
index 6e17326ebc..cbfff8c8b8 100644
--- a/var/spack/repos/builtin/packages/octave-quaternion/package.py
+++ b/var/spack/repos/builtin/packages/octave-quaternion/package.py
@@ -13,6 +13,8 @@ class OctaveQuaternion(OctavePackage, SourceforgePackage):
homepage = "https://octave.sourceforge.io/quaternion/"
sourceforge_mirror_path = "octave/quaternion-2.4.0.tar.gz"
+ license("GPL-3.0-or-later")
+
version("2.4.0", sha256="4c2d4dd8f1d213f080519c6f9dfbbdca068087ee0411122b16e377e0f4641610")
version("2.2.2", sha256="261d51657bc729c8f9fe915532d91e75e48dce2af2b298781e78cc93a5067cbd")
diff --git a/var/spack/repos/builtin/packages/octave-signal/package.py b/var/spack/repos/builtin/packages/octave-signal/package.py
index 40a055945c..d3dd53727f 100644
--- a/var/spack/repos/builtin/packages/octave-signal/package.py
+++ b/var/spack/repos/builtin/packages/octave-signal/package.py
@@ -12,6 +12,8 @@ class OctaveSignal(OctavePackage, SourceforgePackage):
homepage = "https://octave.sourceforge.io/optim/"
sourceforge_mirror_path = "octave/signal-1.4.1.tar.gz"
+ license("GPL-3.0-only")
+
version("1.4.1", sha256="d978600f8b8f61339b986136c9862cad3e8f7015f84132f214bf63e9e281aeaa")
depends_on("octave-control@2.4:")
diff --git a/var/spack/repos/builtin/packages/octave-splines/package.py b/var/spack/repos/builtin/packages/octave-splines/package.py
index 80e725fa4d..9499e15c89 100644
--- a/var/spack/repos/builtin/packages/octave-splines/package.py
+++ b/var/spack/repos/builtin/packages/octave-splines/package.py
@@ -12,6 +12,8 @@ class OctaveSplines(OctavePackage, SourceforgePackage):
homepage = "http://octave.sourceforge.net/splines/index.html"
sourceforge_mirror_path = "octave/splines-1.3.1.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.3.3", sha256="0a4bf9544b1fedb4aed4222eff1333928b0e3c903f140822eb857585e0d5919b")
version("1.3.1", sha256="f9665d780c37aa6a6e17d1f424c49bdeedb89d1192319a4e39c08784122d18f9")
extends("octave@3.6.0:")
diff --git a/var/spack/repos/builtin/packages/octave-struct/package.py b/var/spack/repos/builtin/packages/octave-struct/package.py
index 91f5f3e664..91751793db 100644
--- a/var/spack/repos/builtin/packages/octave-struct/package.py
+++ b/var/spack/repos/builtin/packages/octave-struct/package.py
@@ -12,6 +12,8 @@ class OctaveStruct(OctavePackage, SourceforgePackage):
homepage = "https://octave.sourceforge.io/struct/"
sourceforge_mirror_path = "octave/struct-1.0.14.tar.gz"
+ license("GPL-3.0-only")
+
version("1.0.17", sha256="0137bbb5df650f29104f6243502f3a2302aaaa5e42ea9f02d8a3943aaf668433")
version("1.0.14", sha256="ad4e17687bc24650f032757271b20b70fe32c35513d4dd9ab1e549919df36b47")
extends("octave@2.9.7:")
diff --git a/var/spack/repos/builtin/packages/octave-symbolic/package.py b/var/spack/repos/builtin/packages/octave-symbolic/package.py
index 0cbd49b535..95f904d773 100644
--- a/var/spack/repos/builtin/packages/octave-symbolic/package.py
+++ b/var/spack/repos/builtin/packages/octave-symbolic/package.py
@@ -16,6 +16,8 @@ class OctaveSymbolic(OctavePackage, SourceforgePackage):
homepage = "https://octave.sourceforge.io/symbolic/"
sourceforge_mirror_path = "octave/symbolic-2.9.0.tar.gz"
+ license("GPL-3.0-only")
+
version("2.9.0", sha256="089ec44a0a49417a8b78797e87f338da6a6e227509f3080724996483d39b23cb")
extends("octave@4.2.0:")
diff --git a/var/spack/repos/builtin/packages/octave/package.py b/var/spack/repos/builtin/packages/octave/package.py
index 90dbdb4478..87b2292c18 100644
--- a/var/spack/repos/builtin/packages/octave/package.py
+++ b/var/spack/repos/builtin/packages/octave/package.py
@@ -28,6 +28,8 @@ class Octave(AutotoolsPackage, GNUMirrorPackage):
extendable = True
+ license("GPL-3.0-or-later")
+
version("8.2.0", sha256="57d17f918a940d38ca3348211e110b34d735a322a87db71c177c4692a49a9c84")
version("8.1.0", sha256="8052074d17b0ef643d037de8ab389672c752bb201ee9cea4dfa69858fb6a213f")
version("7.3.0", sha256="6e14a4649d70af45ab660f8cbbf645aaf1ec33f25f88bfda4697cb17e440c4f5")
diff --git a/var/spack/repos/builtin/packages/octopus/package.py b/var/spack/repos/builtin/packages/octopus/package.py
index 23ae11ddd0..1015c497db 100644
--- a/var/spack/repos/builtin/packages/octopus/package.py
+++ b/var/spack/repos/builtin/packages/octopus/package.py
@@ -21,6 +21,8 @@ class Octopus(AutotoolsPackage, CudaPackage):
maintainers("fangohr", "RemiLacroix-IDRIS")
+ license("Apache-2.0")
+
version("13.0", sha256="b4d0fd496c31a9c4aa4677360e631765049373131e61f396b00048235057aeb1")
version("12.2", sha256="e919e07703696eadb4ba59352d7a2678a9191b4586cb9da538661615e765a5a2")
version("12.1", sha256="e2214e958f1e9631dbe6bf020c39f1fe4d71ab0b6118ea9bd8dc38f6d7a7959a")
diff --git a/var/spack/repos/builtin/packages/odc/package.py b/var/spack/repos/builtin/packages/odc/package.py
index 46ce739e8b..93cc13f398 100644
--- a/var/spack/repos/builtin/packages/odc/package.py
+++ b/var/spack/repos/builtin/packages/odc/package.py
@@ -14,6 +14,8 @@ class Odc(CMakePackage):
maintainers("skosukhin")
+ license("Apache-2.0")
+
version("1.4.5", sha256="8532d0453531d62e1f15791d1c5c96540b842913bd211a8ef090211eaf4cccae")
version("1.3.0", sha256="97a4f10765b341cc8ccbbf203f5559cb1b838cbd945f48d4cecb1bc4305e6cd6")
diff --git a/var/spack/repos/builtin/packages/of-precice/package.py b/var/spack/repos/builtin/packages/of-precice/package.py
index fe19b41e97..2e9bba2841 100644
--- a/var/spack/repos/builtin/packages/of-precice/package.py
+++ b/var/spack/repos/builtin/packages/of-precice/package.py
@@ -17,6 +17,8 @@ class OfPrecice(Package):
homepage = "https://precice.org/"
git = "https://github.com/precice/openfoam-adapter.git"
+ license("GPL-3.0-only")
+
# Currently develop only
version("develop", branch="master")
diff --git a/var/spack/repos/builtin/packages/ome-common-cpp/package.py b/var/spack/repos/builtin/packages/ome-common-cpp/package.py
index 06bb4c002a..566c57e949 100644
--- a/var/spack/repos/builtin/packages/ome-common-cpp/package.py
+++ b/var/spack/repos/builtin/packages/ome-common-cpp/package.py
@@ -20,6 +20,8 @@ class OmeCommonCpp(CMakePackage):
maintainers("omsai")
+ license("BSD-2-Clause")
+
version("master", branch="master")
version("6.0.0", sha256="26f3ce6e0b9a022590eed2ade5519eca12a2507bb207cdfe9f29d360984a7e0d")
diff --git a/var/spack/repos/builtin/packages/ome-files-cpp/package.py b/var/spack/repos/builtin/packages/ome-files-cpp/package.py
index 1cc12897d1..d6911a03ae 100644
--- a/var/spack/repos/builtin/packages/ome-files-cpp/package.py
+++ b/var/spack/repos/builtin/packages/ome-files-cpp/package.py
@@ -19,6 +19,8 @@ class OmeFilesCpp(CMakePackage):
maintainers("omsai")
+ license("BSD-2-Clause")
+
version("master", branch="master")
version("0.6.0", sha256="e0baf3eeb2ea639f426292a36b58adcaa42ce61a4a0f15f34690602f3f5d47c1")
diff --git a/var/spack/repos/builtin/packages/ome-model/package.py b/var/spack/repos/builtin/packages/ome-model/package.py
index e160cda475..da8856db45 100644
--- a/var/spack/repos/builtin/packages/ome-model/package.py
+++ b/var/spack/repos/builtin/packages/ome-model/package.py
@@ -18,6 +18,8 @@ class OmeModel(CMakePackage):
maintainers("omsai")
+ license("BSD-2-Clause")
+
version("master", branch="master")
version("6.0.0", sha256="d6644ff722411d3a8ac9f26a49c1afda30e4d4102e37b31593d2a9fdc8f96700")
diff --git a/var/spack/repos/builtin/packages/omnitrace/package.py b/var/spack/repos/builtin/packages/omnitrace/package.py
index a7bd90f82b..dfa9eb606c 100644
--- a/var/spack/repos/builtin/packages/omnitrace/package.py
+++ b/var/spack/repos/builtin/packages/omnitrace/package.py
@@ -15,6 +15,8 @@ class Omnitrace(CMakePackage):
git = "https://github.com/AMDResearch/omnitrace.git"
maintainers("jrmadsen")
+ license("MIT")
+
version("main", branch="main", submodules=True)
version("1.7.4", commit="12001d9633328f9f56210c7ebffce065bff06310", submodules=True)
version("1.7.3", commit="2ebfe3fc30f977559142509edc4ea190c975992a", submodules=True)
diff --git a/var/spack/repos/builtin/packages/ompt-openmp/package.py b/var/spack/repos/builtin/packages/ompt-openmp/package.py
index 011116a375..edb589793e 100644
--- a/var/spack/repos/builtin/packages/ompt-openmp/package.py
+++ b/var/spack/repos/builtin/packages/ompt-openmp/package.py
@@ -17,6 +17,8 @@ class OmptOpenmp(CMakePackage):
homepage = "https://github.com/OpenMPToolsInterface/LLVM-openmp"
url = "http://github.com/khuck/LLVM-openmp/archive/v0.1.tar.gz"
+ license("MIT")
+
version("0.1", sha256="a35dd2a83777fce54386d54cea8d2df9b5f34309d66fbc1d1757d55f6048c7a7")
depends_on("cmake@2.8:", type="build")
diff --git a/var/spack/repos/builtin/packages/oneapi-level-zero/package.py b/var/spack/repos/builtin/packages/oneapi-level-zero/package.py
index 738c9ce062..b7cf93359b 100644
--- a/var/spack/repos/builtin/packages/oneapi-level-zero/package.py
+++ b/var/spack/repos/builtin/packages/oneapi-level-zero/package.py
@@ -21,6 +21,8 @@ class OneapiLevelZero(CMakePackage):
maintainers("rscohn2")
+ license("MIT")
+
version("1.9.9", sha256="3d1784e790bbaae5f160b920c07e7dc2941640d9c631aaa668ccfd57aafc7b56")
version("1.9.4", sha256="7f91ed993be1e643c752cf95a319a0fc64113d91ec481fbb8a2f478f433d3380")
version("1.8.12", sha256="9c5d3dd912882abe8e2e3ba72f8c27e2a2d86759ac48f6318a0df091204985eb")
diff --git a/var/spack/repos/builtin/packages/onednn/package.py b/var/spack/repos/builtin/packages/onednn/package.py
index d7f34390c9..87d54cc0b5 100644
--- a/var/spack/repos/builtin/packages/onednn/package.py
+++ b/var/spack/repos/builtin/packages/onednn/package.py
@@ -19,6 +19,8 @@ class Onednn(CMakePackage):
maintainers("adamjstewart")
+ license("Apache-2.0")
+
version("master", branch="master")
version("3.0", sha256="b93ac6d12651c060e65086396d85191dabecfbc01f30eb1f139c6dd56bf6e34c")
version("2.7.3", sha256="a50993aa6265b799b040fe745e0010502f9f7103cc53a9525d59646aef006633")
diff --git a/var/spack/repos/builtin/packages/oniguruma/package.py b/var/spack/repos/builtin/packages/oniguruma/package.py
index e70d02c3c5..d2e2247329 100644
--- a/var/spack/repos/builtin/packages/oniguruma/package.py
+++ b/var/spack/repos/builtin/packages/oniguruma/package.py
@@ -12,6 +12,8 @@ class Oniguruma(AutotoolsPackage):
homepage = "https://github.com/kkos/oniguruma"
url = "https://github.com/kkos/oniguruma/releases/download/v6.9.4/onig-6.9.4.tar.gz"
+ license("BSD-2-Clause")
+
version("6.9.8", sha256="28cd62c1464623c7910565fb1ccaaa0104b2fe8b12bcd646e81f73b47535213e")
version("6.9.4", sha256="4669d22ff7e0992a7e93e116161cac9c0949cd8960d1c562982026726f0e6d53")
version("6.1.3", sha256="480c850cd7c7f2fcaad0942b4a488e2af01fbb8e65375d34908f558b432725cf")
diff --git a/var/spack/repos/builtin/packages/onnx/package.py b/var/spack/repos/builtin/packages/onnx/package.py
index 8e01b481bb..0c84008eaa 100644
--- a/var/spack/repos/builtin/packages/onnx/package.py
+++ b/var/spack/repos/builtin/packages/onnx/package.py
@@ -17,6 +17,8 @@ class Onnx(CMakePackage):
url = "https://github.com/onnx/onnx/archive/refs/tags/v1.9.0.tar.gz"
git = "https://github.com/onnx/onnx.git"
+ license("Apache-2.0")
+
version("master", branch="master")
version(
"1.13.1", sha256="090d3e10ec662a98a2a72f1bf053f793efc645824f0d4b779e0ce47468a0890e"
diff --git a/var/spack/repos/builtin/packages/oommf/package.py b/var/spack/repos/builtin/packages/oommf/package.py
index a3a4a6aeac..ff64d9136f 100644
--- a/var/spack/repos/builtin/packages/oommf/package.py
+++ b/var/spack/repos/builtin/packages/oommf/package.py
@@ -41,6 +41,8 @@ class Oommf(Package):
maintainers("fangohr")
+ license("TCL")
+
version(
"20b0_20220930",
sha256="764f1983d858fbad4bae34c720b217940ce56f745647ba94ec74de4b185f1328",
diff --git a/var/spack/repos/builtin/packages/opa-psm2/package.py b/var/spack/repos/builtin/packages/opa-psm2/package.py
index 38d1ab5e97..f9835ec506 100644
--- a/var/spack/repos/builtin/packages/opa-psm2/package.py
+++ b/var/spack/repos/builtin/packages/opa-psm2/package.py
@@ -14,6 +14,8 @@ class OpaPsm2(MakefilePackage, CudaPackage):
maintainers("jack-morrison")
+ license("BSD-3-Clause")
+
version("11.2.230", sha256="e56262ed9ced4a8b53540cc6370d7ec9733bd5c791a9c05251010c1bbb60c75c")
version("11.2.228", sha256="e302afc8cd054409616d59b69e4d7f140278dc3815ae07f0fc14080fd860bd5c")
version("11.2.206", sha256="08aa41f41bdb485ee037d3f7e32dd45e79858ce38e744d33b9db2af60e3c627a")
diff --git a/var/spack/repos/builtin/packages/open-iscsi/package.py b/var/spack/repos/builtin/packages/open-iscsi/package.py
index 623ff495e3..ab9300ef4d 100644
--- a/var/spack/repos/builtin/packages/open-iscsi/package.py
+++ b/var/spack/repos/builtin/packages/open-iscsi/package.py
@@ -13,6 +13,8 @@ class OpenIscsi(MakefilePackage):
homepage = "https://github.com/open-iscsi/"
url = "https://github.com/open-iscsi/open-iscsi/archive/2.1.1.tar.gz"
+ license("GPL-2.0-only")
+
version("2.1.1", sha256="dfc1ea37f230f9d116f5b39c795b35be43002d65c81330ccd3878786532b811b")
version("2.1.0", sha256="5b381b6a74bef3ca57cd8d5fa7a3ff07d45c8009b0e4aac5ba3a811ff0c48ee4")
version("2.0.878", sha256="5aeef0069c4a9d7f288269bcf56588d09a3c529a35f865f16dd8119ab8672208")
diff --git a/var/spack/repos/builtin/packages/open-isns/package.py b/var/spack/repos/builtin/packages/open-isns/package.py
index 9ec6a06af5..ceefac28f3 100644
--- a/var/spack/repos/builtin/packages/open-isns/package.py
+++ b/var/spack/repos/builtin/packages/open-isns/package.py
@@ -13,6 +13,8 @@ class OpenIsns(AutotoolsPackage):
homepage = "https://github.com/open-iscsi/open-isns"
url = "https://github.com/open-iscsi/open-isns/archive/v0.100.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("0.100", sha256="b011edbb0f31690aaca902a8ecf4e1f17b01d6c9e9afc51909d26b0993b4328f")
version("0.99", sha256="a8febecf888d5a38abfa2fcb290194d993b1a7f5bea0cb61f5cf2e9f9e5273c2")
version("0.98", sha256="c5cbd161e51fb993728c04e56d3da693b73eb3f4e81d17f66eb5b7653c29e8eb")
diff --git a/var/spack/repos/builtin/packages/open3d/package.py b/var/spack/repos/builtin/packages/open3d/package.py
index 887ae7a27e..c79f21d437 100644
--- a/var/spack/repos/builtin/packages/open3d/package.py
+++ b/var/spack/repos/builtin/packages/open3d/package.py
@@ -15,6 +15,8 @@ class Open3d(CMakePackage, CudaPackage):
url = "https://github.com/isl-org/Open3D/archive/refs/tags/v0.13.0.tar.gz"
git = "https://github.com/isl-org/Open3D.git"
+ license("MIT")
+
version(
"0.13.0", tag="v0.13.0", commit="c3f9de224e13838a72da0e5565a7ba51038b0f11", submodules=True
)
diff --git a/var/spack/repos/builtin/packages/openal-soft/package.py b/var/spack/repos/builtin/packages/openal-soft/package.py
index 01098972ba..14f82ee50a 100644
--- a/var/spack/repos/builtin/packages/openal-soft/package.py
+++ b/var/spack/repos/builtin/packages/openal-soft/package.py
@@ -15,6 +15,8 @@ class OpenalSoft(CMakePackage):
homepage = "https://openal-soft.org"
url = "https://openal-soft.org/openal-releases/openal-soft-1.21.1.tar.bz2"
+ license("LGPL-2.0-or-later")
+
version("1.23.1", sha256="796f4b89134c4e57270b7f0d755f0fa3435b90da437b745160a49bd41c845b21")
version("1.23.0", sha256="057dcf96c3cdfcf40159800a93f57740fe79c2956f76247bee10e436b6657183")
version("1.21.1", sha256="c8ad767e9a3230df66756a21cc8ebf218a9d47288f2514014832204e666af5d8")
diff --git a/var/spack/repos/builtin/packages/openblas/package.py b/var/spack/repos/builtin/packages/openblas/package.py
index 866e571c47..598da4eb0c 100644
--- a/var/spack/repos/builtin/packages/openblas/package.py
+++ b/var/spack/repos/builtin/packages/openblas/package.py
@@ -23,6 +23,8 @@ class Openblas(CMakePackage, MakefilePackage):
libraries = ["libopenblas", "openblas"]
+ license("BSD-3-Clause")
+
version("develop", branch="develop")
version("0.3.25", sha256="4c25cb30c4bb23eddca05d7d0a85997b8db6144f5464ba7f8c09ce91e2f35543")
version("0.3.24", sha256="ceadc5065da97bd92404cac7254da66cc6eb192679cf1002098688978d4d5132")
diff --git a/var/spack/repos/builtin/packages/opencascade/package.py b/var/spack/repos/builtin/packages/opencascade/package.py
index 6179a6af91..19c488f60b 100644
--- a/var/spack/repos/builtin/packages/opencascade/package.py
+++ b/var/spack/repos/builtin/packages/opencascade/package.py
@@ -21,6 +21,8 @@ class Opencascade(CMakePackage):
maintainers("wdconinc")
+ license("LGPL-2.1-only")
+
version(
"7.7.1",
extension="tar.gz",
diff --git a/var/spack/repos/builtin/packages/opencl-c-headers/package.py b/var/spack/repos/builtin/packages/opencl-c-headers/package.py
index 77188800f2..9ef5e62fc3 100644
--- a/var/spack/repos/builtin/packages/opencl-c-headers/package.py
+++ b/var/spack/repos/builtin/packages/opencl-c-headers/package.py
@@ -16,6 +16,8 @@ class OpenclCHeaders(Package):
url = "https://github.com/KhronosGroup/OpenCL-Headers/archive/v2020.06.16.tar.gz"
maintainers("lorddavidiii")
+ license("Apache-2.0")
+
version(
"2022.01.04", sha256="6e716e2b13fc8d363b40a165ca75021b102f9328e2b38f8054d7db5884de29c9"
)
diff --git a/var/spack/repos/builtin/packages/opencl-clhpp/package.py b/var/spack/repos/builtin/packages/opencl-clhpp/package.py
index ef55631705..637ae261ef 100644
--- a/var/spack/repos/builtin/packages/opencl-clhpp/package.py
+++ b/var/spack/repos/builtin/packages/opencl-clhpp/package.py
@@ -16,6 +16,8 @@ class OpenclClhpp(CMakePackage):
url = "https://github.com/KhronosGroup/OpenCL-CLHPP/archive/v2.0.12.tar.gz"
maintainers("lorddavidiii")
+ license("Apache-2.0")
+
version("2.0.16", sha256="869456032e60787eed9fceaeaf6c6cb4452bc0ff97e0f5a271510145a1c8f4d4")
version("2.0.15", sha256="0175806508abc699586fc9a9387e01eb37bf812ca534e3b493ff3091ec2a9246")
version("2.0.14", sha256="c8821a7638e57a2c4052631c941af720b581edda634db6ab0b59924c958d69b6")
diff --git a/var/spack/repos/builtin/packages/opencoarrays/package.py b/var/spack/repos/builtin/packages/opencoarrays/package.py
index 3a0d595300..f564174da5 100644
--- a/var/spack/repos/builtin/packages/opencoarrays/package.py
+++ b/var/spack/repos/builtin/packages/opencoarrays/package.py
@@ -17,6 +17,8 @@ class Opencoarrays(CMakePackage):
homepage = "http://www.opencoarrays.org/"
url = "https://github.com/sourceryinstitute/OpenCoarrays/releases/download/2.2.0/OpenCoarrays-2.2.0.tar.gz"
+ license("BSD-3-Clause")
+
version("2.10.1", sha256="b04b8fa724e7e4e5addbab68d81d701414e713ab915bafdf1597ec5dd9590cd4")
version("2.9.3", sha256="eeee0b3be665022ab6838c523ddab4af9c948d4147afd6cd7bc01f028583cfe1")
version("2.9.2", sha256="6c200ca49808c75b0a2dfa984304643613b6bc77cc0044bee093f9afe03698f7")
diff --git a/var/spack/repos/builtin/packages/opencv/package.py b/var/spack/repos/builtin/packages/opencv/package.py
index d8db8f5362..91c85f0c38 100644
--- a/var/spack/repos/builtin/packages/opencv/package.py
+++ b/var/spack/repos/builtin/packages/opencv/package.py
@@ -18,6 +18,8 @@ class Opencv(CMakePackage, CudaPackage):
maintainers("bvanessen", "adamjstewart")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("4.8.0", sha256="cbf47ecc336d2bff36b0dcd7d6c179a9bb59e805136af6b9670ca944aef889bd")
version("4.7.0", sha256="8df0079cdbe179748a18d44731af62a245a45ebf5085223dc03133954c662973")
diff --git a/var/spack/repos/builtin/packages/opendatadetector/package.py b/var/spack/repos/builtin/packages/opendatadetector/package.py
index d54d3013a9..b9ce585071 100644
--- a/var/spack/repos/builtin/packages/opendatadetector/package.py
+++ b/var/spack/repos/builtin/packages/opendatadetector/package.py
@@ -17,6 +17,8 @@ class Opendatadetector(CMakePackage):
tags = ["hep"]
+ license("MPL-2.0-no-copyleft-exception")
+
version("main", branch="main")
version("v3.0.0", tag="v3.0.0", commit="e3b1eceae96fd5dddf10223753964c570ee868c9")
version("v2", tag="v2", commit="7041ae086dff4ee4a8d5b65f5d9559acc6dbec47")
diff --git a/var/spack/repos/builtin/packages/openexr/package.py b/var/spack/repos/builtin/packages/openexr/package.py
index af9f4b02b6..ec495c77fa 100644
--- a/var/spack/repos/builtin/packages/openexr/package.py
+++ b/var/spack/repos/builtin/packages/openexr/package.py
@@ -13,6 +13,8 @@ class Openexr(CMakePackage, AutotoolsPackage):
homepage = "https://www.openexr.com/"
url = "https://github.com/AcademySoftwareFoundation/openexr/archive/refs/tags/v3.1.5.tar.gz"
+ license("BSD-3-Clause")
+
# New versions should come from github now
version("3.2.0", sha256="b1b200606640547fceff0d3ebe01ac05c4a7ae2a131be7e9b3e5b9f491ef35b3")
version("3.1.11", sha256="06b4a20d0791b5ec0f804c855d320a0615ce8445124f293616a086e093f1f1e1")
diff --git a/var/spack/repos/builtin/packages/openfast/package.py b/var/spack/repos/builtin/packages/openfast/package.py
index 77c46d891c..a2881b2bae 100644
--- a/var/spack/repos/builtin/packages/openfast/package.py
+++ b/var/spack/repos/builtin/packages/openfast/package.py
@@ -14,6 +14,8 @@ class Openfast(CMakePackage):
maintainers("jrood-nrel")
+ license("Apache-2.0")
+
version("develop", branch="dev")
version("master", branch="main")
version("3.4.1", tag="v3.4.1", commit="18704086dad861ab13daf804825da7c4b8d59428")
diff --git a/var/spack/repos/builtin/packages/openfoam-org/package.py b/var/spack/repos/builtin/packages/openfoam-org/package.py
index e3bf0bfb28..d90fb0e53b 100644
--- a/var/spack/repos/builtin/packages/openfoam-org/package.py
+++ b/var/spack/repos/builtin/packages/openfoam-org/package.py
@@ -67,6 +67,8 @@ class OpenfoamOrg(Package):
url = "https://github.com/OpenFOAM/OpenFOAM-6/archive/version-6.tar.gz"
git = "https://github.com/OpenFOAM/OpenFOAM-dev.git"
+ license("GPL-3.0-or-later")
+
version("develop", branch="master")
version("10", sha256="59d712ba798ca44b989b6ac50bcb7c534eeccb82bcf961e10ec19fc8d84000cf")
version("9", sha256="0c48fb56e2fbb4dd534112811364d3b2dc12106e670a6486b361e4f864b435ee")
diff --git a/var/spack/repos/builtin/packages/openfoam/package.py b/var/spack/repos/builtin/packages/openfoam/package.py
index f5c4a9d1a2..6751510645 100644
--- a/var/spack/repos/builtin/packages/openfoam/package.py
+++ b/var/spack/repos/builtin/packages/openfoam/package.py
@@ -265,6 +265,8 @@ class Openfoam(Package):
list_url = "https://sourceforge.net/projects/openfoam/files/"
list_depth = 2
+ license("GPL-3.0-or-later")
+
version("develop", branch="develop", submodules="True")
version("master", branch="master", submodules="True")
version("2312", sha256="f113183a4d027c93939212af8967053c5f8fe76fb62e5848cb11bbcf8e829552")
diff --git a/var/spack/repos/builtin/packages/openfst/package.py b/var/spack/repos/builtin/packages/openfst/package.py
index be93be93cb..c322c1a293 100644
--- a/var/spack/repos/builtin/packages/openfst/package.py
+++ b/var/spack/repos/builtin/packages/openfst/package.py
@@ -16,6 +16,8 @@ class Openfst(AutotoolsPackage):
url = "http://www.openfst.org/twiki/pub/FST/FstDownload/openfst-1.6.1.tar.gz"
list_url = "http://www.openfst.org/twiki/bin/view/FST/FstDownload"
+ license("Apache-2.0")
+
version("1.8.2", sha256="de987bf3624721c5d5ba321af95751898e4f4bb41c8a36e2d64f0627656d8b42")
version("1.8.1", sha256="24fb53b72bb687e3fa8ee96c72a31ff2920d99b980a0a8f61dda426fca6713f0")
version("1.7.9", sha256="9319aeb31d1e2950ae25449884e255cc2bc9dfaf987f601590763e61a10fbdde")
diff --git a/var/spack/repos/builtin/packages/openimagedenoise/package.py b/var/spack/repos/builtin/packages/openimagedenoise/package.py
index e98d6d2baa..406bc1fcb3 100644
--- a/var/spack/repos/builtin/packages/openimagedenoise/package.py
+++ b/var/spack/repos/builtin/packages/openimagedenoise/package.py
@@ -17,6 +17,8 @@ class Openimagedenoise(CMakePackage):
# maintainers("github_user1", "github_user2")
+ license("Apache-2.0")
+
version("2.1.0", sha256="ce144ba582ff36563d9442ee07fa2a4d249bc85aa93e5b25fc527ff4ee755ed6")
version("2.0.1", sha256="328eeb9809d18e835dca7203224af3748578794784c026940c02eea09c695b90")
version("1.4.3", sha256="3276e252297ebad67a999298d8f0c30cfb221e166b166ae5c955d88b94ad062a")
diff --git a/var/spack/repos/builtin/packages/openimageio/package.py b/var/spack/repos/builtin/packages/openimageio/package.py
index baabda63ac..cc135129a0 100644
--- a/var/spack/repos/builtin/packages/openimageio/package.py
+++ b/var/spack/repos/builtin/packages/openimageio/package.py
@@ -14,6 +14,8 @@ class Openimageio(CMakePackage):
homepage = "https://www.openimageio.org"
url = "https://github.com/OpenImageIO/oiio/archive/Release-1.8.15.tar.gz"
+ license("Apache-2.0")
+
version("2.2.7.0", sha256="857ac83798d6d2bda5d4d11a90618ff19486da2e5a4c4ff022c5976b5746fe8c")
version("1.8.15", sha256="4d5b4ed3f2daaed69989f53c0f9364dd87c82dc0a09807b5b6e9008e2426e86f")
diff --git a/var/spack/repos/builtin/packages/openjpeg/package.py b/var/spack/repos/builtin/packages/openjpeg/package.py
index d420cc274c..ff7a398400 100644
--- a/var/spack/repos/builtin/packages/openjpeg/package.py
+++ b/var/spack/repos/builtin/packages/openjpeg/package.py
@@ -19,6 +19,8 @@ class Openjpeg(CMakePackage):
homepage = "https://github.com/uclouvain/openjpeg"
url = "https://github.com/uclouvain/openjpeg/archive/v2.3.1.tar.gz"
+ license("BSD-2-Clause-NetBSD")
+
version("2.5.0", sha256="0333806d6adecc6f7a91243b2b839ff4d2053823634d4f6ed7a59bc87409122a")
version("2.4.0", sha256="8702ba68b442657f11aaeb2b338443ca8d5fb95b0d845757968a7be31ef7f16d")
version("2.3.1", sha256="63f5a4713ecafc86de51bfad89cc07bb788e9bba24ebbf0c4ca637621aadb6a9")
diff --git a/var/spack/repos/builtin/packages/openkim-models/package.py b/var/spack/repos/builtin/packages/openkim-models/package.py
index 9c629e018f..e688e3b391 100644
--- a/var/spack/repos/builtin/packages/openkim-models/package.py
+++ b/var/spack/repos/builtin/packages/openkim-models/package.py
@@ -29,6 +29,8 @@ class OpenkimModels(CMakePackage):
depends_on("kim-api@2.1.0:", when="@2019-07-25:")
depends_on("kim-api@:2.0.2", when="@:2019-03-29")
+ license("CDDL-1.0")
+
version(
"2021-01-28", sha256="8824adee02ae4583bd378cc81140fbb49515c5965708ee98d856d122d48dd95f"
)
diff --git a/var/spack/repos/builtin/packages/openldap/package.py b/var/spack/repos/builtin/packages/openldap/package.py
index 78a3f2e836..c19a00757d 100644
--- a/var/spack/repos/builtin/packages/openldap/package.py
+++ b/var/spack/repos/builtin/packages/openldap/package.py
@@ -19,6 +19,8 @@ class Openldap(AutotoolsPackage):
homepage = "https://www.openldap.org/"
url = "https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-2.6.0.tgz"
+ license("OLDAP-2.8")
+
version("2.6.4", sha256="d51704e50178430c06cf3d8aa174da66badf559747a47d920bb54b2d4aa40991")
version("2.6.0", sha256="b71c580eac573e9aba15d95f33dd4dd08f2ed4f0d7fc09e08ad4be7ed1e41a4f")
version("2.4.49", sha256="e3b117944b4180f23befe87d0dcf47f29de775befbc469dcf4ac3dab3311e56e")
diff --git a/var/spack/repos/builtin/packages/openlibm/package.py b/var/spack/repos/builtin/packages/openlibm/package.py
index 4172641577..5bbfe9be6f 100644
--- a/var/spack/repos/builtin/packages/openlibm/package.py
+++ b/var/spack/repos/builtin/packages/openlibm/package.py
@@ -15,6 +15,8 @@ class Openlibm(MakefilePackage):
maintainers("haampie")
+ license("MIT AND BSD-2-Clause AND ISC AND LGPL-2.1-or-later")
+
version("0.8.1", sha256="ba8a282ecd92d0033f5656bb20dfc6ea3fb83f90ba69291ac8f7beba42dcffcf")
version("0.8.0", sha256="03620768df4ca526a63dd675c6de95a5c9d167ff59555ce57a61c6bf49e400ee")
version("0.7.5", sha256="be983b9e1e40e696e8bbb7eb8f6376d3ca0ae675ae6d82936540385b0eeec15b")
diff --git a/var/spack/repos/builtin/packages/openloops/package.py b/var/spack/repos/builtin/packages/openloops/package.py
index 23d6d7c1c9..67b9ecc234 100644
--- a/var/spack/repos/builtin/packages/openloops/package.py
+++ b/var/spack/repos/builtin/packages/openloops/package.py
@@ -20,6 +20,8 @@ class Openloops(Package):
tags = ["hep"]
+ license("GPL-3.0-only")
+
version("2.1.2", sha256="f52575cae3d70b6b51a5d423e9cd0e076ed5961afcc015eec00987e64529a6ae")
version("2.1.1", sha256="f1c47ece812227eab584e2c695fef74423d2f212873f762b8658f728685bcb91")
diff --git a/var/spack/repos/builtin/packages/openmolcas/package.py b/var/spack/repos/builtin/packages/openmolcas/package.py
index 0db8aaeae5..865c23dd0a 100644
--- a/var/spack/repos/builtin/packages/openmolcas/package.py
+++ b/var/spack/repos/builtin/packages/openmolcas/package.py
@@ -16,6 +16,8 @@ class Openmolcas(CMakePackage):
homepage = "https://gitlab.com/Molcas/OpenMolcas"
url = "https://github.com/Molcas/OpenMolcas/archive/v19.11.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("23.06", sha256="31727161c15ea588217c6511a3007792c74c35391849fa0296c2288d836cf951")
version("21.02", sha256="d0b9731a011562ff4740c0e67e48d9af74bf2a266601a38b37640f72190519ca")
version("19.11", sha256="8ebd1dcce98fc3f554f96e54e34f1e8ad566c601196ee68153763b6c0a04c7b9")
diff --git a/var/spack/repos/builtin/packages/openmpi/package.py b/var/spack/repos/builtin/packages/openmpi/package.py
index b141558a8c..f6d98181c3 100644
--- a/var/spack/repos/builtin/packages/openmpi/package.py
+++ b/var/spack/repos/builtin/packages/openmpi/package.py
@@ -38,6 +38,8 @@ class Openmpi(AutotoolsPackage, CudaPackage):
tags = ["e4s"]
+ license("custom")
+
version("main", branch="main", submodules=True)
# Current
diff --git a/var/spack/repos/builtin/packages/opennurbs/package.py b/var/spack/repos/builtin/packages/opennurbs/package.py
index 0a32a12140..9a3789edd4 100644
--- a/var/spack/repos/builtin/packages/opennurbs/package.py
+++ b/var/spack/repos/builtin/packages/opennurbs/package.py
@@ -17,6 +17,8 @@ class Opennurbs(Package):
maintainers("jrood-nrel")
+ license("Zlib")
+
version("develop", branch="develop")
version(
diff --git a/var/spack/repos/builtin/packages/openpa/package.py b/var/spack/repos/builtin/packages/openpa/package.py
index a506b2f947..2ce90c7426 100644
--- a/var/spack/repos/builtin/packages/openpa/package.py
+++ b/var/spack/repos/builtin/packages/openpa/package.py
@@ -12,6 +12,8 @@ class Openpa(AutotoolsPackage):
homepage = "https://github.com/pmodels/openpa"
url = "https://github.com/pmodels/openpa/releases/download/v1.0.4/openpa-1.0.4.tar.gz"
+ license("mpich2")
+
version("1.0.4", sha256="9e5904b3bbdcb24e8429c12d613422e716a3479f3e0aeefbd9ce546852899e3a")
version("1.0.3", sha256="b73943f341b0d4475109f8f341a5229258e43510b62cb5d488cf7f0e84fa5557")
version("1.0.2", sha256="13b5ef8ea3502822ab03861bf9d047c3bda722b22605edf3f508fb355746db4f")
diff --git a/var/spack/repos/builtin/packages/openpbs/package.py b/var/spack/repos/builtin/packages/openpbs/package.py
index 7bc9e45ad0..faae4927d3 100644
--- a/var/spack/repos/builtin/packages/openpbs/package.py
+++ b/var/spack/repos/builtin/packages/openpbs/package.py
@@ -17,6 +17,8 @@ class Openpbs(AutotoolsPackage):
homepage = "https://www.openpbs.org"
url = "https://github.com/openpbs/openpbs/archive/v19.1.3.tar.gz"
+ license("AGPL-3.0-only")
+
version("20.0.1", sha256="685a4abcea92bf518df02b544d25e237ae8cef76f86525f7bf3554812e9f50fa")
depends_on("autoconf", type="build")
diff --git a/var/spack/repos/builtin/packages/openpmd-api/package.py b/var/spack/repos/builtin/packages/openpmd-api/package.py
index bb9bdccc46..59198de454 100644
--- a/var/spack/repos/builtin/packages/openpmd-api/package.py
+++ b/var/spack/repos/builtin/packages/openpmd-api/package.py
@@ -17,6 +17,8 @@ class OpenpmdApi(CMakePackage):
tags = ["e4s"]
+ license("LGPL-3.0-only")
+
# C++17 up until here
version("develop", branch="dev")
version("0.15.2", sha256="fbe3b356fe6f4589c659027c8056844692c62382e3ec53b953bed1c87e58ba13")
diff --git a/var/spack/repos/builtin/packages/openradioss-engine/package.py b/var/spack/repos/builtin/packages/openradioss-engine/package.py
index 49089ee413..53e16944b4 100644
--- a/var/spack/repos/builtin/packages/openradioss-engine/package.py
+++ b/var/spack/repos/builtin/packages/openradioss-engine/package.py
@@ -22,6 +22,8 @@ class OpenradiossEngine(CMakePackage):
homepage = "https://www.openradioss.org/"
git = "https://github.com/OpenRadioss/OpenRadioss.git"
+ license("AGPL-3.0-or-later")
+
maintainers("kjrstory")
version("main", branch="main")
diff --git a/var/spack/repos/builtin/packages/openradioss-starter/package.py b/var/spack/repos/builtin/packages/openradioss-starter/package.py
index 36d6b8fc7c..9618b0858f 100644
--- a/var/spack/repos/builtin/packages/openradioss-starter/package.py
+++ b/var/spack/repos/builtin/packages/openradioss-starter/package.py
@@ -23,6 +23,8 @@ class OpenradiossStarter(CMakePackage):
homepage = "https://www.openradioss.org/"
git = "https://github.com/OpenRadioss/OpenRadioss.git"
+ license("AGPL-3.0-only")
+
maintainers("kjrstory")
version("main", branch="main")
diff --git a/var/spack/repos/builtin/packages/openrasmol/package.py b/var/spack/repos/builtin/packages/openrasmol/package.py
index ef90a5c7ff..7c6b7ac76e 100644
--- a/var/spack/repos/builtin/packages/openrasmol/package.py
+++ b/var/spack/repos/builtin/packages/openrasmol/package.py
@@ -13,6 +13,8 @@ class Openrasmol(MakefilePackage):
homepage = "http://www.openrasmol.org/"
url = "https://sourceforge.net/projects/openrasmol/files/RasMol/RasMol_2.7.5/RasMol-2.7.5.2.tar.gz"
+ license("GPL-2.0-only")
+
version("2.7.5.2", sha256="b975e6e69d5c6b161a81f04840945d2f220ac626245c61bcc6c56181b73a5718")
depends_on("imake", type="build")
diff --git a/var/spack/repos/builtin/packages/openresty/package.py b/var/spack/repos/builtin/packages/openresty/package.py
index 33daed33f1..399dd3f963 100644
--- a/var/spack/repos/builtin/packages/openresty/package.py
+++ b/var/spack/repos/builtin/packages/openresty/package.py
@@ -16,6 +16,8 @@ class Openresty(AutotoolsPackage):
homepage = "https://github.com/openresty"
url = "https://github.com/openresty/openresty/releases/download/v1.15.8.2/openresty-1.15.8.2.tar.gz"
+ license("BSD-2-Clause")
+
version("1.15.8.2", sha256="bf92af41d3ad22880047a8b283fc213d59c7c1b83f8dae82e50d14b64d73ac38")
version("1.15.8.1", sha256="89a1238ca177692d6903c0adbea5bdf2a0b82c383662a73c03ebf5ef9f570842")
version("1.13.6.2", sha256="946e1958273032db43833982e2cec0766154a9b5cb8e67868944113208ff2942")
diff --git a/var/spack/repos/builtin/packages/openscenegraph/package.py b/var/spack/repos/builtin/packages/openscenegraph/package.py
index bce48ff1c1..278ef7265e 100644
--- a/var/spack/repos/builtin/packages/openscenegraph/package.py
+++ b/var/spack/repos/builtin/packages/openscenegraph/package.py
@@ -18,6 +18,8 @@ class Openscenegraph(CMakePackage):
maintainers("aumuell")
+ license("LGPL-2.1-or-later")
+
version("master", branch="master")
version("stable", branch="OpenSceneGraph-3.6")
version("3.6.5", sha256="aea196550f02974d6d09291c5d83b51ca6a03b3767e234a8c0e21322927d1e12")
diff --git a/var/spack/repos/builtin/packages/openslide/package.py b/var/spack/repos/builtin/packages/openslide/package.py
index 74d85d6108..c91e064bc0 100644
--- a/var/spack/repos/builtin/packages/openslide/package.py
+++ b/var/spack/repos/builtin/packages/openslide/package.py
@@ -12,6 +12,8 @@ class Openslide(AutotoolsPackage):
homepage = "https://openslide.org/"
url = "https://github.com/openslide/openslide/releases/download/v3.4.1/openslide-3.4.1.tar.xz"
+ license("LGPL-2.1-only")
+
version("3.4.1", sha256="9938034dba7f48fadc90a2cdf8cfe94c5613b04098d1348a5ff19da95b990564")
depends_on("pkgconfig", type="build")
diff --git a/var/spack/repos/builtin/packages/openspeedshop/package.py b/var/spack/repos/builtin/packages/openspeedshop/package.py
index 0c8ef30946..2eed832065 100644
--- a/var/spack/repos/builtin/packages/openspeedshop/package.py
+++ b/var/spack/repos/builtin/packages/openspeedshop/package.py
@@ -28,6 +28,8 @@ class Openspeedshop(CMakePackage):
maintainers("jgalarowicz")
+ license("GPL-2.0-only")
+
version("develop", branch="master")
version("2.4.2.1", branch="2.4.2.1")
version("2.4.2", branch="2.4.2")
diff --git a/var/spack/repos/builtin/packages/openssh/package.py b/var/spack/repos/builtin/packages/openssh/package.py
index 64da3202e3..5f8cba3fbc 100755
--- a/var/spack/repos/builtin/packages/openssh/package.py
+++ b/var/spack/repos/builtin/packages/openssh/package.py
@@ -23,6 +23,8 @@ class Openssh(AutotoolsPackage):
tags = ["core-packages"]
+ license("SSH-OpenSSH")
+
version("9.5p1", sha256="f026e7b79ba7fb540f75182af96dc8a8f1db395f922bbc9f6ca603672686086b")
version("9.4p1", sha256="3608fd9088db2163ceb3e600c85ab79d0de3d221e59192ea1923e23263866a85")
version("9.3p1", sha256="e9baba7701a76a51f3d85a62c383a3c9dcd97fa900b859bc7db114c1868af8a8")
diff --git a/var/spack/repos/builtin/packages/openssl/package.py b/var/spack/repos/builtin/packages/openssl/package.py
index 8e2cd947bb..ac1d391777 100644
--- a/var/spack/repos/builtin/packages/openssl/package.py
+++ b/var/spack/repos/builtin/packages/openssl/package.py
@@ -30,6 +30,8 @@ class Openssl(Package): # Uses Fake Autotools, should subclass Package
executables = ["openssl"]
+ license("Apache-2.0")
+
version("3.1.3", sha256="f0316a2ebd89e7f2352976445458689f80302093788c466692fb2a188b2eacf6")
version("3.0.11", sha256="b3425d3bb4a2218d0697eb41f7fc0cdede016ed19ca49d168b78e8d947887f55")
diff --git a/var/spack/repos/builtin/packages/opensta/package.py b/var/spack/repos/builtin/packages/opensta/package.py
index 691910cf04..3f73d7e9d4 100644
--- a/var/spack/repos/builtin/packages/opensta/package.py
+++ b/var/spack/repos/builtin/packages/opensta/package.py
@@ -24,6 +24,8 @@ class Opensta(CMakePackage):
maintainers("davekeeshan")
+ license("GPL-3.0-only")
+
version("master", branch="master")
variant("zlib", default=True, description="build with zlib support")
diff --git a/var/spack/repos/builtin/packages/opensubdiv/package.py b/var/spack/repos/builtin/packages/opensubdiv/package.py
index a1b0e834df..3fc74b5ef8 100644
--- a/var/spack/repos/builtin/packages/opensubdiv/package.py
+++ b/var/spack/repos/builtin/packages/opensubdiv/package.py
@@ -18,6 +18,8 @@ class Opensubdiv(CMakePackage, CudaPackage):
url = "https://github.com/PixarAnimationStudios/OpenSubdiv/archive/v3_4_0.tar.gz"
git = "https://github.com/PixarAnimationStudios/OpenSubdiv"
+ license("Apache-2.0")
+
version("develop", branch="dev")
version("3.4.3", sha256="7b22eb27d636ab0c1e03722c7a5a5bd4f11664ee65c9b48f341a6d0ce7f36745")
version("3.4.0", sha256="d932b292f83371c7518960b2135c7a5b931efb43cdd8720e0b27268a698973e4")
diff --git a/var/spack/repos/builtin/packages/opentsdb/package.py b/var/spack/repos/builtin/packages/opentsdb/package.py
index effb5897b9..ee01f23453 100644
--- a/var/spack/repos/builtin/packages/opentsdb/package.py
+++ b/var/spack/repos/builtin/packages/opentsdb/package.py
@@ -18,6 +18,8 @@ class Opentsdb(AutotoolsPackage):
homepage = "https://github.com/OpenTSDB"
url = "https://github.com/OpenTSDB/opentsdb/archive/v2.4.0.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("2.4.0", sha256="eb6bf323d058bd456a3b92132f872ca0e4f4a0b0d5e3ed325ebc03dcd64abfd0")
version("2.3.2", sha256="5de8a3ff21bfa431d53859e278e23100fddde239aa2f25e8dee7810098cfd131")
version("2.3.1", sha256="cc3c13aa18a733e1d353558623b5d3620d5322f3894a84d84cb24c024a70a8d7")
diff --git a/var/spack/repos/builtin/packages/openturns/package.py b/var/spack/repos/builtin/packages/openturns/package.py
index f0450bbc15..e9d3fa203f 100644
--- a/var/spack/repos/builtin/packages/openturns/package.py
+++ b/var/spack/repos/builtin/packages/openturns/package.py
@@ -20,6 +20,8 @@ class Openturns(CMakePackage):
git = "https://github.com/openturns/openturns.git"
maintainers("liuyangzhuan")
+ license("LGPL-3.0-or-later")
+
version("master", branch="master")
version("1.20", sha256="2be5247f0266d153619b35dfb1eeeb46736c502dad993b40aff8857d6314f293")
version("1.19", sha256="1d61cb6ce8ec1121db9f1e9fb490aaa056d2ff250db26df05d2e3e30ceb32344")
diff --git a/var/spack/repos/builtin/packages/openvdb/package.py b/var/spack/repos/builtin/packages/openvdb/package.py
index c382eebcfe..9dc68e6250 100644
--- a/var/spack/repos/builtin/packages/openvdb/package.py
+++ b/var/spack/repos/builtin/packages/openvdb/package.py
@@ -20,6 +20,8 @@ class Openvdb(CMakePackage):
# Github account name for drew@lagrangian.xyz
maintainers("eloop")
+ license("MPL-2.0")
+
version("develop", branch="develop")
version("10.0.0", sha256="6d4f6b5ccd0f9d35a4886d9a51a98c97fa314f75bf9737c5121e91b706e2db70")
version("9.1.0", sha256="914ee417b4607c75c95b53bc73a0599de4157c7d6a32e849e80f24e40fb64181")
diff --git a/var/spack/repos/builtin/packages/openvkl/package.py b/var/spack/repos/builtin/packages/openvkl/package.py
index bc9a32f5ce..7fcc7f9625 100644
--- a/var/spack/repos/builtin/packages/openvkl/package.py
+++ b/var/spack/repos/builtin/packages/openvkl/package.py
@@ -16,6 +16,8 @@ class Openvkl(CMakePackage):
# maintainers("github_user1", "github_user2")
+ license("Apache-2.0")
+
version("2.0.0", sha256="469c3fba254c4fcdd84f8a9763d2e1aaa496dc123b5a9d467cc0a561e284c4e6")
version("1.3.2", sha256="7704736566bf17497a3e51c067bd575316895fda96eccc682dae4aac7fb07b28")
version("1.3.1", sha256="c9cefb6c313f2b4c0331e9629931759a6bc204ec00deed6ec0becad1670a1933")
diff --git a/var/spack/repos/builtin/packages/opium/package.py b/var/spack/repos/builtin/packages/opium/package.py
index 5121881d38..8d2aa06e2e 100644
--- a/var/spack/repos/builtin/packages/opium/package.py
+++ b/var/spack/repos/builtin/packages/opium/package.py
@@ -12,6 +12,8 @@ class Opium(AutotoolsPackage):
homepage = "http://opium.sourceforge.net"
url = "https://downloads.sourceforge.net/project/opium/opium/opium-v3.8/opium-v3.8-src.tgz"
+ license("GPL-2.0-or-later")
+
version("4.1", sha256="e5a102b52601ad037d8a7b3e2dbd295baad23b8c1e4908b9014df2e432c23c60")
version("3.8", sha256="edee6606519330aecaee436ee8cfb0a33788b5677861d59e38aba936e87d5ad3")
diff --git a/var/spack/repos/builtin/packages/optional-lite/package.py b/var/spack/repos/builtin/packages/optional-lite/package.py
index 58e8062b21..fbded8653d 100644
--- a/var/spack/repos/builtin/packages/optional-lite/package.py
+++ b/var/spack/repos/builtin/packages/optional-lite/package.py
@@ -17,6 +17,8 @@ class OptionalLite(CMakePackage):
homepage = "https://github.com/martinmoene/optional-lite"
url = "https://github.com/martinmoene/optional-lite/archive/v3.0.0.tar.gz"
+ license("BSL-1.0")
+
version("3.5.0", sha256="6077cee87e2812afd05a273645051e0b55397a25c220295ddc1d6f49d0cf5cc8")
version("3.2.0", sha256="069c92f6404878588be761d609b917a111b0231633a91f7f908288fc77eb24c8")
version("3.1.1", sha256="b61fe644b9f77d7cc1c555b3e40e973b135bf2c0350e5fa67bc6f379d9fc3158")
diff --git a/var/spack/repos/builtin/packages/optipng/package.py b/var/spack/repos/builtin/packages/optipng/package.py
index c06d4c0e8b..c8e5ef0560 100644
--- a/var/spack/repos/builtin/packages/optipng/package.py
+++ b/var/spack/repos/builtin/packages/optipng/package.py
@@ -17,6 +17,8 @@ class Optipng(AutotoolsPackage, SourceforgePackage):
homepage = "http://optipng.sourceforge.net/"
sourceforge_mirror_path = "optipng/optipng-0.7.7.tar.gz"
+ license("Zlib")
+
version("0.7.7", sha256="4f32f233cef870b3f95d3ad6428bfe4224ef34908f1b42b0badf858216654452")
# See https://github.com/imagemin/optipng-bin/issues/97
patch("for_aarch64.patch", when="target=aarch64:")
diff --git a/var/spack/repos/builtin/packages/opus/package.py b/var/spack/repos/builtin/packages/opus/package.py
index d99f10fa84..9d89d34749 100644
--- a/var/spack/repos/builtin/packages/opus/package.py
+++ b/var/spack/repos/builtin/packages/opus/package.py
@@ -12,6 +12,8 @@ class Opus(AutotoolsPackage):
homepage = "https://opus-codec.org/"
url = "http://downloads.xiph.org/releases/opus/opus-1.1.4.tar.gz"
+ license("BSD-3-Clause")
+
version("1.3.1", sha256="65b58e1e25b2a114157014736a3d9dfeaad8d41be1c8179866f144a2fb44ff9d")
version("1.1.4", sha256="9122b6b380081dd2665189f97bfd777f04f92dc3ab6698eea1dbb27ad59d8692")
version("1.1.3", sha256="58b6fe802e7e30182e95d0cde890c0ace40b6f125cffc50635f0ad2eef69b633")
diff --git a/var/spack/repos/builtin/packages/or-tools/package.py b/var/spack/repos/builtin/packages/or-tools/package.py
index f77e131207..e6d380f931 100644
--- a/var/spack/repos/builtin/packages/or-tools/package.py
+++ b/var/spack/repos/builtin/packages/or-tools/package.py
@@ -16,6 +16,8 @@ class OrTools(CMakePackage):
url = "https://github.com/google/or-tools/archive/v7.8.tar.gz"
maintainers("hyoklee")
+ license("Apache-2.0")
+
version("7.8", sha256="d93a9502b18af51902abd130ff5f23768fcf47e266e6d1f34b3586387aa2de68")
variant("coin", default=False, description="Enable COIN-OR solvers.")
depends_on("cmake@3.14:", type="build")
diff --git a/var/spack/repos/builtin/packages/oras/package.py b/var/spack/repos/builtin/packages/oras/package.py
index 2c79393573..31798456e4 100644
--- a/var/spack/repos/builtin/packages/oras/package.py
+++ b/var/spack/repos/builtin/packages/oras/package.py
@@ -17,6 +17,8 @@ class Oras(Package):
maintainers("vsoch")
+ license("MIT")
+
version("main", branch="main")
version("0.12.0", sha256="5e19d61683a57b414efd75bd1b0290c941b8faace5fcc9d488f5e4aa674bf03e")
diff --git a/var/spack/repos/builtin/packages/orbit2/package.py b/var/spack/repos/builtin/packages/orbit2/package.py
index ad12226e80..80dad6fbb5 100644
--- a/var/spack/repos/builtin/packages/orbit2/package.py
+++ b/var/spack/repos/builtin/packages/orbit2/package.py
@@ -13,6 +13,8 @@ class Orbit2(AutotoolsPackage):
homepage = "https://developer.gnome.org"
url = "https://ftp.gnome.org/pub/GNOME/sources/ORBit2/2.14/ORBit2-2.14.19.tar.bz2"
+ license("LGPL-2.0-only")
+
version("2.14.19", sha256="55c900a905482992730f575f3eef34d50bda717c197c97c08fa5a6eafd857550")
depends_on("pkgconfig", type="build")
diff --git a/var/spack/repos/builtin/packages/orc/package.py b/var/spack/repos/builtin/packages/orc/package.py
index e07111440b..c1df2fcb85 100644
--- a/var/spack/repos/builtin/packages/orc/package.py
+++ b/var/spack/repos/builtin/packages/orc/package.py
@@ -13,6 +13,8 @@ class Orc(CMakePackage):
homepage = "https://orc.apache.org/"
url = "https://github.com/apache/orc/archive/rel/release-1.6.5.tar.gz"
+ license("BSD-2-Clause")
+
version("1.6.5", sha256="df5885db8fa2e4435db8d486c6c7fc4e2c565d6197eee27729cf9cbdf36353c0")
depends_on("maven")
diff --git a/var/spack/repos/builtin/packages/orca/package.py b/var/spack/repos/builtin/packages/orca/package.py
index 9195c58da0..a0f59857be 100644
--- a/var/spack/repos/builtin/packages/orca/package.py
+++ b/var/spack/repos/builtin/packages/orca/package.py
@@ -22,6 +22,8 @@ class Orca(Package):
maintainers("snehring")
manual_download = True
+ license("LGPL-2.1-or-later")
+
version(
"5.0.3-f.1",
sha256="dea377459d61ef7d7e822e366420197ee2a4864991dfcdc4ea1a683f9be26c7f",
diff --git a/var/spack/repos/builtin/packages/orientdb/package.py b/var/spack/repos/builtin/packages/orientdb/package.py
index e4a3318163..95667c65b1 100644
--- a/var/spack/repos/builtin/packages/orientdb/package.py
+++ b/var/spack/repos/builtin/packages/orientdb/package.py
@@ -14,6 +14,8 @@ class Orientdb(MavenPackage):
homepage = "https://orientdb.org"
url = "https://github.com/orientechnologies/orientdb/archive/3.1.2.tar.gz"
+ license("Apache-2.0")
+
version("3.1.2", sha256="3c8e1f55de9e1a6c3cd714832deb7369f50096e85f1e048f0c0328e611970850")
version("3.1.1", sha256="d5cc6b6048b71696a4a592705c2a3aec65757eca3cfadb03905306ceb4348d37")
version("3.1.0", sha256="84f7ced66847fc5a7b987c701d60302e2aff63cdac2869941eee158251515b99")
diff --git a/var/spack/repos/builtin/packages/orthofiller/package.py b/var/spack/repos/builtin/packages/orthofiller/package.py
index 4904c04aaf..300b138a9e 100644
--- a/var/spack/repos/builtin/packages/orthofiller/package.py
+++ b/var/spack/repos/builtin/packages/orthofiller/package.py
@@ -15,6 +15,8 @@ class Orthofiller(Package):
homepage = "https://github.com/mpdunne/orthofiller/"
url = "https://github.com/mpdunne/orthofiller/archive/1.1.4.tar.gz"
+ license("GPL-3.0-only")
+
version("1.1.4", sha256="a693a3372a3f05041ce30cbf84da1be88e85eae4effe32dbd7809ccef119a295")
depends_on("augustus", type="run")
diff --git a/var/spack/repos/builtin/packages/orthofinder/package.py b/var/spack/repos/builtin/packages/orthofinder/package.py
index 2bd27011fa..1a875e8d5e 100644
--- a/var/spack/repos/builtin/packages/orthofinder/package.py
+++ b/var/spack/repos/builtin/packages/orthofinder/package.py
@@ -23,6 +23,8 @@ class Orthofinder(Package):
homepage = "https://github.com/davidemms/OrthoFinder"
url = "https://github.com/davidemms/OrthoFinder/releases/download/2.5.2/OrthoFinder_source.tar.gz"
+ license("GPL-3.0-or-later")
+
version("2.5.5", sha256="43d034a66a13adba8872a0d4a76e32c25305a7fae638754adb61c37a3f957bd9")
version("2.5.4", sha256="a735c81999e8e3026ad62536b14e5b0391c9fc632f872f99857936ac60003ba5")
version("2.5.2", sha256="e0752b66866e23a11f0592e880fac5f67258f9cf926f926dec8849564c41b8f7")
diff --git a/var/spack/repos/builtin/packages/osi/package.py b/var/spack/repos/builtin/packages/osi/package.py
index 894d6b740a..54cf685e3c 100644
--- a/var/spack/repos/builtin/packages/osi/package.py
+++ b/var/spack/repos/builtin/packages/osi/package.py
@@ -24,6 +24,8 @@ class Osi(AutotoolsPackage):
depends_on("coinutils")
depends_on("pkgconfig", type="build")
+ license("EPL-2.0")
+
version("0.108.8", sha256="8b01a49190cb260d4ce95aa7e3948a56c0917b106f138ec0a8544fadca71cf6a")
version("0.108.7", sha256="f1bc53a498585f508d3f8d74792440a30a83c8bc934d0c8ecf8cd8bc0e486228")
version("0.108.6", sha256="984a5886825e2da9bf44d8a665f4b92812f0700e451c12baf9883eaa2315fad5")
diff --git a/var/spack/repos/builtin/packages/osmctools/package.py b/var/spack/repos/builtin/packages/osmctools/package.py
index 0a350a8f57..793a848904 100644
--- a/var/spack/repos/builtin/packages/osmctools/package.py
+++ b/var/spack/repos/builtin/packages/osmctools/package.py
@@ -13,6 +13,8 @@ class Osmctools(AutotoolsPackage):
homepage = "https://gitlab.com/osm-c-tools/osmctools"
url = "https://gitlab.com/osm-c-tools/osmctools/-/archive/0.9/osmctools-0.9.tar.gz"
+ license("AGPL-3.0-only")
+
version("0.9", sha256="2f5298be5b4ba840a04f360c163849b34a31386ccd287657885e21268665f413")
version("0.8", sha256="54ae48717afd05707c9b1fd750dd56c33c3bae0755424ce8ca3795ee28e0ece8")
diff --git a/var/spack/repos/builtin/packages/osqp/package.py b/var/spack/repos/builtin/packages/osqp/package.py
index 2ceaf9ef59..4bc249a5db 100644
--- a/var/spack/repos/builtin/packages/osqp/package.py
+++ b/var/spack/repos/builtin/packages/osqp/package.py
@@ -17,6 +17,8 @@ class Osqp(CMakePackage):
homepage = "https://osqp.org"
git = "https://github.com/oxfordcontrol/osqp.git"
+ license("Apache-2.0")
+
version("master", branch="master", submodules=True)
version("0.6.0", commit="0baddd36bd57ec1cace0a52c6dd9663e8f16df0a", submodules=True)
version("0.5.0", commit="97050184aa2cbebe446ae02d1f8b811243e180d6", submodules=True)
diff --git a/var/spack/repos/builtin/packages/ossp-uuid/package.py b/var/spack/repos/builtin/packages/ossp-uuid/package.py
index 12a0c5947d..5fc96f6d1d 100644
--- a/var/spack/repos/builtin/packages/ossp-uuid/package.py
+++ b/var/spack/repos/builtin/packages/ossp-uuid/package.py
@@ -15,6 +15,8 @@ class OsspUuid(AutotoolsPackage):
homepage = "http://www.ossp.org/pkg/lib/uuid"
url = "https://www.mirrorservice.org/sites/ftp.ossp.org/pkg/lib/uuid/uuid-1.6.2.tar.gz"
+ license("MIT")
+
version("1.6.2", sha256="11a615225baa5f8bb686824423f50e4427acd3f70d394765bdff32801f0fd5b0")
provides("uuid")
diff --git a/var/spack/repos/builtin/packages/otf/package.py b/var/spack/repos/builtin/packages/otf/package.py
index 01ccec79ee..d557f2516e 100644
--- a/var/spack/repos/builtin/packages/otf/package.py
+++ b/var/spack/repos/builtin/packages/otf/package.py
@@ -16,6 +16,8 @@ class Otf(AutotoolsPackage):
maintainers("michaelkuhn")
+ license("BSD-3-Clause")
+
version(
"1.12.5salmon", sha256="0a8427360dedb38e8ddca30f14d95f826420c550337c5a79dbb754904e194088"
)
diff --git a/var/spack/repos/builtin/packages/ovito/package.py b/var/spack/repos/builtin/packages/ovito/package.py
index 9f8f24ca87..4fe947fc0e 100755
--- a/var/spack/repos/builtin/packages/ovito/package.py
+++ b/var/spack/repos/builtin/packages/ovito/package.py
@@ -17,6 +17,8 @@ class Ovito(Package):
homepage = "https://www.ovito.org"
url = "https://www.ovito.org/download/master/ovito-basic-3.6.0-x86_64.tar.xz"
+ license("MIT")
+
version("3.6.0", sha256="6ac43a3a39b1ec3cccab577602756a8b7010cc1f1f046c4f6a939590d12f0339")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/p11-kit/package.py b/var/spack/repos/builtin/packages/p11-kit/package.py
index 71e4b0a6ec..f5e3fed517 100644
--- a/var/spack/repos/builtin/packages/p11-kit/package.py
+++ b/var/spack/repos/builtin/packages/p11-kit/package.py
@@ -17,6 +17,8 @@ class P11Kit(AutotoolsPackage):
homepage = "https://p11-glue.github.io/p11-glue/p11-kit.html"
url = "https://github.com/p11-glue/p11-kit/archive/0.23.21.tar.gz"
+ license("BSD-3-Clause")
+
version("0.24.1", sha256="27f3c23531b24a2672ab198a3118f4f399d3a1faa8697924cc8a1065a17ead25")
version("0.23.21", sha256="0361bcc55858618625a8e99e7fe9069f81514849b7b51ade51f8117d3ad31d88")
version("0.23.20", sha256="8f6116f34735f6902e9db461c5dbe3e7e25b5cb8c38f42ea2a5aede1cf693749")
diff --git a/var/spack/repos/builtin/packages/p4est/package.py b/var/spack/repos/builtin/packages/p4est/package.py
index 1068da372a..0e31bd4b17 100644
--- a/var/spack/repos/builtin/packages/p4est/package.py
+++ b/var/spack/repos/builtin/packages/p4est/package.py
@@ -19,6 +19,8 @@ class P4est(AutotoolsPackage):
maintainers("davydden")
+ license("GPL-2.0-only")
+
version("2.8", sha256="6a0586e3abac06c20e31b1018f3a82a564a6a0d9ff6b7f6c772a9e6b0f0cc5e4")
version("2.3.2", sha256="076df9e5578e0e7fcfbe12e1a0b080104001f8c986ab1d5a69ec2220050df8e6")
version("2.3.1", sha256="be66893b039fb3f27aca3d5d00acff42c67bfad5aa09cea9253cdd628b2bdc9a")
diff --git a/var/spack/repos/builtin/packages/p7zip/package.py b/var/spack/repos/builtin/packages/p7zip/package.py
index d1da0ebeab..161ae4a5b7 100644
--- a/var/spack/repos/builtin/packages/p7zip/package.py
+++ b/var/spack/repos/builtin/packages/p7zip/package.py
@@ -13,6 +13,8 @@ class P7zip(MakefilePackage):
maintainers("vmiheer")
homepage = "http://p7zip.sourceforge.net"
+ license("DOC")
+
version("17.05", sha256="d2788f892571058c08d27095c22154579dfefb807ebe357d145ab2ddddefb1a6")
version("17.04", sha256="ea029a2e21d2d6ad0a156f6679bd66836204aa78148a4c5e498fe682e77127ef")
version("16.02", sha256="5eb20ac0e2944f6cb9c2d51dd6c4518941c185347d4089ea89087ffdd6e2341f")
diff --git a/var/spack/repos/builtin/packages/pacifica-cli/package.py b/var/spack/repos/builtin/packages/pacifica-cli/package.py
index d506e75575..44796b7f02 100644
--- a/var/spack/repos/builtin/packages/pacifica-cli/package.py
+++ b/var/spack/repos/builtin/packages/pacifica-cli/package.py
@@ -12,6 +12,8 @@ class PacificaCli(PythonPackage):
homepage = "https://github.com/pacifica/pacifica-cli/"
pypi = "pacifica-cli/pacifica-cli-0.5.2.tar.gz"
+ license("LGPL-3.0-only")
+
version("0.5.2", sha256="fee5fa8ac38ffec2e9199bff23afbbae697c4f7554f13e340104f8b20a62843f")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/packmol/package.py b/var/spack/repos/builtin/packages/packmol/package.py
index 048be87bdd..b90a2e2103 100644
--- a/var/spack/repos/builtin/packages/packmol/package.py
+++ b/var/spack/repos/builtin/packages/packmol/package.py
@@ -13,5 +13,7 @@ class Packmol(CMakePackage):
homepage = "https://m3g.iqm.unicamp.br/packmol/home.shtml"
url = "https://github.com/mcubeg/packmol/archive/18.169.tar.gz"
+ license("MIT")
+
version("20.0.0", sha256="4faa1c8d5e5db2e935fbc23e7167df7e0b85aa0993c57b74cb897d13e5cf2202")
version("18.169", sha256="8acf2cbc742a609e763eb00cae55aecd09af2edb4cc4e931706e2f06ac380de9")
diff --git a/var/spack/repos/builtin/packages/pacparser/package.py b/var/spack/repos/builtin/packages/pacparser/package.py
index 905cc9f874..edcb5213e5 100644
--- a/var/spack/repos/builtin/packages/pacparser/package.py
+++ b/var/spack/repos/builtin/packages/pacparser/package.py
@@ -13,6 +13,8 @@ class Pacparser(MakefilePackage):
url = "https://github.com/manugarg/pacparser/releases/download/v1.4.0/pacparser-v1.4.0.tar.gz"
git = "https://github.com/manugarg/pacparser.git"
+ license("LGPL-3.0-or-later")
+
version("1.4.0", sha256="2e66c5fe635cd5dcb9bccca4aced925eca712632b81bada3b63682159c0f910e")
version("1.3.9", commit="4bbfb15c96ea0b2aede2f7371e59f66e15722d41")
version("1.3.8", sha256="4e2872de565b2b64ffc81ba503e0eba35b3f7ef4a023ddd4a328c7b9d2cac266")
diff --git a/var/spack/repos/builtin/packages/pagmo/package.py b/var/spack/repos/builtin/packages/pagmo/package.py
index ed7616394a..b3998fee50 100644
--- a/var/spack/repos/builtin/packages/pagmo/package.py
+++ b/var/spack/repos/builtin/packages/pagmo/package.py
@@ -20,6 +20,8 @@ class Pagmo(CMakePackage):
homepage = "https://esa.github.io/pagmo/"
url = "https://github.com/esa/pagmo/archive/1.1.7.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.1.7", sha256="6d8fab89ef9d5d5f30f148225bf9b84b2e5a38997f3d68b85547840e9fd95172")
variant("examples", default=False, description="Build examples")
diff --git a/var/spack/repos/builtin/packages/pagmo2/package.py b/var/spack/repos/builtin/packages/pagmo2/package.py
index 6bdd27aa51..95d42c409f 100644
--- a/var/spack/repos/builtin/packages/pagmo2/package.py
+++ b/var/spack/repos/builtin/packages/pagmo2/package.py
@@ -17,6 +17,8 @@ class Pagmo2(CMakePackage):
git = "https://github.com/esa/pagmo2.git"
maintainers("liuyangzhuan")
+ license("LGPL-3.0-or-later")
+
version("master", branch="master")
version("2.18.0", sha256="5ad40bf3aa91857a808d6b632d9e1020341a33f1a4115d7a2b78b78fd063ae31")
diff --git a/var/spack/repos/builtin/packages/pajeng/package.py b/var/spack/repos/builtin/packages/pajeng/package.py
index 06e40aefa6..91e00c49e9 100644
--- a/var/spack/repos/builtin/packages/pajeng/package.py
+++ b/var/spack/repos/builtin/packages/pajeng/package.py
@@ -20,6 +20,8 @@ class Pajeng(CMakePackage):
maintainers("viniciusvgp", "schnorr")
+ license("GPL-3.0-only")
+
version("develop", git="https://github.com/schnorr/pajeng.git")
version("1.3.6", sha256="1a2722bfaeb0c6437fb9e8efc2592edbf14ba01172f97e01c7839ffea8b9d0b3")
version("1.3.5", sha256="ea8ca02484de4091dcf57289724876ec17dd98e3a032dc609b7ea020ca2629eb")
diff --git a/var/spack/repos/builtin/packages/pal/package.py b/var/spack/repos/builtin/packages/pal/package.py
index 0b18d1b801..f909b2c1b2 100644
--- a/var/spack/repos/builtin/packages/pal/package.py
+++ b/var/spack/repos/builtin/packages/pal/package.py
@@ -15,6 +15,8 @@ class Pal(AutotoolsPackage):
homepage = "https://github.com/Starlink/pal"
url = "https://github.com/Starlink/pal/releases/download/v0.9.8/pal-0.9.8.tar.gz"
+ license("LGPL-3.0-only")
+
version("0.9.8", sha256="191fde8c4f45d6807d4b011511344014966bb46e44029a4481d070cd5e7cc697")
depends_on("sofa-c")
diff --git a/var/spack/repos/builtin/packages/palisade-development/package.py b/var/spack/repos/builtin/packages/palisade-development/package.py
index 4bd7f66c70..366128f6f9 100644
--- a/var/spack/repos/builtin/packages/palisade-development/package.py
+++ b/var/spack/repos/builtin/packages/palisade-development/package.py
@@ -28,6 +28,8 @@ class PalisadeDevelopment(CMakePackage):
git = "https://gitlab.com/palisade/palisade-development.git"
maintainers("wohlbier")
+ license("BSD-2-Clause")
+
version("feature-fixed-point-encoding", branch="feature-fixed-point-encoding", submodules=True)
version(
"fppe-logreg-v1.0",
diff --git a/var/spack/repos/builtin/packages/paml/package.py b/var/spack/repos/builtin/packages/paml/package.py
index 3a5f6976aa..3a8966b3f2 100644
--- a/var/spack/repos/builtin/packages/paml/package.py
+++ b/var/spack/repos/builtin/packages/paml/package.py
@@ -15,6 +15,8 @@ class Paml(MakefilePackage):
git = "https://github.com/abacus-gene/paml.git"
maintainers("snehring")
+ license("GPL-3.0-or-later")
+
version(
"4.10.3",
sha256="9b2a6e187e3f9f3bc55cd82db15eb701d43f031167d283a7c1b11c882b5d8a42",
diff --git a/var/spack/repos/builtin/packages/panda/package.py b/var/spack/repos/builtin/packages/panda/package.py
index ba3a87f184..9ef6a8389d 100644
--- a/var/spack/repos/builtin/packages/panda/package.py
+++ b/var/spack/repos/builtin/packages/panda/package.py
@@ -13,6 +13,8 @@ class Panda(CMakePackage):
homepage = "http://comopt.ifi.uni-heidelberg.de/software/PANDA/index.html"
url = "http://comopt.ifi.uni-heidelberg.de/software/PANDA/downloads/panda-2016-03-07.tar"
+ license("CC-BY-4.0")
+
version(
"2016-03-07", sha256="9fae1544626db417ade7318d26bc43c8af04151b9f7679b6d742dba598762037"
)
diff --git a/var/spack/repos/builtin/packages/pandaseq/package.py b/var/spack/repos/builtin/packages/pandaseq/package.py
index edcdfaabc1..11feea836a 100644
--- a/var/spack/repos/builtin/packages/pandaseq/package.py
+++ b/var/spack/repos/builtin/packages/pandaseq/package.py
@@ -14,6 +14,8 @@ class Pandaseq(AutotoolsPackage):
homepage = "https://github.com/neufeld/pandaseq"
url = "https://github.com/neufeld/pandaseq/archive/v2.11.tar.gz"
+ license("GPL-3.0-only")
+
version("2.11", sha256="6e3e35d88c95f57d612d559e093656404c1d48c341a8baa6bef7bb0f09fc8f82")
version("2.10", sha256="93cd34fc26a7357e14e386b9c9ba9b28361cf4da7cf62562dc8501e220f9a561")
diff --git a/var/spack/repos/builtin/packages/pango/package.py b/var/spack/repos/builtin/packages/pango/package.py
index 0b00f539cf..6b547582b2 100644
--- a/var/spack/repos/builtin/packages/pango/package.py
+++ b/var/spack/repos/builtin/packages/pango/package.py
@@ -17,6 +17,8 @@ class Pango(MesonPackage):
list_url = "http://ftp.gnome.org/pub/gnome/sources/pango/"
list_depth = 1
+ license("LGPL-2.1-or-later")
+
version("1.50.13", sha256="5cdcf6d761d26a3eb9412b6cb069b32bd1d9b07abf116321167d94c2189299fd")
version("1.50.7", sha256="0477f369a3d4c695df7299a6989dc004756a7f4de27eecac405c6790b7e3ad33")
version("1.49.4", sha256="1fda6c03161bd1eacfdc349244d26828c586d25bfc600b9cfe2494902fdf56cf")
diff --git a/var/spack/repos/builtin/packages/pangolin/package.py b/var/spack/repos/builtin/packages/pangolin/package.py
index 0f3baa9b73..24f0086e92 100644
--- a/var/spack/repos/builtin/packages/pangolin/package.py
+++ b/var/spack/repos/builtin/packages/pangolin/package.py
@@ -14,6 +14,8 @@ class Pangolin(CMakePackage):
homepage = "https://github.com/stevenlovegrove/Pangolin"
git = "https://github.com/stevenlovegrove/Pangolin.git"
+ license("MIT")
+
version("master", branch="master")
# Required dependencies
diff --git a/var/spack/repos/builtin/packages/pangomm/package.py b/var/spack/repos/builtin/packages/pangomm/package.py
index a9c5a63074..30df297722 100644
--- a/var/spack/repos/builtin/packages/pangomm/package.py
+++ b/var/spack/repos/builtin/packages/pangomm/package.py
@@ -12,6 +12,8 @@ class Pangomm(AutotoolsPackage):
homepage = "https://www.pango.org/"
url = "https://ftp.gnome.org/pub/GNOME/sources/pangomm/2.14/pangomm-2.14.1.tar.gz"
+ license("LGPL-2.1-or-later AND GPL-2.0-or-later")
+
version("2.43.1", sha256="00483967b4ed0869da09dc0617de45625b9ab846c7b07aa25dfc940a4fc540a4")
version("2.42.0", sha256="ca6da067ff93a6445780c0b4b226eb84f484ab104b8391fb744a45cbc7edbf56")
version("2.41.5", sha256="5131830d5b37b181ca4fa8f641ad86faa985c0bb7dcc833c98672d294367b304")
diff --git a/var/spack/repos/builtin/packages/papi/package.py b/var/spack/repos/builtin/packages/papi/package.py
index afb85eca89..dd9020a587 100644
--- a/var/spack/repos/builtin/packages/papi/package.py
+++ b/var/spack/repos/builtin/packages/papi/package.py
@@ -30,6 +30,8 @@ class Papi(AutotoolsPackage, ROCmPackage):
url = "https://icl.utk.edu/projects/papi/downloads/papi-5.4.1.tar.gz"
git = "https://github.com/icl-utk-edu/papi"
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("7.1.0", sha256="950d0e997e9e908f58c103efd54983e905b6cffa75ef52ed8fdd1ab441977bb6")
version("7.0.1", sha256="c105da5d8fea7b113b0741a943d467a06c98db959ce71bdd9a50b9f03eecc43e")
diff --git a/var/spack/repos/builtin/packages/papyrus/package.py b/var/spack/repos/builtin/packages/papyrus/package.py
index f4bab12765..35f1064dcf 100644
--- a/var/spack/repos/builtin/packages/papyrus/package.py
+++ b/var/spack/repos/builtin/packages/papyrus/package.py
@@ -17,6 +17,8 @@ class Papyrus(CMakePackage):
tags = ["e4s"]
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("1.0.2", sha256="b6cfcff99f73ded8e4ca4b165bc182cd5cac60f0c0cf4f93649b77d074445645")
version("1.0.1", sha256="3772fd6f2c301faf78f18c5e4dc3dbac57eb361861b091579609b3fff9e0bb17")
diff --git a/var/spack/repos/builtin/packages/parallel-hashmap/package.py b/var/spack/repos/builtin/packages/parallel-hashmap/package.py
index 349fafe52c..211e41168c 100644
--- a/var/spack/repos/builtin/packages/parallel-hashmap/package.py
+++ b/var/spack/repos/builtin/packages/parallel-hashmap/package.py
@@ -13,6 +13,8 @@ class ParallelHashmap(CMakePackage):
homepage = "https://github.com/greg7mdp/parallel-hashmap"
url = "https://github.com/greg7mdp/parallel-hashmap/archive/refs/tags/v1.3.11.tar.gz"
+ license("Apache-2.0")
+
version("1.3.11", sha256="0515a681bfb24207013786a7737e9d8561302e656689d8a65ea480bbabab460f")
depends_on("cmake@3.8:", type="build")
diff --git a/var/spack/repos/builtin/packages/parallel/package.py b/var/spack/repos/builtin/packages/parallel/package.py
index 929aca733c..af089fc1c8 100644
--- a/var/spack/repos/builtin/packages/parallel/package.py
+++ b/var/spack/repos/builtin/packages/parallel/package.py
@@ -15,6 +15,8 @@ class Parallel(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.gnu.org/software/parallel/"
gnu_mirror_path = "parallel/parallel-20220522.tar.bz2"
+ license("GPL-3.0-or-later")
+
version("20220522", sha256="bb6395f8d964e68f3bdb26a764d3c48b69bc5b759a92ac3ab2bd1895c7fa8c1f")
version("20220422", sha256="96e4b73fff1302fc141a889ae43ab2e93f6c9e86ac60ef62ced02dbe70b73ca7")
version("20220322", sha256="df93ccf6a9f529ad2126b7042aef0486603e938c77b405939c41702d38a4e6d8")
diff --git a/var/spack/repos/builtin/packages/parallelio/package.py b/var/spack/repos/builtin/packages/parallelio/package.py
index 1841fe6bf6..50af2a2a19 100644
--- a/var/spack/repos/builtin/packages/parallelio/package.py
+++ b/var/spack/repos/builtin/packages/parallelio/package.py
@@ -17,6 +17,8 @@ class Parallelio(CMakePackage):
maintainers("jedwards4b")
+ license("Apache-2.0")
+
version("2.6.2", sha256="c318894f0230197458917e932ec66301b4407a744df481e9c6a6d9d85f7e5ab1")
version("2.6.1", sha256="83d3108d2b9db8219aa6b6ee333cfc12b2a588bcfc781587df5f8b24a716a6eb")
version("2.6.0", sha256="e56a980c71c7f57f396a88beae08f1670d4adf59be6411cd573fe85868ef98c0")
diff --git a/var/spack/repos/builtin/packages/paraview/package.py b/var/spack/repos/builtin/packages/paraview/package.py
index ab8813d967..44da20e50b 100644
--- a/var/spack/repos/builtin/packages/paraview/package.py
+++ b/var/spack/repos/builtin/packages/paraview/package.py
@@ -27,6 +27,8 @@ class Paraview(CMakePackage, CudaPackage, ROCmPackage):
maintainers("danlipsa", "vicentebolea", "kwryankrattiger")
tags = ["e4s"]
+ license("Apache-2.0")
+
version("master", branch="master", submodules=True)
version(
"5.12.0-RC1", sha256="892eda2ae72831bbadd846be465d496ada35739779229c604cddd56e018a1aea"
diff --git a/var/spack/repos/builtin/packages/parmmg/package.py b/var/spack/repos/builtin/packages/parmmg/package.py
index 17e18e7668..4d0ab25814 100644
--- a/var/spack/repos/builtin/packages/parmmg/package.py
+++ b/var/spack/repos/builtin/packages/parmmg/package.py
@@ -14,6 +14,8 @@ class Parmmg(CMakePackage):
maintainers("corentin-dev")
+ license("LGPL-3.0-or-later")
+
version("1.3.0", sha256="d43b73a73b62545b5a31bbe25562f69c9e63ad8a6d416bd459781203e37427cf")
version("1.2.0", sha256="99729cc292dcb59c87e3f25d4cabf5a64841e83b624d383e1fd3fb7f960df672")
version("1.1.0", sha256="a5904f1f56b7809ab9ec2f6118b03a082ec2b5564355a73c74fc55426cc69600")
diff --git a/var/spack/repos/builtin/packages/parquet-cpp/package.py b/var/spack/repos/builtin/packages/parquet-cpp/package.py
index d3a2785f66..c2165f1483 100644
--- a/var/spack/repos/builtin/packages/parquet-cpp/package.py
+++ b/var/spack/repos/builtin/packages/parquet-cpp/package.py
@@ -13,6 +13,8 @@ class ParquetCpp(CMakePackage):
homepage = "https://github.com/apache/parquet-cpp"
url = "https://github.com/apache/parquet-cpp/archive/apache-parquet-cpp-1.4.0.tar.gz"
+ license("Apache-2.0")
+
version("1.4.0", sha256="52899be6c9dc49a14976d4ad84597243696c3fa2882e5c802b56e912bfbcc7ce")
depends_on("arrow")
diff --git a/var/spack/repos/builtin/packages/parquet-format/package.py b/var/spack/repos/builtin/packages/parquet-format/package.py
index 38e7287919..487366e566 100644
--- a/var/spack/repos/builtin/packages/parquet-format/package.py
+++ b/var/spack/repos/builtin/packages/parquet-format/package.py
@@ -12,6 +12,8 @@ class ParquetFormat(MavenPackage):
homepage = "https://github.com/apache/parquet-format/"
url = "https://github.com/apache/parquet-format/archive/apache-parquet-format-2.8.0.tar.gz"
+ license("Apache-2.0")
+
version("2.8.0", sha256="345c044cea73997162e0c38ae830509ee424faf49c90974e4f244079a3df01b0")
version("2.7.0", sha256="e821ffc67f61b49afce017ce2d1d402b4df352ca49dbeae167b06c4d3264b6ba")
diff --git a/var/spack/repos/builtin/packages/parsec/package.py b/var/spack/repos/builtin/packages/parsec/package.py
index d438f81bbe..b6521868cc 100644
--- a/var/spack/repos/builtin/packages/parsec/package.py
+++ b/var/spack/repos/builtin/packages/parsec/package.py
@@ -24,6 +24,8 @@ class Parsec(CMakePackage, CudaPackage):
test_requires_compiler = True
+ license("BSD-3-Clause-Open-MPI")
+
version("master", branch="master")
version(
"3.0.2209",
diff --git a/var/spack/repos/builtin/packages/parsplice/package.py b/var/spack/repos/builtin/packages/parsplice/package.py
index d25d64d4cb..c6f99fa547 100644
--- a/var/spack/repos/builtin/packages/parsplice/package.py
+++ b/var/spack/repos/builtin/packages/parsplice/package.py
@@ -19,6 +19,8 @@ class Parsplice(CMakePackage):
tags = ["ecp", "ecp-apps"]
+ license("Unlicense")
+
version("develop", branch="master")
version("multisplice", branch="multisplice")
version("1.1", sha256="a011c4d14f66e7cdbc151cc74b5d40dfeae19ceea033ef48185d8f3b1bc2f86b")
diff --git a/var/spack/repos/builtin/packages/pasta/package.py b/var/spack/repos/builtin/packages/pasta/package.py
index 390f41e86c..1360d11842 100644
--- a/var/spack/repos/builtin/packages/pasta/package.py
+++ b/var/spack/repos/builtin/packages/pasta/package.py
@@ -15,6 +15,8 @@ class Pasta(PythonPackage):
git = "https://github.com/smirarab/pasta"
maintainers("snehring")
+ license("GPL-3.0-or-later")
+
version("1.9.0", commit="370ae2d21ef461bcb2cef7c20cb5a4a1db7ff99d")
depends_on("python@3:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/patch/package.py b/var/spack/repos/builtin/packages/patch/package.py
index 7dea78e6a6..f0461eac0c 100644
--- a/var/spack/repos/builtin/packages/patch/package.py
+++ b/var/spack/repos/builtin/packages/patch/package.py
@@ -17,6 +17,8 @@ class Patch(AutotoolsPackage, GNUMirrorPackage):
tags = ["core-packages"]
+ license("GPL-3.0-or-later")
+
version("2.7.6", sha256="ac610bda97abe0d9f6b7c963255a11dcb196c25e337c61f94e4778d632f1d8fd")
version("2.7.5", sha256="fd95153655d6b95567e623843a0e77b81612d502ecf78a489a4aed7867caa299")
diff --git a/var/spack/repos/builtin/packages/patchelf/package.py b/var/spack/repos/builtin/packages/patchelf/package.py
index 21fc0d62aa..7a08395e2f 100644
--- a/var/spack/repos/builtin/packages/patchelf/package.py
+++ b/var/spack/repos/builtin/packages/patchelf/package.py
@@ -18,6 +18,8 @@ class Patchelf(AutotoolsPackage):
maintainers("haampie")
+ license("GPL-3.0-or-later")
+
version("0.18.0", sha256="64de10e4c6b8b8379db7e87f58030f336ea747c0515f381132e810dbf84a86e7")
# patchelf 0.18 breaks libraries:
# https://github.com/spack/spack/issues/39252
diff --git a/var/spack/repos/builtin/packages/patchutils/package.py b/var/spack/repos/builtin/packages/patchutils/package.py
index c49cd54b47..00b56e8c42 100644
--- a/var/spack/repos/builtin/packages/patchutils/package.py
+++ b/var/spack/repos/builtin/packages/patchutils/package.py
@@ -13,6 +13,8 @@ class Patchutils(AutotoolsPackage):
homepage = "http://cyberelk.net/tim/software/patchutils/"
url = "http://cyberelk.net/tim/data/patchutils/stable/patchutils-0.4.2.tar.xz"
+ license("GPL-2.0-or-later")
+
version("0.4.2", sha256="8875b0965fe33de62b890f6cd793be7fafe41a4e552edbf641f1fed5ebbf45ed")
version("0.4.0", sha256="da6df1fa662b635c2969e7d017e6f32f5b39f1b802673a0af635e4936d4bc2f4")
version("0.3.4", sha256="cf55d4db83ead41188f5b6be16f60f6b76a87d5db1c42f5459d596e81dabe876")
diff --git a/var/spack/repos/builtin/packages/pathfinder/package.py b/var/spack/repos/builtin/packages/pathfinder/package.py
index a701c357ca..53782dd407 100644
--- a/var/spack/repos/builtin/packages/pathfinder/package.py
+++ b/var/spack/repos/builtin/packages/pathfinder/package.py
@@ -15,6 +15,8 @@ class Pathfinder(MakefilePackage):
tags = ["proxy-app"]
+ license("LGPL-3.0-only")
+
version("1.0.0", sha256="e002ff7df1ee9a6ee8a892fc208e047e2daf4215ff0d77e7ddc6b09d0506be16")
build_targets = ["--directory=PathFinder_ref", "CC=cc"]
diff --git a/var/spack/repos/builtin/packages/pax-utils/package.py b/var/spack/repos/builtin/packages/pax-utils/package.py
index 6f72e27108..4d320206cf 100644
--- a/var/spack/repos/builtin/packages/pax-utils/package.py
+++ b/var/spack/repos/builtin/packages/pax-utils/package.py
@@ -13,5 +13,7 @@ class PaxUtils(AutotoolsPackage):
homepage = "https://wiki.gentoo.org/index.php?title=Project:Hardened/PaX_Utilities"
url = "https://dev.gentoo.org/~vapier/dist/pax-utils-1.2.2.tar.xz"
+ license("GPL-2.0-only")
+
version("1.3.3", sha256="eeca7fbd98bc66bead4a77000c2025d9f17ea8201b84245882406ce00b9b6b14")
version("1.2.2", sha256="7f4a7f8db6b4743adde7582fa48992ad01776796fcde030683732f56221337d9")
diff --git a/var/spack/repos/builtin/packages/pbmpi/package.py b/var/spack/repos/builtin/packages/pbmpi/package.py
index 1fbb07177a..3bfb920422 100644
--- a/var/spack/repos/builtin/packages/pbmpi/package.py
+++ b/var/spack/repos/builtin/packages/pbmpi/package.py
@@ -15,6 +15,8 @@ class Pbmpi(MakefilePackage):
maintainers("snehring")
+ license("GPL-2.0-only")
+
version("1.9", sha256="567d8db995f23b2b0109c1e6088a7e5621e38fec91d6b2f27abd886b90ea31ce")
version("1.8c", sha256="2a80ec4a98d92ace61c67ff9ba78249d45d03094b364959d490b1ad05797a279")
version("partition", branch="partition")
diff --git a/var/spack/repos/builtin/packages/pciutils/package.py b/var/spack/repos/builtin/packages/pciutils/package.py
index 6113d782cd..15412649bc 100644
--- a/var/spack/repos/builtin/packages/pciutils/package.py
+++ b/var/spack/repos/builtin/packages/pciutils/package.py
@@ -12,6 +12,8 @@ class Pciutils(MakefilePackage):
homepage = "https://mj.ucw.cz/sw/pciutils/"
url = "https://github.com/pciutils/pciutils/archive/v3.7.0.tar.gz"
+ license("GPL-2.0-only")
+
version("3.7.0", sha256="ea768aa0187ba349391c6c157445ecc2b42e7d671fc1ce8c53ff5ef513f1e2ab")
version("3.6.4", sha256="551d0ac33f030868b7e95c29e58dc2b1882455dbc9c15c15adf7086e664131f1")
version("3.6.3", sha256="7ab0fbb35cffa326eb852539260562bac14f3d27cda8c70bc2cf3211ed97c014")
diff --git a/var/spack/repos/builtin/packages/pcl/package.py b/var/spack/repos/builtin/packages/pcl/package.py
index e0dd4967aa..5ec937ae21 100644
--- a/var/spack/repos/builtin/packages/pcl/package.py
+++ b/var/spack/repos/builtin/packages/pcl/package.py
@@ -14,6 +14,8 @@ class Pcl(CMakePackage):
homepage = "https://pointclouds.org/"
url = "https://github.com/PointCloudLibrary/pcl/releases/download/pcl-1.11.1/source.tar.gz"
+ license("BSD-3-Clause")
+
version("1.13.1", sha256="be4d499c066203a3c296e2f7e823d6209be5983415f2279310ed1c9abb361d30")
version("1.13.0", sha256="bd110789f6a7416ed1c58da302afbdb80f8d297a9e23cc02fd78ab78b4762698")
version("1.12.1", sha256="a9573efad5e024c02f2cc9180bb8f82605c3772c62463efbe25c5d6e634b91dc")
diff --git a/var/spack/repos/builtin/packages/pcre/package.py b/var/spack/repos/builtin/packages/pcre/package.py
index f9199427b9..616be83a70 100644
--- a/var/spack/repos/builtin/packages/pcre/package.py
+++ b/var/spack/repos/builtin/packages/pcre/package.py
@@ -16,6 +16,8 @@ class Pcre(AutotoolsPackage, CMakePackage):
homepage = "https://www.pcre.org"
url = "https://sourceforge.net/projects/pcre/files/pcre/8.42/pcre-8.42.tar.bz2"
+ license("BSD-3-Clause")
+
version("8.45", sha256="4dae6fdcd2bb0bb6c37b5f97c33c2be954da743985369cddac3546e3218bffb8")
version("8.44", sha256="19108658b23b3ec5058edc9f66ac545ea19f9537234be1ec62b714c84399366d")
version("8.43", sha256="91e762520003013834ac1adb4a938d53b22a216341c061b0cf05603b290faf6b")
diff --git a/var/spack/repos/builtin/packages/pcre2/package.py b/var/spack/repos/builtin/packages/pcre2/package.py
index 885167f05e..d9b5e1f861 100644
--- a/var/spack/repos/builtin/packages/pcre2/package.py
+++ b/var/spack/repos/builtin/packages/pcre2/package.py
@@ -14,6 +14,8 @@ class Pcre2(AutotoolsPackage):
homepage = "https://www.pcre.org"
url = "https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.39/pcre2-10.39.tar.bz2"
+ license("BSD-3-Clause")
+
version("10.42", sha256="8d36cd8cb6ea2a4c2bb358ff6411b0c788633a2a45dabbf1aeb4b701d1b5e840")
version("10.41", sha256="0f78cebd3e28e346475fb92e95fe9999945b4cbaad5f3b42aca47b887fb53308")
version("10.40", sha256="14e4b83c4783933dc17e964318e6324f7cae1bc75d8f3c79bc6969f00c159d68")
diff --git a/var/spack/repos/builtin/packages/pcsclite/package.py b/var/spack/repos/builtin/packages/pcsclite/package.py
index ddcde02b75..d07814a6d0 100644
--- a/var/spack/repos/builtin/packages/pcsclite/package.py
+++ b/var/spack/repos/builtin/packages/pcsclite/package.py
@@ -17,6 +17,8 @@ class Pcsclite(AutotoolsPackage):
maintainers("cessenat")
+ license("GPL-3.0-or-later")
+
version("master", branch="master")
version("1.9.8", sha256="502d80c557ecbee285eb99fe8703eeb667bcfe067577467b50efe3420d1b2289")
diff --git a/var/spack/repos/builtin/packages/pdc/package.py b/var/spack/repos/builtin/packages/pdc/package.py
index de3f00e873..4b0d8cd442 100644
--- a/var/spack/repos/builtin/packages/pdc/package.py
+++ b/var/spack/repos/builtin/packages/pdc/package.py
@@ -19,6 +19,8 @@ class Pdc(CMakePackage):
maintainers("houjun", "sbyna")
+ license("BSD-3-Clause-LBNL")
+
version("0.3", sha256="14a3abd5e1e604f9527105709fca545bcdebe51abd2b89884db74d48a38b5443")
version("0.2", sha256="2829e74da227913a1a8e3e4f64e8f422ab9c0a049f8d73ff7b6ca12463959f8b")
version("0.1", sha256="01b4207ecf71594a7f339c315f2869b3fa8fbd34b085963dc4c1bdc5b66bb93e")
diff --git a/var/spack/repos/builtin/packages/pdf2svg/package.py b/var/spack/repos/builtin/packages/pdf2svg/package.py
index 7f6602ad47..5c9f6389a5 100644
--- a/var/spack/repos/builtin/packages/pdf2svg/package.py
+++ b/var/spack/repos/builtin/packages/pdf2svg/package.py
@@ -12,6 +12,8 @@ class Pdf2svg(AutotoolsPackage):
homepage = "http://www.cityinthesky.co.uk/opensource/pdf2svg"
url = "https://github.com/dawbarton/pdf2svg/archive/v0.2.3.tar.gz"
+ license("GPL-2.0-only")
+
version("0.2.3", sha256="4fb186070b3e7d33a51821e3307dce57300a062570d028feccd4e628d50dea8a")
version("0.2.2", sha256="e5f1d9b78821e44cd85379fb07f38a42f00bb2bde3743b95301ff8c0a5ae229a")
diff --git a/var/spack/repos/builtin/packages/pdsh/package.py b/var/spack/repos/builtin/packages/pdsh/package.py
index 329f57bb20..1960e3e215 100644
--- a/var/spack/repos/builtin/packages/pdsh/package.py
+++ b/var/spack/repos/builtin/packages/pdsh/package.py
@@ -14,6 +14,8 @@ class Pdsh(AutotoolsPackage):
homepage = "https://github.com/grondo/pdsh"
url = "https://github.com/grondo/pdsh/archive/pdsh-2.31.tar.gz"
+ license("GPL-2.0")
+
version("2.31", sha256="0ee066ce395703285cf4f6cf00b54b7097d12457a4b1c146bc6f33d8ba73caa7")
variant("ssh", default=True, description="Build with ssh module")
diff --git a/var/spack/repos/builtin/packages/pdt/package.py b/var/spack/repos/builtin/packages/pdt/package.py
index c8665aaac2..4a8cddac90 100644
--- a/var/spack/repos/builtin/packages/pdt/package.py
+++ b/var/spack/repos/builtin/packages/pdt/package.py
@@ -24,6 +24,8 @@ class Pdt(AutotoolsPackage):
tags = ["e4s"]
+ license("GPL-2.0-only")
+
version("3.25.1", sha256="0b6f8a6b8769c181b2ae6cae7298f04b8e3e3d68066f598ed24574e19500bc97")
version("3.25", sha256="1037628d854edfeded3d847150d3e8fbd3774e8146407ce32f5021c80f6299be")
version("3.24", sha256="4a2bb31f3f7f2e52ed49d9b7189ade05170a4386ef76771280a06e8b3ca97ab2")
diff --git a/var/spack/repos/builtin/packages/pegtl/package.py b/var/spack/repos/builtin/packages/pegtl/package.py
index 72a4bd67ad..9e98e70490 100644
--- a/var/spack/repos/builtin/packages/pegtl/package.py
+++ b/var/spack/repos/builtin/packages/pegtl/package.py
@@ -18,6 +18,8 @@ class Pegtl(CMakePackage):
url = "https://github.com/taocpp/PEGTL/tarball/2.1.4"
git = "https://github.com/taocpp/PEGTL.git"
+ license("MIT")
+
version("master", branch="master")
version("3.2.7", sha256="444c3c33686c6b2d8d45ad03af5041b7bc910ef44ac10216237d8e3e8d6e7025")
version("3.2.0", sha256="91aa6529ef9e6b57368e7b5b1f04a3bd26a39419d30e35a3c5c66ef073926b56")
diff --git a/var/spack/repos/builtin/packages/percona-server/package.py b/var/spack/repos/builtin/packages/percona-server/package.py
index c501579e43..9a8cbc6d33 100644
--- a/var/spack/repos/builtin/packages/percona-server/package.py
+++ b/var/spack/repos/builtin/packages/percona-server/package.py
@@ -14,6 +14,8 @@ class PerconaServer(CMakePackage):
homepage = "https://www.percona.com"
url = "https://github.com/percona/percona-server/archive/Percona-Server-5.7.31-34.tar.gz"
+ license("Unicode-TOU")
+
version("8.0.20-11", sha256="454ba8b64d447f477a70888903949ce6f64c57d3e15e9054d17d156c88693670")
version("8.0.19-10", sha256="f2f979bd7dfb4d62aef79b7c488070d5d599341a6acbb295400f1d68257cbd80")
version("8.0.18-9", sha256="e79a8c1ae5f2271c0b344494a299a9bbbada88d3bce87449b7de274d17d1ccd0")
diff --git a/var/spack/repos/builtin/packages/perfstubs/package.py b/var/spack/repos/builtin/packages/perfstubs/package.py
index a3de359232..bfdb0d9b5c 100644
--- a/var/spack/repos/builtin/packages/perfstubs/package.py
+++ b/var/spack/repos/builtin/packages/perfstubs/package.py
@@ -21,6 +21,8 @@ class Perfstubs(CMakePackage):
homepage = "https://github.com/khuck/perfstubs"
git = "https://github.com/khuck/perfstubs.git"
+ license("BSD-3-Clause")
+
version("master", branch="master")
variant("static", default=False, description="Build static executable support")
diff --git a/var/spack/repos/builtin/packages/perl-algorithm-diff/package.py b/var/spack/repos/builtin/packages/perl-algorithm-diff/package.py
index a08a72309b..9322238918 100644
--- a/var/spack/repos/builtin/packages/perl-algorithm-diff/package.py
+++ b/var/spack/repos/builtin/packages/perl-algorithm-diff/package.py
@@ -12,4 +12,6 @@ class PerlAlgorithmDiff(PerlPackage):
homepage = "https://metacpan.org/pod/Algorithm::Diff"
url = "http://search.cpan.org/CPAN/authors/id/T/TY/TYEMQ/Algorithm-Diff-1.1903.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.1903", sha256="30e84ac4b31d40b66293f7b1221331c5a50561a39d580d85004d9c1fff991751")
diff --git a/var/spack/repos/builtin/packages/perl-alien-build/package.py b/var/spack/repos/builtin/packages/perl-alien-build/package.py
index 3c2fae488e..97e1b892e9 100644
--- a/var/spack/repos/builtin/packages/perl-alien-build/package.py
+++ b/var/spack/repos/builtin/packages/perl-alien-build/package.py
@@ -14,6 +14,8 @@ class PerlAlienBuild(PerlPackage):
homepage = "https://metacpan.org/pod/Alien::Build"
url = "https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Alien-Build-1.86.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("2.78", sha256="9140671790a0696920b0a97acd812ab4d0b93ac69306d20679f027dd0c7caa27")
version("1.86", sha256="f856a46aea72fe77daea5b1788b4ea0dc215f5704f5a35fa063171be8523e4e9")
diff --git a/var/spack/repos/builtin/packages/perl-alien-libxml2/package.py b/var/spack/repos/builtin/packages/perl-alien-libxml2/package.py
index 0232d226dc..1e654f761c 100644
--- a/var/spack/repos/builtin/packages/perl-alien-libxml2/package.py
+++ b/var/spack/repos/builtin/packages/perl-alien-libxml2/package.py
@@ -12,6 +12,8 @@ class PerlAlienLibxml2(PerlPackage):
homepage = "https://metacpan.org/pod/Alien::Libxml2"
url = "https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Alien-Libxml2-0.10_01.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.10_01", sha256="2f45b308b33503292f48bf46a75fe1e653d6b209ba5caf0628d8cc103f8d61ac")
depends_on("libxml2")
diff --git a/var/spack/repos/builtin/packages/perl-app-cmd/package.py b/var/spack/repos/builtin/packages/perl-app-cmd/package.py
index 14d6af8f20..bcc64b1d8b 100644
--- a/var/spack/repos/builtin/packages/perl-app-cmd/package.py
+++ b/var/spack/repos/builtin/packages/perl-app-cmd/package.py
@@ -12,5 +12,7 @@ class PerlAppCmd(PerlPackage):
homepage = "https://metacpan.org/pod/App::Cmd"
url = "http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/App-Cmd-0.331.tar.gz"
+ license("Artistic-1.0")
+
version("0.335", sha256="f95517fc4df348d9e7ea01467aabd9725f0715662ee483b54b81d3f0b38c9874")
version("0.331", sha256="4a5d3df0006bd278880d01f4957aaa652a8f91fe8f66e93adf70fba0c3ecb680")
diff --git a/var/spack/repos/builtin/packages/perl-appconfig/package.py b/var/spack/repos/builtin/packages/perl-appconfig/package.py
index 7f2cf6735e..35e909fa18 100644
--- a/var/spack/repos/builtin/packages/perl-appconfig/package.py
+++ b/var/spack/repos/builtin/packages/perl-appconfig/package.py
@@ -13,4 +13,6 @@ class PerlAppconfig(PerlPackage):
homepage = "https://metacpan.org/pod/AppConfig"
url = "https://cpan.metacpan.org/authors/id/N/NE/NEILB/AppConfig-1.71.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.71", sha256="1177027025ecb09ee64d9f9f255615c04db5e14f7536c344af632032eb887b0f")
diff --git a/var/spack/repos/builtin/packages/perl-archive-zip/package.py b/var/spack/repos/builtin/packages/perl-archive-zip/package.py
index 44bb1eb0a1..56f89476b8 100644
--- a/var/spack/repos/builtin/packages/perl-archive-zip/package.py
+++ b/var/spack/repos/builtin/packages/perl-archive-zip/package.py
@@ -12,4 +12,6 @@ class PerlArchiveZip(PerlPackage):
homepage = "https://metacpan.org/pod/Archive::Zip"
url = "https://cpan.metacpan.org/authors/id/P/PH/PHRED/Archive-Zip-1.68.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.68", sha256="984e185d785baf6129c6e75f8eb44411745ac00bf6122fb1c8e822a3861ec650")
diff --git a/var/spack/repos/builtin/packages/perl-b-cow/package.py b/var/spack/repos/builtin/packages/perl-b-cow/package.py
index 5013bcf68e..6686f22d5f 100644
--- a/var/spack/repos/builtin/packages/perl-b-cow/package.py
+++ b/var/spack/repos/builtin/packages/perl-b-cow/package.py
@@ -15,6 +15,8 @@ class PerlBCow(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.007", sha256="1290daf227e8b09889a31cf182e29106f1cf9f1a4e9bf7752f9de92ed1158b44")
depends_on("perl@5.8.0:", type=("build", "link", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-b-hooks-endofscope/package.py b/var/spack/repos/builtin/packages/perl-b-hooks-endofscope/package.py
index 74b0c221bc..a5bc8fcd92 100644
--- a/var/spack/repos/builtin/packages/perl-b-hooks-endofscope/package.py
+++ b/var/spack/repos/builtin/packages/perl-b-hooks-endofscope/package.py
@@ -14,6 +14,8 @@ class PerlBHooksEndofscope(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.26", sha256="39df2f8c007a754672075f95b90797baebe97ada6d944b197a6352709cb30671")
version("0.21", sha256="90f3580880f1d68b843c142cc86f58bead1f3e03634c63868ac9eba5eedae02c")
diff --git a/var/spack/repos/builtin/packages/perl-bio-searchio-hmmer/package.py b/var/spack/repos/builtin/packages/perl-bio-searchio-hmmer/package.py
index ca667ee8c6..c3a9db201f 100644
--- a/var/spack/repos/builtin/packages/perl-bio-searchio-hmmer/package.py
+++ b/var/spack/repos/builtin/packages/perl-bio-searchio-hmmer/package.py
@@ -12,6 +12,8 @@ class PerlBioSearchioHmmer(PerlPackage):
homepage = "https://github.com/bioperl/bio-searchio-hmmer"
url = "https://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS/Bio-SearchIO-hmmer-1.7.3.tar.gz"
+ license("Artistic-1.0")
+
version("1.7.3", sha256="686152f8ce7c611d27ee35ac002ecc309f6270e289a482993796a23bb5388246")
depends_on("perl-bioperl", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/perl-bioperl/package.py b/var/spack/repos/builtin/packages/perl-bioperl/package.py
index 5116803935..10a49eb150 100644
--- a/var/spack/repos/builtin/packages/perl-bioperl/package.py
+++ b/var/spack/repos/builtin/packages/perl-bioperl/package.py
@@ -36,6 +36,8 @@ class PerlBioperl(PerlPackage):
homepage = "https://metacpan.org/pod/BioPerl"
url = "https://cpan.metacpan.org/authors/id/C/CD/CDRAUG/BioPerl-1.7.6.tar.gz"
+ license("Artistic-1.0")
+
version(
"1.7.6",
sha256="df2a3efc991b9b5d7cc9d038a1452c6dac910c9ad2a0e47e408dd692c111688d",
diff --git a/var/spack/repos/builtin/packages/perl-bit-vector/package.py b/var/spack/repos/builtin/packages/perl-bit-vector/package.py
index 62821437df..e66fc8f421 100644
--- a/var/spack/repos/builtin/packages/perl-bit-vector/package.py
+++ b/var/spack/repos/builtin/packages/perl-bit-vector/package.py
@@ -12,6 +12,8 @@ class PerlBitVector(PerlPackage):
homepage = "https://metacpan.org/dist/Bit-Vector/view/Vector.pod"
url = "http://search.cpan.org/CPAN/authors/id/S/ST/STBEY/Bit-Vector-7.4.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("7.4", sha256="3c6daa671fecfbc35f92a9385b563d65f50dfc6bdc8b4805f9ef46c0d035a926")
depends_on("perl-carp-clan", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/perl-cairo/package.py b/var/spack/repos/builtin/packages/perl-cairo/package.py
index c2b0e4ee11..04626c36db 100644
--- a/var/spack/repos/builtin/packages/perl-cairo/package.py
+++ b/var/spack/repos/builtin/packages/perl-cairo/package.py
@@ -12,6 +12,8 @@ class PerlCairo(PerlPackage):
homepage = "https://metacpan.org/pod/Cairo"
url = "http://search.cpan.org/CPAN/authors/id/X/XA/XAOC/Cairo-1.106.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.106", sha256="e64803018bc7cba49e73e258547f5378cc4249797beafec524852140f49c45c4")
depends_on("cairo")
diff --git a/var/spack/repos/builtin/packages/perl-capture-tiny/package.py b/var/spack/repos/builtin/packages/perl-capture-tiny/package.py
index 2afc0e2caa..b53e0be361 100644
--- a/var/spack/repos/builtin/packages/perl-capture-tiny/package.py
+++ b/var/spack/repos/builtin/packages/perl-capture-tiny/package.py
@@ -12,5 +12,7 @@ class PerlCaptureTiny(PerlPackage):
homepage = "https://metacpan.org/pod/Capture::Tiny"
url = "http://search.cpan.org/CPAN/authors/id/D/DA/DAGOLDEN/Capture-Tiny-0.46.tar.gz"
+ license("Apache-2.0")
+
version("0.48", sha256="6c23113e87bad393308c90a207013e505f659274736638d8c79bac9c67cc3e19")
version("0.46", sha256="5d7a6a830cf7f2b2960bf8b8afaac16a537ede64f3023827acea5bd24ca77015")
diff --git a/var/spack/repos/builtin/packages/perl-carp-assert/package.py b/var/spack/repos/builtin/packages/perl-carp-assert/package.py
index b95f3e4fad..537e57e5e7 100644
--- a/var/spack/repos/builtin/packages/perl-carp-assert/package.py
+++ b/var/spack/repos/builtin/packages/perl-carp-assert/package.py
@@ -12,6 +12,8 @@ class PerlCarpAssert(PerlPackage):
homepage = "https://metacpan.org/pod/Carp::Assert"
url = "https://cpan.metacpan.org/authors/id/Y/YV/YVES/Carp-Assert-0.22.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.22", sha256="807ea97c6bed76ac2e4969efba7dae48fefeb9f28797f112671b3ac8a49355f7")
depends_on("perl-extutils-makemaker", type="build")
diff --git a/var/spack/repos/builtin/packages/perl-carp-clan/package.py b/var/spack/repos/builtin/packages/perl-carp-clan/package.py
index f1a84633ad..d930d57c4a 100644
--- a/var/spack/repos/builtin/packages/perl-carp-clan/package.py
+++ b/var/spack/repos/builtin/packages/perl-carp-clan/package.py
@@ -12,6 +12,8 @@ class PerlCarpClan(PerlPackage):
homepage = "https://metacpan.org/pod/Carp::Clan"
url = "http://search.cpan.org/CPAN/authors/id/K/KE/KENTNL/Carp-Clan-6.06.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("6.06", sha256="ea4ac8f611354756d43cb369880032901e9cc4cc7e0bebb7b647186dac00c9d4")
depends_on("perl-test-exception", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/perl-carp/package.py b/var/spack/repos/builtin/packages/perl-carp/package.py
index af6e337b9b..3fbcf672e4 100644
--- a/var/spack/repos/builtin/packages/perl-carp/package.py
+++ b/var/spack/repos/builtin/packages/perl-carp/package.py
@@ -13,6 +13,8 @@ class PerlCarp(PerlPackage):
homepage = "https://metacpan.org/pod/Carp"
url = "https://cpan.metacpan.org/authors/id/X/XS/XSAWYERX/Carp-1.50.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.50", sha256="f5273b4e1a6d51b22996c48cb3a3cbc72fd456c4038f5c20b127e2d4bcbcebd9")
depends_on("perl-extutils-makemaker", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/perl-cgi/package.py b/var/spack/repos/builtin/packages/perl-cgi/package.py
index 2dcc72e4f5..a3adb2e795 100644
--- a/var/spack/repos/builtin/packages/perl-cgi/package.py
+++ b/var/spack/repos/builtin/packages/perl-cgi/package.py
@@ -17,6 +17,8 @@ class PerlCgi(PerlPackage):
maintainers("cessenat")
+ license("Artistic-2.0")
+
version("4.56", sha256="2d36d930b89ecdfbcc7d6d4740821bd466a0218abf1bd413568640b2f43799b7")
version("4.54", sha256="9608a044ae2e87cefae8e69b113e3828552ddaba0d596a02f9954c6ac17fa294")
version("4.53", sha256="c67e732f3c96bcb505405fd944f131fe5c57b46e5d02885c00714c452bf14e60")
diff --git a/var/spack/repos/builtin/packages/perl-class-data-inheritable/package.py b/var/spack/repos/builtin/packages/perl-class-data-inheritable/package.py
index 4c816a3a6e..28b76c1f4c 100644
--- a/var/spack/repos/builtin/packages/perl-class-data-inheritable/package.py
+++ b/var/spack/repos/builtin/packages/perl-class-data-inheritable/package.py
@@ -12,4 +12,6 @@ class PerlClassDataInheritable(PerlPackage):
homepage = "https://metacpan.org/pod/Class::Data::Inheritable"
url = "http://search.cpan.org/CPAN/authors/id/T/TM/TMTM/Class-Data-Inheritable-0.08.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.08", sha256="9967feceea15227e442ec818723163eb6d73b8947e31f16ab806f6e2391af14a")
diff --git a/var/spack/repos/builtin/packages/perl-class-inspector/package.py b/var/spack/repos/builtin/packages/perl-class-inspector/package.py
index 900919e364..aa2dcbe179 100644
--- a/var/spack/repos/builtin/packages/perl-class-inspector/package.py
+++ b/var/spack/repos/builtin/packages/perl-class-inspector/package.py
@@ -12,5 +12,7 @@ class PerlClassInspector(PerlPackage):
homepage = "https://metacpan.org/pod/Class::Inspector"
url = "http://search.cpan.org/CPAN/authors/id/P/PL/PLICEASE/Class-Inspector-1.32.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.36", sha256="cc295d23a472687c24489d58226ead23b9fdc2588e522f0b5f0747741700694e")
version("1.32", sha256="cefadc8b5338e43e570bc43f583e7c98d535c17b196bcf9084bb41d561cc0535")
diff --git a/var/spack/repos/builtin/packages/perl-class-load-xs/package.py b/var/spack/repos/builtin/packages/perl-class-load-xs/package.py
index 79d69d0dd7..1185643adb 100644
--- a/var/spack/repos/builtin/packages/perl-class-load-xs/package.py
+++ b/var/spack/repos/builtin/packages/perl-class-load-xs/package.py
@@ -13,6 +13,8 @@ class PerlClassLoadXs(PerlPackage):
homepage = "https://metacpan.org/pod/Class::Load::XS"
url = "http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/Class-Load-XS-0.10.tar.gz"
+ license("Artistic-2.0")
+
version("0.10", sha256="5bc22cf536ebfd2564c5bdaf42f0d8a4cee3d1930fc8b44b7d4a42038622add1")
depends_on("perl-class-load", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/perl-class-load/package.py b/var/spack/repos/builtin/packages/perl-class-load/package.py
index 1ddfb3b51a..60ea8c5e22 100644
--- a/var/spack/repos/builtin/packages/perl-class-load/package.py
+++ b/var/spack/repos/builtin/packages/perl-class-load/package.py
@@ -12,5 +12,7 @@ class PerlClassLoad(PerlPackage):
homepage = "https://metacpan.org/pod/Class::Load"
url = "http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/Class-Load-0.24.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.25", sha256="2a48fa779b5297e56156380e8b32637c6c58decb4f4a7f3c7350523e11275f8f")
version("0.24", sha256="0bb983da46c146534fc77a556d6e40d925142f2eb43103534025ee545265ca36")
diff --git a/var/spack/repos/builtin/packages/perl-class-method-modifiers/package.py b/var/spack/repos/builtin/packages/perl-class-method-modifiers/package.py
index a02a63e125..7045e167f4 100644
--- a/var/spack/repos/builtin/packages/perl-class-method-modifiers/package.py
+++ b/var/spack/repos/builtin/packages/perl-class-method-modifiers/package.py
@@ -13,6 +13,8 @@ class PerlClassMethodModifiers(PerlPackage):
homepage = "https://metacpan.org/pod/Class::Method::Modifiers"
url = "https://cpan.metacpan.org/authors/id/E/ET/ETHER/Class-Method-Modifiers-2.13.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("2.15", sha256="65cd85bfe475d066e9186f7a8cc636070985b30b0ebb1cde8681cf062c2e15fc")
version("2.13", sha256="ab5807f71018a842de6b7a4826d6c1f24b8d5b09fcce5005a3309cf6ea40fd63")
diff --git a/var/spack/repos/builtin/packages/perl-class-singleton/package.py b/var/spack/repos/builtin/packages/perl-class-singleton/package.py
index 9ba7758fd2..4aadb5dcaa 100644
--- a/var/spack/repos/builtin/packages/perl-class-singleton/package.py
+++ b/var/spack/repos/builtin/packages/perl-class-singleton/package.py
@@ -14,6 +14,8 @@ class PerlClassSingleton(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.6", sha256="27ba13f0d9512929166bbd8c9ef95d90d630fc80f0c9a1b7458891055e9282a4")
depends_on("perl@5.8.1:", type=("build", "link", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-class-tiny/package.py b/var/spack/repos/builtin/packages/perl-class-tiny/package.py
index 729d246f88..cc087f2c3e 100644
--- a/var/spack/repos/builtin/packages/perl-class-tiny/package.py
+++ b/var/spack/repos/builtin/packages/perl-class-tiny/package.py
@@ -15,6 +15,8 @@ class PerlClassTiny(PerlPackage):
maintainers("EbiArnie")
+ license("Apache-2.0")
+
version("1.008", sha256="ee058a63912fa1fcb9a72498f56ca421a2056dc7f9f4b67837446d6421815615")
depends_on("perl@5.6.0:", type=("build", "link", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-clone-choose/package.py b/var/spack/repos/builtin/packages/perl-clone-choose/package.py
index 32dcc81c53..e750b67114 100644
--- a/var/spack/repos/builtin/packages/perl-clone-choose/package.py
+++ b/var/spack/repos/builtin/packages/perl-clone-choose/package.py
@@ -13,4 +13,6 @@ class PerlCloneChoose(PerlPackage):
homepage = "https://metacpan.org/pod/Clone::Choose"
url = "https://cpan.metacpan.org/authors/id/H/HE/HERMES/Clone-Choose-0.010.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.010", sha256="5623481f58cee8edb96cd202aad0df5622d427e5f748b253851dfd62e5123632")
diff --git a/var/spack/repos/builtin/packages/perl-clone-pp/package.py b/var/spack/repos/builtin/packages/perl-clone-pp/package.py
index e372a8c467..df92af791d 100644
--- a/var/spack/repos/builtin/packages/perl-clone-pp/package.py
+++ b/var/spack/repos/builtin/packages/perl-clone-pp/package.py
@@ -15,6 +15,8 @@ class PerlClonePp(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.08", sha256="57203094a5d8574b6a00951e8f2399b666f4e74f9511d9c9fb5b453d5d11f578")
depends_on("perl@5.6.0:", type=("build", "link", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-clone/package.py b/var/spack/repos/builtin/packages/perl-clone/package.py
index 6296d3ebda..8f61d1605b 100644
--- a/var/spack/repos/builtin/packages/perl-clone/package.py
+++ b/var/spack/repos/builtin/packages/perl-clone/package.py
@@ -12,5 +12,7 @@ class PerlClone(PerlPackage):
homepage = "https://metacpan.org/pod/Clone"
url = "https://cpan.metacpan.org/authors/id/G/GA/GARU/Clone-0.41.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.46", sha256="aadeed5e4c8bd6bbdf68c0dd0066cb513e16ab9e5b4382dc4a0aafd55890697b")
version("0.41", sha256="e8c056dcf4bc8889079a09412af70194a54a269689ba72edcd91291a46a51518")
diff --git a/var/spack/repos/builtin/packages/perl-common-sense/package.py b/var/spack/repos/builtin/packages/perl-common-sense/package.py
index 140a603182..888f084054 100644
--- a/var/spack/repos/builtin/packages/perl-common-sense/package.py
+++ b/var/spack/repos/builtin/packages/perl-common-sense/package.py
@@ -15,6 +15,8 @@ class PerlCommonSense(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("3.75", sha256="a86a1c4ca4f3006d7479064425a09fa5b6689e57261fcb994fe67d061cba0e7e")
def test_use(self):
diff --git a/var/spack/repos/builtin/packages/perl-compress-raw-bzip2/package.py b/var/spack/repos/builtin/packages/perl-compress-raw-bzip2/package.py
index adb8d647ac..3e3fbb6d9f 100644
--- a/var/spack/repos/builtin/packages/perl-compress-raw-bzip2/package.py
+++ b/var/spack/repos/builtin/packages/perl-compress-raw-bzip2/package.py
@@ -12,6 +12,8 @@ class PerlCompressRawBzip2(PerlPackage):
homepage = "https://metacpan.org/pod/Compress::Raw::Bzip2"
url = "http://search.cpan.org/CPAN/authors/id/P/PM/PMQS/Compress-Raw-Bzip2-2.081.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("2.204", sha256="ee7b490e67e7e2a7a0e8c1e1aa29a9610066149f46b836921149ad1813f70c69")
version("2.081", sha256="8692b5c9db91954408e24e805fbfda222879da80d89d9410791421e3e5bc3520")
diff --git a/var/spack/repos/builtin/packages/perl-compress-raw-zlib/package.py b/var/spack/repos/builtin/packages/perl-compress-raw-zlib/package.py
index 365a6b7d9a..82484ead25 100644
--- a/var/spack/repos/builtin/packages/perl-compress-raw-zlib/package.py
+++ b/var/spack/repos/builtin/packages/perl-compress-raw-zlib/package.py
@@ -12,6 +12,8 @@ class PerlCompressRawZlib(PerlPackage):
homepage = "https://metacpan.org/pod/Compress::Raw::Zlib"
url = "https://cpan.metacpan.org/authors/id/P/PM/PMQS/Compress-Raw-Zlib-2.081.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("2.204", sha256="f161f4297efadbed79c8b096a75951784fc5ccd3170bd32866a19e5c6876d13f")
version("2.081", sha256="e156de345bd224bbdabfcab0eeb3f678a3099a4e86c9d1b6771d880b55aa3a1b")
diff --git a/var/spack/repos/builtin/packages/perl-config-general/package.py b/var/spack/repos/builtin/packages/perl-config-general/package.py
index 389a28aa53..79a669fb25 100644
--- a/var/spack/repos/builtin/packages/perl-config-general/package.py
+++ b/var/spack/repos/builtin/packages/perl-config-general/package.py
@@ -12,5 +12,7 @@ class PerlConfigGeneral(PerlPackage):
homepage = "https://metacpan.org/pod/Config::General"
url = "https://cpan.metacpan.org/authors/id/T/TL/TLINDEN/Config-General-2.63.tar.gz"
+ license("Artistic-2.0")
+
version("2.65", sha256="4d6d5754be3a9f30906836f0cc10e554c8832e14e7a1341efb15b05d706fc58f")
version("2.63", sha256="0a9bf977b8aabe76343e88095d2296c8a422410fd2a05a1901f2b20e2e1f6fad")
diff --git a/var/spack/repos/builtin/packages/perl-config-simple/package.py b/var/spack/repos/builtin/packages/perl-config-simple/package.py
index 756e6153df..773a4616b9 100644
--- a/var/spack/repos/builtin/packages/perl-config-simple/package.py
+++ b/var/spack/repos/builtin/packages/perl-config-simple/package.py
@@ -12,4 +12,6 @@ class PerlConfigSimple(PerlPackage):
homepage = "https://metacpan.org/pod/Config::Simple"
url = "https://cpan.metacpan.org/authors/id/S/SH/SHERZODR/Config-Simple-4.58.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("4.58", sha256="dd9995706f0f9384a15ccffe116c3b6e22f42ba2e58d8f24ed03c4a0e386edb4")
diff --git a/var/spack/repos/builtin/packages/perl-config-tiny/package.py b/var/spack/repos/builtin/packages/perl-config-tiny/package.py
index b6bc41f04d..84562523da 100644
--- a/var/spack/repos/builtin/packages/perl-config-tiny/package.py
+++ b/var/spack/repos/builtin/packages/perl-config-tiny/package.py
@@ -15,6 +15,8 @@ class PerlConfigTiny(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("2.30", sha256="b2f7345619b3b8e636dd39ea010731c9dc2bfb8f022bcbd86ae6ad17866e110d")
depends_on("perl@5.8.1:", type=("build", "link", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-contextual-return/package.py b/var/spack/repos/builtin/packages/perl-contextual-return/package.py
index 29451a3e3c..60148ec094 100644
--- a/var/spack/repos/builtin/packages/perl-contextual-return/package.py
+++ b/var/spack/repos/builtin/packages/perl-contextual-return/package.py
@@ -12,6 +12,8 @@ class PerlContextualReturn(PerlPackage):
homepage = "https://metacpan.org/pod/Contextual::Return"
url = "http://search.cpan.org/CPAN/authors/id/D/DC/DCONWAY/Contextual-Return-0.004014.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.004014", sha256="09fe1415e16e49a69e13c0ef6e6a4a3fd8b856f389d3f3e624d7ab3b71719f78")
depends_on("perl-want")
diff --git a/var/spack/repos/builtin/packages/perl-cpan-meta-check/package.py b/var/spack/repos/builtin/packages/perl-cpan-meta-check/package.py
index da0e614b65..cff7609f78 100644
--- a/var/spack/repos/builtin/packages/perl-cpan-meta-check/package.py
+++ b/var/spack/repos/builtin/packages/perl-cpan-meta-check/package.py
@@ -13,6 +13,8 @@ class PerlCpanMetaCheck(PerlPackage):
homepage = "https://metacpan.org/pod/CPAN::Meta::Check"
url = "http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/CPAN-Meta-Check-0.014.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.017", sha256="0454ab93f12780b1d579df15b5f939e09702e954be82028fadd40e8bc9b0f091")
version("0.014", sha256="28a0572bfc1c0678d9ce7da48cf521097ada230f96eb3d063fcbae1cfe6a351f")
diff --git a/var/spack/repos/builtin/packages/perl-cpanel-json-xs/package.py b/var/spack/repos/builtin/packages/perl-cpanel-json-xs/package.py
index 0647456cb1..33eb1814a2 100644
--- a/var/spack/repos/builtin/packages/perl-cpanel-json-xs/package.py
+++ b/var/spack/repos/builtin/packages/perl-cpanel-json-xs/package.py
@@ -15,6 +15,8 @@ class PerlCpanelJsonXs(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("4.37", sha256="c241615a0e17ff745aaa86bbf466a6e29cd240515e65f06a7a05017b619e6d4b")
def test_use(self):
diff --git a/var/spack/repos/builtin/packages/perl-data-optlist/package.py b/var/spack/repos/builtin/packages/perl-data-optlist/package.py
index dd0a27610a..a40ead842f 100644
--- a/var/spack/repos/builtin/packages/perl-data-optlist/package.py
+++ b/var/spack/repos/builtin/packages/perl-data-optlist/package.py
@@ -12,6 +12,8 @@ class PerlDataOptlist(PerlPackage):
homepage = "https://metacpan.org/pod/Data::OptList"
url = "http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Data-OptList-0.110.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.113", sha256="36aebc5817b7d4686b649434c2ee41f45c8bf97d4ca5a99f607cc40f695a4285")
version("0.110", sha256="366117cb2966473f2559f2f4575ff6ae69e84c69a0f30a0773e1b51a457ef5c3")
diff --git a/var/spack/repos/builtin/packages/perl-date-manip/package.py b/var/spack/repos/builtin/packages/perl-date-manip/package.py
index 852c2c1cdf..968a1ab499 100644
--- a/var/spack/repos/builtin/packages/perl-date-manip/package.py
+++ b/var/spack/repos/builtin/packages/perl-date-manip/package.py
@@ -19,5 +19,7 @@ class PerlDateManip(PerlPackage):
homepage = "https://metacpan.org/release/Date-Manip"
url = "https://cpan.metacpan.org/authors/id/S/SB/SBECK/Date-Manip-6.82.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("6.91", sha256="6bd9cb47e82ba91fdba4022ef358149d81e8453f52ca54f49faac2696210c479")
version("6.82", sha256="fa96bcf94c6b4b7d3333f073f5d0faad59f546e5aec13ac01718f2e6ef14672a")
diff --git a/var/spack/repos/builtin/packages/perl-datetime-format-strptime/package.py b/var/spack/repos/builtin/packages/perl-datetime-format-strptime/package.py
index fe23636fe1..8b81d8fa4d 100644
--- a/var/spack/repos/builtin/packages/perl-datetime-format-strptime/package.py
+++ b/var/spack/repos/builtin/packages/perl-datetime-format-strptime/package.py
@@ -15,6 +15,8 @@ class PerlDatetimeFormatStrptime(PerlPackage):
maintainers("EbiArnie")
+ license("Artistic-2.0")
+
version("1.79", sha256="701e46802c86ed4d88695c1a6dacbbe90b3390beeb794f387e7c792300037579")
depends_on("perl-datetime@1.00:", type=("build", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-datetime-locale/package.py b/var/spack/repos/builtin/packages/perl-datetime-locale/package.py
index cf49eff8fe..c478fff7d1 100644
--- a/var/spack/repos/builtin/packages/perl-datetime-locale/package.py
+++ b/var/spack/repos/builtin/packages/perl-datetime-locale/package.py
@@ -14,6 +14,8 @@ class PerlDatetimeLocale(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.40", sha256="7490b4194b5d23a4e144976dedb3bdbcc6d3364b5d139cc922a86d41fdb87afb")
depends_on("perl@5.8.4:", type=("build", "link", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-datetime-timezone/package.py b/var/spack/repos/builtin/packages/perl-datetime-timezone/package.py
index 1b6f62ec16..35a75b403b 100644
--- a/var/spack/repos/builtin/packages/perl-datetime-timezone/package.py
+++ b/var/spack/repos/builtin/packages/perl-datetime-timezone/package.py
@@ -14,6 +14,8 @@ class PerlDatetimeTimezone(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("2.60", sha256="f0460d379323905b579bed44e141237a337dc25dd26b6ab0c60ac2b80629323d")
depends_on("perl@5.8.4:", type=("build", "link", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-datetime/package.py b/var/spack/repos/builtin/packages/perl-datetime/package.py
index 3bb9f31f81..37e9df0ecb 100644
--- a/var/spack/repos/builtin/packages/perl-datetime/package.py
+++ b/var/spack/repos/builtin/packages/perl-datetime/package.py
@@ -12,6 +12,8 @@ class PerlDatetime(PerlPackage):
homepage = "https://metacpan.org/pod/DateTime"
url = "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-1.63.tar.gz"
+ license("Artistic-2.0")
+
version("1.63", sha256="1b11e49ec6e184ae2a10eccd05eda9534f32458fc644c12ab710c29a3a816f6f")
depends_on("perl-namespace-autoclean", type=("run"))
diff --git a/var/spack/repos/builtin/packages/perl-dbd-mysql/package.py b/var/spack/repos/builtin/packages/perl-dbd-mysql/package.py
index 03b2f67747..338ef17604 100644
--- a/var/spack/repos/builtin/packages/perl-dbd-mysql/package.py
+++ b/var/spack/repos/builtin/packages/perl-dbd-mysql/package.py
@@ -12,6 +12,8 @@ class PerlDbdMysql(PerlPackage):
homepage = "https://metacpan.org/pod/DBD::mysql"
url = "https://search.cpan.org/CPAN/authors/id/M/MI/MICHIELB/DBD-mysql-4.043.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version(
"4.050",
sha256="4f48541ff15a0a7405f76adc10f81627c33996fbf56c95c26c094444c0928d78",
diff --git a/var/spack/repos/builtin/packages/perl-dbd-pg/package.py b/var/spack/repos/builtin/packages/perl-dbd-pg/package.py
index 503628c9fa..3c9201c732 100644
--- a/var/spack/repos/builtin/packages/perl-dbd-pg/package.py
+++ b/var/spack/repos/builtin/packages/perl-dbd-pg/package.py
@@ -13,6 +13,8 @@ class PerlDbdPg(PerlPackage):
homepage = "https://metacpan.org/pod/DBD::Pg"
url = "https://cpan.metacpan.org/authors/id/T/TU/TURNSTEP/DBD-Pg-3.10.0.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("3.16.1", sha256="8e917a746dacb1edce5832d8911e5938cc4863aeac4a52820382e7d174e9c3b9")
version("3.10.0", sha256="e103268a63e2828e3d43659bdba5f743446cbbe047a766f843112eedae105f80")
diff --git a/var/spack/repos/builtin/packages/perl-dbd-sqlite/package.py b/var/spack/repos/builtin/packages/perl-dbd-sqlite/package.py
index 35576ecc06..9bbfd8ccf0 100644
--- a/var/spack/repos/builtin/packages/perl-dbd-sqlite/package.py
+++ b/var/spack/repos/builtin/packages/perl-dbd-sqlite/package.py
@@ -12,6 +12,8 @@ class PerlDbdSqlite(PerlPackage):
homepage = "https://metacpan.org/pod/DBD::SQLite"
url = "https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/DBD-SQLite-1.58.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.72", sha256="5ca41e61eb52b52bd862a3088b912a75fe70910ac789b9a9983e0a449e94f551")
version("1.59_01", sha256="b6f331e4054688572c2010e72c355f7ba3f30d86051e50d9925d34d9df1001e2")
version("1.58", sha256="7120dd99d0338dea2802fda8bfe3fbf10077d5af559f6c67ae35e9270d1a1d3b")
diff --git a/var/spack/repos/builtin/packages/perl-dbi/package.py b/var/spack/repos/builtin/packages/perl-dbi/package.py
index adddf386f5..52a469b458 100644
--- a/var/spack/repos/builtin/packages/perl-dbi/package.py
+++ b/var/spack/repos/builtin/packages/perl-dbi/package.py
@@ -14,5 +14,7 @@ class PerlDbi(PerlPackage):
homepage = "https://dbi.perl.org/"
url = "http://search.cpan.org/CPAN/authors/id/T/TI/TIMB/DBI-1.636.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.643", sha256="8a2b993db560a2c373c174ee976a51027dd780ec766ae17620c20393d2e836fa")
version("1.636", sha256="8f7ddce97c04b4b7a000e65e5d05f679c964d62c8b02c94c1a7d815bb2dd676c")
diff --git a/var/spack/repos/builtin/packages/perl-devel-checklib/package.py b/var/spack/repos/builtin/packages/perl-devel-checklib/package.py
index 7bf5077554..c392d2ae8a 100644
--- a/var/spack/repos/builtin/packages/perl-devel-checklib/package.py
+++ b/var/spack/repos/builtin/packages/perl-devel-checklib/package.py
@@ -13,4 +13,6 @@ class PerlDevelChecklib(PerlPackage):
url = "https://cpan.metacpan.org/authors/id/M/MA/MATTN/Devel-CheckLib-1.16.tar.gz"
maintainers("snehring")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.16", sha256="869d38c258e646dcef676609f0dd7ca90f085f56cf6fd7001b019a5d5b831fca")
diff --git a/var/spack/repos/builtin/packages/perl-devel-cover/package.py b/var/spack/repos/builtin/packages/perl-devel-cover/package.py
index dfadcfb671..5600f4681e 100644
--- a/var/spack/repos/builtin/packages/perl-devel-cover/package.py
+++ b/var/spack/repos/builtin/packages/perl-devel-cover/package.py
@@ -12,4 +12,6 @@ class PerlDevelCover(PerlPackage):
homepage = "https://metacpan.org/pod/Devel::Cover"
url = "https://cpan.metacpan.org/authors/id/P/PJ/PJCJ/Devel-Cover-1.40.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.40", sha256="26e2f431fbcf7bff3851f352f83b84067c09ff206f40ab975cad8d2bafe711a8")
diff --git a/var/spack/repos/builtin/packages/perl-devel-cycle/package.py b/var/spack/repos/builtin/packages/perl-devel-cycle/package.py
index 53b162a0ef..59d6426dfb 100644
--- a/var/spack/repos/builtin/packages/perl-devel-cycle/package.py
+++ b/var/spack/repos/builtin/packages/perl-devel-cycle/package.py
@@ -12,4 +12,6 @@ class PerlDevelCycle(PerlPackage):
homepage = "https://metacpan.org/pod/Devel::Cycle"
url = "http://search.cpan.org/CPAN/authors/id/L/LD/LDS/Devel-Cycle-1.12.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.12", sha256="fd3365c4d898b2b2bddbb78a46d507a18cca8490a290199547dab7f1e7390bc2")
diff --git a/var/spack/repos/builtin/packages/perl-devel-globaldestruction/package.py b/var/spack/repos/builtin/packages/perl-devel-globaldestruction/package.py
index c4a44378bc..72713c97b6 100644
--- a/var/spack/repos/builtin/packages/perl-devel-globaldestruction/package.py
+++ b/var/spack/repos/builtin/packages/perl-devel-globaldestruction/package.py
@@ -12,4 +12,6 @@ class PerlDevelGlobaldestruction(PerlPackage):
homepage = "https://metacpan.org/pod/Devel::GlobalDestruction"
url = "http://search.cpan.org/CPAN/authors/id/H/HA/HAARG/Devel-GlobalDestruction-0.14.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.14", sha256="34b8a5f29991311468fe6913cadaba75fd5d2b0b3ee3bb41fe5b53efab9154ab")
diff --git a/var/spack/repos/builtin/packages/perl-devel-overloadinfo/package.py b/var/spack/repos/builtin/packages/perl-devel-overloadinfo/package.py
index 8a44349cb3..b146e0eab6 100644
--- a/var/spack/repos/builtin/packages/perl-devel-overloadinfo/package.py
+++ b/var/spack/repos/builtin/packages/perl-devel-overloadinfo/package.py
@@ -12,6 +12,8 @@ class PerlDevelOverloadinfo(PerlPackage):
homepage = "https://metacpan.org/pod/Devel::OverloadInfo"
url = "http://search.cpan.org/CPAN/authors/id/I/IL/ILMARI/Devel-OverloadInfo-0.004.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.007", sha256="21a184163b90f91f06ffc7f5de0b968356546ae9b400a9d75c573c958c246222")
version("0.005", sha256="8bfde2ffa47c9946f8adc8cfc445c2f97b8d1cdd678111bee9f444e82f7aa6e7")
version("0.004", sha256="83e88450064b0b0bbfd520cc9d7997fc7bed14ae257894eeadda28dc3e94937d")
diff --git a/var/spack/repos/builtin/packages/perl-devel-stacktrace/package.py b/var/spack/repos/builtin/packages/perl-devel-stacktrace/package.py
index 93ca2bc487..f86d85316b 100644
--- a/var/spack/repos/builtin/packages/perl-devel-stacktrace/package.py
+++ b/var/spack/repos/builtin/packages/perl-devel-stacktrace/package.py
@@ -12,5 +12,7 @@ class PerlDevelStacktrace(PerlPackage):
homepage = "https://metacpan.org/pod/Devel::StackTrace"
url = "http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Devel-StackTrace-2.02.tar.gz"
+ license("Artistic-2.0")
+
version("2.04", sha256="cd3c03ed547d3d42c61fa5814c98296139392e7971c092e09a431f2c9f5d6855")
version("2.02", sha256="cbbd96db0ecf194ed140198090eaea0e327d9a378a4aa15f9a34b3138a91931f")
diff --git a/var/spack/repos/builtin/packages/perl-devel-symdump/package.py b/var/spack/repos/builtin/packages/perl-devel-symdump/package.py
index a665738f0e..bae6430daa 100644
--- a/var/spack/repos/builtin/packages/perl-devel-symdump/package.py
+++ b/var/spack/repos/builtin/packages/perl-devel-symdump/package.py
@@ -12,4 +12,6 @@ class PerlDevelSymdump(PerlPackage):
homepage = "https://metacpan.org/pod/Devel::Symdump"
url = "https://cpan.metacpan.org/authors/id/A/AN/ANDK/Devel-Symdump-2.0604.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("2.0604", sha256="1f9eaa557733f775ccaa852e846566274c017e6fee380aeb8d08e425cfa86d3e")
diff --git a/var/spack/repos/builtin/packages/perl-digest-md5/package.py b/var/spack/repos/builtin/packages/perl-digest-md5/package.py
index f40d6781ef..3d4d249ef2 100644
--- a/var/spack/repos/builtin/packages/perl-digest-md5/package.py
+++ b/var/spack/repos/builtin/packages/perl-digest-md5/package.py
@@ -12,4 +12,6 @@ class PerlDigestMd5(PerlPackage):
homepage = "https://metacpan.org/pod/Digest::MD5"
url = "http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/Digest-MD5-2.55.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("2.55", sha256="03b198a2d14425d951e5e50a885d3818c3162c8fe4c21e18d7798a9a179d0e3c")
diff --git a/var/spack/repos/builtin/packages/perl-dist-checkconflicts/package.py b/var/spack/repos/builtin/packages/perl-dist-checkconflicts/package.py
index 9b24a2e34e..d4b7048c5d 100644
--- a/var/spack/repos/builtin/packages/perl-dist-checkconflicts/package.py
+++ b/var/spack/repos/builtin/packages/perl-dist-checkconflicts/package.py
@@ -12,4 +12,6 @@ class PerlDistCheckconflicts(PerlPackage):
homepage = "https://metacpan.org/pod/Dist::CheckConflicts"
url = "http://search.cpan.org/CPAN/authors/id/D/DO/DOY/Dist-CheckConflicts-0.11.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.11", sha256="ea844b9686c94d666d9d444321d764490b2cde2f985c4165b4c2c77665caedc4")
diff --git a/var/spack/repos/builtin/packages/perl-email-date-format/package.py b/var/spack/repos/builtin/packages/perl-email-date-format/package.py
index 7eac1b61e7..a458e57352 100644
--- a/var/spack/repos/builtin/packages/perl-email-date-format/package.py
+++ b/var/spack/repos/builtin/packages/perl-email-date-format/package.py
@@ -15,6 +15,8 @@ class PerlEmailDateFormat(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.008", sha256="432b7c83ff88749af128003f5257c573aec1a463418db90ed22843cbbc258b4f")
depends_on("perl@5.12.0:", type=("build", "link", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-encode-locale/package.py b/var/spack/repos/builtin/packages/perl-encode-locale/package.py
index e1a0931708..830d981750 100644
--- a/var/spack/repos/builtin/packages/perl-encode-locale/package.py
+++ b/var/spack/repos/builtin/packages/perl-encode-locale/package.py
@@ -12,4 +12,6 @@ class PerlEncodeLocale(PerlPackage):
homepage = "https://metacpan.org/pod/Encode::Locale"
url = "http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/Encode-Locale-1.05.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.05", sha256="176fa02771f542a4efb1dbc2a4c928e8f4391bf4078473bd6040d8f11adb0ec1")
diff --git a/var/spack/repos/builtin/packages/perl-error/package.py b/var/spack/repos/builtin/packages/perl-error/package.py
index 6563e4d726..11cfd534c2 100644
--- a/var/spack/repos/builtin/packages/perl-error/package.py
+++ b/var/spack/repos/builtin/packages/perl-error/package.py
@@ -15,6 +15,8 @@ class PerlError(PerlPackage):
homepage = "https://metacpan.org/pod/Error"
url = "https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/Error-0.17028.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.17029", sha256="1a23f7913032aed6d4b68321373a3899ca66590f4727391a091ec19c95bf7adc")
version("0.17028", sha256="3ad85c5e58b31c8903006298424a51bba39f1840e324f5ae612eabc8b935e960")
diff --git a/var/spack/repos/builtin/packages/perl-eval-closure/package.py b/var/spack/repos/builtin/packages/perl-eval-closure/package.py
index a029a13c2c..fc3715fe69 100644
--- a/var/spack/repos/builtin/packages/perl-eval-closure/package.py
+++ b/var/spack/repos/builtin/packages/perl-eval-closure/package.py
@@ -12,4 +12,6 @@ class PerlEvalClosure(PerlPackage):
homepage = "https://metacpan.org/pod/Eval::Closure"
url = "http://search.cpan.org/CPAN/authors/id/D/DO/DOY/Eval-Closure-0.14.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.14", sha256="ea0944f2f5ec98d895bef6d503e6e4a376fea6383a6bc64c7670d46ff2218cad")
diff --git a/var/spack/repos/builtin/packages/perl-exception-class/package.py b/var/spack/repos/builtin/packages/perl-exception-class/package.py
index 3a9433c017..4cda92a4a8 100644
--- a/var/spack/repos/builtin/packages/perl-exception-class/package.py
+++ b/var/spack/repos/builtin/packages/perl-exception-class/package.py
@@ -12,6 +12,8 @@ class PerlExceptionClass(PerlPackage):
homepage = "https://metacpan.org/pod/Exception::Class"
url = "http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Exception-Class-1.43.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.45", sha256="5482a77ef027ca1f9f39e1f48c558356e954936fc8fbbdee6c811c512701b249")
version("1.43", sha256="ff3b4b3f706e84aaa87ab0dee5cec6bd7a8fc9f72cf76d115212541fa0a13760")
diff --git a/var/spack/repos/builtin/packages/perl-exporter-lite/package.py b/var/spack/repos/builtin/packages/perl-exporter-lite/package.py
index 620d422b75..e1bd063291 100644
--- a/var/spack/repos/builtin/packages/perl-exporter-lite/package.py
+++ b/var/spack/repos/builtin/packages/perl-exporter-lite/package.py
@@ -14,5 +14,7 @@ class PerlExporterLite(PerlPackage):
homepage = "https://metacpan.org/pod/Exporter::Lite"
url = "https://cpan.metacpan.org/authors/id/N/NE/NEILB/Exporter-Lite-0.08.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.09", sha256="79d8b14fd5013922c63e850f15bf51059f2502404535eb6690ef23612c2a198d")
version("0.08", sha256="c05b3909af4cb86f36495e94a599d23ebab42be7a18efd0d141fc1586309dac2")
diff --git a/var/spack/repos/builtin/packages/perl-exporter-tiny/package.py b/var/spack/repos/builtin/packages/perl-exporter-tiny/package.py
index 5f3e475523..fd8735af15 100644
--- a/var/spack/repos/builtin/packages/perl-exporter-tiny/package.py
+++ b/var/spack/repos/builtin/packages/perl-exporter-tiny/package.py
@@ -13,6 +13,8 @@ class PerlExporterTiny(PerlPackage):
homepage = "https://metacpan.org/pod/Exporter::Tiny"
url = "http://search.cpan.org/CPAN/authors/id/T/TO/TOBYINK/Exporter-Tiny-1.000000.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.006002", sha256="6f295e2cbffb1dbc15bdb9dadc341671c1e0cd2bdf2d312b17526273c322638d")
version("1.006001", sha256="8df2a7ee5a11bacb8166edd9ee8fc93172278a74d5abe2021a5f4a7d57915c50")
version("1.006000", sha256="d95479ff085699d6422f7fc8306db085e34b626438deb82ec82d41df2295f400")
diff --git a/var/spack/repos/builtin/packages/perl-extutils-config/package.py b/var/spack/repos/builtin/packages/perl-extutils-config/package.py
index 673bab3b09..34e9e3c367 100644
--- a/var/spack/repos/builtin/packages/perl-extutils-config/package.py
+++ b/var/spack/repos/builtin/packages/perl-extutils-config/package.py
@@ -12,4 +12,6 @@ class PerlExtutilsConfig(PerlPackage):
homepage = "https://metacpan.org/pod/ExtUtils::Config"
url = "https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Config-0.008.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.008", sha256="ae5104f634650dce8a79b7ed13fb59d67a39c213a6776cfdaa3ee749e62f1a8c")
diff --git a/var/spack/repos/builtin/packages/perl-extutils-depends/package.py b/var/spack/repos/builtin/packages/perl-extutils-depends/package.py
index b531006a71..77149ba4eb 100644
--- a/var/spack/repos/builtin/packages/perl-extutils-depends/package.py
+++ b/var/spack/repos/builtin/packages/perl-extutils-depends/package.py
@@ -12,5 +12,7 @@ class PerlExtutilsDepends(PerlPackage):
homepage = "https://metacpan.org/pod/ExtUtils::Depends"
url = "http://search.cpan.org/CPAN/authors/id/X/XA/XAOC/ExtUtils-Depends-0.405.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.8001", sha256="673c4387e7896c1a216099c1fbb3faaa7763d7f5f95a1a56a60a2a2906c131c5")
version("0.405", sha256="8ad6401ad7559b03ceda1fe4b191c95f417bdec7c542a984761a4656715a8a2c")
diff --git a/var/spack/repos/builtin/packages/perl-extutils-helpers/package.py b/var/spack/repos/builtin/packages/perl-extutils-helpers/package.py
index 23ee10b474..325762dc21 100644
--- a/var/spack/repos/builtin/packages/perl-extutils-helpers/package.py
+++ b/var/spack/repos/builtin/packages/perl-extutils-helpers/package.py
@@ -12,4 +12,6 @@ class PerlExtutilsHelpers(PerlPackage):
homepage = "https://metacpan.org/pod/ExtUtils::Helpers"
url = "https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Helpers-0.026.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.026", sha256="de901b6790a4557cf4ec908149e035783b125bf115eb9640feb1bc1c24c33416")
diff --git a/var/spack/repos/builtin/packages/perl-extutils-installpaths/package.py b/var/spack/repos/builtin/packages/perl-extutils-installpaths/package.py
index 1dfa894d9b..8e82af803d 100644
--- a/var/spack/repos/builtin/packages/perl-extutils-installpaths/package.py
+++ b/var/spack/repos/builtin/packages/perl-extutils-installpaths/package.py
@@ -12,6 +12,8 @@ class PerlExtutilsInstallpaths(PerlPackage):
homepage = "https://metacpan.org/pod/ExtUtils::InstallPaths"
url = "https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-0.012.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.012", sha256="84735e3037bab1fdffa3c2508567ad412a785c91599db3c12593a50a1dd434ed")
depends_on("perl-extutils-config", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/perl-extutils-makemaker/package.py b/var/spack/repos/builtin/packages/perl-extutils-makemaker/package.py
index c4e6052476..67dfcc1f76 100644
--- a/var/spack/repos/builtin/packages/perl-extutils-makemaker/package.py
+++ b/var/spack/repos/builtin/packages/perl-extutils-makemaker/package.py
@@ -15,6 +15,8 @@ class PerlExtutilsMakemaker(PerlPackage):
homepage = "https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker"
url = "http://search.cpan.org/CPAN/authors/id/B/BI/BINGOS/ExtUtils-MakeMaker-7.24.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("7.70", sha256="f108bd46420d2f00d242825f865b0f68851084924924f92261d684c49e3e7a74")
version("7.68", sha256="270238d253343b833daa005fb57a3a5d8916b59da197698a632b141e7acad779")
version("7.24", sha256="416abc97c3bb2cc72bef28852522f2859de53e37bf3d0ae8b292067d78755e69")
diff --git a/var/spack/repos/builtin/packages/perl-extutils-pkgconfig/package.py b/var/spack/repos/builtin/packages/perl-extutils-pkgconfig/package.py
index 3861732079..a45776e32b 100644
--- a/var/spack/repos/builtin/packages/perl-extutils-pkgconfig/package.py
+++ b/var/spack/repos/builtin/packages/perl-extutils-pkgconfig/package.py
@@ -12,6 +12,8 @@ class PerlExtutilsPkgconfig(PerlPackage):
homepage = "https://metacpan.org/pod/ExtUtils::PkgConfig"
url = "http://search.cpan.org/CPAN/authors/id/X/XA/XAOC/ExtUtils-PkgConfig-1.16.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.16", sha256="bbeaced995d7d8d10cfc51a3a5a66da41ceb2bc04fedcab50e10e6300e801c6e")
depends_on("pkgconfig", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/perl-ffi-checklib/package.py b/var/spack/repos/builtin/packages/perl-ffi-checklib/package.py
index 7739b05a26..38abaa8d11 100644
--- a/var/spack/repos/builtin/packages/perl-ffi-checklib/package.py
+++ b/var/spack/repos/builtin/packages/perl-ffi-checklib/package.py
@@ -17,5 +17,7 @@ class PerlFfiChecklib(PerlPackage):
homepage = "https://metacpan.org/pod/FFI::CheckLib"
url = "https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/FFI-CheckLib-0.25.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.31", sha256="04d885fc377d44896e5ea1c4ec310f979bb04f2f18658a7e7a4d509f7e80bb80")
version("0.25", sha256="eb36b9a7cff1764a65b1b77e01e92c26207c558a3f986d0d17d2b110fa366ba4")
diff --git a/var/spack/repos/builtin/packages/perl-file-chdir/package.py b/var/spack/repos/builtin/packages/perl-file-chdir/package.py
index c790186810..3cdc8b3a06 100644
--- a/var/spack/repos/builtin/packages/perl-file-chdir/package.py
+++ b/var/spack/repos/builtin/packages/perl-file-chdir/package.py
@@ -20,4 +20,6 @@ class PerlFileChdir(PerlPackage):
homepage = "https://metacpan.org/pod/File::chdir"
url = "https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/File-chdir-0.1011.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.1011", sha256="31ebf912df48d5d681def74b9880d78b1f3aca4351a0ed1fe3570b8e03af6c79")
diff --git a/var/spack/repos/builtin/packages/perl-file-copy-recursive/package.py b/var/spack/repos/builtin/packages/perl-file-copy-recursive/package.py
index a71c03c84b..27e080d3da 100644
--- a/var/spack/repos/builtin/packages/perl-file-copy-recursive/package.py
+++ b/var/spack/repos/builtin/packages/perl-file-copy-recursive/package.py
@@ -12,6 +12,8 @@ class PerlFileCopyRecursive(PerlPackage):
homepage = "https://metacpan.org/pod/File::Copy::Recursive"
url = "http://search.cpan.org/CPAN/authors/id/D/DM/DMUEY/File-Copy-Recursive-0.38.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.45", sha256="d3971cf78a8345e38042b208bb7b39cb695080386af629f4a04ffd6549df1157")
version("0.40", sha256="e8b8923b930ef7bcb59d4a97456d0e149b8487597cd1550f836451d936ce55a1")
version("0.38", sha256="84ccbddf3894a88a2c2b6be68ff6ef8960037803bb36aa228b31944cfdf6deeb")
diff --git a/var/spack/repos/builtin/packages/perl-file-find-rule/package.py b/var/spack/repos/builtin/packages/perl-file-find-rule/package.py
index aefeb7913f..39c12b2c18 100644
--- a/var/spack/repos/builtin/packages/perl-file-find-rule/package.py
+++ b/var/spack/repos/builtin/packages/perl-file-find-rule/package.py
@@ -13,6 +13,8 @@ class PerlFileFindRule(PerlPackage):
homepage = "https://metacpan.org/pod/File::Find::Rule"
url = "https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/File-Find-Rule-0.34.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.34", sha256="7e6f16cc33eb1f29ff25bee51d513f4b8a84947bbfa18edb2d3cc40a2d64cafe")
depends_on("perl-extutils-makemaker", type="build")
diff --git a/var/spack/repos/builtin/packages/perl-file-homedir/package.py b/var/spack/repos/builtin/packages/perl-file-homedir/package.py
index de7624b6c8..a8ad590d99 100644
--- a/var/spack/repos/builtin/packages/perl-file-homedir/package.py
+++ b/var/spack/repos/builtin/packages/perl-file-homedir/package.py
@@ -12,6 +12,8 @@ class PerlFileHomedir(PerlPackage):
homepage = "https://metacpan.org/pod/File::HomeDir"
url = "https://cpan.metacpan.org/authors/id/R/RE/REHSACK/File-HomeDir-1.004.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.006", sha256="593737c62df0f6dab5d4122e0b4476417945bb6262c33eedc009665ef1548852")
version("1.004", sha256="45f67e2bb5e60a7970d080e8f02079732e5a8dfc0c7c3cbdb29abfb3f9f791ad")
diff --git a/var/spack/repos/builtin/packages/perl-file-listing/package.py b/var/spack/repos/builtin/packages/perl-file-listing/package.py
index ceba0adc65..5df215c97b 100644
--- a/var/spack/repos/builtin/packages/perl-file-listing/package.py
+++ b/var/spack/repos/builtin/packages/perl-file-listing/package.py
@@ -12,6 +12,8 @@ class PerlFileListing(PerlPackage):
homepage = "https://metacpan.org/pod/File::Listing"
url = "http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/File-Listing-6.04.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("6.04", sha256="1e0050fcd6789a2179ec0db282bf1e90fb92be35d1171588bd9c47d52d959cf5")
depends_on("perl-http-date", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/perl-file-pushd/package.py b/var/spack/repos/builtin/packages/perl-file-pushd/package.py
index 21e9745b07..af3e4703ce 100644
--- a/var/spack/repos/builtin/packages/perl-file-pushd/package.py
+++ b/var/spack/repos/builtin/packages/perl-file-pushd/package.py
@@ -12,5 +12,7 @@ class PerlFilePushd(PerlPackage):
homepage = "https://metacpan.org/pod/File::pushd"
url = "http://search.cpan.org/CPAN/authors/id/D/DA/DAGOLDEN/File-pushd-1.014.tar.gz"
+ license("Apache-2.0")
+
version("1.016", sha256="d73a7f09442983b098260df3df7a832a5f660773a313ca273fa8b56665f97cdc")
version("1.014", sha256="b5ab37ffe3acbec53efb7c77b4423a2c79afa30a48298e751b9ebee3fdc6340b")
diff --git a/var/spack/repos/builtin/packages/perl-file-remove/package.py b/var/spack/repos/builtin/packages/perl-file-remove/package.py
index 8fbb26c83b..3d00f96ee3 100644
--- a/var/spack/repos/builtin/packages/perl-file-remove/package.py
+++ b/var/spack/repos/builtin/packages/perl-file-remove/package.py
@@ -12,6 +12,8 @@ class PerlFileRemove(PerlPackage):
homepage = "https://metacpan.org/pod/File::Remove"
url = "https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/File-Remove-1.61.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.61", sha256="fd857f585908fc503461b9e48b3c8594e6535766bc14beb17c90ba58d5dc4975")
depends_on("perl-module-build", type="build")
diff --git a/var/spack/repos/builtin/packages/perl-file-sharedir-install/package.py b/var/spack/repos/builtin/packages/perl-file-sharedir-install/package.py
index cab7994da5..16cb812279 100644
--- a/var/spack/repos/builtin/packages/perl-file-sharedir-install/package.py
+++ b/var/spack/repos/builtin/packages/perl-file-sharedir-install/package.py
@@ -12,6 +12,8 @@ class PerlFileSharedirInstall(PerlPackage):
homepage = "https://metacpan.org/pod/File::ShareDir::Install"
url = "http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/File-ShareDir-Install-0.11.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.14", sha256="8f9533b198f2d4a9a5288cbc7d224f7679ad05a7a8573745599789428bc5aea0")
version("0.11", sha256="32bf8772e9fea60866074b27ff31ab5bc3f88972d61915e84cbbb98455e00cc8")
diff --git a/var/spack/repos/builtin/packages/perl-file-sharedir/package.py b/var/spack/repos/builtin/packages/perl-file-sharedir/package.py
index e50f637e1d..4b4d9535d0 100644
--- a/var/spack/repos/builtin/packages/perl-file-sharedir/package.py
+++ b/var/spack/repos/builtin/packages/perl-file-sharedir/package.py
@@ -14,6 +14,8 @@ class PerlFileSharedir(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.118", sha256="3bb2a20ba35df958dc0a4f2306fc05d903d8b8c4de3c8beefce17739d281c958")
depends_on("perl-class-inspector@1.12:", type=("build", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-file-slurp-tiny/package.py b/var/spack/repos/builtin/packages/perl-file-slurp-tiny/package.py
index 2d02900933..699c669661 100644
--- a/var/spack/repos/builtin/packages/perl-file-slurp-tiny/package.py
+++ b/var/spack/repos/builtin/packages/perl-file-slurp-tiny/package.py
@@ -12,4 +12,6 @@ class PerlFileSlurpTiny(PerlPackage):
homepage = "https://metacpan.org/pod/File::Slurp::Tiny"
url = "http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/File-Slurp-Tiny-0.004.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.004", sha256="452995beeabf0e923e65fdc627a725dbb12c9e10c00d8018c16d10ba62757f1e")
diff --git a/var/spack/repos/builtin/packages/perl-file-slurp/package.py b/var/spack/repos/builtin/packages/perl-file-slurp/package.py
index 2ad51b1bc3..cbb3a55488 100644
--- a/var/spack/repos/builtin/packages/perl-file-slurp/package.py
+++ b/var/spack/repos/builtin/packages/perl-file-slurp/package.py
@@ -13,4 +13,6 @@ class PerlFileSlurp(PerlPackage):
homepage = "https://metacpan.org/pod/File::Slurp"
url = "https://cpan.metacpan.org/authors/id/C/CA/CAPOEIRAB/File-Slurp-9999.32.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("9999.32", sha256="4c3c21992a9d42be3a79dd74a3c83d27d38057269d65509a2f555ea0fb2bc5b0")
diff --git a/var/spack/repos/builtin/packages/perl-file-slurper/package.py b/var/spack/repos/builtin/packages/perl-file-slurper/package.py
index 8c7d0c42da..77ed96b2a0 100644
--- a/var/spack/repos/builtin/packages/perl-file-slurper/package.py
+++ b/var/spack/repos/builtin/packages/perl-file-slurper/package.py
@@ -12,5 +12,7 @@ class PerlFileSlurper(PerlPackage):
homepage = "https://metacpan.org/pod/File::Slurper"
url = "http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/File-Slurper-0.011.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.014", sha256="d5a36487339888c3cd758e648160ee1d70eb4153cacbaff57846dbcefb344b0c")
version("0.011", sha256="f6494844b9759b3d1dd8fc4ffa790f8e6e493c4eb58e88831a51e085f2e76010")
diff --git a/var/spack/repos/builtin/packages/perl-file-temp/package.py b/var/spack/repos/builtin/packages/perl-file-temp/package.py
index 2e9f729df1..bce3fa7339 100644
--- a/var/spack/repos/builtin/packages/perl-file-temp/package.py
+++ b/var/spack/repos/builtin/packages/perl-file-temp/package.py
@@ -12,4 +12,6 @@ class PerlFileTemp(PerlPackage):
homepage = "https://metacpan.org/pod/File::Temp"
url = "https://cpan.metacpan.org/authors/id/E/ET/ETHER/File-Temp-0.2311.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.2311", sha256="2290d61bf5c39882fc3311da9ce1c7f42dbdf825ae169e552c59fe4598b36f4a")
diff --git a/var/spack/repos/builtin/packages/perl-file-which/package.py b/var/spack/repos/builtin/packages/perl-file-which/package.py
index 9ad4ef91cc..aa4852d7c6 100644
--- a/var/spack/repos/builtin/packages/perl-file-which/package.py
+++ b/var/spack/repos/builtin/packages/perl-file-which/package.py
@@ -12,5 +12,7 @@ class PerlFileWhich(PerlPackage):
homepage = "http://cpansearch.perl.org/src/PLICEASE/File-Which-1.22/lib/File/Which.pm"
url = "http://search.cpan.org/CPAN/authors/id/P/PL/PLICEASE/File-Which-1.22.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.27", sha256="3201f1a60e3f16484082e6045c896842261fc345de9fb2e620fd2a2c7af3a93a")
version("1.22", sha256="e8a8ffcf96868c6879e82645db4ff9ef00c2d8a286fed21971e7280f52cf0dd4")
diff --git a/var/spack/repos/builtin/packages/perl-gd/package.py b/var/spack/repos/builtin/packages/perl-gd/package.py
index 9cfcd9679a..14cc6b455d 100644
--- a/var/spack/repos/builtin/packages/perl-gd/package.py
+++ b/var/spack/repos/builtin/packages/perl-gd/package.py
@@ -12,6 +12,8 @@ class PerlGd(PerlPackage):
homepage = "https://metacpan.org/pod/GD"
url = "https://cpan.metacpan.org/authors/id/R/RU/RURBAN/GD-2.77.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("2.77", sha256="b56c88b8ef3be016ce29bb62dd1f1b6f6b5fbcaa57fea59e9468af6901016fb5")
version("2.53", sha256="d05d01fe95e581adb3468cf05ab5d405db7497c0fb3ec7ecf23d023705fab7aa")
diff --git a/var/spack/repos/builtin/packages/perl-gdgraph-histogram/package.py b/var/spack/repos/builtin/packages/perl-gdgraph-histogram/package.py
index 6b416de943..cbac268606 100644
--- a/var/spack/repos/builtin/packages/perl-gdgraph-histogram/package.py
+++ b/var/spack/repos/builtin/packages/perl-gdgraph-histogram/package.py
@@ -13,4 +13,6 @@ class PerlGdgraphHistogram(PerlPackage):
homepage = "https://metacpan.org/pod/GD::Graph::histogram"
url = "https://cpan.metacpan.org/authors/id/W/WH/WHIZDOG/GDGraph-histogram-1.1.tar.gz"
+ license("Artistic-1.0-cl8")
+
version("1.1", sha256="20f752d0e6deb59b29aa2ec3496b5883476d00280b6e83f5b47c33fac4097f8a")
diff --git a/var/spack/repos/builtin/packages/perl-gdgraph/package.py b/var/spack/repos/builtin/packages/perl-gdgraph/package.py
index 9a7852e615..85763d35c8 100644
--- a/var/spack/repos/builtin/packages/perl-gdgraph/package.py
+++ b/var/spack/repos/builtin/packages/perl-gdgraph/package.py
@@ -12,6 +12,8 @@ class PerlGdgraph(PerlPackage):
homepage = "https://metacpan.org/pod/GD::Graph"
url = "http://search.cpan.org/CPAN/authors/id/B/BW/BWARFIELD/GDGraph-1.4308.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.4308", sha256="75b3c7e280431404ed096c6e120d552cc39052a8610787149515e94b9ba237cb")
depends_on("perl-capture-tiny", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/perl-gdtextutil/package.py b/var/spack/repos/builtin/packages/perl-gdtextutil/package.py
index 414d11f981..22d60b3e2a 100644
--- a/var/spack/repos/builtin/packages/perl-gdtextutil/package.py
+++ b/var/spack/repos/builtin/packages/perl-gdtextutil/package.py
@@ -12,6 +12,8 @@ class PerlGdtextutil(PerlPackage):
homepage = "https://metacpan.org/pod/GD::Text"
url = "http://search.cpan.org/CPAN/authors/id/M/MV/MVERB/GDTextUtil-0.86.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.86", sha256="886ecbf85cfe94f4135ee5689c4847a9ae783ecb99e6759e12c734f2dd6116bc")
depends_on("perl-gd", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/perl-getopt-argvfile/package.py b/var/spack/repos/builtin/packages/perl-getopt-argvfile/package.py
index 3e58e4e27b..5904a0353f 100644
--- a/var/spack/repos/builtin/packages/perl-getopt-argvfile/package.py
+++ b/var/spack/repos/builtin/packages/perl-getopt-argvfile/package.py
@@ -12,4 +12,6 @@ class PerlGetoptArgvfile(PerlPackage):
homepage = "https://metacpan.org/pod/Getopt::ArgvFile"
url = "https://cpan.metacpan.org/authors/id/J/JS/JSTENZEL/Getopt-ArgvFile-1.11.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.11", sha256="3709aa513ce6fd71d1a55a02e34d2f090017d5350a9bd447005653c9b0835b22")
diff --git a/var/spack/repos/builtin/packages/perl-getopt-tabular/package.py b/var/spack/repos/builtin/packages/perl-getopt-tabular/package.py
index 968f165ef8..24e9bf4be2 100644
--- a/var/spack/repos/builtin/packages/perl-getopt-tabular/package.py
+++ b/var/spack/repos/builtin/packages/perl-getopt-tabular/package.py
@@ -13,4 +13,6 @@ class PerlGetoptTabular(PerlPackage):
homepage = "https://metacpan.org/pod/Getopt::Tabular"
url = "https://cpan.metacpan.org/authors/id/G/GW/GWARD/Getopt-Tabular-0.3.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.3", sha256="9bdf067633b5913127820f4e8035edc53d08372faace56ba6bfa00c968a25377")
diff --git a/var/spack/repos/builtin/packages/perl-graph-readwrite/package.py b/var/spack/repos/builtin/packages/perl-graph-readwrite/package.py
index eae5958f85..80ba9336a4 100644
--- a/var/spack/repos/builtin/packages/perl-graph-readwrite/package.py
+++ b/var/spack/repos/builtin/packages/perl-graph-readwrite/package.py
@@ -12,5 +12,7 @@ class PerlGraphReadwrite(PerlPackage):
homepage = "https://metacpan.org/pod/Graph::ReadWrite"
url = "http://search.cpan.org/CPAN/authors/id/N/NE/NEILB/Graph-ReadWrite-2.09.tar.gz"
+ license("Artistic-1.0")
+
version("2.10", sha256="516c1ea9facb995dbc38d1735d58974b2399862567e731b729c8d0bc2ee5a14b")
version("2.09", sha256="b01ef06ce922eea12d5ce614d63ddc5f3ee7ad0d05f9577051d3f87a89799a4a")
diff --git a/var/spack/repos/builtin/packages/perl-graph/package.py b/var/spack/repos/builtin/packages/perl-graph/package.py
index 73463ef38f..9518a549b4 100644
--- a/var/spack/repos/builtin/packages/perl-graph/package.py
+++ b/var/spack/repos/builtin/packages/perl-graph/package.py
@@ -12,6 +12,8 @@ class PerlGraph(PerlPackage):
homepage = "https://metacpan.org/pod/Graph"
url = "http://search.cpan.org/CPAN/authors/id/J/JH/JHI/Graph-0.9704.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.20105", sha256="d72d6512e5a637a64b879a7b74cf3822278b4917e1a0317d340523a6a3936b67")
version("0.9704", sha256="325e8eb07be2d09a909e450c13d3a42dcb2a2e96cc3ac780fe4572a0d80b2a25")
diff --git a/var/spack/repos/builtin/packages/perl-heap/package.py b/var/spack/repos/builtin/packages/perl-heap/package.py
index 7635d277cd..90a37b4e3d 100644
--- a/var/spack/repos/builtin/packages/perl-heap/package.py
+++ b/var/spack/repos/builtin/packages/perl-heap/package.py
@@ -15,6 +15,8 @@ class PerlHeap(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.80", sha256="ccda29f3c93176ad0fdfff4dd6f5e4ac90b370cba4b028386b7343bf64139bde")
def test_use(self):
diff --git a/var/spack/repos/builtin/packages/perl-html-parser/package.py b/var/spack/repos/builtin/packages/perl-html-parser/package.py
index f0b56906ad..2dfef6328a 100644
--- a/var/spack/repos/builtin/packages/perl-html-parser/package.py
+++ b/var/spack/repos/builtin/packages/perl-html-parser/package.py
@@ -12,6 +12,8 @@ class PerlHtmlParser(PerlPackage):
homepage = "https://metacpan.org/pod/HTML::Parser"
url = "http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/HTML-Parser-3.72.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("3.72", sha256="ec28c7e1d9e67c45eca197077f7cdc41ead1bb4c538c7f02a3296a4bb92f608b")
depends_on("perl-html-tagset", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/perl-html-tagset/package.py b/var/spack/repos/builtin/packages/perl-html-tagset/package.py
index 82c263de6a..e20697829c 100644
--- a/var/spack/repos/builtin/packages/perl-html-tagset/package.py
+++ b/var/spack/repos/builtin/packages/perl-html-tagset/package.py
@@ -12,4 +12,6 @@ class PerlHtmlTagset(PerlPackage):
homepage = "https://metacpan.org/pod/HTML::Tagset"
url = "http://search.cpan.org/CPAN/authors/id/P/PE/PETDANCE/HTML-Tagset-3.20.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("3.20", sha256="adb17dac9e36cd011f5243881c9739417fd102fce760f8de4e9be4c7131108e2")
diff --git a/var/spack/repos/builtin/packages/perl-http-cookiejar/package.py b/var/spack/repos/builtin/packages/perl-http-cookiejar/package.py
index 32bbc92acd..667d5f022e 100644
--- a/var/spack/repos/builtin/packages/perl-http-cookiejar/package.py
+++ b/var/spack/repos/builtin/packages/perl-http-cookiejar/package.py
@@ -15,6 +15,8 @@ class PerlHttpCookiejar(PerlPackage):
maintainers("EbiArnie")
+ license("Apache-2.0")
+
version("0.014", sha256="7094ea5c91f536d263b85e83ab4e9a963e11c4408ce08ecae553fa9c0cc47e73")
depends_on("perl@5.8.1:", type=("build", "link", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-http-cookies/package.py b/var/spack/repos/builtin/packages/perl-http-cookies/package.py
index 0bebdba332..8d38630466 100644
--- a/var/spack/repos/builtin/packages/perl-http-cookies/package.py
+++ b/var/spack/repos/builtin/packages/perl-http-cookies/package.py
@@ -12,6 +12,8 @@ class PerlHttpCookies(PerlPackage):
homepage = "https://metacpan.org/pod/HTTP::Cookies"
url = "http://search.cpan.org/CPAN/authors/id/O/OA/OALDERS/HTTP-Cookies-6.04.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("6.10", sha256="e36f36633c5ce6b5e4b876ffcf74787cc5efe0736dd7f487bdd73c14f0bd7007")
version("6.04", sha256="0cc7f079079dcad8293fea36875ef58dd1bfd75ce1a6c244cd73ed9523eb13d4")
diff --git a/var/spack/repos/builtin/packages/perl-http-daemon/package.py b/var/spack/repos/builtin/packages/perl-http-daemon/package.py
index 67aaa9dd42..9c093b4266 100644
--- a/var/spack/repos/builtin/packages/perl-http-daemon/package.py
+++ b/var/spack/repos/builtin/packages/perl-http-daemon/package.py
@@ -12,6 +12,8 @@ class PerlHttpDaemon(PerlPackage):
homepage = "https://metacpan.org/pod/HTTP::Daemon"
url = "http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/HTTP-Daemon-6.01.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("6.01", sha256="43fd867742701a3f9fcc7bd59838ab72c6490c0ebaf66901068ec6997514adc2")
depends_on("perl-lwp-mediatypes", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/perl-http-date/package.py b/var/spack/repos/builtin/packages/perl-http-date/package.py
index 5d553dbc9b..43c3024026 100644
--- a/var/spack/repos/builtin/packages/perl-http-date/package.py
+++ b/var/spack/repos/builtin/packages/perl-http-date/package.py
@@ -12,4 +12,6 @@ class PerlHttpDate(PerlPackage):
homepage = "https://metacpan.org/pod/HTTP::Date"
url = "http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/HTTP-Date-6.02.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("6.02", sha256="e8b9941da0f9f0c9c01068401a5e81341f0e3707d1c754f8e11f42a7e629e333")
diff --git a/var/spack/repos/builtin/packages/perl-http-message/package.py b/var/spack/repos/builtin/packages/perl-http-message/package.py
index a0bcd57cd8..8279b3d936 100644
--- a/var/spack/repos/builtin/packages/perl-http-message/package.py
+++ b/var/spack/repos/builtin/packages/perl-http-message/package.py
@@ -12,6 +12,8 @@ class PerlHttpMessage(PerlPackage):
homepage = "https://metacpan.org/pod/HTTP::Message"
url = "http://search.cpan.org/CPAN/authors/id/O/OA/OALDERS/HTTP-Message-6.13.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("6.44", sha256="398b647bf45aa972f432ec0111f6617742ba32fc773c6612d21f64ab4eacbca1")
version("6.13", sha256="f25f38428de851e5661e72f124476494852eb30812358b07f1c3a289f6f5eded")
diff --git a/var/spack/repos/builtin/packages/perl-inline-c/package.py b/var/spack/repos/builtin/packages/perl-inline-c/package.py
index c3179654d0..7e6306ebbb 100644
--- a/var/spack/repos/builtin/packages/perl-inline-c/package.py
+++ b/var/spack/repos/builtin/packages/perl-inline-c/package.py
@@ -12,6 +12,8 @@ class PerlInlineC(PerlPackage):
homepage = "https://metacpan.org/pod/Inline::C"
url = "http://search.cpan.org/CPAN/authors/id/T/TI/TINITA/Inline-C-0.78.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.81", sha256="f185258d9050d7f79b4f00f12625cc469c2f700ff62d3e831cb18d80d2c87aac")
version("0.78", sha256="9a7804d85c01a386073d2176582b0262b6374c5c0341049da3ef84c6f53efbc7")
diff --git a/var/spack/repos/builtin/packages/perl-inline/package.py b/var/spack/repos/builtin/packages/perl-inline/package.py
index d002dc5e41..ee13382531 100644
--- a/var/spack/repos/builtin/packages/perl-inline/package.py
+++ b/var/spack/repos/builtin/packages/perl-inline/package.py
@@ -12,6 +12,8 @@ class PerlInline(PerlPackage):
homepage = "https://metacpan.org/pod/Inline"
url = "http://search.cpan.org/CPAN/authors/id/I/IN/INGY/Inline-0.80.tar.gz"
+ license("Artistic-1.0-Perl OR GPL-1.0-or-later")
+
version("0.86", sha256="510a7de2d011b0db80b0874e8c0f7390010991000ae135cff7474df1e6d51e3a")
version("0.80", sha256="7e2bd984b1ebd43e336b937896463f2c6cb682c956cbd2c311a464363d2ccef6")
diff --git a/var/spack/repos/builtin/packages/perl-io-all/package.py b/var/spack/repos/builtin/packages/perl-io-all/package.py
index c688c97139..38217e2ec1 100644
--- a/var/spack/repos/builtin/packages/perl-io-all/package.py
+++ b/var/spack/repos/builtin/packages/perl-io-all/package.py
@@ -27,4 +27,6 @@ class PerlIoAll(PerlPackage):
homepage = "https://metacpan.org/pod/distribution/IO-All/lib/IO/All.pod"
url = "https://cpan.metacpan.org/authors/id/F/FR/FREW/IO-All-0.87.tar.gz"
+ license("Artistic-1.0")
+
version("0.87", sha256="54e21d250c0229127e30b77a3461e10077854ec244f26fb670f1b445ed4c4d5b")
diff --git a/var/spack/repos/builtin/packages/perl-io-html/package.py b/var/spack/repos/builtin/packages/perl-io-html/package.py
index 031149b7ff..0ffdbc19d9 100644
--- a/var/spack/repos/builtin/packages/perl-io-html/package.py
+++ b/var/spack/repos/builtin/packages/perl-io-html/package.py
@@ -12,5 +12,7 @@ class PerlIoHtml(PerlPackage):
homepage = "https://metacpan.org/pod/IO::HTML"
url = "http://search.cpan.org/CPAN/authors/id/C/CJ/CJM/IO-HTML-1.001.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.004", sha256="c87b2df59463bbf2c39596773dfb5c03bde0f7e1051af339f963f58c1cbd8bf5")
version("1.001", sha256="ea78d2d743794adc028bc9589538eb867174b4e165d7d8b5f63486e6b828e7e0")
diff --git a/var/spack/repos/builtin/packages/perl-io-sessiondata/package.py b/var/spack/repos/builtin/packages/perl-io-sessiondata/package.py
index ca2109e63e..4db315d1b5 100644
--- a/var/spack/repos/builtin/packages/perl-io-sessiondata/package.py
+++ b/var/spack/repos/builtin/packages/perl-io-sessiondata/package.py
@@ -12,4 +12,6 @@ class PerlIoSessiondata(PerlPackage):
homepage = "https://metacpan.org/release/PHRED/IO-SessionData-1.03/source/lib/IO/SessionData.pm#PIO::SessionData"
url = "http://search.cpan.org/CPAN/authors/id/P/PH/PHRED/IO-SessionData-1.03.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.03", sha256="64a4712a3edbb3fd10230db296c29c8c66f066adfbc0c3df6a48258fef392ddd")
diff --git a/var/spack/repos/builtin/packages/perl-io-socket-ssl/package.py b/var/spack/repos/builtin/packages/perl-io-socket-ssl/package.py
index 99af562883..26231dea3b 100644
--- a/var/spack/repos/builtin/packages/perl-io-socket-ssl/package.py
+++ b/var/spack/repos/builtin/packages/perl-io-socket-ssl/package.py
@@ -14,6 +14,8 @@ class PerlIoSocketSsl(PerlPackage):
homepage = "https://metacpan.org/dist/IO-Socket-SSL/view/lib/IO/Socket/SSL.pod"
url = "http://search.cpan.org/CPAN/authors/id/S/SU/SULLR/IO-Socket-SSL-2.052.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("2.052", sha256="e4897a9b17cb18a3c44aa683980d52cef534cdfcb8063d6877c879bfa2f26673")
depends_on("perl-net-ssleay", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/perl-io-string/package.py b/var/spack/repos/builtin/packages/perl-io-string/package.py
index fbf3a9cdd6..6223f6edc4 100644
--- a/var/spack/repos/builtin/packages/perl-io-string/package.py
+++ b/var/spack/repos/builtin/packages/perl-io-string/package.py
@@ -12,4 +12,6 @@ class PerlIoString(PerlPackage):
homepage = "https://metacpan.org/pod/IO::String"
url = "http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/IO-String-1.08.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.08", sha256="2a3f4ad8442d9070780e58ef43722d19d1ee21a803bf7c8206877a10482de5a0")
diff --git a/var/spack/repos/builtin/packages/perl-io-tty/package.py b/var/spack/repos/builtin/packages/perl-io-tty/package.py
index 115aa7ff7e..a083df70f5 100644
--- a/var/spack/repos/builtin/packages/perl-io-tty/package.py
+++ b/var/spack/repos/builtin/packages/perl-io-tty/package.py
@@ -14,5 +14,7 @@ class PerlIoTty(PerlPackage):
homepage = "https://metacpan.org/pod/IO::Tty"
url = "https://cpan.metacpan.org/authors/id/T/TO/TODDR/IO-Tty-1.13_01.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.17", sha256="a5f1a83020bc5b5dd6c1b570f48c7546e0a8f7fac10a068740b03925ad9e14e8")
version("1.13_01", sha256="89798eba7c31d9c169ef2f38ff49490aa769b1d9a68033de365595cfaf9cc258")
diff --git a/var/spack/repos/builtin/packages/perl-ipc-run/package.py b/var/spack/repos/builtin/packages/perl-ipc-run/package.py
index c9a2f62d40..f6cec3c200 100644
--- a/var/spack/repos/builtin/packages/perl-ipc-run/package.py
+++ b/var/spack/repos/builtin/packages/perl-ipc-run/package.py
@@ -15,6 +15,8 @@ class PerlIpcRun(PerlPackage):
homepage = "https://metacpan.org/pod/IPC::Run"
url = "https://cpan.metacpan.org/authors/id/T/TO/TODDR/IPC-Run-20180523.0.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version(
"20220807.0", sha256="277d781dbbc98af18e979c7ef36f222513d7361742c52507c3348b265f6f5e69"
)
diff --git a/var/spack/repos/builtin/packages/perl-ipc-system-simple/package.py b/var/spack/repos/builtin/packages/perl-ipc-system-simple/package.py
index 1fce753462..5d1dca9b54 100644
--- a/var/spack/repos/builtin/packages/perl-ipc-system-simple/package.py
+++ b/var/spack/repos/builtin/packages/perl-ipc-system-simple/package.py
@@ -15,6 +15,8 @@ class PerlIpcSystemSimple(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.30", sha256="22e6f5222b505ee513058fdca35ab7a1eab80539b98e5ca4a923a70a8ae9ba9e")
depends_on("perl@5.6.0:", type=("build", "link", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-json/package.py b/var/spack/repos/builtin/packages/perl-json/package.py
index b357e3e269..109eb58e97 100644
--- a/var/spack/repos/builtin/packages/perl-json/package.py
+++ b/var/spack/repos/builtin/packages/perl-json/package.py
@@ -12,5 +12,7 @@ class PerlJson(PerlPackage):
homepage = "https://metacpan.org/pod/JSON"
url = "http://search.cpan.org/CPAN/authors/id/I/IS/ISHIGAKI/JSON-2.97001.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("4.10", sha256="df8b5143d9a7de99c47b55f1a170bd1f69f711935c186a6dc0ab56dd05758e35")
version("2.97001", sha256="e277d9385633574923f48c297e1b8acad3170c69fa590e31fa466040fc6f8f5a")
diff --git a/var/spack/repos/builtin/packages/perl-libwww-perl/package.py b/var/spack/repos/builtin/packages/perl-libwww-perl/package.py
index f89c743904..2169e9591b 100644
--- a/var/spack/repos/builtin/packages/perl-libwww-perl/package.py
+++ b/var/spack/repos/builtin/packages/perl-libwww-perl/package.py
@@ -15,6 +15,8 @@ class PerlLibwwwPerl(PerlPackage):
homepage = "https://github.com/libwww-perl/libwww-perl"
url = "http://search.cpan.org/CPAN/authors/id/O/OA/OALDERS/libwww-perl-6.33.tar.gz"
+ license("Artistic-1.0")
+
version("6.68", sha256="42784a5869855ee08522dfb1d30fccf98ca4ddefa8c6c1bcb0d68a0adceb7f01")
version("6.33", sha256="97417386f11f007ae129fe155b82fd8969473ce396a971a664c8ae6850c69b99")
version("6.29", sha256="4c6f2697999d2d0e6436b584116b12b30dc39990ec0622751c1a6cec2c0e6662")
diff --git a/var/spack/repos/builtin/packages/perl-libxml-perl/package.py b/var/spack/repos/builtin/packages/perl-libxml-perl/package.py
index 0a28125d1a..7fd4672941 100644
--- a/var/spack/repos/builtin/packages/perl-libxml-perl/package.py
+++ b/var/spack/repos/builtin/packages/perl-libxml-perl/package.py
@@ -14,4 +14,6 @@ class PerlLibxmlPerl(PerlPackage):
homepage = "https://metacpan.org/release/libxml-perl"
url = "https://cpan.metacpan.org/authors/id/K/KM/KMACLEOD/libxml-perl-0.08.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.08", sha256="4571059b7b5d48b7ce52b01389e95d798bf5cf2020523c153ff27b498153c9cb")
diff --git a/var/spack/repos/builtin/packages/perl-list-moreutils-xs/package.py b/var/spack/repos/builtin/packages/perl-list-moreutils-xs/package.py
index fa075179f4..ae868a4147 100644
--- a/var/spack/repos/builtin/packages/perl-list-moreutils-xs/package.py
+++ b/var/spack/repos/builtin/packages/perl-list-moreutils-xs/package.py
@@ -15,5 +15,7 @@ class PerlListMoreutilsXs(PerlPackage):
homepage = "https://metacpan.org/pod/List::MoreUtils::XS"
url = "https://cpan.metacpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-XS-0.428.tar.gz"
+ license("Apache-2.0")
+
version("0.430", sha256="e8ce46d57c179eecd8758293e9400ff300aaf20fefe0a9d15b9fe2302b9cb242")
version("0.428", sha256="9d9fe621429dfe7cf2eb1299c192699ddebf060953e5ebdc1b4e293c6d6dd62d")
diff --git a/var/spack/repos/builtin/packages/perl-list-moreutils/package.py b/var/spack/repos/builtin/packages/perl-list-moreutils/package.py
index 2df5c06868..4a63de4680 100644
--- a/var/spack/repos/builtin/packages/perl-list-moreutils/package.py
+++ b/var/spack/repos/builtin/packages/perl-list-moreutils/package.py
@@ -12,6 +12,8 @@ class PerlListMoreutils(PerlPackage):
homepage = "https://metacpan.org/pod/List::MoreUtils"
url = "http://search.cpan.org/CPAN/authors/id/R/RE/REHSACK/List-MoreUtils-0.428.tar.gz"
+ license("Apache-2.0")
+
version("0.430", sha256="63b1f7842cd42d9b538d1e34e0330de5ff1559e4c2737342506418276f646527")
version("0.428", sha256="713e0945d5f16e62d81d5f3da2b6a7b14a4ce439f6d3a7de74df1fd166476cc2")
diff --git a/var/spack/repos/builtin/packages/perl-log-any/package.py b/var/spack/repos/builtin/packages/perl-log-any/package.py
index 07982688fd..6284e34bec 100644
--- a/var/spack/repos/builtin/packages/perl-log-any/package.py
+++ b/var/spack/repos/builtin/packages/perl-log-any/package.py
@@ -15,6 +15,8 @@ class PerlLogAny(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.717", sha256="56649da0f3900230c9e3d29252cb0a74806fb2ddebd22805acd7368959a65bca")
def test_use(self):
diff --git a/var/spack/repos/builtin/packages/perl-log-log4perl/package.py b/var/spack/repos/builtin/packages/perl-log-log4perl/package.py
index d7538a1427..ed7bf937dd 100644
--- a/var/spack/repos/builtin/packages/perl-log-log4perl/package.py
+++ b/var/spack/repos/builtin/packages/perl-log-log4perl/package.py
@@ -12,5 +12,7 @@ class PerlLogLog4perl(PerlPackage):
homepage = "https://metacpan.org/pod/Log::Log4perl"
url = "https://cpan.metacpan.org/authors/id/M/MS/MSCHILLI/Log-Log4perl-1.46.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.49", sha256="b739187f519146cb6bebcfc427c64b1f4138b35c5f4c96f46a21ed4a43872e16")
version("1.46", sha256="31011a17c04e78016e73eaa4865d0481d2ffc3dc22813c61065d90ad73c64e6f")
diff --git a/var/spack/repos/builtin/packages/perl-lwp-mediatypes/package.py b/var/spack/repos/builtin/packages/perl-lwp-mediatypes/package.py
index 0709a3ccbf..89ce1bdb07 100644
--- a/var/spack/repos/builtin/packages/perl-lwp-mediatypes/package.py
+++ b/var/spack/repos/builtin/packages/perl-lwp-mediatypes/package.py
@@ -12,4 +12,6 @@ class PerlLwpMediatypes(PerlPackage):
homepage = "https://metacpan.org/pod/LWP::MediaTypes"
url = "http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/LWP-MediaTypes-6.02.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("6.02", sha256="18790b0cc5f0a51468495c3847b16738f785a2d460403595001e0b932e5db676")
diff --git a/var/spack/repos/builtin/packages/perl-lwp-protocol-https/package.py b/var/spack/repos/builtin/packages/perl-lwp-protocol-https/package.py
index b17b710128..a5acb5f951 100644
--- a/var/spack/repos/builtin/packages/perl-lwp-protocol-https/package.py
+++ b/var/spack/repos/builtin/packages/perl-lwp-protocol-https/package.py
@@ -12,6 +12,8 @@ class PerlLwpProtocolHttps(PerlPackage):
homepage = "https://metacpan.org/pod/LWP::Protocol::https"
url = "http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/LWP-Protocol-https-6.04.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("6.04", sha256="1ef67750ee363525cf729b59afde805ac4dc80eaf8d36ca01082a4d78a7af629")
depends_on("perl-test-requiresinternet", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/perl-mailtools/package.py b/var/spack/repos/builtin/packages/perl-mailtools/package.py
index ff869299be..8ffef36f74 100644
--- a/var/spack/repos/builtin/packages/perl-mailtools/package.py
+++ b/var/spack/repos/builtin/packages/perl-mailtools/package.py
@@ -12,6 +12,8 @@ class PerlMailtools(PerlPackage):
homepage = "https://metacpan.org/release/MailTools"
url = "https://cpan.metacpan.org/authors/id/M/MA/MARKOV/MailTools-2.21.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("2.21", sha256="4ad9bd6826b6f03a2727332466b1b7d29890c8d99a32b4b3b0a8d926ee1a44cb")
depends_on("perl-timedate", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/perl-math-cephes/package.py b/var/spack/repos/builtin/packages/perl-math-cephes/package.py
index c5ba5fb678..32d632d1cc 100644
--- a/var/spack/repos/builtin/packages/perl-math-cephes/package.py
+++ b/var/spack/repos/builtin/packages/perl-math-cephes/package.py
@@ -13,4 +13,6 @@ class PerlMathCephes(PerlPackage):
homepage = "https://metacpan.org/pod/Math::Cephes"
url = "http://search.cpan.org/CPAN/authors/id/S/SH/SHLOMIF/Math-Cephes-0.5305.tar.gz"
+ license("Artistic-1.0")
+
version("0.5305", sha256="561a800a4822e748d2befc366baa4b21e879a40cc00c22293c7b8736caeb83a1")
diff --git a/var/spack/repos/builtin/packages/perl-mce/package.py b/var/spack/repos/builtin/packages/perl-mce/package.py
index 2cf9b8cf38..a5fa58088e 100644
--- a/var/spack/repos/builtin/packages/perl-mce/package.py
+++ b/var/spack/repos/builtin/packages/perl-mce/package.py
@@ -19,5 +19,7 @@ class PerlMce(PerlPackage):
homepage = "https://github.com/marioroy/mce-perl"
url = "https://cpan.metacpan.org/authors/id/M/MA/MARIOROY/MCE-1.874.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.884", sha256="c830c0e548094f19c620049e744258be2c121d4a86cf7c94a37599ad016daf33")
version("1.874", sha256="d809e3018475115ad7eccb8bef49bde3bf3e75abbbcd80564728bbcfab86d3d0")
diff --git a/var/spack/repos/builtin/packages/perl-memory-process/package.py b/var/spack/repos/builtin/packages/perl-memory-process/package.py
index 3cc302b624..a249cee048 100644
--- a/var/spack/repos/builtin/packages/perl-memory-process/package.py
+++ b/var/spack/repos/builtin/packages/perl-memory-process/package.py
@@ -12,4 +12,6 @@ class PerlMemoryProcess(PerlPackage):
homepage = "https://metacpan.org/pod/Memory::Process"
url = "https://cpan.metacpan.org/authors/id/S/SK/SKIM/Memory-Process-0.06.tar.gz"
+ license("BSD-2-Clause")
+
version("0.06", sha256="35814488ffd29c97621625ea3b3d700afbfa60ed055bd759d4e58d9c8fd44e4e")
diff --git a/var/spack/repos/builtin/packages/perl-mime-types/package.py b/var/spack/repos/builtin/packages/perl-mime-types/package.py
index 8d78bec20e..6a713afc2c 100644
--- a/var/spack/repos/builtin/packages/perl-mime-types/package.py
+++ b/var/spack/repos/builtin/packages/perl-mime-types/package.py
@@ -15,6 +15,8 @@ class PerlMimeTypes(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("2.24", sha256="629e361f22b220be50c2da7354e23c0451757709a03c25a22f3160edb94cb65f")
def test_use(self):
diff --git a/var/spack/repos/builtin/packages/perl-module-build-tiny/package.py b/var/spack/repos/builtin/packages/perl-module-build-tiny/package.py
index d0ed2cd824..e24e69f150 100644
--- a/var/spack/repos/builtin/packages/perl-module-build-tiny/package.py
+++ b/var/spack/repos/builtin/packages/perl-module-build-tiny/package.py
@@ -12,6 +12,8 @@ class PerlModuleBuildTiny(PerlPackage):
homepage = "https://metacpan.org/pod/Module::Build::Tiny"
url = "https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.039.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.044", sha256="cb053a3049cb717dbf4fd7f3c7ab7c0cb1015b22e2d93f38b1ffc47c078322fd")
version("0.039", sha256="7d580ff6ace0cbe555bf36b86dc8ea232581530cbeaaea09bccb57b55797f11c")
diff --git a/var/spack/repos/builtin/packages/perl-module-build/package.py b/var/spack/repos/builtin/packages/perl-module-build/package.py
index 923f7f9b4f..9295b18c3e 100644
--- a/var/spack/repos/builtin/packages/perl-module-build/package.py
+++ b/var/spack/repos/builtin/packages/perl-module-build/package.py
@@ -18,6 +18,8 @@ class PerlModuleBuild(PerlPackage):
homepage = "https://metacpan.org/pod/Module::Build"
url = "http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/Module-Build-0.4224.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.4232", sha256="67c82ee245d94ba06decfa25572ab75fdcd26a9009094289d8f45bc54041771b")
version("0.4224", sha256="a6ca15d78244a7b50fdbf27f85c85f4035aa799ce7dd018a0d98b358ef7bc782")
version("0.4220", sha256="fb1207c7e799366f7a8adda3f135bf8141c4d6068505650d4db2b2d3ce34b5a2")
diff --git a/var/spack/repos/builtin/packages/perl-module-implementation/package.py b/var/spack/repos/builtin/packages/perl-module-implementation/package.py
index 1c3b5eb5e4..b1997b08cf 100644
--- a/var/spack/repos/builtin/packages/perl-module-implementation/package.py
+++ b/var/spack/repos/builtin/packages/perl-module-implementation/package.py
@@ -13,6 +13,8 @@ class PerlModuleImplementation(PerlPackage):
homepage = "https://metacpan.org/pod/Module::Implementation"
url = "http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Module-Implementation-0.09.tar.gz"
+ license("Artistic-2.0")
+
version("0.09", sha256="c15f1a12f0c2130c9efff3c2e1afe5887b08ccd033bd132186d1e7d5087fd66d")
depends_on("perl-module-runtime", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/perl-module-install/package.py b/var/spack/repos/builtin/packages/perl-module-install/package.py
index f7f2b10aeb..b3768ed727 100644
--- a/var/spack/repos/builtin/packages/perl-module-install/package.py
+++ b/var/spack/repos/builtin/packages/perl-module-install/package.py
@@ -12,6 +12,8 @@ class PerlModuleInstall(PerlPackage):
homepage = "https://metacpan.org/pod/Module::Install"
url = "https://cpan.metacpan.org/authors/id/E/ET/ETHER/Module-Install-1.19.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.21", sha256="fbf91007f30565f3920e106055fd0d4287981d5e7dad8b35323ce4b733f15a7b")
version("1.19", sha256="1a53a78ddf3ab9e3c03fc5e354b436319a944cba4281baf0b904fa932a13011b")
diff --git a/var/spack/repos/builtin/packages/perl-module-pluggable/package.py b/var/spack/repos/builtin/packages/perl-module-pluggable/package.py
index 0b6341f081..eec37579bd 100644
--- a/var/spack/repos/builtin/packages/perl-module-pluggable/package.py
+++ b/var/spack/repos/builtin/packages/perl-module-pluggable/package.py
@@ -15,6 +15,8 @@ class PerlModulePluggable(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("5.2", sha256="b3f2ad45e4fd10b3fb90d912d78d8b795ab295480db56dc64e86b9fa75c5a6df")
depends_on("perl@5.5.30:", type=("build", "link", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-module-runtime-conflicts/package.py b/var/spack/repos/builtin/packages/perl-module-runtime-conflicts/package.py
index ae07ad3c5d..3af8986682 100644
--- a/var/spack/repos/builtin/packages/perl-module-runtime-conflicts/package.py
+++ b/var/spack/repos/builtin/packages/perl-module-runtime-conflicts/package.py
@@ -12,4 +12,6 @@ class PerlModuleRuntimeConflicts(PerlPackage):
homepage = "https://metacpan.org/pod/Module::Runtime::Conflicts"
url = "http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/Module-Runtime-Conflicts-0.003.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.003", sha256="707cdc75038c70fe91779b888ac050f128565d3967ba96680e1b1c7cc9733875")
diff --git a/var/spack/repos/builtin/packages/perl-module-runtime/package.py b/var/spack/repos/builtin/packages/perl-module-runtime/package.py
index 682e6420df..626dd418df 100644
--- a/var/spack/repos/builtin/packages/perl-module-runtime/package.py
+++ b/var/spack/repos/builtin/packages/perl-module-runtime/package.py
@@ -12,6 +12,8 @@ class PerlModuleRuntime(PerlPackage):
homepage = "https://metacpan.org/pod/Module::Runtime"
url = "http://search.cpan.org/CPAN/authors/id/Z/ZE/ZEFRAM/Module-Runtime-0.016.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.016", sha256="68302ec646833547d410be28e09676db75006f4aa58a11f3bdb44ffe99f0f024")
depends_on("perl-module-build", type="build")
diff --git a/var/spack/repos/builtin/packages/perl-module-scandeps/package.py b/var/spack/repos/builtin/packages/perl-module-scandeps/package.py
index 33e75fadf9..5260769871 100644
--- a/var/spack/repos/builtin/packages/perl-module-scandeps/package.py
+++ b/var/spack/repos/builtin/packages/perl-module-scandeps/package.py
@@ -12,4 +12,6 @@ class PerlModuleScandeps(PerlPackage):
homepage = "https://metacpan.org/pod/Module::ScanDeps"
url = "https://cpan.metacpan.org/authors/id/R/RS/RSCHUPP/Module-ScanDeps-1.31.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.31", sha256="fc4d98d2b0015745f3b55b51ddf4445a73b069ad0cb7ec36d8ea781d61074d9d")
diff --git a/var/spack/repos/builtin/packages/perl-moo/package.py b/var/spack/repos/builtin/packages/perl-moo/package.py
index d60107577d..fdc53b12a3 100644
--- a/var/spack/repos/builtin/packages/perl-moo/package.py
+++ b/var/spack/repos/builtin/packages/perl-moo/package.py
@@ -13,6 +13,8 @@ class PerlMoo(PerlPackage):
homepage = "https://metacpan.org/pod/Moo"
url = "https://cpan.metacpan.org/authors/id/H/HA/HAARG/Moo-2.005004.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("2.005005", sha256="fb5a2952649faed07373f220b78004a9c6aba387739133740c1770e9b1f4b108")
version("2.005004", sha256="e3030b80bd554a66f6b3c27fd53b1b5909d12af05c4c11ece9a58f8d1e478928")
diff --git a/var/spack/repos/builtin/packages/perl-moose/package.py b/var/spack/repos/builtin/packages/perl-moose/package.py
index ebc6bc6266..fd81a03fa8 100644
--- a/var/spack/repos/builtin/packages/perl-moose/package.py
+++ b/var/spack/repos/builtin/packages/perl-moose/package.py
@@ -12,6 +12,8 @@ class PerlMoose(PerlPackage):
homepage = "https://metacpan.org/pod/Moose"
url = "https://search.cpan.org/CPAN/authors/id/E/ET/ETHER/Moose-2.2006.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("2.2203", sha256="fa7814acf4073fa434c148d403cbbf8a7b62f73ad396fa8869f3036d6e3241a7")
version("2.2010", sha256="af0905b69f18c27de1177c9bc7778ee495d4ec91be1f223e8ca8333af4de08c5")
version("2.2009", sha256="63ba8a5e27dbcbdbac2cd8f4162fff50a31e9829d8955a196a5898240c02d194")
diff --git a/var/spack/repos/builtin/packages/perl-mozilla-ca/package.py b/var/spack/repos/builtin/packages/perl-mozilla-ca/package.py
index 48da995287..3305cf6823 100644
--- a/var/spack/repos/builtin/packages/perl-mozilla-ca/package.py
+++ b/var/spack/repos/builtin/packages/perl-mozilla-ca/package.py
@@ -12,4 +12,6 @@ class PerlMozillaCa(PerlPackage):
homepage = "https://metacpan.org/pod/Mozilla::CA"
url = "http://search.cpan.org/CPAN/authors/id/A/AB/ABH/Mozilla-CA-20160104.tar.gz"
+ license("MPL-2.0")
+
version("20160104", sha256="27a7069a243162b65ada4194ff9d21b6ebc304af723eb5d3972fb74c11b03f2a")
diff --git a/var/spack/repos/builtin/packages/perl-mro-compat/package.py b/var/spack/repos/builtin/packages/perl-mro-compat/package.py
index 5f0e24bd31..98a1ab4cf5 100644
--- a/var/spack/repos/builtin/packages/perl-mro-compat/package.py
+++ b/var/spack/repos/builtin/packages/perl-mro-compat/package.py
@@ -12,5 +12,7 @@ class PerlMroCompat(PerlPackage):
homepage = "https://metacpan.org/pod/MRO::Compat"
url = "http://search.cpan.org/CPAN/authors/id/H/HA/HAARG/MRO-Compat-0.13.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.15", sha256="0d4535f88e43babd84ab604866215fc4d04398bd4db7b21852d4a31b1c15ef61")
version("0.13", sha256="8a2c3b6ccc19328d5579d02a7d91285e2afd85d801f49d423a8eb16f323da4f8")
diff --git a/var/spack/repos/builtin/packages/perl-namespace-autoclean/package.py b/var/spack/repos/builtin/packages/perl-namespace-autoclean/package.py
index 64450b16d0..946217fbb9 100644
--- a/var/spack/repos/builtin/packages/perl-namespace-autoclean/package.py
+++ b/var/spack/repos/builtin/packages/perl-namespace-autoclean/package.py
@@ -14,6 +14,8 @@ class PerlNamespaceAutoclean(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.29", sha256="45ebd8e64a54a86f88d8e01ae55212967c8aa8fed57e814085def7608ac65804")
depends_on("perl@5.6.0:", type=("build", "link", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-namespace-clean/package.py b/var/spack/repos/builtin/packages/perl-namespace-clean/package.py
index fc47a88597..4cd0086c77 100644
--- a/var/spack/repos/builtin/packages/perl-namespace-clean/package.py
+++ b/var/spack/repos/builtin/packages/perl-namespace-clean/package.py
@@ -14,6 +14,8 @@ class PerlNamespaceClean(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.27", sha256="8a10a83c3e183dc78f9e7b7aa4d09b47c11fb4e7d3a33b9a12912fd22e31af9d")
depends_on("perl@5.8.1:", type=("build", "link", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-net-http/package.py b/var/spack/repos/builtin/packages/perl-net-http/package.py
index 5145c2ee23..ee426f8c05 100644
--- a/var/spack/repos/builtin/packages/perl-net-http/package.py
+++ b/var/spack/repos/builtin/packages/perl-net-http/package.py
@@ -12,6 +12,8 @@ class PerlNetHttp(PerlPackage):
homepage = "https://metacpan.org/pod/Net::HTTP"
url = "http://search.cpan.org/CPAN/authors/id/O/OA/OALDERS/Net-HTTP-6.17.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("6.22", sha256="62faf9a5b84235443fe18f780e69cecf057dea3de271d7d8a0ba72724458a1a2")
version("6.17", sha256="1e8624b1618dc6f7f605f5545643ebb9b833930f4d7485d4124aa2f2f26d1611")
diff --git a/var/spack/repos/builtin/packages/perl-net-ssleay/package.py b/var/spack/repos/builtin/packages/perl-net-ssleay/package.py
index 3b982f28f3..3713213c9b 100644
--- a/var/spack/repos/builtin/packages/perl-net-ssleay/package.py
+++ b/var/spack/repos/builtin/packages/perl-net-ssleay/package.py
@@ -14,6 +14,8 @@ class PerlNetSsleay(PerlPackage):
homepage = "https://metacpan.org/pod/Net::SSLeay"
url = "http://search.cpan.org/CPAN/authors/id/M/MI/MIKEM/Net-SSLeay-1.82.tar.gz"
+ license("Artistic-2.0")
+
version("1.85", sha256="9d8188b9fb1cae3bd791979c20554925d5e94a138d00414f1a6814549927b0c8")
version("1.82", sha256="5895c519c9986a5e5af88e3b8884bbdc70e709ee829dc6abb9f53155c347c7e5")
diff --git a/var/spack/repos/builtin/packages/perl-number-compare/package.py b/var/spack/repos/builtin/packages/perl-number-compare/package.py
index 8b257a7f40..cca2dfb301 100644
--- a/var/spack/repos/builtin/packages/perl-number-compare/package.py
+++ b/var/spack/repos/builtin/packages/perl-number-compare/package.py
@@ -12,6 +12,8 @@ class PerlNumberCompare(PerlPackage):
homepage = "https://metacpan.org/pod/Number::Compare"
url = "https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Number-Compare-0.03.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.03", sha256="83293737e803b43112830443fb5208ec5208a2e6ea512ed54ef8e4dd2b880827")
depends_on("perl-extutils-makemaker", type="build")
diff --git a/var/spack/repos/builtin/packages/perl-object-insideout/package.py b/var/spack/repos/builtin/packages/perl-object-insideout/package.py
index 8e60495ecb..cfe910fee5 100644
--- a/var/spack/repos/builtin/packages/perl-object-insideout/package.py
+++ b/var/spack/repos/builtin/packages/perl-object-insideout/package.py
@@ -14,6 +14,8 @@ class PerlObjectInsideout(PerlPackage):
homepage = "https://metacpan.org/pod/Object::InsideOut"
url = "https://cpan.metacpan.org/authors/id/J/JD/JDHEDDEN/Object-InsideOut-4.05.tar.gz"
+ license("GPL-2.0-or-later OR Artistic-2.0")
+
version("4.05", sha256="9dfd6ca2822724347e0eb6759d00709425814703ad5c66bdb6214579868bcac4")
depends_on("perl-module-build", type="build")
diff --git a/var/spack/repos/builtin/packages/perl-package-deprecationmanager/package.py b/var/spack/repos/builtin/packages/perl-package-deprecationmanager/package.py
index 374a51cc5b..c41dd132aa 100644
--- a/var/spack/repos/builtin/packages/perl-package-deprecationmanager/package.py
+++ b/var/spack/repos/builtin/packages/perl-package-deprecationmanager/package.py
@@ -12,5 +12,7 @@ class PerlPackageDeprecationmanager(PerlPackage):
homepage = "https://metacpan.org/pod/Package::DeprecationManager"
url = "http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Package-DeprecationManager-0.17.tar.gz"
+ license("Artistic-2.0")
+
version("0.18", sha256="b68d3f0ced55b7615fddbb6029b89f92a34fe0dd8c6fd6bceffc157d56834fe8")
version("0.17", sha256="1d743ada482b5c9871d894966e87d4c20edc96931bb949fb2638b000ddd6684b")
diff --git a/var/spack/repos/builtin/packages/perl-package-stash-xs/package.py b/var/spack/repos/builtin/packages/perl-package-stash-xs/package.py
index 0a90ff1439..e835c0e399 100644
--- a/var/spack/repos/builtin/packages/perl-package-stash-xs/package.py
+++ b/var/spack/repos/builtin/packages/perl-package-stash-xs/package.py
@@ -12,4 +12,6 @@ class PerlPackageStashXs(PerlPackage):
homepage = "https://metacpan.org/pod/Package::Stash::XS"
url = "http://search.cpan.org/CPAN/authors/id/D/DO/DOY/Package-Stash-XS-0.28.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.28", sha256="23d8c5c25768ef1dc0ce53b975796762df0d6e244445d06e48d794886c32d486")
diff --git a/var/spack/repos/builtin/packages/perl-package-stash/package.py b/var/spack/repos/builtin/packages/perl-package-stash/package.py
index 8dfb694787..551fef5af9 100644
--- a/var/spack/repos/builtin/packages/perl-package-stash/package.py
+++ b/var/spack/repos/builtin/packages/perl-package-stash/package.py
@@ -12,6 +12,8 @@ class PerlPackageStash(PerlPackage):
homepage = "https://metacpan.org/pod/Package::Stash"
url = "http://search.cpan.org/CPAN/authors/id/D/DO/DOY/Package-Stash-0.37.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.37", sha256="06ab05388f9130cd377c0e1d3e3bafeed6ef6a1e22104571a9e1d7bfac787b2c")
depends_on("perl-test-requires", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/perl-padwalker/package.py b/var/spack/repos/builtin/packages/perl-padwalker/package.py
index 47000fa625..3b42fc33b3 100644
--- a/var/spack/repos/builtin/packages/perl-padwalker/package.py
+++ b/var/spack/repos/builtin/packages/perl-padwalker/package.py
@@ -12,5 +12,7 @@ class PerlPadwalker(PerlPackage):
homepage = "https://metacpan.org/pod/PadWalker"
url = "http://search.cpan.org/CPAN/authors/id/R/RO/ROBIN/PadWalker-2.2.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("2.5", sha256="07b26abb841146af32072a8d68cb90176ffb176fd9268e6f2f7d106f817a0cd0")
version("2.2", sha256="fc1df2084522e29e892da393f3719d2c1be0da022fdd89cff4b814167aecfea3")
diff --git a/var/spack/repos/builtin/packages/perl-parallel-forkmanager/package.py b/var/spack/repos/builtin/packages/perl-parallel-forkmanager/package.py
index 0d47df08ce..a1dd8d2b8e 100644
--- a/var/spack/repos/builtin/packages/perl-parallel-forkmanager/package.py
+++ b/var/spack/repos/builtin/packages/perl-parallel-forkmanager/package.py
@@ -12,5 +12,7 @@ class PerlParallelForkmanager(PerlPackage):
homepage = "https://metacpan.org/pod/Parallel::ForkManager"
url = "http://search.cpan.org/CPAN/authors/id/Y/YA/YANICK/Parallel-ForkManager-1.19.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("2.02", sha256="c1b2970a8bb666c3de7caac4a8f4dbcc043ab819bbc337692ec7bf27adae4404")
version("1.19", sha256="f1de2e9875eeb77d65f80338905dedd522f3913822502982f805aa71cde5a472")
diff --git a/var/spack/repos/builtin/packages/perl-params-util/package.py b/var/spack/repos/builtin/packages/perl-params-util/package.py
index f6d8bb69b7..366e5af3fb 100644
--- a/var/spack/repos/builtin/packages/perl-params-util/package.py
+++ b/var/spack/repos/builtin/packages/perl-params-util/package.py
@@ -12,4 +12,6 @@ class PerlParamsUtil(PerlPackage):
homepage = "https://metacpan.org/pod/Params::Util"
url = "http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/Params-Util-1.07.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.07", sha256="30f1ec3f2cf9ff66ae96f973333f23c5f558915bb6266881eac7423f52d7c76c")
diff --git a/var/spack/repos/builtin/packages/perl-params-validate/package.py b/var/spack/repos/builtin/packages/perl-params-validate/package.py
index 7ca79d3420..18e3522b08 100644
--- a/var/spack/repos/builtin/packages/perl-params-validate/package.py
+++ b/var/spack/repos/builtin/packages/perl-params-validate/package.py
@@ -12,6 +12,8 @@ class PerlParamsValidate(PerlPackage):
homepage = "https://metacpan.org/pod/Params::Validate"
url = "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Params-Validate-1.29.tar.gz"
+ license("Artistic-2.0")
+
version("1.31", sha256="1bf2518ef2c4869f91590e219f545c8ef12ed53cf313e0eb5704adf7f1b2961e")
version("1.29", sha256="49a68dfb430bea028042479111d19068e08095e5a467e320b7ab7bde3d729733")
diff --git a/var/spack/repos/builtin/packages/perl-params-validationcompiler/package.py b/var/spack/repos/builtin/packages/perl-params-validationcompiler/package.py
index 44752bfc66..761786f863 100644
--- a/var/spack/repos/builtin/packages/perl-params-validationcompiler/package.py
+++ b/var/spack/repos/builtin/packages/perl-params-validationcompiler/package.py
@@ -15,6 +15,8 @@ class PerlParamsValidationcompiler(PerlPackage):
maintainers("EbiArnie")
+ license("Artistic-2.0")
+
version("0.31", sha256="7b6497173f1b6adb29f5d51d8cf9ec36d2f1219412b4b2410e9d77a901e84a6d")
depends_on("perl-eval-closure", type=("build", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-parse-yapp/package.py b/var/spack/repos/builtin/packages/perl-parse-yapp/package.py
index 81cdd81697..552cc9e173 100644
--- a/var/spack/repos/builtin/packages/perl-parse-yapp/package.py
+++ b/var/spack/repos/builtin/packages/perl-parse-yapp/package.py
@@ -12,6 +12,8 @@ class PerlParseYapp(PerlPackage):
homepage = "https://metacpan.org/pod/Parse::Yapp"
url = "https://cpan.metacpan.org/authors/id/W/WB/WBRASWELL/Parse-Yapp-1.21.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.21", sha256="3810e998308fba2e0f4f26043035032b027ce51ce5c8a52a8b8e340ca65f13e5")
depends_on("perl-extutils-makemaker", type="build")
diff --git a/var/spack/repos/builtin/packages/perl-path-tiny/package.py b/var/spack/repos/builtin/packages/perl-path-tiny/package.py
index f2d42ad7a4..f2e0490a29 100644
--- a/var/spack/repos/builtin/packages/perl-path-tiny/package.py
+++ b/var/spack/repos/builtin/packages/perl-path-tiny/package.py
@@ -16,5 +16,7 @@ class PerlPathTiny(PerlPackage):
homepage = "https://metacpan.org/pod/Path::Tiny"
url = "https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.108.tar.gz"
+ license("Apache-2.0")
+
version("0.144", sha256="f6ea094ece845c952a02c2789332579354de8d410a707f9b7045bd241206487d")
version("0.108", sha256="3c49482be2b3eb7ddd7e73a5b90cff648393f5d5de334ff126ce7a3632723ff5")
diff --git a/var/spack/repos/builtin/packages/perl-pathtools/package.py b/var/spack/repos/builtin/packages/perl-pathtools/package.py
index d7661e8895..b832179885 100644
--- a/var/spack/repos/builtin/packages/perl-pathtools/package.py
+++ b/var/spack/repos/builtin/packages/perl-pathtools/package.py
@@ -12,4 +12,6 @@ class PerlPathtools(PerlPackage):
homepage = "https://metacpan.org/pod/File::Spec"
url = "https://cpan.metacpan.org/authors/id/X/XS/XSAWYERX/PathTools-3.75.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("3.75", sha256="a558503aa6b1f8c727c0073339081a77888606aa701ada1ad62dd9d8c3f945a2")
diff --git a/var/spack/repos/builtin/packages/perl-pdf-api2/package.py b/var/spack/repos/builtin/packages/perl-pdf-api2/package.py
index da35d5a871..0df6d6c65f 100644
--- a/var/spack/repos/builtin/packages/perl-pdf-api2/package.py
+++ b/var/spack/repos/builtin/packages/perl-pdf-api2/package.py
@@ -12,6 +12,8 @@ class PerlPdfApi2(PerlPackage):
homepage = "https://metacpan.org/pod/PDF::API2"
url = "http://search.cpan.org/CPAN/authors/id/S/SS/SSIMMS/PDF-API2-2.033.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("2.044", sha256="b2d15579e42723d8d7f9b72de86d0d35cde34f1eb7713456ba2ad35fb3cbea7e")
version("2.033", sha256="9c0866ec1a3053f73afaca5f5cdbe6925903b4ce606f4bf4ac317731a69d27a0")
diff --git a/var/spack/repos/builtin/packages/perl-pegex/package.py b/var/spack/repos/builtin/packages/perl-pegex/package.py
index 350ce22eef..09c6e67e2c 100644
--- a/var/spack/repos/builtin/packages/perl-pegex/package.py
+++ b/var/spack/repos/builtin/packages/perl-pegex/package.py
@@ -12,6 +12,8 @@ class PerlPegex(PerlPackage):
homepage = "https://metacpan.org/pod/Pegex"
url = "http://search.cpan.org/CPAN/authors/id/I/IN/INGY/Pegex-0.64.tar.gz"
+ license("Artistic-1.0")
+
version("0.75", sha256="4dc8d335de80b25247cdb3f946f0d10d9ba0b3c34b0ed7d00316fd068fd05edc")
version("0.64", sha256="27e00264bdafb9c2109212b9654542032617fecf7b7814915d2bdac198f067cd")
diff --git a/var/spack/repos/builtin/packages/perl-perlio-utf8-strict/package.py b/var/spack/repos/builtin/packages/perl-perlio-utf8-strict/package.py
index a4479e5237..d3986887bc 100644
--- a/var/spack/repos/builtin/packages/perl-perlio-utf8-strict/package.py
+++ b/var/spack/repos/builtin/packages/perl-perlio-utf8-strict/package.py
@@ -12,6 +12,8 @@ class PerlPerlioUtf8Strict(PerlPackage):
homepage = "https://metacpan.org/pod/PerlIO::utf8_strict"
url = "http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/PerlIO-utf8_strict-0.002.tar.gz"
+ license("Artistic-1.0")
+
version("0.010", sha256="bcd2848b72df290b5e984fae8b1a6ca96f6d072003cf222389a8c9e8e1c570cd")
version("0.009", sha256="ba82cf144820655d6d4836d12dde65f8895a3d905aeb4aa0b421249f43284c14")
version("0.002", sha256="6e3163f8a2f1d276c975f21789d7a07843586d69e3e6156ffb67ef6680ceb75f")
diff --git a/var/spack/repos/builtin/packages/perl-proc-processtable/package.py b/var/spack/repos/builtin/packages/perl-proc-processtable/package.py
index 5eb625dc50..8629c53932 100644
--- a/var/spack/repos/builtin/packages/perl-proc-processtable/package.py
+++ b/var/spack/repos/builtin/packages/perl-proc-processtable/package.py
@@ -15,6 +15,8 @@ class PerlProcProcesstable(PerlPackage):
maintainers("EbiArnie")
+ license("Artistic-2.0")
+
version("0.636", sha256="944224ffb00fc1ef35069633770a0afda8623b5c7532d1e4ab48a9df394890fd")
depends_on("perl@5.6.0:", type=("build", "link", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-ref-util/package.py b/var/spack/repos/builtin/packages/perl-ref-util/package.py
index 0e1d6ec533..09bc455204 100644
--- a/var/spack/repos/builtin/packages/perl-ref-util/package.py
+++ b/var/spack/repos/builtin/packages/perl-ref-util/package.py
@@ -15,6 +15,8 @@ class PerlRefUtil(PerlPackage):
maintainers("EbiArnie")
+ license("MIT")
+
version("0.204", sha256="415fa73dbacf44f3d5d79c14888cc994562720ab468e6f71f91cd1f769f105e1")
depends_on("perl@5.6.0:", type=("build", "link", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-regexp-common/package.py b/var/spack/repos/builtin/packages/perl-regexp-common/package.py
index 8cbca3161f..18b293545e 100644
--- a/var/spack/repos/builtin/packages/perl-regexp-common/package.py
+++ b/var/spack/repos/builtin/packages/perl-regexp-common/package.py
@@ -12,6 +12,8 @@ class PerlRegexpCommon(PerlPackage):
homepage = "https://metacpan.org/pod/Regexp::Common"
url = "https://cpan.metacpan.org/authors/id/A/AB/ABIGAIL/Regexp-Common-2017060201.tar.gz"
+ license("MIT OR Artistic-2.0")
+
version(
"2017060201", sha256="ee07853aee06f310e040b6bf1a0199a18d81896d3219b9b35c9630d0eb69089b"
)
diff --git a/var/spack/repos/builtin/packages/perl-role-tiny/package.py b/var/spack/repos/builtin/packages/perl-role-tiny/package.py
index 80374004fd..8e2b2289d9 100644
--- a/var/spack/repos/builtin/packages/perl-role-tiny/package.py
+++ b/var/spack/repos/builtin/packages/perl-role-tiny/package.py
@@ -13,6 +13,8 @@ class PerlRoleTiny(PerlPackage):
homepage = "https://metacpan.org/pod/Role::Tiny"
url = "https://cpan.metacpan.org/authors/id/H/HA/HAARG/Role-Tiny-2.002004.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("2.002004", sha256="d7bdee9e138a4f83aa52d0a981625644bda87ff16642dfa845dcb44d9a242b45")
depends_on("perl-exporter-tiny", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/perl-safe-isa/package.py b/var/spack/repos/builtin/packages/perl-safe-isa/package.py
index 56b0e3ce77..c258442ccf 100644
--- a/var/spack/repos/builtin/packages/perl-safe-isa/package.py
+++ b/var/spack/repos/builtin/packages/perl-safe-isa/package.py
@@ -15,6 +15,8 @@ class PerlSafeIsa(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.000010", sha256="87f4148aa0ff1d5e652723322eab7dafa3801c967d6f91ac9147a3c467b8a66a")
depends_on("perl@5.6.0:", type=("build", "link", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-set-intspan/package.py b/var/spack/repos/builtin/packages/perl-set-intspan/package.py
index b04fbec9c7..f3f25fabe0 100644
--- a/var/spack/repos/builtin/packages/perl-set-intspan/package.py
+++ b/var/spack/repos/builtin/packages/perl-set-intspan/package.py
@@ -12,4 +12,6 @@ class PerlSetIntspan(PerlPackage):
homepage = "https://metacpan.org/pod/Set::IntSpan"
url = "https://cpan.metacpan.org/authors/id/S/SW/SWMCD/Set-IntSpan-1.19.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.19", sha256="11b7549b13ec5d87cc695dd4c777cd02983dd5fe9866012877fb530f48b3dfd0")
diff --git a/var/spack/repos/builtin/packages/perl-soap-lite/package.py b/var/spack/repos/builtin/packages/perl-soap-lite/package.py
index a2ed3fa748..6ab8ad57e8 100644
--- a/var/spack/repos/builtin/packages/perl-soap-lite/package.py
+++ b/var/spack/repos/builtin/packages/perl-soap-lite/package.py
@@ -12,6 +12,8 @@ class PerlSoapLite(PerlPackage):
homepage = "https://metacpan.org/pod/SOAP::Lite"
url = "http://search.cpan.org/CPAN/authors/id/P/PH/PHRED/SOAP-Lite-1.22.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.22", sha256="92f492f8722cb3002cd1dce11238cee5599bb5bd451a062966df45223d33693a")
depends_on("perl-io-sessiondata", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/perl-specio/package.py b/var/spack/repos/builtin/packages/perl-specio/package.py
index 9fd73fd111..ceedaecfcd 100644
--- a/var/spack/repos/builtin/packages/perl-specio/package.py
+++ b/var/spack/repos/builtin/packages/perl-specio/package.py
@@ -14,6 +14,8 @@ class PerlSpecio(PerlPackage):
maintainers("EbiArnie")
+ license("Artistic-2.0")
+
version("0.48", sha256="0c85793580f1274ef08173079131d101f77b22accea7afa8255202f0811682b2")
depends_on("perl@5.8.0:", type=("build", "link", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-spiffy/package.py b/var/spack/repos/builtin/packages/perl-spiffy/package.py
index f142313660..0526288536 100644
--- a/var/spack/repos/builtin/packages/perl-spiffy/package.py
+++ b/var/spack/repos/builtin/packages/perl-spiffy/package.py
@@ -15,6 +15,8 @@ class PerlSpiffy(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.46", sha256="8f58620a8420255c49b6c43c5ff5802bd25e4f09240c51e5bf2b022833d41da3")
depends_on("perl@5.8.1:", type=("build", "link", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-star-fusion/package.py b/var/spack/repos/builtin/packages/perl-star-fusion/package.py
index 067e5a558b..8de4c2f99b 100644
--- a/var/spack/repos/builtin/packages/perl-star-fusion/package.py
+++ b/var/spack/repos/builtin/packages/perl-star-fusion/package.py
@@ -17,6 +17,8 @@ class PerlStarFusion(Package):
homepage = "https://github.com/STAR-Fusion/STAR-Fusion"
git = "https://github.com/STAR-Fusion/STAR-Fusion.git"
+ license("BSD-3-Clause")
+
version("master", commit="8c5a541ab701debebb68e5c4ee9d6a03e03d65ca")
extends("perl")
diff --git a/var/spack/repos/builtin/packages/perl-statistics-descriptive/package.py b/var/spack/repos/builtin/packages/perl-statistics-descriptive/package.py
index 4357b6091d..d9547b942a 100644
--- a/var/spack/repos/builtin/packages/perl-statistics-descriptive/package.py
+++ b/var/spack/repos/builtin/packages/perl-statistics-descriptive/package.py
@@ -14,5 +14,7 @@ class PerlStatisticsDescriptive(PerlPackage):
"http://search.cpan.org/CPAN/authors/id/S/SH/SHLOMIF/Statistics-Descriptive-3.0612.tar.gz"
)
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("3.0800", sha256="b04edeea26bfed435aa6029956798c281f7f52d4545f3f45b2ad44954e96f939")
version("3.0612", sha256="772413148e5e00efb32f277c4254aa78b9112490a896208dcd0025813afdbf7a")
diff --git a/var/spack/repos/builtin/packages/perl-sub-exporter-progressive/package.py b/var/spack/repos/builtin/packages/perl-sub-exporter-progressive/package.py
index e1ee64dde9..6739b591b0 100644
--- a/var/spack/repos/builtin/packages/perl-sub-exporter-progressive/package.py
+++ b/var/spack/repos/builtin/packages/perl-sub-exporter-progressive/package.py
@@ -14,4 +14,6 @@ class PerlSubExporterProgressive(PerlPackage):
"http://search.cpan.org/CPAN/authors/id/F/FR/FREW/Sub-Exporter-Progressive-0.001013.tar.gz"
)
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.001013", sha256="d535b7954d64da1ac1305b1fadf98202769e3599376854b2ced90c382beac056")
diff --git a/var/spack/repos/builtin/packages/perl-sub-exporter/package.py b/var/spack/repos/builtin/packages/perl-sub-exporter/package.py
index 8f84608a62..ed1cf4c365 100644
--- a/var/spack/repos/builtin/packages/perl-sub-exporter/package.py
+++ b/var/spack/repos/builtin/packages/perl-sub-exporter/package.py
@@ -12,6 +12,8 @@ class PerlSubExporter(PerlPackage):
homepage = "https://metacpan.org/pod/Sub::Exporter"
url = "http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Sub-Exporter-0.987.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.989", sha256="334896e0af5e0643fc3799cbbcf01f933d4ca6324cd644c0b6660e71cdbd01c9")
version("0.987", sha256="543cb2e803ab913d44272c7da6a70bb62c19e467f3b12aaac4c9523259b083d6")
diff --git a/var/spack/repos/builtin/packages/perl-sub-identify/package.py b/var/spack/repos/builtin/packages/perl-sub-identify/package.py
index cdb753076c..7985ab2d1f 100644
--- a/var/spack/repos/builtin/packages/perl-sub-identify/package.py
+++ b/var/spack/repos/builtin/packages/perl-sub-identify/package.py
@@ -12,4 +12,6 @@ class PerlSubIdentify(PerlPackage):
homepage = "https://metacpan.org/pod/Sub::Identify"
url = "http://search.cpan.org/CPAN/authors/id/R/RG/RGARCIA/Sub-Identify-0.14.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.14", sha256="068d272086514dd1e842b6a40b1bedbafee63900e5b08890ef6700039defad6f")
diff --git a/var/spack/repos/builtin/packages/perl-sub-install/package.py b/var/spack/repos/builtin/packages/perl-sub-install/package.py
index ee8f8a449e..f6489c044f 100644
--- a/var/spack/repos/builtin/packages/perl-sub-install/package.py
+++ b/var/spack/repos/builtin/packages/perl-sub-install/package.py
@@ -12,5 +12,7 @@ class PerlSubInstall(PerlPackage):
homepage = "https://metacpan.org/pod/Sub::Install"
url = "http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Sub-Install-0.928.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.929", sha256="80b1e281d8cd3b2b31dac711f5c8a1657a87cd80bbe69af3924bcbeb4e5db077")
version("0.928", sha256="61e567a7679588887b7b86d427bc476ea6d77fffe7e0d17d640f89007d98ef0f")
diff --git a/var/spack/repos/builtin/packages/perl-sub-name/package.py b/var/spack/repos/builtin/packages/perl-sub-name/package.py
index d0d4b8f22a..fb6744debc 100644
--- a/var/spack/repos/builtin/packages/perl-sub-name/package.py
+++ b/var/spack/repos/builtin/packages/perl-sub-name/package.py
@@ -12,5 +12,7 @@ class PerlSubName(PerlPackage):
homepage = "https://metacpan.org/pod/Sub::Name"
url = "http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/Sub-Name-0.21.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.26", sha256="2d2f2d697d516c89547e7c4307f1e79441641cae2c7395e7319b306d390df105")
version("0.21", sha256="bd32e9dee07047c10ae474c9f17d458b6e9885a6db69474c7a494ccc34c27117")
diff --git a/var/spack/repos/builtin/packages/perl-sub-quote/package.py b/var/spack/repos/builtin/packages/perl-sub-quote/package.py
index e584d91fac..68d3ab8bf1 100644
--- a/var/spack/repos/builtin/packages/perl-sub-quote/package.py
+++ b/var/spack/repos/builtin/packages/perl-sub-quote/package.py
@@ -13,6 +13,8 @@ class PerlSubQuote(PerlPackage):
homepage = "https://metacpan.org/pod/Sub::Quote"
url = "https://cpan.metacpan.org/authors/id/H/HA/HAARG/Sub-Quote-2.006006.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("2.006008", sha256="94bebd500af55762e83ea2f2bc594d87af828072370c7110c60c238a800d15b2")
version("2.006006", sha256="6e4e2af42388fa6d2609e0e82417de7cc6be47223f576592c656c73c7524d89d")
diff --git a/var/spack/repos/builtin/packages/perl-swissknife/package.py b/var/spack/repos/builtin/packages/perl-swissknife/package.py
index d6aec211f8..3ef5078a5c 100644
--- a/var/spack/repos/builtin/packages/perl-swissknife/package.py
+++ b/var/spack/repos/builtin/packages/perl-swissknife/package.py
@@ -12,6 +12,8 @@ class PerlSwissknife(PerlPackage):
homepage = "http://swissknife.sourceforge.net"
url = "https://downloads.sourceforge.net/project/swissknife/swissknife/1.75/Swissknife_1.75.tar.gz"
+ license("GPL-2.0-only")
+
version("1.75", sha256="3d9af0d71366c90698488f6dae54118e6a4dba087b3c33d1bfa8245663cba53a")
depends_on("perl-module-build", type="build")
diff --git a/var/spack/repos/builtin/packages/perl-task-weaken/package.py b/var/spack/repos/builtin/packages/perl-task-weaken/package.py
index 0b6e35d836..8465a47599 100644
--- a/var/spack/repos/builtin/packages/perl-task-weaken/package.py
+++ b/var/spack/repos/builtin/packages/perl-task-weaken/package.py
@@ -12,4 +12,6 @@ class PerlTaskWeaken(PerlPackage):
homepage = "https://metacpan.org/pod/Task::Weaken"
url = "http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/Task-Weaken-1.04.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.04", sha256="67e271c55900fe7889584f911daa946e177bb60c8af44c32f4584b87766af3c4")
diff --git a/var/spack/repos/builtin/packages/perl-term-readline-gnu/package.py b/var/spack/repos/builtin/packages/perl-term-readline-gnu/package.py
index fcfdb64089..453a3f6fe1 100644
--- a/var/spack/repos/builtin/packages/perl-term-readline-gnu/package.py
+++ b/var/spack/repos/builtin/packages/perl-term-readline-gnu/package.py
@@ -11,6 +11,8 @@ class PerlTermReadlineGnu(PerlPackage):
homepage = "https://metacpan.org/pod/Term::ReadLine::Gnu"
url = "https://cpan.metacpan.org/authors/id/H/HA/HAYASHI/Term-ReadLine-Gnu-1.36.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.36", sha256="9a08f7a4013c9b865541c10dbba1210779eb9128b961250b746d26702bab6925")
depends_on("readline")
diff --git a/var/spack/repos/builtin/packages/perl-term-table/package.py b/var/spack/repos/builtin/packages/perl-term-table/package.py
index 0ae1c2ca55..467fbd661a 100644
--- a/var/spack/repos/builtin/packages/perl-term-table/package.py
+++ b/var/spack/repos/builtin/packages/perl-term-table/package.py
@@ -15,6 +15,8 @@ class PerlTermTable(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.018", sha256="9159b9131ee6b3f3956b74f45422985553574babbfaeba60be5c17bc114ac011")
depends_on("perl@5.8.1:", type=("build", "link", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-test-base/package.py b/var/spack/repos/builtin/packages/perl-test-base/package.py
index 0aa618da61..49f247ae5b 100644
--- a/var/spack/repos/builtin/packages/perl-test-base/package.py
+++ b/var/spack/repos/builtin/packages/perl-test-base/package.py
@@ -15,6 +15,8 @@ class PerlTestBase(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.89", sha256="2794a1aaaeb1d3a287dd2c7286258663796562f7db9ccc6b424bc4f1de8ad014")
depends_on("perl@5.8.1:", type=("build", "link", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-test-cleannamespaces/package.py b/var/spack/repos/builtin/packages/perl-test-cleannamespaces/package.py
index 1e6e9e535b..e4c3529989 100644
--- a/var/spack/repos/builtin/packages/perl-test-cleannamespaces/package.py
+++ b/var/spack/repos/builtin/packages/perl-test-cleannamespaces/package.py
@@ -13,6 +13,8 @@ class PerlTestCleannamespaces(PerlPackage):
homepage = "https://metacpan.org/pod/Test::CleanNamespaces"
url = "http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/Test-CleanNamespaces-0.22.tar.gz"
+ license("Artistic-1.0")
+
version("0.22", sha256="862a221994dd413b2f350450f22c96f57cac78784b1aca1a8fc763fc5449aaca")
depends_on("perl-sub-exporter", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/perl-test-differences/package.py b/var/spack/repos/builtin/packages/perl-test-differences/package.py
index b5cd795538..681167d3dd 100644
--- a/var/spack/repos/builtin/packages/perl-test-differences/package.py
+++ b/var/spack/repos/builtin/packages/perl-test-differences/package.py
@@ -12,6 +12,8 @@ class PerlTestDifferences(PerlPackage):
homepage = "https://metacpan.org/pod/Test::Differences"
url = "http://search.cpan.org/CPAN/authors/id/D/DC/DCANTRELL/Test-Differences-0.64.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.69", sha256="18f644fdd4a1fef93ef3f7f67df8e95b593d811899f34bcbbaba4d717222f58f")
version("0.64", sha256="9f459dd9c2302a0a73e2f5528a0ce7d09d6766f073187ae2c69e603adf2eb276")
diff --git a/var/spack/repos/builtin/packages/perl-test-exception/package.py b/var/spack/repos/builtin/packages/perl-test-exception/package.py
index 1ddc42df52..0e88573dc8 100644
--- a/var/spack/repos/builtin/packages/perl-test-exception/package.py
+++ b/var/spack/repos/builtin/packages/perl-test-exception/package.py
@@ -12,6 +12,8 @@ class PerlTestException(PerlPackage):
homepage = "https://metacpan.org/pod/Test::Exception"
url = "http://search.cpan.org/CPAN/authors/id/E/EX/EXODIST/Test-Exception-0.43.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.43", sha256="156b13f07764f766d8b45a43728f2439af81a3512625438deab783b7883eb533")
depends_on("perl-sub-uplevel", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/perl-test-fatal/package.py b/var/spack/repos/builtin/packages/perl-test-fatal/package.py
index a12553e880..9bc51ae666 100644
--- a/var/spack/repos/builtin/packages/perl-test-fatal/package.py
+++ b/var/spack/repos/builtin/packages/perl-test-fatal/package.py
@@ -12,6 +12,8 @@ class PerlTestFatal(PerlPackage):
homepage = "https://metacpan.org/pod/Test::Fatal"
url = "http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Test-Fatal-0.014.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.017", sha256="37dfffdafb84b762efe96b02fb2aa41f37026c73e6b83590db76229697f3c4a6")
version("0.014", sha256="bcdcef5c7b2790a187ebca810b0a08221a63256062cfab3c3b98685d91d1cbb0")
diff --git a/var/spack/repos/builtin/packages/perl-test-file-sharedir/package.py b/var/spack/repos/builtin/packages/perl-test-file-sharedir/package.py
index eecc1ea1e1..fd5cc75cb8 100644
--- a/var/spack/repos/builtin/packages/perl-test-file-sharedir/package.py
+++ b/var/spack/repos/builtin/packages/perl-test-file-sharedir/package.py
@@ -15,6 +15,8 @@ class PerlTestFileSharedir(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.001002", sha256="b33647cbb4b2f2fcfbde4f8bb4383d0ac95c2f89c4c5770eb691f1643a337aad")
depends_on("perl@5.6.0:", type=("build", "link", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-test-file/package.py b/var/spack/repos/builtin/packages/perl-test-file/package.py
index 8897aa5ed6..60699f3a8c 100644
--- a/var/spack/repos/builtin/packages/perl-test-file/package.py
+++ b/var/spack/repos/builtin/packages/perl-test-file/package.py
@@ -15,6 +15,8 @@ class PerlTestFile(PerlPackage):
maintainers("EbiArnie")
+ license("Artistic-2.0")
+
version("1.993", sha256="ef2ffe1aaec7b42d874ad411ec647547b9b9bc2f5fb93e49e3399488456afc7a")
depends_on("perl@5.8.0:", type=("build", "link", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-test-leaktrace/package.py b/var/spack/repos/builtin/packages/perl-test-leaktrace/package.py
index b703ddfc59..3e4cfcf541 100644
--- a/var/spack/repos/builtin/packages/perl-test-leaktrace/package.py
+++ b/var/spack/repos/builtin/packages/perl-test-leaktrace/package.py
@@ -13,4 +13,6 @@ class PerlTestLeaktrace(PerlPackage):
homepage = "https://metacpan.org/pod/Test::LeakTrace"
url = "https://cpan.metacpan.org/authors/id/L/LE/LEEJO/Test-LeakTrace-0.17.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.17", sha256="777d64d2938f5ea586300eef97ef03eacb43d4c1853c9c3b1091eb3311467970")
diff --git a/var/spack/repos/builtin/packages/perl-test-memory-cycle/package.py b/var/spack/repos/builtin/packages/perl-test-memory-cycle/package.py
index 83aa5bb86b..48c953c754 100644
--- a/var/spack/repos/builtin/packages/perl-test-memory-cycle/package.py
+++ b/var/spack/repos/builtin/packages/perl-test-memory-cycle/package.py
@@ -12,6 +12,8 @@ class PerlTestMemoryCycle(PerlPackage):
homepage = "https://metacpan.org/pod/Test::Memory::Cycle"
url = "http://search.cpan.org/CPAN/authors/id/P/PE/PETDANCE/Test-Memory-Cycle-1.06.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.06", sha256="9d53ddfdc964cd8454cb0da4c695b6a3ae47b45839291c34cb9d8d1cfaab3202")
depends_on("perl-padwalker", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/perl-test-more/package.py b/var/spack/repos/builtin/packages/perl-test-more/package.py
index c4d97049e5..62c1f2cfb7 100644
--- a/var/spack/repos/builtin/packages/perl-test-more/package.py
+++ b/var/spack/repos/builtin/packages/perl-test-more/package.py
@@ -13,6 +13,8 @@ class PerlTestMore(PerlPackage):
homepage = "https://github.com/Test-More/test-more"
url = "https://github.com/Test-More/test-more/archive/v1.302183.tar.gz"
+ license("Artistic-1.0")
+
version("1.302183", sha256="1356ec24c5ab3f7ad8327091ddc6ace164a27767be10325776bf9743360ab4f7")
version("1.302182", sha256="60727db9435cb244f6dcf4ca598c8ef39ac3035a0c36fd5c9c5b89be4f138366")
version("1.302181", sha256="acb3c990d646928e7571c140510d7424716d3281c4064b1787294e72b39f61ce")
diff --git a/var/spack/repos/builtin/packages/perl-test-most/package.py b/var/spack/repos/builtin/packages/perl-test-most/package.py
index e19f6e313b..14528c0dd5 100644
--- a/var/spack/repos/builtin/packages/perl-test-most/package.py
+++ b/var/spack/repos/builtin/packages/perl-test-most/package.py
@@ -12,6 +12,8 @@ class PerlTestMost(PerlPackage):
homepage = "https://metacpan.org/pod/Test::Most"
url = "http://search.cpan.org/CPAN/authors/id/O/OV/OVID/Test-Most-0.35.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.38", sha256="089eb894f7bace4c37c6334e0e290eb20338ee10223af0c82cbe7281c78382df")
version("0.35", sha256="9897a6f4d751598d2ed1047e01c1554b01d0f8c96c45e7e845229782bf6f657f")
diff --git a/var/spack/repos/builtin/packages/perl-test-needs/package.py b/var/spack/repos/builtin/packages/perl-test-needs/package.py
index f28ec11945..33a879fed1 100644
--- a/var/spack/repos/builtin/packages/perl-test-needs/package.py
+++ b/var/spack/repos/builtin/packages/perl-test-needs/package.py
@@ -12,5 +12,7 @@ class PerlTestNeeds(PerlPackage):
homepage = "https://metacpan.org/pod/Test::Needs"
url = "https://search.cpan.org/CPAN/authors/id/H/HA/HAARG/Test-Needs-0.002005.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.002010", sha256="923ffdc78fcba96609753e4bae26b0ba0186893de4a63cd5236e012c7c90e208")
version("0.002005", sha256="5a4f33983586edacdbe00a3b429a9834190140190dab28d0f873c394eb7df399")
diff --git a/var/spack/repos/builtin/packages/perl-test-nowarnings/package.py b/var/spack/repos/builtin/packages/perl-test-nowarnings/package.py
index e333c7d1b3..2d23f499fd 100644
--- a/var/spack/repos/builtin/packages/perl-test-nowarnings/package.py
+++ b/var/spack/repos/builtin/packages/perl-test-nowarnings/package.py
@@ -15,6 +15,8 @@ class PerlTestNowarnings(PerlPackage):
maintainers("EbiArnie")
+ license("LGPL-2.1-only")
+
version("1.06", sha256="c2dc51143b7eb63231210e27df20d2c8393772e0a333547ec8b7a205ed62f737")
depends_on("perl@5.6.0:", type=("build", "link", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-test-output/package.py b/var/spack/repos/builtin/packages/perl-test-output/package.py
index b60153965f..3bd589c44c 100644
--- a/var/spack/repos/builtin/packages/perl-test-output/package.py
+++ b/var/spack/repos/builtin/packages/perl-test-output/package.py
@@ -12,6 +12,8 @@ class PerlTestOutput(PerlPackage):
homepage = "https://github.com/briandfoy/test-output"
url = "https://github.com/briandfoy/test-output/archive/release-1.033.tar.gz"
+ license("Artistic-2.0")
+
version("1.033", sha256="35f0a4ef2449fc78886b4c99e1c1d23f432c2fae98538a4489439eb17223bfc2")
version("1.032", sha256="8b87e16b40199c9d62f07a821e1ff17a2701e42adffb281a649ed631823d5771")
version("1.031", sha256="1bb5847f26bee90e71b0af2a9d3a5eec4e17a63aacaf18ce5215f350961c5bf7")
diff --git a/var/spack/repos/builtin/packages/perl-test-pod/package.py b/var/spack/repos/builtin/packages/perl-test-pod/package.py
index cd73c91544..e45ff1642b 100644
--- a/var/spack/repos/builtin/packages/perl-test-pod/package.py
+++ b/var/spack/repos/builtin/packages/perl-test-pod/package.py
@@ -15,6 +15,8 @@ class PerlTestPod(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.52", sha256="60a8dbcc60168bf1daa5cc2350236df9343e9878f4ab9830970a5dde6fe8e5fc")
depends_on("perl@5.8.0:", type=("build", "link", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-test-requires/package.py b/var/spack/repos/builtin/packages/perl-test-requires/package.py
index 53fbda59e2..a95dc122e2 100644
--- a/var/spack/repos/builtin/packages/perl-test-requires/package.py
+++ b/var/spack/repos/builtin/packages/perl-test-requires/package.py
@@ -12,5 +12,7 @@ class PerlTestRequires(PerlPackage):
homepage = "https://metacpan.org/pod/Test::Requires"
url = "http://search.cpan.org/CPAN/authors/id/T/TO/TOKUHIROM/Test-Requires-0.10.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.11", sha256="4b88de549597eecddf7c3c38a4d0204a16f59ad804577b671896ac04e24e040f")
version("0.10", sha256="2768a391d50ab94b95cefe540b9232d7046c13ee86d01859e04c044903222eb5")
diff --git a/var/spack/repos/builtin/packages/perl-test-requiresinternet/package.py b/var/spack/repos/builtin/packages/perl-test-requiresinternet/package.py
index 71dfb9417c..8863e0f8f1 100644
--- a/var/spack/repos/builtin/packages/perl-test-requiresinternet/package.py
+++ b/var/spack/repos/builtin/packages/perl-test-requiresinternet/package.py
@@ -12,4 +12,6 @@ class PerlTestRequiresinternet(PerlPackage):
homepage = "https://metacpan.org/pod/Test::RequiresInternet"
url = "http://search.cpan.org/CPAN/authors/id/M/MA/MALLEN/Test-RequiresInternet-0.05.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.05", sha256="bba7b32a1cc0d58ce2ec20b200a7347c69631641e8cae8ff4567ad24ef1e833e")
diff --git a/var/spack/repos/builtin/packages/perl-test-sharedfork/package.py b/var/spack/repos/builtin/packages/perl-test-sharedfork/package.py
index ab9a2eadf2..92d051cb11 100644
--- a/var/spack/repos/builtin/packages/perl-test-sharedfork/package.py
+++ b/var/spack/repos/builtin/packages/perl-test-sharedfork/package.py
@@ -15,6 +15,8 @@ class PerlTestSharedfork(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.35", sha256="2932e865610e80758f764c586757ef8e11db1284d958e25e4b7a85098414c59f")
depends_on("perl@5.8.1:", type=("build", "link", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-test-warn/package.py b/var/spack/repos/builtin/packages/perl-test-warn/package.py
index f110da7e4d..ab6d4a7dbf 100644
--- a/var/spack/repos/builtin/packages/perl-test-warn/package.py
+++ b/var/spack/repos/builtin/packages/perl-test-warn/package.py
@@ -12,4 +12,6 @@ class PerlTestWarn(PerlPackage):
homepage = "https://metacpan.org/pod/Test::Warn"
url = "http://search.cpan.org/CPAN/authors/id/C/CH/CHORNY/Test-Warn-0.30.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.30", sha256="8197555b94189d919349a03f7058f83861f145af9bee59f505bfe47562144e41")
diff --git a/var/spack/repos/builtin/packages/perl-test-warnings/package.py b/var/spack/repos/builtin/packages/perl-test-warnings/package.py
index ab7b5b1c3f..b8ab49bb04 100644
--- a/var/spack/repos/builtin/packages/perl-test-warnings/package.py
+++ b/var/spack/repos/builtin/packages/perl-test-warnings/package.py
@@ -12,5 +12,7 @@ class PerlTestWarnings(PerlPackage):
homepage = "http://deps.cpantesters.org/?module=Test%3A%3ACleanNamespaces;perl=latest"
url = "http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/Test-Warnings-0.026.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.031", sha256="1e542909fef305e45563e9878ea1c3b0c7cef1b28bb7ae07eba2e1efabec477b")
version("0.026", sha256="ae2b68b1b5616704598ce07f5118efe42dc4605834453b7b2be14e26f9cc9a08")
diff --git a/var/spack/repos/builtin/packages/perl-test-weaken/package.py b/var/spack/repos/builtin/packages/perl-test-weaken/package.py
index a29587573f..d098cc8658 100644
--- a/var/spack/repos/builtin/packages/perl-test-weaken/package.py
+++ b/var/spack/repos/builtin/packages/perl-test-weaken/package.py
@@ -15,6 +15,8 @@ class PerlTestWeaken(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("3.022000", sha256="2631a87121310262e0e96107a6fa0ed69487b7701520773bee5fa9accc295f5b")
depends_on("perl@5.6.0:", type=("build", "link", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-test-without-module/package.py b/var/spack/repos/builtin/packages/perl-test-without-module/package.py
index 7a59e7e2f8..3a8b9fe8de 100644
--- a/var/spack/repos/builtin/packages/perl-test-without-module/package.py
+++ b/var/spack/repos/builtin/packages/perl-test-without-module/package.py
@@ -15,4 +15,6 @@ class PerlTestWithoutModule(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.21", sha256="3cdeafadac4853ebeafe689346d555da5dfa3cfa9d4c84e3e5e7bfee50beec46")
diff --git a/var/spack/repos/builtin/packages/perl-test2-plugin-nowarnings/package.py b/var/spack/repos/builtin/packages/perl-test2-plugin-nowarnings/package.py
index accb7e006f..7eb645c714 100644
--- a/var/spack/repos/builtin/packages/perl-test2-plugin-nowarnings/package.py
+++ b/var/spack/repos/builtin/packages/perl-test2-plugin-nowarnings/package.py
@@ -15,6 +15,8 @@ class PerlTest2PluginNowarnings(PerlPackage):
maintainers("EbiArnie")
+ license("Artistic-2.0")
+
version("0.09", sha256="be3dd800042eef362bf17d2056cf9e934dee91ccce98e4f178b8fb5772f2fb74")
depends_on("perl-ipc-run3", type=("build", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-test2-suite/package.py b/var/spack/repos/builtin/packages/perl-test2-suite/package.py
index 002a4f9393..8255716dd3 100644
--- a/var/spack/repos/builtin/packages/perl-test2-suite/package.py
+++ b/var/spack/repos/builtin/packages/perl-test2-suite/package.py
@@ -15,6 +15,8 @@ class PerlTest2Suite(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.000159", sha256="cb7453380d2a70682c450cb6ec44fecd02d1c48674a76d9799903b7f4444cc0e")
depends_on("perl@5.8.1:", type=("build", "link", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-text-csv/package.py b/var/spack/repos/builtin/packages/perl-text-csv/package.py
index a2d387b0b7..58c1dcae0d 100644
--- a/var/spack/repos/builtin/packages/perl-text-csv/package.py
+++ b/var/spack/repos/builtin/packages/perl-text-csv/package.py
@@ -12,5 +12,7 @@ class PerlTextCsv(PerlPackage):
homepage = "https://metacpan.org/pod/Text::CSV"
url = "http://search.cpan.org/CPAN/authors/id/I/IS/ISHIGAKI/Text-CSV-1.95.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("2.02", sha256="84120de3e10489ea8fbbb96411a340c32cafbe5cdff7dd9576b207081baa9d24")
version("1.95", sha256="7e0a11d9c1129a55b68a26aa4b37c894279df255aa63ec8341d514ab848dbf61")
diff --git a/var/spack/repos/builtin/packages/perl-text-diff/package.py b/var/spack/repos/builtin/packages/perl-text-diff/package.py
index b0f2b5c8a7..79547eab69 100644
--- a/var/spack/repos/builtin/packages/perl-text-diff/package.py
+++ b/var/spack/repos/builtin/packages/perl-text-diff/package.py
@@ -12,6 +12,8 @@ class PerlTextDiff(PerlPackage):
homepage = "https://metacpan.org/pod/Text::Diff"
url = "http://search.cpan.org/CPAN/authors/id/N/NE/NEILB/Text-Diff-1.45.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.45", sha256="e8baa07b1b3f53e00af3636898bbf73aec9a0ff38f94536ede1dbe96ef086f04")
depends_on("perl-algorithm-diff", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/perl-text-format/package.py b/var/spack/repos/builtin/packages/perl-text-format/package.py
index fb3273a1db..3ceb73d569 100644
--- a/var/spack/repos/builtin/packages/perl-text-format/package.py
+++ b/var/spack/repos/builtin/packages/perl-text-format/package.py
@@ -12,6 +12,8 @@ class PerlTextFormat(PerlPackage):
homepage = "https://metacpan.org/pod/Text::Format"
url = "https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/Text-Format-0.61.tar.gz"
+ license("Artistic-1.0")
+
version("0.62", sha256="7d429057319e123c590ba0765334f0ade4a5eb9ea8db7c0ec4d3902de5f90404")
version("0.61", sha256="bb8a3b8ff515c85101baf553a769337f944a05cde81f111ae78aff416bf4ae2b")
diff --git a/var/spack/repos/builtin/packages/perl-text-glob/package.py b/var/spack/repos/builtin/packages/perl-text-glob/package.py
index cd7acc86c5..4a1b02132e 100644
--- a/var/spack/repos/builtin/packages/perl-text-glob/package.py
+++ b/var/spack/repos/builtin/packages/perl-text-glob/package.py
@@ -13,6 +13,8 @@ class PerlTextGlob(PerlPackage):
homepage = "https://metacpan.org/pod/Text::Glob"
url = "https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Text-Glob-0.11.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.11", sha256="069ccd49d3f0a2dedb115f4bdc9fbac07a83592840953d1fcdfc39eb9d305287")
depends_on("perl-extutils-makemaker", type="build")
diff --git a/var/spack/repos/builtin/packages/perl-text-nsp/package.py b/var/spack/repos/builtin/packages/perl-text-nsp/package.py
index 487646b6ab..f4afe7a93b 100644
--- a/var/spack/repos/builtin/packages/perl-text-nsp/package.py
+++ b/var/spack/repos/builtin/packages/perl-text-nsp/package.py
@@ -17,5 +17,7 @@ class PerlTextNsp(PerlPackage):
maintainers("snehring")
+ license("GPL-2.0-only")
+
version("1.31", sha256="a01201beb29636b3e41ecda2a6cf6522fd265416bd6d994fad02f59fb49cf595")
version("1.29", sha256="26610cc17ddc3a9a239ffd100bbcf42618e2577ab4b051de4c262f2082afd27e")
diff --git a/var/spack/repos/builtin/packages/perl-text-simpletable/package.py b/var/spack/repos/builtin/packages/perl-text-simpletable/package.py
index ce4a39a689..a7640e53dc 100644
--- a/var/spack/repos/builtin/packages/perl-text-simpletable/package.py
+++ b/var/spack/repos/builtin/packages/perl-text-simpletable/package.py
@@ -12,5 +12,7 @@ class PerlTextSimpletable(PerlPackage):
homepage = "https://metacpan.org/pod/Text::SimpleTable"
url = "http://search.cpan.org/CPAN/authors/id/M/MR/MRAMBERG/Text-SimpleTable-2.04.tar.gz"
+ license("Artistic-2.0")
+
version("2.07", sha256="256d3f38764e96333158b14ab18257b92f3155c60d658cafb80389f72f4619ed")
version("2.04", sha256="8d82f3140b1453b962956b7855ba288d435e7f656c3c40ced4e3e8e359ab5293")
diff --git a/var/spack/repos/builtin/packages/perl-text-soundex/package.py b/var/spack/repos/builtin/packages/perl-text-soundex/package.py
index 27f887d3b1..7ac8476cb3 100644
--- a/var/spack/repos/builtin/packages/perl-text-soundex/package.py
+++ b/var/spack/repos/builtin/packages/perl-text-soundex/package.py
@@ -15,4 +15,6 @@ class PerlTextSoundex(PerlPackage):
homepage = "https://metacpan.org/pod/Text::Soundex"
url = "http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Text-Soundex-3.05.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("3.05", sha256="f6dd55b4280b25dea978221839864382560074e1d6933395faee2510c2db60ed")
diff --git a/var/spack/repos/builtin/packages/perl-text-unidecode/package.py b/var/spack/repos/builtin/packages/perl-text-unidecode/package.py
index 902687218a..0c4cf8b355 100644
--- a/var/spack/repos/builtin/packages/perl-text-unidecode/package.py
+++ b/var/spack/repos/builtin/packages/perl-text-unidecode/package.py
@@ -12,4 +12,6 @@ class PerlTextUnidecode(PerlPackage):
homepage = "https://metacpan.org/pod/Text::Unidecode"
url = "http://search.cpan.org/CPAN/authors/id/S/SB/SBURKE/Text-Unidecode-1.30.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.30", sha256="6c24f14ddc1d20e26161c207b73ca184eed2ef57f08b5fb2ee196e6e2e88b1c6")
diff --git a/var/spack/repos/builtin/packages/perl-throwable/package.py b/var/spack/repos/builtin/packages/perl-throwable/package.py
index 4d143e0a68..a18591a00f 100644
--- a/var/spack/repos/builtin/packages/perl-throwable/package.py
+++ b/var/spack/repos/builtin/packages/perl-throwable/package.py
@@ -15,6 +15,8 @@ class PerlThrowable(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.001", sha256="d0cb5e9d7d06d70f2cc56eecf857a83a45eaca43850dcdda91d3feb4ddde4c51")
depends_on("perl-devel-stacktrace@1.32:", type=("run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-time-hires/package.py b/var/spack/repos/builtin/packages/perl-time-hires/package.py
index 6344e4a093..b8914662a7 100644
--- a/var/spack/repos/builtin/packages/perl-time-hires/package.py
+++ b/var/spack/repos/builtin/packages/perl-time-hires/package.py
@@ -12,5 +12,7 @@ class PerlTimeHires(PerlPackage):
homepage = "https://metacpan.org/pod/Time::HiRes"
url = "http://search.cpan.org/CPAN/authors/id/J/JH/JHI/Time-HiRes-1.9746.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.9758", sha256="5bfa145bc11e70a8e337543b1084a293743a690691b568493455dedf58f34b1e")
version("1.9746", sha256="89408c81bb827bc908c98eec50071e6e1158f38fa462865ecc3dc03aebf5f596")
diff --git a/var/spack/repos/builtin/packages/perl-timedate/package.py b/var/spack/repos/builtin/packages/perl-timedate/package.py
index 7463bd5e76..cb7a0ae704 100644
--- a/var/spack/repos/builtin/packages/perl-timedate/package.py
+++ b/var/spack/repos/builtin/packages/perl-timedate/package.py
@@ -14,4 +14,6 @@ class PerlTimedate(PerlPackage):
homepage = "https://metacpan.org/release/TimeDate"
url = "https://cpan.metacpan.org/authors/id/G/GB/GBARR/TimeDate-2.30.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("2.30", sha256="75bd254871cb5853a6aa0403ac0be270cdd75c9d1b6639f18ecba63c15298e86")
diff --git a/var/spack/repos/builtin/packages/perl-try-tiny/package.py b/var/spack/repos/builtin/packages/perl-try-tiny/package.py
index 2f491fd281..537b55bc82 100644
--- a/var/spack/repos/builtin/packages/perl-try-tiny/package.py
+++ b/var/spack/repos/builtin/packages/perl-try-tiny/package.py
@@ -12,5 +12,7 @@ class PerlTryTiny(PerlPackage):
homepage = "https://metacpan.org/pod/Try::Tiny"
url = "http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/Try-Tiny-0.28.tar.gz"
+ license("MIT")
+
version("0.31", sha256="3300d31d8a4075b26d8f46ce864a1d913e0e8467ceeba6655d5d2b2e206c11be")
version("0.28", sha256="f1d166be8aa19942c4504c9111dade7aacb981bc5b3a2a5c5f6019646db8c146")
diff --git a/var/spack/repos/builtin/packages/perl-type-tiny/package.py b/var/spack/repos/builtin/packages/perl-type-tiny/package.py
index 426c051486..c7055db080 100644
--- a/var/spack/repos/builtin/packages/perl-type-tiny/package.py
+++ b/var/spack/repos/builtin/packages/perl-type-tiny/package.py
@@ -15,6 +15,8 @@ class PerlTypeTiny(PerlPackage):
maintainers("EbiArnie")
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("2.004000", sha256="697e7f775edfc85f4cf07792d04fd19b09c25285f98f5938e8efc4f74507a128")
depends_on("perl@5.8.1:", type=("build", "link", "run", "test"))
diff --git a/var/spack/repos/builtin/packages/perl-uri-encode/package.py b/var/spack/repos/builtin/packages/perl-uri-encode/package.py
index ad0b6d8e1a..fcf7aefd92 100644
--- a/var/spack/repos/builtin/packages/perl-uri-encode/package.py
+++ b/var/spack/repos/builtin/packages/perl-uri-encode/package.py
@@ -12,6 +12,8 @@ class PerlUriEncode(PerlPackage):
homepage = "https://github.com/mithun/perl-uri-encode"
url = "https://cpan.metacpan.org/authors/id/M/MI/MITHUN/URI-Encode-v1.1.1.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.1.1", sha256="4bb9ce4e7016c0138cf9c2375508595286efa1c8dc15b45baa4c47281c08243b")
depends_on("perl-module-build", type="build")
diff --git a/var/spack/repos/builtin/packages/perl-uri/package.py b/var/spack/repos/builtin/packages/perl-uri/package.py
index 866a08e6d3..50592c5003 100644
--- a/var/spack/repos/builtin/packages/perl-uri/package.py
+++ b/var/spack/repos/builtin/packages/perl-uri/package.py
@@ -12,6 +12,8 @@ class PerlUri(PerlPackage):
homepage = "https://metacpan.org/pod/URI"
url = "http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/URI-1.72.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("5.08", sha256="7e2c6fe3b1d5947da334fa558a96e748aaa619213b85bcdce5b5347d4d26c46e")
version("1.72", sha256="35f14431d4b300de4be1163b0b5332de2d7fbda4f05ff1ed198a8e9330d40a32")
version("1.71", sha256="9c8eca0d7f39e74bbc14706293e653b699238eeb1a7690cc9c136fb8c2644115")
diff --git a/var/spack/repos/builtin/packages/perl-want/package.py b/var/spack/repos/builtin/packages/perl-want/package.py
index 92a73ede5d..3f87f1c7fe 100644
--- a/var/spack/repos/builtin/packages/perl-want/package.py
+++ b/var/spack/repos/builtin/packages/perl-want/package.py
@@ -12,4 +12,6 @@ class PerlWant(PerlPackage):
homepage = "https://metacpan.org/pod/Want"
url = "http://search.cpan.org/CPAN/authors/id/R/RO/ROBIN/Want-0.29.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.29", sha256="b4e4740b8d4cb783591273c636bd68304892e28d89e88abf9273b1de17f552f7")
diff --git a/var/spack/repos/builtin/packages/perl-xml-dom/package.py b/var/spack/repos/builtin/packages/perl-xml-dom/package.py
index 43b975a851..0f523a9135 100644
--- a/var/spack/repos/builtin/packages/perl-xml-dom/package.py
+++ b/var/spack/repos/builtin/packages/perl-xml-dom/package.py
@@ -14,6 +14,8 @@ class PerlXmlDom(PerlPackage):
homepage = "https://metacpan.org/pod/XML::DOM"
url = "https://cpan.metacpan.org/authors/id/T/TJ/TJMATHER/XML-DOM-1.46.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.46", sha256="8ba24b0b459b01d6c5e5b0408829c7d5dfe47ff79b3548c813759048099b175e")
depends_on("perl-xml-parser", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/perl-xml-libxml/package.py b/var/spack/repos/builtin/packages/perl-xml-libxml/package.py
index a600864c70..f09d89c24d 100644
--- a/var/spack/repos/builtin/packages/perl-xml-libxml/package.py
+++ b/var/spack/repos/builtin/packages/perl-xml-libxml/package.py
@@ -17,6 +17,8 @@ class PerlXmlLibxml(PerlPackage):
homepage = "https://metacpan.org/pod/XML::LibXML"
url = "https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0201.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("2.0201", sha256="e008700732502b3f1f0890696ec6e2dc70abf526cd710efd9ab7675cae199bc2")
depends_on("libxml2")
diff --git a/var/spack/repos/builtin/packages/perl-xml-libxslt/package.py b/var/spack/repos/builtin/packages/perl-xml-libxslt/package.py
index f04b6787ab..1e5456ce94 100644
--- a/var/spack/repos/builtin/packages/perl-xml-libxslt/package.py
+++ b/var/spack/repos/builtin/packages/perl-xml-libxslt/package.py
@@ -11,6 +11,8 @@ class PerlXmlLibxslt(PerlPackage):
homepage = "https://metacpan.org/pod/XML::LibXSLT"
url = "https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/XML-LibXSLT-1.96.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.96", sha256="2a5e374edaa2e9f9d26b432265bfea9b4bb7a94c9fbfef9047b298fce844d473")
depends_on("libxslt")
diff --git a/var/spack/repos/builtin/packages/perl-xml-namespacesupport/package.py b/var/spack/repos/builtin/packages/perl-xml-namespacesupport/package.py
index 698d38ae97..d708f5baf7 100644
--- a/var/spack/repos/builtin/packages/perl-xml-namespacesupport/package.py
+++ b/var/spack/repos/builtin/packages/perl-xml-namespacesupport/package.py
@@ -14,4 +14,6 @@ class PerlXmlNamespacesupport(PerlPackage):
homepage = "https://metacpan.org/pod/XML::NamespaceSupport"
url = "https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/XML-NamespaceSupport-1.12_9.tar.gz"
+ license("GPL-1.0-or-later")
+
version("1.12_9", sha256="2e84a057f0a8c845a612d212742cb94fca4fc8a433150b5721bd448f77d1e4a9")
diff --git a/var/spack/repos/builtin/packages/perl-xml-parser/package.py b/var/spack/repos/builtin/packages/perl-xml-parser/package.py
index aaa6dbb1bd..2e1cf96949 100644
--- a/var/spack/repos/builtin/packages/perl-xml-parser/package.py
+++ b/var/spack/repos/builtin/packages/perl-xml-parser/package.py
@@ -12,6 +12,8 @@ class PerlXmlParser(PerlPackage):
homepage = "https://metacpan.org/pod/XML::Parser"
url = "http://search.cpan.org/CPAN/authors/id/T/TO/TODDR/XML-Parser-2.44.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("2.46", sha256="d331332491c51cccfb4cb94ffc44f9cd73378e618498d4a37df9e043661c515d")
version("2.44", sha256="1ae9d07ee9c35326b3d9aad56eae71a6730a73a116b9fe9e8a4758b7cc033216")
diff --git a/var/spack/repos/builtin/packages/perl-xml-regexp/package.py b/var/spack/repos/builtin/packages/perl-xml-regexp/package.py
index e6b7ccd5bc..279bf49523 100644
--- a/var/spack/repos/builtin/packages/perl-xml-regexp/package.py
+++ b/var/spack/repos/builtin/packages/perl-xml-regexp/package.py
@@ -15,4 +15,6 @@ class PerlXmlRegexp(PerlPackage):
homepage = "https://metacpan.org/pod/XML::RegExp"
url = "https://cpan.metacpan.org/authors/id/T/TJ/TJMATHER/XML-RegExp-0.04.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.04", sha256="df1990096036085c8e2d45904fe180f82bfed40f1a7e05243f334ea10090fc54")
diff --git a/var/spack/repos/builtin/packages/perl-xml-sax-base/package.py b/var/spack/repos/builtin/packages/perl-xml-sax-base/package.py
index aa0d245983..aa037c2109 100644
--- a/var/spack/repos/builtin/packages/perl-xml-sax-base/package.py
+++ b/var/spack/repos/builtin/packages/perl-xml-sax-base/package.py
@@ -16,4 +16,6 @@ class PerlXmlSaxBase(PerlPackage):
homepage = "https://metacpan.org/pod/XML::SAX::Base"
url = "https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-Base-1.09.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.09", sha256="66cb355ba4ef47c10ca738bd35999723644386ac853abbeb5132841f5e8a2ad0")
diff --git a/var/spack/repos/builtin/packages/perl-xml-sax-writer/package.py b/var/spack/repos/builtin/packages/perl-xml-sax-writer/package.py
index c77da83c53..ccc27f00d0 100644
--- a/var/spack/repos/builtin/packages/perl-xml-sax-writer/package.py
+++ b/var/spack/repos/builtin/packages/perl-xml-sax-writer/package.py
@@ -15,6 +15,8 @@ class PerlXmlSaxWriter(PerlPackage):
homepage = "https://metacpan.org/pod/XML::SAX::Writer"
url = "https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/XML-SAX-Writer-0.57.tar.gz"
+ license("Artistic-1.0")
+
version("0.57", sha256="3d61d07ef43b0126f5b4de4f415a256fa859fa88dc4fdabaad70b7be7c682cf0")
depends_on("perl-xml-filter-buffertext", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/perl-xml-sax/package.py b/var/spack/repos/builtin/packages/perl-xml-sax/package.py
index 6f0e0e9f87..f0ae4470c3 100644
--- a/var/spack/repos/builtin/packages/perl-xml-sax/package.py
+++ b/var/spack/repos/builtin/packages/perl-xml-sax/package.py
@@ -14,6 +14,8 @@ class PerlXmlSax(PerlPackage):
homepage = "https://metacpan.org/pod/XML::SAX"
url = "https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-1.02.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.02", sha256="4506c387043aa6a77b455f00f57409f3720aa7e553495ab2535263b4ed1ea12a")
depends_on("perl-xml-namespacesupport", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/perl-xml-simple/package.py b/var/spack/repos/builtin/packages/perl-xml-simple/package.py
index 890306b5ad..ec7edd8326 100644
--- a/var/spack/repos/builtin/packages/perl-xml-simple/package.py
+++ b/var/spack/repos/builtin/packages/perl-xml-simple/package.py
@@ -12,6 +12,8 @@ class PerlXmlSimple(PerlPackage):
homepage = "https://metacpan.org/pod/XML::Simple"
url = "http://search.cpan.org/CPAN/authors/id/G/GR/GRANTM/XML-Simple-2.24.tar.gz"
+ license("Artistic-1.0-Perl")
+
version("2.25", sha256="531fddaebea2416743eb5c4fdfab028f502123d9a220405a4100e68fc480dbf8")
version("2.24", sha256="9a14819fd17c75fbb90adcec0446ceab356cab0ccaff870f2e1659205dc2424f")
diff --git a/var/spack/repos/builtin/packages/perl-xml-twig/package.py b/var/spack/repos/builtin/packages/perl-xml-twig/package.py
index 4791674573..d872d5d810 100644
--- a/var/spack/repos/builtin/packages/perl-xml-twig/package.py
+++ b/var/spack/repos/builtin/packages/perl-xml-twig/package.py
@@ -25,6 +25,8 @@ class PerlXmlTwig(PerlPackage):
homepage = "https://metacpan.org/pod/XML::Twig"
url = "https://cpan.metacpan.org/authors/id/M/MI/MIROD/XML-Twig-3.52.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("3.52", sha256="fef75826c24f2b877d0a0d2645212fc4fb9756ed4d2711614ac15c497e8680ad")
depends_on("perl-xml-parser", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/perl-yaml-libyaml/package.py b/var/spack/repos/builtin/packages/perl-yaml-libyaml/package.py
index 5d871803db..244dd048dd 100644
--- a/var/spack/repos/builtin/packages/perl-yaml-libyaml/package.py
+++ b/var/spack/repos/builtin/packages/perl-yaml-libyaml/package.py
@@ -12,5 +12,7 @@ class PerlYamlLibyaml(PerlPackage):
homepage = "https://metacpan.org/pod/YAML::LibYAML"
url = "http://search.cpan.org/CPAN/authors/id/T/TI/TINITA/YAML-LibYAML-0.67.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("0.84", sha256="225bcb39be2d5e3d02df7888d5f99fd8712f048ba539b09232ca1481e70bfd05")
version("0.67", sha256="e65a22abc912a46a10abddf3b88d806757f44f164ab3167c8f0ff6aa30648187")
diff --git a/var/spack/repos/builtin/packages/perl-yaml-tiny/package.py b/var/spack/repos/builtin/packages/perl-yaml-tiny/package.py
index a0df3d8b1b..4eac11bcc0 100644
--- a/var/spack/repos/builtin/packages/perl-yaml-tiny/package.py
+++ b/var/spack/repos/builtin/packages/perl-yaml-tiny/package.py
@@ -12,5 +12,7 @@ class PerlYamlTiny(PerlPackage):
homepage = "https://metacpan.org/pod/YAML::Tiny"
url = "https://cpan.metacpan.org/authors/id/E/ET/ETHER/YAML-Tiny-1.73.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.74", sha256="7b38ca9f5d3ce24230a6b8bdc1f47f5b2db348e7f7f9666c26f5955636e33d6c")
version("1.73", sha256="bc315fa12e8f1e3ee5e2f430d90b708a5dc7e47c867dba8dce3a6b8fbe257744")
diff --git a/var/spack/repos/builtin/packages/perl-yaml/package.py b/var/spack/repos/builtin/packages/perl-yaml/package.py
index c3fe392355..c77d208aa3 100644
--- a/var/spack/repos/builtin/packages/perl-yaml/package.py
+++ b/var/spack/repos/builtin/packages/perl-yaml/package.py
@@ -14,5 +14,7 @@ class PerlYaml(PerlPackage):
homepage = "https://metacpan.org/pod/YAML"
url = "https://cpan.metacpan.org/authors/id/T/TI/TINITA/YAML-1.27.tar.gz"
+ license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+
version("1.30", sha256="5030a6d6cbffaf12583050bf552aa800d4646ca9678c187add649227f57479cd")
version("1.27", sha256="c992a1e820de0721b62b22521de92cdbf49edc306ab804c485b4b1ec25f682f9")
diff --git a/var/spack/repos/builtin/packages/perl/package.py b/var/spack/repos/builtin/packages/perl/package.py
index b44951a4be..f45419a7b1 100644
--- a/var/spack/repos/builtin/packages/perl/package.py
+++ b/var/spack/repos/builtin/packages/perl/package.py
@@ -39,6 +39,8 @@ class Perl(Package): # Perl doesn't use Autotools, it should subclass Package
# see https://www.cpan.org/src/README.html for
# explanation of version numbering scheme
+ license("Artistic-1.0-Perl OR GPL-1.0-or-later")
+
# Maintenance releases (even numbers, preferred)
version(
"5.38.0",
diff --git a/var/spack/repos/builtin/packages/petaca/package.py b/var/spack/repos/builtin/packages/petaca/package.py
index d137f5791e..d02d1ac4b6 100644
--- a/var/spack/repos/builtin/packages/petaca/package.py
+++ b/var/spack/repos/builtin/packages/petaca/package.py
@@ -25,6 +25,8 @@ class Petaca(CMakePackage):
maintainers("pbrady", "zjibben")
+ license("MIT")
+
version("develop", branch="master")
version("22.03", sha256="e6559e928c7cca6017ef0582c204eee775f6bb3f927f1c224c515c2ad574cc32")
version("21.03", commit="f17df95193ca1a3879687a59a91a123be25e3efa")
diff --git a/var/spack/repos/builtin/packages/pexsi/package.py b/var/spack/repos/builtin/packages/pexsi/package.py
index a72fe3044b..1983f2875d 100644
--- a/var/spack/repos/builtin/packages/pexsi/package.py
+++ b/var/spack/repos/builtin/packages/pexsi/package.py
@@ -30,6 +30,9 @@ class Pexsi(MakefilePackage, CMakePackage):
build_system(
conditional("cmake", when="@1:"), conditional("makefile", when="@0"), default="cmake"
)
+
+ license("BSD-3-Clause-LBNL")
+
version("2.0.0", sha256="c5c83c2931b2bd0c68a462a49eeec983e78b5aaa1f17dd0454de4e27b91ca11f")
version("1.2.0", sha256="8bfad6ec6866c6a29e1cc87fb1c17a39809795e79ede98373c8ba9a3aaf820dd")
version("0.10.2", sha256="8714c71b76542e096211b537a9cb1ffb2c28f53eea4f5a92f94cc1ca1e7b499f")
diff --git a/var/spack/repos/builtin/packages/pfft/package.py b/var/spack/repos/builtin/packages/pfft/package.py
index 1aeacfa62c..88684d2be7 100644
--- a/var/spack/repos/builtin/packages/pfft/package.py
+++ b/var/spack/repos/builtin/packages/pfft/package.py
@@ -17,6 +17,8 @@ class Pfft(AutotoolsPackage):
"https://www-user.tu-chemnitz.de/~potts/workgroup/pippig/software/pfft-1.0.8-alpha.tar.gz"
)
+ license("GPL-3.0-or-later")
+
version(
"1.0.8-alpha", sha256="6c43960ad72fcff7e49b87c604c5f471fb5890f1bd11ce750ab52f035e7c5317"
)
diff --git a/var/spack/repos/builtin/packages/pflask/package.py b/var/spack/repos/builtin/packages/pflask/package.py
index 0c86502774..aa07b0fd56 100644
--- a/var/spack/repos/builtin/packages/pflask/package.py
+++ b/var/spack/repos/builtin/packages/pflask/package.py
@@ -12,5 +12,7 @@ class Pflask(CMakePackage):
homepage = "https://ghedo.github.io/pflask/"
url = "https://github.com/ghedo/pflask/archive/v0.2.tar.gz"
+ license("BSD-2-Clause")
+
version("0.2", sha256="dabbd060d1c50174de5fffae9ec97dc1d41b22de898a8280166cba768c940ebd")
version("0.1", sha256="3c41c670fd8c48b7b6a41d697b444df8bf95380937ba4f734b41af135d5c5816")
diff --git a/var/spack/repos/builtin/packages/pflogger/package.py b/var/spack/repos/builtin/packages/pflogger/package.py
index a906ca6f02..49bc267d4e 100644
--- a/var/spack/repos/builtin/packages/pflogger/package.py
+++ b/var/spack/repos/builtin/packages/pflogger/package.py
@@ -17,6 +17,8 @@ class Pflogger(CMakePackage):
maintainers("mathomp4", "tclune")
+ license("Apache-2.0")
+
version("develop", branch="develop")
version("main", branch="main")
diff --git a/var/spack/repos/builtin/packages/pflotran/package.py b/var/spack/repos/builtin/packages/pflotran/package.py
index 37fecbe31c..57ec70631f 100644
--- a/var/spack/repos/builtin/packages/pflotran/package.py
+++ b/var/spack/repos/builtin/packages/pflotran/package.py
@@ -17,6 +17,8 @@ class Pflotran(AutotoolsPackage):
maintainers("ghammond86", "balay")
+ license("LGPL-3.0-only")
+
version("develop")
version("5.0.0", commit="f0fe931c72c03580e489724afeb8c5451406b942") # tag v5.0.0
version("4.0.1", commit="fd351a49b687e27f46eae92e9259156eea74897d") # tag v4.0.1
diff --git a/var/spack/repos/builtin/packages/pgdspider/package.py b/var/spack/repos/builtin/packages/pgdspider/package.py
index bc937d5747..c76977a8aa 100644
--- a/var/spack/repos/builtin/packages/pgdspider/package.py
+++ b/var/spack/repos/builtin/packages/pgdspider/package.py
@@ -15,6 +15,8 @@ class Pgdspider(Package):
homepage = "http://www.cmpg.unibe.ch/software/PGDSpider"
url = "http://www.cmpg.unibe.ch/software/PGDSpider/PGDSpider_2.1.1.2.zip"
+ license("BSD-3-Clause")
+
version("2.1.1.5", sha256="8564427caf1f5c6200ba8f22a2bc2ef0fa87ae7c6571e4df3b8438cc00fa121c")
version("2.1.1.2", sha256="a630ef9f3ef0c36be0d613867c5293378d77b52396ac701bc7b9ec5d3ba7f2e1")
diff --git a/var/spack/repos/builtin/packages/pharokka/package.py b/var/spack/repos/builtin/packages/pharokka/package.py
index 3ed7b70ed7..9260c5b5bd 100644
--- a/var/spack/repos/builtin/packages/pharokka/package.py
+++ b/var/spack/repos/builtin/packages/pharokka/package.py
@@ -14,6 +14,8 @@ class Pharokka(Package):
homepage = "https://github.com/gbouras13/pharokka"
url = "https://github.com/gbouras13/pharokka/archive/refs/tags/v1.1.0.tar.gz"
+ license("MIT")
+
version("1.3.2", sha256="e12b20beada9c261f51dd37a9aa7afe83291363035dc53478c42fb67882900e1")
version("1.1.0", sha256="57d546f501f201117f5d8037ac47c0d83ccd1ec518080145e8f28d3e9843fba6")
diff --git a/var/spack/repos/builtin/packages/phast/package.py b/var/spack/repos/builtin/packages/phast/package.py
index 6573aff843..fc142a04ce 100644
--- a/var/spack/repos/builtin/packages/phast/package.py
+++ b/var/spack/repos/builtin/packages/phast/package.py
@@ -13,6 +13,8 @@ class Phast(MakefilePackage):
homepage = "http://compgen.cshl.edu/phast/index.php"
url = "https://github.com/CshlSiepelLab/phast/archive/v1.4.tar.gz"
+ license("BSD-3-Clause")
+
version("1.6", sha256="8100f6582008c5de46d2de05cee038f0f1ca3a50147031da1bc5e8744883cbe4")
version("1.4", sha256="287c77599c51256a3adbd62ed217cb6d6a547fcec2c29262e9d61fa32ed92b99")
diff --git a/var/spack/repos/builtin/packages/phasta/package.py b/var/spack/repos/builtin/packages/phasta/package.py
index f54e9f6f52..e1bc0c0447 100644
--- a/var/spack/repos/builtin/packages/phasta/package.py
+++ b/var/spack/repos/builtin/packages/phasta/package.py
@@ -13,6 +13,8 @@ class Phasta(CMakePackage):
homepage = "https://www.scorec.rpi.edu/software.php"
git = "https://github.com/PHASTA/phasta.git"
+ license("BSD-3-Clause")
+
version("develop", branch="master")
version("0.0.1", commit="11f431f2d1a53a529dab4b0f079ab8aab7ca1109")
diff --git a/var/spack/repos/builtin/packages/phist/package.py b/var/spack/repos/builtin/packages/phist/package.py
index 338680e772..4559bdc6d8 100644
--- a/var/spack/repos/builtin/packages/phist/package.py
+++ b/var/spack/repos/builtin/packages/phist/package.py
@@ -31,6 +31,8 @@ class Phist(CMakePackage):
# to provide 'mpi' like this: spack install phist ^mpich %gcc@7.5.0
# Failure of this command to succeed breaks spack's gitlab CI pipelines!
+ license("BSD-3-Clause")
+
version("develop", branch="devel")
version("master", branch="master")
diff --git a/var/spack/repos/builtin/packages/phoenix/package.py b/var/spack/repos/builtin/packages/phoenix/package.py
index 61f1e26e15..3972b87ad9 100644
--- a/var/spack/repos/builtin/packages/phoenix/package.py
+++ b/var/spack/repos/builtin/packages/phoenix/package.py
@@ -14,4 +14,6 @@ class Phoenix(MavenPackage):
homepage = "https://github.com"
git = "https://github.com/apache/phoenix.git"
+ license("Apache-2.0")
+
version("master", branch="master")
diff --git a/var/spack/repos/builtin/packages/photos/package.py b/var/spack/repos/builtin/packages/photos/package.py
index fc630524c9..6852466859 100644
--- a/var/spack/repos/builtin/packages/photos/package.py
+++ b/var/spack/repos/builtin/packages/photos/package.py
@@ -15,6 +15,8 @@ class Photos(AutotoolsPackage):
tags = ["hep"]
+ license("GPL-3.0-only")
+
version("3.64", sha256="cb4096b4804289fc4d54a992caa566cbbd33f41f65f8906deb01200dc5163027")
version("3.61", sha256="acd3bcb769ba2a3e263de399e9b89fd6296405c9cbc5045b83baba3e60db4b26")
diff --git a/var/spack/repos/builtin/packages/php/package.py b/var/spack/repos/builtin/packages/php/package.py
index 9f1d03bda5..daa9f68049 100644
--- a/var/spack/repos/builtin/packages/php/package.py
+++ b/var/spack/repos/builtin/packages/php/package.py
@@ -17,6 +17,8 @@ class Php(AutotoolsPackage):
homepage = "https://php.net/"
url = "https://github.com/php/php-src/archive/php-7.3.13.tar.gz"
+ license("PHP-3.01")
+
version("7.4.1", sha256="4d9d7c5681bec3af38a935d033657dce09a9913498f8022d7ca163a7f2f493a7")
version("7.4.0", sha256="91d34b48025ab9789216df89e247b6904912eeeaeff38c300ef314bdda8920b0")
version("7.3.13", sha256="e68b8d9e659f2993eee912f05860e546fdc18e459f31cd2771f404df21285f0b")
diff --git a/var/spack/repos/builtin/packages/phylobayesmpi/package.py b/var/spack/repos/builtin/packages/phylobayesmpi/package.py
index 8f9bcd37b4..c4077a1031 100644
--- a/var/spack/repos/builtin/packages/phylobayesmpi/package.py
+++ b/var/spack/repos/builtin/packages/phylobayesmpi/package.py
@@ -13,6 +13,8 @@ class Phylobayesmpi(MakefilePackage):
url = "https://github.com/bayesiancook/pbmpi/archive/v1.8b.tar.gz"
git = "https://github.com/bayesiancook/pbmpi.git"
+ license("GPL-2.0-only")
+
version("1.8b", sha256="7ff017bf492c1d8b42bfff3ee8e998ba1c50f4e4b3d9d6125647b91738017324")
depends_on("mpi")
diff --git a/var/spack/repos/builtin/packages/phyluce/package.py b/var/spack/repos/builtin/packages/phyluce/package.py
index cbf59d48be..f3f34ad80c 100644
--- a/var/spack/repos/builtin/packages/phyluce/package.py
+++ b/var/spack/repos/builtin/packages/phyluce/package.py
@@ -14,6 +14,8 @@ class Phyluce(PythonPackage):
homepage = "https://github.com/faircloth-lab/phyluce"
url = "https://github.com/faircloth-lab/phyluce/archive/v1.6.7.tar.gz"
+ license("BSD-3-Clause")
+
version("1.6.7", sha256="98c213ab1610506722ad1440ffc93f9cbc78d8b3aaf3d9a47837e1231452cdb6")
extends("python")
diff --git a/var/spack/repos/builtin/packages/picard/package.py b/var/spack/repos/builtin/packages/picard/package.py
index f9e2acb6fa..f5e42016a2 100644
--- a/var/spack/repos/builtin/packages/picard/package.py
+++ b/var/spack/repos/builtin/packages/picard/package.py
@@ -22,6 +22,8 @@ class Picard(Package):
"https://github.com/broadinstitute/picard/releases/download/{0}/picard-tools-{0}.zip"
)
+ license("GPL-2.0-or-later")
+
# They started distributing a single jar file at v2.6.0, prior to
# that it was a .zip file with multiple .jar and .so files
version(
diff --git a/var/spack/repos/builtin/packages/picsar/package.py b/var/spack/repos/builtin/packages/picsar/package.py
index 8ac2f81e16..3ad587395d 100644
--- a/var/spack/repos/builtin/packages/picsar/package.py
+++ b/var/spack/repos/builtin/packages/picsar/package.py
@@ -14,6 +14,8 @@ class Picsar(MakefilePackage):
homepage = "https://picsar.net"
git = "https://bitbucket.org/berkeleylab/picsar.git"
+ license("BSD-3-Clause-LBNL")
+
version("develop", branch="master")
variant("prod", default=True, description="Production mode (without FFTW)")
diff --git a/var/spack/repos/builtin/packages/picsarlite/package.py b/var/spack/repos/builtin/packages/picsarlite/package.py
index 8c8825093c..55ec759e07 100644
--- a/var/spack/repos/builtin/packages/picsarlite/package.py
+++ b/var/spack/repos/builtin/packages/picsarlite/package.py
@@ -16,6 +16,8 @@ class Picsarlite(MakefilePackage):
homepage = "https://picsar.net"
git = "https://bitbucket.org/berkeleylab/picsar.git"
+ license("BSD-3-Clause-LBNL")
+
version("develop", branch="PICSARlite")
version("0.1", tag="PICSARlite-0.1", commit="3c9cee9bdf32da0998f504bff7af31fcae2f0452")
diff --git a/var/spack/repos/builtin/packages/pidx/package.py b/var/spack/repos/builtin/packages/pidx/package.py
index 48b7d5380b..3b1563f7b7 100644
--- a/var/spack/repos/builtin/packages/pidx/package.py
+++ b/var/spack/repos/builtin/packages/pidx/package.py
@@ -16,6 +16,8 @@ class Pidx(CMakePackage):
homepage = "http://www.cedmav.com/pidx"
git = "https://github.com/sci-visus/PIDX.git"
+ license("CC-BY-NC-ND-4.0")
+
version("1.0", commit="6afa1cf71d1c41263296dc049c8fabaf73c296da")
depends_on("cmake@2.8.4:", type="build")
diff --git a/var/spack/repos/builtin/packages/pig/package.py b/var/spack/repos/builtin/packages/pig/package.py
index b5735decfa..af0c54062f 100644
--- a/var/spack/repos/builtin/packages/pig/package.py
+++ b/var/spack/repos/builtin/packages/pig/package.py
@@ -17,6 +17,8 @@ class Pig(Package):
homepage = "https://archive.apache.org"
url = "https://archive.apache.org/dist/hadoop/pig/stable/pig-0.7.0.tar.gz"
+ license("Apache-2.0")
+
version("0.7.0", sha256="fa7211fb339f547f679a3dd90055f1ddc45d5754d88463e4cc39c380ddf8b02a")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/pigz/package.py b/var/spack/repos/builtin/packages/pigz/package.py
index 2b5dd8a2c4..c56bbd09e0 100644
--- a/var/spack/repos/builtin/packages/pigz/package.py
+++ b/var/spack/repos/builtin/packages/pigz/package.py
@@ -13,6 +13,8 @@ class Pigz(MakefilePackage):
homepage = "https://zlib.net/pigz/"
url = "https://github.com/madler/pigz/archive/v2.3.4.tar.gz"
+ license("Zlib")
+
version("2.7", sha256="d2045087dae5e9482158f1f1c0f21c7d3de6f7cdc7cc5848bdabda544e69aa58")
version("2.6", sha256="577673676cd5c7219f94b236075451220bae3e1ca451cf849947a2998fbf5820")
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 6b88c09ed6..323046b8dc 100644
--- a/var/spack/repos/builtin/packages/pindel/package.py
+++ b/var/spack/repos/builtin/packages/pindel/package.py
@@ -12,6 +12,8 @@ class Pindel(MakefilePackage):
homepage = "https://gmt.genome.wustl.edu/packages/pindel/"
url = "https://github.com/genome/pindel/archive/v0.2.5.tar.gz"
+ license("GPL-3.0-or-later")
+
version("0.2.5b8", sha256="7f21fda0b751d420831724d96e60873ce332139cfd24396e81c7f1ae2f707a19")
version("0.2.5b6", sha256="fe19aabdcf6334b9efe92d4509b80f0f266e621f1cc8db017b301d7e32e2eeac")
version("0.2.5b5", sha256="2ebe9d959d8c3862d9103d8a3768265dcc79eab547035857dca8ab8cfe2544e4")
diff --git a/var/spack/repos/builtin/packages/pinentry/package.py b/var/spack/repos/builtin/packages/pinentry/package.py
index 574efa81b6..5f37bdaadf 100644
--- a/var/spack/repos/builtin/packages/pinentry/package.py
+++ b/var/spack/repos/builtin/packages/pinentry/package.py
@@ -20,6 +20,8 @@ class Pinentry(AutotoolsPackage):
maintainers("alalazo")
+ license("GPL-2.0-or-later")
+
version("1.2.1", sha256="457a185e5a85238fb945a955dc6352ab962dc8b48720b62fc9fa48c7540a4067")
version("1.2.0", sha256="10072045a3e043d0581f91cd5676fcac7ffee957a16636adedaa4f583a616470")
version("1.1.1", sha256="cd12a064013ed18e2ee8475e669b9f58db1b225a0144debdb85a68cecddba57f")
diff --git a/var/spack/repos/builtin/packages/pipework/package.py b/var/spack/repos/builtin/packages/pipework/package.py
index 9bc2e3a58c..d2141e1b15 100644
--- a/var/spack/repos/builtin/packages/pipework/package.py
+++ b/var/spack/repos/builtin/packages/pipework/package.py
@@ -15,6 +15,8 @@ class Pipework(Package):
homepage = "https://github.com/jpetazzo/pipework"
git = "https://github.com/jpetazzo/pipework.git"
+ license("Apache-2.0")
+
version("master", branch="master")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/pipx/package.py b/var/spack/repos/builtin/packages/pipx/package.py
index c1dab8ed89..40d8486418 100644
--- a/var/spack/repos/builtin/packages/pipx/package.py
+++ b/var/spack/repos/builtin/packages/pipx/package.py
@@ -12,6 +12,8 @@ class Pipx(PythonPackage):
homepage = "https://pypa.github.io/pipx/"
pypi = "pipx/pipx-1.2.0.tar.gz"
+ license("MIT")
+
version("1.2.0", sha256="d1908041d24d525cafebeb177efb686133d719499cb55c54f596c95add579286")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/piranha/package.py b/var/spack/repos/builtin/packages/piranha/package.py
index c346ba1b27..b893c34636 100644
--- a/var/spack/repos/builtin/packages/piranha/package.py
+++ b/var/spack/repos/builtin/packages/piranha/package.py
@@ -16,6 +16,8 @@ class Piranha(CMakePackage):
url = "https://github.com/bluescarni/piranha/archive/v0.5.tar.gz"
git = "https://github.com/bluescarni/piranha.git"
+ license("LGPL-3.0-or-later")
+
version("develop", branch="master")
version("0.5", sha256="34a89bda8208ff48cfb116efa7d53c09e8a9b3838af4bb96ba2e19e4930b3a58")
diff --git a/var/spack/repos/builtin/packages/pism/package.py b/var/spack/repos/builtin/packages/pism/package.py
index 279305dbf9..7d664deecf 100644
--- a/var/spack/repos/builtin/packages/pism/package.py
+++ b/var/spack/repos/builtin/packages/pism/package.py
@@ -15,6 +15,8 @@ class Pism(CMakePackage):
maintainers("citibeth")
+ license("GPL-3.0-only")
+
version("develop", branch="dev")
version("1.1.4", sha256="8ccb867af3b37e8d103351dadc1d7e77512e64379519fe8a2592668deb27bc44")
version("0.7.x", branch="stable0.7")
diff --git a/var/spack/repos/builtin/packages/pixman/package.py b/var/spack/repos/builtin/packages/pixman/package.py
index 0b22b3bb09..0e84b86896 100644
--- a/var/spack/repos/builtin/packages/pixman/package.py
+++ b/var/spack/repos/builtin/packages/pixman/package.py
@@ -16,6 +16,8 @@ class Pixman(AutotoolsPackage):
homepage = "http://www.pixman.org"
url = "https://cairographics.org/releases/pixman-0.32.6.tar.gz"
+ license("MIT")
+
version("0.42.2", sha256="ea1480efada2fd948bc75366f7c349e1c96d3297d09a3fe62626e38e234a625e")
version("0.42.0", sha256="07f74c8d95e4a43eb2b08578b37f40b7937e6c5b48597b3a0bb2c13a53f46c13")
version("0.40.0", sha256="6d200dec3740d9ec4ec8d1180e25779c00bc749f94278c8b9021f5534db223fc")
diff --git a/var/spack/repos/builtin/packages/pixz/package.py b/var/spack/repos/builtin/packages/pixz/package.py
index 6587aa6d48..691719c577 100644
--- a/var/spack/repos/builtin/packages/pixz/package.py
+++ b/var/spack/repos/builtin/packages/pixz/package.py
@@ -12,6 +12,8 @@ class Pixz(AutotoolsPackage):
homepage = "https://www.github.com/vasi/pixz"
url = "https://github.com/vasi/pixz/releases/download/v1.0.6/pixz-1.0.6.tar.xz"
+ license("BSD-2-Clause")
+
version("1.0.7", sha256="e5e32c6eb0bf112b98e74a5da8fb63b9f2cae71800f599d97ce540e150c8ddc5")
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 4c94d85bd2..c4380765c2 100644
--- a/var/spack/repos/builtin/packages/pkg-config/package.py
+++ b/var/spack/repos/builtin/packages/pkg-config/package.py
@@ -14,6 +14,8 @@ class PkgConfig(AutotoolsPackage):
# URL must remain http:// so Spack can bootstrap curl
url = "https://pkgconfig.freedesktop.org/releases/pkg-config-0.29.2.tar.gz"
+ license("GPL-2.0-only")
+
version("0.29.2", sha256="6fc69c01688c9458a57eb9a1664c9aba372ccda420a02bf4429fe610e7e7d591")
version("0.29.1", sha256="beb43c9e064555469bd4390dcfd8030b1536e0aa103f08d7abf7ae8cac0cb001")
version("0.28", sha256="6b6eb31c6ec4421174578652c7e141fdaae2dabad1021f420d8713206ac1f845")
diff --git a/var/spack/repos/builtin/packages/pkgconf/package.py b/var/spack/repos/builtin/packages/pkgconf/package.py
index e7c745a0c3..784feef7e3 100644
--- a/var/spack/repos/builtin/packages/pkgconf/package.py
+++ b/var/spack/repos/builtin/packages/pkgconf/package.py
@@ -16,6 +16,8 @@ class Pkgconf(AutotoolsPackage):
# URL must remain http:// so Spack can bootstrap curl
url = "https://distfiles.ariadne.space/pkgconf/pkgconf-1.6.3.tar.xz"
+ license("ISC")
+
version("1.9.5", sha256="1ac1656debb27497563036f7bffc281490f83f9b8457c0d60bcfb638fb6b6171")
version("1.8.0", sha256="ef9c7e61822b7cb8356e6e9e1dca58d9556f3200d78acab35e4347e9d4c2bbaf")
version("1.7.4", sha256="d73f32c248a4591139a6b17777c80d4deab6b414ec2b3d21d0a24be348c476ab")
diff --git a/var/spack/repos/builtin/packages/pktools/package.py b/var/spack/repos/builtin/packages/pktools/package.py
index 66b26d394e..46256f7c54 100644
--- a/var/spack/repos/builtin/packages/pktools/package.py
+++ b/var/spack/repos/builtin/packages/pktools/package.py
@@ -14,6 +14,8 @@ class Pktools(CMakePackage):
homepage = "http://pktools.nongnu.org/html/index.html"
url = "http://download.savannah.gnu.org/releases/pktools/pktools-2.6.7.tar.gz"
+ license("GPL-3.0-or-later")
+
version("2.6.7.1", sha256="519b6a500ce3c5ef3793c1cda1f5377f13b7d7591b5ccc376b2bd1de4bd4f7e5")
version("2.6.7", sha256="f566647e93037cc01cebfe17ea554d798177fe5081887c70223dcca817f4fe7f")
diff --git a/var/spack/repos/builtin/packages/plasma/package.py b/var/spack/repos/builtin/packages/plasma/package.py
index 5cccfe3ff4..e5343706b2 100644
--- a/var/spack/repos/builtin/packages/plasma/package.py
+++ b/var/spack/repos/builtin/packages/plasma/package.py
@@ -24,6 +24,8 @@ class Plasma(CMakePackage):
tags = ["e4s"]
+ license("BSD-3-Clause")
+
version("develop", git=git)
version("23.8.2", sha256="2db34de0575f3e3d16531bdcf1caddef146f68e71335977a3e8ec193003ab943")
version("22.9.29", sha256="78827898b7e3830eee2e388823b9180858279f77c5eda5aa1be173765c53ade5")
diff --git a/var/spack/repos/builtin/packages/plplot/package.py b/var/spack/repos/builtin/packages/plplot/package.py
index 835dd8a9db..51d3399584 100644
--- a/var/spack/repos/builtin/packages/plplot/package.py
+++ b/var/spack/repos/builtin/packages/plplot/package.py
@@ -12,6 +12,8 @@ class Plplot(CMakePackage):
homepage = "http://plplot.sourceforge.net/"
url = "https://sourceforge.net/projects/plplot/files/plplot/5.13.0%20Source/plplot-5.13.0.tar.gz/download"
+ license("LGPL-2.0-or-later")
+
version("5.15.0", sha256="b92de4d8f626a9b20c84fc94f4f6a9976edd76e33fb1eae44f6804bdcc628c7b")
version("5.14.0", sha256="331009037c9cad9fcefacd7dbe9c7cfae25e766f5590f9efd739a294c649df97")
version("5.13.0", sha256="ec36bbee8b03d9d1c98f8fd88f7dc3415560e559b53eb1aa991c2dcf61b25d2b")
diff --git a/var/spack/repos/builtin/packages/plumed/package.py b/var/spack/repos/builtin/packages/plumed/package.py
index 6baaa7e9cf..fba1f7bbf4 100644
--- a/var/spack/repos/builtin/packages/plumed/package.py
+++ b/var/spack/repos/builtin/packages/plumed/package.py
@@ -28,6 +28,8 @@ class Plumed(AutotoolsPackage):
git = "https://github.com/plumed/plumed2.git"
maintainers("marcodelapierre")
+ license("LGPL-3.0-or-later")
+
version("master", branch="master")
version("2.9.0", sha256="612d2387416b5f82dd8545709921440370e144fd46cef633654cf0ee43bac5f8")
diff --git a/var/spack/repos/builtin/packages/ply/package.py b/var/spack/repos/builtin/packages/ply/package.py
index 64c8235106..8f796f28f4 100644
--- a/var/spack/repos/builtin/packages/ply/package.py
+++ b/var/spack/repos/builtin/packages/ply/package.py
@@ -14,6 +14,8 @@ class Ply(AutotoolsPackage):
homepage = "https://github.com/iovisor/ply"
git = "https://github.com/iovisor/ply.git"
+ license("GPL-2.0-only")
+
version("2.1.1", commit="899afb0c35ba2191dd7aa21f13bc7fde2655c475")
depends_on("autoconf", type="build")
diff --git a/var/spack/repos/builtin/packages/pmerge/package.py b/var/spack/repos/builtin/packages/pmerge/package.py
index b74aad704a..dc9dd64252 100644
--- a/var/spack/repos/builtin/packages/pmerge/package.py
+++ b/var/spack/repos/builtin/packages/pmerge/package.py
@@ -17,6 +17,8 @@ class Pmerge(AutotoolsPackage):
homepage = "https://github.com/beiko-lab/PMERGE"
git = "https://github.com/beiko-lab/PMERGE.git"
+ license("GPL-3.0-only")
+
version("master", branch="master")
depends_on("automake@1.14.0:1.14", type="build")
diff --git a/var/spack/repos/builtin/packages/pmix/package.py b/var/spack/repos/builtin/packages/pmix/package.py
index 97c389d70d..41f7d971ce 100644
--- a/var/spack/repos/builtin/packages/pmix/package.py
+++ b/var/spack/repos/builtin/packages/pmix/package.py
@@ -35,6 +35,8 @@ class Pmix(AutotoolsPackage):
git = "https://github.com/openpmix/openpmix.git"
maintainers("rhc54")
+ license("BSD-3-Clause-Open-MPI")
+
# Branches 4.2 & 5.0 will also need submodules
version("master", branch="master", submodules=True)
version("5.0.1", sha256="d4371792d4ba4c791e1010100b4bf9a65500ababaf5ff25d681f938527a67d4a")
diff --git a/var/spack/repos/builtin/packages/pmlib/package.py b/var/spack/repos/builtin/packages/pmlib/package.py
index 471d7c0a21..7095724d4c 100644
--- a/var/spack/repos/builtin/packages/pmlib/package.py
+++ b/var/spack/repos/builtin/packages/pmlib/package.py
@@ -16,6 +16,8 @@ class Pmlib(CMakePackage):
homepage = "https://github.com/avr-aics-riken/PMlib"
git = "https://github.com/avr-aics-riken/PMlib.git"
+ license("BSD-2-Clause")
+
version("master", branch="master")
version("6.4.1", commit="0a35f5bec8c12e532e5a1bdac8c32c659fd3ee11")
diff --git a/var/spack/repos/builtin/packages/pnfft/package.py b/var/spack/repos/builtin/packages/pnfft/package.py
index fd8e0cc77e..38025b93ef 100644
--- a/var/spack/repos/builtin/packages/pnfft/package.py
+++ b/var/spack/repos/builtin/packages/pnfft/package.py
@@ -15,6 +15,8 @@ class Pnfft(AutotoolsPackage):
"https://www-user.tu-chemnitz.de/~potts/workgroup/pippig/software/pnfft-1.0.7-alpha.tar.gz"
)
+ license("GPL-3.0-or-later")
+
version(
"1.0.7-alpha", sha256="fda558ff57ee3119754363bb6e6739338680d2d6860fe7dc42009d85562bd67a"
)
diff --git a/var/spack/repos/builtin/packages/pngquant/package.py b/var/spack/repos/builtin/packages/pngquant/package.py
index 48a8ede9f0..a569086dae 100644
--- a/var/spack/repos/builtin/packages/pngquant/package.py
+++ b/var/spack/repos/builtin/packages/pngquant/package.py
@@ -15,6 +15,8 @@ class Pngquant(AutotoolsPackage):
homepage = "https://pngquant.org/"
url = "https://pngquant.org/pngquant-2.12.5-src.tar.gz"
+ license("GPL-3.0-or-later")
+
version("2.12.5", sha256="3638936cf6270eeeaabcee42e10768d78e4dc07cac9310307835c1f58b140808")
depends_on("libpng")
diff --git a/var/spack/repos/builtin/packages/pnmpi/package.py b/var/spack/repos/builtin/packages/pnmpi/package.py
index 222d6046df..fee7eebd27 100644
--- a/var/spack/repos/builtin/packages/pnmpi/package.py
+++ b/var/spack/repos/builtin/packages/pnmpi/package.py
@@ -13,6 +13,8 @@ class Pnmpi(CMakePackage):
homepage = "https://github.com/LLNL/PnMPI"
url = "https://github.com/LLNL/PnMPI/releases/download/v1.7/PnMPI-v1.7-full.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("1.7", sha256="523228bdc220ae417d6812c0766bba698a240d71c69981cb0cb2b09a75ef4a9e")
variant("fortran", default=False, description="Configure PnMPI with Fortran support")
diff --git a/var/spack/repos/builtin/packages/pocl/package.py b/var/spack/repos/builtin/packages/pocl/package.py
index 50e048d9b3..3c387494eb 100644
--- a/var/spack/repos/builtin/packages/pocl/package.py
+++ b/var/spack/repos/builtin/packages/pocl/package.py
@@ -19,6 +19,8 @@ class Pocl(CMakePackage):
url = "https://github.com/pocl/pocl/archive/v1.1.tar.gz"
git = "https://github.com/pocl/pocl.git"
+ license("MIT")
+
version("master", branch="master")
version("3.0", sha256="a3fd3889ef7854b90b8e4c7899c5de48b7494bf770e39fba5ad268a5cbcc719d")
version("1.8", sha256="0f63377ae1826e16e90038fc8e7f65029be4ff6f9b059f6907174b5c0d1f8ab2")
diff --git a/var/spack/repos/builtin/packages/podman/package.py b/var/spack/repos/builtin/packages/podman/package.py
index 18f687ede2..25d851f447 100644
--- a/var/spack/repos/builtin/packages/podman/package.py
+++ b/var/spack/repos/builtin/packages/podman/package.py
@@ -13,6 +13,8 @@ class Podman(Package):
url = "https://github.com/containers/podman/archive/refs/tags/v4.3.1.tar.gz"
maintainers("alecbcs")
+ license("Apache-2.0")
+
version("4.5.1", sha256="ee2c8b02b7fe301057f0382637b995a9c6c74e8d530692d6918e4c509ade6e39")
version("4.3.1", sha256="455c29c4ee78cd6365e5d46e20dd31a5ce4e6e1752db6774253d76bd3ca78813")
version("3.4.7", sha256="4af6606dd072fe946960680611ba65201be435b43edbfc5cc635b2a01a899e6e")
diff --git a/var/spack/repos/builtin/packages/poke/package.py b/var/spack/repos/builtin/packages/poke/package.py
index 68f3e89c4c..4278e03bfc 100644
--- a/var/spack/repos/builtin/packages/poke/package.py
+++ b/var/spack/repos/builtin/packages/poke/package.py
@@ -15,6 +15,8 @@ class Poke(AutotoolsPackage, GNUMirrorPackage):
maintainers("ChristianTackeGSI")
+ license("GPL-3.0-or-later")
+
version("3.1", sha256="f405a6ba810916ec717000b6fe98ef10cbe549bf0a366b3f81e1f176ff8ff13f")
version("3.0", sha256="79a9b2f33c9f8c327c499afadaeeabfeecf6ad4988924d2c6c6f317e50317add")
version("1.0", sha256="de930b8700c0772b3c2cd0d0ca35f50fd3d77bdf82c6251eb516b49e8ca25b0a")
diff --git a/var/spack/repos/builtin/packages/polymake/package.py b/var/spack/repos/builtin/packages/polymake/package.py
index 50914382a7..006b6ea829 100644
--- a/var/spack/repos/builtin/packages/polymake/package.py
+++ b/var/spack/repos/builtin/packages/polymake/package.py
@@ -12,6 +12,8 @@ class Polymake(Package):
homepage = "https://polymake.org/doku.php"
url = "https://polymake.org/lib/exe/fetch.php/download/polymake-3.0r1.tar.bz2"
+ license("GPL-2.0-or-later")
+
version("3.5", sha256="c649f8536ccef5a5e22b82c514a09278ebcd99d0815aa7170461fe12843109bd")
version("3.0r2", sha256="e7c0f8e3a45ea288d2fb4ae781a1dcea913ef9c275fed401632cdb11a672d6dc")
version("3.0r1", sha256="cdc223716b1cc3f4f3cc126089a438f9d12390caeed78291a87565717c7b504d")
diff --git a/var/spack/repos/builtin/packages/polypolish/package.py b/var/spack/repos/builtin/packages/polypolish/package.py
index b85557af0e..37dcb76941 100644
--- a/var/spack/repos/builtin/packages/polypolish/package.py
+++ b/var/spack/repos/builtin/packages/polypolish/package.py
@@ -17,6 +17,8 @@ class Polypolish(Package):
homepage = "https://github.com/rrwick/Polypolish"
url = "https://github.com/rrwick/Polypolish/archive/refs/tags/v0.5.0.tar.gz"
+ license("GPL-3.0-or-later")
+
version("0.5.0", sha256="183156093c03094290951f140010b3aef6222a672bf538e9136914178775fb1f")
depends_on("rust")
diff --git a/var/spack/repos/builtin/packages/poplddecay/package.py b/var/spack/repos/builtin/packages/poplddecay/package.py
index 8e8f14b0ed..93d7ddbec0 100644
--- a/var/spack/repos/builtin/packages/poplddecay/package.py
+++ b/var/spack/repos/builtin/packages/poplddecay/package.py
@@ -17,6 +17,8 @@ class Poplddecay(MakefilePackage):
maintainers("robqiao")
+ license("MIT")
+
version("3.41", sha256="b84fe5c9a1e1f6798eebbe4445b0b4bc7d02ac9f03fd01cb9cdcc8ee4db71040")
version("3.40", sha256="5070930166fb90f7eaaa4b87c4430caa8a827d79c54683e2f56434a4daf69778")
diff --git a/var/spack/repos/builtin/packages/poppler-data/package.py b/var/spack/repos/builtin/packages/poppler-data/package.py
index 28b1b24727..295664d7ec 100644
--- a/var/spack/repos/builtin/packages/poppler-data/package.py
+++ b/var/spack/repos/builtin/packages/poppler-data/package.py
@@ -17,6 +17,8 @@ class PopplerData(CMakePackage):
homepage = "https://poppler.freedesktop.org/"
url = "https://poppler.freedesktop.org/poppler-data-0.4.9.tar.gz"
+ license("GPL-2.0-or-later AND BSD-3-Clause AND MIT")
+
version("0.4.12", sha256="c835b640a40ce357e1b83666aabd95edffa24ddddd49b8daff63adb851cdab74")
version("0.4.9", sha256="1f9c7e7de9ecd0db6ab287349e31bf815ca108a5a175cf906a90163bdbe32012")
diff --git a/var/spack/repos/builtin/packages/poppler/package.py b/var/spack/repos/builtin/packages/poppler/package.py
index 7b04a7639d..e7d2930918 100644
--- a/var/spack/repos/builtin/packages/poppler/package.py
+++ b/var/spack/repos/builtin/packages/poppler/package.py
@@ -14,6 +14,8 @@ class Poppler(CMakePackage):
list_url = "https://poppler.freedesktop.org/releases.html"
git = "https://gitlab.freedesktop.org/poppler/poppler.git"
+ license("GPL-2.0-or-later")
+
version("master", branch="master")
version("23.04.0", sha256="b6d893dc7dcd4138b9e9df59a13c59695e50e80dc5c2cacee0674670693951a1")
version("21.09.0", sha256="5a47fef738c2b99471f9b459a8bf8b40aefb7eed92caa4861c3798b2e126d05b")
diff --git a/var/spack/repos/builtin/packages/popt/package.py b/var/spack/repos/builtin/packages/popt/package.py
index 37af3308f6..dd69c5e6dc 100644
--- a/var/spack/repos/builtin/packages/popt/package.py
+++ b/var/spack/repos/builtin/packages/popt/package.py
@@ -12,6 +12,8 @@ class Popt(AutotoolsPackage):
homepage = "https://launchpad.net/popt"
url = "https://launchpad.net/popt/head/1.16/+download/popt-1.16.tar.gz"
+ license("MIT")
+
version("1.16", sha256="e728ed296fe9f069a0e005003c3d6b2dde3d9cad453422a10d6558616d304cc8")
depends_on("iconv")
diff --git a/var/spack/repos/builtin/packages/porta/package.py b/var/spack/repos/builtin/packages/porta/package.py
index edd7a46a01..49cbb03a02 100644
--- a/var/spack/repos/builtin/packages/porta/package.py
+++ b/var/spack/repos/builtin/packages/porta/package.py
@@ -14,6 +14,8 @@ class Porta(Package):
homepage = "https://porta.zib.de"
url = "https://porta.zib.de/porta-1.4.1.zip"
+ license("GPL-2.0-or-later")
+
version("1.4.1", sha256="21e3784f46f4f2154100a0c39cbd9211a26e513ffe0c9f70ab75a3bb2810b059")
depends_on("libtool", type="build")
diff --git a/var/spack/repos/builtin/packages/portcullis/package.py b/var/spack/repos/builtin/packages/portcullis/package.py
index 09e9c62247..40f0b080ab 100644
--- a/var/spack/repos/builtin/packages/portcullis/package.py
+++ b/var/spack/repos/builtin/packages/portcullis/package.py
@@ -13,6 +13,8 @@ class Portcullis(AutotoolsPackage):
homepage = "https://github.com/EI-CoreBioinformatics/portcullis"
url = "https://github.com/EI-CoreBioinformatics/portcullis/archive/refs/tags/Release-1.1.2.tar.gz"
+ license("GPL-3.0-only")
+
version("1.2.3", sha256="172452b5cef12a8dcc2c1c68527000743114136ee63a0dbe307ac4e2a816bc99")
version("1.1.2", sha256="5c581a7f827ffeecfe68107b7fe27ed60108325fd2f86a79d93f61b328687749")
diff --git a/var/spack/repos/builtin/packages/ports-of-call/package.py b/var/spack/repos/builtin/packages/ports-of-call/package.py
index 5cdbc95d13..61e2da480c 100644
--- a/var/spack/repos/builtin/packages/ports-of-call/package.py
+++ b/var/spack/repos/builtin/packages/ports-of-call/package.py
@@ -15,6 +15,8 @@ class PortsOfCall(CMakePackage):
maintainers("rbberger")
+ license("BSD-3-Clause")
+
version("main", branch="main")
version("1.5.2", sha256="73d16fe9236a9475010dbb01bf751c15bef01eb2e15bf92c8d9be2c0a606329f")
version("1.5.1", sha256="b1f0232cd6d2aac65385d77cc061ec5035283ea50d0f167e7003eae034effb78")
diff --git a/var/spack/repos/builtin/packages/postgis/package.py b/var/spack/repos/builtin/packages/postgis/package.py
index beffe31b1c..fa4f930b4d 100644
--- a/var/spack/repos/builtin/packages/postgis/package.py
+++ b/var/spack/repos/builtin/packages/postgis/package.py
@@ -16,6 +16,8 @@ class Postgis(AutotoolsPackage):
homepage = "https://postgis.net/"
url = "https://download.osgeo.org/postgis/source/postgis-2.5.3.tar.gz"
+ license("GPL-2.0-or-later")
+
version("3.0.1", sha256="5a5432f95150d9bae9215c6d1c7bb354e060482a7c379daa9b8384e1d03e6353")
version("3.0.0", sha256="c06fd2cd5cea0119106ffe17a7235d893c2bbe6f4b63c8617c767630973ba594")
version("2.5.3", sha256="72e8269d40f981e22fb2b78d3ff292338e69a4f5166e481a77b015e1d34e559a")
diff --git a/var/spack/repos/builtin/packages/postgresql/package.py b/var/spack/repos/builtin/packages/postgresql/package.py
index cf6b3b7588..0aa5ce8be4 100644
--- a/var/spack/repos/builtin/packages/postgresql/package.py
+++ b/var/spack/repos/builtin/packages/postgresql/package.py
@@ -19,6 +19,8 @@ class Postgresql(AutotoolsPackage):
list_url = "http://ftp.postgresql.org/pub/source"
list_depth = 1
+ license("PostgreSQL")
+
version("15.2", sha256="99a2171fc3d6b5b5f56b757a7a3cb85d509a38e4273805def23941ed2b8468c7")
version("14.0", sha256="ee2ad79126a7375e9102c4db77c4acae6ae6ffe3e082403b88826d96d927a122")
version("13.1", sha256="12345c83b89aa29808568977f5200d6da00f88a035517f925293355432ffe61f")
diff --git a/var/spack/repos/builtin/packages/povray/package.py b/var/spack/repos/builtin/packages/povray/package.py
index 6f050f8cb2..011b7e852b 100644
--- a/var/spack/repos/builtin/packages/povray/package.py
+++ b/var/spack/repos/builtin/packages/povray/package.py
@@ -30,6 +30,8 @@ class Povray(AutotoolsPackage):
# maintainers('payerle' )
+ license("AGPL-3.0-or-later")
+
version("3.7.0.8", sha256="53d11ebd2972fc452af168a00eb83aefb61387662c10784e81b63e44aa575de4")
variant("boost", default=True, description="Build with boost support")
diff --git a/var/spack/repos/builtin/packages/powerapi/package.py b/var/spack/repos/builtin/packages/powerapi/package.py
index 795aba9ee9..133643185d 100644
--- a/var/spack/repos/builtin/packages/powerapi/package.py
+++ b/var/spack/repos/builtin/packages/powerapi/package.py
@@ -11,6 +11,8 @@ class Powerapi(AutotoolsPackage):
homepage = "https://powerapi.sandia.gov/"
git = "https://github.com/pwrapi/pwrapi-ref.git"
+ license("BSD-3-Clause")
+
version("2020-01-30", commit="21f75b1469261d99e604f7ddc18f30513ebdd048")
version("1.1.1", commit="93f66dfa29f014067823f2b790a1862e5841a11c")
diff --git a/var/spack/repos/builtin/packages/powertop/package.py b/var/spack/repos/builtin/packages/powertop/package.py
index ec477eb120..f47ed1e1e1 100644
--- a/var/spack/repos/builtin/packages/powertop/package.py
+++ b/var/spack/repos/builtin/packages/powertop/package.py
@@ -13,6 +13,8 @@ class Powertop(AutotoolsPackage):
homepage = "https://01.org/powertop/"
url = "https://01.org/sites/default/files/downloads/powertop/powertop-v2.9.tar.gz"
+ license("GPL-2.0-only")
+
version("2.9", sha256="aa7fb7d8e9a00f05e7d8a7a2866d85929741e0d03a5bf40cab22d2021c959250")
depends_on("libnl")
diff --git a/var/spack/repos/builtin/packages/ppl/package.py b/var/spack/repos/builtin/packages/ppl/package.py
index 5fe162f613..ceaff99d95 100644
--- a/var/spack/repos/builtin/packages/ppl/package.py
+++ b/var/spack/repos/builtin/packages/ppl/package.py
@@ -23,6 +23,8 @@ class Ppl(Package):
homepage = "https://bugseng.com/products/ppl/"
url = "http://bugseng.com/products/ppl/download/ftp/releases/1.1/ppl-1.1.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.2", sha256="6bc36dd4a87abc429d8f9c00c53e334e5041a9b0857cfc00dbad6ef14294aac8")
version("1.1", sha256="46f073c0626234f0b1a479356c0022fe5dc3c9cf10df1a246c9cde81f7cf284d")
diff --git a/var/spack/repos/builtin/packages/ppopen-at/package.py b/var/spack/repos/builtin/packages/ppopen-at/package.py
index c8f5464a8e..227244923b 100644
--- a/var/spack/repos/builtin/packages/ppopen-at/package.py
+++ b/var/spack/repos/builtin/packages/ppopen-at/package.py
@@ -13,6 +13,8 @@ class PpopenAt(MakefilePackage):
homepage = "http://ppopenhpc.cc.u-tokyo.ac.jp/ppopenhpc/"
git = "https://github.com/Post-Peta-Crest/ppOpenHPC.git"
+ license("MIT")
+
version("master", branch="AT")
def edit(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/precice/package.py b/var/spack/repos/builtin/packages/precice/package.py
index 2c4eb9665b..c85824e547 100644
--- a/var/spack/repos/builtin/packages/precice/package.py
+++ b/var/spack/repos/builtin/packages/precice/package.py
@@ -20,6 +20,8 @@ class Precice(CMakePackage):
tags = ["e4s"]
+ license("LGPL-3.0-or-later")
+
version("develop", branch="develop")
version("2.5.0", sha256="76ec6ee0d1a66f6f3d3d2d11f03cfc5aa7ef4d9e5deb9b7a4b4455ec7f796c00")
version("2.4.0", sha256="762e603fbcaa96c4fb0b378b7cb6789d09da0cf6193325603e5eeb13e4c7601c")
diff --git a/var/spack/repos/builtin/packages/predixy/package.py b/var/spack/repos/builtin/packages/predixy/package.py
index 003e8d2855..93e14b8f6f 100644
--- a/var/spack/repos/builtin/packages/predixy/package.py
+++ b/var/spack/repos/builtin/packages/predixy/package.py
@@ -13,6 +13,8 @@ class Predixy(MakefilePackage):
homepage = "https://github.com/joyieldInc/predixy"
url = "https://github.com/joyieldInc/predixy/archive/1.0.5.tar.gz"
+ license("BSD-3-Clause")
+
version("1.0.5", sha256="0670d0b80f991b415a6dc6df107e5f223e3b41dc5d6b18bf73e26578178dd9e0")
version("1.0.4", sha256="30a7dd44ce507a7a2f8a570c59c9133df239a7f8bad14ef1b97df92b2ee96d40")
version("1.0.3", sha256="d815d0ffcd33b16bfee76fe5523bdd47cf9acca0419eaa284d5ccda4cf62b828")
diff --git a/var/spack/repos/builtin/packages/premake-core/package.py b/var/spack/repos/builtin/packages/premake-core/package.py
index 63d943df23..30e06577aa 100644
--- a/var/spack/repos/builtin/packages/premake-core/package.py
+++ b/var/spack/repos/builtin/packages/premake-core/package.py
@@ -16,6 +16,8 @@ class PremakeCore(MakefilePackage):
homepage = "https://premake.github.io/"
url = "https://github.com/premake/premake-core/archive/v5.0.0-alpha15.tar.gz"
+ license("BSD-3-Clause")
+
version(
"5.0.0-alpha15", sha256="188c590f23b944f8fb2a3254acbb63c9655617be021ba4a670d81e6d499ff6cf"
)
diff --git a/var/spack/repos/builtin/packages/preseq/package.py b/var/spack/repos/builtin/packages/preseq/package.py
index 5b7be4c1c7..e7f69c2bae 100644
--- a/var/spack/repos/builtin/packages/preseq/package.py
+++ b/var/spack/repos/builtin/packages/preseq/package.py
@@ -16,6 +16,8 @@ class Preseq(MakefilePackage):
homepage = "https://github.com/smithlabcode/preseq"
url = "https://github.com/smithlabcode/preseq/releases/download/v2.0.2/preseq_v2.0.2.tar.bz2"
+ license("GPL-3.0-only")
+
version("2.0.3", sha256="747ddd4227515a96a45fcff0709f26130386bff3458c829c7bc1f3306b4f3d91")
version("2.0.2", sha256="1d7ea249bf4e5826e09697256643e6a2473bc302cd455f31d4eb34c23c10b97c")
diff --git a/var/spack/repos/builtin/packages/presto/package.py b/var/spack/repos/builtin/packages/presto/package.py
index 757b4270fb..38be922ec4 100644
--- a/var/spack/repos/builtin/packages/presto/package.py
+++ b/var/spack/repos/builtin/packages/presto/package.py
@@ -13,6 +13,8 @@ class Presto(MavenPackage):
homepage = "https://prestodb.io/"
url = "https://github.com/prestodb/presto/archive/0.239.tar.gz"
+ license("Apache-2.0")
+
version("0.239", sha256="cff738eecf9e4e0bb58a9b0366053a328c4ac4e72d3e8209e8c654f6e1b8985f")
version("0.238.2", sha256="cb79311cb27695e00108c84c6e135c0b1f8ffb631013c2b25ed8565f9cf1b71f")
version("0.238.1", sha256="4b811af887fc2dd38cfa36355d6a47c234a600f51e908dc9b59e24a5407b3620")
diff --git a/var/spack/repos/builtin/packages/prime95/package.py b/var/spack/repos/builtin/packages/prime95/package.py
index 5f1e6b7c1c..2819414dc2 100644
--- a/var/spack/repos/builtin/packages/prime95/package.py
+++ b/var/spack/repos/builtin/packages/prime95/package.py
@@ -21,6 +21,8 @@ class Prime95(Package):
url = "https://www.mersenne.org/ftp_root/gimps/p95v308b17.linux64.tar.gz"
maintainers("saqibkh")
+ license("Unlicense")
+
version("95v308b17", sha256="5180c3843d2b5a7c7de4aa5393c13171b0e0709e377c01ca44154608f498bec7")
version("95v308b16", sha256="9fa9b30dd175be287d3a3f4b85139d02d4e64aa2dad88324abd4fdfcbbfe10d4")
version("95v309b3", sha256="afa5d1a72e98c94d58e0ac002d3e70ffb3887d975d9b83157d1ea41755efd32b")
diff --git a/var/spack/repos/builtin/packages/primer3/package.py b/var/spack/repos/builtin/packages/primer3/package.py
index f92cad8dce..119570de6c 100644
--- a/var/spack/repos/builtin/packages/primer3/package.py
+++ b/var/spack/repos/builtin/packages/primer3/package.py
@@ -15,6 +15,8 @@ class Primer3(MakefilePackage):
homepage = "https://primer3.org/"
url = "https://github.com/primer3-org/primer3/archive/v2.3.7.tar.gz"
+ license("GPL-2.0-only")
+
version("2.6.1", sha256="805cef7ef39607cd40f0f5bb8b32e35e20007153a0a55131dd430ce644c8fb9e")
version("2.5.0", sha256="7581e2fa3228ef0ee1ffa427b2aa0a18fc635d561208327471daf59d1b804da0")
version("2.3.7", sha256="f7ac3e64dc89b7c80882bf0f52c2c0a58572f5fdafd178680d4a7ae91b6c465b")
diff --git a/var/spack/repos/builtin/packages/prinseq-lite/package.py b/var/spack/repos/builtin/packages/prinseq-lite/package.py
index 7852f08e0c..36a0a616ae 100644
--- a/var/spack/repos/builtin/packages/prinseq-lite/package.py
+++ b/var/spack/repos/builtin/packages/prinseq-lite/package.py
@@ -13,6 +13,8 @@ class PrinseqLite(Package):
homepage = "http://prinseq.sourceforge.net"
url = "https://sourceforge.net/projects/prinseq/files/standalone/prinseq-lite-0.20.4.tar.gz"
+ license("GPL-3.0-only")
+
version("0.20.4", sha256="9b5e0dce3b7f02f09e1cc7e8a2dd77c0b133e5e35529d570ee901f53ebfeb56f")
variant("nopca", default=True, description="Graphs version without PCA")
diff --git a/var/spack/repos/builtin/packages/prism/package.py b/var/spack/repos/builtin/packages/prism/package.py
index f76f146d68..edbed098aa 100644
--- a/var/spack/repos/builtin/packages/prism/package.py
+++ b/var/spack/repos/builtin/packages/prism/package.py
@@ -15,6 +15,8 @@ class Prism(MakefilePackage):
maintainers("snehring")
+ license("GPL-2.0-only")
+
version("4.7", sha256="16186047ba49efc6532de6e9c3993c8c73841a7c76c99758d6ee769e72092d6d")
version("4.5", sha256="1cb7a77538b5c997d98a8c209030c46f9e8f021f7a8332e5eb2fd3b4a23936fd")
diff --git a/var/spack/repos/builtin/packages/prmon/package.py b/var/spack/repos/builtin/packages/prmon/package.py
index 01751265d4..b251021ad3 100644
--- a/var/spack/repos/builtin/packages/prmon/package.py
+++ b/var/spack/repos/builtin/packages/prmon/package.py
@@ -16,6 +16,8 @@ class Prmon(CMakePackage):
maintainers("graeme-a-stewart", "amete", "vvolkl")
+ license("Apache-2.0")
+
version("main", branch="main")
version("3.0.2", sha256="ea9ff521689fecb8c395e35e9540be18c7ab37812354c4a5c0ba505e2ab467c1")
version("3.0.0", sha256="fd6f4e3a95e055d265fbbaba08d680826cb4770eb8830cc987898d6504ac7474")
diff --git a/var/spack/repos/builtin/packages/prng/package.py b/var/spack/repos/builtin/packages/prng/package.py
index 6fdb84d534..48d90b1ff9 100644
--- a/var/spack/repos/builtin/packages/prng/package.py
+++ b/var/spack/repos/builtin/packages/prng/package.py
@@ -12,6 +12,8 @@ class Prng(AutotoolsPackage):
homepage = "https://statmath.wu.ac.at/prng/"
url = "https://statmath.wu.ac.at/prng/prng-3.0.2.tar.gz"
+ license("GPL-2.0-only")
+
version("3.0.2", sha256="8299182b97c24b7891d74590a8a8438641a6c681ce34d6c3f7bc98a0649da48b")
depends_on("automake", type="build")
diff --git a/var/spack/repos/builtin/packages/procenv/package.py b/var/spack/repos/builtin/packages/procenv/package.py
index 9e02d2817a..33c6dadd3b 100644
--- a/var/spack/repos/builtin/packages/procenv/package.py
+++ b/var/spack/repos/builtin/packages/procenv/package.py
@@ -15,6 +15,8 @@ class Procenv(AutotoolsPackage):
homepage = "https://github.com/jamesodhunt/procenv/"
url = "https://github.com/jamesodhunt/procenv/archive/0.51.tar.gz"
+ license("GPL-3.0-or-later")
+
version("0.60", sha256="fac0438bf08ed73b10ace78d85acb83cf81ade5ecf866762c2c6e92e41dbde43")
version("0.51", sha256="b831c14729e06a285cc13eba095817ce3b6d0ddf484b1264951b03ee4fe25bc9")
diff --git a/var/spack/repos/builtin/packages/process-in-process/package.py b/var/spack/repos/builtin/packages/process-in-process/package.py
index 8ec4e4a156..c10157844a 100644
--- a/var/spack/repos/builtin/packages/process-in-process/package.py
+++ b/var/spack/repos/builtin/packages/process-in-process/package.py
@@ -22,6 +22,8 @@ class ProcessInProcess(Package):
conflicts("platform=darwin", msg="Darwin is not supported.")
conflicts("platform=windows", msg="Windows is not supported.")
+ license("BSD-2-Clause-FreeBSD")
+
# PiP version 1 is obsolete
version("1", branch="pip-1", deprecated=True)
# PiP version 2 is stable one
diff --git a/var/spack/repos/builtin/packages/procps-ng/package.py b/var/spack/repos/builtin/packages/procps-ng/package.py
index f41aa67ea7..4b0e403fcf 100644
--- a/var/spack/repos/builtin/packages/procps-ng/package.py
+++ b/var/spack/repos/builtin/packages/procps-ng/package.py
@@ -12,6 +12,8 @@ class ProcpsNg(AutotoolsPackage):
homepage = "https://sourceforge.net/projects/procps-ng"
url = "https://udomain.dl.sourceforge.net/project/procps-ng/Production/procps-ng-3.3.16.tar.xz"
+ license("GPL-2.0-or-later AND LGPL-2.1-or-later")
+
version("3.3.16", sha256="925eacd65dedcf9c98eb94e8978bbfb63f5de37294cc1047d81462ed477a20af")
def setup_run_environment(self, env):
diff --git a/var/spack/repos/builtin/packages/procps/package.py b/var/spack/repos/builtin/packages/procps/package.py
index 791625102b..9f2219139a 100644
--- a/var/spack/repos/builtin/packages/procps/package.py
+++ b/var/spack/repos/builtin/packages/procps/package.py
@@ -16,6 +16,8 @@ class Procps(AutotoolsPackage):
git = "https://gitlab.com/procps-ng/procps.git"
url = "https://gitlab.com/procps-ng/procps/-/archive/v4.0.3/procps-v4.0.3.tar.gz"
+ license("GPL-2.0-or-later")
+
version("master", branch="master")
version("4.0.4", sha256="3214fab0f817d169f2c117842ba635bafb1cd6090273e311a8b5c6fc393ddb9d")
version("4.0.3", sha256="14cc21219c45d196772274ea3f194f6d668b6cc667fbde9ee6d8039121b73fa6")
diff --git a/var/spack/repos/builtin/packages/prodigal/package.py b/var/spack/repos/builtin/packages/prodigal/package.py
index d0cd85cfe5..2d639960ed 100644
--- a/var/spack/repos/builtin/packages/prodigal/package.py
+++ b/var/spack/repos/builtin/packages/prodigal/package.py
@@ -13,6 +13,8 @@ class Prodigal(MakefilePackage):
homepage = "https://github.com/hyattpd/Prodigal"
url = "https://github.com/hyattpd/Prodigal/archive/v2.6.3.tar.gz"
+ license("GPL-3.0-or-later")
+
version("2.6.3", sha256="89094ad4bff5a8a8732d899f31cec350f5a4c27bcbdd12663f87c9d1f0ec599f")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/profugusmc/package.py b/var/spack/repos/builtin/packages/profugusmc/package.py
index d17070bc07..c0e062ada2 100644
--- a/var/spack/repos/builtin/packages/profugusmc/package.py
+++ b/var/spack/repos/builtin/packages/profugusmc/package.py
@@ -13,6 +13,8 @@ class Profugusmc(CMakePackage, CudaPackage):
git = "https://code.ornl.gov/ProfugusMC/ProfugusMC.git"
url = "https://code.ornl.gov/ProfugusMC/ProfugusMC/-/archive/master/ProfugusMC-master.tar.gz"
+ license("BSD-2-Clause")
+
version("master", branch="master")
variant("mpi", default=True, description="Enable MPI")
diff --git a/var/spack/repos/builtin/packages/proj/package.py b/var/spack/repos/builtin/packages/proj/package.py
index 01107a698f..0a52dc6ce3 100644
--- a/var/spack/repos/builtin/packages/proj/package.py
+++ b/var/spack/repos/builtin/packages/proj/package.py
@@ -23,6 +23,8 @@ class Proj(CMakePackage, AutotoolsPackage):
# Many packages that depend on proj do not yet support the newer API.
# See https://github.com/OSGeo/PROJ/wiki/proj.h-adoption-status
+ license("MIT")
+
version("9.2.1", sha256="15ebf4afa8744b9e6fccb5d571fc9f338dc3adcf99907d9e62d1af815d4971a1")
version("9.2.0", sha256="dea816f5aa732ae6b2ee3977b9bdb28b1d848cf56a1aad8faf6708b89f0ed50e")
version("9.1.1", sha256="003cd4010e52bb5eb8f7de1c143753aa830c8902b6ed01209f294846e40e6d39")
diff --git a/var/spack/repos/builtin/packages/prometheus/package.py b/var/spack/repos/builtin/packages/prometheus/package.py
index 7c044f078c..a897ee1228 100644
--- a/var/spack/repos/builtin/packages/prometheus/package.py
+++ b/var/spack/repos/builtin/packages/prometheus/package.py
@@ -13,6 +13,8 @@ class Prometheus(MakefilePackage):
homepage = "https://prometheus.io/"
url = "https://github.com/prometheus/prometheus/archive/v2.19.2.tar.gz"
+ license("Apache-2.0")
+
version("2.19.2", sha256="d4e84cae2fed6761bb8a80fcc69b6e0e9f274d19dffc0f38fb5845f11da1bbc3")
version("2.19.1", sha256="b72b9b6bdbae246dcc29ef354d429425eb3c0a6e1596fc8b29b502578a4ce045")
version("2.18.2", sha256="a26c106c97d81506e3a20699145c11ea2cce936427a0e96eb2fd0dc7cd1945ba")
diff --git a/var/spack/repos/builtin/packages/protobuf-c/package.py b/var/spack/repos/builtin/packages/protobuf-c/package.py
index 205451405e..87678240d0 100644
--- a/var/spack/repos/builtin/packages/protobuf-c/package.py
+++ b/var/spack/repos/builtin/packages/protobuf-c/package.py
@@ -17,6 +17,8 @@ class ProtobufC(AutotoolsPackage):
)
maintainers("hyoklee")
+ license("BSD-2-Clause")
+
version("1.4.1", sha256="4cc4facd508172f3e0a4d3a8736225d472418aee35b4ad053384b137b220339f")
version("1.3.2", sha256="53f251f14c597bdb087aecf0b63630f434d73f5a10fc1ac545073597535b9e74")
diff --git a/var/spack/repos/builtin/packages/protobuf/package.py b/var/spack/repos/builtin/packages/protobuf/package.py
index 47880d98e8..a059e21e4a 100644
--- a/var/spack/repos/builtin/packages/protobuf/package.py
+++ b/var/spack/repos/builtin/packages/protobuf/package.py
@@ -14,6 +14,8 @@ class Protobuf(CMakePackage):
url = "https://github.com/protocolbuffers/protobuf/archive/v3.18.0.tar.gz"
maintainers("hyoklee")
+ license("BSD-3-Clause")
+
version("3.24.3", sha256="2c23dee0bdbc36bd43ee457083f8f5560265d0815cc1c56033de3932843262fe")
version("3.23.3", sha256="5e4b555f72a7e3f143a7aff7262292500bb02c49b174351684bb70fc7f2a6d33")
version("3.22.2", sha256="2118051b4fb3814d59d258533a4e35452934b1ddb41230261c9543384cbb4dfc")
diff --git a/var/spack/repos/builtin/packages/prrte/package.py b/var/spack/repos/builtin/packages/prrte/package.py
index b41c28c663..aec1f51ce7 100644
--- a/var/spack/repos/builtin/packages/prrte/package.py
+++ b/var/spack/repos/builtin/packages/prrte/package.py
@@ -21,6 +21,8 @@ class Prrte(AutotoolsPackage):
git = "https://github.com/pmix/prrte.git"
maintainers("rhc54")
+ license("BSD-3-Clause-Open-MPI")
+
version("develop", branch="master")
version("1.0.0", sha256="a9b3715e059c10ed091bd6e3a0d8896f7752e43ee731abcc95fb962e67132a2d")
diff --git a/var/spack/repos/builtin/packages/pruners-ninja/package.py b/var/spack/repos/builtin/packages/pruners-ninja/package.py
index 9a74da5b3b..6aef9e351c 100644
--- a/var/spack/repos/builtin/packages/pruners-ninja/package.py
+++ b/var/spack/repos/builtin/packages/pruners-ninja/package.py
@@ -14,6 +14,8 @@ class PrunersNinja(AutotoolsPackage):
url = "https://github.com/PRUNERS/NINJA/releases/download/v1.0.0/NINJA-1.0.0.tar.gz"
git = "https://github.com/PRUNERS/NINJA.git"
+ license("GPL-3.0-or-later")
+
version("master", branch="master")
version("1.0.1", sha256="53df5c019054b60c68e63d3e249127f1d5f267a70539c8809fb42a8ddbfcb29b")
version("1.0.0", sha256="f25c189783b57801f298dfff8770f42733a43f926668aceff4abd287b6e3a4d1")
diff --git a/var/spack/repos/builtin/packages/ps-lite/package.py b/var/spack/repos/builtin/packages/ps-lite/package.py
index 8a2c0c5ce6..bfbe8e4d9f 100644
--- a/var/spack/repos/builtin/packages/ps-lite/package.py
+++ b/var/spack/repos/builtin/packages/ps-lite/package.py
@@ -13,6 +13,8 @@ class PsLite(CMakePackage):
homepage = "https://github.com/dmlc/ps-lite"
git = "https://github.com/dmlc/ps-lite.git"
+ license("Apache-2.0")
+
version("master", branch="master")
version("20170328", commit="acdb698fa3bb80929ef83bb37c705f025e119b82")
diff --git a/var/spack/repos/builtin/packages/pscmc/package.py b/var/spack/repos/builtin/packages/pscmc/package.py
index 98c77fbb3c..8eddbc589b 100644
--- a/var/spack/repos/builtin/packages/pscmc/package.py
+++ b/var/spack/repos/builtin/packages/pscmc/package.py
@@ -19,6 +19,8 @@ class Pscmc(MakefilePackage):
homepage = "https://github.com/JianyuanXiao/PSCMC"
git = "https://github.com/JianyuanXiao/PSCMC.git"
+ license("BSD-3-Clause")
+
version("master", branch="master")
def setup_run_environment(self, env):
diff --git a/var/spack/repos/builtin/packages/psi4/package.py b/var/spack/repos/builtin/packages/psi4/package.py
index 43a4f7f16b..84e255de66 100644
--- a/var/spack/repos/builtin/packages/psi4/package.py
+++ b/var/spack/repos/builtin/packages/psi4/package.py
@@ -16,6 +16,8 @@ class Psi4(CMakePackage):
homepage = "https://www.psicode.org/"
url = "https://github.com/psi4/psi4/archive/v1.3.2.tar.gz"
+ license("LGPL-3.0-only")
+
version("1.3.2", sha256="ed76c67803b6420f35f57a6dd31c47108b9145b8c9fced5c94cdc179f6b5fbf3")
variant(
diff --git a/var/spack/repos/builtin/packages/psimd/package.py b/var/spack/repos/builtin/packages/psimd/package.py
index 4f8c8d8bf1..d9e9ba8d91 100644
--- a/var/spack/repos/builtin/packages/psimd/package.py
+++ b/var/spack/repos/builtin/packages/psimd/package.py
@@ -12,6 +12,8 @@ class Psimd(CMakePackage):
homepage = "https://github.com/Maratyszcza/psimd"
git = "https://github.com/Maratyszcza/psimd.git"
+ license("MIT")
+
version("master", branch="master")
version("2020-05-17", commit="072586a71b55b7f8c584153d223e95687148a900") # py-torch@1.6:1.9
version("2019-12-26", commit="10b4ffc6ea9e2e11668f86969586f88bc82aaefa") # py-torch@1.5
diff --git a/var/spack/repos/builtin/packages/pslib/package.py b/var/spack/repos/builtin/packages/pslib/package.py
index 73d2e5415a..90513a84a5 100644
--- a/var/spack/repos/builtin/packages/pslib/package.py
+++ b/var/spack/repos/builtin/packages/pslib/package.py
@@ -12,6 +12,8 @@ class Pslib(AutotoolsPackage):
homepage = "http://pslib.sourceforge.net/"
url = "https://sourceforge.net/projects/pslib/files/pslib/0.4.5/pslib-0.4.5.tar.gz"
+ license("GPL-2.0-only")
+
version("0.4.5", sha256="7a33928982b281660206bb3749a4a563e3ac987eea64f41696f212df345212be")
depends_on("jpeg")
diff --git a/var/spack/repos/builtin/packages/psm/package.py b/var/spack/repos/builtin/packages/psm/package.py
index 28beadccb6..b19977b4e1 100644
--- a/var/spack/repos/builtin/packages/psm/package.py
+++ b/var/spack/repos/builtin/packages/psm/package.py
@@ -13,6 +13,8 @@ class Psm(MakefilePackage):
url = "https://github.com/intel/psm/archive/v3.3.tar.gz"
git = "https://github.com/intel/psm.git"
+ license("GPL-2.0-only")
+
version(
"3.3",
sha256="034b10e24d9f2967ef0f8d0f828572295e89cdfa1ba30c35e288b9b23c3dab8f",
diff --git a/var/spack/repos/builtin/packages/psmc/package.py b/var/spack/repos/builtin/packages/psmc/package.py
index d027c89627..e726b6dc9b 100644
--- a/var/spack/repos/builtin/packages/psmc/package.py
+++ b/var/spack/repos/builtin/packages/psmc/package.py
@@ -13,6 +13,8 @@ class Psmc(MakefilePackage):
homepage = "https://github.com/lh3/psmc"
git = "https://github.com/lh3/psmc.git"
+ license("MIT")
+
version("2016-1-21", commit="e5f7df5d00bb75ec603ae0beff62c0d7e37640b9")
depends_on("zlib-api", type="link")
diff --git a/var/spack/repos/builtin/packages/psrchive/package.py b/var/spack/repos/builtin/packages/psrchive/package.py
index 1841b9441e..270e1077e8 100644
--- a/var/spack/repos/builtin/packages/psrchive/package.py
+++ b/var/spack/repos/builtin/packages/psrchive/package.py
@@ -18,6 +18,8 @@ class Psrchive(AutotoolsPackage):
url = "https://sourceforge.net/projects/psrchive/files/psrchive/2022-05-14/psrchive-2022-05-14.tar.gz/download"
git = "https://git.code.sf.net/p/psrchive/code.git"
+ license("AFL-2.1")
+
version(
"2022-05-14", sha256="4d25609837cba1be244fa8adc8f105afe31972f2650bc0b90438862cf35395e1"
)
diff --git a/var/spack/repos/builtin/packages/pstreams/package.py b/var/spack/repos/builtin/packages/pstreams/package.py
index 071530e5ab..115fd08762 100644
--- a/var/spack/repos/builtin/packages/pstreams/package.py
+++ b/var/spack/repos/builtin/packages/pstreams/package.py
@@ -13,6 +13,8 @@ class Pstreams(Package):
homepage = "http://pstreams.sourceforge.net/"
url = "https://sourceforge.net/projects/pstreams/files/pstreams/Release%201.0/pstreams-1.0.1.tar.gz"
+ license("BSL-1.0")
+
version("1.0.3", sha256="e9ca807bc6046840deae63207183f9ac516e67187d035429772a5fc7bd3e8fc8")
version("1.0.1", sha256="a5f1f2e014392cd0e2cdb508a429e11afe64140db05b7f0a83d7534faa1a9226")
diff --git a/var/spack/repos/builtin/packages/pthreadpool/package.py b/var/spack/repos/builtin/packages/pthreadpool/package.py
index af19b7ad29..7f0f557bb7 100644
--- a/var/spack/repos/builtin/packages/pthreadpool/package.py
+++ b/var/spack/repos/builtin/packages/pthreadpool/package.py
@@ -12,6 +12,8 @@ class Pthreadpool(CMakePackage):
homepage = "https://github.com/Maratyszcza/pthreadpool"
git = "https://github.com/Maratyszcza/pthreadpool.git"
+ license("BSD-2-Clause")
+
version("master", branch="master")
version("2021-04-13", commit="a134dd5d4cee80cce15db81a72e7f929d71dd413") # py-torch@1.9
version("2020-10-05", commit="fa75e65a58a5c70c09c30d17a1fe1c1dff1093ae") # py-torch@1.8
diff --git a/var/spack/repos/builtin/packages/pugixml/package.py b/var/spack/repos/builtin/packages/pugixml/package.py
index 05ec0c095b..cbeb6edc72 100644
--- a/var/spack/repos/builtin/packages/pugixml/package.py
+++ b/var/spack/repos/builtin/packages/pugixml/package.py
@@ -13,6 +13,8 @@ class Pugixml(CMakePackage):
homepage = "https://pugixml.org/"
url = "https://github.com/zeux/pugixml/releases/download/v1.10/pugixml-1.10.tar.gz"
+ license("MIT")
+
version("1.13", sha256="40c0b3914ec131485640fa57e55bf1136446026b41db91c1bef678186a12abbe")
version("1.11.4", sha256="8ddf57b65fb860416979a3f0640c2ad45ddddbbafa82508ef0a0af3ce7061716")
version("1.11", sha256="26913d3e63b9c07431401cf826df17ed832a20d19333d043991e611d23beaa2c")
diff --git a/var/spack/repos/builtin/packages/pulseaudio/package.py b/var/spack/repos/builtin/packages/pulseaudio/package.py
index bfc93dab7d..6d7b709413 100644
--- a/var/spack/repos/builtin/packages/pulseaudio/package.py
+++ b/var/spack/repos/builtin/packages/pulseaudio/package.py
@@ -20,6 +20,8 @@ class Pulseaudio(AutotoolsPackage):
homepage = "https://www.freedesktop.org/wiki/Software/PulseAudio/"
url = "https://freedesktop.org/software/pulseaudio/releases/pulseaudio-13.0.tar.xz"
+ license("LGPL-2.1-or-later")
+
version("13.0", sha256="961b23ca1acfd28f2bc87414c27bb40e12436efcf2158d29721b1e89f3f28057")
variant("alsa", default=False, description="alsa support")
diff --git a/var/spack/repos/builtin/packages/pumi/package.py b/var/spack/repos/builtin/packages/pumi/package.py
index 5e99fbfac9..82f594680e 100644
--- a/var/spack/repos/builtin/packages/pumi/package.py
+++ b/var/spack/repos/builtin/packages/pumi/package.py
@@ -23,6 +23,8 @@ class Pumi(CMakePackage):
tags = ["e4s"]
+ license("BSD-3-Clause")
+
# We will use the scorec/core master branch as the 'nightly' version
# of pumi in spack. The master branch is more stable than the
# scorec/core develop branch and we prefer not to expose spack users
diff --git a/var/spack/repos/builtin/packages/pv/package.py b/var/spack/repos/builtin/packages/pv/package.py
index 81451f4bd1..2388632651 100644
--- a/var/spack/repos/builtin/packages/pv/package.py
+++ b/var/spack/repos/builtin/packages/pv/package.py
@@ -14,5 +14,7 @@ class Pv(AutotoolsPackage):
homepage = "https://www.ivarch.com/programs/pv.shtml"
url = "https://www.ivarch.com/programs/sources/pv-1.6.6.tar.bz2"
+ license("Artistic-2.0")
+
version("1.6.20", sha256="e831951eff0718fba9b1ef286128773b9d0e723e1fbfae88d5a3188814fdc603")
version("1.6.6", sha256="608ef935f7a377e1439c181c4fc188d247da10d51a19ef79bcdee5043b0973f1")
diff --git a/var/spack/repos/builtin/packages/pwgen/package.py b/var/spack/repos/builtin/packages/pwgen/package.py
index 87ca5be79e..94fc18fa5b 100644
--- a/var/spack/repos/builtin/packages/pwgen/package.py
+++ b/var/spack/repos/builtin/packages/pwgen/package.py
@@ -15,6 +15,8 @@ class Pwgen(AutotoolsPackage):
maintainers("cessenat")
+ license("GPL-2.0-only")
+
version("2.08", sha256="dab03dd30ad5a58e578c5581241a6e87e184a18eb2c3b2e0fffa8a9cf105c97b")
depends_on("coreutils", type="build")
diff --git a/var/spack/repos/builtin/packages/py-a2wsgi/package.py b/var/spack/repos/builtin/packages/py-a2wsgi/package.py
index 84c0c75b88..ab3425664a 100644
--- a/var/spack/repos/builtin/packages/py-a2wsgi/package.py
+++ b/var/spack/repos/builtin/packages/py-a2wsgi/package.py
@@ -13,6 +13,8 @@ class PyA2wsgi(PythonPackage):
homepage = "https://github.com/abersheeran/a2wsgi"
pypi = "a2wsgi/a2wsgi-1.6.0.tar.gz"
+ license("Apache-2.0")
+
version("1.7.0", sha256="a906f62c0250eb0201120b93417dd0b12b105b5db35af431bfe86ef0dc5bbab2")
version("1.6.0", sha256="67a9902db6da72c268a24d4e5d01348f736980a577279b7df801c8902aba8554")
diff --git a/var/spack/repos/builtin/packages/py-abcpy/package.py b/var/spack/repos/builtin/packages/py-abcpy/package.py
index 0e0fabd9da..eae4ce0b60 100644
--- a/var/spack/repos/builtin/packages/py-abcpy/package.py
+++ b/var/spack/repos/builtin/packages/py-abcpy/package.py
@@ -17,6 +17,8 @@ class PyAbcpy(PythonPackage):
homepage = "https://github.com/eth-cscs/abcpy"
pypi = "abcpy/abcpy-0.6.3.tar.gz"
+ license("BSD-3-Clause-Clear")
+
version("0.6.3", sha256="14cd959f3ccff8f5fd1d16239b8706cc8d1c1e2fe25d72855f500f005de41245")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-about-time/package.py b/var/spack/repos/builtin/packages/py-about-time/package.py
index 2d0cacb5d5..8bd0426e53 100644
--- a/var/spack/repos/builtin/packages/py-about-time/package.py
+++ b/var/spack/repos/builtin/packages/py-about-time/package.py
@@ -14,6 +14,8 @@ class PyAboutTime(PythonPackage):
homepage = "https://github.com/rsalmei/about-time"
pypi = "about-time/about-time-4.1.0.tar.gz"
+ license("MIT")
+
version("4.2.1", sha256="6a538862d33ce67d997429d14998310e1dbfda6cb7d9bbfbf799c4709847fece")
version("4.1.0", sha256="963b1f3739b0c9732eb205031762b76f1291d89b5d0c8220a8d5b154e32ce650")
version("3.1.1", sha256="586b329450c9387d1ae8c42d2db4f5b4c57a54508d0f1b7bb00322ffd5ce9f9b")
diff --git a/var/spack/repos/builtin/packages/py-absl-py/package.py b/var/spack/repos/builtin/packages/py-absl-py/package.py
index 87e6ed8442..17ea84f5e0 100644
--- a/var/spack/repos/builtin/packages/py-absl-py/package.py
+++ b/var/spack/repos/builtin/packages/py-absl-py/package.py
@@ -16,6 +16,8 @@ class PyAbslPy(PythonPackage):
pypi = "absl-py/absl-py-0.7.0.tar.gz"
+ license("Apache-2.0")
+
version("1.4.0", sha256="d2c244d01048ba476e7c080bd2c6df5e141d211de80223460d5b3b8a2a58433d")
version("1.2.0", sha256="f568809938c49abbda89826223c992b630afd23c638160ad7840cfe347710d97")
version("1.1.0", sha256="3aa39f898329c2156ff525dfa69ce709e42d77aab18bf4917719d6f260aa6a08")
diff --git a/var/spack/repos/builtin/packages/py-accelerate/package.py b/var/spack/repos/builtin/packages/py-accelerate/package.py
index 564def61b8..1f17bebff2 100644
--- a/var/spack/repos/builtin/packages/py-accelerate/package.py
+++ b/var/spack/repos/builtin/packages/py-accelerate/package.py
@@ -14,6 +14,8 @@ class PyAccelerate(PythonPackage):
maintainers("meyersbs")
+ license("Apache-2.0")
+
version("0.21.0", sha256="e2959a0bf74d97c0b3c0e036ed96065142a060242281d27970d4c4e34f11ca59")
version("0.16.0", sha256="d13e30f3e6debfb46cada7b931af85560619b6a6a839d0cafeeab6ed7c6a498d")
diff --git a/var/spack/repos/builtin/packages/py-accessible-pygments/package.py b/var/spack/repos/builtin/packages/py-accessible-pygments/package.py
index e2254161c7..4be6fb2377 100644
--- a/var/spack/repos/builtin/packages/py-accessible-pygments/package.py
+++ b/var/spack/repos/builtin/packages/py-accessible-pygments/package.py
@@ -13,6 +13,8 @@ class PyAccessiblePygments(PythonPackage):
homepage = "https://github.com/Quansight-Labs/accessible-pygments"
pypi = "accessible-pygments/accessible-pygments-0.0.4.tar.gz"
+ license("BSD-3-Clause")
+
version("0.0.4", sha256="e7b57a9b15958e9601c7e9eb07a440c813283545a20973f2574a5f453d0e953e")
depends_on("py-pygments@1.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-accimage/package.py b/var/spack/repos/builtin/packages/py-accimage/package.py
index 765bf0d35f..5434a6dedf 100644
--- a/var/spack/repos/builtin/packages/py-accimage/package.py
+++ b/var/spack/repos/builtin/packages/py-accimage/package.py
@@ -16,6 +16,8 @@ class PyAccimage(PythonPackage):
homepage = "https://github.com/pytorch/accimage"
url = "https://github.com/pytorch/accimage/archive/v0.1.1.tar.gz"
+ license("BSD-2-Clause")
+
version("0.1.1", sha256="573c56866a42683c7cf25185620fe82ec2ce78468e0621c29fac8f4134a785f5")
depends_on("python", type=("build", "link", "run"))
diff --git a/var/spack/repos/builtin/packages/py-acme-tiny/package.py b/var/spack/repos/builtin/packages/py-acme-tiny/package.py
index 4e3ceb6da6..af99379c6f 100644
--- a/var/spack/repos/builtin/packages/py-acme-tiny/package.py
+++ b/var/spack/repos/builtin/packages/py-acme-tiny/package.py
@@ -12,6 +12,8 @@ class PyAcmeTiny(PythonPackage):
homepage = "https://github.com/diafygi/acme-tiny"
git = "https://github.com/diafygi/acme-tiny.git"
+ license("MIT")
+
version("master", branch="master")
version("4.0.4", commit="5350420d35177eda733d85096433a24e55f8d00e")
diff --git a/var/spack/repos/builtin/packages/py-adal/package.py b/var/spack/repos/builtin/packages/py-adal/package.py
index 9919f83ae6..9eeefc0203 100644
--- a/var/spack/repos/builtin/packages/py-adal/package.py
+++ b/var/spack/repos/builtin/packages/py-adal/package.py
@@ -17,6 +17,8 @@ class PyAdal(PythonPackage):
homepage = "https://github.com/AzureAD/azure-activedirectory-library-for-python"
pypi = "adal/adal-1.2.4.tar.gz"
+ license("MIT")
+
version("1.2.4", sha256="7a15d22b1ee7ce1be92441199958748982feba6b7dec35fbf60f9b607bad1bc0")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-adb-enhanced/package.py b/var/spack/repos/builtin/packages/py-adb-enhanced/package.py
index c237f424a2..2f450e07b0 100644
--- a/var/spack/repos/builtin/packages/py-adb-enhanced/package.py
+++ b/var/spack/repos/builtin/packages/py-adb-enhanced/package.py
@@ -15,6 +15,8 @@ class PyAdbEnhanced(PythonPackage):
homepage = "https://opencollective.com/ashishb"
url = "https://github.com/ashishb/adb-enhanced/archive/2.5.4.tar.gz"
+ license("Apache-2.0")
+
version("2.5.10", sha256="9e913d09814ce99974c455a766c5b616a92bca551e657517d6e079882eb19bdb")
version("2.5.4", sha256="329ee2e0cfceaa41c591398b365d9acdfd45ffe913c64ac06e1538041986fffb")
version("2.5.3", sha256="5a1d5182d1a073b440e862e5481c7a21073eccc3cda7a4774a2aa311fee9bbdc")
diff --git a/var/spack/repos/builtin/packages/py-addict/package.py b/var/spack/repos/builtin/packages/py-addict/package.py
index 4f687de816..71e8d8ff00 100644
--- a/var/spack/repos/builtin/packages/py-addict/package.py
+++ b/var/spack/repos/builtin/packages/py-addict/package.py
@@ -14,6 +14,8 @@ class PyAddict(PythonPackage):
homepage = "https://github.com/mewwts/addict"
url = "https://github.com/mewwts/addict/archive/v2.2.1.tar.gz"
+ license("MIT")
+
version("2.2.1", sha256="398bba9e7fa25e2ce144c5c4b8ec6208e89b9445869403dfa88ab66ec110fa12")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-advancedhtmlparser/package.py b/var/spack/repos/builtin/packages/py-advancedhtmlparser/package.py
index 54adf95334..213825a563 100644
--- a/var/spack/repos/builtin/packages/py-advancedhtmlparser/package.py
+++ b/var/spack/repos/builtin/packages/py-advancedhtmlparser/package.py
@@ -14,6 +14,8 @@ class PyAdvancedhtmlparser(PythonPackage):
homepage = "https://github.com/kata198/AdvancedHTMLParser"
pypi = "advancedhtmlparser/AdvancedHTMLParser-8.1.4.tar.gz"
+ license("LGPL-3.0-or-later")
+
version("9.0.1", sha256="1b7f632ca4c61fca50ee896c84112b97915c07d5b25b9527aefe7cbad8458837")
version("8.1.4", sha256="21a73137026c8ec3248c654a24cc40064196029256cdf71681149f6835e9ed39")
diff --git a/var/spack/repos/builtin/packages/py-affine/package.py b/var/spack/repos/builtin/packages/py-affine/package.py
index 30fb9030e3..74c474e2e1 100644
--- a/var/spack/repos/builtin/packages/py-affine/package.py
+++ b/var/spack/repos/builtin/packages/py-affine/package.py
@@ -14,4 +14,6 @@ class PyAffine(PythonPackage):
depends_on("py-setuptools", type="build")
+ license("BSD-3-Clause")
+
version("2.1.0", sha256="b67b7dee9a9865185a931758a3e347ad8583d0ac985895b90985a477ccfa4745")
diff --git a/var/spack/repos/builtin/packages/py-agate-dbf/package.py b/var/spack/repos/builtin/packages/py-agate-dbf/package.py
index e138add527..0bd665c1d7 100644
--- a/var/spack/repos/builtin/packages/py-agate-dbf/package.py
+++ b/var/spack/repos/builtin/packages/py-agate-dbf/package.py
@@ -12,6 +12,8 @@ class PyAgateDbf(PythonPackage):
homepage = "https://agate-dbf.readthedocs.io/en/latest/"
pypi = "agate-dbf/agate-dbf-0.2.1.tar.gz"
+ license("MIT")
+
version("0.2.2", sha256="589682b78c5c03f2dc8511e6e3edb659fb7336cd118e248896bb0b44c2f1917b")
version("0.2.1", sha256="00c93c498ec9a04cc587bf63dd7340e67e2541f0df4c9a7259d7cb3dd4ce372f")
diff --git a/var/spack/repos/builtin/packages/py-agate-excel/package.py b/var/spack/repos/builtin/packages/py-agate-excel/package.py
index 55884b05ed..e1c48dca5f 100644
--- a/var/spack/repos/builtin/packages/py-agate-excel/package.py
+++ b/var/spack/repos/builtin/packages/py-agate-excel/package.py
@@ -13,6 +13,8 @@ class PyAgateExcel(PythonPackage):
homepage = "https://agate-excel.readthedocs.io/en/latest/"
pypi = "agate-excel/agate-excel-0.2.3.tar.gz"
+ license("MIT")
+
version("0.2.3", sha256="8f255ef2c87c436b7132049e1dd86c8e08bf82d8c773aea86f3069b461a17d52")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-agate-sql/package.py b/var/spack/repos/builtin/packages/py-agate-sql/package.py
index 55ff7a083c..7e1b59ebce 100644
--- a/var/spack/repos/builtin/packages/py-agate-sql/package.py
+++ b/var/spack/repos/builtin/packages/py-agate-sql/package.py
@@ -12,6 +12,8 @@ class PyAgateSql(PythonPackage):
homepage = "https://agate-sql.readthedocs.io/en/latest/"
pypi = "agate-sql/agate-sql-0.5.4.tar.gz"
+ license("MIT")
+
version("0.5.4", sha256="9277490ba8b8e7c747a9ae3671f52fe486784b48d4a14e78ca197fb0e36f281b")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-agate/package.py b/var/spack/repos/builtin/packages/py-agate/package.py
index ea0580fff0..e023a84fbc 100644
--- a/var/spack/repos/builtin/packages/py-agate/package.py
+++ b/var/spack/repos/builtin/packages/py-agate/package.py
@@ -14,6 +14,8 @@ class PyAgate(PythonPackage):
homepage = "https://agate.readthedocs.io/en/latest/"
pypi = "agate/agate-1.6.1.tar.gz"
+ license("MIT")
+
version("1.6.1", sha256="c93aaa500b439d71e4a5cf088d0006d2ce2c76f1950960c8843114e5f361dfd3")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-ahpy/package.py b/var/spack/repos/builtin/packages/py-ahpy/package.py
index 699400a267..95b669ef26 100644
--- a/var/spack/repos/builtin/packages/py-ahpy/package.py
+++ b/var/spack/repos/builtin/packages/py-ahpy/package.py
@@ -14,6 +14,8 @@ class PyAhpy(PythonPackage):
homepage = "https://github.com/PhilipGriffith/AHPy"
pypi = "ahpy/ahpy-2.0.tar.gz"
+ license("MIT")
+
version("2.0", sha256="f0af7b81b51466a055778d84f64c98f5cc3e1ba34aaeaedc48ba0b91008e40e3")
depends_on("python@3.7:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-aiobotocore/package.py b/var/spack/repos/builtin/packages/py-aiobotocore/package.py
index c99ba23315..245b726034 100644
--- a/var/spack/repos/builtin/packages/py-aiobotocore/package.py
+++ b/var/spack/repos/builtin/packages/py-aiobotocore/package.py
@@ -12,6 +12,8 @@ class PyAiobotocore(PythonPackage):
homepage = "https://aiobotocore.readthedocs.io/en/latest/"
pypi = "aiobotocore/aiobotocore-1.2.1.tar.gz"
+ license("Apache-2.0")
+
version("2.5.0", sha256="6a5b397cddd4f81026aa91a14c7dd2650727425740a5af8ba75127ff663faf67")
version("2.4.2", sha256="0603b74a582dffa7511ce7548d07dc9b10ec87bc5fb657eb0b34f9bd490958bf")
version("1.2.1", sha256="58cc422e65fc89f7cb78eca740d241ac8e15f39f6b308cc23152711e8a987d45")
diff --git a/var/spack/repos/builtin/packages/py-aiocontextvars/package.py b/var/spack/repos/builtin/packages/py-aiocontextvars/package.py
index ab668c2b4a..961731867f 100644
--- a/var/spack/repos/builtin/packages/py-aiocontextvars/package.py
+++ b/var/spack/repos/builtin/packages/py-aiocontextvars/package.py
@@ -13,6 +13,8 @@ class PyAiocontextvars(PythonPackage):
homepage = "https://github.com/fantix/aiocontextvars"
pypi = "aiocontextvars/aiocontextvars-0.2.2.tar.gz"
+ license("BSD-3-Clause")
+
version("0.2.2", sha256="f027372dc48641f683c559f247bd84962becaacdc9ba711d583c3871fb5652aa")
depends_on("python@3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-aiodns/package.py b/var/spack/repos/builtin/packages/py-aiodns/package.py
index edcec0c430..f49b5469ee 100644
--- a/var/spack/repos/builtin/packages/py-aiodns/package.py
+++ b/var/spack/repos/builtin/packages/py-aiodns/package.py
@@ -13,6 +13,8 @@ class PyAiodns(PythonPackage):
homepage = "https://pypi.org/project/aiodns/"
pypi = "aiodns/aiodns-2.0.0.tar.gz"
+ license("MIT")
+
version("2.0.0", sha256="815fdef4607474295d68da46978a54481dd1e7be153c7d60f9e72773cd38d77d")
version("1.2.0", sha256="d67e14b32176bcf3ff79b5d47c466011ce4adeadfa264f7949da1377332a0449")
version("1.1.1", sha256="d8677adc679ce8d0ef706c14d9c3d2f27a0e0cc11d59730cdbaf218ad52dd9ea")
diff --git a/var/spack/repos/builtin/packages/py-aiofiles/package.py b/var/spack/repos/builtin/packages/py-aiofiles/package.py
index ed1e2dc3e6..5dedf0a6d5 100644
--- a/var/spack/repos/builtin/packages/py-aiofiles/package.py
+++ b/var/spack/repos/builtin/packages/py-aiofiles/package.py
@@ -13,6 +13,8 @@ class PyAiofiles(PythonPackage):
homepage = "https://github.com/Tinche/aiofiles"
pypi = "aiofiles/aiofiles-0.5.0.tar.gz"
+ license("Apache-2.0")
+
version("0.7.0", sha256="a1c4fc9b2ff81568c83e21392a82f344ea9d23da906e4f6a52662764545e19d4")
version("0.5.0", sha256="98e6bcfd1b50f97db4980e182ddd509b7cc35909e903a8fe50d8849e02d815af")
diff --git a/var/spack/repos/builtin/packages/py-aiohttp-cors/package.py b/var/spack/repos/builtin/packages/py-aiohttp-cors/package.py
index c586323a8f..d15038b80d 100644
--- a/var/spack/repos/builtin/packages/py-aiohttp-cors/package.py
+++ b/var/spack/repos/builtin/packages/py-aiohttp-cors/package.py
@@ -14,6 +14,8 @@ class PyAiohttpCors(PythonPackage):
homepage = "https://github.com/aio-libs/aiohttp-cors"
pypi = "aiohttp_cors/aiohttp-cors-0.7.0.tar.gz"
+ license("Apache-2.0")
+
version("0.7.0", sha256="4d39c6d7100fd9764ed1caf8cebf0eb01bf5e3f24e2e073fda6234bc48b19f5d")
depends_on("python@3.4.1:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-aiohttp/package.py b/var/spack/repos/builtin/packages/py-aiohttp/package.py
index 9e61b9e29e..88ea684ffb 100644
--- a/var/spack/repos/builtin/packages/py-aiohttp/package.py
+++ b/var/spack/repos/builtin/packages/py-aiohttp/package.py
@@ -16,6 +16,8 @@ class PyAiohttp(PythonPackage):
homepage = "https://github.com/aio-libs/aiohttp"
pypi = "aiohttp/aiohttp-3.8.1.tar.gz"
+ license("Apache-2.0")
+
version("3.8.4", sha256="bf2e1a9162c1e441bf805a1fd166e249d574ca04e03b34f97e2928769e91ab5c")
version("3.8.1", sha256="fc5471e1a54de15ef71c1bc6ebe80d4dc681ea600e68bfd1cbce40427f0b7578")
version("3.8.0", sha256="d3b19d8d183bcfd68b25beebab8dc3308282fe2ca3d6ea3cb4cd101b3c279f8d")
diff --git a/var/spack/repos/builtin/packages/py-aioitertools/package.py b/var/spack/repos/builtin/packages/py-aioitertools/package.py
index 66abcf9afc..91823d733c 100644
--- a/var/spack/repos/builtin/packages/py-aioitertools/package.py
+++ b/var/spack/repos/builtin/packages/py-aioitertools/package.py
@@ -14,6 +14,8 @@ class PyAioitertools(PythonPackage):
homepage = "https://aioitertools.omnilib.dev/en/stable/"
pypi = "aioitertools/aioitertools-0.7.1.tar.gz"
+ license("MIT")
+
version("0.11.0", sha256="42c68b8dd3a69c2bf7f2233bf7df4bb58b557bca5252ac02ed5187bbc67d6831")
version("0.7.1", sha256="54a56c7cf3b5290d1cb5e8974353c9f52c677612b5d69a859369a020c53414a3")
diff --git a/var/spack/repos/builtin/packages/py-aioredis/package.py b/var/spack/repos/builtin/packages/py-aioredis/package.py
index a0dfbfb5f7..022f966906 100644
--- a/var/spack/repos/builtin/packages/py-aioredis/package.py
+++ b/var/spack/repos/builtin/packages/py-aioredis/package.py
@@ -13,6 +13,8 @@ class PyAioredis(PythonPackage):
homepage = "https://github.com/aio-libs/aioredis"
pypi = "aioredis/aioredis-1.3.1.tar.gz"
+ license("MIT")
+
version("1.3.1", sha256="15f8af30b044c771aee6787e5ec24694c048184c7b9e54c3b60c750a4b93273a")
depends_on("python@3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-aiosignal/package.py b/var/spack/repos/builtin/packages/py-aiosignal/package.py
index f179992459..25e24a17b6 100644
--- a/var/spack/repos/builtin/packages/py-aiosignal/package.py
+++ b/var/spack/repos/builtin/packages/py-aiosignal/package.py
@@ -13,6 +13,8 @@ class PyAiosignal(PythonPackage):
homepage = "https://aiosignal.readthedocs.io/"
pypi = "aiosignal/aiosignal-1.2.0.tar.gz"
+ license("Apache-2.0")
+
version("1.2.0", sha256="78ed67db6c7b7ced4f98e495e572106d5c432a93e1ddd1bf475e1dc05f5b7df2")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-aiosqlite/package.py b/var/spack/repos/builtin/packages/py-aiosqlite/package.py
index 92d12117af..7756fd8945 100644
--- a/var/spack/repos/builtin/packages/py-aiosqlite/package.py
+++ b/var/spack/repos/builtin/packages/py-aiosqlite/package.py
@@ -12,6 +12,8 @@ class PyAiosqlite(PythonPackage):
homepage = "https://aiosqlite.omnilib.dev"
pypi = "aiosqlite/aiosqlite-0.17.0.tar.gz"
+ license("MIT")
+
version("0.17.0", sha256="f0e6acc24bc4864149267ac82fb46dfb3be4455f99fe21df82609cc6e6baee51")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-alembic/package.py b/var/spack/repos/builtin/packages/py-alembic/package.py
index 322a33c18c..666aee2597 100644
--- a/var/spack/repos/builtin/packages/py-alembic/package.py
+++ b/var/spack/repos/builtin/packages/py-alembic/package.py
@@ -11,6 +11,8 @@ class PyAlembic(PythonPackage):
pypi = "alembic/alembic-1.0.7.tar.gz"
+ license("MIT")
+
version("1.5.5", sha256="df0028c19275a2cff137e39617a39cdcdbd1173733b87b6bfa257b7c0860213b")
version("1.0.7", sha256="16505782b229007ae905ef9e0ae6e880fddafa406f086ac7d442c1aaf712f8c2")
diff --git a/var/spack/repos/builtin/packages/py-alive-progress/package.py b/var/spack/repos/builtin/packages/py-alive-progress/package.py
index 00bb4230f7..32317b2f99 100644
--- a/var/spack/repos/builtin/packages/py-alive-progress/package.py
+++ b/var/spack/repos/builtin/packages/py-alive-progress/package.py
@@ -14,6 +14,8 @@ class PyAliveProgress(PythonPackage):
homepage = "https://github.com/rsalmei/alive-progress"
pypi = "alive-progress/alive-progress-2.4.1.tar.gz"
+ license("MIT")
+
version("2.4.1", sha256="089757c8197f27ad972ba27e1060f6db92368d83c736884e159034fd74865323")
version("1.6.2", sha256="642e1ce98becf226c8c36bf24e10221085998c5465a357a66fb83b7dc618b43e")
diff --git a/var/spack/repos/builtin/packages/py-alpaca-eval/package.py b/var/spack/repos/builtin/packages/py-alpaca-eval/package.py
index 9ef8a2d14c..219e0a4c69 100644
--- a/var/spack/repos/builtin/packages/py-alpaca-eval/package.py
+++ b/var/spack/repos/builtin/packages/py-alpaca-eval/package.py
@@ -16,6 +16,8 @@ class PyAlpacaEval(PythonPackage):
maintainers("meyersbs")
+ license("Apache-2.0")
+
version("0.2.8", sha256="5b21b74d7362ee229481b6a6d826dd620b2ef6b82e4f5470645e0a4b696a31e6")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-alpaca-farm/package.py b/var/spack/repos/builtin/packages/py-alpaca-farm/package.py
index 8e278cb00f..3bc77ccddb 100644
--- a/var/spack/repos/builtin/packages/py-alpaca-farm/package.py
+++ b/var/spack/repos/builtin/packages/py-alpaca-farm/package.py
@@ -16,6 +16,8 @@ class PyAlpacaFarm(PythonPackage):
maintainers("meyersbs")
+ license("Apache-2.0")
+
version("0.1.9", sha256="1039d33c814d0bbbcab6a0e77ed8e897992ad7107d5c4999d56bdad7e0b0a59f")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-alphafold/package.py b/var/spack/repos/builtin/packages/py-alphafold/package.py
index ad95a4201b..fefa5c8729 100644
--- a/var/spack/repos/builtin/packages/py-alphafold/package.py
+++ b/var/spack/repos/builtin/packages/py-alphafold/package.py
@@ -17,6 +17,8 @@ class PyAlphafold(PythonPackage, CudaPackage):
url = "https://github.com/deepmind/alphafold/archive/refs/tags/v2.1.1.tar.gz"
maintainers("aweits")
+ license("Apache-2.0")
+
version("2.2.4", sha256="8d756e16f6dc7897331d834aade8493820d0ff6a03bf60ce511bac4756c1b1e8")
version("2.1.1", sha256="1adb6e213ba9ac321fc1acb1c563ba9b4fc054c1cebe1191bc0e2aaa671dadf7")
diff --git a/var/spack/repos/builtin/packages/py-altair/package.py b/var/spack/repos/builtin/packages/py-altair/package.py
index b5ff71e2d5..90514e5df8 100644
--- a/var/spack/repos/builtin/packages/py-altair/package.py
+++ b/var/spack/repos/builtin/packages/py-altair/package.py
@@ -11,6 +11,8 @@ class PyAltair(PythonPackage):
pypi = "altair/altair-4.2.0.tar.gz"
+ license("BSD-3-Clause")
+
version("4.2.0", sha256="d87d9372e63b48cd96b2a6415f0cf9457f50162ab79dc7a31cd7e024dd840026")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-altgraph/package.py b/var/spack/repos/builtin/packages/py-altgraph/package.py
index 682a89878c..2b943d75b8 100644
--- a/var/spack/repos/builtin/packages/py-altgraph/package.py
+++ b/var/spack/repos/builtin/packages/py-altgraph/package.py
@@ -15,6 +15,8 @@ class PyAltgraph(PythonPackage):
pypi = "altgraph/altgraph-0.16.1.tar.gz"
+ license("MIT")
+
version("0.16.1", sha256="ddf5320017147ba7b810198e0b6619bd7b5563aa034da388cea8546b877f9b0c")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-amityping/package.py b/var/spack/repos/builtin/packages/py-amityping/package.py
index 3b00d4ba35..c5a8c942ef 100644
--- a/var/spack/repos/builtin/packages/py-amityping/package.py
+++ b/var/spack/repos/builtin/packages/py-amityping/package.py
@@ -14,6 +14,8 @@ class PyAmityping(PythonPackage):
maintainers("valmar")
+ license("BSD-3-Clause-LBNL")
+
version("1.1.12", sha256="e00e7102a53fa6ee343f018669f6b811d703a2da4728b497f80579bf89efbd3c")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-amplpy/package.py b/var/spack/repos/builtin/packages/py-amplpy/package.py
index f5254b57cd..2b9d410bf8 100644
--- a/var/spack/repos/builtin/packages/py-amplpy/package.py
+++ b/var/spack/repos/builtin/packages/py-amplpy/package.py
@@ -18,6 +18,8 @@ class PyAmplpy(PythonPackage):
homepage = "https://ampl.com/"
pypi = "amplpy/amplpy-0.8.6.tar.gz"
+ license("BSD-3-Clause")
+
version("0.8.6", sha256="ad0945d69f75e7762802bb54849009717fbcf226a6da6f37b539d9534bdcf68d")
depends_on("py-future@0.15.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-ampltools/package.py b/var/spack/repos/builtin/packages/py-ampltools/package.py
index 6174f78605..d94865e976 100644
--- a/var/spack/repos/builtin/packages/py-ampltools/package.py
+++ b/var/spack/repos/builtin/packages/py-ampltools/package.py
@@ -13,6 +13,8 @@ class PyAmpltools(PythonPackage):
homepage = "https://ampl.com/"
pypi = "ampltools/ampltools-0.4.6.tar.gz"
+ license("BSD-3-Clause")
+
version("0.4.6", sha256="d54b399c1d78d02e3f4023aa2335b57832deb7d31cdefe4e219e4f2a2bb19a83")
depends_on("py-requests", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-amqp/package.py b/var/spack/repos/builtin/packages/py-amqp/package.py
index cf635bbd61..f46c3170c4 100644
--- a/var/spack/repos/builtin/packages/py-amqp/package.py
+++ b/var/spack/repos/builtin/packages/py-amqp/package.py
@@ -11,6 +11,8 @@ class PyAmqp(PythonPackage):
pypi = "amqp/amqp-2.4.1.tar.gz"
+ license("BSD-3-Clause")
+
version("5.0.9", sha256="1e5f707424e544078ca196e72ae6a14887ce74e02bd126be54b7c03c971bef18")
version("5.0.1", sha256="9881f8e6fe23e3db9faa6cfd8c05390213e1d1b95c0162bc50552cad75bffa5f")
version("2.6.1", sha256="70cdb10628468ff14e57ec2f751c7aa9e48e7e3651cfd62d431213c0c4e58f21")
diff --git a/var/spack/repos/builtin/packages/py-amrex/package.py b/var/spack/repos/builtin/packages/py-amrex/package.py
index ee2659f4c3..9ac23df326 100644
--- a/var/spack/repos/builtin/packages/py-amrex/package.py
+++ b/var/spack/repos/builtin/packages/py-amrex/package.py
@@ -14,6 +14,8 @@ class PyAmrex(PythonPackage, CudaPackage, ROCmPackage):
maintainers("ax3l", "RTSandberg", "sayerhs", "WeiqunZhang")
+ license("BSD-3-Clause-LBNL")
+
version("develop", branch="development")
variant("dimensions", default="3", description="Dimensionality", values=("1", "2", "3"))
diff --git a/var/spack/repos/builtin/packages/py-angel/package.py b/var/spack/repos/builtin/packages/py-angel/package.py
index f679c9f4ce..8625036699 100644
--- a/var/spack/repos/builtin/packages/py-angel/package.py
+++ b/var/spack/repos/builtin/packages/py-angel/package.py
@@ -12,6 +12,8 @@ class PyAngel(PythonPackage):
homepage = "https://github.com/PacificBiosciences/ANGEL"
url = "https://github.com/PacificBiosciences/ANGEL/archive/v3.0.tar.gz"
+ license("MIT")
+
version("3.0", sha256="a0319553055d3dfc84a4f732ed246c180c23ee9c397810c96acd7940721ae57d")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-aniso8601/package.py b/var/spack/repos/builtin/packages/py-aniso8601/package.py
index 1794642911..ebb0bd4c8b 100644
--- a/var/spack/repos/builtin/packages/py-aniso8601/package.py
+++ b/var/spack/repos/builtin/packages/py-aniso8601/package.py
@@ -12,6 +12,8 @@ class PyAniso8601(PythonPackage):
homepage = "https://bitbucket.org/nielsenb/aniso8601"
pypi = "aniso8601/aniso8601-9.0.1.tar.gz"
+ license("BSD-3-Clause")
+
version("9.0.1", sha256="72e3117667eedf66951bb2d93f4296a56b94b078a8a95905a052611fb3f1b973")
version("7.0.0", sha256="513d2b6637b7853806ae79ffaca6f3e8754bdd547048f5ccc1420aec4b714f1e")
diff --git a/var/spack/repos/builtin/packages/py-anndata/package.py b/var/spack/repos/builtin/packages/py-anndata/package.py
index 47829d1dcb..4e426377f9 100644
--- a/var/spack/repos/builtin/packages/py-anndata/package.py
+++ b/var/spack/repos/builtin/packages/py-anndata/package.py
@@ -13,6 +13,8 @@ class PyAnndata(PythonPackage):
homepage = "https://github.com/theislab/anndata"
pypi = "anndata/anndata-0.8.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.8.0", sha256="94d2cc6f76c0317c0ac28564e3092b313b7ad19c737d66701961f3e620b9066e")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-annexremote/package.py b/var/spack/repos/builtin/packages/py-annexremote/package.py
index 7942ddd373..328b91a7bd 100644
--- a/var/spack/repos/builtin/packages/py-annexremote/package.py
+++ b/var/spack/repos/builtin/packages/py-annexremote/package.py
@@ -12,6 +12,8 @@ class PyAnnexremote(PythonPackage):
homepage = "https://github.com/Lykos153/AnnexRemote"
pypi = "annexremote/annexremote-1.5.0.tar.gz"
+ license("GPL-3.0-only")
+
version("1.6.0", sha256="779a43e5b1b4afd294761c6587dee8ac68f453a5a8cc40f419e9ca777573ae84")
version("1.5.0", sha256="92f32b6f5461cbaeefe0c60b32f9c1e0c1dbe4e57b8ee425affb56f4060f64ef")
diff --git a/var/spack/repos/builtin/packages/py-annoy/package.py b/var/spack/repos/builtin/packages/py-annoy/package.py
index 3aff3116ca..104e8a18ce 100644
--- a/var/spack/repos/builtin/packages/py-annoy/package.py
+++ b/var/spack/repos/builtin/packages/py-annoy/package.py
@@ -15,6 +15,8 @@ class PyAnnoy(PythonPackage):
homepage = "https://github.com/spotify/annoy"
pypi = "annoy/annoy-1.17.1.tar.gz"
+ license("Apache-2.0")
+
version("1.17.1", sha256="bf177dbeafb81f63b2ac1e1246b1f26a2acc82e73ba46638734d29d8258122da")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-ansi2html/package.py b/var/spack/repos/builtin/packages/py-ansi2html/package.py
index b5ab52c344..c92b5d4555 100644
--- a/var/spack/repos/builtin/packages/py-ansi2html/package.py
+++ b/var/spack/repos/builtin/packages/py-ansi2html/package.py
@@ -14,6 +14,8 @@ class PyAnsi2html(PythonPackage):
maintainers("dorton21")
+ license("LGPL-3.0-or-later")
+
version("1.6.0", sha256="0f124ea7efcf3f24f1f9398e527e688c9ae6eab26b0b84e1299ef7f94d92c596")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-ansible/package.py b/var/spack/repos/builtin/packages/py-ansible/package.py
index b780469712..bee02bb42c 100644
--- a/var/spack/repos/builtin/packages/py-ansible/package.py
+++ b/var/spack/repos/builtin/packages/py-ansible/package.py
@@ -15,6 +15,8 @@ class PyAnsible(PythonPackage):
homepage = "https://github.com/ansible"
url = "https://github.com/ansible/ansible/archive/v2.9.1.tar.gz"
+ license("GPL-3.0-or-later")
+
version("2.9.2", sha256="27673726435e8773ef031ef6ffb121b8ec75b85b07b7684454b430c3c9a848a9")
version("2.9.1", sha256="087a7644890e27c26171b0d24fc5d64024f12201ffb81d222aaa5704987e4c12")
version("2.9.0", sha256="a2a9b1a74f3d47b82f9ea9da10ebf3573fa10c1783b7ed9b7eb937c7052fcb13")
diff --git a/var/spack/repos/builtin/packages/py-ansimarkup/package.py b/var/spack/repos/builtin/packages/py-ansimarkup/package.py
index deedb8e44b..08858b51e9 100644
--- a/var/spack/repos/builtin/packages/py-ansimarkup/package.py
+++ b/var/spack/repos/builtin/packages/py-ansimarkup/package.py
@@ -14,6 +14,8 @@ class PyAnsimarkup(PythonPackage):
maintainers("LydDeb")
+ license("BSD-3-Clause")
+
version("2.1.0", sha256="7b3e3d93fecc5b64d23a6e8eb96dbc8b0b576a211829d948afb397d241a8c51b")
version("1.5.0", sha256="96c65d75bbed07d3dcbda8dbede8c2252c984f90d0ca07434b88a6bbf345fad3")
diff --git a/var/spack/repos/builtin/packages/py-ansiwrap/package.py b/var/spack/repos/builtin/packages/py-ansiwrap/package.py
index 95f92cfb6b..3c4c6cf08a 100644
--- a/var/spack/repos/builtin/packages/py-ansiwrap/package.py
+++ b/var/spack/repos/builtin/packages/py-ansiwrap/package.py
@@ -12,6 +12,8 @@ class PyAnsiwrap(PythonPackage):
homepage = "https://github.com/jonathaneunice/ansiwrap"
pypi = "ansiwrap/ansiwrap-0.8.4.zip"
+ license("Apache-2.0")
+
version("0.8.4", sha256="ca0c740734cde59bf919f8ff2c386f74f9a369818cdc60efe94893d01ea8d9b7")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-antspyx/package.py b/var/spack/repos/builtin/packages/py-antspyx/package.py
index 54315c5163..977f0b087c 100644
--- a/var/spack/repos/builtin/packages/py-antspyx/package.py
+++ b/var/spack/repos/builtin/packages/py-antspyx/package.py
@@ -12,6 +12,8 @@ class PyAntspyx(PythonPackage):
homepage = "https://pypi.org/project/antspyx/"
pypi = "antspyx/antspyx-0.3.7.tar.gz"
+ license("Apache-2.0")
+
version("0.3.7", sha256="cd831eb966d4ce82cc0afb65edddd8e2db6b439d418316e6356199f966104c1b")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-anuga/package.py b/var/spack/repos/builtin/packages/py-anuga/package.py
index 0b2dc467ed..d2f1164d9a 100644
--- a/var/spack/repos/builtin/packages/py-anuga/package.py
+++ b/var/spack/repos/builtin/packages/py-anuga/package.py
@@ -15,6 +15,8 @@ class PyAnuga(PythonPackage):
url = "https://github.com/GeoscienceAustralia/anuga_core/archive/2.1.tar.gz"
git = "https://github.com/GeoscienceAustralia/anuga_core.git"
+ license("Apache-2.0")
+
# The git main branch of the repo is now python3-only
version("main", branch="main")
diff --git a/var/spack/repos/builtin/packages/py-anyio/package.py b/var/spack/repos/builtin/packages/py-anyio/package.py
index f5b74226a2..d3adc6e210 100644
--- a/var/spack/repos/builtin/packages/py-anyio/package.py
+++ b/var/spack/repos/builtin/packages/py-anyio/package.py
@@ -13,6 +13,8 @@ class PyAnyio(PythonPackage):
homepage = "https://github.com/agronholm/anyio"
pypi = "anyio/anyio-3.2.1.tar.gz"
+ license("MIT")
+
version("4.0.0", sha256="f7ed51751b2c2add651e5747c891b47e26d2a21be5d32d9311dfe9692f3e5d7a")
version("3.6.2", sha256="25ea0d673ae30af41a0c442f81cf3b38c7e79fdc7b60335a4c14e05eb0947421")
version("3.6.1", sha256="413adf95f93886e442aea925f3ee43baa5a765a64a0f52c6081894f9992fdd0b")
diff --git a/var/spack/repos/builtin/packages/py-anytree/package.py b/var/spack/repos/builtin/packages/py-anytree/package.py
index 589c0369ba..9503797c07 100644
--- a/var/spack/repos/builtin/packages/py-anytree/package.py
+++ b/var/spack/repos/builtin/packages/py-anytree/package.py
@@ -13,6 +13,8 @@ class PyAnytree(PythonPackage):
pypi = "anytree/anytree-2.8.0.tar.gz"
maintainers("bernhardkaindl")
+ license("Apache-2.0")
+
version("2.8.0", sha256="3f0f93f355a91bc3e6245319bf4c1d50e3416cc7a35cc1133c1ff38306bbccab")
depends_on("py-setuptools", type="build")
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 662c3b54cc..9cfc7b8ab6 100644
--- a/var/spack/repos/builtin/packages/py-apache-libcloud/package.py
+++ b/var/spack/repos/builtin/packages/py-apache-libcloud/package.py
@@ -12,6 +12,8 @@ class PyApacheLibcloud(PythonPackage):
homepage = "https://libcloud.apache.org"
pypi = "apache-libcloud/apache-libcloud-1.2.1.tar.gz"
+ license("Apache-2.0")
+
version("1.2.1", sha256="b26b542c6c9785dd4e34892d87421ffa4c043335c1cba301a97a8d9748c423f2")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-apex/package.py b/var/spack/repos/builtin/packages/py-apex/package.py
index 77cb99664a..861938bcfc 100644
--- a/var/spack/repos/builtin/packages/py-apex/package.py
+++ b/var/spack/repos/builtin/packages/py-apex/package.py
@@ -12,6 +12,8 @@ class PyApex(PythonPackage):
pypi = "apex/apex-0.9.10dev.tar.gz"
+ license("MIT")
+
version("0.9.10dev", sha256="48aa6d9e805e661e609161bd52e0d02d89a9a32f32dc29cde6c950df58129119")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-apeye-core/package.py b/var/spack/repos/builtin/packages/py-apeye-core/package.py
index 2939f6bd09..aa53016fb9 100644
--- a/var/spack/repos/builtin/packages/py-apeye-core/package.py
+++ b/var/spack/repos/builtin/packages/py-apeye-core/package.py
@@ -13,6 +13,8 @@ class PyApeyeCore(PythonPackage):
homepage = "https://github.com/domdfcoding/apeye-core"
pypi = "apeye_core/apeye_core-1.1.4.tar.gz"
+ license("BSD-3-Clause")
+
version("1.1.4", sha256="72bb89fed3baa647cb81aa28e1d851787edcbf9573853b5d2b5f87c02f50eaf5")
depends_on("py-hatch-requirements-txt", type="build")
diff --git a/var/spack/repos/builtin/packages/py-apeye/package.py b/var/spack/repos/builtin/packages/py-apeye/package.py
index fddd51ec1e..6d4aaa60cc 100644
--- a/var/spack/repos/builtin/packages/py-apeye/package.py
+++ b/var/spack/repos/builtin/packages/py-apeye/package.py
@@ -13,6 +13,8 @@ class PyApeye(PythonPackage):
homepage = "https://github.com/domdfcoding/apeye"
pypi = "apeye/apeye-1.4.1.tar.gz"
+ license("LGPL-3.0-or-later")
+
version("1.4.1", sha256="14ea542fad689e3bfdbda2189a354a4908e90aee4bf84c15ab75d68453d76a36")
depends_on("py-flit-core@3.2:3", type="build")
diff --git a/var/spack/repos/builtin/packages/py-apipkg/package.py b/var/spack/repos/builtin/packages/py-apipkg/package.py
index 25cbd9fe71..fc8e1fde37 100644
--- a/var/spack/repos/builtin/packages/py-apipkg/package.py
+++ b/var/spack/repos/builtin/packages/py-apipkg/package.py
@@ -11,6 +11,8 @@ class PyApipkg(PythonPackage):
pypi = "apipkg/apipkg-1.4.tar.gz"
+ license("MIT")
+
version("1.5", sha256="37228cda29411948b422fae072f57e31d3396d2ee1c9783775980ee9c9990af6")
version("1.4", sha256="2e38399dbe842891fe85392601aab8f40a8f4cc5a9053c326de35a1cc0297ac6")
diff --git a/var/spack/repos/builtin/packages/py-apispec/package.py b/var/spack/repos/builtin/packages/py-apispec/package.py
index c57e9e6b2a..836b70933f 100644
--- a/var/spack/repos/builtin/packages/py-apispec/package.py
+++ b/var/spack/repos/builtin/packages/py-apispec/package.py
@@ -13,6 +13,8 @@ class PyApispec(PythonPackage):
homepage = "https://github.com/marshmallow-code/apispec"
pypi = "apispec/apispec-6.0.2.tar.gz"
+ license("MIT")
+
version("6.0.2", sha256="e76d80b739edef4be213092a6384ad7fd933ba7d64f6d5a0aff8d4da1bef7887")
version("4.7.1", sha256="79029486d36a0d7f3c659dbf6ae50a91fbed0c22dcd5376f592e076c130bc7f9")
diff --git a/var/spack/repos/builtin/packages/py-appdirs/package.py b/var/spack/repos/builtin/packages/py-appdirs/package.py
index 102cc09f03..6d86f2b09f 100644
--- a/var/spack/repos/builtin/packages/py-appdirs/package.py
+++ b/var/spack/repos/builtin/packages/py-appdirs/package.py
@@ -13,6 +13,8 @@ class PyAppdirs(PythonPackage):
homepage = "https://github.com/ActiveState/appdirs"
pypi = "appdirs/appdirs-1.4.3.tar.gz"
+ license("MIT")
+
version("1.4.4", sha256="7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41")
version("1.4.3", sha256="9e5896d1372858f8dd3344faf4e5014d21849c756c8d5701f78f8a103b372d92")
version("1.4.0", sha256="8fc245efb4387a4e3e0ac8ebcc704582df7d72ff6a42a53f5600bbb18fdaadc5")
diff --git a/var/spack/repos/builtin/packages/py-applicationinsights/package.py b/var/spack/repos/builtin/packages/py-applicationinsights/package.py
index 0b9559b391..3ad50ec2af 100644
--- a/var/spack/repos/builtin/packages/py-applicationinsights/package.py
+++ b/var/spack/repos/builtin/packages/py-applicationinsights/package.py
@@ -26,6 +26,8 @@ class PyApplicationinsights(PythonPackage):
"applicationinsights.logging",
]
+ license("MIT")
+
version("0.11.9", sha256="30a11aafacea34f8b160fbdc35254c9029c7e325267874e3c68f6bdbcd6ed2c3")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-apptools/package.py b/var/spack/repos/builtin/packages/py-apptools/package.py
index 05c0d71d1a..eca031bf22 100644
--- a/var/spack/repos/builtin/packages/py-apptools/package.py
+++ b/var/spack/repos/builtin/packages/py-apptools/package.py
@@ -15,6 +15,8 @@ class PyApptools(PythonPackage):
homepage = "https://docs.enthought.com/apptools"
pypi = "apptools/apptools-4.5.0.tar.gz"
+ license("BSD-3-Clause")
+
version("4.5.0", sha256="260ae0e2a86cb2df2fede631ab6ac8ece694a58a1def78cd015c890c57140582")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-apscheduler/package.py b/var/spack/repos/builtin/packages/py-apscheduler/package.py
index 16aa979934..e589fc68fc 100644
--- a/var/spack/repos/builtin/packages/py-apscheduler/package.py
+++ b/var/spack/repos/builtin/packages/py-apscheduler/package.py
@@ -12,6 +12,8 @@ class PyApscheduler(PythonPackage):
homepage = "https://github.com/agronholm/apscheduler"
pypi = "APScheduler/APScheduler-3.3.1.tar.gz"
+ license("MIT")
+
version("3.3.1", sha256="f68874dff1bdffcc6ce3adb7840c1e4d162c609a3e3f831351df30b75732767b")
version("2.1.0", sha256="3b4b44387616902ad6d13122961013630eb25519937e5aa7c450de85656c9753")
diff --git a/var/spack/repos/builtin/packages/py-archspec/package.py b/var/spack/repos/builtin/packages/py-archspec/package.py
index 564f798ea9..fef9d69a9d 100644
--- a/var/spack/repos/builtin/packages/py-archspec/package.py
+++ b/var/spack/repos/builtin/packages/py-archspec/package.py
@@ -15,6 +15,8 @@ class PyArchspec(PythonPackage):
maintainers("alalazo")
+ license("Apache-2.0")
+
version("0.2.2", sha256="d922c9fd80a5234d8cef883fbe0e146b381c449062c0405f91714ebad1edc035")
version("0.2.1", sha256="0974a8a95831d2d43cce906c5b79a35d5fd2bf9be478b0e3b7d83ccc51ac815e")
version("0.2.0", sha256="6aaba5ebdb5c3633c400d8c221a6a18716da0c64b367a8509f4217b22e91a5f5")
diff --git a/var/spack/repos/builtin/packages/py-arcp/package.py b/var/spack/repos/builtin/packages/py-arcp/package.py
index 9764dbd729..7c418b5687 100644
--- a/var/spack/repos/builtin/packages/py-arcp/package.py
+++ b/var/spack/repos/builtin/packages/py-arcp/package.py
@@ -13,6 +13,8 @@ class PyArcp(PythonPackage):
homepage = "https://arcp.readthedocs.io"
pypi = "arcp/arcp-0.2.1.tar.gz"
+ license("Apache-2.0")
+
version("0.2.1", sha256="5c17ac7972c9ef82979cc2caf2b3a87c1aefd3fefe9adb8a5dd728ada57715dd")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-argon2-cffi-bindings/package.py b/var/spack/repos/builtin/packages/py-argon2-cffi-bindings/package.py
index b76a46897d..b2f8dda0c2 100644
--- a/var/spack/repos/builtin/packages/py-argon2-cffi-bindings/package.py
+++ b/var/spack/repos/builtin/packages/py-argon2-cffi-bindings/package.py
@@ -12,6 +12,8 @@ class PyArgon2CffiBindings(PythonPackage):
homepage = "https://github.com/hynek/argon2-cffi-bindings"
pypi = "argon2-cffi-bindings/argon2-cffi-bindings-21.2.0.tar.gz"
+ license("MIT")
+
version("21.2.0", sha256="bb89ceffa6c791807d1305ceb77dbfacc5aa499891d2c55661c6459651fc39e3")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-argon2-cffi/package.py b/var/spack/repos/builtin/packages/py-argon2-cffi/package.py
index e8cbdbbb84..ecd5ea039c 100644
--- a/var/spack/repos/builtin/packages/py-argon2-cffi/package.py
+++ b/var/spack/repos/builtin/packages/py-argon2-cffi/package.py
@@ -13,6 +13,8 @@ class PyArgon2Cffi(PythonPackage):
homepage = "https://argon2-cffi.readthedocs.io/"
pypi = "argon2-cffi/argon2-cffi-20.1.0.tar.gz"
+ license("MIT")
+
version("21.3.0", sha256="d384164d944190a7dd7ef22c6aa3ff197da12962bd04b17f64d4e93d934dba5b")
version("21.1.0", sha256="f710b61103d1a1f692ca3ecbd1373e28aa5e545ac625ba067ff2feca1b2bb870")
version("20.1.0", sha256="d8029b2d3e4b4cea770e9e5a0104dd8fa185c1724a0f01528ae4826a6d25f97d")
diff --git a/var/spack/repos/builtin/packages/py-argparse-manpage/package.py b/var/spack/repos/builtin/packages/py-argparse-manpage/package.py
index 74108bfbdf..e25f0489b2 100644
--- a/var/spack/repos/builtin/packages/py-argparse-manpage/package.py
+++ b/var/spack/repos/builtin/packages/py-argparse-manpage/package.py
@@ -12,6 +12,8 @@ class PyArgparseManpage(PythonPackage):
homepage = "https://github.com/praiskup/argparse-manpage"
pypi = "argparse-manpage/argparse-manpage-4.5.tar.gz"
+ license("Apache-2.0")
+
version("4.5", sha256="213c061878a10bf0e40f6a293382f6e82409e5110d0683b16ebf87f903d604db")
variant("setuptools", default=False, description="Enable the setuptools.builds_meta backend")
diff --git a/var/spack/repos/builtin/packages/py-arrow/package.py b/var/spack/repos/builtin/packages/py-arrow/package.py
index 17d97de6bb..6e077de568 100644
--- a/var/spack/repos/builtin/packages/py-arrow/package.py
+++ b/var/spack/repos/builtin/packages/py-arrow/package.py
@@ -17,6 +17,8 @@ class PyArrow(PythonPackage):
homepage = "https://arrow.readthedocs.io/en/latest/"
pypi = "arrow/arrow-0.16.0.tar.gz"
+ license("Apache-2.0")
+
version("1.2.3", sha256="3934b30ca1b9f292376d9db15b19446088d12ec58629bc3f0da28fd55fb633a1")
version("1.2.2", sha256="05caf1fd3d9a11a1135b2b6f09887421153b94558e5ef4d090b567b47173ac2b")
version("1.2.1", sha256="c2dde3c382d9f7e6922ce636bf0b318a7a853df40ecb383b29192e6c5cc82840")
diff --git a/var/spack/repos/builtin/packages/py-arviz/package.py b/var/spack/repos/builtin/packages/py-arviz/package.py
index 516f0224db..cf010d4fa0 100644
--- a/var/spack/repos/builtin/packages/py-arviz/package.py
+++ b/var/spack/repos/builtin/packages/py-arviz/package.py
@@ -14,6 +14,8 @@ class PyArviz(PythonPackage):
homepage = "https://github.com/arviz-devs/arviz"
pypi = "arviz/arviz-0.6.1.tar.gz"
+ license("Apache-2.0")
+
version("0.6.1", sha256="435edf8db49c41a8fa198f959e7581063006c49a4efdef4755bb778db6fd4f72")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-asciitree/package.py b/var/spack/repos/builtin/packages/py-asciitree/package.py
index 8a2ba1e3b3..b4152d8886 100644
--- a/var/spack/repos/builtin/packages/py-asciitree/package.py
+++ b/var/spack/repos/builtin/packages/py-asciitree/package.py
@@ -12,6 +12,8 @@ class PyAsciitree(PythonPackage):
homepage = "https://github.com/mbr/asciitree"
pypi = "asciitree/asciitree-0.3.3.tar.gz"
+ license("MIT")
+
version("0.3.3", sha256="4aa4b9b649f85e3fcb343363d97564aa1fb62e249677f2e18a96765145cc0f6e")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-asdf-standard/package.py b/var/spack/repos/builtin/packages/py-asdf-standard/package.py
index 57bdaae367..7d024338ba 100644
--- a/var/spack/repos/builtin/packages/py-asdf-standard/package.py
+++ b/var/spack/repos/builtin/packages/py-asdf-standard/package.py
@@ -14,6 +14,8 @@ class PyAsdfStandard(PythonPackage):
maintainers("lgarrison")
+ license("BSD-3-Clause")
+
version("1.0.3", sha256="afd8ff9a70e7b17f6bcc64eb92a544867d5d4fe1f0076719142fdf62b96cfd44")
depends_on("python@3.8:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-asdf-transform-schemas/package.py b/var/spack/repos/builtin/packages/py-asdf-transform-schemas/package.py
index 886da4d19e..0c90e496f3 100644
--- a/var/spack/repos/builtin/packages/py-asdf-transform-schemas/package.py
+++ b/var/spack/repos/builtin/packages/py-asdf-transform-schemas/package.py
@@ -14,6 +14,8 @@ class PyAsdfTransformSchemas(PythonPackage):
maintainers("lgarrison")
+ license("BSD-3-Clause")
+
version("0.3.0", sha256="0cf2ff7b22ccb408fe58ddd9b2441a59ba73fe323e416d59b9e0a4728a7d2dd6")
depends_on("python@3.8:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-asdf-unit-schemas/package.py b/var/spack/repos/builtin/packages/py-asdf-unit-schemas/package.py
index df5076536a..bafc8a5aba 100644
--- a/var/spack/repos/builtin/packages/py-asdf-unit-schemas/package.py
+++ b/var/spack/repos/builtin/packages/py-asdf-unit-schemas/package.py
@@ -14,6 +14,8 @@ class PyAsdfUnitSchemas(PythonPackage):
maintainers("lgarrison")
+ license("BSD-3-Clause")
+
version("0.1.0", sha256="42b78d67213efe4ffd4529fb0e58d9c7a0dab5cbf8839b230f1bc0a446bff999")
depends_on("python@3.8:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-asdf/package.py b/var/spack/repos/builtin/packages/py-asdf/package.py
index 817918afc4..eea37f80b2 100644
--- a/var/spack/repos/builtin/packages/py-asdf/package.py
+++ b/var/spack/repos/builtin/packages/py-asdf/package.py
@@ -16,6 +16,8 @@ class PyAsdf(PythonPackage):
maintainers("lgarrison")
+ license("BSD-3-Clause")
+
version("2.15.0", sha256="686f1c91ebf987d41f915cfb6aa70940d7ad17f87ede0be70463147ad2314587")
version("2.4.2", sha256="6ff3557190c6a33781dae3fd635a8edf0fa0c24c6aca27d8679af36408ea8ff2")
diff --git a/var/spack/repos/builtin/packages/py-ase/package.py b/var/spack/repos/builtin/packages/py-ase/package.py
index 1878da0b94..aa951901fd 100644
--- a/var/spack/repos/builtin/packages/py-ase/package.py
+++ b/var/spack/repos/builtin/packages/py-ase/package.py
@@ -14,6 +14,8 @@ class PyAse(PythonPackage):
homepage = "https://wiki.fysik.dtu.dk/ase/"
pypi = "ase/ase-3.13.0.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("3.21.1", sha256="78b01d88529d5f604e76bc64be102d48f058ca50faad72ac740d717545711c7b")
version("3.21.0", sha256="2c561e9b767cf16fc8ce198ea9326d77c6b67d33a85f44b68455e23466a64608")
version("3.20.1", sha256="72c81f21b6adb907595fce8d883c0231301cbd8e9f6e5ce8e98bab927054daca")
diff --git a/var/spack/repos/builtin/packages/py-asgiref/package.py b/var/spack/repos/builtin/packages/py-asgiref/package.py
index 3aa9a48055..29e5411ad8 100644
--- a/var/spack/repos/builtin/packages/py-asgiref/package.py
+++ b/var/spack/repos/builtin/packages/py-asgiref/package.py
@@ -12,6 +12,8 @@ class PyAsgiref(PythonPackage):
homepage = "https://asgi.readthedocs.io/en/latest/"
url = "https://github.com/django/asgiref/archive/3.2.7.tar.gz"
+ license("BSD-3-Clause")
+
version("3.5.2", sha256="62f04f81110898e471a7d5b37f88c923c2864d43fa6abb66a95980becb1a2ba4")
version("3.5.0", sha256="2f8abc20f7248433085eda803936d98992f1343ddb022065779f37c5da0181d0")
version("3.2.7", sha256="8a0b556b9e936418475f6670d59e14592c41d15d00b5ea4ad26f2b46f9f4fb9a")
diff --git a/var/spack/repos/builtin/packages/py-asn1crypto/package.py b/var/spack/repos/builtin/packages/py-asn1crypto/package.py
index 2e512df02c..4c922960a2 100644
--- a/var/spack/repos/builtin/packages/py-asn1crypto/package.py
+++ b/var/spack/repos/builtin/packages/py-asn1crypto/package.py
@@ -13,6 +13,8 @@ class PyAsn1crypto(PythonPackage):
homepage = "https://github.com/wbond/asn1crypto"
pypi = "asn1crypto/asn1crypto-0.22.0.tar.gz"
+ license("MIT")
+
version("1.5.1", sha256="13ae38502be632115abf8a24cbe5f4da52e3b5231990aff31123c805306ccb9c")
version("1.4.0", sha256="f4f6e119474e58e04a2b1af817eb585b4fd72bdd89b998624712b5c99be7641c")
version("0.24.0", sha256="9d5c20441baf0cb60a4ac34cc447c6c189024b6b4c6cd7877034f4965c464e49")
diff --git a/var/spack/repos/builtin/packages/py-aspy-yaml/package.py b/var/spack/repos/builtin/packages/py-aspy-yaml/package.py
index 95c2ce3e4e..7b65b54418 100644
--- a/var/spack/repos/builtin/packages/py-aspy-yaml/package.py
+++ b/var/spack/repos/builtin/packages/py-aspy-yaml/package.py
@@ -12,6 +12,8 @@ class PyAspyYaml(PythonPackage):
homepage = "https://github.com/asottile/aspy.yaml/"
pypi = "aspy.yaml/aspy.yaml-1.3.0.tar.gz"
+ license("MIT")
+
version("1.3.0", sha256="e7c742382eff2caed61f87a39d13f99109088e5e93f04d76eb8d4b28aa143f45")
depends_on("python@2.7:2.8,3.4:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-asserts/package.py b/var/spack/repos/builtin/packages/py-asserts/package.py
index a27d441cb4..12a4bdf8bb 100644
--- a/var/spack/repos/builtin/packages/py-asserts/package.py
+++ b/var/spack/repos/builtin/packages/py-asserts/package.py
@@ -12,6 +12,8 @@ class PyAsserts(PythonPackage):
homepage = "https://github.com/srittau/python-asserts"
url = "https://github.com/srittau/python-asserts/archive/v0.10.0.tar.gz"
+ license("MIT")
+
version("0.10.0", sha256="3466cf32c36d97ee2802121438003693546f590be81095317d0d698066bb5df7")
version("0.9.1", sha256="a73ea6b2ddc77364a5f0e13197f00662485944a6dd31c1f7555ff2f99c0f7319")
version("0.9.0", sha256="e3b8b06309234f9a7c6e4679e0f3cc127cf18da95c30fbb524ff47d439e22b17")
diff --git a/var/spack/repos/builtin/packages/py-asteval/package.py b/var/spack/repos/builtin/packages/py-asteval/package.py
index 9683069ef4..3dcc6b9a43 100644
--- a/var/spack/repos/builtin/packages/py-asteval/package.py
+++ b/var/spack/repos/builtin/packages/py-asteval/package.py
@@ -12,6 +12,8 @@ class PyAsteval(PythonPackage):
homepage = "https://github.com/newville/asteval"
pypi = "asteval/asteval-0.9.18.tar.gz"
+ license("MIT")
+
version("0.9.25", sha256="bea22b7d8fa16bcba95ebc72052ae5d8ca97114c9959bb47f8b8eebf30e4342f")
version("0.9.18", sha256="5d64e18b8a72c2c7ae8f9b70d1f80b68bbcaa98c1c0d7047c35489d03209bc86")
diff --git a/var/spack/repos/builtin/packages/py-astor/package.py b/var/spack/repos/builtin/packages/py-astor/package.py
index bd7c9f5f49..1c68f459f1 100644
--- a/var/spack/repos/builtin/packages/py-astor/package.py
+++ b/var/spack/repos/builtin/packages/py-astor/package.py
@@ -12,6 +12,8 @@ class PyAstor(PythonPackage):
pypi = "astor/astor-0.8.1.tar.gz"
+ license("BSD-3-Clause")
+
version("0.8.1", sha256="6a6effda93f4e1ce9f618779b2dd1d9d84f1e32812c23a29b3fff6fd7f63fa5e")
version("0.8.0", sha256="37a6eed8b371f1228db08234ed7f6cfdc7817a3ed3824797e20cbb11dc2a7862")
version("0.6", sha256="175ec395cde36aa0178c5a3120d03954c65d1ef4bb19ec4aa30e9d7a7cc426c4")
diff --git a/var/spack/repos/builtin/packages/py-astpretty/package.py b/var/spack/repos/builtin/packages/py-astpretty/package.py
index b47e9e86d5..4b0da84c6a 100644
--- a/var/spack/repos/builtin/packages/py-astpretty/package.py
+++ b/var/spack/repos/builtin/packages/py-astpretty/package.py
@@ -12,6 +12,8 @@ class PyAstpretty(PythonPackage):
homepage = "https://github.com/asottile/astpretty"
pypi = "astpretty/astpretty-2.0.0.tar.gz"
+ license("MIT")
+
version("2.0.0", sha256="e4724bfd753636ba4a84384702e9796e5356969f40af2596d846ce64addde086")
variant("typed", default=False, description="Add support for typed comments")
diff --git a/var/spack/repos/builtin/packages/py-astroid/package.py b/var/spack/repos/builtin/packages/py-astroid/package.py
index 160e3aa825..1ed759f920 100644
--- a/var/spack/repos/builtin/packages/py-astroid/package.py
+++ b/var/spack/repos/builtin/packages/py-astroid/package.py
@@ -13,6 +13,8 @@ class PyAstroid(PythonPackage):
homepage = "https://github.com/PyCQA/astroid"
pypi = "astroid/astroid-2.8.3.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("2.14.2", sha256="a3cf9f02c53dd259144a7e8f3ccd75d67c9a8c716ef183e0c1f291bc5d7bb3cf")
version("2.12.10", sha256="81f870105d892e73bf535da77a8261aa5bde838fa4ed12bb2f435291a098c581")
version("2.12.7", sha256="cd468be9d9d03d086d4d7e6643a59bfc025762d2c895e1e22cf21feced7bb148")
diff --git a/var/spack/repos/builtin/packages/py-astropy-healpix/package.py b/var/spack/repos/builtin/packages/py-astropy-healpix/package.py
index f853c1f539..86066f0879 100644
--- a/var/spack/repos/builtin/packages/py-astropy-healpix/package.py
+++ b/var/spack/repos/builtin/packages/py-astropy-healpix/package.py
@@ -17,6 +17,8 @@ class PyAstropyHealpix(PythonPackage):
homepage = "https://astropy-healpix.readthedocs.io/en/latest/"
pypi = "astropy-healpix/astropy-healpix-0.5.tar.gz"
+ license("BSD-3-Clause")
+
version("0.5", sha256="5ae15da796a840f221fb83e25de791e827b6921bc21a365d99bc1a59c7c0cdad")
depends_on("py-setuptools", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-astropy-helpers/package.py b/var/spack/repos/builtin/packages/py-astropy-helpers/package.py
index 04e616d628..79e026efb3 100644
--- a/var/spack/repos/builtin/packages/py-astropy-helpers/package.py
+++ b/var/spack/repos/builtin/packages/py-astropy-helpers/package.py
@@ -15,6 +15,8 @@ class PyAstropyHelpers(PythonPackage):
homepage = "https://github.com/astropy/astropy-helpers"
url = "https://github.com/astropy/astropy-helpers/archive/v4.0.1.tar.gz"
+ license("BSD-3-Clause")
+
version("4.0.1", sha256="88602971c3b63d6aaa6074d013f995d1e234acb3d517d70d7fcebd30cdaf5c89")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-astropy/package.py b/var/spack/repos/builtin/packages/py-astropy/package.py
index 8168be68b3..78109980c6 100644
--- a/var/spack/repos/builtin/packages/py-astropy/package.py
+++ b/var/spack/repos/builtin/packages/py-astropy/package.py
@@ -17,6 +17,8 @@ class PyAstropy(PythonPackage):
pypi = "astropy/astropy-4.0.1.post1.tar.gz"
git = "https://github.com/astropy/astropy.git"
+ license("BSD-3-Clause")
+
version("5.1", sha256="1db1b2c7eddfc773ca66fa33bd07b25d5b9c3b5eee2b934e0ca277fa5b1b7b7e")
version(
"4.0.1.post1", sha256="5c304a6c1845ca426e7bc319412b0363fccb4928cb4ba59298acd1918eec44b5"
diff --git a/var/spack/repos/builtin/packages/py-asttokens/package.py b/var/spack/repos/builtin/packages/py-asttokens/package.py
index 9f42ec37ac..4b9fb84186 100644
--- a/var/spack/repos/builtin/packages/py-asttokens/package.py
+++ b/var/spack/repos/builtin/packages/py-asttokens/package.py
@@ -12,6 +12,8 @@ class PyAsttokens(PythonPackage):
homepage = "https://github.com/gristlabs/asttokens"
pypi = "asttokens/asttokens-2.0.5.tar.gz"
+ license("Apache-2.0")
+
version("2.4.0", sha256="2e0171b991b2c959acc6c49318049236844a5da1d65ba2672c4880c1c894834e")
version("2.2.1", sha256="4622110b2a6f30b77e1473affaa97e711bc2f07d3f10848420ff1898edbe94f3")
version("2.0.8", sha256="c61e16246ecfb2cde2958406b4c8ebc043c9e6d73aaa83c941673b35e5d3a76b")
diff --git a/var/spack/repos/builtin/packages/py-astunparse/package.py b/var/spack/repos/builtin/packages/py-astunparse/package.py
index 29307b3847..040dcb3b33 100644
--- a/var/spack/repos/builtin/packages/py-astunparse/package.py
+++ b/var/spack/repos/builtin/packages/py-astunparse/package.py
@@ -14,6 +14,8 @@ class PyAstunparse(PythonPackage):
pypi = "astunparse/astunparse-1.6.2.tar.gz"
+ license("PSF-2.0")
+
version("1.6.3", sha256="5ad93a8456f0d084c3456d059fd9a92cce667963232cbf763eac3bc5b7940872")
version("1.6.2", sha256="dab3e426715373fd76cd08bb1abe64b550f5aa494cf1e32384f26fd60961eb67")
diff --git a/var/spack/repos/builtin/packages/py-async-generator/package.py b/var/spack/repos/builtin/packages/py-async-generator/package.py
index 6185289479..fef9680295 100644
--- a/var/spack/repos/builtin/packages/py-async-generator/package.py
+++ b/var/spack/repos/builtin/packages/py-async-generator/package.py
@@ -11,6 +11,8 @@ class PyAsyncGenerator(PythonPackage):
pypi = "async_generator/async_generator-1.10.tar.gz"
+ license("Apache-2.0")
+
version("1.10", sha256="6ebb3d106c12920aaae42ccb6f787ef5eefdcdd166ea3d628fa8476abe712144")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-async-lru/package.py b/var/spack/repos/builtin/packages/py-async-lru/package.py
index ec2033768f..2330627335 100644
--- a/var/spack/repos/builtin/packages/py-async-lru/package.py
+++ b/var/spack/repos/builtin/packages/py-async-lru/package.py
@@ -12,6 +12,8 @@ class PyAsyncLru(PythonPackage):
homepage = "https://github.com/wikibusiness/async_lru"
pypi = "async-lru/async-lru-1.0.2.tar.gz"
+ license("MIT")
+
version("1.0.3", sha256="c2cb9b2915eb14e6cf3e717154b40f715bf90e596d73623677affd0d1fbcd32a")
version("1.0.2", sha256="baa898027619f5cc31b7966f96f00e4fc0df43ba206a8940a5d1af5336a477cb")
diff --git a/var/spack/repos/builtin/packages/py-async-timeout/package.py b/var/spack/repos/builtin/packages/py-async-timeout/package.py
index 83091bffc6..163b520a63 100644
--- a/var/spack/repos/builtin/packages/py-async-timeout/package.py
+++ b/var/spack/repos/builtin/packages/py-async-timeout/package.py
@@ -13,6 +13,8 @@ class PyAsyncTimeout(PythonPackage):
homepage = "https://github.com/aio-libs/async-timeout"
pypi = "async-timeout/async-timeout-3.0.1.tar.gz"
+ license("Apache-2.0")
+
version("4.0.2", sha256="2163e1640ddb52b7a8c80d0a67a08587e5d245cc9c553a74a847056bc2976b15")
version("4.0.1", sha256="b930cb161a39042f9222f6efb7301399c87eeab394727ec5437924a36d6eef51")
version("4.0.0", sha256="7d87a4e8adba8ededb52e579ce6bc8276985888913620c935094c2276fd83382")
diff --git a/var/spack/repos/builtin/packages/py-asyncio/package.py b/var/spack/repos/builtin/packages/py-asyncio/package.py
index c5fb0d4473..8a350c473c 100644
--- a/var/spack/repos/builtin/packages/py-asyncio/package.py
+++ b/var/spack/repos/builtin/packages/py-asyncio/package.py
@@ -15,6 +15,8 @@ class PyAsyncio(PythonPackage):
homepage = "https://docs.python.org/3/library/asyncio.html"
url = "https://github.com/python/asyncio/archive/3.4.3.tar.gz"
+ license("Apache-2.0")
+
version("3.4.3", sha256="b22225680ea04c3528b7fa03e9c6d152470173dd3873996b8cb29fcb37799f1b")
version("3.4.2", sha256="ba28d351c579875e2a1cb1989e310285d3eb76c5bb749694b6ddd3901f8d39de")
version("3.4.1", sha256="51cdfbd4964ef8286cbef7d88f9b7abcc8b710ecec0a0794aa354f94ef703126")
diff --git a/var/spack/repos/builtin/packages/py-asynctest/package.py b/var/spack/repos/builtin/packages/py-asynctest/package.py
index 438a34ad0b..52c345d96c 100644
--- a/var/spack/repos/builtin/packages/py-asynctest/package.py
+++ b/var/spack/repos/builtin/packages/py-asynctest/package.py
@@ -13,6 +13,8 @@ class PyAsynctest(PythonPackage):
homepage = "https://asynctest.readthedocs.io"
pypi = "asynctest/asynctest-0.13.0.tar.gz"
+ license("Apache-2.0")
+
version("0.13.0", sha256="c27862842d15d83e6a34eb0b2866c323880eb3a75e4485b079ea11748fd77fac")
depends_on("python@3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-atomicwrites/package.py b/var/spack/repos/builtin/packages/py-atomicwrites/package.py
index 481923f59b..5a527375e4 100644
--- a/var/spack/repos/builtin/packages/py-atomicwrites/package.py
+++ b/var/spack/repos/builtin/packages/py-atomicwrites/package.py
@@ -12,6 +12,8 @@ class PyAtomicwrites(PythonPackage):
homepage = "https://github.com/untitaker/python-atomicwrites"
pypi = "atomicwrites/atomicwrites-1.3.0.tar.gz"
+ license("MIT")
+
version("1.4.1", sha256="81b2c9071a49367a7f770170e5eec8cb66567cfbbc8c73d20ce5ca4a8d71cf11")
version("1.4.0", sha256="ae70396ad1a434f9c7046fd2dd196fc04b12f9e91ffb859164193be8b6168a7a")
version("1.3.0", sha256="75a9445bac02d8d058d5e1fe689654ba5a6556a1dfd8ce6ec55a0ed79866cfa6")
diff --git a/var/spack/repos/builtin/packages/py-atpublic/package.py b/var/spack/repos/builtin/packages/py-atpublic/package.py
index 87ed87ff29..32c07050fb 100644
--- a/var/spack/repos/builtin/packages/py-atpublic/package.py
+++ b/var/spack/repos/builtin/packages/py-atpublic/package.py
@@ -14,6 +14,8 @@ class PyAtpublic(PythonPackage):
homepage = "https://public.readthedocs.io"
pypi = "atpublic/atpublic-2.1.2.tar.gz"
+ license("Apache-2.0")
+
version("2.1.2", sha256="82a2f2c0343ac67913f67cdee8fa4da294a4d6b863111527a459c8e4d1a646c8")
version("2.1.1", sha256="fa1d48bcb85bbed90f6ffee6936578f65ff0e93aa607397bd88eaeb408bd96d8")
diff --git a/var/spack/repos/builtin/packages/py-atropos/package.py b/var/spack/repos/builtin/packages/py-atropos/package.py
index be6cb5507e..5aa0fe0972 100644
--- a/var/spack/repos/builtin/packages/py-atropos/package.py
+++ b/var/spack/repos/builtin/packages/py-atropos/package.py
@@ -14,6 +14,8 @@ class PyAtropos(PythonPackage):
pypi = "atropos/atropos-1.1.22.tar.gz"
git = "https://github.com/jdidion/atropos.git"
+ license("MIT")
+
version("1.1.22", sha256="05e40cb9337421479c692e1154b962fbf811d7939b72c197a024929b7ae88b78")
depends_on("python@3.3:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-ats/package.py b/var/spack/repos/builtin/packages/py-ats/package.py
index 7348ced38d..ce34e7f5b3 100644
--- a/var/spack/repos/builtin/packages/py-ats/package.py
+++ b/var/spack/repos/builtin/packages/py-ats/package.py
@@ -16,6 +16,8 @@ class PyAts(PythonPackage):
maintainers("white238")
+ license("MIT")
+
version("main", branch="main")
version("7.0.105", tag="7.0.105", commit="3a3461061d4493a002018f5bb3715db702212f72")
version("7.0.100", tag="7.0.100", commit="202c18d11b8f1c14f1a3361a6e45c9e4f83a3fa1")
diff --git a/var/spack/repos/builtin/packages/py-attmap/package.py b/var/spack/repos/builtin/packages/py-attmap/package.py
index 373332b9bb..37d21ff98d 100644
--- a/var/spack/repos/builtin/packages/py-attmap/package.py
+++ b/var/spack/repos/builtin/packages/py-attmap/package.py
@@ -13,6 +13,8 @@ class PyAttmap(PythonPackage):
homepage = "https://github.com/pepkit/attmap/"
pypi = "attmap/attmap-0.13.2.tar.gz"
+ license("BSD-2-Clause")
+
version("0.13.2", sha256="fdffa45f8671c13428eb8c3a1702bfdd1123badb99f7af14d72ad53cc7e770de")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-attrs/package.py b/var/spack/repos/builtin/packages/py-attrs/package.py
index 38b8a9c537..b40c9969ea 100644
--- a/var/spack/repos/builtin/packages/py-attrs/package.py
+++ b/var/spack/repos/builtin/packages/py-attrs/package.py
@@ -13,6 +13,8 @@ class PyAttrs(PythonPackage):
pypi = "attrs/attrs-20.3.0.tar.gz"
git = "https://github.com/python-attrs/attrs"
+ license("MIT")
+
version("23.1.0", sha256="6279836d581513a26f1bf235f9acd333bc9115683f14f7e8fae46c98fc50e015")
version("22.2.0", sha256="c9227bfc2f01993c03f68db37d1d15c9690188323c067c641f1a35ca58185f99")
version("22.1.0", sha256="29adc2665447e5191d0e7c568fde78b21f9672d344281d0c6e1ab085429b22b6")
diff --git a/var/spack/repos/builtin/packages/py-audioread/package.py b/var/spack/repos/builtin/packages/py-audioread/package.py
index 8c36442f54..5e9e6e77fe 100644
--- a/var/spack/repos/builtin/packages/py-audioread/package.py
+++ b/var/spack/repos/builtin/packages/py-audioread/package.py
@@ -13,6 +13,8 @@ class PyAudioread(PythonPackage):
homepage = "https://github.com/beetbox/audioread"
pypi = "audioread/audioread-2.1.8.tar.gz"
+ license("MIT")
+
version("2.1.8", sha256="073904fabc842881e07bd3e4a5776623535562f70b1655b635d22886168dd168")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-auditwheel/package.py b/var/spack/repos/builtin/packages/py-auditwheel/package.py
index 6c18be6902..254452827b 100644
--- a/var/spack/repos/builtin/packages/py-auditwheel/package.py
+++ b/var/spack/repos/builtin/packages/py-auditwheel/package.py
@@ -14,6 +14,8 @@ class PyAuditwheel(PythonPackage):
homepage = "https://github.com/pypa/auditwheel"
pypi = "auditwheel/auditwheel-5.1.2.tar.gz"
+ license("MIT")
+
version("5.1.2", sha256="3ee5830014931ea84af5cd065c637b6614efa03d9b88bd8fbfc924e7ed01d6ba")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-autodocsumm/package.py b/var/spack/repos/builtin/packages/py-autodocsumm/package.py
index 626fcd1188..3866f5800f 100644
--- a/var/spack/repos/builtin/packages/py-autodocsumm/package.py
+++ b/var/spack/repos/builtin/packages/py-autodocsumm/package.py
@@ -14,6 +14,8 @@ class PyAutodocsumm(PythonPackage):
maintainers("LydDeb")
+ license("Apache-2.0")
+
version("0.2.11", sha256="183212bd9e9f3b58a96bb21b7958ee4e06224107aa45b2fd894b61b83581b9a9")
depends_on("py-setuptools@61.0:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-autograd-gamma/package.py b/var/spack/repos/builtin/packages/py-autograd-gamma/package.py
index 81c63ac493..5b04409564 100644
--- a/var/spack/repos/builtin/packages/py-autograd-gamma/package.py
+++ b/var/spack/repos/builtin/packages/py-autograd-gamma/package.py
@@ -14,6 +14,8 @@ class PyAutogradGamma(PythonPackage):
homepage = "https://github.com/CamDavidsonPilon/autograd-gamma"
pypi = "autograd-gamma/autograd-gamma-0.4.3.tar.gz"
+ license("MIT")
+
version("0.4.3", sha256="2cb570cbb8da61ede937ccc004d87d3924108f754b351a86cdd2ad31ace6cdf6")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-autograd/package.py b/var/spack/repos/builtin/packages/py-autograd/package.py
index 58b5aa0414..29118dcf3f 100644
--- a/var/spack/repos/builtin/packages/py-autograd/package.py
+++ b/var/spack/repos/builtin/packages/py-autograd/package.py
@@ -23,6 +23,8 @@ class PyAutograd(PythonPackage):
homepage = "https://github.com/HIPS/autograd"
pypi = "autograd/autograd-1.3.tar.gz"
+ license("MIT")
+
version("1.3", sha256="a15d147577e10de037de3740ca93bfa3b5a7cdfbc34cfb9105429c3580a33ec4")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-automat/package.py b/var/spack/repos/builtin/packages/py-automat/package.py
index 578957143a..72c9e85748 100644
--- a/var/spack/repos/builtin/packages/py-automat/package.py
+++ b/var/spack/repos/builtin/packages/py-automat/package.py
@@ -12,6 +12,8 @@ class PyAutomat(PythonPackage):
homepage = "https://github.com/glyph/Automat"
pypi = "Automat/Automat-20.2.0.tar.gz"
+ license("MIT")
+
version("20.2.0", sha256="7979803c74610e11ef0c0d68a2942b152df52da55336e0c9d58daf1831cbdf33")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-autopep8/package.py b/var/spack/repos/builtin/packages/py-autopep8/package.py
index 521d7472fa..afa58399da 100644
--- a/var/spack/repos/builtin/packages/py-autopep8/package.py
+++ b/var/spack/repos/builtin/packages/py-autopep8/package.py
@@ -13,6 +13,8 @@ class PyAutopep8(PythonPackage):
homepage = "https://github.com/hhatto/autopep8"
pypi = "autopep8/autopep8-1.2.4.tar.gz"
+ license("MIT")
+
version("1.7.0", sha256="ca9b1a83e53a7fad65d731dc7a2a2d50aa48f43850407c59f6a1a306c4201142")
version("1.6.0", sha256="44f0932855039d2c15c4510d6df665e4730f2b8582704fa48f9c55bd3e17d979")
version("1.5.7", sha256="276ced7e9e3cb22e5d7c14748384a5cf5d9002257c0ed50c0e075b68011bb6d0")
diff --git a/var/spack/repos/builtin/packages/py-autoray/package.py b/var/spack/repos/builtin/packages/py-autoray/package.py
index 3caf47c33e..fde811edb1 100644
--- a/var/spack/repos/builtin/packages/py-autoray/package.py
+++ b/var/spack/repos/builtin/packages/py-autoray/package.py
@@ -13,6 +13,8 @@ class PyAutoray(PythonPackage):
homepage = "https://github.com/jcmgray/autoray"
pypi = "autoray/autoray-0.5.3.tar.gz"
+ license("Apache-2.0")
+
version("0.5.3", sha256="ecbecbc1ab65dd704234b3307fa7c7a511a36f6b9339a0ffcdaa4e5a7aab826b")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-auxlib/package.py b/var/spack/repos/builtin/packages/py-auxlib/package.py
index e7d7116315..734f38a3e2 100644
--- a/var/spack/repos/builtin/packages/py-auxlib/package.py
+++ b/var/spack/repos/builtin/packages/py-auxlib/package.py
@@ -12,6 +12,8 @@ class PyAuxlib(PythonPackage):
homepage = "https://github.com/kalefranz/auxlib"
pypi = "auxlib/auxlib-0.0.43.tar.gz"
+ license("ISC")
+
version("0.0.43", sha256="0f175637e96a090a785767ce28483cf1aeec316a19afce9b2fbd113e1122786a")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-avro-json-serializer/package.py b/var/spack/repos/builtin/packages/py-avro-json-serializer/package.py
index 7877834ec9..a51583cbc4 100644
--- a/var/spack/repos/builtin/packages/py-avro-json-serializer/package.py
+++ b/var/spack/repos/builtin/packages/py-avro-json-serializer/package.py
@@ -12,6 +12,8 @@ class PyAvroJsonSerializer(PythonPackage):
homepage = "https://github.com/linkedin/python-avro-json-serializer"
pypi = "avro_json_serializer/avro_json_serializer-0.4.tar.gz"
+ license("Apache-2.0")
+
version("0.4", sha256="f9dac2dac92036c5dd5aba8c716545fc0a0630cc365a51ab15bc2ac47eac28f1")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-avro-python3/package.py b/var/spack/repos/builtin/packages/py-avro-python3/package.py
index 199dbeccee..74d865cf63 100644
--- a/var/spack/repos/builtin/packages/py-avro-python3/package.py
+++ b/var/spack/repos/builtin/packages/py-avro-python3/package.py
@@ -14,6 +14,8 @@ class PyAvroPython3(PythonPackage):
homepage = "https://github.com/apache/avro/tree/master/lang/py3"
pypi = "avro-python3/avro-python3-1.10.0.tar.gz"
+ license("Apache-2.0")
+
version("1.10.0", sha256="a455c215540b1fceb1823e2a918e94959b54cb363307c97869aa46b5b55bde05")
version("1.9.1", sha256="daab2cea71b942a1eb57d700d4a729e9d6cd93284d4dd4d65a378b9f958aa0d2")
diff --git a/var/spack/repos/builtin/packages/py-awkward-cpp/package.py b/var/spack/repos/builtin/packages/py-awkward-cpp/package.py
index 41d83d86b8..162a722ba3 100644
--- a/var/spack/repos/builtin/packages/py-awkward-cpp/package.py
+++ b/var/spack/repos/builtin/packages/py-awkward-cpp/package.py
@@ -16,6 +16,8 @@ class PyAwkwardCpp(PythonPackage):
maintainers("vvolkl", "wdconinc")
+ license("BSD-3-Clause")
+
version("12", sha256="429f7fcc37a671afa67fe9680f2edc3a123d1c74d399e5889c654f9529f9f8f2")
version("11", sha256="02d719a4da7487564b29b8e8b78925a32ac818b6f5572c2f55912b4e0e59c7a4")
version("10", sha256="d1c856cb6ef5cf3d4f67506a7efc59239f595635865cc9f4ab18440b8bfb11c6")
diff --git a/var/spack/repos/builtin/packages/py-awkward/package.py b/var/spack/repos/builtin/packages/py-awkward/package.py
index 7528254632..30ea0126ec 100644
--- a/var/spack/repos/builtin/packages/py-awkward/package.py
+++ b/var/spack/repos/builtin/packages/py-awkward/package.py
@@ -15,6 +15,8 @@ class PyAwkward(PythonPackage):
maintainers("vvolkl")
+ license("BSD-3-Clause")
+
version("main", branch="main")
version("2.1.1", sha256="fda8e1634161b8b46b151c074ff0fc631fc0feaec2ec277c4b40a2095110b0dd")
version("2.1.0", sha256="73f7a76a1fb43e2557befee54b1381f3e6d90636983cdc54da1c2bcb9ad4c1a8")
diff --git a/var/spack/repos/builtin/packages/py-awscrt/package.py b/var/spack/repos/builtin/packages/py-awscrt/package.py
index 81428d4d4f..a2857740f6 100644
--- a/var/spack/repos/builtin/packages/py-awscrt/package.py
+++ b/var/spack/repos/builtin/packages/py-awscrt/package.py
@@ -14,6 +14,8 @@ class PyAwscrt(PythonPackage):
maintainers("climbfuji")
+ license("Apache-2.0")
+
version("0.16.16", sha256="13075df2c1d7942fe22327b6483274517ee0f6ae765c4e6b6ae9ef5b4c43a827")
depends_on("cmake@3.1:", type=("build"))
diff --git a/var/spack/repos/builtin/packages/py-ax-platform/package.py b/var/spack/repos/builtin/packages/py-ax-platform/package.py
index 139468bc13..c0894ecb89 100644
--- a/var/spack/repos/builtin/packages/py-ax-platform/package.py
+++ b/var/spack/repos/builtin/packages/py-ax-platform/package.py
@@ -19,6 +19,8 @@ class PyAxPlatform(PythonPackage):
maintainers("meyersbs")
+ license("MIT")
+
version("0.3.1", sha256="0bad1d16155560fdd8644308d2771edf7fd977ad41fea15a7ecf3f224bc36517")
depends_on("py-setuptools@34.4:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-azote/package.py b/var/spack/repos/builtin/packages/py-azote/package.py
index d3119cecb2..a8ce77828c 100644
--- a/var/spack/repos/builtin/packages/py-azote/package.py
+++ b/var/spack/repos/builtin/packages/py-azote/package.py
@@ -14,6 +14,8 @@ class PyAzote(PythonPackage):
homepage = "https://github.com/nwg-piotr/azote"
url = "https://github.com/nwg-piotr/azote/archive/v1.7.14.tar.gz"
+ license("GPL-3.0-only")
+
version("1.7.14", sha256="68f9be55858dc33650a6712f68c9e5d2c96be9d7ca380dbde8ea9b2895f3f22f")
version("1.7.12", sha256="71d56784decf19b4e1a30943e054fd95f5044f7d471a65cecfef885ac8ef917e")
version("1.7.11", sha256="d8f0a63c3dacf1cb5b7c4b0b23a4f9190fc3c94c499a98f4f0827cace4b855b5")
diff --git a/var/spack/repos/builtin/packages/py-azure-cli-command-modules-nspkg/package.py b/var/spack/repos/builtin/packages/py-azure-cli-command-modules-nspkg/package.py
index f70aec6a39..49e67e1ef1 100644
--- a/var/spack/repos/builtin/packages/py-azure-cli-command-modules-nspkg/package.py
+++ b/var/spack/repos/builtin/packages/py-azure-cli-command-modules-nspkg/package.py
@@ -13,6 +13,8 @@ class PyAzureCliCommandModulesNspkg(PythonPackage):
homepage = "https://github.com/Azure/azure-cli"
pypi = "azure-cli-command-modules-nspkg/azure-cli-command-modules-nspkg-2.0.3.tar.gz"
+ license("MIT")
+
version("2.0.3", sha256="4bd62bf5facb92dd4f89080e75eaee2ea1d3dd4e57a3d2a760ce501cf53f4e7d")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-azure-cli-core/package.py b/var/spack/repos/builtin/packages/py-azure-cli-core/package.py
index f68691ff9b..47fb2e4276 100644
--- a/var/spack/repos/builtin/packages/py-azure-cli-core/package.py
+++ b/var/spack/repos/builtin/packages/py-azure-cli-core/package.py
@@ -13,6 +13,8 @@ class PyAzureCliCore(PythonPackage):
homepage = "https://github.com/Azure/azure-cli"
pypi = "azure-cli-core/azure-cli-core-2.9.1.tar.gz"
+ license("MIT")
+
version("2.9.1", sha256="8618a30f7ea2188506f29801220c06396d731c26e4de92c327e6b0e8cc790db5")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-azure-cli-nspkg/package.py b/var/spack/repos/builtin/packages/py-azure-cli-nspkg/package.py
index 0f24226bbe..3713453d35 100644
--- a/var/spack/repos/builtin/packages/py-azure-cli-nspkg/package.py
+++ b/var/spack/repos/builtin/packages/py-azure-cli-nspkg/package.py
@@ -13,6 +13,8 @@ class PyAzureCliNspkg(PythonPackage):
homepage = "https://github.com/Azure/azure-cli"
pypi = "azure-cli-nspkg/azure-cli-nspkg-3.0.4.tar.gz"
+ license("MIT")
+
version("3.0.4", sha256="1bde56090f548c6435bd3093995cf88e4c445fb040604df8b5b5f70780d79181")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-azure-cli-telemetry/package.py b/var/spack/repos/builtin/packages/py-azure-cli-telemetry/package.py
index f6432f762d..530d56334a 100644
--- a/var/spack/repos/builtin/packages/py-azure-cli-telemetry/package.py
+++ b/var/spack/repos/builtin/packages/py-azure-cli-telemetry/package.py
@@ -13,6 +13,8 @@ class PyAzureCliTelemetry(PythonPackage):
homepage = "https://github.com/Azure/azure-cli"
pypi = "azure-cli-telemetry/azure-cli-telemetry-1.0.4.tar.gz"
+ license("MIT")
+
version("1.0.4", sha256="1f239d544d309c29e827982cc20113eb57037dba16db6cdd2e0283e437e0e577")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-azure-cli/package.py b/var/spack/repos/builtin/packages/py-azure-cli/package.py
index 5af5c3447d..42d40b7b98 100644
--- a/var/spack/repos/builtin/packages/py-azure-cli/package.py
+++ b/var/spack/repos/builtin/packages/py-azure-cli/package.py
@@ -13,6 +13,8 @@ class PyAzureCli(PythonPackage):
homepage = "https://github.com/Azure/azure-cli"
pypi = "azure-cli/azure-cli-2.9.1.tar.gz"
+ license("MIT")
+
version("2.9.1", sha256="749d850f73ea8956ab510288c1061dd7066180a8583081a6d560fdc7ac8314d6")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-azure-core/package.py b/var/spack/repos/builtin/packages/py-azure-core/package.py
index 433ee5051b..d369ac9d56 100644
--- a/var/spack/repos/builtin/packages/py-azure-core/package.py
+++ b/var/spack/repos/builtin/packages/py-azure-core/package.py
@@ -13,6 +13,8 @@ class PyAzureCore(PythonPackage):
homepage = "https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/core/azure-core"
pypi = "azure-core/azure-core-1.7.0.zip"
+ license("MIT")
+
version("1.26.1", sha256="223b0e90cbdd1f03c41b195b03239899843f20d00964dbb85e64386873414a2d")
version("1.21.1", sha256="88d2db5cf9a135a7287dc45fdde6b96f9ca62c9567512a3bb3e20e322ce7deb2")
version("1.7.0", sha256="a66da240a287f447f9867f54ba09ea235895cec13ea38c5f490ce4eedefdd75c")
diff --git a/var/spack/repos/builtin/packages/py-azure-cosmos/package.py b/var/spack/repos/builtin/packages/py-azure-cosmos/package.py
index da6a5e4326..de382f88e5 100644
--- a/var/spack/repos/builtin/packages/py-azure-cosmos/package.py
+++ b/var/spack/repos/builtin/packages/py-azure-cosmos/package.py
@@ -13,6 +13,8 @@ class PyAzureCosmos(PythonPackage):
homepage = "https://github.com/Azure/azure-sdk-for-python"
pypi = "azure-cosmos/azure-cosmos-4.0.0.zip"
+ license("MIT")
+
version("4.0.0", sha256="c4e40e0d378fd0c96664f46f1ad08e6c8aaaac31c463726a74aae9eae724442d")
version(
"3.2.0",
diff --git a/var/spack/repos/builtin/packages/py-azure-functions-devops-build/package.py b/var/spack/repos/builtin/packages/py-azure-functions-devops-build/package.py
index 263fc47ae2..a02469cc68 100644
--- a/var/spack/repos/builtin/packages/py-azure-functions-devops-build/package.py
+++ b/var/spack/repos/builtin/packages/py-azure-functions-devops-build/package.py
@@ -14,6 +14,8 @@ class PyAzureFunctionsDevopsBuild(PythonPackage):
homepage = "https://github.com/Azure/azure-functions-devops-build"
pypi = "azure-functions-devops-build/azure-functions-devops-build-0.0.22.tar.gz"
+ license("MIT")
+
version("0.0.22", sha256="c6341abda6098813f8fa625acd1e925410a17a8a1c7aaabdf975bb7cecb14edf")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-azure-identity/package.py b/var/spack/repos/builtin/packages/py-azure-identity/package.py
index 07ba8cd94d..47039aa24a 100644
--- a/var/spack/repos/builtin/packages/py-azure-identity/package.py
+++ b/var/spack/repos/builtin/packages/py-azure-identity/package.py
@@ -19,6 +19,8 @@ class PyAzureIdentity(PythonPackage):
# 'import_modules' list to ensure that tests still pass for other imports.
import_modules = ["azure.identity", "azure.identity._internal", "azure.identity._credentials"]
+ license("MIT")
+
version("1.12.0", sha256="7f9b1ae7d97ea7af3f38dd09305e19ab81a1e16ab66ea186b6579d85c1ca2347")
version("1.3.1", sha256="5a59c36b4b05bdaec455c390feda71b6495fc828246593404351b9a41c2e877a")
version("1.2.0", sha256="b32acd1cdb6202bfe10d9a0858dc463d8960295da70ae18097eb3b85ab12cb91")
diff --git a/var/spack/repos/builtin/packages/py-azure-mgmt-core/package.py b/var/spack/repos/builtin/packages/py-azure-mgmt-core/package.py
index 849bc2a2f0..5d39d88caf 100644
--- a/var/spack/repos/builtin/packages/py-azure-mgmt-core/package.py
+++ b/var/spack/repos/builtin/packages/py-azure-mgmt-core/package.py
@@ -13,6 +13,8 @@ class PyAzureMgmtCore(PythonPackage):
homepage = "https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/core/azure-mgmt-core"
pypi = "azure-mgmt-core/azure-mgmt-core-1.2.0.zip"
+ license("MIT")
+
version("1.2.0", sha256="8fe3b59446438f27e34f7b24ea692a982034d9e734617ca1320eedeee1939998")
version("1.0.0", sha256="510faf49a10daec8346cc086143d8e667ef3b4f8c8022a8e710091027631a55e")
diff --git a/var/spack/repos/builtin/packages/py-azure-multiapi-storage/package.py b/var/spack/repos/builtin/packages/py-azure-multiapi-storage/package.py
index 2bd2846096..28410ee2d0 100644
--- a/var/spack/repos/builtin/packages/py-azure-multiapi-storage/package.py
+++ b/var/spack/repos/builtin/packages/py-azure-multiapi-storage/package.py
@@ -14,6 +14,8 @@ class PyAzureMultiapiStorage(PythonPackage):
homepage = "https://github.com/Azure/azure-multiapi-storage-python"
pypi = "azure-multiapi-storage/azure-multiapi-storage-0.3.5.tar.gz"
+ license("MIT")
+
version("0.3.5", sha256="71c238c785786a159b3ffd587a5e7fa1d9a517b66b592ae277fed73a9fbfa2b0")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-azure-storage-blob/package.py b/var/spack/repos/builtin/packages/py-azure-storage-blob/package.py
index 83950df9b7..e263090f6b 100644
--- a/var/spack/repos/builtin/packages/py-azure-storage-blob/package.py
+++ b/var/spack/repos/builtin/packages/py-azure-storage-blob/package.py
@@ -13,6 +13,8 @@ class PyAzureStorageBlob(PythonPackage):
pypi = "azure-storage-blob/azure-storage-blob-12.9.0.zip"
maintainers("marcusboden")
+ license("MIT")
+
version("12.9.0", sha256="cff66a115c73c90e496c8c8b3026898a3ce64100840276e9245434e28a864225")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-azure-storage-common/package.py b/var/spack/repos/builtin/packages/py-azure-storage-common/package.py
index 3ec35f1683..71130171df 100644
--- a/var/spack/repos/builtin/packages/py-azure-storage-common/package.py
+++ b/var/spack/repos/builtin/packages/py-azure-storage-common/package.py
@@ -13,6 +13,8 @@ class PyAzureStorageCommon(PythonPackage):
homepage = "https://github.com/Azure/azure-storage-python"
pypi = "azure-storage-common/azure-storage-common-2.1.0.tar.gz"
+ license("MIT")
+
version("2.1.0", sha256="ccedef5c67227bc4d6670ffd37cec18fb529a1b7c3a5e53e4096eb0cf23dc73f")
version("1.4.2", sha256="4ec87c7537d457ec95252e0e46477e2c1ccf33774ffefd05d8544682cb0ae401")
diff --git a/var/spack/repos/builtin/packages/py-babel/package.py b/var/spack/repos/builtin/packages/py-babel/package.py
index c0be3e99bb..b92adbe62d 100644
--- a/var/spack/repos/builtin/packages/py-babel/package.py
+++ b/var/spack/repos/builtin/packages/py-babel/package.py
@@ -15,6 +15,8 @@ class PyBabel(PythonPackage):
pypi = "Babel/Babel-2.7.0.tar.gz"
git = "https://github.com/python-babel/babel"
+ license("BSD-3-Clause")
+
version("2.12.1", sha256="cc2d99999cd01d44420ae725a21c9e3711b3aadc7976d6147f622d8581963455")
version("2.10.3", sha256="7614553711ee97490f732126dc077f8d0ae084ebc6a96e23db1482afabdb2c51")
version("2.9.1", sha256="bc0c176f9f6a994582230df350aa6e05ba2ebe4b3ac317eab29d9be5d2768da0")
diff --git a/var/spack/repos/builtin/packages/py-backcall/package.py b/var/spack/repos/builtin/packages/py-backcall/package.py
index 7bc5f79662..b69c800f0b 100644
--- a/var/spack/repos/builtin/packages/py-backcall/package.py
+++ b/var/spack/repos/builtin/packages/py-backcall/package.py
@@ -12,6 +12,8 @@ class PyBackcall(PythonPackage):
homepage = "https://github.com/takluyver/backcall"
pypi = "backcall/backcall-0.1.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.2.0", sha256="5cbdbf27be5e7cfadb448baf0aa95508f91f2bbc6c6437cd9cd06e2a4c215e1e")
version("0.1.0", sha256="38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4")
diff --git a/var/spack/repos/builtin/packages/py-backoff/package.py b/var/spack/repos/builtin/packages/py-backoff/package.py
index 8ccfcf6811..d5a6a6e9db 100644
--- a/var/spack/repos/builtin/packages/py-backoff/package.py
+++ b/var/spack/repos/builtin/packages/py-backoff/package.py
@@ -12,6 +12,8 @@ class PyBackoff(PythonPackage):
homepage = "https://github.com/litl/backoff"
pypi = "backoff/backoff-2.2.1.tar.gz"
+ license("MIT")
+
version("2.2.1", sha256="03f829f5bb1923180821643f8753b0502c3b682293992485b0eef2807afa5cba")
depends_on("python@3.7:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-backports-abc/package.py b/var/spack/repos/builtin/packages/py-backports-abc/package.py
index 56b4e560f0..395c09267f 100644
--- a/var/spack/repos/builtin/packages/py-backports-abc/package.py
+++ b/var/spack/repos/builtin/packages/py-backports-abc/package.py
@@ -13,6 +13,8 @@ class PyBackportsAbc(PythonPackage):
homepage = "https://github.com/cython/backports_abc"
url = "https://github.com/cython/backports_abc/archive/0.4.tar.gz"
+ license("PSF-2.0")
+
version("0.5", sha256="ca1872b55cc9e19ce7288670d360104d5aac88ff1d0a0e7ad6e97267705611f9")
version("0.4", sha256="2b5c4e91e37ba8bcd3fb8fecc8530f941578fc2c911497da3f09bf5fec6a6705")
diff --git a/var/spack/repos/builtin/packages/py-backports-cached-property/package.py b/var/spack/repos/builtin/packages/py-backports-cached-property/package.py
index d36cac5188..d56a14f6d7 100644
--- a/var/spack/repos/builtin/packages/py-backports-cached-property/package.py
+++ b/var/spack/repos/builtin/packages/py-backports-cached-property/package.py
@@ -12,6 +12,8 @@ class PyBackportsCachedProperty(PythonPackage):
homepage = "https://github.com/penguinolog/backports.cached_property"
pypi = "backports.cached-property/backports.cached-property-1.0.2.tar.gz"
+ license("MIT")
+
version("1.0.2", sha256="9306f9eed6ec55fd156ace6bc1094e2c86fae5fb2bf07b6a9c00745c656e75dd")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-backports-entry-points-selectable/package.py b/var/spack/repos/builtin/packages/py-backports-entry-points-selectable/package.py
index 5b2b830c46..4a8fdb7f85 100644
--- a/var/spack/repos/builtin/packages/py-backports-entry-points-selectable/package.py
+++ b/var/spack/repos/builtin/packages/py-backports-entry-points-selectable/package.py
@@ -12,6 +12,8 @@ class PyBackportsEntryPointsSelectable(PythonPackage):
homepage = "https://github.com/jaraco/backports.entry_points_selectable"
pypi = "backports.entry_points_selectable/backports.entry_points_selectable-1.1.0.tar.gz"
+ license("MIT")
+
version("1.1.1", sha256="914b21a479fde881635f7af5adc7f6e38d6b274be32269070c53b698c60d5386")
version("1.1.0", sha256="988468260ec1c196dab6ae1149260e2f5472c9110334e5d51adcb77867361f6a")
diff --git a/var/spack/repos/builtin/packages/py-backports-lzma/package.py b/var/spack/repos/builtin/packages/py-backports-lzma/package.py
index 51ce080a2f..47f0a259ad 100644
--- a/var/spack/repos/builtin/packages/py-backports-lzma/package.py
+++ b/var/spack/repos/builtin/packages/py-backports-lzma/package.py
@@ -13,6 +13,8 @@ class PyBackportsLzma(PythonPackage):
homepage = "https://github.com/peterjc/backports.lzma"
url = "https://github.com/peterjc/backports.lzma/archive/backports.lzma.v0.0.14.tar.gz"
+ license("BSD-3-Clause")
+
version("0.0.14", sha256="904854d152825b475ebf0f6074fa545474b4ef4eac833f2d9a565e2820dc3a2d")
version("0.0.13", sha256="42c9d15fa16f691c07e3b325c90f7f9449811e9f7fc46bf4ad43c29bdbaf0b71")
version("0.0.12", sha256="648592f13d34c7d10791cfb6ce1556cfa25f3657a24e349f266a87708f3af112")
diff --git a/var/spack/repos/builtin/packages/py-backports-os/package.py b/var/spack/repos/builtin/packages/py-backports-os/package.py
index 7cdf99936f..c1452bd91d 100644
--- a/var/spack/repos/builtin/packages/py-backports-os/package.py
+++ b/var/spack/repos/builtin/packages/py-backports-os/package.py
@@ -12,6 +12,8 @@ class PyBackportsOs(PythonPackage):
homepage = "https://github.com/pjdelport/backports.os"
pypi = "backports.os/backports.os-0.1.1.tar.gz"
+ license("PSF-2.0")
+
version("0.1.1", sha256="b472c4933094306ca08ec90b2a8cbb50c34f1fb2767775169a1c1650b7b74630")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-backports-tempfile/package.py b/var/spack/repos/builtin/packages/py-backports-tempfile/package.py
index 781029b402..dd5e53e857 100644
--- a/var/spack/repos/builtin/packages/py-backports-tempfile/package.py
+++ b/var/spack/repos/builtin/packages/py-backports-tempfile/package.py
@@ -14,6 +14,8 @@ class PyBackportsTempfile(PythonPackage):
homepage = "https://github.com/PiDelport/backports.tempfile"
pypi = "backports.tempfile/backports.tempfile-1.0.tar.gz"
+ license("PSF-2.0")
+
version("1.0", sha256="1c648c452e8770d759bdc5a5e2431209be70d25484e1be24876cf2168722c762")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-backports-weakref/package.py b/var/spack/repos/builtin/packages/py-backports-weakref/package.py
index 0cc4a34ca0..59cb582793 100644
--- a/var/spack/repos/builtin/packages/py-backports-weakref/package.py
+++ b/var/spack/repos/builtin/packages/py-backports-weakref/package.py
@@ -12,6 +12,8 @@ class PyBackportsWeakref(PythonPackage):
homepage = "https://github.com/PiDelport/backports.weakref"
pypi = "backports.weakref/backports.weakref-1.0.post1.tar.gz"
+ license("PSF-2.0")
+
version(
"1.0.post1",
sha256="bc4170a29915f8b22c9e7c4939701859650f2eb84184aee80da329ac0b9825c2",
diff --git a/var/spack/repos/builtin/packages/py-backports-zoneinfo/package.py b/var/spack/repos/builtin/packages/py-backports-zoneinfo/package.py
index 48f9520662..885575ca15 100644
--- a/var/spack/repos/builtin/packages/py-backports-zoneinfo/package.py
+++ b/var/spack/repos/builtin/packages/py-backports-zoneinfo/package.py
@@ -12,6 +12,8 @@ class PyBackportsZoneinfo(PythonPackage):
homepage = "https://github.com/pganssle/zoneinfo"
pypi = "backports.zoneinfo/backports.zoneinfo-0.2.1.tar.gz"
+ license("Apache-2.0")
+
version("0.2.1", sha256="fadbfe37f74051d024037f223b8e001611eac868b5c5b06144ef4d8b799862f2")
depends_on("py-setuptools@40.8.0:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-bagit-profile/package.py b/var/spack/repos/builtin/packages/py-bagit-profile/package.py
index 20716507e8..57f81efbf8 100644
--- a/var/spack/repos/builtin/packages/py-bagit-profile/package.py
+++ b/var/spack/repos/builtin/packages/py-bagit-profile/package.py
@@ -13,6 +13,8 @@ class PyBagitProfile(PythonPackage):
homepage = "https://github.com/bagit-profiles/bagit-profiles-validator"
pypi = "bagit-profile/bagit_profile-1.3.1.tar.gz"
+ license("Unlicense")
+
version("1.3.1", sha256="57798cdcf98b32a413edb29382d85f4f8c44d3204940d7e12d84998521a98c3f")
depends_on("python@2.7,3.4:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-bagit/package.py b/var/spack/repos/builtin/packages/py-bagit/package.py
index c2689681d8..bf4bbe9832 100644
--- a/var/spack/repos/builtin/packages/py-bagit/package.py
+++ b/var/spack/repos/builtin/packages/py-bagit/package.py
@@ -15,6 +15,8 @@ class PyBagit(PythonPackage):
homepage = "https://libraryofcongress.github.io/bagit-python"
pypi = "bagit/bagit-1.8.1.tar.gz"
+ license("CC0-1.0")
+
version("1.8.1", sha256="37df1330d2e8640c8dee8ab6d0073ac701f0614d25f5252f9e05263409cee60c")
depends_on("python@2.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-bakta/package.py b/var/spack/repos/builtin/packages/py-bakta/package.py
index 27c5870919..92ded3c5f3 100644
--- a/var/spack/repos/builtin/packages/py-bakta/package.py
+++ b/var/spack/repos/builtin/packages/py-bakta/package.py
@@ -16,6 +16,8 @@ class PyBakta(PythonPackage):
maintainers("oschwengers")
+ license("GPL-3.0-only")
+
version("1.5.1", sha256="36781612c4eaa99e6e24a00e8ab5b27dadf21c98ae6d16432f3e78c96a4adb5d")
depends_on("python@3.8:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-barectf/package.py b/var/spack/repos/builtin/packages/py-barectf/package.py
index 7975a3fff8..4d4f994167 100644
--- a/var/spack/repos/builtin/packages/py-barectf/package.py
+++ b/var/spack/repos/builtin/packages/py-barectf/package.py
@@ -13,6 +13,8 @@ class PyBarectf(PythonPackage):
pypi = "barectf/barectf-3.1.2.tar.gz"
+ license("MIT")
+
version("3.1.2", sha256="d4d626b22a33b7d9bc9ac033bba8893890aba0ee1011c9e78429a67296c09e1c")
depends_on("py-poetry-core", type="build")
diff --git a/var/spack/repos/builtin/packages/py-basemap/package.py b/var/spack/repos/builtin/packages/py-basemap/package.py
index 5a11b06201..f2bf47bf56 100644
--- a/var/spack/repos/builtin/packages/py-basemap/package.py
+++ b/var/spack/repos/builtin/packages/py-basemap/package.py
@@ -13,6 +13,8 @@ class PyBasemap(PythonPackage):
url = "https://github.com/matplotlib/basemap/archive/v1.2.0rel.tar.gz"
homepage = "https://matplotlib.org/basemap/"
+ license("MIT")
+
version("1.2.1", sha256="3fb30424f18cd4ffd505e30fd9c810ae81b999bb92f950c76553e1abc081faa7")
# Per Github issue #3813, setuptools is required at runtime in order
diff --git a/var/spack/repos/builtin/packages/py-bash-kernel/package.py b/var/spack/repos/builtin/packages/py-bash-kernel/package.py
index 3c4a3be92d..a21e2b44da 100644
--- a/var/spack/repos/builtin/packages/py-bash-kernel/package.py
+++ b/var/spack/repos/builtin/packages/py-bash-kernel/package.py
@@ -13,6 +13,8 @@ class PyBashKernel(PythonPackage):
homepage = "https://github.com/takluyver/bash_kernel"
pypi = "bash_kernel/bash_kernel-0.7.2.tar.gz"
+ license("BSD-3-Clause")
+
version("0.7.2", sha256="a08c84eddd8179de5234105821fd5cc210015671a0bd3cd0bc4f631c475e1670")
depends_on("py-flit", type="build")
diff --git a/var/spack/repos/builtin/packages/py-basis-set-exchange/package.py b/var/spack/repos/builtin/packages/py-basis-set-exchange/package.py
index b6fd1f28c5..ab6d2ade24 100644
--- a/var/spack/repos/builtin/packages/py-basis-set-exchange/package.py
+++ b/var/spack/repos/builtin/packages/py-basis-set-exchange/package.py
@@ -14,6 +14,8 @@ class PyBasisSetExchange(PythonPackage):
maintainers("bennybp", "scemama")
+ license("BSD-3-Clause")
+
version("0.8.12", sha256="41f0242e2c11392c511d3308c0345e14b0eb3344686d865bdfcb48257910fc0d")
version("0.8.11", sha256="dbd4cf9382d97b79a3143c6b2086d1d24562bd13e0ab0d18fc0423b9ee877b9b")
version("0.8.10", sha256="7f974faf513791d59ef47dd4eba9d8386f75bbd85f253ca5c08732ff56004a57")
diff --git a/var/spack/repos/builtin/packages/py-batchspawner/package.py b/var/spack/repos/builtin/packages/py-batchspawner/package.py
index ddd733d4db..3eb32cd0de 100644
--- a/var/spack/repos/builtin/packages/py-batchspawner/package.py
+++ b/var/spack/repos/builtin/packages/py-batchspawner/package.py
@@ -13,6 +13,8 @@ class PyBatchspawner(PythonPackage):
homepage = "https://github.com/jupyterhub/batchspawner"
pypi = "batchspawner/batchspawner-1.1.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.1.0", sha256="9bae72f7c1bd9bb11aa58ecc3bc9fae5475a10fdd92dc0c0d67fa7eb95c9dd3a")
depends_on("python@3.3:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-bcrypt/package.py b/var/spack/repos/builtin/packages/py-bcrypt/package.py
index ab4eea68a3..17c1ff972d 100644
--- a/var/spack/repos/builtin/packages/py-bcrypt/package.py
+++ b/var/spack/repos/builtin/packages/py-bcrypt/package.py
@@ -12,6 +12,8 @@ class PyBcrypt(PythonPackage):
homepage = "https://github.com/pyca/bcrypt/"
url = "https://github.com/pyca/bcrypt/archive/3.1.4.tar.gz"
+ license("Apache-2.0")
+
version("3.2.0", sha256="da18f9af11ec41c57daf3758f9d21bd90292c0cdb2a7ea4e6b803f39e753c350")
version("3.1.7", sha256="3f7784000846dd85fd626c2cf50065f5078dd76b68f6bd7ba3f132b691035ff4")
version("3.1.6", sha256="169d3e6edbf8717e8856748b72fb02abe8ce8e0b65d733b1509ae9942e77f2a9")
diff --git a/var/spack/repos/builtin/packages/py-bdbag/package.py b/var/spack/repos/builtin/packages/py-bdbag/package.py
index 03710bc671..9fec30b396 100644
--- a/var/spack/repos/builtin/packages/py-bdbag/package.py
+++ b/var/spack/repos/builtin/packages/py-bdbag/package.py
@@ -15,6 +15,8 @@ class PyBdbag(PythonPackage):
homepage = "https://github.com/fair-research/bdbag/"
pypi = "bdbag/bdbag-1.6.3.tar.gz"
+ license("Apache-2.0")
+
version("1.6.3", sha256="1ad2e4956045cb3d43a6276391ad919e42a90a2443727dbc5b1ac6eeb6d6e3c9")
depends_on("python@2.7:2,3.5:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-beaker/package.py b/var/spack/repos/builtin/packages/py-beaker/package.py
index 2cefed4372..47d043908f 100644
--- a/var/spack/repos/builtin/packages/py-beaker/package.py
+++ b/var/spack/repos/builtin/packages/py-beaker/package.py
@@ -15,6 +15,8 @@ class PyBeaker(PythonPackage):
homepage = "https://beaker.readthedocs.io"
pypi = "Beaker/Beaker-1.12.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.12.0", sha256="2d5f427e3b13259c98c934cab0e428fc1c18a4c4b94acbdae930df7e7f51d1ec")
version("1.11.0", sha256="ad5d1c05027ee3be3a482ea39f8cb70339b41e5d6ace0cb861382754076d187e")
diff --git a/var/spack/repos/builtin/packages/py-beancount/package.py b/var/spack/repos/builtin/packages/py-beancount/package.py
index 82a44e0e32..0f2b293f52 100644
--- a/var/spack/repos/builtin/packages/py-beancount/package.py
+++ b/var/spack/repos/builtin/packages/py-beancount/package.py
@@ -15,6 +15,8 @@ class PyBeancount(PythonPackage):
homepage = "http://furius.ca/beancount/"
pypi = "beancount/beancount-2.3.3.tar.gz"
+ license("GPL-2.0-only")
+
version("2.3.3", sha256="d9a29839ea867d1dda7af1f4bf5d3959aa7c1574cd4a0bc86f69ee64c555c71c")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-beartype/package.py b/var/spack/repos/builtin/packages/py-beartype/package.py
index beac11d20f..d9eb4d61c6 100644
--- a/var/spack/repos/builtin/packages/py-beartype/package.py
+++ b/var/spack/repos/builtin/packages/py-beartype/package.py
@@ -12,6 +12,8 @@ class PyBeartype(PythonPackage):
homepage = "https://beartype.readthedocs.io/"
pypi = "beartype/beartype-0.15.0.tar.gz"
+ license("MIT")
+
version("0.16.2", sha256="47ec1c8c3be3f999f4f9f829e8913f65926aa7e85b180d9ffd305dc78d3e7d7b")
version("0.15.0", sha256="2af6a8d8a7267ccf7d271e1a3bd908afbc025d2a09aa51123567d7d7b37438df")
diff --git a/var/spack/repos/builtin/packages/py-beniget/package.py b/var/spack/repos/builtin/packages/py-beniget/package.py
index ca78139636..bbe2e0095a 100644
--- a/var/spack/repos/builtin/packages/py-beniget/package.py
+++ b/var/spack/repos/builtin/packages/py-beniget/package.py
@@ -12,6 +12,8 @@ class PyBeniget(PythonPackage):
homepage = "https://github.com/serge-sans-paille/beniget/"
pypi = "beniget/beniget-0.3.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.4.1", sha256="75554b3b8ad0553ce2f607627dad3d95c60c441189875b98e097528f8e23ac0c")
version("0.4.0", sha256="72bbd47b1ae93690f5fb2ad3902ce1ae61dcd868ce6cfbf33e9bad71f9ed8749")
version("0.3.0", sha256="062c893be9cdf87c3144fb15041cce4d81c67107c1591952cd45fdce789a0ff1")
diff --git a/var/spack/repos/builtin/packages/py-bidscoin/package.py b/var/spack/repos/builtin/packages/py-bidscoin/package.py
index a5b7dd8302..9a39abf562 100644
--- a/var/spack/repos/builtin/packages/py-bidscoin/package.py
+++ b/var/spack/repos/builtin/packages/py-bidscoin/package.py
@@ -13,6 +13,8 @@ class PyBidscoin(PythonPackage):
homepage = "https://github.com/Donders-Institute/bidscoin"
pypi = "bidscoin/bidscoin-3.7.4.tar.gz"
+ license("GPL-3.0-or-later")
+
version("4.1.1", sha256="28730e9202d3c44d77c0bbdea9565e00adfdd23e85a6f3f121c1bfce1a7b462b")
version("4.0.0", sha256="3b0c26f2e250e06b6f526cdbee09517e1f339da8035c0a316609b4463d75824d")
version("3.7.4", sha256="efa32238fb7b75e533e7f5cc318ad5a703716d291985435d43f1de4f18402517")
diff --git a/var/spack/repos/builtin/packages/py-bidskit/package.py b/var/spack/repos/builtin/packages/py-bidskit/package.py
index 25e38c5127..11db1b3f13 100644
--- a/var/spack/repos/builtin/packages/py-bidskit/package.py
+++ b/var/spack/repos/builtin/packages/py-bidskit/package.py
@@ -12,6 +12,8 @@ class PyBidskit(PythonPackage):
homepage = "https://github.com/jmtyszka/bidskit"
pypi = "bidskit/bidskit-2022.10.13.tar.gz"
+ license("MIT")
+
version("2023.9.7", sha256="029d9aecbbcb2df733858ceb3e6d5dd5013c36e431e40fb522a580adc7b667a5")
version("2023.2.16", sha256="b2e4e3246d43a6f00af6c0391ec8fecc59405241de1ea9ca68eb4d8128d62c7b")
version(
diff --git a/var/spack/repos/builtin/packages/py-bigfloat/package.py b/var/spack/repos/builtin/packages/py-bigfloat/package.py
index 1400f93e6e..db91dd6596 100644
--- a/var/spack/repos/builtin/packages/py-bigfloat/package.py
+++ b/var/spack/repos/builtin/packages/py-bigfloat/package.py
@@ -12,6 +12,8 @@ class PyBigfloat(PythonPackage):
homepage = "https://github.com/mdickinson/bigfloat"
pypi = "bigfloat/bigfloat-0.4.0.tar.gz"
+ license("LGPL-3.0-or-later")
+
version("0.4.0", sha256="58b96bde872aca5989d13d82eba3acf2aa1b94e22117dd72a16ba5911b0c0cb8")
depends_on("python@2.7:2.8,3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-billiard/package.py b/var/spack/repos/builtin/packages/py-billiard/package.py
index 68a9466d96..fa49fcfe02 100644
--- a/var/spack/repos/builtin/packages/py-billiard/package.py
+++ b/var/spack/repos/builtin/packages/py-billiard/package.py
@@ -11,6 +11,8 @@ class PyBilliard(PythonPackage):
pypi = "billiard/billiard-3.5.0.5.tar.gz"
+ license("BSD-3-Clause")
+
version("3.6.4.0", sha256="299de5a8da28a783d51b197d496bef4f1595dd023a93a4f59dde1886ae905547")
version("3.6.3.0", sha256="d91725ce6425f33a97dfa72fb6bfef0e47d4652acd98a032bd1a7fbf06d5fa6a")
version("3.6.1.0", sha256="b8809c74f648dfe69b973c8e660bcec00603758c9db8ba89d7719f88d5f01f26")
diff --git a/var/spack/repos/builtin/packages/py-binaryornot/package.py b/var/spack/repos/builtin/packages/py-binaryornot/package.py
index fbdb8dd58d..4f7aa4de1a 100644
--- a/var/spack/repos/builtin/packages/py-binaryornot/package.py
+++ b/var/spack/repos/builtin/packages/py-binaryornot/package.py
@@ -12,6 +12,8 @@ class PyBinaryornot(PythonPackage):
homepage = "https://binaryornot.readthedocs.io"
url = "https://github.com/audreyr/binaryornot/archive/0.4.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.4.4", sha256="8cca04876a5e9d01f0dda79390e99089da87f3c1948ab2720661ba379d1b23f2")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-bioblend/package.py b/var/spack/repos/builtin/packages/py-bioblend/package.py
index 5202be7727..f5f4a1a5bc 100644
--- a/var/spack/repos/builtin/packages/py-bioblend/package.py
+++ b/var/spack/repos/builtin/packages/py-bioblend/package.py
@@ -13,6 +13,8 @@ class PyBioblend(PythonPackage):
homepage = "https://bioblend.readthedocs.io"
pypi = "bioblend/bioblend-1.0.0.tar.gz"
+ license("MIT")
+
version("1.0.0", sha256="3794288bbf891ae6edc1bcdd9618a3ae16b6ed4a04c946505f7e29f2f28898a5")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-biomine/package.py b/var/spack/repos/builtin/packages/py-biomine/package.py
index 707040a3ac..d5201fcdf8 100644
--- a/var/spack/repos/builtin/packages/py-biomine/package.py
+++ b/var/spack/repos/builtin/packages/py-biomine/package.py
@@ -12,6 +12,8 @@ class PyBiomine(PythonPackage):
homepage = "https://github.com/AdamDS/BioMine"
url = "https://github.com/AdamDS/BioMine/archive/v0.9.5.tar.gz"
+ license("MIT")
+
version("0.9.5", sha256="1b2a72cd2cb6e99d9b79fcc9ea94fa0e1892b02465620ba6bba59473dc7ff3ac")
# pip silently replaces distutils with setuptools
diff --git a/var/spack/repos/builtin/packages/py-biopandas/package.py b/var/spack/repos/builtin/packages/py-biopandas/package.py
index a2d7d0ec9e..ac1cd5e9e0 100644
--- a/var/spack/repos/builtin/packages/py-biopandas/package.py
+++ b/var/spack/repos/builtin/packages/py-biopandas/package.py
@@ -17,6 +17,8 @@ class PyBiopandas(PythonPackage):
# is missing the requirements.txt so we have to download
# from github
+ license("BSD-3-Clause")
+
version("0.2.5", branch="v0.2.5")
depends_on("python@3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-biopython/package.py b/var/spack/repos/builtin/packages/py-biopython/package.py
index 20cd97de50..efddd1fb3d 100644
--- a/var/spack/repos/builtin/packages/py-biopython/package.py
+++ b/var/spack/repos/builtin/packages/py-biopython/package.py
@@ -17,6 +17,8 @@ class PyBiopython(PythonPackage):
maintainers("RMeli")
+ license("BSD-3-Clause")
+
version("1.81", sha256="2cf38112b6d8415ad39d6a611988cd11fb5f33eb09346666a87263beba9614e0")
version("1.80", sha256="52805e9af88767e450e2df8113b5bc59e964e2e8a7bb803a83570bdbb51c0e43")
version("1.79", sha256="edb07eac99d3b8abd7ba56ff4bedec9263f76dfc3c3f450e7d2e2bcdecf8559b")
diff --git a/var/spack/repos/builtin/packages/py-bitshuffle/package.py b/var/spack/repos/builtin/packages/py-bitshuffle/package.py
index ff20b638ad..634ebedcb4 100644
--- a/var/spack/repos/builtin/packages/py-bitshuffle/package.py
+++ b/var/spack/repos/builtin/packages/py-bitshuffle/package.py
@@ -13,6 +13,8 @@ class PyBitshuffle(PythonPackage):
homepage = "https://github.com/kiyo-masui/bitshuffle"
pypi = "bitshuffle/bitshuffle-0.4.2.tar.gz"
+ license("MIT")
+
version("0.4.2", sha256="df7d7dc0add8a37f0c5f4704475db60a3c843171a49aa4e3301d1d7e827b2536")
depends_on("py-cython@0.19:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-bitstring/package.py b/var/spack/repos/builtin/packages/py-bitstring/package.py
index 61daaaefce..2291075ca1 100644
--- a/var/spack/repos/builtin/packages/py-bitstring/package.py
+++ b/var/spack/repos/builtin/packages/py-bitstring/package.py
@@ -12,6 +12,8 @@ class PyBitstring(PythonPackage):
homepage = "http://pythonhosted.org/bitstring"
pypi = "bitstring/bitstring-3.1.6.tar.gz"
+ license("MIT")
+
version("4.0.2", sha256="a391db8828ac4485dd5ce72c80b27ebac3e7b989631359959e310cd9729723b2")
version("3.1.5", sha256="c163a86fcef377c314690051885d86b47419e3e1770990c212e16723c1c08faa")
diff --git a/var/spack/repos/builtin/packages/py-bitstruct/package.py b/var/spack/repos/builtin/packages/py-bitstruct/package.py
index 252bb02b99..895b29a7d6 100644
--- a/var/spack/repos/builtin/packages/py-bitstruct/package.py
+++ b/var/spack/repos/builtin/packages/py-bitstruct/package.py
@@ -16,6 +16,8 @@ class PyBitstruct(PythonPackage):
maintainers("DaxLynch")
+ license("MIT")
+
version("8.17.0", sha256="eb94b40e4218a23aa8f90406b836a9e6ed83e48b8d112ce3f96408463bd1b874")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-black/package.py b/var/spack/repos/builtin/packages/py-black/package.py
index 206102f1b6..d0b766605a 100644
--- a/var/spack/repos/builtin/packages/py-black/package.py
+++ b/var/spack/repos/builtin/packages/py-black/package.py
@@ -17,6 +17,8 @@ class PyBlack(PythonPackage):
maintainers("adamjstewart")
+ license("MIT")
+
version("23.12.1", sha256="4ce3ef14ebe8d9509188014d96af1c456a910d5b5cbf434a09fef7e024b3d0d5")
version("23.12.0", sha256="330a327b422aca0634ecd115985c1c7fd7bdb5b5a2ef8aa9888a82e2ebe9437a")
version("23.11.0", sha256="4c68855825ff432d197229846f971bc4d6666ce90492e5b02013bcaca4d9ab05")
diff --git a/var/spack/repos/builtin/packages/py-bleach/package.py b/var/spack/repos/builtin/packages/py-bleach/package.py
index daaf07fbc7..c72ebaa7de 100644
--- a/var/spack/repos/builtin/packages/py-bleach/package.py
+++ b/var/spack/repos/builtin/packages/py-bleach/package.py
@@ -12,6 +12,8 @@ class PyBleach(PythonPackage):
homepage = "https://github.com/mozilla/bleach"
pypi = "bleach/bleach-3.1.0.tar.gz"
+ license("Apache-2.0")
+
version("6.0.0", sha256="1a1a85c1595e07d8db14c5f09f09e6433502c51c595970edc090551f0db99414")
version("5.0.1", sha256="0d03255c47eb9bd2f26aa9bb7f2107732e7e8fe195ca2f64709fcf3b0a4a085c")
version("4.1.0", sha256="0900d8b37eba61a802ee40ac0061f8c2b5dee29c1927dd1d233e075ebf5a71da")
diff --git a/var/spack/repos/builtin/packages/py-blessed/package.py b/var/spack/repos/builtin/packages/py-blessed/package.py
index c137ec5142..14bf5a8407 100644
--- a/var/spack/repos/builtin/packages/py-blessed/package.py
+++ b/var/spack/repos/builtin/packages/py-blessed/package.py
@@ -14,6 +14,8 @@ class PyBlessed(PythonPackage):
homepage = "https://github.com/jquast/blessed"
pypi = "blessed/blessed-1.15.0.tar.gz"
+ license("MIT")
+
version("1.19.0", sha256="4db0f94e5761aea330b528e84a250027ffe996b5a94bf03e502600c9a5ad7a61")
version("1.18.1", sha256="8b09936def6bc06583db99b65636b980075733e13550cb6af262ce724a55da23")
version("1.18.0", sha256="1312879f971330a1b7f2c6341f2ae7e2cbac244bfc9d0ecfbbecd4b0293bc755")
diff --git a/var/spack/repos/builtin/packages/py-blessings/package.py b/var/spack/repos/builtin/packages/py-blessings/package.py
index b875afb234..91519986a9 100644
--- a/var/spack/repos/builtin/packages/py-blessings/package.py
+++ b/var/spack/repos/builtin/packages/py-blessings/package.py
@@ -12,6 +12,8 @@ class PyBlessings(PythonPackage):
homepage = "https://github.com/erikrose/blessings"
pypi = "blessings/blessings-1.6.tar.gz"
+ license("MIT")
+
version("1.6", sha256="edc5713061f10966048bf6b40d9a514b381e0ba849c64e034c4ef6c1847d3007")
# Needs 2to3
diff --git a/var/spack/repos/builtin/packages/py-blight/package.py b/var/spack/repos/builtin/packages/py-blight/package.py
index 4a980131d3..acbba9afeb 100644
--- a/var/spack/repos/builtin/packages/py-blight/package.py
+++ b/var/spack/repos/builtin/packages/py-blight/package.py
@@ -14,6 +14,8 @@ class PyBlight(PythonPackage):
maintainers("woodruffw")
+ license("Apache-2.0")
+
version("0.0.47", sha256="eb4a881adb98e03a0a855b95bfcddb0f4b3ca568b00cb45b571f047ae75c5667")
variant("dev", default=False, description="Install dependencies to help with development")
diff --git a/var/spack/repos/builtin/packages/py-blinker/package.py b/var/spack/repos/builtin/packages/py-blinker/package.py
index 110fe10fd5..1b866e730c 100644
--- a/var/spack/repos/builtin/packages/py-blinker/package.py
+++ b/var/spack/repos/builtin/packages/py-blinker/package.py
@@ -13,6 +13,8 @@ class PyBlinker(PythonPackage):
pypi = "blinker/blinker-1.4.tar.gz"
git = "https://github.com/pallets-eco/blinker.git"
+ license("MIT")
+
version("1.6.2", sha256="4afd3de66ef3a9f8067559fb7a1cbe555c17dcbe15971b05d1b625c3e7abe213")
version("1.4", sha256="471aee25f3992bd325afa3772f1063dbdbbca947a041b8b89466dc00d606f8b6")
diff --git a/var/spack/repos/builtin/packages/py-blis/package.py b/var/spack/repos/builtin/packages/py-blis/package.py
index 954780e8e6..e843c16d75 100644
--- a/var/spack/repos/builtin/packages/py-blis/package.py
+++ b/var/spack/repos/builtin/packages/py-blis/package.py
@@ -14,6 +14,8 @@ class PyBlis(PythonPackage):
homepage = "https://github.com/explosion/cython-blis"
pypi = "blis/blis-0.4.1.tar.gz"
+ license("BSD-3-Clause")
+
version("0.9.1", sha256="7ceac466801f9d97ecb34e10dded8c24cf5e0927ea7e834da1cc9d2ed3fc366f")
version("0.7.9", sha256="29ef4c25007785a90ffc2f0ab3d3bd3b75cd2d7856a9a482b7d0dac8d511a09d")
version("0.4.1", sha256="d69257d317e86f34a7f230a2fd1f021fd2a1b944137f40d8cdbb23bd334cd0c4")
diff --git a/var/spack/repos/builtin/packages/py-blosc/package.py b/var/spack/repos/builtin/packages/py-blosc/package.py
index afcc25b830..959f89bb26 100644
--- a/var/spack/repos/builtin/packages/py-blosc/package.py
+++ b/var/spack/repos/builtin/packages/py-blosc/package.py
@@ -13,6 +13,8 @@ class PyBlosc(PythonPackage):
url = "https://github.com/Blosc/python-blosc/archive/v1.9.1.tar.gz"
git = "https://github.com/Blosc/python-blosc.git"
+ license("BSD-3-Clause")
+
version("1.9.1", sha256="ffc884439a12409aa4e8945e21dc920d6bc21807357c51d24c7f0a27ae4f79b9")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-blosc2/package.py b/var/spack/repos/builtin/packages/py-blosc2/package.py
index 983ed0273b..b174c421f2 100644
--- a/var/spack/repos/builtin/packages/py-blosc2/package.py
+++ b/var/spack/repos/builtin/packages/py-blosc2/package.py
@@ -12,6 +12,8 @@ class PyBlosc2(PythonPackage):
homepage = "https://github.com/Blosc/python-blosc2"
pypi = "blosc2/blosc2-2.2.8.tar.gz"
+ license("BSD-3-Clause")
+
version("2.2.8", sha256="59065aac5e9b01b0e9f3825d8e7f69f64b59bbfab148a47c54e4115f62a97474")
version("2.0.0", sha256="f19b0b3674f6c825b490f00d8264b0c540c2cdc11ec7e81178d38b83c57790a1")
diff --git a/var/spack/repos/builtin/packages/py-bluepyemodel/package.py b/var/spack/repos/builtin/packages/py-bluepyemodel/package.py
index f865b9791b..3416e89b47 100644
--- a/var/spack/repos/builtin/packages/py-bluepyemodel/package.py
+++ b/var/spack/repos/builtin/packages/py-bluepyemodel/package.py
@@ -12,6 +12,8 @@ class PyBluepyemodel(PythonPackage):
homepage = "https://github.com/BlueBrain/BluePyEModel"
pypi = "bluepyemodel/bluepyemodel-0.0.46.tar.gz"
+ license("Apache-2.0")
+
version("0.0.46", sha256="ad4c125e491f3337fcc341a4f389b8a616d883ce50fd77d9fb0ea6e13be5da61")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-bluepyopt/package.py b/var/spack/repos/builtin/packages/py-bluepyopt/package.py
index ccc39f9135..108c5b4160 100644
--- a/var/spack/repos/builtin/packages/py-bluepyopt/package.py
+++ b/var/spack/repos/builtin/packages/py-bluepyopt/package.py
@@ -11,6 +11,8 @@ class PyBluepyopt(PythonPackage):
homepage = "https://github.com/BlueBrain/BluePyOpt"
pypi = "bluepyopt/bluepyopt-1.9.27.tar.gz"
+ license("LGPL-3.0-only")
+
# NOTE : while adding new release check pmi_rank.patch compatibility
version("1.14.4", sha256="7567fd736053250ca06030f67ad93c607b100c2b98df8dc588c26b64cb3e171c")
diff --git a/var/spack/repos/builtin/packages/py-bmap-tools/package.py b/var/spack/repos/builtin/packages/py-bmap-tools/package.py
index 5eb5509894..864db50cfa 100644
--- a/var/spack/repos/builtin/packages/py-bmap-tools/package.py
+++ b/var/spack/repos/builtin/packages/py-bmap-tools/package.py
@@ -15,6 +15,8 @@ class PyBmapTools(PythonPackage):
homepage = "https://github.com/intel/bmap-tools/"
url = "https://github.com/intel/bmap-tools/archive/v3.4.tar.gz"
+ license("GPL-2.0-only")
+
version("3.5", sha256="d410e2d97192d0fc2f88ef160a0bb6ed83fce99da97a606d7f6890cc654ec594")
version("3.4", sha256="483c5dd9589920b5bdec85d4cdbe150adb3ca404d205504f85c0fb03edc69c2a")
version("3.2", sha256="4cf2adcd34be99cd4b892accaef6942cd9c67a4d09f5b1a5377d1e37ca5a2cd0")
diff --git a/var/spack/repos/builtin/packages/py-bmtk/package.py b/var/spack/repos/builtin/packages/py-bmtk/package.py
index f90e59af98..758a7c53d3 100644
--- a/var/spack/repos/builtin/packages/py-bmtk/package.py
+++ b/var/spack/repos/builtin/packages/py-bmtk/package.py
@@ -12,6 +12,8 @@ class PyBmtk(PythonPackage):
homepage = "https://github.com/AllenInstitute/bmtk"
pypi = "bmtk/bmtk-1.0.5.tar.gz"
+ license("BSD-3-Clause")
+
version("1.0.7", sha256="11e85098cf3c940a3d64718645f4a24ee13c8a47438ef5d28e054cb27ee01702")
version("1.0.5", sha256="e0cb47b334467a6d124cfb99bbc67cc88f39f0291f4c39929f50d153130642a4")
diff --git a/var/spack/repos/builtin/packages/py-bokeh/package.py b/var/spack/repos/builtin/packages/py-bokeh/package.py
index dcc13130ad..329084b37a 100644
--- a/var/spack/repos/builtin/packages/py-bokeh/package.py
+++ b/var/spack/repos/builtin/packages/py-bokeh/package.py
@@ -12,6 +12,8 @@ class PyBokeh(PythonPackage):
homepage = "https://bokeh.org/"
pypi = "bokeh/bokeh-0.12.2.tar.gz"
+ license("BSD-3-Clause")
+
version("3.3.1", sha256="2a7b3702d7e9f03ef4cd801b02b7380196c70cff2773859bcb84fa565218955c")
version("2.4.3", sha256="ef33801161af379665ab7a34684f2209861e3aefd5c803a21fbbb99d94874b03")
version("2.4.1", sha256="d0410717d743a0ac251e62480e2ea860a7341bdcd1dbe01499a904f233c90512")
diff --git a/var/spack/repos/builtin/packages/py-boom-boot-manager/package.py b/var/spack/repos/builtin/packages/py-boom-boot-manager/package.py
index 82971caf68..a0595273a9 100644
--- a/var/spack/repos/builtin/packages/py-boom-boot-manager/package.py
+++ b/var/spack/repos/builtin/packages/py-boom-boot-manager/package.py
@@ -14,6 +14,8 @@ class PyBoomBootManager(PythonPackage):
homepage = "https://github.com/snapshotmanager/boom"
url = "https://github.com/snapshotmanager/boom/archive/1.2.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.2", sha256="7e066caad5c91e7dd8475a5034e88bd0e8e6735aec412f904c0e93029b43ae47")
version("1.1", sha256="0ddbfa914c1d997fae64833585eb6d781100ef32974c894ce2558cda6ce66d23")
version("1.0", sha256="13f757e247f26959a9e64a0fbfcbf145881f299f892b164637b160089ae66a87")
diff --git a/var/spack/repos/builtin/packages/py-boost-histogram/package.py b/var/spack/repos/builtin/packages/py-boost-histogram/package.py
index e14dadae53..136cbbdb7e 100644
--- a/var/spack/repos/builtin/packages/py-boost-histogram/package.py
+++ b/var/spack/repos/builtin/packages/py-boost-histogram/package.py
@@ -12,6 +12,8 @@ class PyBoostHistogram(PythonPackage):
homepage = "https://github.com/scikit-hep/boost-histogram"
pypi = "boost_histogram/boost_histogram-1.2.1.tar.gz"
+ license("BSD-3-Clause")
+
version("1.3.2", sha256="e175efbc1054a27bc53fbbe95472cac9ea93999c91d0611840d776b99588d51a")
version("1.3.1", sha256="31cd396656f3a37834e07d304cdb84d9906bc2172626a3d92fe577d08bcf410f")
version("1.2.1", sha256="a27842b2f1cfecc509382da2b25b03056354696482b38ec3c0220af0fc9b7579")
diff --git a/var/spack/repos/builtin/packages/py-boto/package.py b/var/spack/repos/builtin/packages/py-boto/package.py
index 4b725a3b28..eb17828e4a 100644
--- a/var/spack/repos/builtin/packages/py-boto/package.py
+++ b/var/spack/repos/builtin/packages/py-boto/package.py
@@ -13,6 +13,8 @@ class PyBoto(PythonPackage):
homepage = "https://github.com/boto/boto"
url = "https://github.com/boto/boto/archive/2.49.0.tar.gz"
+ license("MIT")
+
version("2.49.0", sha256="3dbefd4f4542f85a323d4f54601f31ed4d362fc87945245f32e4a85029513314")
depends_on("python@2.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-botorch/package.py b/var/spack/repos/builtin/packages/py-botorch/package.py
index 1f029ed097..b3f617175d 100644
--- a/var/spack/repos/builtin/packages/py-botorch/package.py
+++ b/var/spack/repos/builtin/packages/py-botorch/package.py
@@ -14,6 +14,8 @@ class PyBotorch(PythonPackage):
maintainers("adamjstewart", "meyersbs")
+ license("MIT")
+
version("0.8.4", sha256="e2c17efa8fcda3c9353bbd14ba283ddf237d66151097c0af483bbaaaac61288b")
version("0.8.3", sha256="e529f7adbb2b54f46125ae904682fc0f0d02ab8bdb9067ede521c379b355bf73")
version("0.6.4", sha256="3fd28417f55749501a45378f72cd5ca7614e2e05b7b65c6b4eb9b72378bc665a")
diff --git a/var/spack/repos/builtin/packages/py-bottle/package.py b/var/spack/repos/builtin/packages/py-bottle/package.py
index 5dbe1dde4c..9f003cd2b6 100644
--- a/var/spack/repos/builtin/packages/py-bottle/package.py
+++ b/var/spack/repos/builtin/packages/py-bottle/package.py
@@ -13,6 +13,8 @@ class PyBottle(PythonPackage):
homepage = "https://github.com/bottlepy/bottle"
url = "https://github.com/bottlepy/bottle/archive/0.12.18.tar.gz"
+ license("MIT")
+
version("0.12.23", sha256="f38c26395736ae4653cbeb94087d3bd1d2e1ad0c29b1d3e5384f5db20b63bc98")
version("0.12.19", sha256="b97277f8e87d452a0aa5fbcd16cd604a189e2cc17fdb2d4eaf6baa732f8d111b")
version("0.12.18", sha256="176721f1e26082c66fd4df76f31800933e4bb36de6814b0fda3851cb409a95e6")
diff --git a/var/spack/repos/builtin/packages/py-bottleneck/package.py b/var/spack/repos/builtin/packages/py-bottleneck/package.py
index ad60002b9e..6b3978ccc9 100644
--- a/var/spack/repos/builtin/packages/py-bottleneck/package.py
+++ b/var/spack/repos/builtin/packages/py-bottleneck/package.py
@@ -12,6 +12,8 @@ class PyBottleneck(PythonPackage):
homepage = "https://github.com/pydata/bottleneck"
pypi = "Bottleneck/Bottleneck-1.0.0.tar.gz"
+ license("BSD-2-Clause")
+
version("1.3.7", sha256="e1467e373ad469da340ed0ff283214d6531cc08bfdca2083361a3aa6470681f8")
version("1.3.5", sha256="2c0d27afe45351f6f421893362621804fa7dea14fe29a78eaa52d4323f646de7")
version("1.3.2", sha256="20179f0b66359792ea283b69aa16366419132f3b6cf3adadc0c48e2e8118e573")
diff --git a/var/spack/repos/builtin/packages/py-breakseq2/package.py b/var/spack/repos/builtin/packages/py-breakseq2/package.py
index f17138d637..e93615e78c 100644
--- a/var/spack/repos/builtin/packages/py-breakseq2/package.py
+++ b/var/spack/repos/builtin/packages/py-breakseq2/package.py
@@ -12,6 +12,8 @@ class PyBreakseq2(PythonPackage):
homepage = "https://bioinform.github.io/breakseq2/"
url = "https://github.com/bioinform/breakseq2/archive/2.2.tar.gz"
+ license("BSD-2-Clause")
+
version("2.2", sha256="d149e803191e6bb0b749abfba2c258716d94a38e942aaed40eb1630ae84f91ee")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-breathe/package.py b/var/spack/repos/builtin/packages/py-breathe/package.py
index 39bfb12122..8ad8616105 100644
--- a/var/spack/repos/builtin/packages/py-breathe/package.py
+++ b/var/spack/repos/builtin/packages/py-breathe/package.py
@@ -13,6 +13,8 @@ class PyBreathe(PythonPackage):
homepage = "https://github.com/michaeljones/breathe"
url = "https://github.com/michaeljones/breathe/archive/v4.11.1.tar.gz"
+ license("BSD-3-Clause")
+
version("4.35.0", sha256="55b54723752fc04b892a0f868782b1df65e69db6ca94fb32cf04be495bfd7841")
version("4.34.0", sha256="b22e70eb4000492508d687d71f258c8f9678398e277bcee0daf34cd438a46e25")
version("4.33.1", sha256="acda75b216b227ec09ffd74378a6c7ed8f023df4539693c6e20574d1df52e75b")
diff --git a/var/spack/repos/builtin/packages/py-brian2/package.py b/var/spack/repos/builtin/packages/py-brian2/package.py
index f9ffeab3c9..d96b46f29b 100644
--- a/var/spack/repos/builtin/packages/py-brian2/package.py
+++ b/var/spack/repos/builtin/packages/py-brian2/package.py
@@ -12,6 +12,8 @@ class PyBrian2(PythonPackage):
homepage = "https://www.briansimulator.org"
pypi = "Brian2/Brian2-2.2.2.1.tar.gz"
+ license("BSD-2-Clause")
+
version("2.5.0.2", sha256="70e6f88fb26f04ccafb91e0a29999774e45899771357aff7043951c853919a0f")
version("2.5.0.1", sha256="1f719b563ae38658c4c59bac5aeb06b41970c6eedc52021ddf6d9254913733d3")
version("2.4.2", sha256="7a711af40145d8c62b0bc0861d352dc64f341c3a738174d87ef9d71e50e959f2")
diff --git a/var/spack/repos/builtin/packages/py-brotli/package.py b/var/spack/repos/builtin/packages/py-brotli/package.py
index 44fcbda75a..02ba3156d1 100644
--- a/var/spack/repos/builtin/packages/py-brotli/package.py
+++ b/var/spack/repos/builtin/packages/py-brotli/package.py
@@ -12,6 +12,8 @@ class PyBrotli(PythonPackage):
homepage = "https://github.com/google/brotli"
pypi = "Brotli/Brotli-1.1.0.tar.gz"
+ license("MIT")
+
version("1.1.0", sha256="81de08ac11bcb85841e440c13611c00b67d3bf82698314928d0b676362546724")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-brotlipy/package.py b/var/spack/repos/builtin/packages/py-brotlipy/package.py
index fcff0ff9b4..a2fa2f2f95 100644
--- a/var/spack/repos/builtin/packages/py-brotlipy/package.py
+++ b/var/spack/repos/builtin/packages/py-brotlipy/package.py
@@ -12,6 +12,8 @@ class PyBrotlipy(PythonPackage):
homepage = "https://github.com/python-hyper/brotlipy/"
pypi = "brotlipy/brotlipy-0.7.0.tar.gz"
+ license("MIT")
+
version("0.7.0", sha256="36def0b859beaf21910157b4c33eb3b06d8ce459c942102f16988cca6ea164df")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-bsddb3/package.py b/var/spack/repos/builtin/packages/py-bsddb3/package.py
index 0888cd7781..b2371dc7be 100644
--- a/var/spack/repos/builtin/packages/py-bsddb3/package.py
+++ b/var/spack/repos/builtin/packages/py-bsddb3/package.py
@@ -14,6 +14,8 @@ class PyBsddb3(PythonPackage):
pypi = "bsddb3/bsddb3-6.2.5.tar.gz"
+ license("BSD-3-Clause")
+
version("6.2.5", sha256="784bf40ad935258507594a89b32ea11f362cde120751c8b96de163955ced7db8")
depends_on("python@2.6:")
diff --git a/var/spack/repos/builtin/packages/py-build/package.py b/var/spack/repos/builtin/packages/py-build/package.py
index 0812041e20..fe77f2031a 100644
--- a/var/spack/repos/builtin/packages/py-build/package.py
+++ b/var/spack/repos/builtin/packages/py-build/package.py
@@ -12,6 +12,8 @@ class PyBuild(PythonPackage):
homepage = "https://github.com/pypa/build"
pypi = "build/build-0.7.0.tar.gz"
+ license("MIT")
+
version("1.0.3", sha256="538aab1b64f9828977f84bc63ae570b060a8ed1be419e7870b8b4fc5e6ea553b")
version("1.0.0", sha256="49a60f212df4d9925727c2118e1cbe3abf30b393eff7d0e7287d2170eb36844d")
version("0.10.0", sha256="d5b71264afdb5951d6704482aac78de887c80691c52b88a9ad195983ca2c9269")
diff --git a/var/spack/repos/builtin/packages/py-bx-python/package.py b/var/spack/repos/builtin/packages/py-bx-python/package.py
index 810f243fa1..a7072a1b4c 100644
--- a/var/spack/repos/builtin/packages/py-bx-python/package.py
+++ b/var/spack/repos/builtin/packages/py-bx-python/package.py
@@ -13,6 +13,8 @@ class PyBxPython(PythonPackage):
homepage = "https://github.com/bxlab/bx-python"
pypi = "bx-python/bx-python-0.8.8.tar.gz"
+ license("MIT")
+
version("0.9.0", sha256="fe545c44d2ea74b239d41e9090618aaf6a859d1a1f64b4a21b133cb602dfdb49")
version("0.8.8", sha256="ad0808ab19c007e8beebadc31827e0d7560ac0e935f1100fb8cc93607400bb47")
diff --git a/var/spack/repos/builtin/packages/py-cachecontrol/package.py b/var/spack/repos/builtin/packages/py-cachecontrol/package.py
index e43ead2cdd..76ab46b3e2 100644
--- a/var/spack/repos/builtin/packages/py-cachecontrol/package.py
+++ b/var/spack/repos/builtin/packages/py-cachecontrol/package.py
@@ -13,6 +13,8 @@ class PyCachecontrol(PythonPackage):
homepage = "https://github.com/ionrock/cachecontrol"
pypi = "CacheControl/CacheControl-0.12.10.tar.gz"
+ license("Apache-2.0")
+
version("0.13.1", sha256="f012366b79d2243a6118309ce73151bf52a38d4a5dac8ea57f09bd29087e506b")
version("0.13.0", sha256="fd3fd2cb0ca66b9a6c1d56cc9709e7e49c63dbd19b1b1bcbd8d3f94cedfe8ce5")
version("0.12.11", sha256="a5b9fcc986b184db101aa280b42ecdcdfc524892596f606858e0b7a8b4d9e144")
diff --git a/var/spack/repos/builtin/packages/py-cached-property/package.py b/var/spack/repos/builtin/packages/py-cached-property/package.py
index 254881b14b..a5a6f05477 100644
--- a/var/spack/repos/builtin/packages/py-cached-property/package.py
+++ b/var/spack/repos/builtin/packages/py-cached-property/package.py
@@ -11,6 +11,8 @@ class PyCachedProperty(PythonPackage):
pypi = "cached-property/cached-property-1.5.1.tar.gz"
+ license("BSD-3-Clause")
+
version("1.5.2", sha256="9fa5755838eecbb2d234c3aa390bd80fbd3ac6b6869109bfc1b499f7bd89a130")
version("1.5.1", sha256="9217a59f14a5682da7c4b8829deadbfc194ac22e9908ccf7c8820234e80a1504")
diff --git a/var/spack/repos/builtin/packages/py-cachetools/package.py b/var/spack/repos/builtin/packages/py-cachetools/package.py
index da6cfe909b..a4875038e1 100644
--- a/var/spack/repos/builtin/packages/py-cachetools/package.py
+++ b/var/spack/repos/builtin/packages/py-cachetools/package.py
@@ -14,6 +14,8 @@ class PyCachetools(PythonPackage):
homepage = "https://github.com/tkem/cachetools"
pypi = "cachetools/cachetools-3.1.1.tar.gz"
+ license("MIT")
+
version("5.2.0", sha256="6a94c6402995a99c3970cc7e4884bb60b4a8639938157eeed436098bf9831757")
version("4.2.4", sha256="89ea6f1b638d5a73a4f9226be57ac5e4f399d22770b92355f92dcb0f7f001693")
version("4.2.2", sha256="61b5ed1e22a0924aed1d23b478f37e8d52549ff8a961de2909c69bf950020cff")
diff --git a/var/spack/repos/builtin/packages/py-cachy/package.py b/var/spack/repos/builtin/packages/py-cachy/package.py
index 4ab11272c1..752274c668 100644
--- a/var/spack/repos/builtin/packages/py-cachy/package.py
+++ b/var/spack/repos/builtin/packages/py-cachy/package.py
@@ -12,6 +12,8 @@ class PyCachy(PythonPackage):
homepage = "https://github.com/sdispater/cachy"
pypi = "cachy/cachy-0.3.0.tar.gz"
+ license("MIT")
+
version("0.3.0", sha256="186581f4ceb42a0bbe040c407da73c14092379b1e4c0e327fdb72ae4a9b269b1")
depends_on("python@2.7,3.4:4", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-calver/package.py b/var/spack/repos/builtin/packages/py-calver/package.py
index c8d669a056..621e071b71 100644
--- a/var/spack/repos/builtin/packages/py-calver/package.py
+++ b/var/spack/repos/builtin/packages/py-calver/package.py
@@ -13,6 +13,8 @@ class PyCalver(PythonPackage):
homepage = "https://github.com/di/calver"
pypi = "calver/calver-2022.6.26.tar.gz"
+ license("Apache-2.0")
+
version("2022.6.26", sha256="e05493a3b17517ef1748fbe610da11f10485faa7c416b9d33fd4a52d74894f8b")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-cantoolz/package.py b/var/spack/repos/builtin/packages/py-cantoolz/package.py
index 26fe87e957..6e40e4dcc4 100644
--- a/var/spack/repos/builtin/packages/py-cantoolz/package.py
+++ b/var/spack/repos/builtin/packages/py-cantoolz/package.py
@@ -15,6 +15,8 @@ class PyCantoolz(PythonPackage):
homepage = "https://github.com/CANToolz/CANToolz/"
url = "https://github.com/CANToolz/CANToolz/archive/v3.7.0.tar.gz"
+ license("Apache-2.0")
+
version("3.7.0", sha256="36f5e8aa407e5c82abe84fb190ddd45ed12887ee833f06ef5eb78504017f0e5d")
version("3.6.1", sha256="e40c712b726f1caaca16b0d0e0b3aeadd01426944663ba0dce5c47a340304e29")
diff --git a/var/spack/repos/builtin/packages/py-carputils/package.py b/var/spack/repos/builtin/packages/py-carputils/package.py
index 7082557d1d..cd3c230327 100644
--- a/var/spack/repos/builtin/packages/py-carputils/package.py
+++ b/var/spack/repos/builtin/packages/py-carputils/package.py
@@ -15,6 +15,8 @@ class PyCarputils(PythonPackage):
maintainers("MarieHouillon")
+ license("Apache-2.0")
+
version("master", branch="master")
# Version to use with openCARP releases
version("oc13.0", commit="216c3802c2ac2d14c739164dcd57f2e59aa2ede3")
diff --git a/var/spack/repos/builtin/packages/py-cartopy/package.py b/var/spack/repos/builtin/packages/py-cartopy/package.py
index 7091a3e965..bec41e5b65 100644
--- a/var/spack/repos/builtin/packages/py-cartopy/package.py
+++ b/var/spack/repos/builtin/packages/py-cartopy/package.py
@@ -15,6 +15,8 @@ class PyCartopy(PythonPackage):
maintainers("adamjstewart")
skip_modules = ["cartopy.tests"]
+ license("LGPL-3.0-or-later")
+
version("0.22.0", sha256="b300f90120931d43f11ef87c064ea1dacec1b59a4940aa76ebf82cf09548bb49")
version("0.21.1", sha256="89d5649712c8582231c6e11825a04c85f6f0cee94dbb89e4db23eabca1cc250a")
version("0.21.0", sha256="ce1d3a28a132e94c89ac33769a50f81f65634ab2bd40556317e15bd6cad1ce42")
diff --git a/var/spack/repos/builtin/packages/py-catalogue/package.py b/var/spack/repos/builtin/packages/py-catalogue/package.py
index 6bf3757535..9cefdae1b4 100644
--- a/var/spack/repos/builtin/packages/py-catalogue/package.py
+++ b/var/spack/repos/builtin/packages/py-catalogue/package.py
@@ -13,6 +13,8 @@ class PyCatalogue(PythonPackage):
homepage = "https://github.com/explosion/catalogue"
pypi = "catalogue/catalogue-2.0.0.tar.gz"
+ license("MIT")
+
version("2.0.8", sha256="b325c77659208bfb6af1b0d93b1a1aa4112e1bb29a4c5ced816758a722f0e388")
version("2.0.0", sha256="34f8416ec5e7ed08e55c10414416e67c3f4d66edf83bc67320c3290775293816")
version("1.0.0", sha256="d74d1d856c6b36a37bf14aa6dbbc27d0582667b7ab979a6108e61a575e8723f5")
diff --git a/var/spack/repos/builtin/packages/py-cattrs/package.py b/var/spack/repos/builtin/packages/py-cattrs/package.py
index 2a7fa715e6..38dfe6484d 100644
--- a/var/spack/repos/builtin/packages/py-cattrs/package.py
+++ b/var/spack/repos/builtin/packages/py-cattrs/package.py
@@ -13,6 +13,8 @@ class PyCattrs(PythonPackage):
homepage = "https://github.com/python-attrs/cattrs"
pypi = "cattrs/cattrs-22.2.0.tar.gz"
+ license("MIT")
+
version("22.2.0", sha256="f0eed5642399423cf656e7b66ce92cdc5b963ecafd041d1b24d136fdde7acf6d")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-cdsapi/package.py b/var/spack/repos/builtin/packages/py-cdsapi/package.py
index 6793eeebfe..3b63940f7b 100644
--- a/var/spack/repos/builtin/packages/py-cdsapi/package.py
+++ b/var/spack/repos/builtin/packages/py-cdsapi/package.py
@@ -12,6 +12,8 @@ class PyCdsapi(PythonPackage):
homepage = "https://cds.climate.copernicus.eu"
pypi = "cdsapi/cdsapi-0.2.3.tar.gz"
+ license("Apache-2.0")
+
version("0.2.3", sha256="333b31ec263224399635db9b21a2e1a50cd73451f5179f8d967437e7c9161d9b")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-cekit/package.py b/var/spack/repos/builtin/packages/py-cekit/package.py
index 43b27bb3a9..8d83b21ca9 100644
--- a/var/spack/repos/builtin/packages/py-cekit/package.py
+++ b/var/spack/repos/builtin/packages/py-cekit/package.py
@@ -14,6 +14,8 @@ class PyCekit(PythonPackage):
homepage = "https://github.com/cekit/cekit/"
url = "https://github.com/cekit/cekit/archive/3.7.0.tar.gz"
+ license("MIT")
+
version("3.7.0", sha256="2a778b50427f1d7478d5cd54a5df97fb1b8d540892a1e70d7f9a9c7b878f89ca")
version("3.6.0", sha256="d046f25b533ffa1602e3c53e58cc90108bd8fb1f8d0c4fae92f28cf71f81add0")
version("3.5.0", sha256="696a90098cde8a59b8e2c06e1b031ee1fd86e696d1e9894e836da2a1432bfd20")
diff --git a/var/spack/repos/builtin/packages/py-celery/package.py b/var/spack/repos/builtin/packages/py-celery/package.py
index 8ea05324f8..ca5fb0f578 100644
--- a/var/spack/repos/builtin/packages/py-celery/package.py
+++ b/var/spack/repos/builtin/packages/py-celery/package.py
@@ -11,6 +11,8 @@ class PyCelery(PythonPackage):
pypi = "celery/celery-4.2.1.tar.gz"
+ license("BSD-3-Clause")
+
version("5.2.3", sha256="e2cd41667ad97d4f6a2f4672d1c6a6ebada194c619253058b5f23704aaadaa82")
version("5.0.0", sha256="313930fddde703d8e37029a304bf91429cd11aeef63c57de6daca9d958e1f255")
version("4.4.7", sha256="d220b13a8ed57c78149acf82c006785356071844afe0b27012a4991d44026f9f")
diff --git a/var/spack/repos/builtin/packages/py-cerberus/package.py b/var/spack/repos/builtin/packages/py-cerberus/package.py
index 2f3568847c..c7a4baea2e 100644
--- a/var/spack/repos/builtin/packages/py-cerberus/package.py
+++ b/var/spack/repos/builtin/packages/py-cerberus/package.py
@@ -13,6 +13,8 @@ class PyCerberus(PythonPackage):
homepage = "http://docs.python-cerberus.org/"
pypi = "Cerberus/Cerberus-1.3.4.tar.gz"
+ license("0BSD")
+
version("1.3.4", sha256="d1b21b3954b2498d9a79edf16b3170a3ac1021df88d197dc2ce5928ba519237c")
depends_on("python@2.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-certifi/package.py b/var/spack/repos/builtin/packages/py-certifi/package.py
index bcf14be2f0..544aab5e99 100644
--- a/var/spack/repos/builtin/packages/py-certifi/package.py
+++ b/var/spack/repos/builtin/packages/py-certifi/package.py
@@ -14,6 +14,8 @@ class PyCertifi(PythonPackage):
homepage = "https://github.com/certifi/python-certifi"
pypi = "certifi/certifi-2020.6.20.tar.gz"
+ license("MPL-2.0")
+
version("2023.7.22", sha256="539cc1d13202e33ca466e88b2807e29f4c13049d6d87031a3c110744495cb082")
version("2023.5.7", sha256="0f0d56dc5a6ad56fd4ba36484d6cc34451e1c6548c61daad8c320169f91eddc7")
version("2022.12.7", sha256="35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3")
diff --git a/var/spack/repos/builtin/packages/py-cf-units/package.py b/var/spack/repos/builtin/packages/py-cf-units/package.py
index 8dd42723df..7de57d43d8 100644
--- a/var/spack/repos/builtin/packages/py-cf-units/package.py
+++ b/var/spack/repos/builtin/packages/py-cf-units/package.py
@@ -15,6 +15,8 @@ class PyCfUnits(PythonPackage):
pypi = "cf-units/cf-units-2.1.1.tar.gz"
git = "https://github.com/SciTools/cf-units.git"
+ license("LGPL-3.0-only")
+
version("master", branch="master")
version("2.1.4", sha256="25f81ad994af30713ee8f5ef18ffddd83c6ec1ac308e1bd89d45de9d2e0f1c31")
version("2.1.1", sha256="fa0ef8efd84546e61088aa23e76ebbaf7043167dc3a7f35f34549c234b543530")
diff --git a/var/spack/repos/builtin/packages/py-cffconvert/package.py b/var/spack/repos/builtin/packages/py-cffconvert/package.py
index bc770d431b..c843396dc8 100644
--- a/var/spack/repos/builtin/packages/py-cffconvert/package.py
+++ b/var/spack/repos/builtin/packages/py-cffconvert/package.py
@@ -12,6 +12,8 @@ class PyCffconvert(PythonPackage):
homepage = "https://github.com/citation-file-format/cff-converter-python"
pypi = "cffconvert/cffconvert-2.0.0.tar.gz"
+ license("Apache-2.0")
+
version("2.0.0", sha256="b4379ee415c6637dc9e3e7ba196605cb3cedcea24613e4ea242c607d9e98eb50")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-cffi/package.py b/var/spack/repos/builtin/packages/py-cffi/package.py
index ccbe262a15..f82aa8fa47 100644
--- a/var/spack/repos/builtin/packages/py-cffi/package.py
+++ b/var/spack/repos/builtin/packages/py-cffi/package.py
@@ -14,6 +14,8 @@ class PyCffi(PythonPackage):
homepage = "https://cffi.readthedocs.io/en/latest/"
pypi = "cffi/cffi-1.13.0.tar.gz"
+ license("MIT")
+
version("1.15.1", sha256="d400bfb9a37b1351253cb402671cea7e89bdecc294e8016a707f6d1d8ac934f9")
version("1.15.0", sha256="920f0d66a896c2d99f0adbb391f990a84091179542c205fa53ce5787aff87954")
version("1.14.6", sha256="c9a875ce9d7fe32887784274dd533c57909b7b1dcadcc128a2ac21331a9765dd")
diff --git a/var/spack/repos/builtin/packages/py-cfgrib/package.py b/var/spack/repos/builtin/packages/py-cfgrib/package.py
index 00bd3ea05f..16542ffd67 100644
--- a/var/spack/repos/builtin/packages/py-cfgrib/package.py
+++ b/var/spack/repos/builtin/packages/py-cfgrib/package.py
@@ -13,6 +13,8 @@ class PyCfgrib(PythonPackage):
homepage = "https://github.com/ecmwf/cfgrib"
pypi = "cfgrib/cfgrib-0.9.8.5.tar.gz"
+ license("Apache-2.0")
+
version("0.9.9.0", sha256="6ff0227df9c5ee34aa7d6ab1f7af3fbe6838523a8a9891c74040b419b03ad289")
version("0.9.8.5", sha256="07c224d7ac823a1df5738b96b9d3621515538f51f67e55044f9cc8ec1668e1bd")
diff --git a/var/spack/repos/builtin/packages/py-cfgv/package.py b/var/spack/repos/builtin/packages/py-cfgv/package.py
index 9158f42762..bb9ae0a29d 100644
--- a/var/spack/repos/builtin/packages/py-cfgv/package.py
+++ b/var/spack/repos/builtin/packages/py-cfgv/package.py
@@ -12,6 +12,8 @@ class PyCfgv(PythonPackage):
homepage = "https://github.com/asottile/cfgv/"
pypi = "cfgv/cfgv-2.0.1.tar.gz"
+ license("MIT")
+
version("3.4.0", sha256="e52591d4c5f5dead8e0f673fb16db7949d2cfb3f7da4582893288f0ded8fe560")
version("3.3.1", sha256="f5a830efb9ce7a445376bb66ec94c638a9787422f96264c98edc6bdeed8ab736")
version("2.0.1", sha256="edb387943b665bf9c434f717bf630fa78aecd53d5900d2e05da6ad6048553144")
diff --git a/var/spack/repos/builtin/packages/py-cgen/package.py b/var/spack/repos/builtin/packages/py-cgen/package.py
index 55ec1293f1..a1a2c09720 100644
--- a/var/spack/repos/builtin/packages/py-cgen/package.py
+++ b/var/spack/repos/builtin/packages/py-cgen/package.py
@@ -14,6 +14,8 @@ class PyCgen(PythonPackage):
homepage = "https://documen.tician.de/cgen/"
pypi = "cgen/cgen-2020.1.tar.gz"
+ license("MIT")
+
version("2020.1", sha256="4ec99d0c832d9f95f5e51dd18a629ad50df0b5464ce557ef42c6e0cd9478bfcf")
depends_on("py-pytools@2015.1.2:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-chai/package.py b/var/spack/repos/builtin/packages/py-chai/package.py
index 2be1838dd6..2fbcd93239 100644
--- a/var/spack/repos/builtin/packages/py-chai/package.py
+++ b/var/spack/repos/builtin/packages/py-chai/package.py
@@ -12,6 +12,8 @@ class PyChai(PythonPackage):
homepage = "https://github.com/agoragames/chai"
pypi = "chai/chai-1.1.2.tar.gz"
+ license("BSD-3-Clause")
+
version("1.1.2", sha256="ff8d2b6855f660cd23cd5ec79bd10264d39f24f6235773331b48e7fcd637d6cc")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-chainer/package.py b/var/spack/repos/builtin/packages/py-chainer/package.py
index 4585f1e814..c49ce0993a 100644
--- a/var/spack/repos/builtin/packages/py-chainer/package.py
+++ b/var/spack/repos/builtin/packages/py-chainer/package.py
@@ -26,6 +26,8 @@ class PyChainer(PythonPackage):
skip_modules = ["onnx_chainer"]
+ license("MIT")
+
version("7.2.0", sha256="6e2fba648cc5b8a5421e494385b76fe5ec154f1028a1c5908557f5d16c04f0b3")
version("6.7.0", sha256="87cb3378a35e7c5c695028ec91d58dc062356bc91412384ea939d71374610389")
diff --git a/var/spack/repos/builtin/packages/py-chalice/package.py b/var/spack/repos/builtin/packages/py-chalice/package.py
index f0ec3520e0..965d104e1f 100644
--- a/var/spack/repos/builtin/packages/py-chalice/package.py
+++ b/var/spack/repos/builtin/packages/py-chalice/package.py
@@ -12,6 +12,8 @@ class PyChalice(PythonPackage):
homepage = "https://github.com/aws/chalice"
url = "https://github.com/aws/chalice/archive/1.20.0.tar.gz"
+ license("Apache-2.0")
+
version("1.20.0", sha256="0504fa8492379a658b123a7aa173b008be1a01c5a06d65f8ef1f1e6b87515e33")
version("1.19.0", sha256="6d2f9e2d39e836c9cf32451a39443bb8d08d8dfd5ddc75792519ec97817b4fdd")
version("1.18.1", sha256="fb52dc3851998ebe41813a5448d8e5687cc64e734a174db6e7e677c634d87823")
diff --git a/var/spack/repos/builtin/packages/py-chardet/package.py b/var/spack/repos/builtin/packages/py-chardet/package.py
index f7a3f5cc62..157a0f061f 100644
--- a/var/spack/repos/builtin/packages/py-chardet/package.py
+++ b/var/spack/repos/builtin/packages/py-chardet/package.py
@@ -12,6 +12,8 @@ class PyChardet(PythonPackage):
homepage = "https://github.com/chardet/chardet"
pypi = "chardet/chardet-3.0.4.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("5.2.0", sha256="1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7")
version("5.1.0", sha256="0d62712b956bc154f85fb0a266e2a3c5913c2967e00348701b32411d6def31e5")
version("5.0.0", sha256="0368df2bfd78b5fc20572bb4e9bb7fb53e2c094f60ae9993339e8671d0afb8aa")
diff --git a/var/spack/repos/builtin/packages/py-charset-normalizer/package.py b/var/spack/repos/builtin/packages/py-charset-normalizer/package.py
index 706c49c988..c17bbff378 100644
--- a/var/spack/repos/builtin/packages/py-charset-normalizer/package.py
+++ b/var/spack/repos/builtin/packages/py-charset-normalizer/package.py
@@ -13,6 +13,8 @@ class PyCharsetNormalizer(PythonPackage):
homepage = "https://github.com/ousret/charset_normalizer"
pypi = "charset-normalizer/charset-normalizer-2.0.7.tar.gz"
+ license("MIT")
+
version("3.3.0", sha256="63563193aec44bce707e0c5ca64ff69fa72ed7cf34ce6e11d5127555756fd2f6")
version("3.1.0", sha256="34e0a2f9c370eb95597aae63bf85eb5e96826d81e3dcf88b8886012906f509b5")
version("2.1.1", sha256="5a3d016c7c547f69d6f81fb0db9449ce888b418b5b9952cc5e6e66843e9dd845")
diff --git a/var/spack/repos/builtin/packages/py-chart-studio/package.py b/var/spack/repos/builtin/packages/py-chart-studio/package.py
index af4aa0db5f..88913454ee 100644
--- a/var/spack/repos/builtin/packages/py-chart-studio/package.py
+++ b/var/spack/repos/builtin/packages/py-chart-studio/package.py
@@ -12,6 +12,8 @@ class PyChartStudio(PythonPackage):
homepage = "https://pypi.org/project/chart-studio/"
pypi = "chart-studio/chart-studio-1.1.0.tar.gz"
+ license("MIT")
+
version("1.1.0", sha256="a17283b62470306d77060b200f13f9749c807dd15613c113d36f8d057f5c7019")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-checkm-genome/package.py b/var/spack/repos/builtin/packages/py-checkm-genome/package.py
index 36fb5e12be..d93136c8ca 100644
--- a/var/spack/repos/builtin/packages/py-checkm-genome/package.py
+++ b/var/spack/repos/builtin/packages/py-checkm-genome/package.py
@@ -13,6 +13,8 @@ class PyCheckmGenome(PythonPackage):
homepage = "https://ecogenomics.github.io/CheckM"
pypi = "checkm-genome/checkm-genome-1.0.11.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.2.1", sha256="33907aa7bbf029f8345e33df80d5c89b7a719041f55ece4f7470cd061c8eff76")
# pip silently replaces distutils with setuptools
diff --git a/var/spack/repos/builtin/packages/py-cheetah3/package.py b/var/spack/repos/builtin/packages/py-cheetah3/package.py
index 9481310841..d9f9f9e1f3 100644
--- a/var/spack/repos/builtin/packages/py-cheetah3/package.py
+++ b/var/spack/repos/builtin/packages/py-cheetah3/package.py
@@ -11,6 +11,8 @@ class PyCheetah3(PythonPackage):
pypi = "Cheetah3/Cheetah3-3.2.6.tar.gz"
+ license("MIT")
+
version("3.2.6", sha256="f1c2b693cdcac2ded2823d363f8459ae785261e61c128d68464c8781dba0466b")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-chemfiles/package.py b/var/spack/repos/builtin/packages/py-chemfiles/package.py
index a3965c58f1..543a66a4c5 100644
--- a/var/spack/repos/builtin/packages/py-chemfiles/package.py
+++ b/var/spack/repos/builtin/packages/py-chemfiles/package.py
@@ -14,6 +14,8 @@ class PyChemfiles(PythonPackage):
maintainers("RMeli")
+ license("BSD-3-Clause")
+
version("0.10.3", sha256="4bbb8b116492a57dbf6ddb4c84aad0133cd782e0cc0e53e4b957f2d93e6806ea")
depends_on("chemfiles@0.10.3+shared", when="@0.10.3")
diff --git a/var/spack/repos/builtin/packages/py-cheroot/package.py b/var/spack/repos/builtin/packages/py-cheroot/package.py
index cda3e8af73..90059075fa 100644
--- a/var/spack/repos/builtin/packages/py-cheroot/package.py
+++ b/var/spack/repos/builtin/packages/py-cheroot/package.py
@@ -13,6 +13,8 @@ class PyCheroot(PythonPackage):
homepage = "https://cheroot.readthedocs.io/en/latest/"
pypi = "cheroot/cheroot-6.5.5.tar.gz"
+ license("BSD-3-Clause")
+
version("8.3.0", sha256="a0577e1f28661727d472671a7cc4e0c12ea0cbc5220265e70f00a8b8cb628931")
version("6.5.5", sha256="f6a85e005adb5bc5f3a92b998ff0e48795d4d98a0fbb7edde47a7513d4100601")
diff --git a/var/spack/repos/builtin/packages/py-cherrypy/package.py b/var/spack/repos/builtin/packages/py-cherrypy/package.py
index 1b786057b3..349833850b 100644
--- a/var/spack/repos/builtin/packages/py-cherrypy/package.py
+++ b/var/spack/repos/builtin/packages/py-cherrypy/package.py
@@ -12,6 +12,8 @@ class PyCherrypy(PythonPackage):
homepage = "https://cherrypy.readthedocs.io/en/latest/"
pypi = "CherryPy/CherryPy-18.1.1.tar.gz"
+ license("BSD-3-Clause")
+
version("18.1.1", sha256="6585c19b5e4faffa3613b5bf02c6a27dcc4c69a30d302aba819639a2af6fa48b")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-chex/package.py b/var/spack/repos/builtin/packages/py-chex/package.py
index 434a8c9357..95190aa84f 100644
--- a/var/spack/repos/builtin/packages/py-chex/package.py
+++ b/var/spack/repos/builtin/packages/py-chex/package.py
@@ -13,6 +13,8 @@ class PyChex(PythonPackage):
homepage = "https://github.com/deepmind/chex"
pypi = "chex/chex-0.1.0.tar.gz"
+ license("Apache-2.0")
+
version("0.1.5", sha256="686858320f8f220c82a6c7eeb54dcdcaa4f3d7f66690dacd13a24baa1ee8299e")
version("0.1.0", sha256="9e032058f5fed2fc1d5e9bf8e12ece5910cf6a478c12d402b6d30984695f2161")
diff --git a/var/spack/repos/builtin/packages/py-chronyk/package.py b/var/spack/repos/builtin/packages/py-chronyk/package.py
index 1631f9eb88..8739f6e355 100644
--- a/var/spack/repos/builtin/packages/py-chronyk/package.py
+++ b/var/spack/repos/builtin/packages/py-chronyk/package.py
@@ -13,6 +13,8 @@ class PyChronyk(PythonPackage):
homepage = "https://github.com/KoffeinFlummi/Chronyk/"
url = "https://github.com/KoffeinFlummi/Chronyk/archive/v1.0.1.tar.gz"
+ license("MIT")
+
version("1.0.1", sha256="fc47773ab27d68b56f241ff112b72c2b6590558769b3f225994175ca75115bc8")
version("0.9.1", sha256="94ebef9f8cf282136413b3963a958b2ab8aad3d552987b56afb3d517cd1e3e59")
diff --git a/var/spack/repos/builtin/packages/py-ci-info/package.py b/var/spack/repos/builtin/packages/py-ci-info/package.py
index 69c4d27895..05865e4870 100644
--- a/var/spack/repos/builtin/packages/py-ci-info/package.py
+++ b/var/spack/repos/builtin/packages/py-ci-info/package.py
@@ -16,6 +16,8 @@ class PyCiInfo(PythonPackage):
homepage = "https://github.com/mgxd/ci-info"
pypi = "ci-info/ci-info-0.2.0.tar.gz"
+ license("MIT")
+
version("0.3.0", sha256="1fd50cbd401f29adffeeb18b0489e232d16ac1a7458ac6bc316deab6ae535fb0")
version("0.2.0", sha256="dd70632c977feb8797b1e633507166b64ad5f57183cebb2b0ea56934abba4616")
diff --git a/var/spack/repos/builtin/packages/py-ci-sdr/package.py b/var/spack/repos/builtin/packages/py-ci-sdr/package.py
index e40482d3c7..cb50ec72f2 100644
--- a/var/spack/repos/builtin/packages/py-ci-sdr/package.py
+++ b/var/spack/repos/builtin/packages/py-ci-sdr/package.py
@@ -15,6 +15,8 @@ class PyCiSdr(PythonPackage):
homepage = "https://github.com/fgnt/ci_sdr"
pypi = "ci_sdr/ci_sdr-0.0.0.tar.gz"
+ license("MIT")
+
version("0.0.0", sha256="a1387f39ccd55cce034e2c01000a0a337b3729d8a5010b42c5381d8c820fa4bb")
depends_on("python@3.6:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-circus/package.py b/var/spack/repos/builtin/packages/py-circus/package.py
index 25f17aad6f..795b4478e0 100644
--- a/var/spack/repos/builtin/packages/py-circus/package.py
+++ b/var/spack/repos/builtin/packages/py-circus/package.py
@@ -15,6 +15,8 @@ class PyCircus(PythonPackage):
homepage = "https://github.com/circus-tent/circus"
pypi = "circus/circus-0.18.0.tar.gz"
+ license("Apache-2.0")
+
version("0.18.0", sha256="193ce8224e068ced66724cf483106fb6674b51a57583ac1a0e7ed7a7ee8c71ab")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-citeproc-py/package.py b/var/spack/repos/builtin/packages/py-citeproc-py/package.py
index 148f2e2217..b473ecf1d9 100644
--- a/var/spack/repos/builtin/packages/py-citeproc-py/package.py
+++ b/var/spack/repos/builtin/packages/py-citeproc-py/package.py
@@ -12,6 +12,8 @@ class PyCiteprocPy(PythonPackage):
homepage = "https://github.com/brechtm/citeproc-py"
pypi = "citeproc-py/citeproc-py-0.6.0.tar.gz"
+ license("BSD-2-Clause-FreeBSD")
+
version("0.6.0", sha256="d9e3a224f936fe2e5033b5d9ffdacab769cedb61d96c4e0cf2f0b488f1d24b4e")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-clean-text/package.py b/var/spack/repos/builtin/packages/py-clean-text/package.py
index b4aa902dd8..d70b4bbdcf 100644
--- a/var/spack/repos/builtin/packages/py-clean-text/package.py
+++ b/var/spack/repos/builtin/packages/py-clean-text/package.py
@@ -13,6 +13,8 @@ class PyCleanText(PythonPackage):
pypi = "clean-text/clean-text-0.5.0.tar.gz"
+ license("Apache-2.0")
+
version("0.6.0", sha256="8374b385fc2a26e06383f62aed076fa6be115e5832239e2a7fd8b344fa8d2ab2")
version("0.5.0", sha256="e525951bef0c8b72e03c987fdac2c475b61d7debf7a8834366fd75716179b6e1")
diff --git a/var/spack/repos/builtin/packages/py-cleo/package.py b/var/spack/repos/builtin/packages/py-cleo/package.py
index b5d60f1adc..53b56790e0 100644
--- a/var/spack/repos/builtin/packages/py-cleo/package.py
+++ b/var/spack/repos/builtin/packages/py-cleo/package.py
@@ -14,6 +14,8 @@ class PyCleo(PythonPackage):
maintainers("LydDeb")
+ license("MIT")
+
version("2.1.0", sha256="0b2c880b5d13660a7ea651001fb4acb527696c01f15c9ee650f377aa543fd523")
version("2.0.1", sha256="eb4b2e1f3063c11085cebe489a6e9124163c226575a3c3be69b2e51af4a15ec5")
version("2.0.0", sha256="fbc5cb141cbc31ea8ffd3d5cd67d3b183fa38aa5098fd37e39e9a953a232fda9")
diff --git a/var/spack/repos/builtin/packages/py-click-didyoumean/package.py b/var/spack/repos/builtin/packages/py-click-didyoumean/package.py
index eb91baecb5..8bfcabc08a 100644
--- a/var/spack/repos/builtin/packages/py-click-didyoumean/package.py
+++ b/var/spack/repos/builtin/packages/py-click-didyoumean/package.py
@@ -11,6 +11,8 @@ class PyClickDidyoumean(PythonPackage):
homepage = "https://github.com/click-contrib/click-didyoumean"
pypi = "click-didyoumean/click-didyoumean-0.0.3.tar.gz"
+ license("MIT")
+
version("0.0.3", sha256="112229485c9704ff51362fe34b2d4f0b12fc71cc20f6d2b3afabed4b8bfa6aeb")
depends_on("python@3.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-click-plugins/package.py b/var/spack/repos/builtin/packages/py-click-plugins/package.py
index 0b78b18a4a..5495d7100a 100644
--- a/var/spack/repos/builtin/packages/py-click-plugins/package.py
+++ b/var/spack/repos/builtin/packages/py-click-plugins/package.py
@@ -12,6 +12,8 @@ class PyClickPlugins(PythonPackage):
pypi = "click-plugins/click-plugins-1.0.4.tar.gz"
+ license("BSD-3-Clause")
+
version("1.1.1", sha256="46ab999744a9d831159c3411bb0c79346d94a444df9a3a3742e9ed63645f264b")
version("1.0.4", sha256="dfed74b5063546a137de99baaaf742b4de4337ad2b3e1df5ec7c8a256adc0847")
diff --git a/var/spack/repos/builtin/packages/py-click-repl/package.py b/var/spack/repos/builtin/packages/py-click-repl/package.py
index 98189c5bd5..074028314c 100644
--- a/var/spack/repos/builtin/packages/py-click-repl/package.py
+++ b/var/spack/repos/builtin/packages/py-click-repl/package.py
@@ -11,6 +11,8 @@ class PyClickRepl(PythonPackage):
homepage = "https://github.com/click-contrib/click-repl"
pypi = "click-repl/click-repl-0.1.6.tar.gz"
+ license("MIT")
+
version("0.2.0", sha256="cd12f68d745bf6151210790540b4cb064c7b13e571bc64b6957d98d120dacfd8")
version("0.1.6", sha256="b9f29d52abc4d6059f8e276132a111ab8d94980afe6a5432b9d996544afa95d5")
diff --git a/var/spack/repos/builtin/packages/py-click/package.py b/var/spack/repos/builtin/packages/py-click/package.py
index 1658540603..ef498f68d5 100644
--- a/var/spack/repos/builtin/packages/py-click/package.py
+++ b/var/spack/repos/builtin/packages/py-click/package.py
@@ -13,6 +13,8 @@ class PyClick(PythonPackage):
pypi = "click/click-7.1.2.tar.gz"
git = "https://github.com/pallets/click.git"
+ license("BSD-3-Clause")
+
version("8.1.7", sha256="ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de")
version("8.1.3", sha256="7682dc8afb30297001674575ea00d1814d808d6a36af415a82bd481d37ba7b8e")
version("8.0.3", sha256="410e932b050f5eed773c4cda94de75971c89cdb3155a72a0831139a79e5ecb5b")
diff --git a/var/spack/repos/builtin/packages/py-cligj/package.py b/var/spack/repos/builtin/packages/py-cligj/package.py
index 663d894591..028e41c186 100644
--- a/var/spack/repos/builtin/packages/py-cligj/package.py
+++ b/var/spack/repos/builtin/packages/py-cligj/package.py
@@ -12,6 +12,8 @@ class PyCligj(PythonPackage):
homepage = "https://github.com/mapbox/cligj"
pypi = "cligj/cligj-0.7.2.tar.gz"
+ license("BSD-3-Clause")
+
version("0.7.2", sha256="a4bc13d623356b373c2c27c53dbd9c68cae5d526270bfa71f6c6fa69669c6b27")
version("0.5.0", sha256="6c7d52d529a78712491974f975c33473f430c0f7beb18c0d7a402a743dcb460a")
version("0.4.0", sha256="12ad07994f5c1173b06087ffbaacec52f9ebe4687926e5aacfc22b6b0c8b3f54")
diff --git a/var/spack/repos/builtin/packages/py-clikit/package.py b/var/spack/repos/builtin/packages/py-clikit/package.py
index f364b9d8df..01b7fa19f7 100644
--- a/var/spack/repos/builtin/packages/py-clikit/package.py
+++ b/var/spack/repos/builtin/packages/py-clikit/package.py
@@ -13,6 +13,8 @@ class PyClikit(PythonPackage):
homepage = "https://github.com/sdispater/clikit"
pypi = "clikit/clikit-0.6.2.tar.gz"
+ license("MIT")
+
version("0.6.2", sha256="442ee5db9a14120635c5990bcdbfe7c03ada5898291f0c802f77be71569ded59")
depends_on("python@2.7,3.4:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-climate/package.py b/var/spack/repos/builtin/packages/py-climate/package.py
index b50972091b..57f6ad74c9 100644
--- a/var/spack/repos/builtin/packages/py-climate/package.py
+++ b/var/spack/repos/builtin/packages/py-climate/package.py
@@ -12,6 +12,8 @@ class PyClimate(PythonPackage):
homepage = "https://pypi.org/project/climate/"
url = "https://pypi.io/packages/py3/c/climate/climate-0.1.0-py3-none-any.whl"
+ license("Apache-2.0")
+
version(
"0.1.0",
sha256="01026c764b34d8204b8f527a730ef667fa5827fca765993ff1ed3e9dab2c11ae",
diff --git a/var/spack/repos/builtin/packages/py-clint/package.py b/var/spack/repos/builtin/packages/py-clint/package.py
index ea6e58892e..3f4437406a 100644
--- a/var/spack/repos/builtin/packages/py-clint/package.py
+++ b/var/spack/repos/builtin/packages/py-clint/package.py
@@ -12,6 +12,8 @@ class PyClint(PythonPackage):
homepage = "https://github.com/kennethreitz-archive/clint"
pypi = "clint/clint-0.5.1.tar.gz"
+ license("ISC")
+
version("0.5.1", sha256="05224c32b1075563d0b16d0015faaf9da43aa214e4a2140e51f08789e7a4c5aa")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-clipboard/package.py b/var/spack/repos/builtin/packages/py-clipboard/package.py
index b2870d235b..6aa65276a0 100644
--- a/var/spack/repos/builtin/packages/py-clipboard/package.py
+++ b/var/spack/repos/builtin/packages/py-clipboard/package.py
@@ -12,6 +12,8 @@ class PyClipboard(PythonPackage):
homepage = "https://github.com/terryyin/clipboard"
pypi = "clipboard/clipboard-0.0.4.tar.gz"
+ license("MIT")
+
version("0.0.4", sha256="a72a78e9c9bf68da1c3f29ee022417d13ec9e3824b511559fd2b702b1dd5b817")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-cloudauthz/package.py b/var/spack/repos/builtin/packages/py-cloudauthz/package.py
index 6f669b5b05..a103995809 100644
--- a/var/spack/repos/builtin/packages/py-cloudauthz/package.py
+++ b/var/spack/repos/builtin/packages/py-cloudauthz/package.py
@@ -13,6 +13,8 @@ class PyCloudauthz(PythonPackage):
homepage = "https://github.com/galaxyproject/cloudauthz"
pypi = "cloudauthz/cloudauthz-0.6.0.tar.gz"
+ license("MIT")
+
version("0.6.0", sha256="7e62f3ae04b1842540ca484717d40bd9ec17c6764dd842c1f73f6290b9b54ac1")
depends_on("python@3:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-cloudbridge/package.py b/var/spack/repos/builtin/packages/py-cloudbridge/package.py
index 55fd4e49a8..a0e409ec9b 100644
--- a/var/spack/repos/builtin/packages/py-cloudbridge/package.py
+++ b/var/spack/repos/builtin/packages/py-cloudbridge/package.py
@@ -13,6 +13,8 @@ class PyCloudbridge(PythonPackage):
homepage = "http://cloudbridge.cloudve.org"
pypi = "cloudbridge/cloudbridge-3.1.0.tar.gz"
+ license("MIT")
+
version("3.1.0", sha256="f9d3c1ae36b14a1c953d36c21a35fa2c72d42831cbbfe6117d13b25e9cccb28c")
depends_on("python@3.4:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-cloudpickle/package.py b/var/spack/repos/builtin/packages/py-cloudpickle/package.py
index 8648cecc32..b4de368d08 100644
--- a/var/spack/repos/builtin/packages/py-cloudpickle/package.py
+++ b/var/spack/repos/builtin/packages/py-cloudpickle/package.py
@@ -12,6 +12,8 @@ class PyCloudpickle(PythonPackage):
homepage = "https://github.com/cloudpipe/cloudpickle"
pypi = "cloudpickle/cloudpickle-0.5.2.tar.gz"
+ license("BSD-3-Clause")
+
version("2.2.0", sha256="3f4219469c55453cfe4737e564b67c2a149109dabf7f242478948b895f61106f")
version("1.6.0", sha256="9bc994f9e9447593bd0a45371f0e7ac7333710fcf64a4eb9834bf149f4ef2f32")
version("1.2.1", sha256="603244e0f552b72a267d47a7d9b347b27a3430f58a0536037a290e7e0e212ecf")
diff --git a/var/spack/repos/builtin/packages/py-clustershell/package.py b/var/spack/repos/builtin/packages/py-clustershell/package.py
index 8b0364b1f2..bbca6f2d18 100644
--- a/var/spack/repos/builtin/packages/py-clustershell/package.py
+++ b/var/spack/repos/builtin/packages/py-clustershell/package.py
@@ -14,6 +14,8 @@ class PyClustershell(PythonPackage):
homepage = "https://cea-hpc.github.io/clustershell/"
url = "https://github.com/cea-hpc/clustershell/archive/v1.8.4.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("1.8.4", sha256="763793f729bd1c275361717c540e01ad5fe536119eca92f14077c0995739b9d7")
version("1.8.3", sha256="86b0d524e5e50c0a15faec01d8642f0ff12ba78d50b7e7b660261be5d53fed9c")
version("1.8.2", sha256="abf5ed23b6adfc802ee65aa0208c697f617e5fb8fd0d8cb0100ee337e2721796")
diff --git a/var/spack/repos/builtin/packages/py-cmaes/package.py b/var/spack/repos/builtin/packages/py-cmaes/package.py
index 26730ea43d..d3b166270f 100644
--- a/var/spack/repos/builtin/packages/py-cmaes/package.py
+++ b/var/spack/repos/builtin/packages/py-cmaes/package.py
@@ -15,6 +15,8 @@ class PyCmaes(PythonPackage):
maintainers("eugeneswalker")
+ license("MIT")
+
version("0.10.0", sha256="48afc70df027114739872b50489ae6b32461c307b92d084a63c7090a9742faf9")
depends_on("py-setuptools@61:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-cmake/package.py b/var/spack/repos/builtin/packages/py-cmake/package.py
index f6c3b9f782..797f503219 100644
--- a/var/spack/repos/builtin/packages/py-cmake/package.py
+++ b/var/spack/repos/builtin/packages/py-cmake/package.py
@@ -15,6 +15,8 @@ class PyCmake(PythonPackage):
git = "https://github.com/scikit-build/cmake-python-distributions.git"
pypi = "cmake/cmake-3.22.2.tar.gz"
+ license("Apache-2.0")
+
version("3.22.2", sha256="b5bd5eeb488b13cf64ec963800f3d979eaeb90b4382861b86909df503379e219")
version("3.21.4", sha256="30fa5ed8a5ad66dcd263adb87f3ce3dc2d0ec0ac3958f5becff577e4b62cd065")
version("3.18.0", sha256="52b98c5ee70b5fa30a8623e96482227e065292f78794eb085fdf0fecb204b79b")
diff --git a/var/spack/repos/builtin/packages/py-cmocean/package.py b/var/spack/repos/builtin/packages/py-cmocean/package.py
index 89e9dc22dd..3987009f3f 100644
--- a/var/spack/repos/builtin/packages/py-cmocean/package.py
+++ b/var/spack/repos/builtin/packages/py-cmocean/package.py
@@ -13,6 +13,8 @@ class PyCmocean(PythonPackage):
homepage = "https://matplotlib.org/cmocean/"
pypi = "cmocean/cmocean-2.0.tar.gz"
+ license("MIT")
+
version("3.0.3", sha256="abaf99383c1a60f52970c86052ae6c14eafa84fc16984488040283c02db77c0b")
version("2.0", sha256="13eea3c8994d8e303e32a2db0b3e686f6edfb41cb21e7b0e663c2b17eea9b03a")
diff --git a/var/spack/repos/builtin/packages/py-cmseq/package.py b/var/spack/repos/builtin/packages/py-cmseq/package.py
index 406de6f075..e8573cbc5f 100644
--- a/var/spack/repos/builtin/packages/py-cmseq/package.py
+++ b/var/spack/repos/builtin/packages/py-cmseq/package.py
@@ -14,6 +14,8 @@ class PyCmseq(PythonPackage):
homepage = "https://github.com/SegataLab/cmseq"
pypi = "CMSeq/CMSeq-1.0.4.tar.gz"
+ license("MIT")
+
version("1.0.4", sha256="93038a6dba826e29a66df3ec8ab2b3e3872acac7af9df245e4a5a624584aca5c")
depends_on("py-numpy", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-cmsml/package.py b/var/spack/repos/builtin/packages/py-cmsml/package.py
index a0e3dd22b6..7aa9c9b851 100644
--- a/var/spack/repos/builtin/packages/py-cmsml/package.py
+++ b/var/spack/repos/builtin/packages/py-cmsml/package.py
@@ -12,6 +12,8 @@ class PyCmsml(PythonPackage):
homepage = "https://github.com/cms-ml/cmsml"
pypi = "cmsml/cmsml-0.1.2.tar.gz"
+ license("BSD-3-Clause")
+
version("0.1.2", sha256="2e2e114323441757a64e1c24179fc6295e7bd14920b7a9c3c37128eb40ad9ceb")
depends_on("python@2.7:2.7,3.6:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-cmyt/package.py b/var/spack/repos/builtin/packages/py-cmyt/package.py
index d88b7c1b0b..4b867ca5c0 100644
--- a/var/spack/repos/builtin/packages/py-cmyt/package.py
+++ b/var/spack/repos/builtin/packages/py-cmyt/package.py
@@ -16,6 +16,8 @@ class PyCmyt(PythonPackage):
maintainers("charmoniumq")
+ license("BSD-3-Clause")
+
version("main", branch="main")
version("1.1.2", sha256="7027514a89331ee5cd672999e34c15feae218c8ed9b127832b6618c6771a869e")
diff --git a/var/spack/repos/builtin/packages/py-coapthon3/package.py b/var/spack/repos/builtin/packages/py-coapthon3/package.py
index b5a740cc2e..730c6621e0 100644
--- a/var/spack/repos/builtin/packages/py-coapthon3/package.py
+++ b/var/spack/repos/builtin/packages/py-coapthon3/package.py
@@ -14,6 +14,8 @@ class PyCoapthon3(PythonPackage):
homepage = "https://github.com/Tanganelli/CoAPthon3/"
url = "https://github.com/Tanganelli/CoAPthon3/archive/1.0.1.tar.gz"
+ license("MIT")
+
version("1.0.1", sha256="331150a581708d47b208cee3b067ced80a00f0cc1278e913ec546e6c6b28bffd")
version("1.0", sha256="63eb083269c2a286aedd206d3df17ab67fa978dc43caf34eaab9498da15c497a")
diff --git a/var/spack/repos/builtin/packages/py-codepy/package.py b/var/spack/repos/builtin/packages/py-codepy/package.py
index 737e0506cb..f151dac090 100644
--- a/var/spack/repos/builtin/packages/py-codepy/package.py
+++ b/var/spack/repos/builtin/packages/py-codepy/package.py
@@ -17,6 +17,8 @@ class PyCodepy(PythonPackage):
homepage = "https://documen.tician.de/codepy/"
pypi = "codepy/codepy-2019.1.tar.gz"
+ license("MIT")
+
version("2019.1", sha256="384f22c37fe987c0ca71951690c3c2fd14dacdeddbeb0fde4fd01cd84859c94e")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-colorama/package.py b/var/spack/repos/builtin/packages/py-colorama/package.py
index 7f8b9188ce..a59083a27f 100644
--- a/var/spack/repos/builtin/packages/py-colorama/package.py
+++ b/var/spack/repos/builtin/packages/py-colorama/package.py
@@ -12,6 +12,8 @@ class PyColorama(PythonPackage):
homepage = "https://github.com/tartley/colorama"
pypi = "colorama/colorama-0.3.7.tar.gz"
+ license("BSD-3-Clause")
+
version("0.4.6", sha256="08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44")
version("0.4.5", sha256="e6c6b4334fc50988a639d9b98aa429a0b57da6e17b9a44f0451f930b6967b7a4")
version("0.4.4", sha256="5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b")
diff --git a/var/spack/repos/builtin/packages/py-colorclass/package.py b/var/spack/repos/builtin/packages/py-colorclass/package.py
index 335601eb94..6d11372041 100644
--- a/var/spack/repos/builtin/packages/py-colorclass/package.py
+++ b/var/spack/repos/builtin/packages/py-colorclass/package.py
@@ -12,6 +12,8 @@ class PyColorclass(PythonPackage):
homepage = "https://github.com/Robpol86/colorclass"
pypi = "colorclass/colorclass-2.2.0.tar.gz"
+ license("MIT")
+
version("2.2.0", sha256="b05c2a348dfc1aff2d502527d78a5b7b7e2f85da94a96c5081210d8e9ee8e18b")
depends_on("python@3.3.0:")
diff --git a/var/spack/repos/builtin/packages/py-colored-traceback/package.py b/var/spack/repos/builtin/packages/py-colored-traceback/package.py
index 3dcea9dc4f..aafc27109f 100644
--- a/var/spack/repos/builtin/packages/py-colored-traceback/package.py
+++ b/var/spack/repos/builtin/packages/py-colored-traceback/package.py
@@ -13,6 +13,8 @@ class PyColoredTraceback(PythonPackage):
homepage = "https://github.com/staticshock/colored-traceback.py"
pypi = "colored-traceback/colored-traceback-0.3.0.tar.gz"
+ license("ISC")
+
version("0.3.0", sha256="6da7ce2b1da869f6bb54c927b415b95727c4bb6d9a84c4615ea77d9872911b05")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-coloredlogs/package.py b/var/spack/repos/builtin/packages/py-coloredlogs/package.py
index 39c625f0a4..15953ac2e2 100644
--- a/var/spack/repos/builtin/packages/py-coloredlogs/package.py
+++ b/var/spack/repos/builtin/packages/py-coloredlogs/package.py
@@ -13,6 +13,8 @@ class PyColoredlogs(PythonPackage):
pypi = "coloredlogs/coloredlogs-10.0.tar.gz"
git = "https://github.com/xolox/python-coloredlogs.git"
+ license("MIT")
+
version("15.0.1", sha256="7c991aa71a4577af2f82600d8f8f3a89f936baeaf9b50a9c197da014e5bf16b0")
version("14.0", sha256="a1fab193d2053aa6c0a97608c4342d031f1f93a3d1218432c59322441d31a505")
version("10.0", sha256="b869a2dda3fa88154b9dd850e27828d8755bfab5a838a1c97fbc850c6e377c36")
diff --git a/var/spack/repos/builtin/packages/py-colorful/package.py b/var/spack/repos/builtin/packages/py-colorful/package.py
index f7cd04f162..e92b0e832b 100644
--- a/var/spack/repos/builtin/packages/py-colorful/package.py
+++ b/var/spack/repos/builtin/packages/py-colorful/package.py
@@ -13,6 +13,8 @@ class PyColorful(PythonPackage):
homepage = "https://github.com/timofurrer/colorful"
pypi = "colorful/colorful-0.5.4.tar.gz"
+ license("MIT")
+
version("0.5.4", sha256="86848ad4e2eda60cd2519d8698945d22f6f6551e23e95f3f14dfbb60997807ea")
depends_on("python@2.7:2.8,3.4:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-colorio/package.py b/var/spack/repos/builtin/packages/py-colorio/package.py
index 2e9bffc999..c1d60454eb 100644
--- a/var/spack/repos/builtin/packages/py-colorio/package.py
+++ b/var/spack/repos/builtin/packages/py-colorio/package.py
@@ -12,6 +12,8 @@ class PyColorio(PythonPackage):
homepage = "https://github.com/nschloe/colorio"
pypi = "colorio/colorio-0.11.2.tar.gz"
+ license("GPL-3.0-or-later")
+
version("0.11.2", sha256="aa45d8e0a2e506c4019d4fb488d34a107d7f803c8e8ff355e2e57c01f6f1cd81")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-colorlover/package.py b/var/spack/repos/builtin/packages/py-colorlover/package.py
index 4764e8a552..aa514db1c8 100644
--- a/var/spack/repos/builtin/packages/py-colorlover/package.py
+++ b/var/spack/repos/builtin/packages/py-colorlover/package.py
@@ -12,6 +12,8 @@ class PyColorlover(PythonPackage):
homepage = "https://github.com/plotly/colorlover"
pypi = "colorlover/colorlover-0.3.0.tar.gz"
+ license("MIT")
+
version("0.3.0", sha256="b8fb7246ab46e1f5e6715649453c1762e245a515de5ff2d2b4aab7a6e67fa4e2")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-colormath/package.py b/var/spack/repos/builtin/packages/py-colormath/package.py
index f56a97166a..698d6bc238 100644
--- a/var/spack/repos/builtin/packages/py-colormath/package.py
+++ b/var/spack/repos/builtin/packages/py-colormath/package.py
@@ -11,6 +11,8 @@ class PyColormath(PythonPackage):
pypi = "colormath/colormath-2.1.1.tar.gz"
+ license("BSD-3-Clause")
+
version("3.0.0", sha256="3d4605af344527da0e4f9f504fad7ddbebda35322c566a6c72e28edb1ff31217")
version("2.1.1", sha256="003a2b2d9c1f43aa7d90addf1863fb2d822463c839b1166ae3092950792f9707")
diff --git a/var/spack/repos/builtin/packages/py-colorpy/package.py b/var/spack/repos/builtin/packages/py-colorpy/package.py
index 8c63b50e6c..038166ea52 100644
--- a/var/spack/repos/builtin/packages/py-colorpy/package.py
+++ b/var/spack/repos/builtin/packages/py-colorpy/package.py
@@ -17,6 +17,8 @@ class PyColorpy(PythonPackage):
homepage = "http://markkness.net/colorpy/ColorPy.html"
pypi = "colorpy/colorpy-0.1.1.tar.gz"
+ license("LGPL-3.0-or-later")
+
version("0.1.1", sha256="e400a7e879adc83c6098dde13cdd093723f3936778c245b1caf88f5f1411170d")
# pip silently replaces distutils with setuptools
diff --git a/var/spack/repos/builtin/packages/py-colorspacious/package.py b/var/spack/repos/builtin/packages/py-colorspacious/package.py
index 74a08a4909..c215bd17d9 100644
--- a/var/spack/repos/builtin/packages/py-colorspacious/package.py
+++ b/var/spack/repos/builtin/packages/py-colorspacious/package.py
@@ -14,6 +14,8 @@ class PyColorspacious(PythonPackage):
homepage = "https://github.com/njsmith/colorspacious"
pypi = "colorspacious/colorspacious-1.1.2.tar.gz"
+ license("MIT")
+
version("1.1.2", sha256="5e9072e8cdca889dac445c35c9362a22ccf758e97b00b79ff0d5a7ba3e11b618")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-comm/package.py b/var/spack/repos/builtin/packages/py-comm/package.py
index 5e82ade2c0..58f8dbe60f 100644
--- a/var/spack/repos/builtin/packages/py-comm/package.py
+++ b/var/spack/repos/builtin/packages/py-comm/package.py
@@ -12,6 +12,8 @@ class PyComm(PythonPackage):
homepage = "https://github.com/ipython/comm"
pypi = "comm/comm-0.1.3.tar.gz"
+ license("BSD-3-Clause")
+
version("0.1.4", sha256="354e40a59c9dd6db50c5cc6b4acc887d82e9603787f83b68c01a80a923984d15")
version("0.1.3", sha256="a61efa9daffcfbe66fd643ba966f846a624e4e6d6767eda9cf6e993aadaab93e")
diff --git a/var/spack/repos/builtin/packages/py-common/package.py b/var/spack/repos/builtin/packages/py-common/package.py
index 21fe32094b..05d66f36b8 100644
--- a/var/spack/repos/builtin/packages/py-common/package.py
+++ b/var/spack/repos/builtin/packages/py-common/package.py
@@ -12,6 +12,8 @@ class PyCommon(PythonPackage):
homepage = "https://pypi.python.org/pypi/common"
pypi = "common/common-0.1.2.tar.gz"
+ license("Unlicense")
+
version("0.1.2", sha256="3dfa982670abefc870043b239eaa0ecd860be7aa952b1931c1356b426ff8c76a")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-commonmark/package.py b/var/spack/repos/builtin/packages/py-commonmark/package.py
index 7ebe54412a..140ad0c448 100644
--- a/var/spack/repos/builtin/packages/py-commonmark/package.py
+++ b/var/spack/repos/builtin/packages/py-commonmark/package.py
@@ -14,6 +14,8 @@ class PyCommonmark(PythonPackage):
homepage = "https://github.com/readthedocs/commonmark.py"
pypi = "commonmark/commonmark-0.9.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.9.1", sha256="452f9dc859be7f06631ddcb328b6919c67984aca654e5fefb3914d54691aed60")
version("0.9.0", sha256="867fc5db078ede373ab811e16b6789e9d033b15ccd7296f370ca52d1ee792ce0")
diff --git a/var/spack/repos/builtin/packages/py-conan/package.py b/var/spack/repos/builtin/packages/py-conan/package.py
index d0016589fd..c21b88f8fe 100644
--- a/var/spack/repos/builtin/packages/py-conan/package.py
+++ b/var/spack/repos/builtin/packages/py-conan/package.py
@@ -12,6 +12,8 @@ class PyConan(PythonPackage):
homepage = "https://conan.io/"
pypi = "conan/conan-1.52.0.tar.gz"
+ license("MIT")
+
version("1.52.0", sha256="184761f16d00fde17615e60125d2f14fca692ffba7666cc7d6d834fc3858cf82")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-conda-souschef/package.py b/var/spack/repos/builtin/packages/py-conda-souschef/package.py
index 5c4ddc7d93..c6e5afe9c4 100644
--- a/var/spack/repos/builtin/packages/py-conda-souschef/package.py
+++ b/var/spack/repos/builtin/packages/py-conda-souschef/package.py
@@ -12,6 +12,8 @@ class PyCondaSouschef(PythonPackage):
homepage = "https://github.com/marcelotrevisani/souschef"
pypi = "conda-souschef/conda-souschef-2.2.3.tar.gz"
+ license("Apache-2.0")
+
version("2.2.3", sha256="9bf3dba0676bc97616636b80ad4a75cd90582252d11c86ed9d3456afb939c0c3")
depends_on("python@3.8:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-confection/package.py b/var/spack/repos/builtin/packages/py-confection/package.py
index c4e3813b8e..37a8a0488d 100644
--- a/var/spack/repos/builtin/packages/py-confection/package.py
+++ b/var/spack/repos/builtin/packages/py-confection/package.py
@@ -12,6 +12,8 @@ class PyConfection(PythonPackage):
homepage = "https://github.com/explosion/confection"
pypi = "confection/confection-0.0.4.tar.gz"
+ license("MIT")
+
version("0.0.4", sha256="b1ddf5885da635f0e260a40b339730806dfb1bd17d30e08764f35af841b04ecf")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-configargparse/package.py b/var/spack/repos/builtin/packages/py-configargparse/package.py
index 45e34036ce..78b367feeb 100644
--- a/var/spack/repos/builtin/packages/py-configargparse/package.py
+++ b/var/spack/repos/builtin/packages/py-configargparse/package.py
@@ -20,6 +20,8 @@ class PyConfigargparse(PythonPackage):
homepage = "https://github.com/bw2/ConfigArgParse"
url = "https://github.com/bw2/ConfigArgParse/archive/1.2.3.tar.gz"
+ license("MIT")
+
version("1.2.3", sha256="0f1144a204e3b896d6ac900e151c1d13bde3103d6b7d541e3bb57514a94083bf")
depends_on("python@2.2:2,3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-configparser/package.py b/var/spack/repos/builtin/packages/py-configparser/package.py
index 943b86a13d..0b27416751 100644
--- a/var/spack/repos/builtin/packages/py-configparser/package.py
+++ b/var/spack/repos/builtin/packages/py-configparser/package.py
@@ -13,6 +13,8 @@ class PyConfigparser(PythonPackage):
homepage = "https://docs.python.org/3/library/configparser.html"
pypi = "configparser/configparser-3.5.0.tar.gz"
+ license("MIT")
+
version("5.2.0", sha256="1b35798fdf1713f1c3139016cfcbc461f09edbf099d1fb658d4b7479fcaa3daa")
version("3.5.1", sha256="f41e19cb29bebfccb1a78627b3f328ec198cc8f39510c7c55e7dfc0ab58c8c62")
version("3.5.0", sha256="5308b47021bc2340965c371f0f058cc6971a04502638d4244225c49d80db273a")
diff --git a/var/spack/repos/builtin/packages/py-configspace/package.py b/var/spack/repos/builtin/packages/py-configspace/package.py
index 2da383f128..897b7a1452 100644
--- a/var/spack/repos/builtin/packages/py-configspace/package.py
+++ b/var/spack/repos/builtin/packages/py-configspace/package.py
@@ -15,6 +15,8 @@ class PyConfigspace(PythonPackage):
homepage = "https://automl.github.io/ConfigSpace/master/"
pypi = "ConfigSpace/ConfigSpace-0.4.20.tar.gz"
+ license("BSD-3-Clause")
+
version("0.4.20", sha256="2e4ca06f5a6a61e5322a73dd7545468c79f2a3e8385cab92fdada317af41d9e9")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-connectionpool/package.py b/var/spack/repos/builtin/packages/py-connectionpool/package.py
index 6704cca3a5..99dc2e3e42 100644
--- a/var/spack/repos/builtin/packages/py-connectionpool/package.py
+++ b/var/spack/repos/builtin/packages/py-connectionpool/package.py
@@ -13,6 +13,8 @@ class PyConnectionpool(PythonPackage):
pypi = "connection_pool/connection_pool-0.0.3.tar.gz"
maintainers("marcusboden")
+ license("MIT")
+
version("0.0.3", sha256="bf429e7aef65921c69b4ed48f3d48d3eac1383b05d2df91884705842d974d0dc")
depends_on("python@2.7:2.8,3.4:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-consolekit/package.py b/var/spack/repos/builtin/packages/py-consolekit/package.py
index 6acef96321..81ef3da6ef 100644
--- a/var/spack/repos/builtin/packages/py-consolekit/package.py
+++ b/var/spack/repos/builtin/packages/py-consolekit/package.py
@@ -13,6 +13,8 @@ class PyConsolekit(PythonPackage):
homepage = "https://github.com/domdfcoding/consolekit"
pypi = "consolekit/consolekit-1.5.1.tar.gz"
+ license("MIT")
+
version("1.5.1", sha256="55ea43e226863e1d618ec9b860c9842d84249d895c3376c03b158d8f3a335626")
depends_on("py-flit-core@3.2:3", type="build")
diff --git a/var/spack/repos/builtin/packages/py-constantly/package.py b/var/spack/repos/builtin/packages/py-constantly/package.py
index 49d1f7ebfd..fd13aa6aa7 100644
--- a/var/spack/repos/builtin/packages/py-constantly/package.py
+++ b/var/spack/repos/builtin/packages/py-constantly/package.py
@@ -12,6 +12,8 @@ class PyConstantly(PythonPackage):
homepage = "https://github.com/twisted/constantly"
pypi = "constantly/constantly-15.1.0.tar.gz"
+ license("MIT")
+
version("15.1.0", sha256="586372eb92059873e29eba4f9dec8381541b4d3834660707faf8ba59146dfc35")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-contextily/package.py b/var/spack/repos/builtin/packages/py-contextily/package.py
index e92aafbd29..5936e50901 100644
--- a/var/spack/repos/builtin/packages/py-contextily/package.py
+++ b/var/spack/repos/builtin/packages/py-contextily/package.py
@@ -14,6 +14,8 @@ class PyContextily(PythonPackage):
maintainers("adamjstewart")
+ license("BSD-3-Clause")
+
version("1.0.1", sha256="f7dc25dbc8e01163be6cdeedb49a56da9cd0d586c838861f442ef2ee45eba9d4")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-contextlib2/package.py b/var/spack/repos/builtin/packages/py-contextlib2/package.py
index 1751943ade..d05a034b47 100644
--- a/var/spack/repos/builtin/packages/py-contextlib2/package.py
+++ b/var/spack/repos/builtin/packages/py-contextlib2/package.py
@@ -14,6 +14,8 @@ class PyContextlib2(PythonPackage):
homepage = "https://contextlib2.readthedocs.io/en/stable/"
pypi = "contextlib2/contextlib2-21.6.0.tar.gz"
+ license("PSF-2.0")
+
version("21.6.0", sha256="ab1e2bfe1d01d968e1b7e8d9023bc51ef3509bba217bb730cee3827e1ee82869")
version("0.6.0", sha256="7197aa736777caac513dbd800944c209a49765bf1979b12b037dce0277077ed3")
version("0.5.5", sha256="509f9419ee91cdd00ba34443217d5ca51f5a364a404e1dce9e8979cea969ca48")
diff --git a/var/spack/repos/builtin/packages/py-continuum/package.py b/var/spack/repos/builtin/packages/py-continuum/package.py
index a06139bcb1..decd1b4c6c 100644
--- a/var/spack/repos/builtin/packages/py-continuum/package.py
+++ b/var/spack/repos/builtin/packages/py-continuum/package.py
@@ -14,6 +14,8 @@ class PyContinuum(PythonPackage):
maintainers("thomas-bouvier")
+ license("MIT")
+
version("1.2.7", sha256="baadcdbe2f5b3c05254307c73434a012f2a3d663e1be9469a03d4b82559e98e1")
# This patch moves the `prospector` dependency of package continuum to the
diff --git a/var/spack/repos/builtin/packages/py-contourpy/package.py b/var/spack/repos/builtin/packages/py-contourpy/package.py
index 702c95af23..bb553e782b 100644
--- a/var/spack/repos/builtin/packages/py-contourpy/package.py
+++ b/var/spack/repos/builtin/packages/py-contourpy/package.py
@@ -12,6 +12,8 @@ class PyContourpy(PythonPackage):
homepage = "https://github.com/contourpy/contourpy"
pypi = "contourpy/contourpy-1.0.5.tar.gz"
+ license("BSD-3-Clause")
+
version("1.0.7", sha256="d8165a088d31798b59e91117d1f5fc3df8168d8b48c4acc10fc0df0d0bdbcc5e")
version("1.0.5", sha256="896631cd40222aef3697e4e51177d14c3709fda49d30983269d584f034acc8a4")
diff --git a/var/spack/repos/builtin/packages/py-control/package.py b/var/spack/repos/builtin/packages/py-control/package.py
index 63d3e80b12..9b73715d37 100644
--- a/var/spack/repos/builtin/packages/py-control/package.py
+++ b/var/spack/repos/builtin/packages/py-control/package.py
@@ -15,6 +15,8 @@ class PyControl(PythonPackage):
maintainers("haralmha")
+ license("BSD-3-Clause")
+
version("0.9.1", sha256="8c9084bf386eafcf5d74008f780fae6dec68d243d18a380c866ac10a3549f8d3")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-convertdate/package.py b/var/spack/repos/builtin/packages/py-convertdate/package.py
index 875deadbfe..6fcfc90002 100644
--- a/var/spack/repos/builtin/packages/py-convertdate/package.py
+++ b/var/spack/repos/builtin/packages/py-convertdate/package.py
@@ -14,6 +14,8 @@ class PyConvertdate(PythonPackage):
homepage = "https://github.com/fitnr/convertdate/"
pypi = "convertdate/convertdate-2.2.0.tar.gz"
+ license("MIT")
+
version("2.2.0", sha256="9d2b0cd8d5382d2458d4cfa59665abba398a9e9bfd3a01c6f61b7b47768d28bf")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-cookiecutter/package.py b/var/spack/repos/builtin/packages/py-cookiecutter/package.py
index ee1164af2f..e825730207 100644
--- a/var/spack/repos/builtin/packages/py-cookiecutter/package.py
+++ b/var/spack/repos/builtin/packages/py-cookiecutter/package.py
@@ -14,6 +14,8 @@ class PyCookiecutter(PythonPackage):
homepage = "https://cookiecutter.readthedocs.io/en/latest/"
url = "https://github.com/audreyr/cookiecutter/archive/1.6.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.6.0", sha256="0c9018699b556b83d7c37b27fe0cc17485b90b6e1f47365b3cdddf77f6ca9d36")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-copulas/package.py b/var/spack/repos/builtin/packages/py-copulas/package.py
index d59b03b493..5173b4b02f 100644
--- a/var/spack/repos/builtin/packages/py-copulas/package.py
+++ b/var/spack/repos/builtin/packages/py-copulas/package.py
@@ -17,6 +17,8 @@ class PyCopulas(PythonPackage):
homepage = "https://github.com/sdv-dev/Copulas"
pypi = "copulas/copulas-0.6.0.tar.gz"
+ license("MIT")
+
version("0.6.0", sha256="9de6cc738769db19794fc18e2f506a4b5ee17e6902519c0842a4698c0efb6749")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-corner/package.py b/var/spack/repos/builtin/packages/py-corner/package.py
index 81ae512123..4fb44c2853 100644
--- a/var/spack/repos/builtin/packages/py-corner/package.py
+++ b/var/spack/repos/builtin/packages/py-corner/package.py
@@ -14,6 +14,8 @@ class PyCorner(PythonPackage):
maintainers("LydDeb")
+ license("BSD-2-Clause")
+
version("2.2.2", sha256="4bc79f3b6778c270103f0926e64ef2606c48c3b6f92daf5382fc4babf5d608d1")
depends_on("python@3.9:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-correctionlib/package.py b/var/spack/repos/builtin/packages/py-correctionlib/package.py
index 4c07abb8c5..6243100b24 100644
--- a/var/spack/repos/builtin/packages/py-correctionlib/package.py
+++ b/var/spack/repos/builtin/packages/py-correctionlib/package.py
@@ -12,6 +12,8 @@ class PyCorrectionlib(PythonPackage):
homepage = "https://github.com/cms-nanoAOD/correctionlib"
pypi = "correctionlib/correctionlib-2.0.0.tar.gz"
+ license("BSD-3-Clause")
+
version("2.1.0", sha256="edf79644dc1d9d94f12b4b45366331e5da3f1e21d4cbcd3bb8b0d4b1421b0c44")
version("2.0.0", sha256="e4d240cbdb2633a8955ddcd02d5b9bfb33d7e1a33554d6f7957f2dec56988a67")
diff --git a/var/spack/repos/builtin/packages/py-counter/package.py b/var/spack/repos/builtin/packages/py-counter/package.py
index b22d4fbcd3..2972ec8a2d 100644
--- a/var/spack/repos/builtin/packages/py-counter/package.py
+++ b/var/spack/repos/builtin/packages/py-counter/package.py
@@ -13,6 +13,8 @@ class PyCounter(PythonPackage):
homepage = "https://github.com/KelSolaar/Counter"
pypi = "Counter/Counter-1.0.0.tar.gz"
+ license("MIT")
+
version("1.0.0", sha256="9e008590e360936a66c98e1a01e7a9a0ecf6af19cc588107121f5fb4613bb60c")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-cov-core/package.py b/var/spack/repos/builtin/packages/py-cov-core/package.py
index 1eb4bd39cd..f193d07cb7 100644
--- a/var/spack/repos/builtin/packages/py-cov-core/package.py
+++ b/var/spack/repos/builtin/packages/py-cov-core/package.py
@@ -12,6 +12,8 @@ class PyCovCore(PythonPackage):
homepage = "https://github.com/schlamar/cov-core"
pypi = "cov-core/cov-core-1.15.0.tar.gz"
+ license("MIT")
+
version("1.15.0", sha256="4a14c67d520fda9d42b0da6134638578caae1d374b9bb462d8de00587dba764c")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-coverage/package.py b/var/spack/repos/builtin/packages/py-coverage/package.py
index 3444aff9c4..788b6a7658 100644
--- a/var/spack/repos/builtin/packages/py-coverage/package.py
+++ b/var/spack/repos/builtin/packages/py-coverage/package.py
@@ -12,6 +12,8 @@ class PyCoverage(PythonPackage):
homepage = "https://github.com/nedbat/coveragepy"
pypi = "coverage/coverage-4.5.4.tar.gz"
+ license("Apache-2.0")
+
version("7.2.6", sha256="2025f913f2edb0272ef15d00b1f335ff8908c921c8eb2013536fcaf61f5a683d")
version("6.4.4", sha256="e16c45b726acb780e1e6f88b286d3c10b3914ab03438f32117c4aa52d7f30d58")
version("6.3.1", sha256="6c3f6158b02ac403868eea390930ae64e9a9a2a5bbfafefbb920d29258d9f2f8")
diff --git a/var/spack/repos/builtin/packages/py-coveralls/package.py b/var/spack/repos/builtin/packages/py-coveralls/package.py
index 9828c93aa7..1ab14bdd0c 100644
--- a/var/spack/repos/builtin/packages/py-coveralls/package.py
+++ b/var/spack/repos/builtin/packages/py-coveralls/package.py
@@ -14,6 +14,8 @@ class PyCoveralls(PythonPackage):
maintainers("dorton21")
+ license("MIT")
+
version("3.0.1", sha256="cbb942ae5ef3d2b55388cb5b43e93a269544911535f1e750e1c656aef019ce60")
variant("pyyaml", default=False, description="Enable useage of pyyaml")
diff --git a/var/spack/repos/builtin/packages/py-cppy/package.py b/var/spack/repos/builtin/packages/py-cppy/package.py
index 4a786a7fd8..b521425d66 100644
--- a/var/spack/repos/builtin/packages/py-cppy/package.py
+++ b/var/spack/repos/builtin/packages/py-cppy/package.py
@@ -12,6 +12,8 @@ class PyCppy(PythonPackage):
homepage = "https://github.com/nucleic/cppy"
pypi = "cppy/cppy-1.1.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.2.1", sha256="83b43bf17b1085ac15c5debdb42154f138b928234b21447358981f69d0d6fe1b")
version("1.1.0", sha256="4eda6f1952054a270f32dc11df7c5e24b259a09fddf7bfaa5f33df9fb4a29642")
diff --git a/var/spack/repos/builtin/packages/py-crashtest/package.py b/var/spack/repos/builtin/packages/py-crashtest/package.py
index d2dade000d..42e08a711e 100644
--- a/var/spack/repos/builtin/packages/py-crashtest/package.py
+++ b/var/spack/repos/builtin/packages/py-crashtest/package.py
@@ -13,6 +13,8 @@ class PyCrashtest(PythonPackage):
homepage = "https://github.com/sdispater/crashtest"
pypi = "crashtest/crashtest-0.3.1.tar.gz"
+ license("MIT")
+
version("0.4.1", sha256="80d7b1f316ebfbd429f648076d6275c877ba30ba48979de4191714a75266f0ce")
version("0.4.0", sha256="d629b00f1d4e79c316909f4eb763bbcb29b510d65fbde1365a1ceb93ab7fa4c8")
version("0.3.1", sha256="42ca7b6ce88b6c7433e2ce47ea884e91ec93104a4b754998be498a8e6c3d37dd")
diff --git a/var/spack/repos/builtin/packages/py-crcmod/package.py b/var/spack/repos/builtin/packages/py-crcmod/package.py
index 1f62ac8a55..2cd5be81a3 100644
--- a/var/spack/repos/builtin/packages/py-crcmod/package.py
+++ b/var/spack/repos/builtin/packages/py-crcmod/package.py
@@ -13,6 +13,8 @@ class PyCrcmod(PythonPackage):
homepage = "http://crcmod.sourceforge.net/"
pypi = "crcmod/crcmod-1.7.tar.gz"
+ license("MIT")
+
version("1.7", sha256="dc7051a0db5f2bd48665a990d3ec1cc305a466a77358ca4492826f41f283601e")
version("1.6", sha256="56d27d035ea029c6ed96779ca042c0136d39d106e3c30baa6422738c7d86aaa5")
diff --git a/var/spack/repos/builtin/packages/py-croniter/package.py b/var/spack/repos/builtin/packages/py-croniter/package.py
index 9a63a33f87..250a621d33 100644
--- a/var/spack/repos/builtin/packages/py-croniter/package.py
+++ b/var/spack/repos/builtin/packages/py-croniter/package.py
@@ -12,6 +12,8 @@ class PyCroniter(PythonPackage):
homepage = "http://github.com/kiorky/croniter"
pypi = "croniter/croniter-1.3.8.tar.gz"
+ license("MIT")
+
version("1.3.8", sha256="32a5ec04e97ec0837bcdf013767abd2e71cceeefd3c2e14c804098ce51ad6cd9")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-cryolobm/package.py b/var/spack/repos/builtin/packages/py-cryolobm/package.py
index 57b18b2155..af1263a272 100644
--- a/var/spack/repos/builtin/packages/py-cryolobm/package.py
+++ b/var/spack/repos/builtin/packages/py-cryolobm/package.py
@@ -13,6 +13,8 @@ class PyCryolobm(PythonPackage):
homepage = "https://pypi.org/project/cryoloBM/#description"
pypi = "cryoloBM/cryoloBM-1.3.7.tar.gz"
+ license("MIT")
+
version("1.3.7", sha256="e3505c95cddac3a344d1c6eddf1a9ff576a1384f9194b580287c76367912bedc")
depends_on("python@3.4.0:")
diff --git a/var/spack/repos/builtin/packages/py-cryptography/package.py b/var/spack/repos/builtin/packages/py-cryptography/package.py
index 0fc7d8803e..c316eded1f 100644
--- a/var/spack/repos/builtin/packages/py-cryptography/package.py
+++ b/var/spack/repos/builtin/packages/py-cryptography/package.py
@@ -13,6 +13,8 @@ class PyCryptography(PythonPackage):
homepage = "https://github.com/pyca/cryptography"
pypi = "cryptography/cryptography-1.8.1.tar.gz"
+ license("Apache-2.0")
+
version("41.0.3", sha256="6d192741113ef5e30d89dcb5b956ef4e1578f304708701b8b73d38e3e1461f34")
version("40.0.2", sha256="c33c0d32b8594fa647d2e01dbccc303478e16fdd7cf98652d5b3ed11aa5e5c99")
version("38.0.1", sha256="1db3d807a14931fa317f96435695d9ec386be7b84b618cc61cfa5d08b0ae33d7")
diff --git a/var/spack/repos/builtin/packages/py-css-parser/package.py b/var/spack/repos/builtin/packages/py-css-parser/package.py
index 7ed99c56ca..3ca2a28406 100644
--- a/var/spack/repos/builtin/packages/py-css-parser/package.py
+++ b/var/spack/repos/builtin/packages/py-css-parser/package.py
@@ -14,6 +14,8 @@ class PyCssParser(PythonPackage):
maintainers("LydDeb")
+ license("LGPL-3.0-or-later")
+
version("1.0.9", sha256="196db822cef22745af6a58d180cf8206949ced58b48f5f3ee98f1de1627495bb")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-cssselect/package.py b/var/spack/repos/builtin/packages/py-cssselect/package.py
index 260f3276e3..1df11406b0 100644
--- a/var/spack/repos/builtin/packages/py-cssselect/package.py
+++ b/var/spack/repos/builtin/packages/py-cssselect/package.py
@@ -14,6 +14,8 @@ class PyCssselect(PythonPackage):
homepage = "https://github.com/scrapy/cssselect"
url = "https://github.com/scrapy/cssselect/archive/v1.1.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.1.0", sha256="dde8c1d4a2c82de6889a3af1c1adbce1a6f3ec08b07a854d873f3f3da92960af")
version("1.0.3", sha256="203d9691c42c13cffe26a2f8fc714977882fcf54a6df82c8eda3371f6beaecdb")
version("1.0.2", sha256="ee16bbb99b0a1f593ed4cd822f20bffefa4a4676d19d7dd1f231b4c1cc1cc1e2")
diff --git a/var/spack/repos/builtin/packages/py-cssutils/package.py b/var/spack/repos/builtin/packages/py-cssutils/package.py
index 3a6772edc5..396406cfd3 100644
--- a/var/spack/repos/builtin/packages/py-cssutils/package.py
+++ b/var/spack/repos/builtin/packages/py-cssutils/package.py
@@ -14,6 +14,8 @@ class PyCssutils(PythonPackage):
maintainers("LydDeb")
+ license("LGPL-3.0-or-later")
+
version("2.7.1", sha256="340ecfd9835d21df8f98500f0dfcea0aee41cb4e19ecbc2cf94f0a6d36d7cb6c")
depends_on("py-setuptools@56:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-csvkit/package.py b/var/spack/repos/builtin/packages/py-csvkit/package.py
index 90970797e0..cda76b63d0 100644
--- a/var/spack/repos/builtin/packages/py-csvkit/package.py
+++ b/var/spack/repos/builtin/packages/py-csvkit/package.py
@@ -14,6 +14,8 @@ class PyCsvkit(PythonPackage):
pypi = "csvkit/csvkit-0.9.1.tar.gz"
git = "https://github.com/wireservice/csvkit.git"
+ license("MIT")
+
version("1.1.1", sha256="beddb7b78f6b22adbed6ead5ad5de4bfb31dd2c55f3211b2a2b3b65529049223")
version("1.0.4", sha256="1353a383531bee191820edfb88418c13dfe1cdfa9dd3dc46f431c05cd2a260a0")
version("0.9.1", sha256="92f8b8647becb5cb1dccb3af92a13a4e85702d42ba465ce8447881fb38c9f93a")
diff --git a/var/spack/repos/builtin/packages/py-ctgan/package.py b/var/spack/repos/builtin/packages/py-ctgan/package.py
index f2381cd6c7..6ad7dd22f4 100644
--- a/var/spack/repos/builtin/packages/py-ctgan/package.py
+++ b/var/spack/repos/builtin/packages/py-ctgan/package.py
@@ -15,6 +15,8 @@ class PyCtgan(PythonPackage):
homepage = "https://github.com/sdv-dev/CTGAN"
pypi = "ctgan/ctgan-0.5.0.tar.gz"
+ license("MIT")
+
version("0.5.0", sha256="b8a5dbf21dab2d2e2690013f13feb0922f5bad13440b15bc031ce9d58c7fb988")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-cudf/package.py b/var/spack/repos/builtin/packages/py-cudf/package.py
index 331bd4c5ac..a06069d09b 100644
--- a/var/spack/repos/builtin/packages/py-cudf/package.py
+++ b/var/spack/repos/builtin/packages/py-cudf/package.py
@@ -16,6 +16,8 @@ class PyCudf(PythonPackage):
homepage = "https://rapids.ai"
url = "https://github.com/rapidsai/cudf/archive/v0.15.0.tar.gz"
+ license("Apache-2.0")
+
version("0.15.0", sha256="2570636b72cce4c52f71e36307f51f630e2f9ea94a1abc018d40ce919ba990e4")
build_directory = "python/cudf"
diff --git a/var/spack/repos/builtin/packages/py-cufflinks/package.py b/var/spack/repos/builtin/packages/py-cufflinks/package.py
index 7b22857040..74f694f297 100644
--- a/var/spack/repos/builtin/packages/py-cufflinks/package.py
+++ b/var/spack/repos/builtin/packages/py-cufflinks/package.py
@@ -13,6 +13,8 @@ class PyCufflinks(PythonPackage):
homepage = "https://github.com/santosjorge/cufflinks"
pypi = "cufflinks/cufflinks-0.17.3.tar.gz"
+ license("MIT")
+
version("0.17.3", sha256="48c1b3406dc030004121966489eebc5518cea70fd4e3f16379b491328501a644")
depends_on("py-setuptools@34.4.1:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-cuml/package.py b/var/spack/repos/builtin/packages/py-cuml/package.py
index 931e9fb430..09214b1985 100644
--- a/var/spack/repos/builtin/packages/py-cuml/package.py
+++ b/var/spack/repos/builtin/packages/py-cuml/package.py
@@ -14,6 +14,8 @@ class PyCuml(PythonPackage):
homepage = "https://github.com/rapidsai/cuml"
url = "https://github.com/rapidsai/cuml/archive/v0.15.0.tar.gz"
+ license("Apache-2.0")
+
version("0.15.0", sha256="5c9c656ae4eaa94a426e07d7385fd5ea0e5dc7abff806af2941aee10d4ca99c7")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-current/package.py b/var/spack/repos/builtin/packages/py-current/package.py
index 1c26722d5e..544ff94351 100644
--- a/var/spack/repos/builtin/packages/py-current/package.py
+++ b/var/spack/repos/builtin/packages/py-current/package.py
@@ -12,6 +12,8 @@ class PyCurrent(PythonPackage):
homepage = "https://github.com/xflr6/current"
pypi = "current/current-0.3.1.zip"
+ license("Condor-1.1")
+
version("0.3.1", sha256="207613dc19a6cc8e1a756f26e416733c8f82a70e4ae81103d22f483aae6492a8")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-currentscape/package.py b/var/spack/repos/builtin/packages/py-currentscape/package.py
index eb6d75be89..454e365b4e 100644
--- a/var/spack/repos/builtin/packages/py-currentscape/package.py
+++ b/var/spack/repos/builtin/packages/py-currentscape/package.py
@@ -13,6 +13,8 @@ class PyCurrentscape(PythonPackage):
git = "https://github.com/BlueBrain/Currentscape.git"
pypi = "currentscape/currentscape-1.0.12.tar.gz"
+ license("Apache-2.0")
+
version("1.0.12", sha256="d83c5a58074e4d612553472a487e5d1d2854dc4d5c161817c6bafdf4a5988011")
depends_on("py-setuptools", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-custodian/package.py b/var/spack/repos/builtin/packages/py-custodian/package.py
index 5b6d6dd6c0..4e6dbf9c0e 100644
--- a/var/spack/repos/builtin/packages/py-custodian/package.py
+++ b/var/spack/repos/builtin/packages/py-custodian/package.py
@@ -18,6 +18,8 @@ class PyCustodian(PythonPackage):
maintainers("meyersbs")
+ license("MIT")
+
version("2022.5.26", sha256="92bdafa578c75f976176492e7bf3eb83abde97f112725e2e421633fa8954c6ef")
# From setup.py:
diff --git a/var/spack/repos/builtin/packages/py-custom-inherit/package.py b/var/spack/repos/builtin/packages/py-custom-inherit/package.py
index ea17dadeb5..c802b0bca1 100644
--- a/var/spack/repos/builtin/packages/py-custom-inherit/package.py
+++ b/var/spack/repos/builtin/packages/py-custom-inherit/package.py
@@ -16,6 +16,8 @@ class PyCustomInherit(PythonPackage):
maintainers("snehring")
+ license("MIT")
+
version("2.4.1", sha256="7052eb337bcce83551815264391cc4efc2bf70b295a3c52aba64f1ab57c3a8a2")
version("2.2.2", sha256="83c048bc3415a9e38e44e78dbe231f837aa3d4fd91b4e71443b6f6e38034f583")
diff --git a/var/spack/repos/builtin/packages/py-cutadapt/package.py b/var/spack/repos/builtin/packages/py-cutadapt/package.py
index 230d106906..d515957a28 100644
--- a/var/spack/repos/builtin/packages/py-cutadapt/package.py
+++ b/var/spack/repos/builtin/packages/py-cutadapt/package.py
@@ -15,6 +15,8 @@ class PyCutadapt(PythonPackage):
pypi = "cutadapt/cutadapt-1.13.tar.gz"
git = "https://github.com/marcelm/cutadapt.git"
+ license("MIT")
+
version("4.4", sha256="4554157c673022e1c433fcd6e3b803008fef60c8e71c01215e4aa04b0f09fe83")
version("4.3", sha256="319de860f975977e080ea42d9d255322060693ca39b7be51187831311702fe29")
version("4.2", sha256="ab0ac450baecc1576cc5ccbc06eab2685be9ee7676763938237d954a644237f1")
diff --git a/var/spack/repos/builtin/packages/py-cvxopt/package.py b/var/spack/repos/builtin/packages/py-cvxopt/package.py
index 4210438b7a..5fe3f74e41 100644
--- a/var/spack/repos/builtin/packages/py-cvxopt/package.py
+++ b/var/spack/repos/builtin/packages/py-cvxopt/package.py
@@ -13,6 +13,8 @@ class PyCvxopt(PythonPackage):
homepage = "https://cvxopt.org/"
pypi = "cvxopt/cvxopt-1.1.9.tar.gz"
+ license("GPL-3.0-only")
+
version("1.2.5", sha256="94ec8c36bd6628a11de9014346692daeeef99b3b7bae28cef30c7490bbcb2d72")
variant(
diff --git a/var/spack/repos/builtin/packages/py-cvxpy/package.py b/var/spack/repos/builtin/packages/py-cvxpy/package.py
index e5a4c4e653..e312e217db 100644
--- a/var/spack/repos/builtin/packages/py-cvxpy/package.py
+++ b/var/spack/repos/builtin/packages/py-cvxpy/package.py
@@ -13,6 +13,8 @@ class PyCvxpy(PythonPackage):
homepage = "https://www.cvxpy.org/index.html"
pypi = "cvxpy/cvxpy-1.0.25.tar.gz"
+ license("Apache-2.0")
+
version("1.1.13", sha256="a9c781e74ad76097b47b86456cb3a943898f7ec9ac8f47bcefc922051cdc4a04")
version("1.0.25", sha256="8535529ddb807067b0d59661dce1d9a6ddb2a218398a38ea7772328ad8a6ea13")
diff --git a/var/spack/repos/builtin/packages/py-cwl-upgrader/package.py b/var/spack/repos/builtin/packages/py-cwl-upgrader/package.py
index ef67f0949a..eab7c2d79d 100644
--- a/var/spack/repos/builtin/packages/py-cwl-upgrader/package.py
+++ b/var/spack/repos/builtin/packages/py-cwl-upgrader/package.py
@@ -13,6 +13,8 @@ class PyCwlUpgrader(PythonPackage):
homepage = "https://github.com/common-workflow-language/cwl-upgrader"
pypi = "cwl-upgrader/cwl-upgrader-1.2.4.tar.gz"
+ license("Apache-2.0")
+
version("1.2.4", sha256="b25fc236407343d44cc830ac3f63eed395b8d872fc7e17db92cde583d4a3b2ec")
depends_on("python@3.6:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-cwl-utils/package.py b/var/spack/repos/builtin/packages/py-cwl-utils/package.py
index 99c6b92b30..99768236c0 100644
--- a/var/spack/repos/builtin/packages/py-cwl-utils/package.py
+++ b/var/spack/repos/builtin/packages/py-cwl-utils/package.py
@@ -15,6 +15,8 @@ class PyCwlUtils(PythonPackage):
homepage = "https://github.com/common-workflow-language/cwl-utils"
pypi = "cwl-utils/cwl-utils-0.21.tar.gz"
+ license("Apache-2.0")
+
version("0.21", sha256="583f05010f7572f3a69310325472ccb6efc2db7f43dc6428d03552e0ffcbaaf9")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-cwltool/package.py b/var/spack/repos/builtin/packages/py-cwltool/package.py
index 21eed24542..b3aa3d286a 100644
--- a/var/spack/repos/builtin/packages/py-cwltool/package.py
+++ b/var/spack/repos/builtin/packages/py-cwltool/package.py
@@ -13,6 +13,8 @@ class PyCwltool(PythonPackage):
homepage = "https://github.com/common-workflow-language/cwltool"
pypi = "cwltool/cwltool-3.1.20221201130942.tar.gz"
+ license("Apache-2.0")
+
version(
"3.1.20221201130942",
sha256="0152d8cdf6acaf3620f557b442941f577bff2851d9e2e866e6051ea48a37bdbe",
diff --git a/var/spack/repos/builtin/packages/py-cycler/package.py b/var/spack/repos/builtin/packages/py-cycler/package.py
index dafd3edf0e..94ca18b878 100644
--- a/var/spack/repos/builtin/packages/py-cycler/package.py
+++ b/var/spack/repos/builtin/packages/py-cycler/package.py
@@ -12,6 +12,8 @@ class PyCycler(PythonPackage):
homepage = "https://matplotlib.org/cycler/"
pypi = "cycler/cycler-0.11.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.11.0", sha256="9c87405839a19696e837b3b818fed3f5f69f16f1eec1a1ad77e043dcea9c772f")
version("0.10.0", sha256="cd7b2d1018258d7247a71425e9f26463dfb444d411c39569972f4ce586b0c9d8")
diff --git a/var/spack/repos/builtin/packages/py-cykhash/package.py b/var/spack/repos/builtin/packages/py-cykhash/package.py
index 85d67fb979..bd27b5eba0 100644
--- a/var/spack/repos/builtin/packages/py-cykhash/package.py
+++ b/var/spack/repos/builtin/packages/py-cykhash/package.py
@@ -14,6 +14,8 @@ class PyCykhash(PythonPackage):
maintainers("snehring")
+ license("MIT")
+
version("2.0.1", sha256="b4794bc9f549114d8cf1d856d9f64e08ff5f246bf043cf369fdb414e9ceb97f7")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-cylc-flow/package.py b/var/spack/repos/builtin/packages/py-cylc-flow/package.py
index de70e1de50..1620ea8ed7 100644
--- a/var/spack/repos/builtin/packages/py-cylc-flow/package.py
+++ b/var/spack/repos/builtin/packages/py-cylc-flow/package.py
@@ -14,6 +14,8 @@ class PyCylcFlow(PythonPackage):
maintainers("LydDeb", "climbfuji")
+ license("GPL-3.0-only")
+
version("8.2.3", sha256="dd5bea9e4b8dad00edd9c3459a38fb778e5a073da58ad2725bc9b84ad718e073")
version("8.2.0", sha256="cbe35e0d72d1ca36f28a4cebe9b9040a3445a74253bc94051a3c906cf179ded0")
version("8.1.4", sha256="d1835ac18f6f24f3115c56b2bc821185484e834a86b12fd0033ff7e4dc3c1f63")
diff --git a/var/spack/repos/builtin/packages/py-cylc-rose/package.py b/var/spack/repos/builtin/packages/py-cylc-rose/package.py
index 37805c66d0..3e64b80744 100644
--- a/var/spack/repos/builtin/packages/py-cylc-rose/package.py
+++ b/var/spack/repos/builtin/packages/py-cylc-rose/package.py
@@ -14,6 +14,8 @@ class PyCylcRose(PythonPackage):
maintainers("LydDeb")
+ license("GPL-3.0-only")
+
version("1.3.0", sha256="017072b69d7a50fa6d309a911d2428743b07c095f308529b36b1b787ebe7ab88")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-cylc-uiserver/package.py b/var/spack/repos/builtin/packages/py-cylc-uiserver/package.py
index 57345f8a11..ba8958bf08 100644
--- a/var/spack/repos/builtin/packages/py-cylc-uiserver/package.py
+++ b/var/spack/repos/builtin/packages/py-cylc-uiserver/package.py
@@ -14,6 +14,8 @@ class PyCylcUiserver(PythonPackage):
maintainers("LydDeb")
+ license("GPL-3.0-or-later")
+
version("1.3.0", sha256="f3526e470c7ac2b61bf69e9b8d17fc7a513392219d28baed9b1166dcc7033d7a")
depends_on("py-wheel", type="build")
diff --git a/var/spack/repos/builtin/packages/py-cylp/package.py b/var/spack/repos/builtin/packages/py-cylp/package.py
index 865e98c43e..04b09d9473 100644
--- a/var/spack/repos/builtin/packages/py-cylp/package.py
+++ b/var/spack/repos/builtin/packages/py-cylp/package.py
@@ -17,6 +17,8 @@ class PyCylp(PythonPackage):
homepage = "https://github.com/coin-or/cylp"
pypi = "cylp/cylp-0.91.5.tar.gz"
+ license("EPL-2.0")
+
version("0.91.5", sha256="d68ab1dde125be60abf45c8fd9edd24ab880c8144ad881718ddfa01ff6674c77")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-cymem/package.py b/var/spack/repos/builtin/packages/py-cymem/package.py
index 986652b115..208abde2c5 100644
--- a/var/spack/repos/builtin/packages/py-cymem/package.py
+++ b/var/spack/repos/builtin/packages/py-cymem/package.py
@@ -13,6 +13,8 @@ class PyCymem(PythonPackage):
homepage = "https://github.com/explosion/cymem"
pypi = "cymem/cymem-2.0.3.tar.gz"
+ license("MIT")
+
version("2.0.7", sha256="e6034badb5dd4e10344211c81f16505a55553a7164adc314c75bd80cf07e57a8")
version("2.0.3", sha256="5083b2ab5fe13ced094a82e0df465e2dbbd9b1c013288888035e24fd6eb4ed01")
diff --git a/var/spack/repos/builtin/packages/py-cyordereddict/package.py b/var/spack/repos/builtin/packages/py-cyordereddict/package.py
index 3629dfd730..a2ef33ed28 100644
--- a/var/spack/repos/builtin/packages/py-cyordereddict/package.py
+++ b/var/spack/repos/builtin/packages/py-cyordereddict/package.py
@@ -13,6 +13,8 @@ class PyCyordereddict(PythonPackage):
homepage = "https://github.com/shoyer/cyordereddict"
pypi = "cyordereddict/cyordereddict-1.0.0.tar.gz"
+ license("MIT")
+
version("1.0.0", sha256="d9b2c31796999770801a9a49403b8cb49510ecb64e5d1e9d4763ed44f2d5a76e")
version("0.2.2", sha256="f8387caaffba695d704311842291ede696080a5ed306f07f1825de126fb7f1ec")
diff --git a/var/spack/repos/builtin/packages/py-cython/package.py b/var/spack/repos/builtin/packages/py-cython/package.py
index c41899c88a..e2f5139e58 100644
--- a/var/spack/repos/builtin/packages/py-cython/package.py
+++ b/var/spack/repos/builtin/packages/py-cython/package.py
@@ -13,6 +13,8 @@ class PyCython(PythonPackage):
pypi = "cython/Cython-0.29.21.tar.gz"
tags = ["build-tools"]
+ license("Apache-2.0")
+
version("3.0.4", sha256="2e379b491ee985d31e5faaf050f79f4a8f59f482835906efe4477b33b4fbe9ff")
version("3.0.0", sha256="350b18f9673e63101dbbfcf774ee2f57c20ac4636d255741d76ca79016b1bd82")
version("0.29.36", sha256="41c0cfd2d754e383c9eeb95effc9aa4ab847d0c9747077ddd7c0dcb68c3bc01f")
diff --git a/var/spack/repos/builtin/packages/py-cyvcf2/package.py b/var/spack/repos/builtin/packages/py-cyvcf2/package.py
index 21a4336544..6028cd4bc5 100644
--- a/var/spack/repos/builtin/packages/py-cyvcf2/package.py
+++ b/var/spack/repos/builtin/packages/py-cyvcf2/package.py
@@ -12,6 +12,8 @@ class PyCyvcf2(PythonPackage):
homepage = "https://github.com/brentp/cyvcf2"
pypi = "cyvcf2/cyvcf2-0.11.7.tar.gz"
+ license("MIT")
+
version("0.11.7", sha256="a4b6229b89a0a1043684c65cbdd702c366a8800dc3591fb44c4b5a08640cbeec")
depends_on("python@2.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-dadi/package.py b/var/spack/repos/builtin/packages/py-dadi/package.py
index 9944896e50..0b360b23af 100644
--- a/var/spack/repos/builtin/packages/py-dadi/package.py
+++ b/var/spack/repos/builtin/packages/py-dadi/package.py
@@ -16,6 +16,8 @@ class PyDadi(PythonPackage):
maintainers("dorton21")
+ license("BSD-3-Clause")
+
version("2020-12-02", commit="047bac0db5245009d9c724e91a851149c34c9de0")
version("2.1.0", sha256="97a15aa7ef501850cad4cff66b11b66ecb65d5d68acbf2ff713585c81c3a1038")
diff --git a/var/spack/repos/builtin/packages/py-damask/package.py b/var/spack/repos/builtin/packages/py-damask/package.py
index 34486213a1..3210c9e2ef 100644
--- a/var/spack/repos/builtin/packages/py-damask/package.py
+++ b/var/spack/repos/builtin/packages/py-damask/package.py
@@ -15,6 +15,8 @@ class PyDamask(PythonPackage):
maintainers("MarDiehl")
+ license("AGPL-3.0-only")
+
version(
"3.0.0-alpha8", sha256="f62c38123213d1c1fe2eb8910b0ffbdc1cac56273c2520f3b64a553363190b9d"
)
diff --git a/var/spack/repos/builtin/packages/py-dask-glm/package.py b/var/spack/repos/builtin/packages/py-dask-glm/package.py
index 40cbd16436..2774aaccca 100644
--- a/var/spack/repos/builtin/packages/py-dask-glm/package.py
+++ b/var/spack/repos/builtin/packages/py-dask-glm/package.py
@@ -13,6 +13,8 @@ class PyDaskGlm(PythonPackage):
homepage = "https://dask-glm.readthedocs.io/en/latest/"
pypi = "dask-glm/dask-glm-0.2.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.2.0", sha256="58b86cebf04fe5b9e58092e1c467e32e60d01e11b71fdc628baaa9fc6d1adee5")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-dask-ml/package.py b/var/spack/repos/builtin/packages/py-dask-ml/package.py
index 10f4e17a0e..4f8db8cc9b 100644
--- a/var/spack/repos/builtin/packages/py-dask-ml/package.py
+++ b/var/spack/repos/builtin/packages/py-dask-ml/package.py
@@ -12,6 +12,8 @@ class PyDaskMl(PythonPackage):
homepage = "https://ml.dask.org/"
pypi = "dask-ml/dask-ml-1.8.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.8.0", sha256="8fc4ac3ec1915e382fb8cae9ff1ec9b5ac1bee0b6f4c6975d6e6cb7191a4a815")
variant("docs", default=False, description="Build HTML documentation")
diff --git a/var/spack/repos/builtin/packages/py-dask-mpi/package.py b/var/spack/repos/builtin/packages/py-dask-mpi/package.py
index fb2c6a0e5e..c24cfa006d 100644
--- a/var/spack/repos/builtin/packages/py-dask-mpi/package.py
+++ b/var/spack/repos/builtin/packages/py-dask-mpi/package.py
@@ -14,6 +14,8 @@ class PyDaskMpi(PythonPackage):
skip_modules = ["dask_mpi.tests"]
+ license("BSD-3-Clause")
+
version("2022.4.0", sha256="0a04f1d7d35a06cdff506593330d4414ea242c9172498ce191f5742eac499e17")
version("2.21.0", sha256="76e153fc8c58047d898970b33ede0ab1990bd4e69cc130c6627a96f11b12a1a7")
version("2.0.0", sha256="774cd2d69e5f7154e1fa133c22498062edd31507ffa2ea19f4ab4d8975c27bc3")
diff --git a/var/spack/repos/builtin/packages/py-dask-sphinx-theme/package.py b/var/spack/repos/builtin/packages/py-dask-sphinx-theme/package.py
index a4d9389ff6..9dfaadd84d 100644
--- a/var/spack/repos/builtin/packages/py-dask-sphinx-theme/package.py
+++ b/var/spack/repos/builtin/packages/py-dask-sphinx-theme/package.py
@@ -12,6 +12,8 @@ class PyDaskSphinxTheme(PythonPackage):
homepage = "https://github.com/dask/dask-sphinx-theme/"
pypi = "dask_sphinx_theme/dask_sphinx_theme-1.3.5.tar.gz"
+ license("BSD-3-Clause")
+
version("1.3.5", sha256="151970cf0efedeb398fd6ca080407d3e81b4584d333e24498262d954171baa33")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-dask/package.py b/var/spack/repos/builtin/packages/py-dask/package.py
index df07a6e03e..8b9743a602 100644
--- a/var/spack/repos/builtin/packages/py-dask/package.py
+++ b/var/spack/repos/builtin/packages/py-dask/package.py
@@ -14,6 +14,8 @@ class PyDask(PythonPackage):
maintainers("skosukhin")
+ license("BSD-3-Clause")
+
version("2023.4.1", sha256="9dc72ebb509f58f3fe518c12dd5a488c67123fdd66ccb0b968b34fd11e512153")
version("2022.10.2", sha256="42cb43f601709575fa46ce09e74bea83fdd464187024f56954e09d9b428ceaab")
version("2021.6.2", sha256="8588fcd1a42224b7cfcd2ebc8ad616734abb6b1a4517efd52d89c7dd66eb91f8")
diff --git a/var/spack/repos/builtin/packages/py-dataclasses-json/package.py b/var/spack/repos/builtin/packages/py-dataclasses-json/package.py
index 465265f834..e9742bb54e 100644
--- a/var/spack/repos/builtin/packages/py-dataclasses-json/package.py
+++ b/var/spack/repos/builtin/packages/py-dataclasses-json/package.py
@@ -12,6 +12,8 @@ class PyDataclassesJson(PythonPackage):
homepage = "https://github.com/lidatong/dataclasses-json"
pypi = "dataclasses_json/dataclasses_json-0.5.12.tar.gz"
+ license("MIT")
+
version("0.5.12", sha256="70e28da52e36f4be6b724e1f1e77fbcd19e0e0a6bf9a4c4c6e5abf713d4dab5a")
depends_on("python@3.7:3.11", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-datacube/package.py b/var/spack/repos/builtin/packages/py-datacube/package.py
index 79ad65725e..8a420fa9e1 100644
--- a/var/spack/repos/builtin/packages/py-datacube/package.py
+++ b/var/spack/repos/builtin/packages/py-datacube/package.py
@@ -14,6 +14,8 @@ class PyDatacube(PythonPackage):
maintainers("adamjstewart")
+ license("Apache-2.0")
+
version("1.8.3", sha256="d1e1a49c615fdaebf6e6008da7f925bc09e9d7bf94f259a1c596d266d1c36649")
# Excluding 'datacube.utils.aws' since it requires 'boto3'
diff --git a/var/spack/repos/builtin/packages/py-datalad-container/package.py b/var/spack/repos/builtin/packages/py-datalad-container/package.py
index c63152d291..f5a02102c9 100644
--- a/var/spack/repos/builtin/packages/py-datalad-container/package.py
+++ b/var/spack/repos/builtin/packages/py-datalad-container/package.py
@@ -12,6 +12,8 @@ class PyDataladContainer(PythonPackage):
homepage = "https://github.com/datalad/datalad-container/"
pypi = "datalad_container/datalad_container-1.1.5.tar.gz"
+ license("MIT")
+
version("1.2.0", sha256="35239a7a00a7fec98828ef78f929d16047349ef0e921c8be9cf933ff845aece6")
version("1.1.7", sha256="02574c1d3d1e83c8ef3ab75b6a3523ce5acc870b0b79af12ae433ac140c5cb16")
version("1.1.5", sha256="f6099a0124ddb2f021531d5020a583eca3cd9243e4e609b0f58e3f72e779b601")
diff --git a/var/spack/repos/builtin/packages/py-datalad-deprecated/package.py b/var/spack/repos/builtin/packages/py-datalad-deprecated/package.py
index ae08094aae..d9196ef9d4 100644
--- a/var/spack/repos/builtin/packages/py-datalad-deprecated/package.py
+++ b/var/spack/repos/builtin/packages/py-datalad-deprecated/package.py
@@ -13,6 +13,8 @@ class PyDataladDeprecated(PythonPackage):
homepage = "https://github.com/datalad/datalad-deprecated"
pypi = "datalad_deprecated/datalad_deprecated-0.3.0.tar.gz"
+ license("MIT")
+
version("0.3.0", sha256="874cf31c7640a9eafe7c5ecf36f0924d5d5b47222666a55ef10eabb9c29f46cd")
depends_on("py-setuptools@43:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-datalad-metadata-model/package.py b/var/spack/repos/builtin/packages/py-datalad-metadata-model/package.py
index 0bb37540ca..366e0e57fc 100644
--- a/var/spack/repos/builtin/packages/py-datalad-metadata-model/package.py
+++ b/var/spack/repos/builtin/packages/py-datalad-metadata-model/package.py
@@ -14,6 +14,8 @@ class PyDataladMetadataModel(PythonPackage):
homepage = "https://github.com/datalad/metadata-model"
pypi = "datalad-metadata-model/datalad-metadata-model-0.3.5.tar.gz"
+ license("MIT")
+
version("0.3.10", sha256="2d113d43fe5c611633e8e2c354e9ddc1224f4f8d7305b2e1fa20cdd7f5deedc4")
version("0.3.5", sha256="992241adef6d36ad7f9a83d8c7762d887fbec7111e06a2bd12fd8816e6ee739a")
diff --git a/var/spack/repos/builtin/packages/py-datalad-metalad/package.py b/var/spack/repos/builtin/packages/py-datalad-metalad/package.py
index 986ea44bb4..fbbd281165 100644
--- a/var/spack/repos/builtin/packages/py-datalad-metalad/package.py
+++ b/var/spack/repos/builtin/packages/py-datalad-metalad/package.py
@@ -12,6 +12,8 @@ class PyDataladMetalad(PythonPackage):
homepage = "https://github.com/datalad/datalad-metalad/"
pypi = "datalad_metalad/datalad_metalad-0.2.1.tar.gz"
+ license("MIT")
+
version("0.4.17", sha256="8854d5b8bc8387eff27639510f10c3cffe9cd76be018512a5d451be9708242b9")
version("0.4.5", sha256="db1a0675e3c67fe2d9093e7098b142534f49588dea5ee048ee962422a9927fbf")
version("0.2.1", sha256="70fe423136a168f7630b3e0ff1951e776d61e7d5f36670bddf24299ac0870285")
diff --git a/var/spack/repos/builtin/packages/py-datalad-neuroimaging/package.py b/var/spack/repos/builtin/packages/py-datalad-neuroimaging/package.py
index 1cee1e08c2..5427c6e190 100644
--- a/var/spack/repos/builtin/packages/py-datalad-neuroimaging/package.py
+++ b/var/spack/repos/builtin/packages/py-datalad-neuroimaging/package.py
@@ -12,6 +12,8 @@ class PyDataladNeuroimaging(PythonPackage):
homepage = "https://github.com/datalad/datalad-neuroimaging"
pypi = "datalad_neuroimaging/datalad_neuroimaging-0.3.1.tar.gz"
+ license("MIT")
+
version("0.3.3", sha256="49a6852e68892e6cd13f245bca2d400abded5ea4fd2a69c9be41c710d0c49bb1")
version("0.3.1", sha256="aaf7a3d10e8e7df1d8dee09e485bbe26787f496fb2302ed7ddea55a470a0f96e")
diff --git a/var/spack/repos/builtin/packages/py-datasets/package.py b/var/spack/repos/builtin/packages/py-datasets/package.py
index 2289e67e78..b62974f64a 100644
--- a/var/spack/repos/builtin/packages/py-datasets/package.py
+++ b/var/spack/repos/builtin/packages/py-datasets/package.py
@@ -16,6 +16,8 @@ class PyDatasets(PythonPackage):
maintainers("thomas-bouvier")
+ license("Apache-2.0")
+
version("2.8.0", sha256="a843b69593914071f921fc1086fde939f30a63415a34cdda5db3c0acdd58aff2")
version("1.8.0", sha256="d57c32bb29e453ee7f3eb0bbca3660ab4dd2d0e4648efcfa987432624cab29d3")
diff --git a/var/spack/repos/builtin/packages/py-dateparser/package.py b/var/spack/repos/builtin/packages/py-dateparser/package.py
index ec93b4dece..8503882607 100644
--- a/var/spack/repos/builtin/packages/py-dateparser/package.py
+++ b/var/spack/repos/builtin/packages/py-dateparser/package.py
@@ -12,6 +12,8 @@ class PyDateparser(PythonPackage):
homepage = "https://github.com/scrapinghub/dateparser"
pypi = "dateparser/dateparser-0.7.2.tar.gz"
+ license("BSD-3-Clause")
+
version("0.7.2", sha256="e1eac8ef28de69a554d5fcdb60b172d526d61924b1a40afbbb08df459a36006b")
variant("calendars", default=True, description="Add calendar libraries")
diff --git a/var/spack/repos/builtin/packages/py-dateutils/package.py b/var/spack/repos/builtin/packages/py-dateutils/package.py
index 84bc4ff6c9..a9d0678c7a 100644
--- a/var/spack/repos/builtin/packages/py-dateutils/package.py
+++ b/var/spack/repos/builtin/packages/py-dateutils/package.py
@@ -12,6 +12,8 @@ class PyDateutils(PythonPackage):
homepage = "https://github.com/jmcantrell/python-dateutils"
pypi = "dateutils/dateutils-0.6.12.tar.gz"
+ license("0BSD")
+
version("0.6.12", sha256="03dd90bcb21541bd4eb4b013637e4f1b5f944881c46cc6e4b67a6059e370e3f1")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-datrie/package.py b/var/spack/repos/builtin/packages/py-datrie/package.py
index 9089618919..32c9983d7d 100644
--- a/var/spack/repos/builtin/packages/py-datrie/package.py
+++ b/var/spack/repos/builtin/packages/py-datrie/package.py
@@ -12,6 +12,8 @@ class PyDatrie(PythonPackage):
pypi = "datrie/datrie-0.8.2.tar.gz"
maintainers("marcusboden")
+ license("LGPL-2.1-or-later")
+
version("0.8.2", sha256="525b08f638d5cf6115df6ccd818e5a01298cd230b2dac91c8ff2e6499d18765d")
depends_on("python@2.7:2.8,3.4:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-dbfread/package.py b/var/spack/repos/builtin/packages/py-dbfread/package.py
index ed92fa1d65..667ea8fc4c 100644
--- a/var/spack/repos/builtin/packages/py-dbfread/package.py
+++ b/var/spack/repos/builtin/packages/py-dbfread/package.py
@@ -15,6 +15,8 @@ class PyDbfread(PythonPackage):
homepage = "https://dbfread.readthedocs.io/en/latest/"
pypi = "dbfread/dbfread-2.0.7.tar.gz"
+ license("MIT")
+
version("2.0.7", sha256="07c8a9af06ffad3f6f03e8fe91ad7d2733e31a26d2b72c4dd4cfbae07ee3b73d")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-dcm2bids/package.py b/var/spack/repos/builtin/packages/py-dcm2bids/package.py
index fe3deb1562..ce6f0dd8ca 100644
--- a/var/spack/repos/builtin/packages/py-dcm2bids/package.py
+++ b/var/spack/repos/builtin/packages/py-dcm2bids/package.py
@@ -13,6 +13,8 @@ class PyDcm2bids(PythonPackage):
homepage = "https://github.com/unfmontreal/Dcm2Bids"
pypi = "dcm2bids/dcm2bids-2.1.9.tar.gz"
+ license("GPL-3.0-only")
+
version("3.1.0", sha256="53a8a177d556df897e19d72bd517fdae0245927a8938bb9fbbd51f9f33f54f84")
version("2.1.9", sha256="d962bd0a7f1ed200ecb699e8ddb29ff58f09ab2f850a7f37511b79c62189f715")
diff --git a/var/spack/repos/builtin/packages/py-deap/package.py b/var/spack/repos/builtin/packages/py-deap/package.py
index ec984500ce..cdd50332e6 100644
--- a/var/spack/repos/builtin/packages/py-deap/package.py
+++ b/var/spack/repos/builtin/packages/py-deap/package.py
@@ -12,6 +12,8 @@ class PyDeap(PythonPackage):
homepage = "https://deap.readthedocs.org/"
pypi = "deap/deap-1.3.1.tar.gz"
+ license("LGPL-3.0-or-later")
+
version("1.3.3", sha256="8772f1b0fff042d5e516b0aebac2c706243045aa7d0de8e0b8658f380181cf31")
version("1.3.1", sha256="11f54493ceb54aae10dde676577ef59fc52d52f82729d5a12c90b0813c857a2f")
diff --git a/var/spack/repos/builtin/packages/py-debugpy/package.py b/var/spack/repos/builtin/packages/py-debugpy/package.py
index fe2d4c6b5f..fb0c93b1a9 100644
--- a/var/spack/repos/builtin/packages/py-debugpy/package.py
+++ b/var/spack/repos/builtin/packages/py-debugpy/package.py
@@ -15,6 +15,8 @@ class PyDebugpy(PythonPackage):
# 'debugpy._vendored' requires additional dependencies, Windows-specific
skip_modules = ["debugpy._vendored"]
+ license("MIT")
+
version("1.6.7", sha256="c4c2f0810fa25323abfdfa36cbbbb24e5c3b1a42cb762782de64439c575d67f2")
version("1.6.6", sha256="b9c2130e1c632540fbf9c2c88341493797ddf58016e7cba02e311de9b0a96b67")
version("1.6.3", sha256="e8922090514a890eec99cfb991bab872dd2e353ebb793164d5f01c362b9a40bf")
diff --git a/var/spack/repos/builtin/packages/py-decorator/package.py b/var/spack/repos/builtin/packages/py-decorator/package.py
index a839bd731f..d32409d15e 100644
--- a/var/spack/repos/builtin/packages/py-decorator/package.py
+++ b/var/spack/repos/builtin/packages/py-decorator/package.py
@@ -14,6 +14,8 @@ class PyDecorator(PythonPackage):
homepage = "https://github.com/micheles/decorator"
pypi = "decorator/decorator-5.1.0.tar.gz"
+ license("BSD-2-Clause")
+
version("5.1.1", sha256="637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330")
version("5.1.0", sha256="e59913af105b9860aa2c8d3272d9de5a56a4e608db9a2f167a8480b323d529a7")
version("5.0.9", sha256="72ecfba4320a893c53f9706bebb2d55c270c1e51a28789361aa93e4a21319ed5")
diff --git a/var/spack/repos/builtin/packages/py-deepdiff/package.py b/var/spack/repos/builtin/packages/py-deepdiff/package.py
index ed4f4ddedc..ff1a2aeadb 100644
--- a/var/spack/repos/builtin/packages/py-deepdiff/package.py
+++ b/var/spack/repos/builtin/packages/py-deepdiff/package.py
@@ -12,6 +12,8 @@ class PyDeepdiff(PythonPackage):
homepage = "https://github.com/seperman/deepdiff"
pypi = "deepdiff/deepdiff-5.6.0.tar.gz"
+ license("MIT")
+
version("6.3.0", sha256="6a3bf1e7228ac5c71ca2ec43505ca0a743ff54ec77aa08d7db22de6bc7b2b644")
version("5.6.0", sha256="e3f1c3a375c7ea5ca69dba6f7920f9368658318ff1d8a496293c79481f48e649")
diff --git a/var/spack/repos/builtin/packages/py-deepecho/package.py b/var/spack/repos/builtin/packages/py-deepecho/package.py
index ad4a185bae..cd31efafd7 100644
--- a/var/spack/repos/builtin/packages/py-deepecho/package.py
+++ b/var/spack/repos/builtin/packages/py-deepecho/package.py
@@ -13,6 +13,8 @@ class PyDeepecho(PythonPackage):
homepage = "https://github.com/sdv-dev/DeepEcho"
pypi = "deepecho/deepecho-0.3.0.post1.tar.gz"
+ license("MIT")
+
version(
"0.3.0.post1", sha256="9f67373a435b5bcd84441c53eae87a2ba17a27574419a59191f92198f400b914"
)
diff --git a/var/spack/repos/builtin/packages/py-deephyper/package.py b/var/spack/repos/builtin/packages/py-deephyper/package.py
index b90f77658a..affb3b813b 100644
--- a/var/spack/repos/builtin/packages/py-deephyper/package.py
+++ b/var/spack/repos/builtin/packages/py-deephyper/package.py
@@ -17,6 +17,8 @@ class PyDeephyper(PythonPackage):
maintainers("mdorier", "Deathn0t")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("0.4.2", sha256="ee1811a22b08eff3c9098f63fbbb37f7c8703e2f878f2bdf2ec35a978512867f")
diff --git a/var/spack/repos/builtin/packages/py-deepsig-biocomp/package.py b/var/spack/repos/builtin/packages/py-deepsig-biocomp/package.py
index ac8c77a1be..791b1ef63e 100644
--- a/var/spack/repos/builtin/packages/py-deepsig-biocomp/package.py
+++ b/var/spack/repos/builtin/packages/py-deepsig-biocomp/package.py
@@ -15,6 +15,8 @@ class PyDeepsigBiocomp(PythonPackage):
url = "https://github.com/BolognaBiocomp/deepsig/archive/refs/tags/v1.2.5.tar.gz"
+ license("GPL-3.0-only")
+
version("1.2.5", sha256="e954b815d63c221c564c7d3fe27123d7cd2c39b191d6107369ab095d506496e0")
depends_on("python@3.8", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-deepspeed/package.py b/var/spack/repos/builtin/packages/py-deepspeed/package.py
index 390aa6e004..050f8150b3 100644
--- a/var/spack/repos/builtin/packages/py-deepspeed/package.py
+++ b/var/spack/repos/builtin/packages/py-deepspeed/package.py
@@ -17,6 +17,8 @@ class PyDeepspeed(PythonPackage):
homepage = "http://deepspeed.ai/"
pypi = "deepspeed/deepspeed-0.10.0.tar.gz"
+ license("Apache-2.0")
+
version("0.10.0", sha256="afb06a97fde2a33d0cbd60a8357a70087c037b9f647ca48377728330c35eff3e")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-deeptoolsintervals/package.py b/var/spack/repos/builtin/packages/py-deeptoolsintervals/package.py
index 91dab36a22..766b064a49 100644
--- a/var/spack/repos/builtin/packages/py-deeptoolsintervals/package.py
+++ b/var/spack/repos/builtin/packages/py-deeptoolsintervals/package.py
@@ -12,6 +12,8 @@ class PyDeeptoolsintervals(PythonPackage):
pypi = "deeptoolsintervals/deeptoolsintervals-0.1.9.tar.gz"
+ license("MIT")
+
version("0.1.9", sha256="7d94c36fd2b6f10d8b99e536d2672e8228971f1fc810497d33527bba2c40d4f6")
depends_on("python@2.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-defusedxml/package.py b/var/spack/repos/builtin/packages/py-defusedxml/package.py
index 69fc7fd1f4..f1e30f240d 100644
--- a/var/spack/repos/builtin/packages/py-defusedxml/package.py
+++ b/var/spack/repos/builtin/packages/py-defusedxml/package.py
@@ -12,6 +12,8 @@ class PyDefusedxml(PythonPackage):
homepage = "https://github.com/tiran/defusedxml"
pypi = "defusedxml/defusedxml-0.5.0.tar.gz"
+ license("PSF-2.0")
+
version("0.7.1", sha256="1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69")
version("0.6.0", sha256="f684034d135af4c6cbb949b8a4d2ed61634515257a67299e5f940fbaa34377f5")
version("0.5.0", sha256="24d7f2f94f7f3cb6061acb215685e5125fbcdc40a857eff9de22518820b0a4f4")
diff --git a/var/spack/repos/builtin/packages/py-demjson/package.py b/var/spack/repos/builtin/packages/py-demjson/package.py
index 015b58094d..c0bb6d6098 100644
--- a/var/spack/repos/builtin/packages/py-demjson/package.py
+++ b/var/spack/repos/builtin/packages/py-demjson/package.py
@@ -12,6 +12,8 @@ class PyDemjson(PythonPackage):
homepage = "http://deron.meranda.us/python/demjson/"
pypi = "demjson/demjson-2.2.4.tar.gz"
+ license("LGPL-3.0-only")
+
version("2.2.4", sha256="31de2038a0fdd9c4c11f8bf3b13fe77bc2a128307f965c8d5fb4dc6d6f6beb79")
version("2.2.3", sha256="9fb0f3c02fe500104680af2889a64d1637b395aebdb37341ae2309d77854f40c")
version("2.2.2", sha256="5114563dd3a0324b6c9c74250528660adbb6a095b2a015038149e31a9b5727d5")
diff --git a/var/spack/repos/builtin/packages/py-dendropy/package.py b/var/spack/repos/builtin/packages/py-dendropy/package.py
index 4d71717600..2a0164b1c5 100644
--- a/var/spack/repos/builtin/packages/py-dendropy/package.py
+++ b/var/spack/repos/builtin/packages/py-dendropy/package.py
@@ -16,6 +16,8 @@ class PyDendropy(PythonPackage):
homepage = "https://www.dendropy.org"
pypi = "dendropy/DendroPy-4.3.0.tar.gz"
+ license("CC-BY-NC-SA-4.0")
+
version("4.5.2", sha256="3e5d2522170058ebc8d1ee63a7f2d25b915e34957dc02693ebfdc15f347a0101")
version("4.3.0", sha256="bd5b35ce1a1c9253209b7b5f3939ac22beaa70e787f8129149b4f7ffe865d510")
version("3.12.0", sha256="38a0f36f2f7aae43ec5599408b0d0a4c80996b749589f025940d955a70fc82d4")
diff --git a/var/spack/repos/builtin/packages/py-deprecated/package.py b/var/spack/repos/builtin/packages/py-deprecated/package.py
index df224ec46c..fd55c2020d 100644
--- a/var/spack/repos/builtin/packages/py-deprecated/package.py
+++ b/var/spack/repos/builtin/packages/py-deprecated/package.py
@@ -13,6 +13,8 @@ class PyDeprecated(PythonPackage):
homepage = "https://github.com/tantale/deprecated"
pypi = "Deprecated/Deprecated-1.2.13.tar.gz"
+ license("MIT")
+
version("1.2.13", sha256="43ac5335da90c31c24ba028af536a91d41d53f9e6901ddb021bcc572ce44e38d")
version("1.2.7", sha256="408038ab5fdeca67554e8f6742d1521cd3cd0ee0ff9d47f29318a4f4da31c308")
diff --git a/var/spack/repos/builtin/packages/py-deprecation-alias/package.py b/var/spack/repos/builtin/packages/py-deprecation-alias/package.py
index b16d2ffb2b..68b51c5ced 100644
--- a/var/spack/repos/builtin/packages/py-deprecation-alias/package.py
+++ b/var/spack/repos/builtin/packages/py-deprecation-alias/package.py
@@ -13,6 +13,8 @@ class PyDeprecationAlias(PythonPackage):
homepage = "https://github.com/domdfcoding/deprecation-alias"
pypi = "deprecation_alias/deprecation-alias-0.3.2.tar.gz"
+ license("Apache-2.0")
+
version("0.3.2", sha256="1c9e1a5ddd0a276a1a18e7a4f9d56b53232217491c4549eaa45e51753013ce76")
depends_on("py-wheel@0.34.2:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-deprecation/package.py b/var/spack/repos/builtin/packages/py-deprecation/package.py
index 83d69b3344..c6d9f2effb 100644
--- a/var/spack/repos/builtin/packages/py-deprecation/package.py
+++ b/var/spack/repos/builtin/packages/py-deprecation/package.py
@@ -13,6 +13,8 @@ class PyDeprecation(PythonPackage):
homepage = "https://deprecation.readthedocs.io/"
pypi = "deprecation/deprecation-2.0.7.tar.gz"
+ license("Apache-2.0")
+
version("2.1.0", sha256="72b3bde64e5d778694b0cf68178aed03d15e15477116add3fb773e581f9518ff")
version("2.0.7", sha256="c0392f676a6146f0238db5744d73e786a43510d54033f80994ef2f4c9df192ed")
diff --git a/var/spack/repos/builtin/packages/py-devito/package.py b/var/spack/repos/builtin/packages/py-devito/package.py
index a2fa989dd7..acf82fe693 100644
--- a/var/spack/repos/builtin/packages/py-devito/package.py
+++ b/var/spack/repos/builtin/packages/py-devito/package.py
@@ -18,6 +18,8 @@ class PyDevito(PythonPackage):
homepage = "https://www.devitoproject.org/"
pypi = "devito/devito-4.8.1.tar.gz"
+ license("MIT")
+
version("4.8.1", sha256="56d0957a3226ed2a81c408107a614f04faa896d42c83a8b2bd1c8b1100adf51d")
variant("mpi", default=False, description="Enable MPI support")
diff --git a/var/spack/repos/builtin/packages/py-devlib/package.py b/var/spack/repos/builtin/packages/py-devlib/package.py
index b55f178222..c8583c5901 100644
--- a/var/spack/repos/builtin/packages/py-devlib/package.py
+++ b/var/spack/repos/builtin/packages/py-devlib/package.py
@@ -12,6 +12,8 @@ class PyDevlib(PythonPackage):
homepage = "https://github.com/ARM-software/devlib"
url = "https://github.com/ARM-software/devlib/archive/v1.2.tar.gz"
+ license("Apache-2.0")
+
version("1.2", sha256="4cdb6767a9430b49eecffe34e2b9fcbcfc7e65328122d909aa71c3d11a86503d")
version("1.1.2", sha256="c900420cb97239b4642f5e333e43884fb09507b530edb55466e7b82103b4deaa")
version("1.1.1", sha256="eceb7a2721197a6023bbc2bbf346663fc117e4f54e1eb8334a3085dead9c8036")
diff --git a/var/spack/repos/builtin/packages/py-dgl/package.py b/var/spack/repos/builtin/packages/py-dgl/package.py
index 4a1d4b73cd..b86e89eeac 100644
--- a/var/spack/repos/builtin/packages/py-dgl/package.py
+++ b/var/spack/repos/builtin/packages/py-dgl/package.py
@@ -21,6 +21,8 @@ class PyDgl(CMakePackage, PythonExtension, CudaPackage):
maintainers("adamjstewart", "meyersbs")
+ license("Apache-2.0")
+
version("master", branch="master", submodules=True)
version(
"1.0.1", tag="1.0.1", commit="cc2e9933f309f585fae90965ab61ad11ac1eecd5", submodules=True
diff --git a/var/spack/repos/builtin/packages/py-dh-scikit-optimize/package.py b/var/spack/repos/builtin/packages/py-dh-scikit-optimize/package.py
index ceb1d9ccc0..5cc9c8876e 100644
--- a/var/spack/repos/builtin/packages/py-dh-scikit-optimize/package.py
+++ b/var/spack/repos/builtin/packages/py-dh-scikit-optimize/package.py
@@ -21,6 +21,8 @@ class PyDhScikitOptimize(PythonPackage):
homepage = "https://github.com/deephyper/scikit-optimize"
pypi = "dh-scikit-optimize/dh-scikit-optimize-0.9.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.9.5", sha256="c2777839a536215ab40fc5db2242809ccffd5e5b23718e23d58ea76ff35a7543")
version("0.9.4", sha256="9acfba4077fe45f3854a4af255763a3e8a396c05bd2a7c761a969171366b3840")
version("0.9.3", sha256="0c922c61dc1f010c7bbd2f0930c766e8ae040c35b129e4de6d51b611fd72b7c9")
diff --git a/var/spack/repos/builtin/packages/py-dict2css/package.py b/var/spack/repos/builtin/packages/py-dict2css/package.py
index 7e962e56d7..764170d5a9 100644
--- a/var/spack/repos/builtin/packages/py-dict2css/package.py
+++ b/var/spack/repos/builtin/packages/py-dict2css/package.py
@@ -14,6 +14,8 @@ class PyDict2css(PythonPackage):
maintainers("LydDeb")
+ license("MIT")
+
version("0.3.0", sha256="1e8b1bf580dca2083198f88a60ec88c878a8829d760dfe45483ef80fe2905117")
depends_on("py-whey", type="build")
diff --git a/var/spack/repos/builtin/packages/py-dictobj/package.py b/var/spack/repos/builtin/packages/py-dictobj/package.py
index 7be7d8448d..0e19875baa 100644
--- a/var/spack/repos/builtin/packages/py-dictobj/package.py
+++ b/var/spack/repos/builtin/packages/py-dictobj/package.py
@@ -13,6 +13,8 @@ class PyDictobj(PythonPackage):
homepage = "https://github.com/grimwm/py-dictobj"
pypi = "dictobj/dictobj-0.4.tar.gz"
+ license("Apache-2.0")
+
version("0.4", sha256="15d6ac1c720350dcce3d01c31882cbc8e4a14cb22a8bca290a18ca7b0c0988f1")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-dill/package.py b/var/spack/repos/builtin/packages/py-dill/package.py
index f04e80d307..446ac7465a 100644
--- a/var/spack/repos/builtin/packages/py-dill/package.py
+++ b/var/spack/repos/builtin/packages/py-dill/package.py
@@ -12,6 +12,8 @@ class PyDill(PythonPackage):
homepage = "https://github.com/uqfoundation/dill"
pypi = "dill/dill-0.2.7.tar.gz"
+ license("BSD-3-Clause")
+
version("0.3.6", sha256="e5db55f3687856d8fbdab002ed78544e1c4559a130302693d839dfe8f93f2373")
version("0.3.5.1", sha256="d75e41f3eff1eee599d738e76ba8f4ad98ea229db8b085318aa2b3333a208c86")
version("0.3.4", sha256="9f9734205146b2b353ab3fec9af0070237b6ddae78452af83d2fca84d739e675")
diff --git a/var/spack/repos/builtin/packages/py-diskcache/package.py b/var/spack/repos/builtin/packages/py-diskcache/package.py
index 1783b39d42..646894a9ef 100644
--- a/var/spack/repos/builtin/packages/py-diskcache/package.py
+++ b/var/spack/repos/builtin/packages/py-diskcache/package.py
@@ -13,6 +13,8 @@ class PyDiskcache(PythonPackage):
homepage = "http://www.grantjenks.com/docs/diskcache/"
pypi = "diskcache/diskcache-4.1.0.tar.gz"
+ license("Apache-2.0")
+
version("5.2.1", sha256="1805acd5868ac10ad547208951a1190a0ab7bbff4e70f9a07cde4dbdfaa69f64")
version("4.1.0", sha256="bcee5a59f9c264e2809e58d01be6569a3bbb1e36a1e0fb83f7ef9b2075f95ce0")
diff --git a/var/spack/repos/builtin/packages/py-dist-meta/package.py b/var/spack/repos/builtin/packages/py-dist-meta/package.py
index c8ceed07f7..c1068042ec 100644
--- a/var/spack/repos/builtin/packages/py-dist-meta/package.py
+++ b/var/spack/repos/builtin/packages/py-dist-meta/package.py
@@ -13,6 +13,8 @@ class PyDistMeta(PythonPackage):
homepage = "https://github.com/repo-helper/dist-meta"
pypi = "dist_meta/dist-meta-0.8.0.tar.gz"
+ license("MIT")
+
version("0.8.0", sha256="541d51f75b7f580c80d8d7b23112d0b4bf3edbc9442e425a7c4fcd75f4138551")
depends_on("py-wheel@0.34.2:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-distance/package.py b/var/spack/repos/builtin/packages/py-distance/package.py
index 645a532bf0..f586997420 100644
--- a/var/spack/repos/builtin/packages/py-distance/package.py
+++ b/var/spack/repos/builtin/packages/py-distance/package.py
@@ -15,6 +15,8 @@ class PyDistance(PythonPackage):
homepage = "https://github.com/doukremt/distance"
pypi = "Distance/Distance-0.1.3.tar.gz"
+ license("GPL-2.0-only")
+
version("0.1.3", sha256="60807584f5b6003f5c521aa73f39f51f631de3be5cccc5a1d67166fcbf0d4551")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-distlib/package.py b/var/spack/repos/builtin/packages/py-distlib/package.py
index f0a4c8d6e2..ac7da8ec5f 100644
--- a/var/spack/repos/builtin/packages/py-distlib/package.py
+++ b/var/spack/repos/builtin/packages/py-distlib/package.py
@@ -12,6 +12,8 @@ class PyDistlib(PythonPackage):
homepage = "https://bitbucket.org/pypa/distlib"
pypi = "distlib/distlib-0.3.6.tar.gz"
+ license("PSF-2.0")
+
version("0.3.7", sha256="9dafe54b34a028eafd95039d5e5d4851a13734540f1331060d31c9916e7147a8")
version("0.3.6", sha256="14bad2d9b04d3a36127ac97f30b12a19268f211063d8f8ee4f47108896e11b46")
version("0.3.4", sha256="e4b58818180336dc9c529bfb9a0b58728ffc09ad92027a3f30b7cd91e3458579")
diff --git a/var/spack/repos/builtin/packages/py-distributed/package.py b/var/spack/repos/builtin/packages/py-distributed/package.py
index ef4dbe7c15..dbf5f3e109 100644
--- a/var/spack/repos/builtin/packages/py-distributed/package.py
+++ b/var/spack/repos/builtin/packages/py-distributed/package.py
@@ -30,6 +30,8 @@ class PyDistributed(PythonPackage):
"distributed.diagnostics",
]
+ license("BSD-3-Clause")
+
version("2023.4.1", sha256="0140376338efdcf8db1d03f7c1fdbb5eab2a337b03e955d927c116824ee94ac5")
version("2022.10.2", sha256="53f0a5bf6efab9a5ab3345cd913f6d3f3d4ea444ee2edbea331c7fef96fd67d0")
version("2022.2.1", sha256="fb62a75af8ef33bbe1aa80a68c01a33a93c1cd5a332dd017ab44955bf7ecf65b")
diff --git a/var/spack/repos/builtin/packages/py-distro/package.py b/var/spack/repos/builtin/packages/py-distro/package.py
index a041a04155..e4ebb771f4 100644
--- a/var/spack/repos/builtin/packages/py-distro/package.py
+++ b/var/spack/repos/builtin/packages/py-distro/package.py
@@ -13,6 +13,8 @@ class PyDistro(PythonPackage):
homepage = "https://github.com/nir0s/distro"
pypi = "distro/distro-1.5.0.tar.gz"
+ license("Apache-2.0")
+
version("1.8.0", sha256="02e111d1dc6a50abb8eed6bf31c3e48ed8b0830d1ea2a1b78c61765c2513fdd8")
version("1.7.0", sha256="151aeccf60c216402932b52e40ee477a939f8d58898927378a02abbe852c1c39")
version("1.6.0", sha256="83f5e5a09f9c5f68f60173de572930effbcc0287bb84fdc4426cb4168c088424")
diff --git a/var/spack/repos/builtin/packages/py-django/package.py b/var/spack/repos/builtin/packages/py-django/package.py
index 6bcb5875ea..06c1c2837b 100644
--- a/var/spack/repos/builtin/packages/py-django/package.py
+++ b/var/spack/repos/builtin/packages/py-django/package.py
@@ -12,6 +12,8 @@ class PyDjango(PythonPackage):
homepage = "https://www.djangoproject.com/"
url = "https://github.com/django/django/archive/3.0.5.tar.gz"
+ license("BSD-3-Clause")
+
version("3.0.5", sha256="ef2d4f26414dc9598afce9c56cee4578313b88861cedfc5b3d9a71078e5cc79b")
version("3.0.4", sha256="99699643d83acfab51d3ad73c2c2904173e03a4f59fe24c3d494e4fafc0b679f")
version("3.0.3", sha256="d953c950f0c395db065c8bc39d20e87faded376632a3aacf889ae92d5adaac8b")
diff --git a/var/spack/repos/builtin/packages/py-dlio-profiler-py/package.py b/var/spack/repos/builtin/packages/py-dlio-profiler-py/package.py
index aa99a09d8c..0430b8f61c 100644
--- a/var/spack/repos/builtin/packages/py-dlio-profiler-py/package.py
+++ b/var/spack/repos/builtin/packages/py-dlio-profiler-py/package.py
@@ -13,6 +13,8 @@ class PyDlioProfilerPy(PythonPackage):
git = "https://github.com/hariharan-devarajan/dlio-profiler.git"
maintainers("hariharan-devarajan")
+ license("MIT")
+
version("develop", branch="dev")
version("master", branch="master")
version("0.0.2", tag="v0.0.2", commit="b72144abf1499e03d1db87ef51e780633e9e9533")
diff --git a/var/spack/repos/builtin/packages/py-dm-haiku/package.py b/var/spack/repos/builtin/packages/py-dm-haiku/package.py
index 924e464d2b..60c66a42a4 100644
--- a/var/spack/repos/builtin/packages/py-dm-haiku/package.py
+++ b/var/spack/repos/builtin/packages/py-dm-haiku/package.py
@@ -13,6 +13,8 @@ class PyDmHaiku(PythonPackage):
homepage = "https://github.com/deepmind/dm-haiku"
pypi = "dm-haiku/dm-haiku-0.0.5.tar.gz"
+ license("Apache-2.0")
+
version("0.0.7", sha256="86c34af6952a305a4bbfda6b9925998577acc4aa2ad9333da3d6047f4f8ed7c1")
version("0.0.5", sha256="e986237e1f840aa3bd26217ecad84b611bf1456e2139f0f79ea71f9c6222d231")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-dm-tree/package.py b/var/spack/repos/builtin/packages/py-dm-tree/package.py
index 02002412e5..f11cefca22 100644
--- a/var/spack/repos/builtin/packages/py-dm-tree/package.py
+++ b/var/spack/repos/builtin/packages/py-dm-tree/package.py
@@ -19,6 +19,8 @@ class PyDmTree(PythonPackage):
maintainers("aweits")
+ license("Apache-2.0")
+
version("0.1.8", sha256="0fcaabbb14e7980377439e7140bd05552739ca5e515ecb3119f234acee4b9430")
version("0.1.7", sha256="30fec8aca5b92823c0e796a2f33b875b4dccd470b57e91e6c542405c5f77fd2a")
version("0.1.6", sha256="6776404b23b4522c01012ffb314632aba092c9541577004ab153321e87da439a")
diff --git a/var/spack/repos/builtin/packages/py-dnaio/package.py b/var/spack/repos/builtin/packages/py-dnaio/package.py
index 9c286c6b72..a2c37c538d 100644
--- a/var/spack/repos/builtin/packages/py-dnaio/package.py
+++ b/var/spack/repos/builtin/packages/py-dnaio/package.py
@@ -13,6 +13,8 @@ class PyDnaio(PythonPackage):
pypi = "dnaio/dnaio-0.3.tar.gz"
git = "https://github.com/marcelm/dnaio.git"
+ license("MIT")
+
version("0.10.0", sha256="de51a50948f00b864297d74eddb588fbee5ac229855754e77564d18b24619d18")
version("0.9.1", sha256="a1a14181995b27197b7e2b8897994a3107c649b9fc2dfe263caff3c455b0d0c4")
version("0.4.2", sha256="fa55a45bfd5d9272409b714158fb3a7de5dceac1034a0af84502c7f503ee84f8")
diff --git a/var/spack/repos/builtin/packages/py-dnspython/package.py b/var/spack/repos/builtin/packages/py-dnspython/package.py
index 339ae45e74..101f16e471 100644
--- a/var/spack/repos/builtin/packages/py-dnspython/package.py
+++ b/var/spack/repos/builtin/packages/py-dnspython/package.py
@@ -13,6 +13,8 @@ class PyDnspython(PythonPackage):
homepage = "https://www.dnspython.org"
pypi = "dnspython/dnspython-2.2.1.tar.gz"
+ license("ISC")
+
version("2.2.1", sha256="0f7569a4a6ff151958b64304071d370daa3243d15941a7beedf0c9fe5105603e")
depends_on("python@3.6:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-docker/package.py b/var/spack/repos/builtin/packages/py-docker/package.py
index 0fbeecc68b..3f53bec6bf 100644
--- a/var/spack/repos/builtin/packages/py-docker/package.py
+++ b/var/spack/repos/builtin/packages/py-docker/package.py
@@ -13,6 +13,8 @@ class PyDocker(PythonPackage):
homepage = "https://github.com/docker/docker-py"
pypi = "docker/docker-4.2.1.tar.gz"
+ license("Apache-2.0")
+
version("6.0.1", sha256="896c4282e5c7af5c45e8b683b0b0c33932974fe6e50fc6906a0a83616ab3da97")
version("5.0.3", sha256="d916a26b62970e7c2f554110ed6af04c7ccff8e9f81ad17d0d40c75637e227fb")
version("4.2.1", sha256="380a20d38fbfaa872e96ee4d0d23ad9beb0f9ed57ff1c30653cbeb0c9c0964f2")
diff --git a/var/spack/repos/builtin/packages/py-dockerpy-creds/package.py b/var/spack/repos/builtin/packages/py-dockerpy-creds/package.py
index 8789d325ea..a67959fef1 100644
--- a/var/spack/repos/builtin/packages/py-dockerpy-creds/package.py
+++ b/var/spack/repos/builtin/packages/py-dockerpy-creds/package.py
@@ -12,6 +12,8 @@ class PyDockerpyCreds(PythonPackage):
homepage = "https://github.com/shin-/dockerpy-creds"
url = "https://github.com/shin-/dockerpy-creds/archive/0.4.0.tar.gz"
+ license("Apache-2.0")
+
version("0.4.0", sha256="c76c2863c6e9a31b8f70ee5b8b0e5ac6860bfd422d930c04a387599e4272b4b9")
version("0.3.0", sha256="3660a5e9fc7c2816ab967e4bdb4802f211e35011357ae612a601d6944721e153")
version("0.2.3", sha256="7278a7e3c904ccea4bcc777b991a39cac9d4702bfd7d76b95ff6179500d886c4")
diff --git a/var/spack/repos/builtin/packages/py-docopt/package.py b/var/spack/repos/builtin/packages/py-docopt/package.py
index 1b15fd8502..d99b1ad399 100644
--- a/var/spack/repos/builtin/packages/py-docopt/package.py
+++ b/var/spack/repos/builtin/packages/py-docopt/package.py
@@ -12,6 +12,8 @@ class PyDocopt(PythonPackage):
homepage = "http://docopt.org/"
pypi = "docopt/docopt-0.6.2.tar.gz"
+ license("MIT")
+
version("0.6.2", sha256="49b3a825280bd66b3aa83585ef59c4a8c82f2c8a522dbe754a8bc8d08c85c491")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-docstring-parser/package.py b/var/spack/repos/builtin/packages/py-docstring-parser/package.py
index 8bd271cc6e..99fa42da2d 100644
--- a/var/spack/repos/builtin/packages/py-docstring-parser/package.py
+++ b/var/spack/repos/builtin/packages/py-docstring-parser/package.py
@@ -12,6 +12,8 @@ class PyDocstringParser(PythonPackage):
homepage = "https://github.com/rr-/docstring_parser"
pypi = "docstring-parser/docstring_parser-0.15.tar.gz"
+ license("MIT")
+
version("0.15", sha256="48ddc093e8b1865899956fcc03b03e66bb7240c310fac5af81814580c55bf682")
depends_on("python@3.6:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-docstring-to-markdown/package.py b/var/spack/repos/builtin/packages/py-docstring-to-markdown/package.py
index 440059e5c3..605433eee0 100644
--- a/var/spack/repos/builtin/packages/py-docstring-to-markdown/package.py
+++ b/var/spack/repos/builtin/packages/py-docstring-to-markdown/package.py
@@ -14,6 +14,8 @@ class PyDocstringToMarkdown(PythonPackage):
maintainers("alecbcs")
+ license("LGPL-2.1-or-later")
+
version("0.11", sha256="5b1da2c89d9d0d09b955dec0ee111284ceadd302a938a03ed93f66e09134f9b5")
version("0.10", sha256="12f75b0c7b7572defea2d9e24b57ef7ac38c3e26e91c0e5547cfc02b1c168bf6")
diff --git a/var/spack/repos/builtin/packages/py-docutils-stubs/package.py b/var/spack/repos/builtin/packages/py-docutils-stubs/package.py
index 7f978ae131..af0d8c13cc 100644
--- a/var/spack/repos/builtin/packages/py-docutils-stubs/package.py
+++ b/var/spack/repos/builtin/packages/py-docutils-stubs/package.py
@@ -12,6 +12,8 @@ class PyDocutilsStubs(PythonPackage):
homepage = "https://github.com/tk0miya/docutils-stubs"
pypi = "docutils-stubs/docutils-stubs-0.0.21.tar.gz"
+ license("Unlicense")
+
version("0.0.21", sha256="e0d3d2588a0c0b47bf66b917bf4ff2c100cf4cf77bbe2f518d97b8f4d63e735c")
depends_on("python@3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-docutils/package.py b/var/spack/repos/builtin/packages/py-docutils/package.py
index 97ea6034e4..b860496969 100644
--- a/var/spack/repos/builtin/packages/py-docutils/package.py
+++ b/var/spack/repos/builtin/packages/py-docutils/package.py
@@ -18,6 +18,8 @@ class PyDocutils(PythonPackage):
homepage = "http://docutils.sourceforge.net/"
pypi = "docutils/docutils-0.15.2.tar.gz"
+ license("BSD-3-Clause")
+
version("0.20.1", sha256="f08a4e276c3a1583a86dce3e34aba3fe04d02bba2dd51ed16106244e8a923e3b")
version("0.19", sha256="33995a6753c30b7f577febfc2c50411fec6aac7f7ffeb7c4cfe5991072dcf9e6")
version("0.18.1", sha256="679987caf361a7539d76e584cbeddc311e3aee937877c87346f31debc63e9d06")
diff --git a/var/spack/repos/builtin/packages/py-doit/package.py b/var/spack/repos/builtin/packages/py-doit/package.py
index aad45a5c2f..ada2b7cfe5 100644
--- a/var/spack/repos/builtin/packages/py-doit/package.py
+++ b/var/spack/repos/builtin/packages/py-doit/package.py
@@ -12,6 +12,8 @@ class PyDoit(PythonPackage):
homepage = "http://pydoit.org/"
pypi = "doit/doit-0.36.0.tar.gz"
+ license("MIT")
+
version("0.36.0", sha256="71d07ccc9514cb22fe59d98999577665eaab57e16f644d04336ae0b4bae234bc")
depends_on("python@3.8:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-dom-toml/package.py b/var/spack/repos/builtin/packages/py-dom-toml/package.py
index 54c43de68c..2ae37cb9ce 100644
--- a/var/spack/repos/builtin/packages/py-dom-toml/package.py
+++ b/var/spack/repos/builtin/packages/py-dom-toml/package.py
@@ -13,6 +13,8 @@ class PyDomToml(PythonPackage):
homepage = "https://github.com/domdfcoding/dom_toml"
pypi = "dom_toml/dom_toml-0.6.1.tar.gz"
+ license("MIT")
+
version("0.6.1", sha256="a0bfc204ae32c72ed36e526dce56108a3b20741ac3c055207206ce3b2f302868")
depends_on("py-flit-core@3.2:3", type="build")
diff --git a/var/spack/repos/builtin/packages/py-domdf-python-tools/package.py b/var/spack/repos/builtin/packages/py-domdf-python-tools/package.py
index d8e5444300..3e6ede2f39 100644
--- a/var/spack/repos/builtin/packages/py-domdf-python-tools/package.py
+++ b/var/spack/repos/builtin/packages/py-domdf-python-tools/package.py
@@ -13,6 +13,8 @@ class PyDomdfPythonTools(PythonPackage):
homepage = "https://github.com/domdfcoding/domdf_python_tools"
pypi = "domdf_python_tools/domdf_python_tools-3.6.1.tar.gz"
+ license("MIT")
+
version("3.6.1", sha256="acc04563d23bce4d437dd08af6b9bea788328c412772a044d8ca428a7ad861be")
depends_on("py-wheel@0.34.2:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-dominate/package.py b/var/spack/repos/builtin/packages/py-dominate/package.py
index d26eb74062..11662f2999 100644
--- a/var/spack/repos/builtin/packages/py-dominate/package.py
+++ b/var/spack/repos/builtin/packages/py-dominate/package.py
@@ -18,6 +18,8 @@ class PyDominate(PythonPackage):
pypi = "dominate/dominate-2.6.0.tar.gz"
# license = "LGPL-3.0"
+ license("LGPL-3.0-or-later")
+
version("2.6.0", sha256="76ec2cde23700a6fc4fee098168b9dee43b99c2f1dd0ca6a711f683e8eb7e1e4")
depends_on("python@2.7:2,3.4:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-downhill/package.py b/var/spack/repos/builtin/packages/py-downhill/package.py
index 47f3b6c552..b6f5c0c1b4 100644
--- a/var/spack/repos/builtin/packages/py-downhill/package.py
+++ b/var/spack/repos/builtin/packages/py-downhill/package.py
@@ -12,6 +12,8 @@ class PyDownhill(PythonPackage):
homepage = "http://github.com/lmjohns3/downhill"
pypi = "downhill/downhill-0.4.0.tar.gz"
+ license("MIT")
+
version("0.4.0", sha256="074ad91deb06c05108c67d982ef71ffffb6ede2c77201abc69e332649f823b42")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-doxypypy/package.py b/var/spack/repos/builtin/packages/py-doxypypy/package.py
index 2e7907b5ae..9efed3ed31 100644
--- a/var/spack/repos/builtin/packages/py-doxypypy/package.py
+++ b/var/spack/repos/builtin/packages/py-doxypypy/package.py
@@ -15,6 +15,8 @@ class PyDoxypypy(PythonPackage):
homepage = "https://github.com/Feneric/doxypypy"
pypi = "doxypypy/doxypypy-0.8.8.6.tar.gz"
+ license("GPL-2.0-only")
+
version("0.8.8.6", sha256="627571455c537eb91d6998d95b32efc3c53562b2dbadafcb17e49593e0dae01b")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-dpath/package.py b/var/spack/repos/builtin/packages/py-dpath/package.py
index 574464c187..1e57e647ea 100644
--- a/var/spack/repos/builtin/packages/py-dpath/package.py
+++ b/var/spack/repos/builtin/packages/py-dpath/package.py
@@ -14,6 +14,8 @@ class PyDpath(PythonPackage):
homepage = "https://github.com/akesterson/dpath-python"
pypi = "dpath/dpath-2.0.1.tar.gz"
+ license("MIT")
+
version("2.0.1", sha256="bea06b5f4ff620a28dfc9848cf4d6b2bfeed34238edeb8ebe815c433b54eb1fa")
depends_on("python@2.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-drep/package.py b/var/spack/repos/builtin/packages/py-drep/package.py
index 5fedf8af06..ca42593409 100644
--- a/var/spack/repos/builtin/packages/py-drep/package.py
+++ b/var/spack/repos/builtin/packages/py-drep/package.py
@@ -18,6 +18,8 @@ class PyDrep(PythonPackage):
maintainers("MrOlm")
+ license("MIT")
+
version("3.4.2", sha256="90d61e40b987cef85b52209720afe15c090d6af8095f5ac8d14354b374007fa7")
version("3.4.0", sha256="a6533eb585122c1ee66ae622b1b97450a3e1e493a3c3c1d55e79a580d5c46d40")
diff --git a/var/spack/repos/builtin/packages/py-drmaa/package.py b/var/spack/repos/builtin/packages/py-drmaa/package.py
index 0b8874a1c7..f707010027 100644
--- a/var/spack/repos/builtin/packages/py-drmaa/package.py
+++ b/var/spack/repos/builtin/packages/py-drmaa/package.py
@@ -12,6 +12,8 @@ class PyDrmaa(PythonPackage):
homepage = "https://github.com/pygridtools/drmaa-python"
pypi = "drmaa/drmaa-0.7.9.tar.gz"
+ license("BSD-3-Clause")
+
version("0.7.9", sha256="12540cd98afc40d5c0b2f38d7b0e46468d1c45192a2f401f41fc2eda9c9f5542")
depends_on("python@2.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-dryscrape/package.py b/var/spack/repos/builtin/packages/py-dryscrape/package.py
index caed5942dc..88844231ce 100644
--- a/var/spack/repos/builtin/packages/py-dryscrape/package.py
+++ b/var/spack/repos/builtin/packages/py-dryscrape/package.py
@@ -14,6 +14,8 @@ class PyDryscrape(PythonPackage):
pypi = "dryscrape/dryscrape-1.0.tar.gz"
git = "https://github.com/niklasb/dryscrape.git"
+ license("MIT")
+
version("develop", branch="master")
version("1.0", sha256="a99858786434947266cb81d5634cb1722de48aaf6b9cdffda15b7cd4a8e07340")
diff --git a/var/spack/repos/builtin/packages/py-duecredit/package.py b/var/spack/repos/builtin/packages/py-duecredit/package.py
index 05f5ccdacb..9c3ccc011b 100644
--- a/var/spack/repos/builtin/packages/py-duecredit/package.py
+++ b/var/spack/repos/builtin/packages/py-duecredit/package.py
@@ -12,6 +12,8 @@ class PyDuecredit(PythonPackage):
homepage = "https://github.com/duecredit/duecredit"
pypi = "duecredit/duecredit-0.9.1.tar.gz"
+ license("BSD-2-Clause-FreeBSD")
+
version("0.9.2", sha256="0e0fd87e9e46ce6c94308e9f780c203fe836d89628404f8bf5af96a7457bed1c")
version("0.9.1", sha256="f6192ce9315b35f6a67174761291e61d0831e496e8ff4acbc061731e7604faf8")
version("0.6.5", sha256="da3746c24f048e1b2e9bd15c001f0f453a29780ebb9d26367f478a63d15dee9b")
diff --git a/var/spack/repos/builtin/packages/py-dulwich/package.py b/var/spack/repos/builtin/packages/py-dulwich/package.py
index 3134cfef6b..ba1e3b516c 100644
--- a/var/spack/repos/builtin/packages/py-dulwich/package.py
+++ b/var/spack/repos/builtin/packages/py-dulwich/package.py
@@ -15,6 +15,8 @@ class PyDulwich(PythonPackage):
homepage = "https://www.dulwich.io"
pypi = "dulwich/dulwich-0.20.15.tar.gz"
+ license("Apache-2.0")
+
version("0.21.6", sha256="30fbe87e8b51f3813c131e2841c86d007434d160bd16db586b40d47f31dd05b0")
version("0.20.46", sha256="4f0e88ffff5db1523d93d92f1525fe5fa161318ffbaad502c1b9b3be7a067172")
version("0.20.44", sha256="10e8d73763dd30c86a99a15ade8bfcf3ab8fe96532cdf497e8cb1d11832352b8")
diff --git a/var/spack/repos/builtin/packages/py-dunamai/package.py b/var/spack/repos/builtin/packages/py-dunamai/package.py
index ea9d2d8931..fdfe4edb32 100644
--- a/var/spack/repos/builtin/packages/py-dunamai/package.py
+++ b/var/spack/repos/builtin/packages/py-dunamai/package.py
@@ -12,6 +12,8 @@ class PyDunamai(PythonPackage):
homepage = "https://github.com/mtkennerly/dunamai"
pypi = "dunamai/dunamai-1.13.1.tar.gz"
+ license("MIT")
+
version("1.18.0", sha256="5200598561ea5ba956a6174c36e402e92206c6a6aa4a93a6c5cb8003ee1e0997")
version("1.17.0", sha256="459381b585a1e78e4070f0d38a6afb4d67de2ee95064bf6b0438ec620dde0820")
version("1.13.1", sha256="49597bdf653bdacdeb51ec6e0f1d4d2327309376fc83e6f1d42af6e29600515f")
diff --git a/var/spack/repos/builtin/packages/py-dvc/package.py b/var/spack/repos/builtin/packages/py-dvc/package.py
index f3db3ab7cc..b80b2a2a78 100644
--- a/var/spack/repos/builtin/packages/py-dvc/package.py
+++ b/var/spack/repos/builtin/packages/py-dvc/package.py
@@ -13,6 +13,8 @@ class PyDvc(PythonPackage):
homepage = "https://www.dvc.org"
pypi = "dvc/dvc-1.11.10.tar.gz"
+ license("Apache-2.0")
+
version("2.1.0", sha256="46cfbf0db27107fb3a2d5c643e3a948bb24539bf165ef70e77ce64283959e481")
version("1.11.10", sha256="6b53ebf1bd5619836f131181402bb21f7b44109166e9db8f8d6a0d8c7ce9458d")
version("1.11.6", sha256="41ba76c51c6142b28dae3aab039cb12423ba52fed6bd2a838f8308f315cfc20b")
diff --git a/var/spack/repos/builtin/packages/py-dynaconf/package.py b/var/spack/repos/builtin/packages/py-dynaconf/package.py
index 64c38a8768..e275d35ab0 100644
--- a/var/spack/repos/builtin/packages/py-dynaconf/package.py
+++ b/var/spack/repos/builtin/packages/py-dynaconf/package.py
@@ -12,6 +12,8 @@ class PyDynaconf(PythonPackage):
homepage = "https://github.com/dynaconf/dynaconf"
pypi = "dynaconf/dynaconf-3.2.2.tar.gz"
+ license("MIT")
+
version("3.2.2", sha256="2f98ec85a2b8edb767b3ed0f82c6d605d30af116ce4622932a719ba70ff152fc")
depends_on("python@3.8:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-dynim/package.py b/var/spack/repos/builtin/packages/py-dynim/package.py
index 9adfde6e9f..e9552f3d66 100644
--- a/var/spack/repos/builtin/packages/py-dynim/package.py
+++ b/var/spack/repos/builtin/packages/py-dynim/package.py
@@ -17,6 +17,8 @@ class PyDynim(PythonPackage):
maintainers("lpottier")
+ license("MIT")
+
version("main", branch="main", submodules=True)
version("0.1", commit="aebd780376e7998f7f8b92ba5fdd320bdba7b0d3")
diff --git a/var/spack/repos/builtin/packages/py-earthengine-api/package.py b/var/spack/repos/builtin/packages/py-earthengine-api/package.py
index e910119f2b..4d2328a004 100644
--- a/var/spack/repos/builtin/packages/py-earthengine-api/package.py
+++ b/var/spack/repos/builtin/packages/py-earthengine-api/package.py
@@ -13,6 +13,8 @@ class PyEarthengineApi(PythonPackage):
homepage = "https://github.com/google/earthengine-api"
pypi = "earthengine-api/earthengine-api-0.1.186.tar.gz"
+ license("Apache-2.0")
+
version("0.1.344", sha256="bc5a270b8296aaae8574e68dfd93fe878bc5fbe77d1c41f90bcb5e5b830ca5c8")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-easybuild-easyblocks/package.py b/var/spack/repos/builtin/packages/py-easybuild-easyblocks/package.py
index 384ecd5a84..5028e8ab77 100644
--- a/var/spack/repos/builtin/packages/py-easybuild-easyblocks/package.py
+++ b/var/spack/repos/builtin/packages/py-easybuild-easyblocks/package.py
@@ -15,6 +15,8 @@ class PyEasybuildEasyblocks(PythonPackage):
pypi = "easybuild-easyblocks/easybuild-easyblocks-4.0.0.tar.gz"
maintainers("boegel")
+ license("GPL-2.0-only")
+
version("4.7.0", sha256="c23e81cbaa3e4fa5ab1bb8b2db759332867d61110bf4ec34763ea170780f0655")
version("4.0.0", sha256="a0fdef6c33c786e323bde1b28bab942fd8e535c26842877d705e692e85b31b07")
diff --git a/var/spack/repos/builtin/packages/py-easybuild-easyconfigs/package.py b/var/spack/repos/builtin/packages/py-easybuild-easyconfigs/package.py
index 416dfddaaa..aed598a6a7 100644
--- a/var/spack/repos/builtin/packages/py-easybuild-easyconfigs/package.py
+++ b/var/spack/repos/builtin/packages/py-easybuild-easyconfigs/package.py
@@ -15,6 +15,8 @@ class PyEasybuildEasyconfigs(PythonPackage):
pypi = "easybuild-easyconfigs/easybuild-easyconfigs-4.0.0.tar.gz"
maintainers("boegel")
+ license("GPL-2.0-only")
+
version("4.7.0", sha256="c688f14a3b0dce45c6cc90d746f05127dbf7368bd9b5873ce50757992d8e6261")
version("4.0.0", sha256="90d4e8f8abb11e7ae2265745bbd1241cd69d02570e9b4530175c4b2e2aba754e")
diff --git a/var/spack/repos/builtin/packages/py-easybuild-framework/package.py b/var/spack/repos/builtin/packages/py-easybuild-framework/package.py
index 6a3b91a0cc..74edccc354 100644
--- a/var/spack/repos/builtin/packages/py-easybuild-framework/package.py
+++ b/var/spack/repos/builtin/packages/py-easybuild-framework/package.py
@@ -15,6 +15,8 @@ class PyEasybuildFramework(PythonPackage):
pypi = "easybuild-framework/easybuild-framework-4.0.0.tar.gz"
maintainers("boegel")
+ license("GPL-2.0-or-later")
+
version("4.7.0", sha256="ea51c3cb88fca27daadd2fb55ee31f5f51fc60c4e3519ee9d275954540312df8")
version("4.0.0", sha256="f5c40345cc8b9b5750f53263ade6c9c3a8cd3dfab488d58f76ac61a8ca7c5a77")
diff --git a/var/spack/repos/builtin/packages/py-eccodes/package.py b/var/spack/repos/builtin/packages/py-eccodes/package.py
index a958ca602d..173c1e3cb4 100644
--- a/var/spack/repos/builtin/packages/py-eccodes/package.py
+++ b/var/spack/repos/builtin/packages/py-eccodes/package.py
@@ -12,6 +12,8 @@ class PyEccodes(PythonPackage):
homepage = "https://github.com/ecmwf/eccodes-python"
pypi = "eccodes/eccodes-1.3.2.tar.gz"
+ license("Apache-2.0")
+
version("1.5.0", sha256="e70c8f159140c343c215fd608ddf533be652ff05ad2ff17243c7b66cf92127fa")
version("1.3.2", sha256="f282adfdc1bc658356163c9cef1857d4b2bae99399660d3d4fcb145a52d3b2a6")
diff --git a/var/spack/repos/builtin/packages/py-ecdsa/package.py b/var/spack/repos/builtin/packages/py-ecdsa/package.py
index 57e090599d..389b4de873 100644
--- a/var/spack/repos/builtin/packages/py-ecdsa/package.py
+++ b/var/spack/repos/builtin/packages/py-ecdsa/package.py
@@ -12,6 +12,8 @@ class PyEcdsa(PythonPackage):
homepage = "https://github.com/warner/python-ecdsa"
pypi = "ecdsa/ecdsa-0.15.tar.gz"
+ license("MIT")
+
version("0.15", sha256="8f12ac317f8a1318efa75757ef0a651abe12e51fc1af8838fb91079445227277")
version("0.13.2", sha256="5c034ffa23413ac923541ceb3ac14ec15a0d2530690413bff58c12b80e56d884")
diff --git a/var/spack/repos/builtin/packages/py-ecos/package.py b/var/spack/repos/builtin/packages/py-ecos/package.py
index ca26f590d3..c4b79dd9f8 100644
--- a/var/spack/repos/builtin/packages/py-ecos/package.py
+++ b/var/spack/repos/builtin/packages/py-ecos/package.py
@@ -15,6 +15,8 @@ class PyEcos(PythonPackage):
maintainers("meyersbs")
+ license("GPL-3.0-or-later")
+
version("2.0.12", sha256="f48816d73b87ae325556ea537b7c8743187311403c80e3832035224156337c4e")
version(
"2.0.7.post1", sha256="83e90f42b3f32e2a93f255c3cfad2da78dbd859119e93844c45d2fca20bdc758"
diff --git a/var/spack/repos/builtin/packages/py-edam-ontology/package.py b/var/spack/repos/builtin/packages/py-edam-ontology/package.py
index bc7e5f4c34..19cc472ed4 100644
--- a/var/spack/repos/builtin/packages/py-edam-ontology/package.py
+++ b/var/spack/repos/builtin/packages/py-edam-ontology/package.py
@@ -13,6 +13,8 @@ class PyEdamOntology(PythonPackage):
homepage = "https://github.com/edamontology/edam-ontology.py"
pypi = "edam-ontology/edam-ontology-1.25.2.tar.gz"
+ license("MIT")
+
version("1.25.2", sha256="608c062ecb1ec260637645f73b4157d5abd47b19058a4ccca3bf292e373b8e06")
depends_on("python@3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-edffile/package.py b/var/spack/repos/builtin/packages/py-edffile/package.py
index ce8941b25c..8d0adc4702 100644
--- a/var/spack/repos/builtin/packages/py-edffile/package.py
+++ b/var/spack/repos/builtin/packages/py-edffile/package.py
@@ -12,6 +12,8 @@ class PyEdffile(PythonPackage):
homepage = "https://github.com/vasole/pymca/blob/master/PyMca5/PyMcaIO/EdfFile.py"
git = "https://github.com/conda-forge/edffile-feedstock.git"
+ license("BSD-3-Clause")
+
version("5.0.0", commit="be5ab4199db9f8209c59e31874934b8536b52301")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-editdistance/package.py b/var/spack/repos/builtin/packages/py-editdistance/package.py
index 3b1157937f..2717d1f76b 100644
--- a/var/spack/repos/builtin/packages/py-editdistance/package.py
+++ b/var/spack/repos/builtin/packages/py-editdistance/package.py
@@ -15,6 +15,8 @@ class PyEditdistance(PythonPackage):
maintainers("meyersbs")
+ license("MIT")
+
# PyPI tarball for version 0.6.2 missing bycython.pyx file
# https://github.com/roy-ht/editdistance/issues/94#issuecomment-1426279375
version("0.6.2", tag="v0.6.2", commit="3f5a5b0299f36662349df0917352a42c620e3dd4")
diff --git a/var/spack/repos/builtin/packages/py-edlib/package.py b/var/spack/repos/builtin/packages/py-edlib/package.py
index e2bb9cbdb6..14147072c8 100644
--- a/var/spack/repos/builtin/packages/py-edlib/package.py
+++ b/var/spack/repos/builtin/packages/py-edlib/package.py
@@ -14,6 +14,8 @@ class PyEdlib(PythonPackage):
homepage = "https://pypi.org/project/edlib/"
pypi = "edlib/edlib-1.3.9.tar.gz"
+ license("MIT")
+
version("1.3.9", sha256="64c3dfab3ebe3e759565a0cc71eb4df23cf3ce1713fd558af3c473dddc2a3766")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-efel/package.py b/var/spack/repos/builtin/packages/py-efel/package.py
index a33749b9af..0ef80ddb80 100644
--- a/var/spack/repos/builtin/packages/py-efel/package.py
+++ b/var/spack/repos/builtin/packages/py-efel/package.py
@@ -18,6 +18,8 @@ class PyEfel(PythonPackage):
homepage = "https://github.com/BlueBrain/eFEL"
pypi = "efel/efel-3.0.80.tar.gz"
+ license("LGPL-3.0-or-later")
+
version("5.2.0", sha256="ed2c5efe22a4c703a4d9e47775b939009e1456713ac896898ebabf177c60b1dc")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-eg/package.py b/var/spack/repos/builtin/packages/py-eg/package.py
index 7bb270e06d..193d31348f 100644
--- a/var/spack/repos/builtin/packages/py-eg/package.py
+++ b/var/spack/repos/builtin/packages/py-eg/package.py
@@ -12,6 +12,8 @@ class PyEg(PythonPackage):
homepage = "https://github.com/srsudar/eg"
url = "https://github.com/srsudar/eg/archive/v1.2.0.tar.gz"
+ license("MIT")
+
version("1.2.0", sha256="dfeff9f8c16afec1b621c9484c8cdb670dbc69ab40590d16a9becb740ea289f3")
version("1.1.1", sha256="99020af6ff24742b3eb93a15a289f36156fdb93abdbec50b614b982b1ba9c399")
version("1.1.0", sha256="41316c79e8f7a999e82057ac54c6d57c58a50cd37dc91e172b634998f61b1b86")
diff --git a/var/spack/repos/builtin/packages/py-einops/package.py b/var/spack/repos/builtin/packages/py-einops/package.py
index d5d8eedebe..ef22ce726d 100644
--- a/var/spack/repos/builtin/packages/py-einops/package.py
+++ b/var/spack/repos/builtin/packages/py-einops/package.py
@@ -14,6 +14,8 @@ class PyEinops(PythonPackage):
homepage = "https://github.com/arogozhnikov/einops"
pypi = "einops/einops-0.3.2.tar.gz"
+ license("MIT")
+
version("0.7.0", sha256="b2b04ad6081a3b227080c9bf5e3ace7160357ff03043cd66cc5b2319eb7031d1")
version("0.6.1", sha256="f95f8d00f4ded90dbc4b19b6f98b177332614b0357dde66997f3ae5d474dc8c8")
version("0.6.0", sha256="6f6c78739316a2e3ccbce8052310497e69da092935e4173f2e76ec4e3a336a35")
diff --git a/var/spack/repos/builtin/packages/py-elasticsearch-dsl/package.py b/var/spack/repos/builtin/packages/py-elasticsearch-dsl/package.py
index d039aec89c..a0c02ef014 100644
--- a/var/spack/repos/builtin/packages/py-elasticsearch-dsl/package.py
+++ b/var/spack/repos/builtin/packages/py-elasticsearch-dsl/package.py
@@ -15,6 +15,8 @@ class PyElasticsearchDsl(PythonPackage):
homepage = "https://github.com/elastic/elasticsearch-dsl-py"
pypi = "elasticsearch-dsl/elasticsearch-dsl-7.4.0.tar.gz"
+ license("Apache-2.0")
+
version("7.4.0", sha256="c4a7b93882918a413b63bed54018a1685d7410ffd8facbc860ee7fd57f214a6d")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-elasticsearch/package.py b/var/spack/repos/builtin/packages/py-elasticsearch/package.py
index 0f023ee275..628cf09c8b 100644
--- a/var/spack/repos/builtin/packages/py-elasticsearch/package.py
+++ b/var/spack/repos/builtin/packages/py-elasticsearch/package.py
@@ -12,6 +12,8 @@ class PyElasticsearch(PythonPackage):
homepage = "https://github.com/elastic/elasticsearch-py"
pypi = "elasticsearch/elasticsearch-5.2.0.tar.gz"
+ license("Apache-2.0")
+
version("8.6.2", sha256="084458e84caa91e3ad807b68aa82c022e785bead853a3b125641a25e894a1d47")
version("7.6.0", sha256="d228b2d37ac0865f7631335268172dbdaa426adec1da3ed006dddf05134f89c8")
version("7.5.1", sha256="2a0ca516378ae9b87ac840e7bb529ec508f3010360dd9feed605dff2a898aff5")
diff --git a/var/spack/repos/builtin/packages/py-elephant/package.py b/var/spack/repos/builtin/packages/py-elephant/package.py
index 63c2fea875..f9db6b349b 100644
--- a/var/spack/repos/builtin/packages/py-elephant/package.py
+++ b/var/spack/repos/builtin/packages/py-elephant/package.py
@@ -16,6 +16,8 @@ class PyElephant(PythonPackage):
# list of GitHub accounts to notify when the package is updated.
maintainers("Moritz-Alexander-Kern")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("0.14.0", sha256="02ce3b2a8d08dc19828f95384551339ea0946bc405c1db9aace54135417c2b0f")
version("0.13.0", sha256="2c6463cf9ace41631f2af196c5b80b468bf1c4b264d3a6b1ea0fb587d9e7dd67")
diff --git a/var/spack/repos/builtin/packages/py-email-validator/package.py b/var/spack/repos/builtin/packages/py-email-validator/package.py
index 463fba06d3..f679395acb 100644
--- a/var/spack/repos/builtin/packages/py-email-validator/package.py
+++ b/var/spack/repos/builtin/packages/py-email-validator/package.py
@@ -12,6 +12,8 @@ class PyEmailValidator(PythonPackage):
homepage = "https://github.com/JoshData/python-email-validator"
pypi = "email_validator/email_validator-1.3.1.tar.gz"
+ license("CC0-1.0")
+
version("1.3.1", sha256="d178c5c6fa6c6824e9b04f199cf23e79ac15756786573c190d2ad13089411ad2")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-emcee/package.py b/var/spack/repos/builtin/packages/py-emcee/package.py
index 089aed6c45..1c31e2567b 100644
--- a/var/spack/repos/builtin/packages/py-emcee/package.py
+++ b/var/spack/repos/builtin/packages/py-emcee/package.py
@@ -13,6 +13,8 @@ class PyEmcee(PythonPackage):
homepage = "https://dan.iel.fm/emcee/current/"
pypi = "emcee/emcee-2.2.1.tar.gz"
+ license("MIT")
+
version("3.1.1", sha256="48ffc6a7f5c51760b7a836056184c7286a9959ef81b45b977b02794f1210fb5c")
version("3.0.2", sha256="035a44d7594fdd03efd10a522558cdfaa080e046ad75594d0bf2aec80ec35388")
version("2.2.1", sha256="b83551e342b37311897906b3b8acf32979f4c5542e0a25786ada862d26241172")
diff --git a/var/spack/repos/builtin/packages/py-emoji/package.py b/var/spack/repos/builtin/packages/py-emoji/package.py
index 23bc783f0e..583b0609c8 100644
--- a/var/spack/repos/builtin/packages/py-emoji/package.py
+++ b/var/spack/repos/builtin/packages/py-emoji/package.py
@@ -12,6 +12,8 @@ class PyEmoji(PythonPackage):
homepage = "https://github.com/carpedm20/emoji/"
pypi = "emoji/emoji-1.5.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.5.0", sha256="2eddd062f940924fb25a3108d84d77dc571927d91a419b4c30f37e253c791b19")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-empy/package.py b/var/spack/repos/builtin/packages/py-empy/package.py
index 8dd83e6bb9..6bd3e504e4 100644
--- a/var/spack/repos/builtin/packages/py-empy/package.py
+++ b/var/spack/repos/builtin/packages/py-empy/package.py
@@ -13,6 +13,8 @@ class PyEmpy(PythonPackage):
homepage = "http://www.alcyone.com/software/empy"
pypi = "empy/empy-3.3.4.tar.gz"
+ license("Ruby")
+
version("3.3.4", sha256="73ac49785b601479df4ea18a7c79bc1304a8a7c34c02b9472cf1206ae88f01b3")
# pip silently replaces distutils with setuptools
diff --git a/var/spack/repos/builtin/packages/py-entrypoints/package.py b/var/spack/repos/builtin/packages/py-entrypoints/package.py
index 87ceeae4fc..998400a37d 100644
--- a/var/spack/repos/builtin/packages/py-entrypoints/package.py
+++ b/var/spack/repos/builtin/packages/py-entrypoints/package.py
@@ -12,6 +12,8 @@ class PyEntrypoints(PythonPackage):
homepage = "https://github.com/takluyver/entrypoints"
pypi = "entrypoints/entrypoints-0.2.3.tar.gz"
+ license("MIT")
+
version("0.4", sha256="b706eddaa9218a19ebcd67b56818f05bb27589b1ca9e8d797b74affad4ccacd4")
version("0.3", sha256="c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451")
version("0.2.3", sha256="d2d587dde06f99545fb13a383d2cd336a8ff1f359c5839ce3a64c917d10c029f")
diff --git a/var/spack/repos/builtin/packages/py-enum-tools/package.py b/var/spack/repos/builtin/packages/py-enum-tools/package.py
index e8bef99f69..8ae4cc168f 100644
--- a/var/spack/repos/builtin/packages/py-enum-tools/package.py
+++ b/var/spack/repos/builtin/packages/py-enum-tools/package.py
@@ -13,6 +13,8 @@ class PyEnumTools(PythonPackage):
homepage = "https://github.com/domdfcoding/enum_tools"
pypi = "enum_tools/enum_tools-0.10.0.tar.gz"
+ license("LGPL-3.0-or-later")
+
version("0.10.0", sha256="777dc3cfb4314780bb9ca2460b518be58c3f29e13bd77b33badead4c2c136976")
depends_on("py-whey", type="build")
diff --git a/var/spack/repos/builtin/packages/py-envisage/package.py b/var/spack/repos/builtin/packages/py-envisage/package.py
index 649a999d09..d1c02c91ab 100644
--- a/var/spack/repos/builtin/packages/py-envisage/package.py
+++ b/var/spack/repos/builtin/packages/py-envisage/package.py
@@ -19,6 +19,8 @@ class PyEnvisage(PythonPackage):
homepage = "https://github.com/enthought/envisage"
pypi = "envisage/envisage-4.9.2.tar.gz"
+ license("BSD-3-Clause")
+
version("6.0.1", sha256="8864c29aa344f7ac26eeb94788798f2d0cc791dcf95c632da8d79ebc580e114c")
version("4.9.2", sha256="ed9580ac6ea17b333f1cce5b94656aed584798d56d8bd364f996a06fe1ac32eb")
diff --git a/var/spack/repos/builtin/packages/py-ephem/package.py b/var/spack/repos/builtin/packages/py-ephem/package.py
index 2d6cca20ac..4c74d1c93e 100644
--- a/var/spack/repos/builtin/packages/py-ephem/package.py
+++ b/var/spack/repos/builtin/packages/py-ephem/package.py
@@ -13,6 +13,8 @@ class PyEphem(PythonPackage):
homepage = "https://rhodesmill.org/pyephem/"
url = "https://github.com/brandon-rhodes/pyephem/archive/v3.7.7.1.tar.gz"
+ license("MIT")
+
version("3.7.7.1", sha256="d9d05d85c0d38a79169acaef25964ac9df2d808f0d833354545b9ef681ff584d")
# pip silently replaces distutils with setuptools
diff --git a/var/spack/repos/builtin/packages/py-eprosima-fastdds/package.py b/var/spack/repos/builtin/packages/py-eprosima-fastdds/package.py
index bf01f4edc4..4448927034 100644
--- a/var/spack/repos/builtin/packages/py-eprosima-fastdds/package.py
+++ b/var/spack/repos/builtin/packages/py-eprosima-fastdds/package.py
@@ -17,6 +17,8 @@ class PyEprosimaFastdds(CMakePackage, PythonExtension):
homepage = "https://www.eprosima.com/"
url = "https://github.com/eProsima/Fast-DDS-python/archive/v1.2.2.tar.gz"
+ license("Apache-2.0")
+
version("1.2.2", sha256="78c53739a66544b8c91d0016560c267e11bd7fdaf727b3bfbffd44ae65c93c62")
depends_on("cmake@3.15:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-epydoc/package.py b/var/spack/repos/builtin/packages/py-epydoc/package.py
index d9a40e8107..13cb87e913 100644
--- a/var/spack/repos/builtin/packages/py-epydoc/package.py
+++ b/var/spack/repos/builtin/packages/py-epydoc/package.py
@@ -12,6 +12,8 @@ class PyEpydoc(PythonPackage):
pypi = "epydoc/epydoc-3.0.1.tar.gz"
+ license("MIT")
+
version("3.0.1", sha256="c81469b853fab06ec42b39e35dd7cccbe9938dfddef324683d89c1e5176e48f2")
# pip silently replaces distutils with setuptools
diff --git a/var/spack/repos/builtin/packages/py-espresso/package.py b/var/spack/repos/builtin/packages/py-espresso/package.py
index ce209e534a..a4203f8fb7 100644
--- a/var/spack/repos/builtin/packages/py-espresso/package.py
+++ b/var/spack/repos/builtin/packages/py-espresso/package.py
@@ -24,6 +24,8 @@ class PyEspresso(CMakePackage):
git = "https://github.com/espressomd/espresso.git"
url = "https://github.com/espressomd/espresso/releases/download/4.0.0/espresso-4.0.0.tar.gz"
+ license("GPL-3.0-only")
+
version("develop", branch="python")
version("4.0.2", sha256="89878ab44a58e90b69d56368e961b8ca13d9307f8d4b282967a1f3071a62c740")
version("4.0.1", sha256="17b7268eeba652a77f861bc534cdd05d206e7641d203a9dd5029b44bd422304b")
diff --git a/var/spack/repos/builtin/packages/py-espressopp/package.py b/var/spack/repos/builtin/packages/py-espressopp/package.py
index 6487641b9b..4b701be5c4 100644
--- a/var/spack/repos/builtin/packages/py-espressopp/package.py
+++ b/var/spack/repos/builtin/packages/py-espressopp/package.py
@@ -18,6 +18,8 @@ class PyEspressopp(CMakePackage):
url = "https://github.com/espressopp/espressopp/tarball/v3.0.0"
git = "https://github.com/espressopp/espressopp.git"
+ license("GPL-3.0-or-later")
+
version("master", branch="master")
version("3.0.0", sha256="63518e768a98179ad5ef3be96eabaa4d38063b34962e2278db7d59ed2bb8a32e")
diff --git a/var/spack/repos/builtin/packages/py-et-xmlfile/package.py b/var/spack/repos/builtin/packages/py-et-xmlfile/package.py
index 7a3194581d..7ca3449383 100644
--- a/var/spack/repos/builtin/packages/py-et-xmlfile/package.py
+++ b/var/spack/repos/builtin/packages/py-et-xmlfile/package.py
@@ -12,6 +12,8 @@ class PyEtXmlfile(PythonPackage):
homepage = "https://et-xmlfile.readthedocs.io/en/latest/"
pypi = "et_xmlfile/et_xmlfile-1.0.1.tar.gz"
+ license("MIT")
+
version("1.0.1", sha256="614d9722d572f6246302c4491846d2c393c199cfa4edc9af593437691683335b")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-ete3/package.py b/var/spack/repos/builtin/packages/py-ete3/package.py
index 745e430610..2930c40fa2 100644
--- a/var/spack/repos/builtin/packages/py-ete3/package.py
+++ b/var/spack/repos/builtin/packages/py-ete3/package.py
@@ -18,6 +18,8 @@ class PyEte3(PythonPackage):
maintainers("snehring")
+ license("GPL-3.0-only")
+
version("3.1.2", sha256="4fc987b8c529889d6608fab1101f1455cb5cbd42722788de6aea9c7d0a8e59e9")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-etelemetry/package.py b/var/spack/repos/builtin/packages/py-etelemetry/package.py
index 8e32d9f72f..d790f0e38f 100644
--- a/var/spack/repos/builtin/packages/py-etelemetry/package.py
+++ b/var/spack/repos/builtin/packages/py-etelemetry/package.py
@@ -12,6 +12,8 @@ class PyEtelemetry(PythonPackage):
homepage = "https://github.com/sensein/etelemetry-client"
url = "https://github.com/sensein/etelemetry-client/archive/refs/tags/v0.2.2.tar.gz"
+ license("Apache-2.0")
+
version("0.3.0", sha256="5f710fdb17ec02f93be29d234b33c1c62ad641320d1b4047e61044679018de03")
version("0.2.2", sha256="bfec416552d248ad0f50b90ba5ff015e825ad70e4a87f7a06cc7da6d19152897")
diff --git a/var/spack/repos/builtin/packages/py-etils/package.py b/var/spack/repos/builtin/packages/py-etils/package.py
index 6fd0d1887f..97d4854ea6 100644
--- a/var/spack/repos/builtin/packages/py-etils/package.py
+++ b/var/spack/repos/builtin/packages/py-etils/package.py
@@ -13,6 +13,8 @@ class PyEtils(PythonPackage):
homepage = "https://github.com/google/etils"
pypi = "etils/etils-0.9.0.tar.gz"
+ license("Apache-2.0")
+
version("0.9.0", sha256="489103e9e499a566765c60458ee15d185cf0065f2060a4d16a68f8f46962ed0d")
variant("epath", default=False, description="with epath module")
diff --git a/var/spack/repos/builtin/packages/py-eventlet/package.py b/var/spack/repos/builtin/packages/py-eventlet/package.py
index ee98c59cc7..d99acfd035 100644
--- a/var/spack/repos/builtin/packages/py-eventlet/package.py
+++ b/var/spack/repos/builtin/packages/py-eventlet/package.py
@@ -12,6 +12,8 @@ class PyEventlet(PythonPackage):
homepage = "https://github.com/eventlet/eventlet"
url = "https://github.com/eventlet/eventlet/releases/download/v0.22.0/eventlet-0.22.0.tar.gz"
+ license("MIT")
+
version("0.22.0", sha256="6d22464f448fdf144a9d566c157299d686bbe324554dd7729df9ccd05ca66439")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-exarl/package.py b/var/spack/repos/builtin/packages/py-exarl/package.py
index 0506a21778..75a1d23294 100644
--- a/var/spack/repos/builtin/packages/py-exarl/package.py
+++ b/var/spack/repos/builtin/packages/py-exarl/package.py
@@ -16,6 +16,8 @@ class PyExarl(PythonPackage):
maintainers("cmahrens")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("develop", branch="develop")
version("update-spack", branch="update-spack")
diff --git a/var/spack/repos/builtin/packages/py-execnet/package.py b/var/spack/repos/builtin/packages/py-execnet/package.py
index 7509e07d3f..e110c2b89b 100644
--- a/var/spack/repos/builtin/packages/py-execnet/package.py
+++ b/var/spack/repos/builtin/packages/py-execnet/package.py
@@ -14,6 +14,8 @@ class PyExecnet(PythonPackage):
homepage = "https://codespeak.net/execnet"
pypi = "execnet/execnet-1.7.1.tar.gz"
+ license("MIT")
+
version("1.9.0", sha256="8f694f3ba9cc92cab508b152dcfe322153975c29bda272e2fd7f3f00f36e47c5")
version("1.7.1", sha256="cacb9df31c9680ec5f95553976c4da484d407e85e41c83cb812aa014f0eddc50")
version("1.4.1", sha256="f66dd4a7519725a1b7e14ad9ae7d3df8e09b2da88062386e08e941cafc0ef3e6")
diff --git a/var/spack/repos/builtin/packages/py-executing/package.py b/var/spack/repos/builtin/packages/py-executing/package.py
index f6e6838c8b..9c9fd0dd24 100644
--- a/var/spack/repos/builtin/packages/py-executing/package.py
+++ b/var/spack/repos/builtin/packages/py-executing/package.py
@@ -12,6 +12,8 @@ class PyExecuting(PythonPackage):
homepage = "https://github.com/alexmojaki/executing"
pypi = "executing/executing-0.8.2.tar.gz"
+ license("MIT")
+
version("1.2.0", sha256="19da64c18d2d851112f09c287f8d3dbbdf725ab0e569077efb6cdcbd3497c107")
version("1.1.0", sha256="2c2c07d1ec4b2d8f9676b25170f1d8445c0ee2eb78901afb075a4b8d83608c6a")
version("1.0.0", sha256="98daefa9d1916a4f0d944880d5aeaf079e05585689bebd9ff9b32e31dd5e1017")
diff --git a/var/spack/repos/builtin/packages/py-exhale/package.py b/var/spack/repos/builtin/packages/py-exhale/package.py
index 8c6d3b0edf..bca8d10bfe 100644
--- a/var/spack/repos/builtin/packages/py-exhale/package.py
+++ b/var/spack/repos/builtin/packages/py-exhale/package.py
@@ -15,6 +15,8 @@ class PyExhale(PythonPackage):
maintainers("svenevs")
+ license("BSD-3-Clause")
+
version("0.3.6", sha256="ab41be313e1236bd4386e4696fb35f37ce8103c2059cf8d1f083da5411bb74d7")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-exifread/package.py b/var/spack/repos/builtin/packages/py-exifread/package.py
index 54cb72c003..59aeceef15 100644
--- a/var/spack/repos/builtin/packages/py-exifread/package.py
+++ b/var/spack/repos/builtin/packages/py-exifread/package.py
@@ -12,6 +12,8 @@ class PyExifread(PythonPackage):
homepage = "https://github.com/ianare/exif-py"
pypi = "ExifRead/ExifRead-2.3.2.tar.gz"
+ license("BSD-3-Clause")
+
version("3.0.0", sha256="0ac5a364169dbdf2bd62f94f5c073970ab6694a3166177f5e448b10c943e2ca4")
version("2.3.2", sha256="a0f74af5040168d3883bbc980efe26d06c89f026dc86ba28eb34107662d51766")
diff --git a/var/spack/repos/builtin/packages/py-exodus-bundler/package.py b/var/spack/repos/builtin/packages/py-exodus-bundler/package.py
index 83f90f595d..9123c9e0d4 100644
--- a/var/spack/repos/builtin/packages/py-exodus-bundler/package.py
+++ b/var/spack/repos/builtin/packages/py-exodus-bundler/package.py
@@ -13,6 +13,8 @@ class PyExodusBundler(PythonPackage):
homepage = "https://github.com/intoli/exodus"
pypi = "exodus-bundler/exodus-bundler-2.0.2.tar.gz"
+ license("BSD-2-Clause-FreeBSD")
+
version("2.0.2", sha256="4e896a2034b94cf7b4fb33d86a68e29a7d3b08e57541e444db34dddc6ac1ef68")
depends_on("musl", type="run", when="%apple-clang")
diff --git a/var/spack/repos/builtin/packages/py-expecttest/package.py b/var/spack/repos/builtin/packages/py-expecttest/package.py
index 60857d5a9b..a55aa0f876 100644
--- a/var/spack/repos/builtin/packages/py-expecttest/package.py
+++ b/var/spack/repos/builtin/packages/py-expecttest/package.py
@@ -12,6 +12,8 @@ class PyExpecttest(PythonPackage):
homepage = "https://github.com/ezyang/expecttest"
pypi = "expecttest/expecttest-0.1.6.tar.gz"
+ license("MIT")
+
version("0.1.6", sha256="fd49563b6703b9c060a0bc946dfafc62bad74898867432192927eb1e5f9d8952")
depends_on("python@:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-extension-helpers/package.py b/var/spack/repos/builtin/packages/py-extension-helpers/package.py
index 025a8bb5d8..14792ae4f8 100644
--- a/var/spack/repos/builtin/packages/py-extension-helpers/package.py
+++ b/var/spack/repos/builtin/packages/py-extension-helpers/package.py
@@ -16,6 +16,8 @@ class PyExtensionHelpers(PythonPackage):
homepage = "https://github.com/astropy/astropy-helpers"
pypi = "extension-helpers/extension-helpers-0.1.tar.gz"
+ license("BSD-3-Clause")
+
version("0.1", sha256="ac8a6fe91c6d98986a51a9f08ca0c7945f8fd70d95b662ced4040ae5eb973882")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-extras/package.py b/var/spack/repos/builtin/packages/py-extras/package.py
index 6ce546f2af..944d1387fb 100644
--- a/var/spack/repos/builtin/packages/py-extras/package.py
+++ b/var/spack/repos/builtin/packages/py-extras/package.py
@@ -13,6 +13,8 @@ class PyExtras(PythonPackage):
homepage = "https://github.com/testing-cabal/extras"
pypi = "extras/extras-1.0.0.tar.gz"
+ license("MIT")
+
version("1.0.0", sha256="132e36de10b9c91d5d4cc620160a476e0468a88f16c9431817a6729611a81b4e")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-f90wrap/package.py b/var/spack/repos/builtin/packages/py-f90wrap/package.py
index 1fdffbe60c..145c6aeedd 100644
--- a/var/spack/repos/builtin/packages/py-f90wrap/package.py
+++ b/var/spack/repos/builtin/packages/py-f90wrap/package.py
@@ -14,6 +14,8 @@ class PyF90wrap(PythonPackage):
homepage = "https://github.com/jameskermode/f90wrap"
pypi = "f90wrap/f90wrap-0.2.3.tar.gz"
+ license("LGPL-3.0-only")
+
version("0.2.6", sha256="e0748eb5e288be7f47829a272fc230373469fb40afccddf91e9973c56da43dd4")
version("0.2.3", sha256="5577ea92934c5aad378df21fb0805b5fb433d6f2b8b9c1bf1a9ec1e3bf842cff")
diff --git a/var/spack/repos/builtin/packages/py-fabric/package.py b/var/spack/repos/builtin/packages/py-fabric/package.py
index 74c68d5de2..d34b836ba0 100644
--- a/var/spack/repos/builtin/packages/py-fabric/package.py
+++ b/var/spack/repos/builtin/packages/py-fabric/package.py
@@ -13,6 +13,8 @@ class PyFabric(PythonPackage):
homepage = "http://fabfile.org/"
pypi = "fabric/fabric-2.5.0.tar.gz"
+ license("BSD-2-Clause")
+
version("2.5.0", sha256="24842d7d51556adcabd885ac3cf5e1df73fc622a1708bf3667bf5927576cdfa6")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-fabric3/package.py b/var/spack/repos/builtin/packages/py-fabric3/package.py
index d07b76cd9f..16274fbc1c 100644
--- a/var/spack/repos/builtin/packages/py-fabric3/package.py
+++ b/var/spack/repos/builtin/packages/py-fabric3/package.py
@@ -15,6 +15,8 @@ class PyFabric3(PythonPackage):
homepage = "https://github.com/mathiasertl/fabric/"
pypi = "fabric3/Fabric3-1.14.post1.tar.gz"
+ license("BSD-2-Clause")
+
version(
"1.14.post1", sha256="647e485ec83f30b587862f92374d6affc217f3d79819d1d7f512e42e7ae51e81"
)
diff --git a/var/spack/repos/builtin/packages/py-fairscale/package.py b/var/spack/repos/builtin/packages/py-fairscale/package.py
index f740269beb..f2b96d96e6 100644
--- a/var/spack/repos/builtin/packages/py-fairscale/package.py
+++ b/var/spack/repos/builtin/packages/py-fairscale/package.py
@@ -14,6 +14,8 @@ class PyFairscale(PythonPackage):
homepage = "https://github.com/facebookresearch/fairscale"
pypi = "fairscale/fairscale-0.4.13.tar.gz"
+ license("Apache-2.0")
+
version("0.4.13", sha256="1b797825c427f5dba92253fd0d8daa574e8bd651a2423497775fab1b30cfb768")
version("0.4.4", sha256="7719898743dc58c04a2294c896ee6308c92ccb3af9e10632b2a62f77cb689357")
diff --git a/var/spack/repos/builtin/packages/py-faker/package.py b/var/spack/repos/builtin/packages/py-faker/package.py
index 7bc9754a53..fe3acc6dd2 100644
--- a/var/spack/repos/builtin/packages/py-faker/package.py
+++ b/var/spack/repos/builtin/packages/py-faker/package.py
@@ -16,6 +16,8 @@ class PyFaker(PythonPackage):
homepage = "https://github.com/joke2k/faker"
pypi = "Faker/Faker-9.8.2.tar.gz"
+ license("MIT")
+
version("9.8.2", sha256="393bd1b5becf3ccbc04a4f0f13da7e437914b24cafd1a4d8b71b5fecff54fb34")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-falcon/package.py b/var/spack/repos/builtin/packages/py-falcon/package.py
index 5cdc1d3f94..192e43f5ae 100644
--- a/var/spack/repos/builtin/packages/py-falcon/package.py
+++ b/var/spack/repos/builtin/packages/py-falcon/package.py
@@ -13,6 +13,8 @@ class PyFalcon(PythonPackage):
homepage = "https://github.com/falconry/falcon"
url = "https://github.com/falconry/falcon/archive/3.0.0a2.tar.gz"
+ license("Apache-2.0")
+
version("3.0.0a2", sha256="2e8471cf07df33a1b9929de8953aeb301c64a963c86d770ef296ce4dc8af34cd")
version("3.0.0a1", sha256="cdc47996f664fa8c97041a2a4a586a472442654ee7e86075bb72c720744150ca")
version("2.0.0rc4", sha256="30bb6a982cf3ab273b9605c9d2ab1e7d01323fee13fe53a485befd92186c3665")
diff --git a/var/spack/repos/builtin/packages/py-fallocate/package.py b/var/spack/repos/builtin/packages/py-fallocate/package.py
index 28ee1944e6..dc60b0cd29 100644
--- a/var/spack/repos/builtin/packages/py-fallocate/package.py
+++ b/var/spack/repos/builtin/packages/py-fallocate/package.py
@@ -12,6 +12,8 @@ class PyFallocate(PythonPackage):
homepage = "https://github.com/trbs/fallocate"
pypi = "fallocate/fallocate-1.6.4.tar.gz"
+ license("PSF-2.0")
+
version("1.6.4", sha256="85ebeb2786761fbe80d88c52590a610bd3425fc89e188c208a3f261a5bd6acb3")
# pip silently replaces distutils with setuptools
diff --git a/var/spack/repos/builtin/packages/py-fastai/package.py b/var/spack/repos/builtin/packages/py-fastai/package.py
index 8365bec067..3cba5b79a2 100644
--- a/var/spack/repos/builtin/packages/py-fastai/package.py
+++ b/var/spack/repos/builtin/packages/py-fastai/package.py
@@ -18,6 +18,8 @@ class PyFastai(PythonPackage):
homepage = "https://github.com/fastai/fastai/tree/master/"
pypi = "fastai/fastai-2.5.3.tar.gz"
+ license("Apache-2.0")
+
version("2.5.3", sha256="0cae50617979b052f0ed7337800e6814ee346b792203cf48305709c935e8eeb7")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-fastaindex/package.py b/var/spack/repos/builtin/packages/py-fastaindex/package.py
index 00d646b4be..7068cce112 100644
--- a/var/spack/repos/builtin/packages/py-fastaindex/package.py
+++ b/var/spack/repos/builtin/packages/py-fastaindex/package.py
@@ -13,6 +13,8 @@ class PyFastaindex(PythonPackage):
homepage = "https://github.com/lpryszcz/FastaIndex"
pypi = "FastaIndex/FastaIndex-0.11rc7.tar.gz"
+ license("GPL-3.0-or-later")
+
version("0.11rc7", sha256="c130a2146bb178ea4f9d228e0d360787046ab4cb0ab53b5b43711dd57e31aff7")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-fastapi-utils/package.py b/var/spack/repos/builtin/packages/py-fastapi-utils/package.py
index 31c6e12558..f92105f825 100644
--- a/var/spack/repos/builtin/packages/py-fastapi-utils/package.py
+++ b/var/spack/repos/builtin/packages/py-fastapi-utils/package.py
@@ -13,6 +13,8 @@ class PyFastapiUtils(PythonPackage):
homepage = "https://fastapi-utils.davidmontague.xyz"
pypi = "fastapi-utils/fastapi-utils-0.2.1.tar.gz"
+ license("MIT")
+
version("0.2.1", sha256="0e6c7fc1870b80e681494957abf65d4f4f42f4c7f70005918e9181b22f1bd759")
depends_on("python@3.6:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-fastapi/package.py b/var/spack/repos/builtin/packages/py-fastapi/package.py
index 876f4f1ddf..b9fc729885 100644
--- a/var/spack/repos/builtin/packages/py-fastapi/package.py
+++ b/var/spack/repos/builtin/packages/py-fastapi/package.py
@@ -13,6 +13,8 @@ class PyFastapi(PythonPackage):
homepage = "https://github.com/tiangolo/fastapi"
pypi = "fastapi/fastapi-0.88.0.tar.gz"
+ license("MIT")
+
version("0.98.0", sha256="0d3c18886f652038262b5898fec6b09f4ca92ee23e9d9b1d1d24e429f84bf27b")
version("0.88.0", sha256="915bf304180a0e7c5605ec81097b7d4cd8826ff87a02bb198e336fb9f3b5ff02")
diff --git a/var/spack/repos/builtin/packages/py-fastavro/package.py b/var/spack/repos/builtin/packages/py-fastavro/package.py
index 1b320c3167..7fdb7a9eba 100644
--- a/var/spack/repos/builtin/packages/py-fastavro/package.py
+++ b/var/spack/repos/builtin/packages/py-fastavro/package.py
@@ -12,6 +12,8 @@ class PyFastavro(PythonPackage):
homepage = "https://github.com/fastavro/fastavro"
url = "https://github.com/fastavro/fastavro/archive/1.0.0.post1.tar.gz"
+ license("MIT")
+
version(
"1.0.0.post1", sha256="74f9bf0f9bc9e484c6d42fad603d6e6f907e716a78189873761dc86ce64cc6c5"
)
diff --git a/var/spack/repos/builtin/packages/py-fastcache/package.py b/var/spack/repos/builtin/packages/py-fastcache/package.py
index d2b8e62472..ff068d1575 100644
--- a/var/spack/repos/builtin/packages/py-fastcache/package.py
+++ b/var/spack/repos/builtin/packages/py-fastcache/package.py
@@ -12,6 +12,8 @@ class PyFastcache(PythonPackage):
homepage = "https://github.com/pbrady/fastcache"
pypi = "fastcache/fastcache-1.1.0.tar.gz"
+ license("MIT")
+
version("1.1.0", sha256="6de1b16e70335b7bde266707eb401a3aaec220fb66c5d13b02abf0eab8be782b")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-fastcluster/package.py b/var/spack/repos/builtin/packages/py-fastcluster/package.py
index 4b11af5129..f518a1514e 100644
--- a/var/spack/repos/builtin/packages/py-fastcluster/package.py
+++ b/var/spack/repos/builtin/packages/py-fastcluster/package.py
@@ -12,6 +12,8 @@ class PyFastcluster(PythonPackage):
homepage = "http://danifold.net/"
pypi = "fastcluster/fastcluster-1.1.26.tar.gz"
+ license("BSD-2-Clause")
+
version("1.1.26", sha256="a202f44a3b06f5cf9cdba3c67d6c523288922d6e6a1cdf737292f93759aa82f7")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-fastcore/package.py b/var/spack/repos/builtin/packages/py-fastcore/package.py
index 63396035e5..bc558fd4de 100644
--- a/var/spack/repos/builtin/packages/py-fastcore/package.py
+++ b/var/spack/repos/builtin/packages/py-fastcore/package.py
@@ -21,6 +21,8 @@ class PyFastcore(PythonPackage):
homepage = "https://github.com/fastai/fastcore/tree/master/"
pypi = "fastcore/fastcore-1.3.27.tar.gz"
+ license("Apache-2.0")
+
version("1.3.27", sha256="0161f538d5b913932869a46bb90e98193eee79b8798b566272a394f7ef957243")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-fastcov/package.py b/var/spack/repos/builtin/packages/py-fastcov/package.py
index 6c392444ff..6b4a9f0b22 100644
--- a/var/spack/repos/builtin/packages/py-fastcov/package.py
+++ b/var/spack/repos/builtin/packages/py-fastcov/package.py
@@ -17,6 +17,8 @@ class PyFastcov(PythonPackage):
maintainers("haampie")
+ license("MIT")
+
version("1.13", sha256="ec8a5271f90a2f8b894cb999e262c33e225ed6072d9a6ca38f636f88cc0543e8")
# Depends on gcov too, but that's installed with the compiler
diff --git a/var/spack/repos/builtin/packages/py-fastdownload/package.py b/var/spack/repos/builtin/packages/py-fastdownload/package.py
index c527feb62e..bca7dfe6f0 100644
--- a/var/spack/repos/builtin/packages/py-fastdownload/package.py
+++ b/var/spack/repos/builtin/packages/py-fastdownload/package.py
@@ -15,6 +15,8 @@ class PyFastdownload(PythonPackage):
homepage = "https://github.com/fastai/fastdownload/tree/master/"
pypi = "fastdownload/fastdownload-0.0.5.tar.gz"
+ license("Apache-2.0")
+
version("0.0.5", sha256="64e67af30690fa98ae1c8a1b52495769842f723565239a5430208ad05585af18")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-fastdtw/package.py b/var/spack/repos/builtin/packages/py-fastdtw/package.py
index 5e63cbc616..1a233121e0 100644
--- a/var/spack/repos/builtin/packages/py-fastdtw/package.py
+++ b/var/spack/repos/builtin/packages/py-fastdtw/package.py
@@ -17,6 +17,8 @@ class PyFastdtw(PythonPackage):
homepage = "https://github.com/slaypni/fastdtw"
pypi = "fastdtw/fastdtw-0.3.4.tar.gz"
+ license("MIT")
+
version("0.3.4", sha256="2350fa6ec36bcad186eaf81f46eff35181baf04e324f522de8aeb43d0243f64f")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-fasteners/package.py b/var/spack/repos/builtin/packages/py-fasteners/package.py
index 4e1bb06a4e..e9850d83ed 100644
--- a/var/spack/repos/builtin/packages/py-fasteners/package.py
+++ b/var/spack/repos/builtin/packages/py-fasteners/package.py
@@ -12,6 +12,8 @@ class PyFasteners(PythonPackage):
homepage = "https://github.com/harlowja/fasteners"
pypi = "fasteners/fasteners-0.14.1.tar.gz"
+ license("Apache-2.0")
+
version("0.18", sha256="cb7c13ef91e0c7e4fe4af38ecaf6b904ec3f5ce0dda06d34924b6b74b869d953")
version("0.17.3", sha256="a9a42a208573d4074c77d041447336cf4e3c1389a256fd3e113ef59cf29b7980")
version("0.16.3", sha256="b1ab4e5adfbc28681ce44b3024421c4f567e705cc3963c732bf1cba3348307de")
diff --git a/var/spack/repos/builtin/packages/py-fastjsonschema/package.py b/var/spack/repos/builtin/packages/py-fastjsonschema/package.py
index 15a458ede5..2d85fd3577 100644
--- a/var/spack/repos/builtin/packages/py-fastjsonschema/package.py
+++ b/var/spack/repos/builtin/packages/py-fastjsonschema/package.py
@@ -13,6 +13,8 @@ class PyFastjsonschema(PythonPackage):
homepage = "https://github.com/horejsek/python-fastjsonschema"
pypi = "fastjsonschema/fastjsonschema-2.15.1.tar.gz"
+ license("BSD-3-Clause")
+
version("2.16.3", sha256="4a30d6315a68c253cfa8f963b9697246315aa3db89f98b97235e345dedfb0b8e")
version("2.16.2", sha256="01e366f25d9047816fe3d288cbfc3e10541daf0af2044763f3d0ade42476da18")
version("2.15.1", sha256="671f36d225b3493629b5e789428660109528f373cf4b8a22bac6fa2f8191c2d2")
diff --git a/var/spack/repos/builtin/packages/py-fastpath/package.py b/var/spack/repos/builtin/packages/py-fastpath/package.py
index c77a401dbc..6b1dae15da 100644
--- a/var/spack/repos/builtin/packages/py-fastpath/package.py
+++ b/var/spack/repos/builtin/packages/py-fastpath/package.py
@@ -15,6 +15,8 @@ class PyFastpath(PythonPackage):
homepage = "https://github.com/deprekate/fastpath"
pypi = "fastpath/fastpath-1.9.tar.gz"
+ license("GPL-3.0-only")
+
version("1.9", sha256="3372d306a3c4e4e764b3995946132333726a229e9002879b9112779dd442b31a")
depends_on("python@3.5.3:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-fastrlock/package.py b/var/spack/repos/builtin/packages/py-fastrlock/package.py
index 8d025b1afa..cfed017e56 100644
--- a/var/spack/repos/builtin/packages/py-fastrlock/package.py
+++ b/var/spack/repos/builtin/packages/py-fastrlock/package.py
@@ -13,6 +13,8 @@ class PyFastrlock(PythonPackage):
homepage = "https://github.com/scoder/fastrlock"
pypi = "fastrlock/fastrlock-0.5.tar.gz"
+ license("MIT")
+
version("0.8.1", sha256="8a5f2f00021c4ac72e4dab910dc1863c0e008a2e7fb5c843933ae9bcfc3d0802")
version("0.5", sha256="9ae1a31f6e069b5f0f28ba63c594d0c952065de0a375f7b491d21ebaccc5166f")
diff --git a/var/spack/repos/builtin/packages/py-faststructure/package.py b/var/spack/repos/builtin/packages/py-faststructure/package.py
index c2a71cf115..bf35077ecc 100644
--- a/var/spack/repos/builtin/packages/py-faststructure/package.py
+++ b/var/spack/repos/builtin/packages/py-faststructure/package.py
@@ -13,6 +13,8 @@ class PyFaststructure(PythonPackage):
homepage = "https://github.com/rajanil/fastStructure"
url = "https://github.com/rajanil/fastStructure/archive/v1.0.tar.gz"
+ license("MIT")
+
version("1.0", sha256="f1bfb24bb5ecd108bc3a90145fad232012165c1e60608003f1c87d200f867b81")
# pip silently replaces distutils with setuptools
diff --git a/var/spack/repos/builtin/packages/py-fava/package.py b/var/spack/repos/builtin/packages/py-fava/package.py
index 323622d34a..4d9d893122 100644
--- a/var/spack/repos/builtin/packages/py-fava/package.py
+++ b/var/spack/repos/builtin/packages/py-fava/package.py
@@ -13,6 +13,8 @@ class PyFava(PythonPackage):
homepage = "https://beancount.github.io/fava/"
pypi = "fava/fava-1.18.tar.gz"
+ license("MIT")
+
version("1.18", sha256="21336b695708497e6f00cab77135b174c51feb2713b657e0e208282960885bf5")
# Some of the dependencies are not listed as required at
diff --git a/var/spack/repos/builtin/packages/py-fenics-basix/package.py b/var/spack/repos/builtin/packages/py-fenics-basix/package.py
index d3ef7e9db6..48862bf751 100644
--- a/var/spack/repos/builtin/packages/py-fenics-basix/package.py
+++ b/var/spack/repos/builtin/packages/py-fenics-basix/package.py
@@ -14,6 +14,8 @@ class PyFenicsBasix(PythonPackage):
git = "https://github.com/FEniCS/basix.git"
maintainers("chrisrichardson", "mscroggs", "garth-wells", "jhale")
+ license("MIT")
+
version("main", branch="main")
version("0.7.0", sha256="9bee81b396ee452eec8d9735f278cb44cb6994c6bc30aec8ed9bb4b12d83fa7f")
version("0.6.0", sha256="687ae53153c98facac4080dcdc7081701db1dcea8c5e7ae3feb72aec17f83304")
diff --git a/var/spack/repos/builtin/packages/py-fenics-dijitso/package.py b/var/spack/repos/builtin/packages/py-fenics-dijitso/package.py
index 461fec51b7..bd37ac96da 100644
--- a/var/spack/repos/builtin/packages/py-fenics-dijitso/package.py
+++ b/var/spack/repos/builtin/packages/py-fenics-dijitso/package.py
@@ -14,6 +14,8 @@ class PyFenicsDijitso(PythonPackage):
git = "https://bitbucket.org/fenics-project/dijitso.git"
maintainers("js947", "chrisrichardson")
+ license("LGPL-3.0-only")
+
version("master", branch="master")
version("2019.1.0", sha256="eaa45eec4457f3f865d72a926b7cba86df089410e78de04cd89b15bb405e8fd9")
version("2018.1.0", sha256="2084ada1e7bd6ecec0999b15a17db98c72e26f1ccbf3fcbe240b1a035a1a2e64")
diff --git a/var/spack/repos/builtin/packages/py-fenics-dolfinx/package.py b/var/spack/repos/builtin/packages/py-fenics-dolfinx/package.py
index 5906c0871d..259c646bba 100644
--- a/var/spack/repos/builtin/packages/py-fenics-dolfinx/package.py
+++ b/var/spack/repos/builtin/packages/py-fenics-dolfinx/package.py
@@ -15,6 +15,8 @@ class PyFenicsDolfinx(PythonPackage):
git = "https://github.com/FEniCS/dolfinx.git"
maintainers("chrisrichardson", "garth-wells", "nate-sime", "jhale")
+ license("LGPL-3.0-only")
+
version("main", branch="main")
version("0.7.2", sha256="7d9ce1338ce66580593b376327f23ac464a4ce89ef63c105efc1a38e5eae5c0b")
version("0.6.0", sha256="eb8ac2bb2f032b0d393977993e1ab6b4101a84d54023a67206e3eac1a8d79b80")
diff --git a/var/spack/repos/builtin/packages/py-fenics-ffc/package.py b/var/spack/repos/builtin/packages/py-fenics-ffc/package.py
index 8cd6f401f9..2de1df33e3 100644
--- a/var/spack/repos/builtin/packages/py-fenics-ffc/package.py
+++ b/var/spack/repos/builtin/packages/py-fenics-ffc/package.py
@@ -17,6 +17,8 @@ class PyFenicsFfc(PythonPackage):
url = "https://bitbucket.org/fenics-project/ffc/downloads/ffc-2019.1.0.post0.tar.gz"
maintainers("emai-imcs")
+ license("LGPL-3.0-or-later")
+
version(
"2019.1.0.post0", sha256="306e1179630200a34202975a5369194939b3482eebfc34bc44ad74dab1f109e8"
)
diff --git a/var/spack/repos/builtin/packages/py-fenics-ffcx/package.py b/var/spack/repos/builtin/packages/py-fenics-ffcx/package.py
index f2cec1e21e..d02edb8f3d 100644
--- a/var/spack/repos/builtin/packages/py-fenics-ffcx/package.py
+++ b/var/spack/repos/builtin/packages/py-fenics-ffcx/package.py
@@ -14,6 +14,8 @@ class PyFenicsFfcx(PythonPackage):
git = "https://github.com/FEniCS/ffcx.git"
maintainers("chrisrichardson", "garth-wells", "jhale")
+ license("LGPL-3.0-or-later")
+
version("main", branch="main")
version("0.7.0", sha256="7f3c3ca91d63ce7831d37799cc19d0551bdcd275bdfa4c099711679533dd1c71")
version("0.6.0", sha256="076fad61d406afffd41019ae1abf6da3f76406c035c772abad2156127667980e")
diff --git a/var/spack/repos/builtin/packages/py-fenics-fiat/package.py b/var/spack/repos/builtin/packages/py-fenics-fiat/package.py
index 86c10ae64f..d4f463c766 100644
--- a/var/spack/repos/builtin/packages/py-fenics-fiat/package.py
+++ b/var/spack/repos/builtin/packages/py-fenics-fiat/package.py
@@ -21,6 +21,8 @@ class PyFenicsFiat(PythonPackage):
git = "https://github.com/FEniCS/fiat.git"
maintainers("js947", "chrisrichardson")
+ license("LGPL-3.0-or-later")
+
version("master", branch="master")
version("2019.1.0", sha256="2a6d175a825ed725843918ef28846edbcf710a879c2fe8caaeda77b1ce9b9a1c")
version("2018.1.0", sha256="7468709c7aacf7dfb22c09fb5250448eb24084b9dd088ec2632a96d56c0f3830")
diff --git a/var/spack/repos/builtin/packages/py-fenics-instant/package.py b/var/spack/repos/builtin/packages/py-fenics-instant/package.py
index f88f4e4d41..57a70ee51f 100644
--- a/var/spack/repos/builtin/packages/py-fenics-instant/package.py
+++ b/var/spack/repos/builtin/packages/py-fenics-instant/package.py
@@ -16,6 +16,8 @@ class PyFenicsInstant(PythonPackage):
url = "https://bitbucket.org/fenics-project/instant/downloads/instant-2017.2.0.tar.gz"
maintainers("emai-imcs")
+ license("LGPL-3.0-or-later")
+
version("2017.2.0", sha256="be24f162fd1a89b82fae002db8df0b4f111fd50db83d78c0c121015c02e45b7b")
version("2016.2.0", sha256="df5e8ca306546fd1ee1a28e36b61c5d46456dc8b07e3293d674ddff62cf8d953")
diff --git a/var/spack/repos/builtin/packages/py-fenics-ufl/package.py b/var/spack/repos/builtin/packages/py-fenics-ufl/package.py
index 890b193464..22cdda54a6 100644
--- a/var/spack/repos/builtin/packages/py-fenics-ufl/package.py
+++ b/var/spack/repos/builtin/packages/py-fenics-ufl/package.py
@@ -18,6 +18,8 @@ class PyFenicsUfl(PythonPackage):
git = "https://github.com/FEniCS/ufl.git"
maintainers("chrisrichardson", "garth-wells", "jhale")
+ license("LGPL-3.0-or-later")
+
version("main", branch="main")
version("2023.2.0", sha256="d1d3209e8ebd4bd70513c26890f51823bac90edc956233c47bd8e686e064436e")
version(
diff --git a/var/spack/repos/builtin/packages/py-ffmpy/package.py b/var/spack/repos/builtin/packages/py-ffmpy/package.py
index 65ec6762b6..de45470239 100644
--- a/var/spack/repos/builtin/packages/py-ffmpy/package.py
+++ b/var/spack/repos/builtin/packages/py-ffmpy/package.py
@@ -12,6 +12,8 @@ class PyFfmpy(PythonPackage):
homepage = "https://github.com/Ch00k/ffmpy"
pypi = "ffmpy/ffmpy-0.3.0.tar.gz"
+ license("MIT")
+
version("0.3.0", sha256="757591581eee25b4a50ac9ffb9b58035a2794533db47e0512f53fb2d7b6f9adc")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-filecheck/package.py b/var/spack/repos/builtin/packages/py-filecheck/package.py
index 18839444d1..c7358b048e 100644
--- a/var/spack/repos/builtin/packages/py-filecheck/package.py
+++ b/var/spack/repos/builtin/packages/py-filecheck/package.py
@@ -11,6 +11,8 @@ class PyFilecheck(PythonPackage):
pypi = "filecheck/filecheck-0.0.23.tar.gz"
+ license("Apache-2.0")
+
version("0.0.23", sha256="1c5db511fb7b5a32e1e24736479cfe754ea27c9ae0d5b6d52c0af132c8db3e7d")
depends_on("python@3.6.2:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-filelock/package.py b/var/spack/repos/builtin/packages/py-filelock/package.py
index be882c5ebc..ccd816de1a 100644
--- a/var/spack/repos/builtin/packages/py-filelock/package.py
+++ b/var/spack/repos/builtin/packages/py-filelock/package.py
@@ -16,6 +16,8 @@ class PyFilelock(PythonPackage):
homepage = "https://github.com/tox-dev/py-filelock"
pypi = "filelock/filelock-3.0.4.tar.gz"
+ license("Unlicense")
+
version("3.12.4", sha256="2e6f249f1f3654291606e046b09f1fd5eac39b360664c27f5aad072012f8bcbd")
version("3.12.0", sha256="fc03ae43288c013d2ea83c8597001b1129db351aad9c57fe2409327916b8e718")
version("3.8.0", sha256="55447caa666f2198c5b6b13a26d2084d26fa5b115c00d065664b2124680c4edc")
diff --git a/var/spack/repos/builtin/packages/py-filemagic/package.py b/var/spack/repos/builtin/packages/py-filemagic/package.py
index 8602ed8a92..7255d75d1f 100644
--- a/var/spack/repos/builtin/packages/py-filemagic/package.py
+++ b/var/spack/repos/builtin/packages/py-filemagic/package.py
@@ -12,6 +12,8 @@ class PyFilemagic(PythonPackage):
homepage = "https://filemagic.readthedocs.io/en/latest/"
pypi = "filemagic/filemagic-1.6.tar.gz"
+ license("Apache-2.0")
+
version("1.6", sha256="e684359ef40820fe406f0ebc5bf8a78f89717bdb7fed688af68082d991d6dbf3")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-filetype/package.py b/var/spack/repos/builtin/packages/py-filetype/package.py
index 136cace1af..90e5ac0230 100644
--- a/var/spack/repos/builtin/packages/py-filetype/package.py
+++ b/var/spack/repos/builtin/packages/py-filetype/package.py
@@ -15,6 +15,8 @@ class PyFiletype(PythonPackage):
homepage = "https://github.com/h2non/filetype.py"
pypi = "filetype/filetype-1.2.0.tar.gz"
+ license("MIT")
+
version("1.2.0", sha256="66b56cd6474bf41d8c54660347d37afcc3f7d1970648de365c102ef77548aadb")
depends_on("python@3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-filterpy/package.py b/var/spack/repos/builtin/packages/py-filterpy/package.py
index c46759ff7b..b7cd879f24 100644
--- a/var/spack/repos/builtin/packages/py-filterpy/package.py
+++ b/var/spack/repos/builtin/packages/py-filterpy/package.py
@@ -14,6 +14,8 @@ class PyFilterpy(PythonPackage):
homepage = "https://github.com/rlabbe/filterpy/"
pypi = "filterpy/filterpy-1.4.5.zip"
+ license("MIT")
+
version("1.4.5", sha256="4f2a4d39e4ea601b9ab42b2db08b5918a9538c168cff1c6895ae26646f3d73b1")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-findlibs/package.py b/var/spack/repos/builtin/packages/py-findlibs/package.py
index 68b586b929..e2daff6ecb 100644
--- a/var/spack/repos/builtin/packages/py-findlibs/package.py
+++ b/var/spack/repos/builtin/packages/py-findlibs/package.py
@@ -12,6 +12,8 @@ class PyFindlibs(PythonPackage):
homepage = "https://github.com/ecmwf/findlibs"
pypi = "findlibs/findlibs-0.0.2.tar.gz"
+ license("Apache-2.0")
+
version("0.0.2", sha256="6c7e038496f9a97783ab2cd5736bb68522d5bebd8b0eb17c976b6a4ae4032c8d")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-fiona/package.py b/var/spack/repos/builtin/packages/py-fiona/package.py
index 917a20ab09..deac5343ee 100644
--- a/var/spack/repos/builtin/packages/py-fiona/package.py
+++ b/var/spack/repos/builtin/packages/py-fiona/package.py
@@ -15,6 +15,8 @@ class PyFiona(PythonPackage):
maintainers("adamjstewart")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("1.9.5", sha256="99e2604332caa7692855c2ae6ed91e1fffdf9b59449aa8032dd18e070e59a2f7")
version("1.9.4", sha256="49f18cbcd3b1f97128c1bb038c3451b2e1be25baa52f02ce906c25cf75af95b6")
diff --git a/var/spack/repos/builtin/packages/py-fire/package.py b/var/spack/repos/builtin/packages/py-fire/package.py
index a96f764571..8e3c2f2cac 100644
--- a/var/spack/repos/builtin/packages/py-fire/package.py
+++ b/var/spack/repos/builtin/packages/py-fire/package.py
@@ -14,6 +14,8 @@ class PyFire(PythonPackage):
homepage = "https://github.com/google/python-fire"
pypi = "fire/fire-0.2.1.tar.gz"
+ license("Apache-2.0")
+
version("0.4.0", sha256="c5e2b8763699d1142393a46d0e3e790c5eb2f0706082df8f647878842c216a62")
version("0.3.1", sha256="9736a16227c3d469e5d2d296bce5b4d8fa8d7851e953bda327a455fc2994307f")
version("0.3.0", sha256="96c372096afcf33ddbadac8a7ca5b7e829e8d7157d0030bd964bf959afde5c2c")
diff --git a/var/spack/repos/builtin/packages/py-fiscalyear/package.py b/var/spack/repos/builtin/packages/py-fiscalyear/package.py
index 5639394a06..7984681aa4 100644
--- a/var/spack/repos/builtin/packages/py-fiscalyear/package.py
+++ b/var/spack/repos/builtin/packages/py-fiscalyear/package.py
@@ -20,6 +20,8 @@ class PyFiscalyear(PythonPackage):
maintainers("adamjstewart")
+ license("MIT")
+
version("master", branch="master")
version("0.4.0", sha256="12857a48bd7b97bda78d833b29e81f30ec5aa018241f690e714b472b25fa1b47")
version("0.3.2", sha256="0697b2af4ab2d4c6188fac33d340f31dea9b0e1f0d3666d6752faeedd744f019")
diff --git a/var/spack/repos/builtin/packages/py-fisher/package.py b/var/spack/repos/builtin/packages/py-fisher/package.py
index e1b43d098d..d051b30150 100644
--- a/var/spack/repos/builtin/packages/py-fisher/package.py
+++ b/var/spack/repos/builtin/packages/py-fisher/package.py
@@ -14,6 +14,8 @@ class PyFisher(PythonPackage):
homepage = "https://github.com/brentp/fishers_exact_test"
pypi = "fisher/fisher-0.1.9.tar.gz"
+ license("BSD-3-Clause")
+
version("0.1.10", sha256="0ec89019e814cf102f33be5674a6205af433711ecb742a7ed5b48896af243523")
version("0.1.9", sha256="d378b3f7e488e2a679c6d0e5ea1bce17bc931c2bfe8ec8424ee47a74f251968d")
diff --git a/var/spack/repos/builtin/packages/py-fits-tools/package.py b/var/spack/repos/builtin/packages/py-fits-tools/package.py
index 7d95b1fdb8..8fe26800a8 100644
--- a/var/spack/repos/builtin/packages/py-fits-tools/package.py
+++ b/var/spack/repos/builtin/packages/py-fits-tools/package.py
@@ -13,6 +13,8 @@ class PyFitsTools(PythonPackage):
homepage = "https://github.com/keflavich/FITS_tools"
url = "https://github.com/keflavich/FITS_tools/archive/v0.2.tar.gz"
+ license("BSD-3-Clause")
+
version("1.1.2", sha256="6c7596533ea66f5ca05e4326ae6db643edb03aca4b6b654dce091834155d03e8")
version("1.1.1", sha256="5b79ef24fadb43458388754381644712c05cd89da4f89c197e3bd80ca158c525")
version("1.1", sha256="995ebf53dc0ffd8bdb5270c4fa0cf52f639aac05cfb68dc6fd5d58ab40148a8a")
diff --git a/var/spack/repos/builtin/packages/py-fitter/package.py b/var/spack/repos/builtin/packages/py-fitter/package.py
index 5bd98a7dcc..81ad7b8f63 100644
--- a/var/spack/repos/builtin/packages/py-fitter/package.py
+++ b/var/spack/repos/builtin/packages/py-fitter/package.py
@@ -16,6 +16,8 @@ class PyFitter(PythonPackage):
maintainers("carsonwoods")
+ license("GPL-3.0-or-later")
+
version("1.5.1", sha256="893b35ad0a84c3b96b63ec203a6a79effdba98777aed966ae61709f5e1e8cf99")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-fixtures/package.py b/var/spack/repos/builtin/packages/py-fixtures/package.py
index 2d112e68b7..0d15dcece2 100644
--- a/var/spack/repos/builtin/packages/py-fixtures/package.py
+++ b/var/spack/repos/builtin/packages/py-fixtures/package.py
@@ -12,6 +12,8 @@ class PyFixtures(PythonPackage):
homepage = "https://launchpad.net/python-fixtures"
pypi = "fixtures/fixtures-3.0.0.tar.gz"
+ license("Apache-2.0")
+
version("3.0.0", sha256="fcf0d60234f1544da717a9738325812de1f42c2fa085e2d9252d8fff5712b2ef")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-flake8-import-order/package.py b/var/spack/repos/builtin/packages/py-flake8-import-order/package.py
index 432e51faf3..a8b9f113e1 100644
--- a/var/spack/repos/builtin/packages/py-flake8-import-order/package.py
+++ b/var/spack/repos/builtin/packages/py-flake8-import-order/package.py
@@ -12,6 +12,8 @@ class PyFlake8ImportOrder(PythonPackage):
homepage = "https://github.com/PyCQA/flake8-import-order"
pypi = "flake8-import-order/flake8-import-order-0.18.1.tar.gz"
+ license("LGPL-3.0-only")
+
version("0.18.1", sha256="a28dc39545ea4606c1ac3c24e9d05c849c6e5444a50fb7e9cdd430fc94de6e92")
depends_on("py-pycodestyle", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-flake8-polyfill/package.py b/var/spack/repos/builtin/packages/py-flake8-polyfill/package.py
index a8ab9d2894..ac047899bb 100644
--- a/var/spack/repos/builtin/packages/py-flake8-polyfill/package.py
+++ b/var/spack/repos/builtin/packages/py-flake8-polyfill/package.py
@@ -15,6 +15,8 @@ class PyFlake8Polyfill(PythonPackage):
homepage = "https://gitlab.com/pycqa/flake8-polyfill"
pypi = "flake8-polyfill/flake8-polyfill-1.0.2.tar.gz"
+ license("MIT")
+
version("1.0.2", sha256="e44b087597f6da52ec6393a709e7108b2905317d0c0b744cdca6208e670d8eda")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-flake8/package.py b/var/spack/repos/builtin/packages/py-flake8/package.py
index 7cc6124a51..5bf58eedf2 100644
--- a/var/spack/repos/builtin/packages/py-flake8/package.py
+++ b/var/spack/repos/builtin/packages/py-flake8/package.py
@@ -13,6 +13,8 @@ class PyFlake8(PythonPackage):
homepage = "https://github.com/PyCQA/flake8"
pypi = "flake8/flake8-4.0.1.tar.gz"
+ license("MIT")
+
version("6.1.0", sha256="d5b3857f07c030bdb5bf41c7f53799571d75c4491748a3adcd47de929e34cd23")
version("6.0.0", sha256="c61007e76655af75e6785a931f452915b371dc48f56efd765247c8fe68f2b181")
version("5.0.4", sha256="6fbe320aad8d6b95cec8b8e47bc933004678dc63095be98528b7bdd2a9f510db")
diff --git a/var/spack/repos/builtin/packages/py-flameprof/package.py b/var/spack/repos/builtin/packages/py-flameprof/package.py
index d82dcaaff0..74a490e3a3 100644
--- a/var/spack/repos/builtin/packages/py-flameprof/package.py
+++ b/var/spack/repos/builtin/packages/py-flameprof/package.py
@@ -14,6 +14,8 @@ class PyFlameprof(PythonPackage):
maintainers("haampie")
+ license("MIT")
+
version("0.4", sha256="dbc86d4190cbbba624f1e0a40f44d9db96138e27534d83c8ef42d420857875a3")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-flask-babel/package.py b/var/spack/repos/builtin/packages/py-flask-babel/package.py
index bff3f168d5..d0934092cb 100644
--- a/var/spack/repos/builtin/packages/py-flask-babel/package.py
+++ b/var/spack/repos/builtin/packages/py-flask-babel/package.py
@@ -12,6 +12,8 @@ class PyFlaskBabel(PythonPackage):
homepage = "https://pythonhosted.org/Flask-Babel/"
pypi = "Flask-Babel/Flask-Babel-2.0.0.tar.gz"
+ license("BSD-3-Clause")
+
version("2.0.0", sha256="f9faf45cdb2e1a32ea2ec14403587d4295108f35017a7821a2b1acb8cfd9257d")
depends_on("python@3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-flask-compress/package.py b/var/spack/repos/builtin/packages/py-flask-compress/package.py
index f5002b0c43..f8d4602023 100644
--- a/var/spack/repos/builtin/packages/py-flask-compress/package.py
+++ b/var/spack/repos/builtin/packages/py-flask-compress/package.py
@@ -13,6 +13,8 @@ class PyFlaskCompress(PythonPackage):
homepage = "https://github.com/libwilliam/flask-compress"
pypi = "Flask-Compress/Flask-Compress-1.4.0.tar.gz"
+ license("MIT")
+
version("1.4.0", sha256="468693f4ddd11ac6a41bca4eb5f94b071b763256d54136f77957cfee635badb3")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-flask-cors/package.py b/var/spack/repos/builtin/packages/py-flask-cors/package.py
index 70c2f6350b..0ca1dfb11a 100644
--- a/var/spack/repos/builtin/packages/py-flask-cors/package.py
+++ b/var/spack/repos/builtin/packages/py-flask-cors/package.py
@@ -14,6 +14,8 @@ class PyFlaskCors(PythonPackage):
homepage = "https://flask-cors.corydolphin.com/en/latest/index.html"
pypi = "Flask-Cors/Flask-Cors-3.0.10.tar.gz"
+ license("MIT")
+
version("3.0.10", sha256="b60839393f3b84a0f3746f6cdca56c1ad7426aa738b70d6c61375857823181de")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-flask-paginate/package.py b/var/spack/repos/builtin/packages/py-flask-paginate/package.py
index 365da7fcc7..610eb0ad77 100644
--- a/var/spack/repos/builtin/packages/py-flask-paginate/package.py
+++ b/var/spack/repos/builtin/packages/py-flask-paginate/package.py
@@ -15,6 +15,8 @@ class PyFlaskPaginate(PythonPackage):
maintainers("meyersbs")
+ license("BSD-3-Clause")
+
version("2022.1.8", sha256="a32996ec07ca004c45b768b0d50829728ab8f3986c0650ef538e42852c7aeba2")
# From setup.py:
diff --git a/var/spack/repos/builtin/packages/py-flask-restful/package.py b/var/spack/repos/builtin/packages/py-flask-restful/package.py
index 5628e0b91b..2dab385109 100644
--- a/var/spack/repos/builtin/packages/py-flask-restful/package.py
+++ b/var/spack/repos/builtin/packages/py-flask-restful/package.py
@@ -12,6 +12,8 @@ class PyFlaskRestful(PythonPackage):
homepage = "https://www.github.com/flask-restful/flask-restful/"
pypi = "Flask-RESTful/Flask-RESTful-0.3.8.tar.gz"
+ license("BSD-3-Clause")
+
version("0.3.9", sha256="ccec650b835d48192138c85329ae03735e6ced58e9b2d9c2146d6c84c06fa53e")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-flask-sqlalchemy/package.py b/var/spack/repos/builtin/packages/py-flask-sqlalchemy/package.py
index d8dc60e277..5eca8ea60d 100644
--- a/var/spack/repos/builtin/packages/py-flask-sqlalchemy/package.py
+++ b/var/spack/repos/builtin/packages/py-flask-sqlalchemy/package.py
@@ -16,6 +16,8 @@ class PyFlaskSqlalchemy(PythonPackage):
maintainers("charmoniumq")
+ license("BSD-3-Clause")
+
version("3.0.2", sha256="16199f5b3ddfb69e0df2f52ae4c76aedbfec823462349dabb21a1b2e0a2b65e9")
# https://github.com/pallets-eco/flask-sqlalchemy/blob/3.0.2/pyproject.toml
diff --git a/var/spack/repos/builtin/packages/py-flask/package.py b/var/spack/repos/builtin/packages/py-flask/package.py
index 861fdb7106..04228ad109 100644
--- a/var/spack/repos/builtin/packages/py-flask/package.py
+++ b/var/spack/repos/builtin/packages/py-flask/package.py
@@ -13,6 +13,8 @@ class PyFlask(PythonPackage):
pypi = "Flask/Flask-1.1.1.tar.gz"
git = "https://github.com/pallets/flask.git"
+ license("BSD-3-Clause")
+
version("2.3.2", sha256="8c2f9abd47a9e8df7f0c3f091ce9497d011dc3b31effcf4c85a6e2b50f4114ef")
version("2.2.2", sha256="642c450d19c4ad482f96729bd2a8f6d32554aa1e231f4f6b4e7e5264b16cca2b")
version("2.0.2", sha256="7b2fb8e934ddd50731893bdcdb00fc8c0315916f9fcd50d22c7cc1a95ab634e2")
diff --git a/var/spack/repos/builtin/packages/py-flatbuffers/package.py b/var/spack/repos/builtin/packages/py-flatbuffers/package.py
index d87b1cbdc2..2034d43a23 100644
--- a/var/spack/repos/builtin/packages/py-flatbuffers/package.py
+++ b/var/spack/repos/builtin/packages/py-flatbuffers/package.py
@@ -18,6 +18,8 @@ class PyFlatbuffers(PythonPackage):
maintainers("gperrotta")
+ license("Apache-2.0")
+
version("23.5.26", sha256="9ea1144cac05ce5d86e2859f431c6cd5e66cd9c78c558317c7955fb8d4c78d89")
version("2.0.7", sha256="0ae7d69c5b82bf41962ca5fde9cc43033bc9501311d975fd5a25e8a7d29c1245")
version("2.0", sha256="12158ab0272375eab8db2d663ae97370c33f152b27801fa6024e1d6105fd4dd2")
diff --git a/var/spack/repos/builtin/packages/py-flatten-dict/package.py b/var/spack/repos/builtin/packages/py-flatten-dict/package.py
index 89324fdff9..e4f25eaccf 100644
--- a/var/spack/repos/builtin/packages/py-flatten-dict/package.py
+++ b/var/spack/repos/builtin/packages/py-flatten-dict/package.py
@@ -14,6 +14,8 @@ class PyFlattenDict(PythonPackage):
homepage = "https://github.com/ianlini/flatten-dict"
pypi = "flatten-dict/flatten-dict-0.3.0.tar.gz"
+ license("MIT")
+
version("0.3.0", sha256="0ccc43f15c7c84c5ef387ad19254f6769a32d170313a1bcbf4ce582089313d7e")
depends_on("python@2.7,3.5:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-flawfinder/package.py b/var/spack/repos/builtin/packages/py-flawfinder/package.py
index 3470108772..a17ae9970a 100644
--- a/var/spack/repos/builtin/packages/py-flawfinder/package.py
+++ b/var/spack/repos/builtin/packages/py-flawfinder/package.py
@@ -12,6 +12,8 @@ class PyFlawfinder(PythonPackage, SourceforgePackage):
homepage = "http://dwheeler.com/flawfinder/"
sourceforge_mirror_path = "project/flawfinder/flawfinder-2.0.19.tar.gz"
+ license("GPL-2.0+")
+
version("2.0.19", sha256="fe550981d370abfa0a29671346cc0b038229a9bd90b239eab0f01f12212df618")
depends_on("python@2.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-flexmock/package.py b/var/spack/repos/builtin/packages/py-flexmock/package.py
index 5487b7848f..7fb87acf38 100644
--- a/var/spack/repos/builtin/packages/py-flexmock/package.py
+++ b/var/spack/repos/builtin/packages/py-flexmock/package.py
@@ -20,6 +20,8 @@ class PyFlexmock(PythonPackage):
maintainers("dorton21")
+ license("BSD-2-Clause")
+
version("0.10.4", sha256="5033ceb974d6452cf8716c2ff5059074b77e546df5c849fb44a53f98dfe0d82c")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-flit-core/package.py b/var/spack/repos/builtin/packages/py-flit-core/package.py
index f08c7bc079..10444363a8 100644
--- a/var/spack/repos/builtin/packages/py-flit-core/package.py
+++ b/var/spack/repos/builtin/packages/py-flit-core/package.py
@@ -17,6 +17,8 @@ class PyFlitCore(PythonPackage):
maintainers("takluyver")
+ license("BSD-3-Clause")
+
version("3.9.0", sha256="72ad266176c4a3fcfab5f2930d76896059851240570ce9a98733b658cb786eba")
version("3.8.0", sha256="b305b30c99526df5e63d6022dd2310a0a941a187bd3884f4c8ef0418df6c39f3")
version("3.7.1", sha256="14955af340c43035dbfa96b5ee47407e377ee337f69e70f73064940d27d0a44f")
diff --git a/var/spack/repos/builtin/packages/py-flit-scm/package.py b/var/spack/repos/builtin/packages/py-flit-scm/package.py
index 6acefb579e..7172171416 100644
--- a/var/spack/repos/builtin/packages/py-flit-scm/package.py
+++ b/var/spack/repos/builtin/packages/py-flit-scm/package.py
@@ -16,6 +16,8 @@ class PyFlitScm(PythonPackage):
homepage = "https://gitlab.com/WillDaSilva/flit_scm"
pypi = "flit-scm/flit_scm-1.7.0.tar.gz"
+ license("MIT")
+
version("1.7.0", sha256="961bd6fb24f31bba75333c234145fff88e6de0a90fc0f7e5e7c79deca69f6bb2")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-flit/package.py b/var/spack/repos/builtin/packages/py-flit/package.py
index 859594c016..dfd543b2ae 100644
--- a/var/spack/repos/builtin/packages/py-flit/package.py
+++ b/var/spack/repos/builtin/packages/py-flit/package.py
@@ -13,6 +13,8 @@ class PyFlit(PythonPackage):
pypi = "flit/flit-3.9.0.tar.gz"
maintainers("takluyver")
+ license("BSD-3-Clause")
+
version("3.9.0", sha256="d75edf5eb324da20d53570a6a6f87f51e606eee8384925cd66a90611140844c7")
version("3.8.0", sha256="d0f2a8f4bd45dc794befbf5839ecc0fd3830d65a57bd52b5997542fac5d5e937")
version("3.7.1", sha256="3c9bd9c140515bfe62dd938c6610d10d6efb9e35cc647fc614fe5fb3a5036682")
diff --git a/var/spack/repos/builtin/packages/py-flufl-lock/package.py b/var/spack/repos/builtin/packages/py-flufl-lock/package.py
index 1198dbea8e..8099befc74 100644
--- a/var/spack/repos/builtin/packages/py-flufl-lock/package.py
+++ b/var/spack/repos/builtin/packages/py-flufl-lock/package.py
@@ -13,6 +13,8 @@ class PyFluflLock(PythonPackage):
homepage = "https://fluflock.readthedocs.io"
pypi = "flufl.lock/flufl.lock-5.0.4.tar.gz"
+ license("Apache-2.0")
+
version("5.0.4", sha256="09ffef831d57c4d182e398e97bb74ad8c8ffbd1710175a5a0b0f057095db12f1")
version("5.0.3", sha256="94df161caa489d74afc26df8c0b640770923ecc0c6c5d331fbeabe7b91d306cb")
version("3.2", sha256="a8d66accc9ab41f09961cd8f8db39f9c28e97e2769659a3567c63930a869ff5b")
diff --git a/var/spack/repos/builtin/packages/py-flye/package.py b/var/spack/repos/builtin/packages/py-flye/package.py
index 2e19485f86..3046062553 100644
--- a/var/spack/repos/builtin/packages/py-flye/package.py
+++ b/var/spack/repos/builtin/packages/py-flye/package.py
@@ -13,6 +13,8 @@ class PyFlye(PythonPackage):
homepage = "https://github.com/fenderglass/Flye"
url = "https://github.com/fenderglass/Flye/archive/2.6.tar.gz"
+ license("BSD-3-Clause")
+
version("2.9", sha256="158ea620d4aa92a53dae1832b09fd605e17552e45b83eecbf28e41a4516a6957")
version("2.8.3", sha256="070f9fbee28eef8e8f87aaecc048053f50a8102a3715e71b16c9c46819a4e07c")
version("2.8.2", sha256="f1284bd2a777356fbf808d89052bc0f9bf5602560dde7cf722d7974d9a94d03b")
diff --git a/var/spack/repos/builtin/packages/py-fn-py/package.py b/var/spack/repos/builtin/packages/py-fn-py/package.py
index 253ebf7ead..fd5e0ff21e 100644
--- a/var/spack/repos/builtin/packages/py-fn-py/package.py
+++ b/var/spack/repos/builtin/packages/py-fn-py/package.py
@@ -13,6 +13,8 @@ class PyFnPy(PythonPackage):
homepage = "https://github.com/fnpy/fn.py"
url = "https://github.com/fnpy/fn.py/archive/v0.5.2.tar.gz"
+ license("Apache-2.0")
+
version("0.6.0", sha256="85d4d4ae6ce3c13e9dbe45df2895188f742ebddbf100a95d360d73a8965ee0c8")
version("0.5.2", sha256="fda2253d792867a79514496932630622df9340f214a2f4b2d597b60a8cc3d96b")
diff --git a/var/spack/repos/builtin/packages/py-fonttools/package.py b/var/spack/repos/builtin/packages/py-fonttools/package.py
index 3f5d97ce65..8578649919 100644
--- a/var/spack/repos/builtin/packages/py-fonttools/package.py
+++ b/var/spack/repos/builtin/packages/py-fonttools/package.py
@@ -18,6 +18,8 @@ class PyFonttools(PythonPackage):
skip_modules = ["fontTools.ufoLib"]
+ license("MIT")
+
version("4.39.4", sha256="dba8d7cdb8e2bac1b3da28c5ed5960de09e59a2fe7e63bb73f5a59e57b0430d2")
version("4.37.3", sha256="f32ef6ec966cf0e7d2aa88601fed2e3a8f2851c26b5db2c80ccc8f82bee4eedc")
version("4.31.2", sha256="236b29aee6b113e8f7bee28779c1230a86ad2aac9a74a31b0aedf57e7dfb62a4")
diff --git a/var/spack/repos/builtin/packages/py-ford/package.py b/var/spack/repos/builtin/packages/py-ford/package.py
index ef9129468a..1428285d4d 100644
--- a/var/spack/repos/builtin/packages/py-ford/package.py
+++ b/var/spack/repos/builtin/packages/py-ford/package.py
@@ -14,6 +14,8 @@ class PyFord(PythonPackage):
maintainers("wscullin")
+ license("GPL-3.0-only")
+
version("6.1.13", sha256="95b743ea25c5a9c6a9e13db3633e04f91e11d1debb69f48ca3ef7fefc51f0559")
version("6.1.12", sha256="101191e1aa33cfe780ea5b2d66d02c7281b9b314e82bb138d76809a49c08506a")
version("6.1.11", sha256="feb9a88040e717e84c632e4b023904ab36a463fc9a8ff80c8c7f86454e5d8043")
diff --git a/var/spack/repos/builtin/packages/py-formatizer/package.py b/var/spack/repos/builtin/packages/py-formatizer/package.py
index ec6ce91387..8f84217309 100644
--- a/var/spack/repos/builtin/packages/py-formatizer/package.py
+++ b/var/spack/repos/builtin/packages/py-formatizer/package.py
@@ -12,6 +12,8 @@ class PyFormatizer(PythonPackage):
homepage = "https://github.com/fgimian/formatizer"
pypi = "formatizer/formatizer-0.1.1.tar.gz"
+ license("MIT")
+
version("0.1.1", sha256="3061ced1daa08f1836b79f4a3de16a33a54179331273e0b9c757d27ab339c29f")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-fortls/package.py b/var/spack/repos/builtin/packages/py-fortls/package.py
index ae089b96e6..5a9128f244 100644
--- a/var/spack/repos/builtin/packages/py-fortls/package.py
+++ b/var/spack/repos/builtin/packages/py-fortls/package.py
@@ -14,6 +14,8 @@ class PyFortls(PythonPackage):
maintainers("RMeli")
+ license("MIT")
+
version("2.13.0", sha256="23c5013e8dd8e1d65bf07be610d0827bc48aa7331a7a7ce13612d4c646d0db31")
depends_on("py-setuptools@45:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-fortran-language-server/package.py b/var/spack/repos/builtin/packages/py-fortran-language-server/package.py
index 4e333bbf8d..2a7175ea7c 100644
--- a/var/spack/repos/builtin/packages/py-fortran-language-server/package.py
+++ b/var/spack/repos/builtin/packages/py-fortran-language-server/package.py
@@ -15,6 +15,8 @@ class PyFortranLanguageServer(PythonPackage):
maintainers("AndrewGaspar")
+ license("MIT")
+
version("1.12.0", sha256="5cda6341b1d2365cce3d80ba40043346c5dcbd0b35f636bfa57cb34df789ff17")
version("1.11.1", sha256="8f03782dd992d6652a3f2d349115fdad3aa3464fee3fafbbc4f8ecf780166e3c")
diff --git a/var/spack/repos/builtin/packages/py-fortranformat/package.py b/var/spack/repos/builtin/packages/py-fortranformat/package.py
index fa9e534e0f..f00738d906 100644
--- a/var/spack/repos/builtin/packages/py-fortranformat/package.py
+++ b/var/spack/repos/builtin/packages/py-fortranformat/package.py
@@ -12,6 +12,8 @@ class PyFortranformat(PythonPackage):
homepage = "http://bitbucket.org/brendanarnold/py-fortranformat"
pypi = "fortranformat/fortranformat-0.2.5.tar.gz"
+ license("MIT")
+
version("0.2.5", sha256="6b5fbc1f129c7a70543c3a81f334fb4d57f07df2834b22ce69f6d7e8539cd3f9")
# pip silently replaces distutils with setuptools
diff --git a/var/spack/repos/builtin/packages/py-fparser/package.py b/var/spack/repos/builtin/packages/py-fparser/package.py
index 295d27a284..2d194658a4 100644
--- a/var/spack/repos/builtin/packages/py-fparser/package.py
+++ b/var/spack/repos/builtin/packages/py-fparser/package.py
@@ -13,6 +13,8 @@ class PyFparser(PythonPackage):
git = "https://github.com/stfc/fparser.git"
pypi = "fparser/fparser-0.0.16.tar.gz"
+ license("BSD-3-Clause")
+
version("develop", branch="master")
version("0.0.16", sha256="a06389b95a1b9ed12f8141b69c67343da5ba0a29277b2997b02573a93af14e13")
version("0.0.6", sha256="bf8a419cb528df1bfc24ddd26d63f2ebea6f1e103f1a259d8d3a6c9b1cd53012")
diff --git a/var/spack/repos/builtin/packages/py-fqdn/package.py b/var/spack/repos/builtin/packages/py-fqdn/package.py
index beed210261..f403953b76 100644
--- a/var/spack/repos/builtin/packages/py-fqdn/package.py
+++ b/var/spack/repos/builtin/packages/py-fqdn/package.py
@@ -13,6 +13,8 @@ class PyFqdn(PythonPackage):
homepage = "https://github.com/ypcrts/fqdn"
pypi = "fqdn/fqdn-1.5.1.tar.gz"
+ license("MPL-2.0")
+
version("1.5.1", sha256="105ed3677e767fb5ca086a0c1f4bb66ebc3c100be518f0e0d755d9eae164d89f")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-fracridge/package.py b/var/spack/repos/builtin/packages/py-fracridge/package.py
index 1d48013723..9da3ab5a0a 100644
--- a/var/spack/repos/builtin/packages/py-fracridge/package.py
+++ b/var/spack/repos/builtin/packages/py-fracridge/package.py
@@ -13,6 +13,8 @@ class PyFracridge(PythonPackage):
pypi = "fracridge/fracridge-1.4.3.tar.gz"
git = "https://github.com/nrdg/fracridge"
+ license("BSD-2-Clause")
+
version("2.0", sha256="d49fbffbd58e85da38f572e6ca2ef7563b1a6c8c4e1ab779e2dd207ac944db90")
version("1.4.3", sha256="0446d486f00fea02110567fd9df14b8b2a7b155dc72700af9201873ea11c27cc")
diff --git a/var/spack/repos/builtin/packages/py-fraction/package.py b/var/spack/repos/builtin/packages/py-fraction/package.py
index 919d14cadf..0073ee9297 100644
--- a/var/spack/repos/builtin/packages/py-fraction/package.py
+++ b/var/spack/repos/builtin/packages/py-fraction/package.py
@@ -17,6 +17,8 @@ class PyFraction(PythonPackage):
maintainers("LydDeb")
+ license("MIT")
+
version("2.2.0", sha256="2c1179f20c8b749622935fe04db1c7f2987f011f2376bdad84c2a39c8e3d0fdb")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-freezegun/package.py b/var/spack/repos/builtin/packages/py-freezegun/package.py
index 7b6fd79e2b..ce3db3b087 100644
--- a/var/spack/repos/builtin/packages/py-freezegun/package.py
+++ b/var/spack/repos/builtin/packages/py-freezegun/package.py
@@ -13,6 +13,8 @@ class PyFreezegun(PythonPackage):
homepage = "https://github.com/spulec/freezegun"
pypi = "freezegun/freezegun-0.3.12.tar.gz"
+ license("Apache-2.0")
+
version("0.3.12", sha256="2a4d9c8cd3c04a201e20c313caf8b6338f1cfa4cda43f46a94cc4a9fd13ea5e7")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-frozendict/package.py b/var/spack/repos/builtin/packages/py-frozendict/package.py
index 44f1bc0326..8ce92d5c7c 100644
--- a/var/spack/repos/builtin/packages/py-frozendict/package.py
+++ b/var/spack/repos/builtin/packages/py-frozendict/package.py
@@ -12,6 +12,8 @@ class PyFrozendict(PythonPackage):
homepage = "An immutable dictionary"
pypi = "frozendict/frozendict-1.2.tar.gz"
+ license("LGPL-3.0-only")
+
version("2.3.4", sha256="15b4b18346259392b0d27598f240e9390fafbff882137a9c48a1e0104fb17f78")
version("1.2", sha256="774179f22db2ef8a106e9c38d4d1f8503864603db08de2e33be5b778230f6e45")
diff --git a/var/spack/repos/builtin/packages/py-frozenlist/package.py b/var/spack/repos/builtin/packages/py-frozenlist/package.py
index 2a553efa36..358802ae76 100644
--- a/var/spack/repos/builtin/packages/py-frozenlist/package.py
+++ b/var/spack/repos/builtin/packages/py-frozenlist/package.py
@@ -13,6 +13,8 @@ class PyFrozenlist(PythonPackage):
homepage = "https://github.com/aio-libs/frozenlist"
pypi = "frozenlist/frozenlist-1.2.0.tar.gz"
+ license("Apache-2.0")
+
version("1.3.1", sha256="3a735e4211a04ccfa3f4833547acdf5d2f863bfeb01cfd3edaffbc251f15cec8")
version("1.3.0", sha256="ce6f2ba0edb7b0c1d8976565298ad2deba6f8064d2bebb6ffce2ca896eb35b0b")
version("1.2.0", sha256="68201be60ac56aff972dc18085800b6ee07973c49103a8aba669dee3d71079de")
diff --git a/var/spack/repos/builtin/packages/py-fs/package.py b/var/spack/repos/builtin/packages/py-fs/package.py
index ef92284291..5fed2f37aa 100644
--- a/var/spack/repos/builtin/packages/py-fs/package.py
+++ b/var/spack/repos/builtin/packages/py-fs/package.py
@@ -12,6 +12,8 @@ class PyFs(PythonPackage):
homepage = "https://github.com/PyFilesystem/pyfilesystem2"
pypi = "fs/fs-2.4.14.tar.gz"
+ license("MIT")
+
version("2.4.14", sha256="9555dc2bc58c58cac03478ac7e9f622d29fe2d20a4384c24c90ab50de2c7b36c")
version("0.5.4", sha256="ba2cca8773435a7c86059d57cb4b8ea30fda40f8610941f7822d1ce3ffd36197")
diff --git a/var/spack/repos/builtin/packages/py-fsspec/package.py b/var/spack/repos/builtin/packages/py-fsspec/package.py
index 6413d84132..d2e0a22f90 100644
--- a/var/spack/repos/builtin/packages/py-fsspec/package.py
+++ b/var/spack/repos/builtin/packages/py-fsspec/package.py
@@ -12,6 +12,8 @@ class PyFsspec(PythonPackage):
homepage = "https://github.com/intake/filesystem_spec"
pypi = "fsspec/fsspec-0.4.4.tar.gz"
+ license("BSD-3-Clause")
+
version("2023.10.0", sha256="330c66757591df346ad3091a53bd907e15348c2ba17d63fd54f5c39c4457d2a5")
version("2023.1.0", sha256="fbae7f20ff801eb5f7d0bedf81f25c787c0dfac5e982d98fa3884a9cde2b5411")
version("2022.11.0", sha256="259d5fd5c8e756ff2ea72f42e7613c32667dc2049a4ac3d84364a7ca034acb8b")
diff --git a/var/spack/repos/builtin/packages/py-ftfy/package.py b/var/spack/repos/builtin/packages/py-ftfy/package.py
index c113699530..bf5ee0da28 100644
--- a/var/spack/repos/builtin/packages/py-ftfy/package.py
+++ b/var/spack/repos/builtin/packages/py-ftfy/package.py
@@ -13,6 +13,8 @@ class PyFtfy(PythonPackage):
homepage = "https://ftfy.readthedocs.io"
pypi = "ftfy/ftfy-5.8.tar.gz"
+ license("Apache-2.0")
+
version("6.0.3", sha256="ba71121a9c8d7790d3e833c6c1021143f3e5c4118293ec3afb5d43ed9ca8e72b")
version("5.8", sha256="51c7767f8c4b47d291fcef30b9625fb5341c06a31e6a3b627039c706c42f3720")
version("4.4.3", sha256="3c0066db64a98436e751e56414f03f1cdea54f29364c0632c141c36cca6a5d94")
diff --git a/var/spack/repos/builtin/packages/py-ftputil/package.py b/var/spack/repos/builtin/packages/py-ftputil/package.py
index ab7b38998b..cc5b1ba410 100644
--- a/var/spack/repos/builtin/packages/py-ftputil/package.py
+++ b/var/spack/repos/builtin/packages/py-ftputil/package.py
@@ -13,6 +13,8 @@ class PyFtputil(PythonPackage):
pypi = "ftputil/ftputil-5.0.4.tar.gz"
maintainers("charmoniumQ")
+ license("AFL-2.1")
+
version("5.0.4", sha256="6889db8649dd20d9b6d40a6c5f0f84ccf340a7dac1e0bfc0f0024090fc2afb33")
# https://git.sr.ht/~sschwarzer/ftputil/tree/v5.0.4/item/setup.py
diff --git a/var/spack/repos/builtin/packages/py-funcy/package.py b/var/spack/repos/builtin/packages/py-funcy/package.py
index a008804bb6..e729cd5423 100644
--- a/var/spack/repos/builtin/packages/py-funcy/package.py
+++ b/var/spack/repos/builtin/packages/py-funcy/package.py
@@ -12,6 +12,8 @@ class PyFuncy(PythonPackage):
homepage = "https://funcy.readthedocs.io"
pypi = "funcy/funcy-1.15.tar.gz"
+ license("BSD-3-Clause")
+
version("1.15", sha256="65b746fed572b392d886810a98d56939c6e0d545abb750527a717c21ced21008")
version("1.14", sha256="75ee84c3b446f92e68a857c2267b15a1b49c631c9d5a87a5f063cd2d6761a5c4")
diff --git a/var/spack/repos/builtin/packages/py-furo/package.py b/var/spack/repos/builtin/packages/py-furo/package.py
index a4ca3e1ce4..2267b0c9b9 100644
--- a/var/spack/repos/builtin/packages/py-furo/package.py
+++ b/var/spack/repos/builtin/packages/py-furo/package.py
@@ -12,6 +12,8 @@ class PyFuro(PythonPackage):
homepage = "https://github.com/pradyunsg/furo"
pypi = "furo/furo-2023.5.20.tar.gz"
+ license("MIT")
+
version("2023.9.10", sha256="5707530a476d2a63b8cad83b4f961f3739a69f4b058bcf38a03a39fa537195b2")
version("2023.5.20", sha256="40e09fa17c6f4b22419d122e933089226dcdb59747b5b6c79363089827dea16f")
diff --git a/var/spack/repos/builtin/packages/py-fury/package.py b/var/spack/repos/builtin/packages/py-fury/package.py
index ff3edf19b1..f859848615 100644
--- a/var/spack/repos/builtin/packages/py-fury/package.py
+++ b/var/spack/repos/builtin/packages/py-fury/package.py
@@ -12,6 +12,8 @@ class PyFury(PythonPackage):
homepage = "https://github.com/fury-gl/fury"
pypi = "fury/fury-0.7.1.tar.gz"
+ license("BSD-3-Clause")
+
version("0.7.1", sha256="bc7bdbdf1632f317f40c717c2f34a6b8424ce5abda3ebda31a058c0b725a316a")
depends_on("python@2.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-fusepy/package.py b/var/spack/repos/builtin/packages/py-fusepy/package.py
index 2c65ad5a24..3e5264e8c1 100644
--- a/var/spack/repos/builtin/packages/py-fusepy/package.py
+++ b/var/spack/repos/builtin/packages/py-fusepy/package.py
@@ -13,6 +13,8 @@ class PyFusepy(PythonPackage):
homepage = "https://github.com/fusepy/fusepy"
pypi = "fusepy/fusepy-3.0.1.tar.gz"
+ license("ISC")
+
version("3.0.1", sha256="72ff783ec2f43de3ab394e3f7457605bf04c8cf288a2f4068b4cde141d4ee6bd")
version("2.0.4", sha256="10f5c7f5414241bffecdc333c4d3a725f1d6605cae6b4eaf86a838ff49cdaf6c")
diff --git a/var/spack/repos/builtin/packages/py-future/package.py b/var/spack/repos/builtin/packages/py-future/package.py
index c4833db3f4..255f2e6474 100644
--- a/var/spack/repos/builtin/packages/py-future/package.py
+++ b/var/spack/repos/builtin/packages/py-future/package.py
@@ -13,6 +13,8 @@ class PyFuture(PythonPackage):
pypi = "future/future-0.18.2.tar.gz"
git = "https://github.com/PythonCharmers/python-future.git"
+ license("MIT")
+
version("0.18.3", sha256="34a17436ed1e96697a86f9de3d15a3b0be01d8bc8de9c1dffd59fb8234ed5307")
version("0.18.2", sha256="b1bead90b70cf6ec3f0710ae53a525360fa360d306a86583adc6bf83a4db537d")
version("0.17.1", sha256="67045236dcfd6816dc439556d009594abf643e5eb48992e36beac09c2ca659b8")
diff --git a/var/spack/repos/builtin/packages/py-fuzzywuzzy/package.py b/var/spack/repos/builtin/packages/py-fuzzywuzzy/package.py
index 6b47c26a21..c6c82d2383 100644
--- a/var/spack/repos/builtin/packages/py-fuzzywuzzy/package.py
+++ b/var/spack/repos/builtin/packages/py-fuzzywuzzy/package.py
@@ -12,6 +12,8 @@ class PyFuzzywuzzy(PythonPackage):
homepage = "https://github.com/seatgeek/fuzzywuzzy"
pypi = "fuzzywuzzy/fuzzywuzzy-0.18.0.tar.gz"
+ license("GPL-2.0-only")
+
version("0.18.0", sha256="45016e92264780e58972dca1b3d939ac864b78437422beecebb3095f8efd00e8")
variant("speedup", default=False, description="Provide a 4-10x speedup")
diff --git a/var/spack/repos/builtin/packages/py-fypp/package.py b/var/spack/repos/builtin/packages/py-fypp/package.py
index 0f128bb8be..2d47742ff2 100644
--- a/var/spack/repos/builtin/packages/py-fypp/package.py
+++ b/var/spack/repos/builtin/packages/py-fypp/package.py
@@ -12,6 +12,8 @@ class PyFypp(PythonPackage):
homepage = "https://github.com/aradi/fypp"
url = "https://github.com/aradi/fypp/archive/2.1.1.zip"
+ license("BSD-2-Clause")
+
version("3.1", sha256="bac9d02be308b6bff7fd17da835f01fb9ce9b2dddaaad1ccd22ac7628b2dc53c")
version("2.1.1", sha256="3744ad17045e91466bbb75a33ce0cab0f65bc2c377127067a932cdf15655e049")
diff --git a/var/spack/repos/builtin/packages/py-galaxy-containers/package.py b/var/spack/repos/builtin/packages/py-galaxy-containers/package.py
index 537ae37634..a1624adc6d 100644
--- a/var/spack/repos/builtin/packages/py-galaxy-containers/package.py
+++ b/var/spack/repos/builtin/packages/py-galaxy-containers/package.py
@@ -15,6 +15,8 @@ class PyGalaxyContainers(PythonPackage):
homepage = "https://github.com/galaxyproject/galaxy"
pypi = "galaxy-containers/galaxy-containers-22.1.1.tar.gz"
+ license("CC-BY-3.0")
+
version("22.1.1", sha256="41e0003b18e580175d443cf21e9c2d2eb21a265c012164f7255cdb0c03a76334")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-galaxy-job-metrics/package.py b/var/spack/repos/builtin/packages/py-galaxy-job-metrics/package.py
index d8679f33c7..6ce5f331f5 100644
--- a/var/spack/repos/builtin/packages/py-galaxy-job-metrics/package.py
+++ b/var/spack/repos/builtin/packages/py-galaxy-job-metrics/package.py
@@ -13,6 +13,8 @@ class PyGalaxyJobMetrics(PythonPackage):
homepage = "https://github.com/galaxyproject/galaxy"
pypi = "galaxy-job-metrics/galaxy-job-metrics-22.1.1.tar.gz"
+ license("CC-BY-3.0")
+
version("22.1.1", sha256="53d9c791d60372a90a59709863570246066f395b9e83f0011865f930a53a63b4")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-galaxy-objectstore/package.py b/var/spack/repos/builtin/packages/py-galaxy-objectstore/package.py
index ad007c8c76..450cdf2982 100644
--- a/var/spack/repos/builtin/packages/py-galaxy-objectstore/package.py
+++ b/var/spack/repos/builtin/packages/py-galaxy-objectstore/package.py
@@ -13,6 +13,8 @@ class PyGalaxyObjectstore(PythonPackage):
homepage = "https://github.com/galaxyproject/galaxy"
pypi = "galaxy-objectstore/galaxy-objectstore-22.1.1.tar.gz"
+ license("CC-BY-3.0")
+
version("22.1.1", sha256="321a70f8bce89fec8d0322ba5821ee0b26d5cd3170a8dc9b7278cd383a9e88dd")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-galaxy-sequence-utils/package.py b/var/spack/repos/builtin/packages/py-galaxy-sequence-utils/package.py
index 8777678250..22f9f39c3b 100644
--- a/var/spack/repos/builtin/packages/py-galaxy-sequence-utils/package.py
+++ b/var/spack/repos/builtin/packages/py-galaxy-sequence-utils/package.py
@@ -13,6 +13,8 @@ class PyGalaxySequenceUtils(PythonPackage):
homepage = "https://github.com/galaxyproject/sequence_utils"
pypi = "galaxy-sequence-utils/galaxy_sequence_utils-1.1.5.tar.gz"
+ license("CC-BY-3.0")
+
version("1.1.5", sha256="c32bd91f6ff11ad6e8b62f8de309d695ef5c33a782afbf5122c1db7144ef1162")
depends_on("python@3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-galaxy-tool-util/package.py b/var/spack/repos/builtin/packages/py-galaxy-tool-util/package.py
index 5b02cb236c..cd92a8db43 100644
--- a/var/spack/repos/builtin/packages/py-galaxy-tool-util/package.py
+++ b/var/spack/repos/builtin/packages/py-galaxy-tool-util/package.py
@@ -13,6 +13,8 @@ class PyGalaxyToolUtil(PythonPackage):
homepage = "https://github.com/galaxyproject/galaxy"
pypi = "galaxy-tool-util/galaxy-tool-util-22.1.5.tar.gz"
+ license("CC-BY-3.0")
+
version("22.1.5", sha256="60e0372f16255c5c11ec5c49dff432ed3beb97123d026f463cf633bc605c0112")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-galaxy-util/package.py b/var/spack/repos/builtin/packages/py-galaxy-util/package.py
index 58828ed584..bbbf990642 100644
--- a/var/spack/repos/builtin/packages/py-galaxy-util/package.py
+++ b/var/spack/repos/builtin/packages/py-galaxy-util/package.py
@@ -13,6 +13,8 @@ class PyGalaxyUtil(PythonPackage):
homepage = "https://github.com/galaxyproject/galaxy"
pypi = "galaxy-util/galaxy-util-22.1.2.tar.gz"
+ license("CC-BY-3.0")
+
version("22.1.2", sha256="80257c94dc9122ebf80d643aa3962fe8beda23dbba8fc4820a0d2b720f479f98")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-galaxy2cwl/package.py b/var/spack/repos/builtin/packages/py-galaxy2cwl/package.py
index cb8c9657ce..d968259f18 100644
--- a/var/spack/repos/builtin/packages/py-galaxy2cwl/package.py
+++ b/var/spack/repos/builtin/packages/py-galaxy2cwl/package.py
@@ -13,6 +13,8 @@ class PyGalaxy2cwl(PythonPackage):
homepage = "https://github.com/workflowhub-eu/galaxy2cwl"
url = "https://github.com/workflowhub-eu/galaxy2cwl/archive/refs/tags/0.1.4.tar.gz"
+ license("BSD-3-Clause")
+
version("0.1.4", sha256="ceb9024a7bf74c874be216c943cc97343563b1ec78f85fd3ec5b482c64350290")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-gast/package.py b/var/spack/repos/builtin/packages/py-gast/package.py
index 17353509d4..9c1d6d42be 100644
--- a/var/spack/repos/builtin/packages/py-gast/package.py
+++ b/var/spack/repos/builtin/packages/py-gast/package.py
@@ -12,6 +12,8 @@ class PyGast(PythonPackage):
homepage = "https://github.com/serge-sans-paille/gast"
pypi = "gast/gast-0.3.2.tar.gz"
+ license("BSD-3-Clause")
+
version("0.5.4", sha256="9c270fe5f4b130969b54174de7db4e764b09b4f7f67ccfc32480e29f78348d97")
version("0.5.3", sha256="cfbea25820e653af9c7d1807f659ce0a0a9c64f2439421a7bba4f0983f532dea")
version("0.5.2", sha256="f81fcefa8b982624a31c9e4ec7761325a88a0eba60d36d1da90e47f8fe3c67f7")
diff --git a/var/spack/repos/builtin/packages/py-gcs-oauth2-boto-plugin/package.py b/var/spack/repos/builtin/packages/py-gcs-oauth2-boto-plugin/package.py
index ab3fbdde05..374f09710e 100644
--- a/var/spack/repos/builtin/packages/py-gcs-oauth2-boto-plugin/package.py
+++ b/var/spack/repos/builtin/packages/py-gcs-oauth2-boto-plugin/package.py
@@ -15,6 +15,8 @@ class PyGcsOauth2BotoPlugin(PythonPackage):
maintainers("dorton21")
+ license("Apache-2.0")
+
version("3.0", sha256="f4120b08b7f8d32904674c98f07d4caf4083a58343c0c0fa0016e0f0254dfe31")
version("2.7", sha256="c95b011717911a6c40fbd3aa07a8faa0ab57570dee178d7148531327c4c6f93e")
diff --git a/var/spack/repos/builtin/packages/py-gcsfs/package.py b/var/spack/repos/builtin/packages/py-gcsfs/package.py
index d4f49c8a25..34d4d0ee30 100644
--- a/var/spack/repos/builtin/packages/py-gcsfs/package.py
+++ b/var/spack/repos/builtin/packages/py-gcsfs/package.py
@@ -12,6 +12,8 @@ class PyGcsfs(PythonPackage):
homepage = "https://github.com/fsspec/gcsfs"
pypi = "gcsfs/gcsfs-2023.1.0.tar.gz"
+ license("BSD-3-Clause")
+
version("2023.1.0", sha256="0a7b7ca8c1affa126a14ba35d7b7dff81c49e2aaceedda9732c7f159a4837a26")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-gdbgui/package.py b/var/spack/repos/builtin/packages/py-gdbgui/package.py
index f01d107024..874522b036 100644
--- a/var/spack/repos/builtin/packages/py-gdbgui/package.py
+++ b/var/spack/repos/builtin/packages/py-gdbgui/package.py
@@ -12,6 +12,8 @@ class PyGdbgui(PythonPackage):
homepage = "https://gdbgui.com"
pypi = "gdbgui/gdbgui-0.11.2.1.tar.gz"
+ license("GPL-3.0-or-later")
+
version("0.13.2.0", sha256="80e347a08b8cc630ab9f68482a1ed92c844fbfde46dc21fd39f3e6ef14b72e54")
depends_on("py-setuptools", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-gdc-client/package.py b/var/spack/repos/builtin/packages/py-gdc-client/package.py
index 342199909d..ca2d2ee292 100644
--- a/var/spack/repos/builtin/packages/py-gdc-client/package.py
+++ b/var/spack/repos/builtin/packages/py-gdc-client/package.py
@@ -13,6 +13,8 @@ class PyGdcClient(PythonPackage):
homepage = "https://github.com/NCI-GDC/gdc-client"
url = "https://github.com/NCI-GDC/gdc-client/archive/1.4.0.tar.gz"
+ license("Apache-2.0")
+
version("1.4.0", sha256="3ae6664f9666c75ffbf3c883409cfa51333f61d23b7aa99010925a084b4c9582")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-gee-asset-manager/package.py b/var/spack/repos/builtin/packages/py-gee-asset-manager/package.py
index 3d19e66da7..b397779f46 100644
--- a/var/spack/repos/builtin/packages/py-gee-asset-manager/package.py
+++ b/var/spack/repos/builtin/packages/py-gee-asset-manager/package.py
@@ -13,6 +13,8 @@ class PyGeeAssetManager(PythonPackage):
url = "https://github.com/tracek/gee_asset_manager/archive/0.1.tar.gz"
git = "https://github.com/tracek/gee_asset_manager.git"
+ license("Apache-2.0")
+
version("master", branch="master")
version("0.1", sha256="0d3345855352354d8b84188705a09a35c21af2b753cda5c688ffb2e3a454ee23")
diff --git a/var/spack/repos/builtin/packages/py-geeadd/package.py b/var/spack/repos/builtin/packages/py-geeadd/package.py
index a18fbaf0a3..28e6c7658a 100644
--- a/var/spack/repos/builtin/packages/py-geeadd/package.py
+++ b/var/spack/repos/builtin/packages/py-geeadd/package.py
@@ -12,6 +12,8 @@ class PyGeeadd(PythonPackage):
homepage = "https://github.com/samapriya/gee_asset_manager_addon"
pypi = "geeadd/geeadd-0.3.0.tar.gz"
+ license("Apache-2.0")
+
version("0.3.0", sha256="591e6ff2847122598ed5b0452a892a76e332ce227d4ba75e4d03eca2c7a4beea")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-geeup/package.py b/var/spack/repos/builtin/packages/py-geeup/package.py
index bd9fbae767..efd875693b 100644
--- a/var/spack/repos/builtin/packages/py-geeup/package.py
+++ b/var/spack/repos/builtin/packages/py-geeup/package.py
@@ -12,6 +12,8 @@ class PyGeeup(PythonPackage):
homepage = "https://github.com/samapriya/geeup"
pypi = "geeup/geeup-0.2.4.tar.gz"
+ license("Apache-2.0")
+
version("0.2.4", sha256="20f62306ea900d7fa28a97cc92204716212dc030c50a6ac8214772a61a1a83fe")
depends_on("py-setuptools@38.3.0:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-genders/package.py b/var/spack/repos/builtin/packages/py-genders/package.py
index 6f44374158..b251a4dc25 100644
--- a/var/spack/repos/builtin/packages/py-genders/package.py
+++ b/var/spack/repos/builtin/packages/py-genders/package.py
@@ -14,6 +14,8 @@ class PyGenders(Package):
homepage = "https://github.com/chaos/genders"
url = "https://github.com/chaos/genders/releases/download/genders-1-22-1/genders-1.22.tar.gz"
+ license("GPL-2.0-or-later")
+
version(
"1.22",
sha256="0ff292825a29201106239c4d47d9ce4c6bda3f51c78c0463eb2634ecc337b774",
diff --git a/var/spack/repos/builtin/packages/py-geneimpacts/package.py b/var/spack/repos/builtin/packages/py-geneimpacts/package.py
index 164717ffc4..cb2195b4a2 100644
--- a/var/spack/repos/builtin/packages/py-geneimpacts/package.py
+++ b/var/spack/repos/builtin/packages/py-geneimpacts/package.py
@@ -14,6 +14,8 @@ class PyGeneimpacts(PythonPackage):
homepage = "https://github.com/brentp/geneimpacts"
url = "https://github.com/brentp/geneimpacts/archive/v0.3.7.tar.gz"
+ license("MIT")
+
version("0.3.7", sha256="895a0aa64935bf8528257fc5a3747c09adbf30c4885d95b0fa69ba4bb858c133")
version("0.3.6", sha256="7998e469e7c25b15ecb1d7a73620cc42f13ca91f3f49384513729c180e3a9b97")
diff --git a/var/spack/repos/builtin/packages/py-generateds/package.py b/var/spack/repos/builtin/packages/py-generateds/package.py
index bcf82787cf..7bc0ef317c 100644
--- a/var/spack/repos/builtin/packages/py-generateds/package.py
+++ b/var/spack/repos/builtin/packages/py-generateds/package.py
@@ -14,6 +14,8 @@ class PyGenerateds(PythonPackage):
maintainers("LydDeb")
+ license("MIT")
+
version("2.43.2", sha256="e86f033f4d93414dd5b04cab9544a68b8f46d559073d85cd0990266b7b9ec09e")
version("2.43.1", sha256="2d3d71b42a09ba153bc51d2204324d04e384d0f15e41bdba881ee2daff9bbd68")
version("2.42.2", sha256="1d322aa7e074c262062b068660dd0c53bbdb0bb2b30152bb9e0074bd29fd365a")
diff --git a/var/spack/repos/builtin/packages/py-genshi/package.py b/var/spack/repos/builtin/packages/py-genshi/package.py
index 0027757f55..d1ba0bf3e4 100644
--- a/var/spack/repos/builtin/packages/py-genshi/package.py
+++ b/var/spack/repos/builtin/packages/py-genshi/package.py
@@ -11,6 +11,8 @@ class PyGenshi(PythonPackage):
pypi = "Genshi/Genshi-0.7.7.tar.gz"
+ license("BSD-3-Clause")
+
version("0.7.7", sha256="c100520862cd69085d10ee1a87e91289e7f59f6b3d9bd622bf58b2804e6b9aab")
depends_on("py-setuptools", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-gensim/package.py b/var/spack/repos/builtin/packages/py-gensim/package.py
index 9ab2c5317f..ed312e6e3b 100644
--- a/var/spack/repos/builtin/packages/py-gensim/package.py
+++ b/var/spack/repos/builtin/packages/py-gensim/package.py
@@ -16,6 +16,8 @@ class PyGensim(PythonPackage):
maintainers("adamjstewart")
+ license("LGPL-2.1-only")
+
version("4.3.1", sha256="8b5f11c0e6a5308086b48e8f6841223a4fa1a37d513684612b7ee854b533015f")
version("3.8.3", sha256="786adb0571f75114e9c5f7a31dd2e6eb39a9791f22c8757621545e2ded3ea367")
version("3.8.1", sha256="33277fc0a8d7b0c7ce70fcc74bb82ad39f944c009b334856c6e86bf552b1dfdc")
diff --git a/var/spack/repos/builtin/packages/py-geoalchemy2/package.py b/var/spack/repos/builtin/packages/py-geoalchemy2/package.py
index ce1bb17c71..4a95d9b9b8 100644
--- a/var/spack/repos/builtin/packages/py-geoalchemy2/package.py
+++ b/var/spack/repos/builtin/packages/py-geoalchemy2/package.py
@@ -12,6 +12,8 @@ class PyGeoalchemy2(PythonPackage):
homepage = "https://geoalchemy-2.readthedocs.io/en/latest"
pypi = "GeoAlchemy2/GeoAlchemy2-0.6.3.tar.gz"
+ license("MIT")
+
version("0.6.3", sha256="4dc4c6c2bda0fc82cccab4aaff185a6570e13a5351d85e29e12984a55d4138ee")
version("0.4.2", sha256="17fa10b0c01bd2ab036ea56975dfa850098aa394a5d6ee04d88b2aefc16751cb")
diff --git a/var/spack/repos/builtin/packages/py-geocube/package.py b/var/spack/repos/builtin/packages/py-geocube/package.py
index 010b197be5..c60f16fbab 100644
--- a/var/spack/repos/builtin/packages/py-geocube/package.py
+++ b/var/spack/repos/builtin/packages/py-geocube/package.py
@@ -14,6 +14,8 @@ class PyGeocube(PythonPackage):
maintainers("adamjstewart")
+ license("BSD-3-Clause")
+
version("0.3.2", sha256="71ff0228f1ef44e3a649d29a045ff7e2a2094a5cfca30fadab8f88f4ec23a41d")
version("0.3.1", sha256="5c97131010cd8d556a5fad2a3824452120640ac33a6a45b6ca9ee3c28f2e266f")
version("0.0.17", sha256="bf8da0fa96d772ebaea0b98bafa0ba5b8639669d5feb07465d4255af177bddc0")
diff --git a/var/spack/repos/builtin/packages/py-geographiclib/package.py b/var/spack/repos/builtin/packages/py-geographiclib/package.py
index 65cde009fd..2006b6313b 100644
--- a/var/spack/repos/builtin/packages/py-geographiclib/package.py
+++ b/var/spack/repos/builtin/packages/py-geographiclib/package.py
@@ -14,6 +14,8 @@ class PyGeographiclib(PythonPackage):
maintainers("adamjstewart")
+ license("MIT")
+
version("1.50", sha256="12bd46ee7ec25b291ea139b17aa991e7ef373e21abd053949b75c0e9ca55c632")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-geomdl/package.py b/var/spack/repos/builtin/packages/py-geomdl/package.py
index 6a2e9f2760..1f3979c131 100644
--- a/var/spack/repos/builtin/packages/py-geomdl/package.py
+++ b/var/spack/repos/builtin/packages/py-geomdl/package.py
@@ -12,6 +12,8 @@ class PyGeomdl(PythonPackage):
homepage = "https://pypi.org/project/geomdl"
pypi = "geomdl/geomdl-5.3.1.tar.gz"
+ license("MIT")
+
version("5.3.1", sha256="e81a31b4d5f111267b16045ba1d9539235a98b2cff5e4bad18f7ddcd4cb804c8")
depends_on("py-setuptools@40.6.3:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-geopandas/package.py b/var/spack/repos/builtin/packages/py-geopandas/package.py
index 9f297deb37..51dff49c17 100644
--- a/var/spack/repos/builtin/packages/py-geopandas/package.py
+++ b/var/spack/repos/builtin/packages/py-geopandas/package.py
@@ -19,6 +19,8 @@ class PyGeopandas(PythonPackage):
maintainers("adamjstewart")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("0.11.1", sha256="f0f0c8d0423d30cf81de2056d853145c4362739350a7f8f2d72cc7409ef1eca1")
version("0.11.0", sha256="562fe7dc19a6e0f61532d654c4752f7bf46e0714990c5844fe3de3f9c99cb873")
diff --git a/var/spack/repos/builtin/packages/py-geopy/package.py b/var/spack/repos/builtin/packages/py-geopy/package.py
index 11c67c8382..8aa8b855e2 100644
--- a/var/spack/repos/builtin/packages/py-geopy/package.py
+++ b/var/spack/repos/builtin/packages/py-geopy/package.py
@@ -14,6 +14,8 @@ class PyGeopy(PythonPackage):
maintainers("adamjstewart")
+ license("MIT")
+
version("2.1.0", sha256="892b219413e7955587b029949af3a1949c6fbac9d5ad17b79d850718f6a9550f")
depends_on("python@3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-gevent/package.py b/var/spack/repos/builtin/packages/py-gevent/package.py
index 7216c0c6d6..c4e8b1b753 100644
--- a/var/spack/repos/builtin/packages/py-gevent/package.py
+++ b/var/spack/repos/builtin/packages/py-gevent/package.py
@@ -13,6 +13,8 @@ class PyGevent(PythonPackage):
pypi = "gevent/gevent-23.7.0.tar.gz"
git = "https://github.com/gevent/gevent.git"
+ license("MIT")
+
version("23.7.0", sha256="d0d3630674c1b344b256a298ab1ff43220f840b12af768131b5d74e485924237")
version("21.12.0", sha256="f48b64578c367b91fa793bf8eaaaf4995cb93c8bc45860e473bf868070ad094e")
version("21.8.0", sha256="43e93e1a4738c922a2416baf33f0afb0a20b22d3dba886720bc037cd02a98575")
diff --git a/var/spack/repos/builtin/packages/py-gffutils/package.py b/var/spack/repos/builtin/packages/py-gffutils/package.py
index debac34c78..671a1a5f48 100644
--- a/var/spack/repos/builtin/packages/py-gffutils/package.py
+++ b/var/spack/repos/builtin/packages/py-gffutils/package.py
@@ -20,6 +20,8 @@ class PyGffutils(PythonPackage):
maintainers("dorton21")
+ license("MIT")
+
version("0.10.1", sha256="a8fc39006d7aa353147238160640e2210b168f7849cb99896be3fc9441e351cb")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-ghp-import/package.py b/var/spack/repos/builtin/packages/py-ghp-import/package.py
index b866482412..97700af07b 100644
--- a/var/spack/repos/builtin/packages/py-ghp-import/package.py
+++ b/var/spack/repos/builtin/packages/py-ghp-import/package.py
@@ -13,6 +13,8 @@ class PyGhpImport(PythonPackage):
homepage = "https://github.com/c-w/ghp-import"
pypi = "ghp-import/ghp-import-2.1.0.tar.gz"
+ license("Apache-2.0")
+
version("2.1.0", sha256="9c535c4c61193c2df8871222567d7fd7e5014d835f97dc7b7439069e2413d343")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-gimmik/package.py b/var/spack/repos/builtin/packages/py-gimmik/package.py
index 05de9682db..e3c3cc29d6 100644
--- a/var/spack/repos/builtin/packages/py-gimmik/package.py
+++ b/var/spack/repos/builtin/packages/py-gimmik/package.py
@@ -17,6 +17,8 @@ class PyGimmik(PythonPackage):
maintainers("MichaelLaufer")
+ license("BSD-3-Clause")
+
version("3.0", sha256="45c2da7acff3201b7796ba731e4be7f3b4f39469ff1f1bc0ddf4f19c4a6af010")
version("2.3", sha256="c019c85316bcf0d5e84de9b7d10127355dfe8037c0e37f1880a9819ce92b74e1")
version("2.2", sha256="9144640f94aab92f9c5dfcaf16885a79428ab97337cf503a4b2dddeb870f3cf0")
diff --git a/var/spack/repos/builtin/packages/py-gin-config/package.py b/var/spack/repos/builtin/packages/py-gin-config/package.py
index d427057f3f..23d593ebf5 100644
--- a/var/spack/repos/builtin/packages/py-gin-config/package.py
+++ b/var/spack/repos/builtin/packages/py-gin-config/package.py
@@ -13,6 +13,8 @@ class PyGinConfig(PythonPackage):
homepage = "https://github.com/google/gin-config"
pypi = "gin-config/gin-config-0.5.0.tar.gz"
+ license("Apache-2.0")
+
version("0.5.0", sha256="0c6ea5026ded927c8c93c990b01c695257c1df446e45e549a158cfbc79e19ed6")
depends_on("py-setuptools", type="build")
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 99a200a046..e9936e605a 100644
--- a/var/spack/repos/builtin/packages/py-git-review/package.py
+++ b/var/spack/repos/builtin/packages/py-git-review/package.py
@@ -12,6 +12,8 @@ class PyGitReview(PythonPackage):
homepage = "https://docs.openstack.org/infra/git-review"
pypi = "git-review/git-review-1.25.0.tar.gz"
+ license("Apache-2.0")
+
version("2.1.0", sha256="3a6c775645b1fa8c40c49fbfce6f8d7e225a1e797a0aa92912607b1d97e61ed6")
version("2.0.0", sha256="6e6c86b61334526c5c0f200fdf61957310b0c32208339a38c890db7fe0de5452")
version("1.28.0", sha256="8e3aabb7b9484063e49c2504d137609401e32ad5128ff2a5cf43e98d5d3dc15a")
diff --git a/var/spack/repos/builtin/packages/py-gitdb/package.py b/var/spack/repos/builtin/packages/py-gitdb/package.py
index 2d6012bbac..7b5e8e463e 100644
--- a/var/spack/repos/builtin/packages/py-gitdb/package.py
+++ b/var/spack/repos/builtin/packages/py-gitdb/package.py
@@ -13,6 +13,8 @@ class PyGitdb(PythonPackage):
homepage = "https://gitdb.readthedocs.io"
pypi = "gitdb/gitdb-4.0.5.tar.gz"
+ license("BSD-3-Clause")
+
version("4.0.9", sha256="bac2fd45c0a1c9cf619e63a90d62bdc63892ef92387424b855792a6cabe789aa")
version("4.0.8", sha256="858966a9310649cb24a387c101429bb5a1110068a312517722b0281077e78bc6")
version("4.0.7", sha256="96bf5c08b157a666fec41129e6d327235284cca4c81e92109260f353ba138005")
diff --git a/var/spack/repos/builtin/packages/py-gitpython/package.py b/var/spack/repos/builtin/packages/py-gitpython/package.py
index 5cc534437a..f09fdb87f1 100644
--- a/var/spack/repos/builtin/packages/py-gitpython/package.py
+++ b/var/spack/repos/builtin/packages/py-gitpython/package.py
@@ -12,6 +12,8 @@ class PyGitpython(PythonPackage):
homepage = "https://gitpython.readthedocs.org"
pypi = "GitPython/GitPython-3.1.12.tar.gz"
+ license("BSD-3-Clause")
+
version("3.1.40", sha256="22b126e9ffb671fdd0c129796343a02bf67bf2994b35449ffc9321aa755e18a4")
version("3.1.34", sha256="85f7d365d1f6bf677ae51039c1ef67ca59091c7ebd5a3509aa399d4eda02d6dd")
version("3.1.27", sha256="1c885ce809e8ba2d88a29befeb385fcea06338d3640712b59ca623c220bb5704")
diff --git a/var/spack/repos/builtin/packages/py-glmnet/package.py b/var/spack/repos/builtin/packages/py-glmnet/package.py
index ac999711f8..a1f9f91f2d 100644
--- a/var/spack/repos/builtin/packages/py-glmnet/package.py
+++ b/var/spack/repos/builtin/packages/py-glmnet/package.py
@@ -15,6 +15,8 @@ class PyGlmnet(PythonPackage):
homepage = "https://github.com/civisanalytics/python-glmnet"
pypi = "glmnet/glmnet-2.2.1.tar.gz"
+ license("GPL-2.0-only")
+
version("2.2.1", sha256="3222bca2e901b3f60c2dc22df7aeba6bb9c7b6451b44cbbe1b91084b66f14481")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-glmsingle/package.py b/var/spack/repos/builtin/packages/py-glmsingle/package.py
index a47fe0d82d..5b4bc29727 100644
--- a/var/spack/repos/builtin/packages/py-glmsingle/package.py
+++ b/var/spack/repos/builtin/packages/py-glmsingle/package.py
@@ -13,6 +13,8 @@ class PyGlmsingle(PythonPackage):
url = "https://github.com/cvnlab/GLMsingle/archive/refs/tags/1.0.tar.gz"
git = "https://github.com/cvnlab/GLMsingle.git"
+ license("BSD-3-Clause")
+
version("main", branch="main")
version("1.1", sha256="3fe3cb1f0d1e96976f2c707b1f9e8ddb932b74f58e99debbfa6f17761fdbd37b")
version("1.0", sha256="0481f8ea7637d7e9cb53a7f22c73ba67b9fb8aefebc8c6c98bd4712de95db6aa")
diff --git a/var/spack/repos/builtin/packages/py-globus-sdk/package.py b/var/spack/repos/builtin/packages/py-globus-sdk/package.py
index bc1dec87a7..3a9b80794b 100644
--- a/var/spack/repos/builtin/packages/py-globus-sdk/package.py
+++ b/var/spack/repos/builtin/packages/py-globus-sdk/package.py
@@ -17,6 +17,8 @@ class PyGlobusSdk(PythonPackage):
maintainers("hategan")
+ license("Apache-2.0")
+
version("3.10.1", sha256="c20fec55fc7e099f4d0c8224a36e194604577539445c5985cb465b23779baee8")
version("3.10.0", sha256="7a7e7cd5cfbc40c6dc75bdb92b050c4191f992b5f7081cd08895bf119fd97bbf")
version("3.9.0", sha256="456f707b25a8c502607134f1d699b5970ef1aa9d17877474db73fc6d87c711e9")
diff --git a/var/spack/repos/builtin/packages/py-gluoncv/package.py b/var/spack/repos/builtin/packages/py-gluoncv/package.py
index 3099006c40..41538eaae5 100644
--- a/var/spack/repos/builtin/packages/py-gluoncv/package.py
+++ b/var/spack/repos/builtin/packages/py-gluoncv/package.py
@@ -17,6 +17,8 @@ class PyGluoncv(PythonPackage):
pypi = "gluoncv/gluoncv-0.6.0.tar.gz"
git = "https://github.com/dmlc/gluon-cv.git"
+ license("Apache-2.0")
+
version(
"0.10.5.post0", sha256="4598b9612e8b459a5a14ebeffedefcdae4a5700302a91f9b99fc82e9b08928a5"
)
diff --git a/var/spack/repos/builtin/packages/py-glymur/package.py b/var/spack/repos/builtin/packages/py-glymur/package.py
index 0a6c4bb977..1c6e431d8e 100644
--- a/var/spack/repos/builtin/packages/py-glymur/package.py
+++ b/var/spack/repos/builtin/packages/py-glymur/package.py
@@ -15,6 +15,8 @@ class PyGlymur(PythonPackage):
homepage = "https://github.com/quintusdias/glymur"
pypi = "Glymur/Glymur-0.9.9.tar.gz"
+ license("MIT")
+
version("0.9.9", sha256="25b8a6ac07892c98b4613f959295ada9ca5e76b27bfa25069ab0a8a5bb4048f4")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-gmsh-interop/package.py b/var/spack/repos/builtin/packages/py-gmsh-interop/package.py
index 6770dab0fc..8fef35baac 100644
--- a/var/spack/repos/builtin/packages/py-gmsh-interop/package.py
+++ b/var/spack/repos/builtin/packages/py-gmsh-interop/package.py
@@ -15,6 +15,8 @@ class PyGmshInterop(PythonPackage):
maintainers("cgcgcg")
+ license("MIT")
+
version("2021.1.1", sha256="5456903283327dfa57fd973bb463c5fbc1c98c8f7ad15327441acb75da10b5f1")
depends_on("python@3.6:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-gmxapi/package.py b/var/spack/repos/builtin/packages/py-gmxapi/package.py
index 430dac6193..29c26c8ed1 100644
--- a/var/spack/repos/builtin/packages/py-gmxapi/package.py
+++ b/var/spack/repos/builtin/packages/py-gmxapi/package.py
@@ -19,6 +19,9 @@ class PyGmxapi(PythonPackage):
maintainers("eirrgang", "peterkasson")
pypi = "gmxapi/gmxapi-0.4.2.tar.gz"
+
+ license("LGPL-2.1-or-later")
+
version("0.4.2", sha256="c746c6498c73a75913d7fcb01c13cc001d4bcb82999e9bf91d63578565ed1a1f")
version("0.4.1", sha256="cc7a2e509ab8a59c187d388dcfd21ea78b785c3b355149b1818085f34dbda62a")
version("0.4.0", sha256="7fd58e6a4b1391043379e8ba55555ebeba255c5b394f5df9d676e6a5571d7eba")
diff --git a/var/spack/repos/builtin/packages/py-gnuplot/package.py b/var/spack/repos/builtin/packages/py-gnuplot/package.py
index 2d06c48a45..6fd4bd972a 100644
--- a/var/spack/repos/builtin/packages/py-gnuplot/package.py
+++ b/var/spack/repos/builtin/packages/py-gnuplot/package.py
@@ -15,6 +15,8 @@ class PyGnuplot(PythonPackage):
"http://downloads.sourceforge.net/project/gnuplot-py/Gnuplot-py/1.8/gnuplot-py-1.8.tar.gz"
)
+ license("LGPL-2.1-or-later")
+
version("1.8", sha256="ab339be7847d30a8acfd616f27b5021bfde0999b7bf2d68400fbe62c53106e21")
# pip silently replaces distutils with setuptools
diff --git a/var/spack/repos/builtin/packages/py-goatools/package.py b/var/spack/repos/builtin/packages/py-goatools/package.py
index 3e988e3ed3..108c2822cd 100644
--- a/var/spack/repos/builtin/packages/py-goatools/package.py
+++ b/var/spack/repos/builtin/packages/py-goatools/package.py
@@ -12,6 +12,8 @@ class PyGoatools(PythonPackage):
homepage = "https://github.com/tanghaibao/goatools"
pypi = "goatools/goatools-0.7.11.tar.gz"
+ license("BSD-2-Clause")
+
version("0.7.11", sha256="753c6fb8c901367aa5d64ce5ad487d82903e424cf8ec7bac50ee069b307f6364")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-gooey/package.py b/var/spack/repos/builtin/packages/py-gooey/package.py
index faac492ef5..a0ad806d3d 100644
--- a/var/spack/repos/builtin/packages/py-gooey/package.py
+++ b/var/spack/repos/builtin/packages/py-gooey/package.py
@@ -15,6 +15,8 @@ class PyGooey(PythonPackage):
maintainers("dorton21")
+ license("MIT")
+
version("1.0.8.1", sha256="08d6bf534f4d50d50dafba5cfc68dcf31a6e9eeef13a94cbe3ea17c4e45c4671")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-google-api-core/package.py b/var/spack/repos/builtin/packages/py-google-api-core/package.py
index 3c698f4e65..99595654b6 100644
--- a/var/spack/repos/builtin/packages/py-google-api-core/package.py
+++ b/var/spack/repos/builtin/packages/py-google-api-core/package.py
@@ -16,6 +16,8 @@ class PyGoogleApiCore(PythonPackage):
# Leave them out of 'import_modules' to avoid optional dependency.
import_modules = ["google.api_core", "google.api_core.future"]
+ license("Apache-2.0")
+
version("2.11.0", sha256="4b9bb5d5a380a0befa0573b302651b8a9a89262c1730e37bf423cec511804c22")
version("1.14.2", sha256="2c23fbc81c76b941ffb71301bb975ed66a610e9b03f918feacd1ed59cf43a6ec")
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 ca6f577d28..a70b50e3e6 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
@@ -13,6 +13,8 @@ class PyGoogleApiPythonClient(PythonPackage):
homepage = "https://github.com/google/google-api-python-client/"
pypi = "google-api-python-client/google-api-python-client-1.7.10.tar.gz"
+ license("Apache-2.0")
+
version("2.80.0", sha256="51dd62d467da7ad3df63c3f0e6fca84266ce50c2218691204b2e8cd651a0719a")
version("1.7.10", sha256="2e55a5c7b56233c68945b6804c73e253445933f4d485d4e69e321b38772b9dd6")
diff --git a/var/spack/repos/builtin/packages/py-google-apitools/package.py b/var/spack/repos/builtin/packages/py-google-apitools/package.py
index 4834de86e9..d858d3c532 100644
--- a/var/spack/repos/builtin/packages/py-google-apitools/package.py
+++ b/var/spack/repos/builtin/packages/py-google-apitools/package.py
@@ -14,6 +14,8 @@ class PyGoogleApitools(PythonPackage):
maintainers("dorton21")
+ license("Apache-2.0")
+
version("0.5.32", sha256="c3763e52289f61e21c41d5531e20fbda9cc8484a088b8686fd460770db8bad13")
depends_on("python@2.7:2.8,3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-google-auth-httplib2/package.py b/var/spack/repos/builtin/packages/py-google-auth-httplib2/package.py
index 24f0bedd28..71d3a6ebe6 100644
--- a/var/spack/repos/builtin/packages/py-google-auth-httplib2/package.py
+++ b/var/spack/repos/builtin/packages/py-google-auth-httplib2/package.py
@@ -12,6 +12,8 @@ class PyGoogleAuthHttplib2(PythonPackage):
homepage = "https://github.com/GoogleCloudPlatform/google-auth-library-python-httplib2"
pypi = "google-auth-httplib2/google-auth-httplib2-0.0.3.tar.gz"
+ license("Apache-2.0")
+
version("0.1.0", sha256="a07c39fd632becacd3f07718dfd6021bf396978f03ad3ce4321d060015cc30ac")
version("0.0.3", sha256="098fade613c25b4527b2c08fa42d11f3c2037dda8995d86de0745228e965d445")
diff --git a/var/spack/repos/builtin/packages/py-google-auth-oauthlib/package.py b/var/spack/repos/builtin/packages/py-google-auth-oauthlib/package.py
index 1a7cd2a9e0..4aa57691ec 100644
--- a/var/spack/repos/builtin/packages/py-google-auth-oauthlib/package.py
+++ b/var/spack/repos/builtin/packages/py-google-auth-oauthlib/package.py
@@ -13,6 +13,8 @@ class PyGoogleAuthOauthlib(PythonPackage):
homepage = "https://github.com/googleapis/google-auth-library-python-oauthlib"
pypi = "google-auth-oauthlib/google-auth-oauthlib-0.4.1.tar.gz"
+ license("Apache-2.0")
+
version("0.5.2", sha256="d5e98a71203330699f92a26bc08847a92e8c3b1b8d82a021f1af34164db143ae")
version("0.4.6", sha256="a90a072f6993f2c327067bf65270046384cda5a8ecb20b94ea9a687f1f233a7a")
version("0.4.1", sha256="88d2cd115e3391eb85e1243ac6902e76e77c5fe438b7276b297fbe68015458dd")
diff --git a/var/spack/repos/builtin/packages/py-google-auth/package.py b/var/spack/repos/builtin/packages/py-google-auth/package.py
index 1a420c85d5..dbe367b51d 100644
--- a/var/spack/repos/builtin/packages/py-google-auth/package.py
+++ b/var/spack/repos/builtin/packages/py-google-auth/package.py
@@ -13,6 +13,8 @@ class PyGoogleAuth(PythonPackage):
homepage = "https://github.com/GoogleCloudPlatform/google-auth-library-python"
pypi = "google-auth/google-auth-1.6.3.tar.gz"
+ license("Apache-2.0")
+
version("2.20.0", sha256="030af34138909ccde0fbce611afc178f1d65d32fbff281f25738b1fe1c6f3eaa")
version("2.16.2", sha256="07e14f34ec288e3f33e00e2e3cc40c8942aa5d4ceac06256a28cd8e786591420")
version("2.11.0", sha256="ed65ecf9f681832298e29328e1ef0a3676e3732b2e56f41532d45f70a22de0fb")
diff --git a/var/spack/repos/builtin/packages/py-google-cloud-core/package.py b/var/spack/repos/builtin/packages/py-google-cloud-core/package.py
index 503a4044d0..edfbc9fd48 100644
--- a/var/spack/repos/builtin/packages/py-google-cloud-core/package.py
+++ b/var/spack/repos/builtin/packages/py-google-cloud-core/package.py
@@ -12,6 +12,8 @@ class PyGoogleCloudCore(PythonPackage):
homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python"
pypi = "google-cloud-core/google-cloud-core-1.0.3.tar.gz"
+ license("Apache-2.0")
+
version("2.3.2", sha256="b9529ee7047fd8d4bf4a2182de619154240df17fbe60ead399078c1ae152af9a")
version("1.0.3", sha256="10750207c1a9ad6f6e082d91dbff3920443bdaf1c344a782730489a9efa802f1")
diff --git a/var/spack/repos/builtin/packages/py-google-cloud-storage/package.py b/var/spack/repos/builtin/packages/py-google-cloud-storage/package.py
index e0c06d18bc..33cc04dfa8 100644
--- a/var/spack/repos/builtin/packages/py-google-cloud-storage/package.py
+++ b/var/spack/repos/builtin/packages/py-google-cloud-storage/package.py
@@ -12,6 +12,8 @@ class PyGoogleCloudStorage(PythonPackage):
homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python"
pypi = "google-cloud-storage/google-cloud-storage-1.18.0.tar.gz"
+ license("Apache-2.0")
+
version("2.7.0", sha256="1ac2d58d2d693cb1341ebc48659a3527be778d9e2d8989697a2746025928ff17")
version("1.18.0", sha256="9fb3dc68948f4c893c2b16f5a3db3daea2d2f3b8e9d5c2d505fe1523758009b6")
diff --git a/var/spack/repos/builtin/packages/py-google-crc32c/package.py b/var/spack/repos/builtin/packages/py-google-crc32c/package.py
index 0ae4b383bb..81d39a8442 100644
--- a/var/spack/repos/builtin/packages/py-google-crc32c/package.py
+++ b/var/spack/repos/builtin/packages/py-google-crc32c/package.py
@@ -15,6 +15,8 @@ class PyGoogleCrc32c(PythonPackage):
maintainers("marcusboden")
+ license("Apache-2.0")
+
version("1.3.0", sha256="276de6273eb074a35bc598f8efbc00c7869c5cf2e29c90748fccc8c898c244df")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-google-pasta/package.py b/var/spack/repos/builtin/packages/py-google-pasta/package.py
index cb149e0c1f..9e8c2e2ddb 100644
--- a/var/spack/repos/builtin/packages/py-google-pasta/package.py
+++ b/var/spack/repos/builtin/packages/py-google-pasta/package.py
@@ -12,6 +12,8 @@ class PyGooglePasta(PythonPackage):
homepage = "https://github.com/google/pasta"
pypi = "google-pasta/google-pasta-0.1.8.tar.gz"
+ license("Apache-2.0")
+
version("0.2.0", sha256="c9f2c8dfc8f96d0d5808299920721be30c9eec37f2389f28904f454565c8a16e")
version("0.1.8", sha256="713813a9f7d6589e5defdaf21e80e4392eb124662f8bd829acd51a4f8735c0cb")
version("0.1.7", sha256="324ae96cea1c27af1bbe289e502ad26673d9e00236a64a3efd68bf12dfd85a51")
diff --git a/var/spack/repos/builtin/packages/py-google-reauth/package.py b/var/spack/repos/builtin/packages/py-google-reauth/package.py
index 08ebba6e49..b835e2d3d9 100644
--- a/var/spack/repos/builtin/packages/py-google-reauth/package.py
+++ b/var/spack/repos/builtin/packages/py-google-reauth/package.py
@@ -12,6 +12,8 @@ class PyGoogleReauth(PythonPackage):
homepage = "https://github.com/Google/google-reauth-python"
pypi = "google-reauth/google-reauth-0.1.1.tar.gz"
+ license("Apache-2.0")
+
version("0.1.1", sha256="f9f6852a55c2c5453d581cd01f3d1278e86147c03d008409800390a834235892")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-google-resumable-media/package.py b/var/spack/repos/builtin/packages/py-google-resumable-media/package.py
index 67b51a840f..9c7f1362d2 100644
--- a/var/spack/repos/builtin/packages/py-google-resumable-media/package.py
+++ b/var/spack/repos/builtin/packages/py-google-resumable-media/package.py
@@ -12,6 +12,8 @@ class PyGoogleResumableMedia(PythonPackage):
homepage = "https://github.com/GoogleCloudPlatform/google-resumable-media-python"
pypi = "google-resumable-media/google-resumable-media-0.3.2.tar.gz"
+ license("Apache-2.0")
+
version("2.4.1", sha256="15b8a2e75df42dc6502d1306db0bce2647ba6013f9cd03b6e17368c0886ee90a")
version("0.3.2", sha256="3e38923493ca0d7de0ad91c31acfefc393c78586db89364e91cb4f11990e51ba")
diff --git a/var/spack/repos/builtin/packages/py-googleapis-common-protos/package.py b/var/spack/repos/builtin/packages/py-googleapis-common-protos/package.py
index dc08a6f727..eee1a28308 100644
--- a/var/spack/repos/builtin/packages/py-googleapis-common-protos/package.py
+++ b/var/spack/repos/builtin/packages/py-googleapis-common-protos/package.py
@@ -12,6 +12,8 @@ class PyGoogleapisCommonProtos(PythonPackage):
homepage = "https://github.com/googleapis/googleapis"
pypi = "googleapis-common-protos/googleapis-common-protos-1.6.0.tar.gz"
+ license("Apache-2.0")
+
version("1.58.0", sha256="c727251ec025947d545184ba17e3578840fc3a24a0516a020479edab660457df")
version("1.55.0", sha256="53eb313064738f45d5ac634155ae208e121c963659627b90dfcb61ef514c03e1")
version("1.6.0", sha256="e61b8ed5e36b976b487c6e7b15f31bb10c7a0ca7bd5c0e837f4afab64b53a0c6")
diff --git a/var/spack/repos/builtin/packages/py-googledrivedownloader/package.py b/var/spack/repos/builtin/packages/py-googledrivedownloader/package.py
index f8168ea306..a07b927c31 100644
--- a/var/spack/repos/builtin/packages/py-googledrivedownloader/package.py
+++ b/var/spack/repos/builtin/packages/py-googledrivedownloader/package.py
@@ -13,6 +13,8 @@ class PyGoogledrivedownloader(PythonPackage):
homepage = "https://github.com/ndrplz/google-drive-downloader"
pypi = "googledrivedownloader/googledrivedownloader-0.4.tar.gz"
+ license("MIT")
+
version("0.4", sha256="4b34c1337b2ff3bf2bd7581818efbdcaea7d50ffd484ccf80809688f5ca0e204")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-gosam/package.py b/var/spack/repos/builtin/packages/py-gosam/package.py
index 9779e82a58..0b42f3948e 100644
--- a/var/spack/repos/builtin/packages/py-gosam/package.py
+++ b/var/spack/repos/builtin/packages/py-gosam/package.py
@@ -18,6 +18,8 @@ class PyGosam(Package):
extends("python")
+ license("GPL-3.0-only")
+
version(
"2.1.1",
url="https://github.com/gudrunhe/gosam/releases/download/2.1.1/gosam-2.1.1-4b98559.tar.gz",
diff --git a/var/spack/repos/builtin/packages/py-gpaw/package.py b/var/spack/repos/builtin/packages/py-gpaw/package.py
index f6759fb279..f017223d3f 100644
--- a/var/spack/repos/builtin/packages/py-gpaw/package.py
+++ b/var/spack/repos/builtin/packages/py-gpaw/package.py
@@ -14,6 +14,8 @@ class PyGpaw(PythonPackage):
homepage = "https://wiki.fysik.dtu.dk/gpaw/index.html"
pypi = "gpaw/gpaw-1.3.0.tar.gz"
+ license("GPL-3.0-only")
+
version("21.1.0", sha256="96843b68e04bd1c12606036c9f99b0ddfa5e6ee08ce46835e6bb347a6bd560a3")
version("20.10.0", sha256="77c3d3918f5cc118e448f8063af4807d163b31d502067f5cbe31fc756eb3971d")
version("20.1.0", sha256="c84307eb9943852d78d966c0c8856fcefdefa68621139906909908fb641b8421")
diff --git a/var/spack/repos/builtin/packages/py-gpustat/package.py b/var/spack/repos/builtin/packages/py-gpustat/package.py
index 12b1fa58e8..73586d2c0c 100644
--- a/var/spack/repos/builtin/packages/py-gpustat/package.py
+++ b/var/spack/repos/builtin/packages/py-gpustat/package.py
@@ -13,6 +13,8 @@ class PyGpustat(PythonPackage):
homepage = "https://github.com/wookayin/gpustat"
pypi = "gpustat/gpustat-0.6.0.tar.gz"
+ license("MIT")
+
version("1.0.0b1", sha256="a25c460c5751180265814f457249ba5100baf7a055b23ad762a4e3ab3f6496dd")
version(
"0.6.0",
diff --git a/var/spack/repos/builtin/packages/py-gputil/package.py b/var/spack/repos/builtin/packages/py-gputil/package.py
index c28ee433dc..c4f9c41543 100644
--- a/var/spack/repos/builtin/packages/py-gputil/package.py
+++ b/var/spack/repos/builtin/packages/py-gputil/package.py
@@ -13,6 +13,8 @@ class PyGputil(PythonPackage):
homepage = "https://github.com/anderskm/gputil"
pypi = "GPUtil/GPUtil-1.4.0.tar.gz"
+ license("MIT")
+
version("1.4.0", sha256="099e52c65e512cdfa8c8763fca67f5a5c2afb63469602d5dcb4d296b3661efb9")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-gpy/package.py b/var/spack/repos/builtin/packages/py-gpy/package.py
index 82a85e94ec..b5a1ad64ff 100644
--- a/var/spack/repos/builtin/packages/py-gpy/package.py
+++ b/var/spack/repos/builtin/packages/py-gpy/package.py
@@ -13,6 +13,8 @@ class PyGpy(PythonPackage):
pypi = "gpy/GPy-1.9.9.tar.gz"
maintainers("liuyangzhuan")
+ license("BSD-3-Clause")
+
version("1.10.0", sha256="a2b793ef8d0ac71739e7ba1c203bc8a5afa191058b42caa617e0e29aa52aa6fb")
version("1.9.9", sha256="04faf0c24eacc4dea60727c50a48a07ddf9b5751a3b73c382105e2a31657c7ed")
version("0.8.8", sha256="e135d928cf170e2ec7fb058a035b5a7e334dc6b84d0bfb981556782528341988")
diff --git a/var/spack/repos/builtin/packages/py-gpyopt/package.py b/var/spack/repos/builtin/packages/py-gpyopt/package.py
index 8301407095..6633c0f18e 100644
--- a/var/spack/repos/builtin/packages/py-gpyopt/package.py
+++ b/var/spack/repos/builtin/packages/py-gpyopt/package.py
@@ -16,6 +16,8 @@ class PyGpyopt(PythonPackage):
homepage = "http://sheffieldml.github.io/GPyOpt/"
pypi = "GPyOpt/GPyOpt-1.2.6.tar.gz"
+ license("BSD-3-Clause")
+
version("1.2.6", sha256="e714daa035bb529a6db23c53665a762a4ab3456b9329c19ad3b03983f94c9b2a")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-gpytorch/package.py b/var/spack/repos/builtin/packages/py-gpytorch/package.py
index 753081d410..92131041f6 100644
--- a/var/spack/repos/builtin/packages/py-gpytorch/package.py
+++ b/var/spack/repos/builtin/packages/py-gpytorch/package.py
@@ -17,6 +17,8 @@ class PyGpytorch(PythonPackage):
maintainers("adamjstewart", "meyersbs")
+ license("MIT")
+
version("1.10", sha256="6dc978ab9fbf220a845a4f1ea13104180fc50e6934081f421b37f6120afb7f18")
version("1.9.1", sha256="0bdbba6f6d5957a0f43ef6dc7fec39c47e8a55f632ca33760c6189f259b3ccc3")
version("1.9.0", sha256="a0608184c18a1f518d6a102473427abf00f5351421e12a934530953f6887b34b")
diff --git a/var/spack/repos/builtin/packages/py-gql/package.py b/var/spack/repos/builtin/packages/py-gql/package.py
index e3262535f8..4abbf36bbf 100644
--- a/var/spack/repos/builtin/packages/py-gql/package.py
+++ b/var/spack/repos/builtin/packages/py-gql/package.py
@@ -16,6 +16,8 @@ class PyGql(PythonPackage):
homepage = "https://github.com/graphql-python/gql"
pypi = "gql/gql-2.0.0.tar.gz"
+ license("MIT")
+
version("3.0.0a1", sha256="ecd8fd0b6a5a8bb5c9e1a97eefad3f267fc889bd03316211193640d49b3e4525")
version("0.4.0", sha256="259b0c66d8dfe61feb06fe45b57713da0fe2e5ca13fa500a1fafc9bf2f195e81")
diff --git a/var/spack/repos/builtin/packages/py-gradio/package.py b/var/spack/repos/builtin/packages/py-gradio/package.py
index 43f9b74c4e..48eace6012 100644
--- a/var/spack/repos/builtin/packages/py-gradio/package.py
+++ b/var/spack/repos/builtin/packages/py-gradio/package.py
@@ -12,6 +12,8 @@ class PyGradio(PythonPackage):
homepage = "https://github.com/gradio-app/gradio"
pypi = "gradio/gradio-3.36.1.tar.gz"
+ license("Apache-2.0")
+
version("3.36.1", sha256="1d821cee15da066c24c197248ba9aaed5f5e59505d17754561c2f96f90e73a89")
depends_on("python@3.8:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-grandalf/package.py b/var/spack/repos/builtin/packages/py-grandalf/package.py
index 9a708a0ff7..2372106d17 100644
--- a/var/spack/repos/builtin/packages/py-grandalf/package.py
+++ b/var/spack/repos/builtin/packages/py-grandalf/package.py
@@ -13,6 +13,8 @@ class PyGrandalf(PythonPackage):
homepage = "https://github.com/bdcht/grandalf"
url = "https://github.com/bdcht/grandalf/archive/v0.7.tar.gz"
+ license("EPL-1.0")
+
version("0.7", sha256="b3112299fe0a9123c088a16bf2f1b541d0d91199b77170a9739b569bd16a828e")
version("0.6", sha256="928db4b90f7aff01e252a833951086b20d5958c00083411193c794de7bf59df2")
diff --git a/var/spack/repos/builtin/packages/py-grapheme/package.py b/var/spack/repos/builtin/packages/py-grapheme/package.py
index f006d4436e..340339b578 100644
--- a/var/spack/repos/builtin/packages/py-grapheme/package.py
+++ b/var/spack/repos/builtin/packages/py-grapheme/package.py
@@ -16,6 +16,8 @@ class PyGrapheme(PythonPackage):
homepage = "https://github.com/alvinlindstam/grapheme"
pypi = "grapheme/grapheme-0.6.0.tar.gz"
+ license("MIT")
+
version("0.6.0", sha256="44c2b9f21bbe77cfb05835fec230bd435954275267fea1858013b102f8603cca")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-graphene-tornado/package.py b/var/spack/repos/builtin/packages/py-graphene-tornado/package.py
index d54b40676c..4e29ecd673 100644
--- a/var/spack/repos/builtin/packages/py-graphene-tornado/package.py
+++ b/var/spack/repos/builtin/packages/py-graphene-tornado/package.py
@@ -14,6 +14,8 @@ class PyGrapheneTornado(PythonPackage):
maintainers("LydDeb")
+ license("MIT")
+
version("2.6.1", sha256="953bf812267177224ce1ac2a93c669069d85a8fa187a9fac681b76b63dffebc2")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-graphene/package.py b/var/spack/repos/builtin/packages/py-graphene/package.py
index 407156127f..bc1f8c40ea 100644
--- a/var/spack/repos/builtin/packages/py-graphene/package.py
+++ b/var/spack/repos/builtin/packages/py-graphene/package.py
@@ -14,6 +14,8 @@ class PyGraphene(PythonPackage):
maintainers("LydDeb")
+ license("MIT")
+
version("2.1.9", sha256="b9f2850e064eebfee9a3ef4a1f8aa0742848d97652173ab44c82cc8a62b9ed93")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-graphql-core/package.py b/var/spack/repos/builtin/packages/py-graphql-core/package.py
index 492444f5cc..89cd033904 100644
--- a/var/spack/repos/builtin/packages/py-graphql-core/package.py
+++ b/var/spack/repos/builtin/packages/py-graphql-core/package.py
@@ -15,6 +15,8 @@ class PyGraphqlCore(PythonPackage):
homepage = "https://github.com/graphql-python/graphql-core"
pypi = "graphql-core/graphql-core-3.1.5.tar.gz"
+ license("MIT")
+
version("3.1.2", sha256="c056424cbdaa0ff67446e4379772f43746bad50a44ec23d643b9bdcd052f5b3a")
version("3.0.5", sha256="51f7dab06b5035515b23984f6fcb677ed909b56c672152699cca32e03624992e")
version("2.3.2", sha256="aac46a9ac524c9855910c14c48fc5d60474def7f99fd10245e76608eba7af746")
diff --git a/var/spack/repos/builtin/packages/py-graphql-relay/package.py b/var/spack/repos/builtin/packages/py-graphql-relay/package.py
index 67aaa8d25a..a95c9b5e49 100644
--- a/var/spack/repos/builtin/packages/py-graphql-relay/package.py
+++ b/var/spack/repos/builtin/packages/py-graphql-relay/package.py
@@ -14,6 +14,8 @@ class PyGraphqlRelay(PythonPackage):
maintainers("LydDeb")
+ license("MIT")
+
version("2.0.1", sha256="870b6b5304123a38a0b215a79eace021acce5a466bf40cd39fa18cb8528afabb")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-graphql-ws/package.py b/var/spack/repos/builtin/packages/py-graphql-ws/package.py
index c89e5d8fd9..a27da7875f 100644
--- a/var/spack/repos/builtin/packages/py-graphql-ws/package.py
+++ b/var/spack/repos/builtin/packages/py-graphql-ws/package.py
@@ -14,6 +14,8 @@ class PyGraphqlWs(PythonPackage):
maintainers("LydDeb")
+ license("MIT")
+
version("0.4.4", sha256="2ad38db70f37964f54d7eb3e2ede86dbe3f2a1ed7ea0a9f9a3b8b17162a22852")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-graphviz/package.py b/var/spack/repos/builtin/packages/py-graphviz/package.py
index daba0071f5..4aaf34acf1 100644
--- a/var/spack/repos/builtin/packages/py-graphviz/package.py
+++ b/var/spack/repos/builtin/packages/py-graphviz/package.py
@@ -13,6 +13,8 @@ class PyGraphviz(PythonPackage):
homepage = "https://github.com/xflr6/graphviz"
pypi = "graphviz/graphviz-0.10.1.zip"
+ license("MIT")
+
version("0.13.2", sha256="60acbeee346e8c14555821eab57dbf68a169e6c10bce40e83c1bf44f63a62a01")
version("0.13", sha256="dc08677f37c65a4a480f00df4bd0d19a0a103c06aad95f21a37f0b7fd440de81")
version("0.12", sha256="c60e232a66e4847f9f644fbaa94730ca4f78385a1314a2cc1e7f4cb2d7461298")
diff --git a/var/spack/repos/builtin/packages/py-gravity/package.py b/var/spack/repos/builtin/packages/py-gravity/package.py
index 2b6dc9666a..48ee84bcc0 100644
--- a/var/spack/repos/builtin/packages/py-gravity/package.py
+++ b/var/spack/repos/builtin/packages/py-gravity/package.py
@@ -13,6 +13,8 @@ class PyGravity(PythonPackage):
homepage = "https://github.com/galaxyproject/gravity"
pypi = "gravity/gravity-0.13.6.tar.gz"
+ license("MIT")
+
version("0.13.6", sha256="6fc2377e7c61b7db9406fb5b5c70bf72c571fb777f1313fc98787ef4cd007394")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-grayskull/package.py b/var/spack/repos/builtin/packages/py-grayskull/package.py
index f1375aa456..d675060921 100644
--- a/var/spack/repos/builtin/packages/py-grayskull/package.py
+++ b/var/spack/repos/builtin/packages/py-grayskull/package.py
@@ -12,6 +12,8 @@ class PyGrayskull(PythonPackage):
homepage = "https://github.com/conda/grayskull"
pypi = "grayskull/grayskull-2.5.0.tar.gz"
+ license("Apache-2.0")
+
version("2.5.0", sha256="b021138655be550fd1b93b8db08b9c66169fac9cba6bcdad1411263e12fc703f")
depends_on("python@3.8:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-greenlet/package.py b/var/spack/repos/builtin/packages/py-greenlet/package.py
index 37f8817d66..e6c83d5dfa 100644
--- a/var/spack/repos/builtin/packages/py-greenlet/package.py
+++ b/var/spack/repos/builtin/packages/py-greenlet/package.py
@@ -15,6 +15,8 @@ class PyGreenlet(PythonPackage):
# Requires objgraph
skip_modules = ["greenlet.tests"]
+ license("PSF-2.0")
+
version("3.0.0a1", sha256="1bd4ea36f0aeb14ca335e0c9594a5aaefa1ac4e2db7d86ba38f0be96166b3102")
version(
"2.0.2",
diff --git a/var/spack/repos/builtin/packages/py-griddataformats/package.py b/var/spack/repos/builtin/packages/py-griddataformats/package.py
index 9722231485..da514fdebc 100644
--- a/var/spack/repos/builtin/packages/py-griddataformats/package.py
+++ b/var/spack/repos/builtin/packages/py-griddataformats/package.py
@@ -17,6 +17,8 @@ class PyGriddataformats(PythonPackage):
maintainers("RMeli")
+ license("LGPL-3.0-only")
+
version("1.0.1", sha256="ad2c9ab7d672a6d8c426de7d083eee4f3e2b0bd59391675d30683c768ab83cc4")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-griffe/package.py b/var/spack/repos/builtin/packages/py-griffe/package.py
index fd89c3283b..01bbbdf4ba 100644
--- a/var/spack/repos/builtin/packages/py-griffe/package.py
+++ b/var/spack/repos/builtin/packages/py-griffe/package.py
@@ -15,6 +15,8 @@ class PyGriffe(PythonPackage):
homepage = "https://mkdocstrings.github.io/griffe/"
pypi = "griffe/griffe-0.22.0.tar.gz"
+ license("ISC")
+
version("0.22.0", sha256="a3c25a2b7bf729ecee7cd455b4eff548f01c620b8f58a8097a800caad221f12e")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-grpcio/package.py b/var/spack/repos/builtin/packages/py-grpcio/package.py
index 8f319edd72..0c95394ce2 100644
--- a/var/spack/repos/builtin/packages/py-grpcio/package.py
+++ b/var/spack/repos/builtin/packages/py-grpcio/package.py
@@ -12,6 +12,8 @@ class PyGrpcio(PythonPackage):
homepage = "https://grpc.io/"
pypi = "grpcio/grpcio-1.32.0.tar.gz"
+ license("Apache-2.0")
+
version("1.52.0", sha256="a5d4a83d29fc39af429c10b9b326c174fec49b73398e4a966a1f2a4f30aa4fdb")
version("1.48.1", sha256="660217eccd2943bf23ea9a36e2a292024305aec04bf747fbcff1f5032b83610e")
version("1.43.0", sha256="735d9a437c262ab039d02defddcb9f8f545d7009ae61c0114e19dda3843febe5")
diff --git a/var/spack/repos/builtin/packages/py-gsd/package.py b/var/spack/repos/builtin/packages/py-gsd/package.py
index 0b6d6ffb52..6ca0b8dee3 100644
--- a/var/spack/repos/builtin/packages/py-gsd/package.py
+++ b/var/spack/repos/builtin/packages/py-gsd/package.py
@@ -20,6 +20,8 @@ class PyGsd(PythonPackage):
maintainers("RMeli")
+ license("BSD-2-Clause")
+
version("2.8.0", sha256="f2b031a26a7a5bee5f3940dc2f36c5a5b6670307b297c526adf2e26c1f5b46ae")
version("1.9.3", sha256="c6b37344e69020f69fda2b8d97f894cb41fd720840abeda682edd680d1cff838")
diff --git a/var/spack/repos/builtin/packages/py-gsutil/package.py b/var/spack/repos/builtin/packages/py-gsutil/package.py
index 2b703e12a0..2ef315d5e6 100644
--- a/var/spack/repos/builtin/packages/py-gsutil/package.py
+++ b/var/spack/repos/builtin/packages/py-gsutil/package.py
@@ -15,6 +15,8 @@ class PyGsutil(PythonPackage):
maintainers("dorton21")
+ license("Apache-2.0")
+
version("5.24", sha256="1f841645cda40fcc817e9ca84d285cdf541cc015fd38a5862017b085756729a0")
version("5.2", sha256="08857eedbd89c7c6d10176b14f94fb1168d5ef88f5b5b15b3e8a37e29302b79b")
version("4.59", sha256="349e0e0b48c281659acec205917530ae57e2eb23db7220375f5add44688d3ddf")
diff --git a/var/spack/repos/builtin/packages/py-gtdbtk/package.py b/var/spack/repos/builtin/packages/py-gtdbtk/package.py
index 75b5171ffa..12be5e3fd8 100644
--- a/var/spack/repos/builtin/packages/py-gtdbtk/package.py
+++ b/var/spack/repos/builtin/packages/py-gtdbtk/package.py
@@ -15,6 +15,8 @@ class PyGtdbtk(PythonPackage):
homepage = "https://github.com/Ecogenomics/GTDBTk"
pypi = "gtdbtk/gtdbtk-2.1.0.tar.gz"
+ license("GPL-3.0-only")
+
version("2.3.2", sha256="80efd31e10007d835f56a3d6fdf039a59db3b6ba4be26b234692da5e688aa99f")
version("2.3.0", sha256="4f237a03657be4540ac653c276fe31c002b6923af0411316719a9541d6e97d4b")
version("2.1.0", sha256="980885141f13502afdf05e720871427e3de4fe27f4f3f97e74af6fed87eb50a7")
diff --git a/var/spack/repos/builtin/packages/py-gunicorn/package.py b/var/spack/repos/builtin/packages/py-gunicorn/package.py
index b598b582f2..54f78dcb03 100644
--- a/var/spack/repos/builtin/packages/py-gunicorn/package.py
+++ b/var/spack/repos/builtin/packages/py-gunicorn/package.py
@@ -13,6 +13,8 @@ class PyGunicorn(PythonPackage):
homepage = "https://gunicorn.org"
pypi = "gunicorn/gunicorn-20.1.0.tar.gz"
+ license("MIT")
+
version("20.1.0", sha256="e0a968b5ba15f8a328fdfd7ab1fcb5af4470c28aaf7e55df02a99bc13138e6e8")
depends_on("python@3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-gxformat2/package.py b/var/spack/repos/builtin/packages/py-gxformat2/package.py
index 343709f92c..dafef76eb7 100644
--- a/var/spack/repos/builtin/packages/py-gxformat2/package.py
+++ b/var/spack/repos/builtin/packages/py-gxformat2/package.py
@@ -14,6 +14,8 @@ class PyGxformat2(PythonPackage):
pypi = "gxformat2/gxformat2-0.16.0.tar.gz"
# note that requirements.txt is missing from the tarball. it can be found on github.
+ license("MIT")
+
version("0.16.0", sha256="16ff5aae1456e0a65c1ed644537e66626ea047a567c8eda19d2a2eb0b20fb752")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-gym/package.py b/var/spack/repos/builtin/packages/py-gym/package.py
index 7c6aa0e699..1a392d8b2f 100644
--- a/var/spack/repos/builtin/packages/py-gym/package.py
+++ b/var/spack/repos/builtin/packages/py-gym/package.py
@@ -16,6 +16,8 @@ class PyGym(PythonPackage):
homepage = "https://github.com/openai/gym"
pypi = "gym/gym-0.18.0.tar.gz"
+ license("MIT")
+
version("0.19.0", sha256="940069b983806e1ccc400fa6d47b4e34e462accf6a4fb0acb0a5e509ad0f502d")
version("0.18.0", sha256="a0dcd25c1373f3938f4cb4565f74f434fba6faefb73a42d09c9dddd0c08af53e")
diff --git a/var/spack/repos/builtin/packages/py-h11/package.py b/var/spack/repos/builtin/packages/py-h11/package.py
index c87aa3a4d4..5e14c7323a 100644
--- a/var/spack/repos/builtin/packages/py-h11/package.py
+++ b/var/spack/repos/builtin/packages/py-h11/package.py
@@ -12,6 +12,8 @@ class PyH11(PythonPackage):
homepage = "https://github.com/python-hyper/h11"
pypi = "h11/h11-0.10.0.tar.gz"
+ license("MIT")
+
version("0.13.0", sha256="70813c1135087a248a4d38cc0e1a0181ffab2188141a93eaf567940c3957ff06")
version("0.12.0", sha256="47222cb6067e4a307d535814917cd98fd0a57b6788ce715755fa2b6c28b56042")
version("0.11.0", sha256="3c6c61d69c6f13d41f1b80ab0322f1872702a3ba26e12aa864c928f6a43fbaab")
diff --git a/var/spack/repos/builtin/packages/py-h2/package.py b/var/spack/repos/builtin/packages/py-h2/package.py
index ddde9a755a..467a0715c4 100644
--- a/var/spack/repos/builtin/packages/py-h2/package.py
+++ b/var/spack/repos/builtin/packages/py-h2/package.py
@@ -12,6 +12,8 @@ class PyH2(PythonPackage):
homepage = "https://github.com/python-hyper/hyper-h2"
pypi = "h2/h2-4.0.0.tar.gz"
+ license("MIT")
+
version("4.1.0", sha256="a83aca08fbe7aacb79fec788c9c0bac936343560ed9ec18b82a13a12c28d2abb")
version("4.0.0", sha256="bb7ac7099dd67a857ed52c815a6192b6b1f5ba6b516237fc24a085341340593d")
version("3.2.0", sha256="875f41ebd6f2c44781259005b157faed1a5031df3ae5aa7bcb4628a6c0782f14")
diff --git a/var/spack/repos/builtin/packages/py-h5glance/package.py b/var/spack/repos/builtin/packages/py-h5glance/package.py
index 215765065e..708d38b7e7 100644
--- a/var/spack/repos/builtin/packages/py-h5glance/package.py
+++ b/var/spack/repos/builtin/packages/py-h5glance/package.py
@@ -15,6 +15,8 @@ class PyH5glance(PythonPackage):
homepage = "https://github.com/European-XFEL/h5glance"
pypi = "h5glance/h5glance-0.4.tar.gz"
+ license("BSD-3-Clause")
+
version("0.6", sha256="203369ab614273aaad3419f151e234609bb8390b201b65f678d7e17c57633e35")
version("0.5", sha256="bc34ee42429f0440b329083e3f67fbf3d7016a4aed9e8b30911e5905217bc8d9")
version("0.4", sha256="03babaee0d481991062842796126bc9e6b11e2e6e7daba57c26f2b58bf3bbd32")
diff --git a/var/spack/repos/builtin/packages/py-h5io/package.py b/var/spack/repos/builtin/packages/py-h5io/package.py
index ec53e6e99a..76387dac2a 100644
--- a/var/spack/repos/builtin/packages/py-h5io/package.py
+++ b/var/spack/repos/builtin/packages/py-h5io/package.py
@@ -13,6 +13,8 @@ class PyH5io(PythonPackage):
pypi = "h5io/h5io-0.1.7.tar.gz"
git = "https://github.com/h5io/h5io.git"
+ license("BSD-3-Clause")
+
version("0.1.7", sha256="be2684e678a28a5d59140de838f0165f095af865e48b8e498a279a3c2b89303e")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-h5netcdf/package.py b/var/spack/repos/builtin/packages/py-h5netcdf/package.py
index 925d936bbd..0a7909090b 100644
--- a/var/spack/repos/builtin/packages/py-h5netcdf/package.py
+++ b/var/spack/repos/builtin/packages/py-h5netcdf/package.py
@@ -14,6 +14,8 @@ class PyH5netcdf(PythonPackage):
homepage = "https://github.com/h5netcdf/h5netcdf"
pypi = "h5netcdf/h5netcdf-0.10.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.10.0", sha256="fc1cfec33bb9f730c412f87fcbc259167fd7620635679ccfc6e31971730dbd60")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-h5py/package.py b/var/spack/repos/builtin/packages/py-h5py/package.py
index 60de24072a..75e568e573 100644
--- a/var/spack/repos/builtin/packages/py-h5py/package.py
+++ b/var/spack/repos/builtin/packages/py-h5py/package.py
@@ -15,6 +15,8 @@ class PyH5py(PythonPackage):
git = "https://github.com/h5py/h5py.git"
maintainers("bryanherman", "takluyver")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("3.8.0", sha256="6fead82f0c4000cf38d53f9c030780d81bfa0220218aee13b90b7701c937d95f")
version("3.7.0", sha256="3fcf37884383c5da64846ab510190720027dca0768def34dd8dcb659dbe5cbf3")
diff --git a/var/spack/repos/builtin/packages/py-h5sh/package.py b/var/spack/repos/builtin/packages/py-h5sh/package.py
index e06481dde4..2e99ca8d60 100644
--- a/var/spack/repos/builtin/packages/py-h5sh/package.py
+++ b/var/spack/repos/builtin/packages/py-h5sh/package.py
@@ -14,6 +14,8 @@ class PyH5sh(PythonPackage):
maintainers("sethrj")
+ license("BSD-3-Clause")
+
version("0.1.1", sha256="ccd8fed532d479d297baef044265100a4fb9cd119bce6f43270f2ee9f63a2183")
depends_on("py-setuptools", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-handy-archives/package.py b/var/spack/repos/builtin/packages/py-handy-archives/package.py
index f9a3dba92a..013ff06fca 100644
--- a/var/spack/repos/builtin/packages/py-handy-archives/package.py
+++ b/var/spack/repos/builtin/packages/py-handy-archives/package.py
@@ -13,6 +13,8 @@ class PyHandyArchives(PythonPackage):
homepage = "https://github.com/domdfcoding/handy-archives"
pypi = "handy_archives/handy_archives-0.2.0.tar.gz"
+ license("MIT")
+
version("0.2.0", sha256="fba21101fd9e29d5e3b72823261aaae06b9350686f0d2067786d64dce73eb3f6")
depends_on("py-flit-core@3.2:3", type="build")
diff --git a/var/spack/repos/builtin/packages/py-haphpipe/package.py b/var/spack/repos/builtin/packages/py-haphpipe/package.py
index 47a1ab3601..96c46a10ea 100644
--- a/var/spack/repos/builtin/packages/py-haphpipe/package.py
+++ b/var/spack/repos/builtin/packages/py-haphpipe/package.py
@@ -15,6 +15,8 @@ class PyHaphpipe(PythonPackage):
maintainers("dorton21")
+ license("GPL-3.0-or-later")
+
version("1.0.3", sha256="9a9e8632a217ff4207c1dea66887a471e0ea04bbb7c0f0d72631acaba214bd37")
# Deps. taken from
diff --git a/var/spack/repos/builtin/packages/py-hatch-jupyter-builder/package.py b/var/spack/repos/builtin/packages/py-hatch-jupyter-builder/package.py
index c163222f29..30abf19e15 100644
--- a/var/spack/repos/builtin/packages/py-hatch-jupyter-builder/package.py
+++ b/var/spack/repos/builtin/packages/py-hatch-jupyter-builder/package.py
@@ -12,6 +12,8 @@ class PyHatchJupyterBuilder(PythonPackage):
homepage = "https://github.com/jupyterlab/hatch-jupyter-builder"
pypi = "hatch_jupyter_builder/hatch_jupyter_builder-0.8.3.tar.gz"
+ license("BSD-3-Clause")
+
version("0.8.3", sha256="0dbd14a8aef6636764f88a8fd1fcc9a91921e5c50356e6aab251782f264ae960")
depends_on("python@3.8:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-hatch-nodejs-version/package.py b/var/spack/repos/builtin/packages/py-hatch-nodejs-version/package.py
index a634e4d0a3..484bcdc9f2 100644
--- a/var/spack/repos/builtin/packages/py-hatch-nodejs-version/package.py
+++ b/var/spack/repos/builtin/packages/py-hatch-nodejs-version/package.py
@@ -12,6 +12,8 @@ class PyHatchNodejsVersion(PythonPackage):
homepage = "https://github.com/agoose77/hatch-nodejs-version"
pypi = "hatch_nodejs_version/hatch_nodejs_version-0.3.1.tar.gz"
+ license("MIT")
+
version("0.3.1", sha256="0e55fd713d92c5c1ccfee778efecaa780fd8bcd276d4ca7aff9f6791f6f76d9c")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-hatch-requirements-txt/package.py b/var/spack/repos/builtin/packages/py-hatch-requirements-txt/package.py
index 6f2489e2a9..75a5136ba9 100644
--- a/var/spack/repos/builtin/packages/py-hatch-requirements-txt/package.py
+++ b/var/spack/repos/builtin/packages/py-hatch-requirements-txt/package.py
@@ -12,6 +12,8 @@ class PyHatchRequirementsTxt(PythonPackage):
homepage = "https://github.com/repo-helper/hatch-requirements-txt"
pypi = "hatch_requirements_txt/hatch_requirements_txt-0.4.0.tar.gz"
+ license("MIT")
+
version("0.4.0", sha256="800509946e85d9e56d73242fab223ec36db50372e870a04e2dd1fd9bad98455d")
depends_on("python@3.6.1:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-hatch-vcs/package.py b/var/spack/repos/builtin/packages/py-hatch-vcs/package.py
index 10e05abbd2..0329a1a66b 100644
--- a/var/spack/repos/builtin/packages/py-hatch-vcs/package.py
+++ b/var/spack/repos/builtin/packages/py-hatch-vcs/package.py
@@ -12,6 +12,8 @@ class PyHatchVcs(PythonPackage):
homepage = "https://github.com/ofek/hatch-vcs"
pypi = "hatch_vcs/hatch_vcs-0.2.0.tar.gz"
+ license("MIT")
+
version("0.3.0", sha256="cec5107cfce482c67f8bc96f18bbc320c9aa0d068180e14ad317bbee5a153fee")
version("0.2.0", sha256="9913d733b34eec9bb0345d0626ca32165a4ad2de15d1ce643c36d09ca908abff")
diff --git a/var/spack/repos/builtin/packages/py-hatchet/package.py b/var/spack/repos/builtin/packages/py-hatchet/package.py
index 368d91280a..1bc88a0ade 100644
--- a/var/spack/repos/builtin/packages/py-hatchet/package.py
+++ b/var/spack/repos/builtin/packages/py-hatchet/package.py
@@ -16,6 +16,8 @@ class PyHatchet(PythonPackage):
maintainers("slabasan", "bhatele", "tgamblin")
+ license("MIT")
+
version("1.3.0", sha256="d77d071fc37863fdc9abc3fd9ea1088904cd98c6980a014a31e44595d2deac5e")
version("1.2.0", sha256="1d5f80abfa69d1a379dff7263908c5c915023f18f26d50b639556e2f43ac755e")
version("1.1.0", sha256="71bfa2881ef295294e5b4493acb8cce98d14c354e9ae59b42fb56a76d8ec7056")
diff --git a/var/spack/repos/builtin/packages/py-hatchling/package.py b/var/spack/repos/builtin/packages/py-hatchling/package.py
index 1b9d320d4d..782eda30d7 100644
--- a/var/spack/repos/builtin/packages/py-hatchling/package.py
+++ b/var/spack/repos/builtin/packages/py-hatchling/package.py
@@ -13,6 +13,8 @@ class PyHatchling(PythonPackage):
pypi = "hatchling/hatchling-1.4.1.tar.gz"
git = "https://github.com/pypa/hatch"
+ license("MIT")
+
version("1.21.0", sha256="5c086772357a50723b825fd5da5278ac7e3697cdf7797d07541a6c90b6ff754c")
version("1.18.0", sha256="50e99c3110ce0afc3f7bdbadff1c71c17758e476731c27607940cfa6686489ca")
version("1.17.0", sha256="b1244db3f45b4ef5a00106a46612da107cdfaf85f1580b8e1c059fefc98b0930")
diff --git a/var/spack/repos/builtin/packages/py-hdbscan/package.py b/var/spack/repos/builtin/packages/py-hdbscan/package.py
index c23ec59ae4..74fc1ef3b0 100644
--- a/var/spack/repos/builtin/packages/py-hdbscan/package.py
+++ b/var/spack/repos/builtin/packages/py-hdbscan/package.py
@@ -23,6 +23,8 @@ class PyHdbscan(PythonPackage):
homepage = "https://github.com/scikit-learn-contrib/hdbscan"
url = "https://github.com/scikit-learn-contrib/hdbscan/archive/0.8.26.tar.gz"
+ license("BSD-3-Clause")
+
version("0.8.29", sha256="67ba1c00b5ad7c0dca2d662d6036b6df235bd61522a785d68a8458b732555d76")
version("0.8.26", sha256="2fd10906603b6565ee138656b6d59df3494c03c5e8099aede400d50b13af912b")
diff --git a/var/spack/repos/builtin/packages/py-hdfs/package.py b/var/spack/repos/builtin/packages/py-hdfs/package.py
index 0bcb530c69..b4bbf1d58b 100644
--- a/var/spack/repos/builtin/packages/py-hdfs/package.py
+++ b/var/spack/repos/builtin/packages/py-hdfs/package.py
@@ -12,6 +12,8 @@ class PyHdfs(PythonPackage):
homepage = "https://hdfscli.readthedocs.io/en/latest/"
pypi = "hdfs/hdfs-2.1.0.tar.gz"
+ license("MIT")
+
version("2.1.0", sha256="a40fe99ccb03b5c3247b33a4110eb21b57405dd7c3f1b775e362e66c19b44bc6")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-healpy/package.py b/var/spack/repos/builtin/packages/py-healpy/package.py
index 371655967b..0849997db6 100644
--- a/var/spack/repos/builtin/packages/py-healpy/package.py
+++ b/var/spack/repos/builtin/packages/py-healpy/package.py
@@ -12,6 +12,8 @@ class PyHealpy(PythonPackage):
homepage = "https://healpy.readthedocs.io/"
pypi = "healpy/healpy-1.13.0.tar.gz"
+ license("GPL-2.0-only")
+
version("1.14.0", sha256="2720b5f96c314bdfdd20b6ffc0643ac8091faefcf8fd20a4083cedff85a66c5e")
version("1.13.0", sha256="d0ae02791c2404002a09c643e9e50bc58e3d258f702c736dc1f39ce1e6526f73")
version("1.7.4", sha256="3cca7ed7786ffcca70e2f39f58844667ffb8521180ac890d4da651b459f51442")
diff --git a/var/spack/repos/builtin/packages/py-heat/package.py b/var/spack/repos/builtin/packages/py-heat/package.py
index 5d122fe516..8cccd737b4 100644
--- a/var/spack/repos/builtin/packages/py-heat/package.py
+++ b/var/spack/repos/builtin/packages/py-heat/package.py
@@ -16,6 +16,8 @@ class PyHeat(PythonPackage):
maintainers("mrfh92", "ClaudiaComito", "JuanPedroGHM")
+ license("MIT")
+
version("1.3.0", sha256="fa247539a559881ffe574a70227d3c72551e7c4a9fb29b0945578d6a840d1c87")
variant("docutils", default=False, description="Use the py-docutils package")
diff --git a/var/spack/repos/builtin/packages/py-hep-ml/package.py b/var/spack/repos/builtin/packages/py-hep-ml/package.py
index 602eada3ae..88cf2b638c 100644
--- a/var/spack/repos/builtin/packages/py-hep-ml/package.py
+++ b/var/spack/repos/builtin/packages/py-hep-ml/package.py
@@ -12,6 +12,8 @@ class PyHepMl(PythonPackage):
homepage = "https://github.com/arogozhnikov/hep_ml"
pypi = "hep_ml/hep_ml-0.7.0.tar.gz"
+ license("Apache-2.0")
+
version("0.7.1", sha256="f13635dac09ffc32ae276af9c58ebf93c593dae3da25c4e456e10e965708320b")
version("0.7.0", sha256="0402037064d78f5723106b385ad5f20df8f67cb312c57cb4ce3839c5616f328e")
diff --git a/var/spack/repos/builtin/packages/py-hepdata-lib/package.py b/var/spack/repos/builtin/packages/py-hepdata-lib/package.py
index 53ada4226b..0fc0e5e16b 100644
--- a/var/spack/repos/builtin/packages/py-hepdata-lib/package.py
+++ b/var/spack/repos/builtin/packages/py-hepdata-lib/package.py
@@ -14,6 +14,8 @@ class PyHepdataLib(PythonPackage):
# pypi = "hepdata_lib/hepdata_lib-0.9.0.tar.gz"
url = "https://github.com/HEPData/hepdata_lib/archive/refs/tags/v0.9.0.tar.gz"
+ license("MIT")
+
version("0.10.1", sha256="71c635963883c51e7be18e03d80bfe42c5de350852b01010e3e45cbd1bff7a81")
version("0.9.0", sha256="c9238e45c603d7c061ed670cf197ff03ad9d370ab50419b6916fda2cd86d6150")
diff --git a/var/spack/repos/builtin/packages/py-hepunits/package.py b/var/spack/repos/builtin/packages/py-hepunits/package.py
index d096f1193a..6934705c19 100644
--- a/var/spack/repos/builtin/packages/py-hepunits/package.py
+++ b/var/spack/repos/builtin/packages/py-hepunits/package.py
@@ -17,6 +17,8 @@ class PyHepunits(PythonPackage):
maintainers("vvolkl")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("2.3.2", sha256="8a3366fa5d72c16af1166ed579cdaa81edd2676acb8f6a1fe7da290cefca3b08")
version("2.3.1", sha256="b1174bba4d575b9939c01f341e24d9bdbe0e0cd4cc4ce2e7d77692da19145cfb")
diff --git a/var/spack/repos/builtin/packages/py-hieroglyph/package.py b/var/spack/repos/builtin/packages/py-hieroglyph/package.py
index 154d3c9086..ea084dc05e 100644
--- a/var/spack/repos/builtin/packages/py-hieroglyph/package.py
+++ b/var/spack/repos/builtin/packages/py-hieroglyph/package.py
@@ -14,6 +14,8 @@ class PyHieroglyph(PythonPackage):
homepage = "https://github.com/nyergler/hieroglyph"
pypi = "hieroglyph/hieroglyph-1.0.0.tar.gz"
+ license("BSD-3-Clause")
+
version("2.1.0", sha256="b4b5db13a9d387438e610c2ca1d81386ccd206944d9a9dd273f21874486cddaf")
version("1.0.0", sha256="8e137f0b1cd60c47b870011089790d3c8ddb74fcf409a75ddf2c7f2516ff337c")
diff --git a/var/spack/repos/builtin/packages/py-hiredis/package.py b/var/spack/repos/builtin/packages/py-hiredis/package.py
index bc4f2c0473..4162f10b99 100644
--- a/var/spack/repos/builtin/packages/py-hiredis/package.py
+++ b/var/spack/repos/builtin/packages/py-hiredis/package.py
@@ -14,6 +14,8 @@ class PyHiredis(PythonPackage):
homepage = "https://github.com/redis/hiredis-py"
pypi = "hiredis/hiredis-1.1.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.1.0", sha256="996021ef33e0f50b97ff2d6b5f422a0fe5577de21a8873b58a779a5ddd1c3132")
depends_on("python@2.7:2.8,3.4:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-hist/package.py b/var/spack/repos/builtin/packages/py-hist/package.py
index 3e606e79db..f99fbe229c 100644
--- a/var/spack/repos/builtin/packages/py-hist/package.py
+++ b/var/spack/repos/builtin/packages/py-hist/package.py
@@ -12,6 +12,8 @@ class PyHist(PythonPackage):
homepage = "https://github.com/scikit-hep/hist"
pypi = "hist/hist-2.5.2.tar.gz"
+ license("BSD-3-Clause")
+
version("2.6.1", sha256="ee9034795fd2feefed923461aaccaf76f87c1f8d5414b1e704faa293ceb4fc27")
version("2.5.2", sha256="0bafb8b956cc041f1b26e8f5663fb8d3b8f7673f56336facb84d8cfdc30ae2cf")
diff --git a/var/spack/repos/builtin/packages/py-histbook/package.py b/var/spack/repos/builtin/packages/py-histbook/package.py
index 612281755a..cfc8022d3b 100644
--- a/var/spack/repos/builtin/packages/py-histbook/package.py
+++ b/var/spack/repos/builtin/packages/py-histbook/package.py
@@ -12,6 +12,8 @@ class PyHistbook(PythonPackage):
homepage = "https://github.com/scikit-hep/histbook"
pypi = "histbook/histbook-1.2.5.tar.gz"
+ license("BSD-3-Clause")
+
version("1.2.5", sha256="76d1f143f8abccf5539029fbef8133db84f377fc7752ac9e7e6d19ac9a277967")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-histoprint/package.py b/var/spack/repos/builtin/packages/py-histoprint/package.py
index 847c7a4b83..e55ad4393a 100644
--- a/var/spack/repos/builtin/packages/py-histoprint/package.py
+++ b/var/spack/repos/builtin/packages/py-histoprint/package.py
@@ -12,6 +12,8 @@ class PyHistoprint(PythonPackage):
homepage = "https://github.com/scikit-hep/histoprint"
pypi = "histoprint/histoprint-2.2.0.tar.gz"
+ license("MIT")
+
version("2.4.0", sha256="328f789d186e3bd76882d57b5aad3fa08c7870a856cc83bcdbad9f4aefbda94d")
version("2.2.0", sha256="ef8b65f7926aaa989f076857b76291175245dd974804b408483091d1e28b00f6")
diff --git a/var/spack/repos/builtin/packages/py-hjson/package.py b/var/spack/repos/builtin/packages/py-hjson/package.py
index 99fedec5d2..63dea7f13a 100644
--- a/var/spack/repos/builtin/packages/py-hjson/package.py
+++ b/var/spack/repos/builtin/packages/py-hjson/package.py
@@ -12,6 +12,8 @@ class PyHjson(PythonPackage):
homepage = "https://github.com/hjson/hjson-py"
pypi = "hjson/hjson-3.0.2.tar.gz"
+ license("AFL-2.1")
+
version("3.1.0", sha256="55af475a27cf83a7969c808399d7bccdec8fb836a07ddbd574587593b9cdcf75")
version("3.0.2", sha256="2838fd7200e5839ea4516ece953f3a19892c41089f0d933ba3f68e596aacfcd5")
diff --git a/var/spack/repos/builtin/packages/py-hmmlearn/package.py b/var/spack/repos/builtin/packages/py-hmmlearn/package.py
index 16bfb20ccf..c686e4a3b3 100644
--- a/var/spack/repos/builtin/packages/py-hmmlearn/package.py
+++ b/var/spack/repos/builtin/packages/py-hmmlearn/package.py
@@ -15,6 +15,8 @@ class PyHmmlearn(PythonPackage):
maintainers("snehring")
+ license("BSD-3-Clause")
+
version("0.3.0", sha256="d13a91ea3695df881465e3d36132d7eef4e84d483f4ba538a4b46e24b5ea100f")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-holland-backup/package.py b/var/spack/repos/builtin/packages/py-holland-backup/package.py
index 6030290cfd..5dfe14b190 100644
--- a/var/spack/repos/builtin/packages/py-holland-backup/package.py
+++ b/var/spack/repos/builtin/packages/py-holland-backup/package.py
@@ -17,6 +17,8 @@ class PyHollandBackup(PythonPackage):
homepage = "https://hollandbackup.org/"
url = "https://github.com/holland-backup/holland/archive/1.2.2.tar.gz"
+ license("BSD-3-Clause")
+
version("1.2.2", sha256="836337c243b2dff5ff6a3ce0b647f123ab24697a5de8ac8ae8b7839aa23dff68")
depends_on("py-setuptools", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-horovod/package.py b/var/spack/repos/builtin/packages/py-horovod/package.py
index 5e221c0296..4b1689360f 100644
--- a/var/spack/repos/builtin/packages/py-horovod/package.py
+++ b/var/spack/repos/builtin/packages/py-horovod/package.py
@@ -16,6 +16,8 @@ class PyHorovod(PythonPackage, CudaPackage):
maintainers("adamjstewart", "aweits", "tgaddair", "thomas-bouvier")
+ license("Apache-2.0")
+
version("master", branch="master", submodules=True)
version(
"0.28.1", tag="v0.28.1", commit="1d217b59949986d025f6db93c49943fb6b6cc78f", submodules=True
diff --git a/var/spack/repos/builtin/packages/py-hpack/package.py b/var/spack/repos/builtin/packages/py-hpack/package.py
index 331425d9dc..b0f6c5ae88 100644
--- a/var/spack/repos/builtin/packages/py-hpack/package.py
+++ b/var/spack/repos/builtin/packages/py-hpack/package.py
@@ -12,6 +12,8 @@ class PyHpack(PythonPackage):
homepage = "https://github.com/python-hyper/hpack"
pypi = "hpack/hpack-4.0.0.tar.gz"
+ license("MIT")
+
version("4.0.0", sha256="fc41de0c63e687ebffde81187a948221294896f6bdc0ae2312708df339430095")
version("3.0.0", sha256="8eec9c1f4bfae3408a3f30500261f7e6a65912dc138526ea054f9ad98892e9d2")
diff --git a/var/spack/repos/builtin/packages/py-hpccm/package.py b/var/spack/repos/builtin/packages/py-hpccm/package.py
index 38bace9fd9..91f4ae3cee 100644
--- a/var/spack/repos/builtin/packages/py-hpccm/package.py
+++ b/var/spack/repos/builtin/packages/py-hpccm/package.py
@@ -13,6 +13,8 @@ class PyHpccm(PythonPackage):
homepage = "https://github.com/NVIDIA/hpc-container-maker"
pypi = "hpccm/hpccm-19.2.0.tar.gz"
+ license("Apache-2.0")
+
version("19.2.0", sha256="c60eec914a802b0a76596cfd5fdf7122d3f8665fcef06ef928323f5dfb5219a6")
depends_on("py-setuptools", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-hstspreload/package.py b/var/spack/repos/builtin/packages/py-hstspreload/package.py
index ccb5eb5f4b..9500bd0c80 100644
--- a/var/spack/repos/builtin/packages/py-hstspreload/package.py
+++ b/var/spack/repos/builtin/packages/py-hstspreload/package.py
@@ -12,6 +12,8 @@ class PyHstspreload(PythonPackage):
homepage = "https://github.com/sethmlarson/hstspreload"
pypi = "hstspreload/hstspreload-2020.9.23.tar.gz"
+ license("BSD-3-Clause")
+
version("2020.9.23", sha256="35822733ba67cfb4efc6cd7d1230b509f0bd42c90eeb329faf2fe679f801e40f")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-htgettoken/package.py b/var/spack/repos/builtin/packages/py-htgettoken/package.py
index bbaeb959fa..194edf70e4 100644
--- a/var/spack/repos/builtin/packages/py-htgettoken/package.py
+++ b/var/spack/repos/builtin/packages/py-htgettoken/package.py
@@ -20,6 +20,8 @@ class PyHtgettoken(PythonPackage):
maintainers("wdconinc")
+ license("BSD-3-Clause")
+
# The following versions refer to setuptools-buildable commits after 1.16;
# they are special reproducible version numbers from `git describe`
version("1.16-33-g3788bb4", commit="3788bb4733e5e8f856cee51566df9a36cbfe097d")
diff --git a/var/spack/repos/builtin/packages/py-html2text/package.py b/var/spack/repos/builtin/packages/py-html2text/package.py
index 68d86a46f9..d18efb800d 100644
--- a/var/spack/repos/builtin/packages/py-html2text/package.py
+++ b/var/spack/repos/builtin/packages/py-html2text/package.py
@@ -12,6 +12,8 @@ class PyHtml2text(PythonPackage):
homepage = "https://github.com/Alir3z4/html2text/"
pypi = "html2text/html2text-2016.9.19.tar.gz"
+ license("GPL-3.0-only")
+
version("2016.9.19", sha256="554ef5fd6c6cf6e3e4f725a62a3e9ec86a0e4d33cd0928136d1c79dbeb7b2d55")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-html5lib/package.py b/var/spack/repos/builtin/packages/py-html5lib/package.py
index 692980c408..3c992881b6 100644
--- a/var/spack/repos/builtin/packages/py-html5lib/package.py
+++ b/var/spack/repos/builtin/packages/py-html5lib/package.py
@@ -12,6 +12,8 @@ class PyHtml5lib(PythonPackage):
homepage = "https://github.com/html5lib/html5lib-python"
pypi = "html5lib/html5lib-1.1.tar.gz"
+ license("MIT")
+
version("1.1", sha256="b2e5b40261e20f354d198eae92afc10d750afb487ed5e50f9c4eaf07c184146f")
version("1.0.1", sha256="66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736")
version("0.99", sha256="aff6fd3031c563883197e5a04b7df324086ff5f358278a0386808c463a077e59")
diff --git a/var/spack/repos/builtin/packages/py-htmlgen/package.py b/var/spack/repos/builtin/packages/py-htmlgen/package.py
index 1a96709665..0c2a79da9f 100644
--- a/var/spack/repos/builtin/packages/py-htmlgen/package.py
+++ b/var/spack/repos/builtin/packages/py-htmlgen/package.py
@@ -13,6 +13,8 @@ class PyHtmlgen(PythonPackage):
homepage = "https://github.com/srittau/python-htmlgen"
url = "https://github.com/srittau/python-htmlgen/archive/v1.2.2.tar.gz"
+ license("MIT")
+
version("1.2.2", sha256="9dc60e10511f0fd13014659514c6c333498c21779173deb585cd4964ea667770")
depends_on("python@2.7:2.8,3.4:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-htseq/package.py b/var/spack/repos/builtin/packages/py-htseq/package.py
index 5049ed9b13..1819168eda 100644
--- a/var/spack/repos/builtin/packages/py-htseq/package.py
+++ b/var/spack/repos/builtin/packages/py-htseq/package.py
@@ -13,6 +13,8 @@ class PyHtseq(PythonPackage):
homepage = "https://htseq.readthedocs.io/en/master/index.html"
pypi = "HTSeq/HTSeq-2.0.3.tar.gz"
+ license("GPL-3.0-only")
+
version("2.0.3", sha256="c7e7eb29bdc44e80d2d68e3599fa8a8f1d9d6475624dcf1b9644285a8a9c0fac")
version("0.11.2", sha256="65c4c13968506c7df92e97124df96fdd041c4476c12a548d67350ba8b436bcfc")
version("0.9.1", sha256="af5bba775e3fb45ed4cde64c691ebef36b0bf7a86efd35c884ad0734c27ad485")
diff --git a/var/spack/repos/builtin/packages/py-httpbin/package.py b/var/spack/repos/builtin/packages/py-httpbin/package.py
index b911ec849d..2a5a2f4a1d 100644
--- a/var/spack/repos/builtin/packages/py-httpbin/package.py
+++ b/var/spack/repos/builtin/packages/py-httpbin/package.py
@@ -12,6 +12,8 @@ class PyHttpbin(PythonPackage):
homepage = "https://github.com/Runscope/httpbin"
pypi = "httpbin/httpbin-0.7.0.tar.gz"
+ license("0BSD")
+
version("0.7.0", sha256="cbb37790c91575f4f15757f42ad41d9f729eb227d5edbe89e4ec175486db8dfa")
version("0.5.0", sha256="79fbc5d27e4194ea908b0fa18e09a59d95d287c91667aa69bcd010342d1589b5")
diff --git a/var/spack/repos/builtin/packages/py-httpcore/package.py b/var/spack/repos/builtin/packages/py-httpcore/package.py
index a8c2f6632e..864598e205 100644
--- a/var/spack/repos/builtin/packages/py-httpcore/package.py
+++ b/var/spack/repos/builtin/packages/py-httpcore/package.py
@@ -13,6 +13,8 @@ class PyHttpcore(PythonPackage):
homepage = "https://github.com/encode/httpcore"
pypi = "httpcore/httpcore-0.11.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.16.3", sha256="c5d6f04e2fc530f39e0c077e6a30caa53f1451096120f1f38b954afd0b17c0cb")
version("0.14.7", sha256="7503ec1c0f559066e7e39bc4003fd2ce023d01cf51793e3c173b864eb456ead1")
version("0.11.0", sha256="35ffc735d746b83f8fc6d36f82600e56117b9e8adc65d0c0423264b6ebfef7bf")
diff --git a/var/spack/repos/builtin/packages/py-httplib2/package.py b/var/spack/repos/builtin/packages/py-httplib2/package.py
index 01af04b32c..cbfdd40874 100644
--- a/var/spack/repos/builtin/packages/py-httplib2/package.py
+++ b/var/spack/repos/builtin/packages/py-httplib2/package.py
@@ -12,6 +12,8 @@ class PyHttplib2(PythonPackage):
homepage = "https://github.com/httplib2/httplib2"
pypi = "httplib2/httplib2-0.13.1.tar.gz"
+ license("MIT")
+
version("0.22.0", sha256="d7a10bc5ef5ab08322488bde8c726eeee5c8618723fdb399597ec58f3d82df81")
version("0.20.4", sha256="58a98e45b4b1a48273073f905d2961666ecf0fbac4250ea5b47aef259eb5c585")
version("0.18.0", sha256="b0e1f3ed76c97380fe2485bc47f25235453b40ef33ca5921bb2897e257a49c4c")
diff --git a/var/spack/repos/builtin/packages/py-httpretty/package.py b/var/spack/repos/builtin/packages/py-httpretty/package.py
index 4ae0c6d8bc..b1e899f3c9 100644
--- a/var/spack/repos/builtin/packages/py-httpretty/package.py
+++ b/var/spack/repos/builtin/packages/py-httpretty/package.py
@@ -12,6 +12,8 @@ class PyHttpretty(PythonPackage):
homepage = "https://httpretty.readthedocs.io/en/latest/"
pypi = "httpretty/httpretty-1.1.3.tar.gz"
+ license("MIT")
+
version("1.1.4", sha256="20de0e5dd5a18292d36d928cc3d6e52f8b2ac73daec40d41eb62dee154933b68")
version("1.1.3", sha256="229ade39175ea4324e767f29dc24e5f846fbc72bf80e1a919b2547a6574ff601")
diff --git a/var/spack/repos/builtin/packages/py-httpstan/package.py b/var/spack/repos/builtin/packages/py-httpstan/package.py
index e9ad1e7cb8..cf62c40d53 100644
--- a/var/spack/repos/builtin/packages/py-httpstan/package.py
+++ b/var/spack/repos/builtin/packages/py-httpstan/package.py
@@ -14,6 +14,8 @@ class PyHttpstan(PythonPackage):
maintainers("haralmha")
+ license("ISC")
+
version("4.8.0", sha256="cadfce05d24ec2af50d71c5212c648cbee5684a7f98fedd3838e124e5a9b4962")
version("4.7.2", sha256="94f6631d969cbd91d136194b074d02642d8c9e2a05674877a39059be87c5bf7b")
version("4.6.1", sha256="703e5e04e60651e0004574bb9695827d759fd13eb0d6bd67f827c1bfa0a1fd31")
diff --git a/var/spack/repos/builtin/packages/py-httptools/package.py b/var/spack/repos/builtin/packages/py-httptools/package.py
index 7629eb4652..207e766565 100644
--- a/var/spack/repos/builtin/packages/py-httptools/package.py
+++ b/var/spack/repos/builtin/packages/py-httptools/package.py
@@ -12,6 +12,8 @@ class PyHttptools(PythonPackage):
homepage = "https://github.com/MagicStack/httptools"
pypi = "httptools/httptools-0.1.1.tar.gz"
+ license("MIT")
+
version("0.5.0", sha256="295874861c173f9101960bba332429bb77ed4dcd8cdf5cee9922eb00e4f6bc09")
version("0.1.1", sha256="41b573cf33f64a8f8f3400d0a7faf48e1888582b6f6e02b82b9bd4f0bf7497ce")
diff --git a/var/spack/repos/builtin/packages/py-httpx/package.py b/var/spack/repos/builtin/packages/py-httpx/package.py
index d2f57abee0..7f7227d3a6 100644
--- a/var/spack/repos/builtin/packages/py-httpx/package.py
+++ b/var/spack/repos/builtin/packages/py-httpx/package.py
@@ -13,6 +13,8 @@ class PyHttpx(PythonPackage):
homepage = "https://github.com/encode/httpx"
pypi = "httpx/httpx-0.15.2.tar.gz"
+ license("BSD-3-Clause")
+
version("0.23.3", sha256="9818458eb565bb54898ccb9b8b251a28785dd4a55afbc23d0eb410754fe7d0f9")
version("0.22.0", sha256="d8e778f76d9bbd46af49e7f062467e3157a5a3d2ae4876a4bbfd8a51ed9c9cb4")
version("0.15.2", sha256="713a2deaf96d85bbd4a1fbdf0edb27d6b4ee2c9aaeda8433042367e4b9e1628d")
diff --git a/var/spack/repos/builtin/packages/py-huggingface-hub/package.py b/var/spack/repos/builtin/packages/py-huggingface-hub/package.py
index d63a2de77f..6e95a7a530 100644
--- a/var/spack/repos/builtin/packages/py-huggingface-hub/package.py
+++ b/var/spack/repos/builtin/packages/py-huggingface-hub/package.py
@@ -14,6 +14,8 @@ class PyHuggingfaceHub(PythonPackage):
homepage = "https://github.com/huggingface/huggingface_hub"
pypi = "huggingface_hub/huggingface_hub-0.0.10.tar.gz"
+ license("Apache-2.0")
+
version("0.19.4", sha256="176a4fc355a851c17550e7619488f383189727eab209534d7cef2114dae77b22")
version("0.14.1", sha256="9ab899af8e10922eac65e290d60ab956882ab0bf643e3d990b1394b6b47b7fbc")
version("0.10.1", sha256="5c188d5b16bec4b78449f8681f9975ff9d321c16046cc29bcf0d7e464ff29276")
diff --git a/var/spack/repos/builtin/packages/py-humanfriendly/package.py b/var/spack/repos/builtin/packages/py-humanfriendly/package.py
index 960d630b18..325920e0da 100644
--- a/var/spack/repos/builtin/packages/py-humanfriendly/package.py
+++ b/var/spack/repos/builtin/packages/py-humanfriendly/package.py
@@ -12,6 +12,8 @@ class PyHumanfriendly(PythonPackage):
pypi = "humanfriendly/humanfriendly-8.1.tar.gz"
git = "https://github.com/xolox/python-humanfriendly.git"
+ license("MIT")
+
version("10.0", sha256="6b0b831ce8f15f7300721aa49829fc4e83921a9a301cc7f606be6686a2288ddc")
version("8.2", sha256="bf52ec91244819c780341a3438d5d7b09f431d3f113a475147ac9b7b167a3d12")
version("8.1", sha256="25c2108a45cfd1e8fbe9cdb30b825d34ef5d5675c8e11e4775c9aedbfb0bdee2")
diff --git a/var/spack/repos/builtin/packages/py-humanize/package.py b/var/spack/repos/builtin/packages/py-humanize/package.py
index 45f6259178..b74df770af 100644
--- a/var/spack/repos/builtin/packages/py-humanize/package.py
+++ b/var/spack/repos/builtin/packages/py-humanize/package.py
@@ -16,6 +16,8 @@ class PyHumanize(PythonPackage):
homepage = "https://github.com/python-humanize/humanize"
pypi = "humanize/humanize-0.5.1.tar.gz"
+ license("MIT")
+
version("4.6.0", sha256="5f1f22bc65911eb1a6ffe7659bd6598e33dcfeeb904eb16ee1e705a09bf75916")
version("4.4.0", sha256="efb2584565cc86b7ea87a977a15066de34cdedaf341b11c851cfcfd2b964779c")
version("4.0.0", sha256="ee1f872fdfc7d2ef4a28d4f80ddde9f96d36955b5d6b0dac4bdeb99502bddb00")
diff --git a/var/spack/repos/builtin/packages/py-hvac/package.py b/var/spack/repos/builtin/packages/py-hvac/package.py
index 70f9b58a1b..94a12c5e88 100644
--- a/var/spack/repos/builtin/packages/py-hvac/package.py
+++ b/var/spack/repos/builtin/packages/py-hvac/package.py
@@ -12,6 +12,8 @@ class PyHvac(PythonPackage):
homepage = "https://github.com/hvac/hvac/"
url = "https://github.com/hvac/hvac/archive/v0.2.17.tar.gz"
+ license("Apache-2.0")
+
version("0.9.6", sha256="ff60972edc512c73ac4811e91bcffccdb99f0d8975c0b41e44a4c79d73c711af")
version("0.9.5", sha256="3e4af2d84833b8f61c9c3351d4a9799bf8e8e4344d0ad4e162609a7379961a16")
version("0.9.4", sha256="ebb14b9a5b347c4f0b4dcea59f435dcc190d8ccb4cb9a20e5daf260af6509dd6")
diff --git a/var/spack/repos/builtin/packages/py-hydra-core/package.py b/var/spack/repos/builtin/packages/py-hydra-core/package.py
index 0f21e3f371..45b72a322a 100644
--- a/var/spack/repos/builtin/packages/py-hydra-core/package.py
+++ b/var/spack/repos/builtin/packages/py-hydra-core/package.py
@@ -12,6 +12,8 @@ class PyHydraCore(PythonPackage):
homepage = "https://github.com/facebookresearch/hydra"
pypi = "hydra-core/hydra-core-1.3.1.tar.gz"
+ license("MIT")
+
version("1.3.1", sha256="8dd42d551befc43dfca0c612cbd58c4f3e273dbd97a87214c1a030ba557d238b")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-hypercorn/package.py b/var/spack/repos/builtin/packages/py-hypercorn/package.py
index 6121af1cda..492c232610 100644
--- a/var/spack/repos/builtin/packages/py-hypercorn/package.py
+++ b/var/spack/repos/builtin/packages/py-hypercorn/package.py
@@ -13,6 +13,8 @@ class PyHypercorn(PythonPackage):
homepage = "https://gitlab.com/pgjones/hypercorn/"
pypi = "Hypercorn/Hypercorn-0.13.2.tar.gz"
+ license("MIT")
+
version("0.13.2", sha256="6307be5cbdf6ba411967d4661202dc4f79bd511b5d318bc4eed88b09418427f8")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-hyperframe/package.py b/var/spack/repos/builtin/packages/py-hyperframe/package.py
index ba2d0a3d72..d5f65a96b3 100644
--- a/var/spack/repos/builtin/packages/py-hyperframe/package.py
+++ b/var/spack/repos/builtin/packages/py-hyperframe/package.py
@@ -12,6 +12,8 @@ class PyHyperframe(PythonPackage):
homepage = "https://github.com/python-hyper/hyperframe/"
pypi = "hyperframe/hyperframe-6.0.0.tar.gz"
+ license("MIT")
+
version("6.0.0", sha256="742d2a4bc3152a340a49d59f32e33ec420aa8e7054c1444ef5c7efff255842f1")
version("5.2.0", sha256="a9f5c17f2cc3c719b917c4f33ed1c61bd1f8dfac4b1bd23b7c80b3400971b41f")
diff --git a/var/spack/repos/builtin/packages/py-hyperlink/package.py b/var/spack/repos/builtin/packages/py-hyperlink/package.py
index fff8c20be6..8b86e05a75 100644
--- a/var/spack/repos/builtin/packages/py-hyperlink/package.py
+++ b/var/spack/repos/builtin/packages/py-hyperlink/package.py
@@ -12,6 +12,8 @@ class PyHyperlink(PythonPackage):
homepage = "https://github.com/python-hyper/hyperlink"
pypi = "hyperlink/hyperlink-21.0.0.tar.gz"
+ license("MIT")
+
version("21.0.0", sha256="427af957daa58bc909471c6c40f74c5450fa123dd093fc53efd2e91d2705a56b")
depends_on("python@2.6:2,3.4:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-hypothesis/package.py b/var/spack/repos/builtin/packages/py-hypothesis/package.py
index 47daa3124e..eca33768fa 100644
--- a/var/spack/repos/builtin/packages/py-hypothesis/package.py
+++ b/var/spack/repos/builtin/packages/py-hypothesis/package.py
@@ -12,6 +12,8 @@ class PyHypothesis(PythonPackage):
homepage = "https://github.com/HypothesisWorks/hypothesis-python"
pypi = "hypothesis/hypothesis-4.41.2.tar.gz"
+ license("MPL-2.0")
+
version("6.23.1", sha256="23a1b0488aec5719e2f9e399342e10f30d497cbb9fd39470ef0975c1b502ae35")
version("5.3.0", sha256="c9fdb53fe3bf1f8e7dcca1a7dd6e430862502f088aca2903d141511212e79429")
version("4.57.1", sha256="3c4369a4b0a1348561048bcda5f1db951a1b8e2a514ea8e8c70d36e656bf6fa0")
diff --git a/var/spack/repos/builtin/packages/py-ibm-cloud-sdk-core/package.py b/var/spack/repos/builtin/packages/py-ibm-cloud-sdk-core/package.py
index e3cd6dd23f..0ef0d768f3 100644
--- a/var/spack/repos/builtin/packages/py-ibm-cloud-sdk-core/package.py
+++ b/var/spack/repos/builtin/packages/py-ibm-cloud-sdk-core/package.py
@@ -14,6 +14,8 @@ class PyIbmCloudSdkCore(PythonPackage):
homepage = "https://github.com/IBM/python-sdk-core"
pypi = "ibm-cloud-sdk-core/ibm-cloud-sdk-core-3.9.0.tar.gz"
+ license("Apache-2.0")
+
version("3.10.0", sha256="ab9520be99066ec41a24e31ac653c28953adc8fc349f0fa53a598e1802a79cd6")
version("3.9.0", sha256="51403f33003254d83d5028d8cebd7617f5cca82af85b6e9c4ad553eccd079dbf")
diff --git a/var/spack/repos/builtin/packages/py-ibm-watson/package.py b/var/spack/repos/builtin/packages/py-ibm-watson/package.py
index d549d41864..e9dba37159 100644
--- a/var/spack/repos/builtin/packages/py-ibm-watson/package.py
+++ b/var/spack/repos/builtin/packages/py-ibm-watson/package.py
@@ -13,6 +13,8 @@ class PyIbmWatson(PythonPackage):
homepage = "https://github.com/watson-developer-cloud/python-sdk"
pypi = "ibm-watson/ibm-watson-5.1.0.tar.gz"
+ license("Apache-2.0")
+
version("5.1.0", sha256="faea1e519f6d846a5ca9e03aefc9f894ff8da1eed9117ace6a6fa8f218ba0bc7")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-identify/package.py b/var/spack/repos/builtin/packages/py-identify/package.py
index 14880cdd5b..dff47640ec 100644
--- a/var/spack/repos/builtin/packages/py-identify/package.py
+++ b/var/spack/repos/builtin/packages/py-identify/package.py
@@ -15,6 +15,8 @@ class PyIdentify(PythonPackage):
homepage = "https://github.com/pre-commit/identify"
pypi = "identify/identify-1.4.7.tar.gz"
+ license("MIT")
+
version("2.5.24", sha256="0aac67d5b4812498056d28a9a512a483f5085cc28640b02b258a59dac34301d4")
version("2.5.5", sha256="322a5699daecf7c6fd60e68852f36f2ecbb6a36ff6e6e973e0d2bb6fca203ee6")
version("2.5.3", sha256="887e7b91a1be152b0d46bbf072130235a8117392b9f1828446079a816a05ef44")
diff --git a/var/spack/repos/builtin/packages/py-idna-ssl/package.py b/var/spack/repos/builtin/packages/py-idna-ssl/package.py
index 7614817eb1..b336485e6b 100644
--- a/var/spack/repos/builtin/packages/py-idna-ssl/package.py
+++ b/var/spack/repos/builtin/packages/py-idna-ssl/package.py
@@ -13,6 +13,8 @@ class PyIdnaSsl(PythonPackage):
homepage = "https://github.com/aio-libs/idna-ssl"
url = "https://github.com/aio-libs/idna-ssl/archive/v1.1.0.tar.gz"
+ license("MIT")
+
version("1.1.0", sha256="cdbefa2429a6a2fa5cbe8d2a47c677ca671e84531618d3460fc0bcfc840684c5")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-idna/package.py b/var/spack/repos/builtin/packages/py-idna/package.py
index d77b30664e..53cdfd6de2 100644
--- a/var/spack/repos/builtin/packages/py-idna/package.py
+++ b/var/spack/repos/builtin/packages/py-idna/package.py
@@ -12,6 +12,8 @@ class PyIdna(PythonPackage):
homepage = "https://github.com/kjd/idna"
pypi = "idna/idna-3.2.tar.gz"
+ license("BSD-3-Clause")
+
version("3.4", sha256="814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4")
version("3.3", sha256="9d643ff0a55b762d5cdb124b8eaa99c66322e2157b69160bc32796e824360e6d")
version("3.2", sha256="467fbad99067910785144ce333826c71fb0e63a425657295239737f7ecd125f3")
diff --git a/var/spack/repos/builtin/packages/py-igor/package.py b/var/spack/repos/builtin/packages/py-igor/package.py
index 9afc66f8c8..1d15c0727d 100644
--- a/var/spack/repos/builtin/packages/py-igor/package.py
+++ b/var/spack/repos/builtin/packages/py-igor/package.py
@@ -12,6 +12,8 @@ class PyIgor(PythonPackage):
homepage = "http://blog.tremily.us/posts/igor/"
pypi = "igor/igor-0.3.tar.gz"
+ license("LGPL-3.0-only")
+
version("0.3", sha256="b04ac38c68fb81cf3167a9981dc5a20379112d40268bb72c5a8514dc8051abba")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-igraph/package.py b/var/spack/repos/builtin/packages/py-igraph/package.py
index c995834236..334d66be16 100644
--- a/var/spack/repos/builtin/packages/py-igraph/package.py
+++ b/var/spack/repos/builtin/packages/py-igraph/package.py
@@ -13,6 +13,8 @@ class PyIgraph(PythonPackage):
homepage = "https://github.com/igraph/python-igraph"
pypi = "igraph/igraph-0.10.6.tar.gz"
+ license("GPL-2.0-or-later")
+
version("0.10.6", sha256="76f7aad294514412f835366a7d9a9c1e7a34c3e6ef0a6c3a1a835234323228e8")
variant("matplotlib", default=False, description="Enable plotting with Matplotlib")
diff --git a/var/spack/repos/builtin/packages/py-illumina-utils/package.py b/var/spack/repos/builtin/packages/py-illumina-utils/package.py
index 0517d1d6b8..02149d7592 100644
--- a/var/spack/repos/builtin/packages/py-illumina-utils/package.py
+++ b/var/spack/repos/builtin/packages/py-illumina-utils/package.py
@@ -13,6 +13,8 @@ class PyIlluminaUtils(PythonPackage):
homepage = "https://github.com/meren/illumina-utils"
pypi = "illumina-utils/illumina-utils-2.2.tar.gz"
+ license("GPL-2.0-or-later")
+
version("2.3", sha256="0e8407b91d530d9a53d8ec3c83e60f25e7f8f80d06ce17b8e4f57a02d3262441")
version("2.2", sha256="6039c72d077c101710fe4fdbfeaa30caa1c3c2c84ffa6295456927d82def8e6d")
diff --git a/var/spack/repos/builtin/packages/py-imagecodecs/package.py b/var/spack/repos/builtin/packages/py-imagecodecs/package.py
index e156b28e77..bac3955e73 100644
--- a/var/spack/repos/builtin/packages/py-imagecodecs/package.py
+++ b/var/spack/repos/builtin/packages/py-imagecodecs/package.py
@@ -16,6 +16,8 @@ class PyImagecodecs(PythonPackage):
homepage = "https://www.lfd.uci.edu/~gohlke/"
pypi = "imagecodecs/imagecodecs-2022.2.22.tar.gz"
+ license("BSD-3-Clause")
+
version("2022.2.22", sha256="062bef6b003290a8163abed2744b406854238208dfdd41cf7165253c6e01c0bd")
depends_on("python@3.8:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-imagehash/package.py b/var/spack/repos/builtin/packages/py-imagehash/package.py
index f09d72720c..5133c005f5 100644
--- a/var/spack/repos/builtin/packages/py-imagehash/package.py
+++ b/var/spack/repos/builtin/packages/py-imagehash/package.py
@@ -14,6 +14,8 @@ class PyImagehash(PythonPackage):
maintainers("thomas-bouvier")
+ license("BSD-2-Clause")
+
version("4.3.1", sha256="7038d1b7f9e0585beb3dd8c0a956f02b95a346c0b5f24a9e8cc03ebadaf0aa70")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-imageio-ffmpeg/package.py b/var/spack/repos/builtin/packages/py-imageio-ffmpeg/package.py
index 2c2ace9765..05edba653c 100644
--- a/var/spack/repos/builtin/packages/py-imageio-ffmpeg/package.py
+++ b/var/spack/repos/builtin/packages/py-imageio-ffmpeg/package.py
@@ -18,6 +18,8 @@ class PyImageioFfmpeg(PythonPackage):
homepage = "https://github.com/imageio/imageio-ffmpeg"
pypi = "imageio-ffmpeg/imageio-ffmpeg-0.4.3.tar.gz"
+ license("BSD-2-Clause")
+
version("0.4.5", sha256="f2ea4245a2adad25dedf98d343159579167e549ac8c4691cef5eff980e20c139")
version("0.4.3", sha256="f826260a3207b872f1a4ba87ec0c8e02c00afba4fd03348a59049bdd8215841e")
diff --git a/var/spack/repos/builtin/packages/py-imageio/package.py b/var/spack/repos/builtin/packages/py-imageio/package.py
index 731b1040e2..700df679e5 100644
--- a/var/spack/repos/builtin/packages/py-imageio/package.py
+++ b/var/spack/repos/builtin/packages/py-imageio/package.py
@@ -17,6 +17,8 @@ class PyImageio(PythonPackage):
homepage = "https://github.com/imageio/imageio"
pypi = "imageio/imageio-2.3.0.tar.gz"
+ license("BSD-2-Clause")
+
version("2.30.0", sha256="7fc6ad5b5677cb1e58077875a72512aa8c392b6d40885eca0a6ab250efb4b8f4")
version("2.22.0", sha256="a332d127ec387b2d3dca967fd065a90f1c1a4ba2343570b03fe2cebb6ed064ea")
version("2.16.0", sha256="7f7d8d8e1eb6f8bb1d15e0dd93bee3f72026a4c3b96e9c690e42f403f7bdea3e")
diff --git a/var/spack/repos/builtin/packages/py-imagesize/package.py b/var/spack/repos/builtin/packages/py-imagesize/package.py
index 981b6ee930..678769f50a 100644
--- a/var/spack/repos/builtin/packages/py-imagesize/package.py
+++ b/var/spack/repos/builtin/packages/py-imagesize/package.py
@@ -13,6 +13,8 @@ class PyImagesize(PythonPackage):
homepage = "https://github.com/shibukawa/imagesize_py"
pypi = "imagesize/imagesize-0.7.1.tar.gz"
+ license("MIT")
+
version("1.4.1", sha256="69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a")
version("1.3.0", sha256="cd1750d452385ca327479d45b64d9c7729ecf0b3969a58148298c77092261f9d")
version("1.1.0", sha256="f3832918bc3c66617f92e35f5d70729187676313caa60c187eb0f28b8fe5e3b5")
diff --git a/var/spack/repos/builtin/packages/py-imbalanced-learn/package.py b/var/spack/repos/builtin/packages/py-imbalanced-learn/package.py
index 6dad8ea075..9a2861ce59 100644
--- a/var/spack/repos/builtin/packages/py-imbalanced-learn/package.py
+++ b/var/spack/repos/builtin/packages/py-imbalanced-learn/package.py
@@ -17,6 +17,8 @@ class PyImbalancedLearn(PythonPackage):
maintainers("meyersbs")
+ license("MIT")
+
version("0.10.1", sha256="bc7609619ec3c38c442292928239ad3d10b5deb0af8a29c83822b7b57b319f8b")
# From setup.py:
diff --git a/var/spack/repos/builtin/packages/py-imgaug/package.py b/var/spack/repos/builtin/packages/py-imgaug/package.py
index 31b2c3fec9..7e82d24c8a 100644
--- a/var/spack/repos/builtin/packages/py-imgaug/package.py
+++ b/var/spack/repos/builtin/packages/py-imgaug/package.py
@@ -15,6 +15,8 @@ class PyImgaug(PythonPackage):
homepage = "https://github.com/aleju/imgaug"
pypi = "imgaug/imgaug-0.3.0.tar.gz"
+ license("MIT")
+
version("0.4.0", sha256="46bab63ed38f8980630ff721a09ca2281b7dbd4d8c11258818b6ebcc69ea46c7")
version("0.3.0", sha256="e1354d41921f1b306b50c5141b4870f17e81b531cae2f5c3093da9dc4dcb3cf4")
diff --git a/var/spack/repos/builtin/packages/py-immutabledict/package.py b/var/spack/repos/builtin/packages/py-immutabledict/package.py
index 2b080c660f..94859f0af1 100644
--- a/var/spack/repos/builtin/packages/py-immutabledict/package.py
+++ b/var/spack/repos/builtin/packages/py-immutabledict/package.py
@@ -22,6 +22,8 @@ class PyImmutabledict(PythonPackage):
homepage = "https://github.com/corenting/immutabledict"
pypi = "immutabledict/immutabledict-2.2.1.tar.gz"
+ license("MIT")
+
version("2.2.1", sha256="1ddb0edf1bb6c70d0197eb90ce1fe2b2d58502334f5fdfde72d7c633d723ec3a")
depends_on("python@3.6:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-immutables/package.py b/var/spack/repos/builtin/packages/py-immutables/package.py
index 19fa44f28f..0867f0d113 100644
--- a/var/spack/repos/builtin/packages/py-immutables/package.py
+++ b/var/spack/repos/builtin/packages/py-immutables/package.py
@@ -13,6 +13,8 @@ class PyImmutables(PythonPackage):
homepage = "https://github.com/MagicStack/immutables"
pypi = "immutables/immutables-0.14.tar.gz"
+ license("Apache-2.0")
+
version("0.18", sha256="5336c7974084cce62f7e29aaff81a3c3f75e0fd0a23a2faeb986ae0ea08d8cf4")
version("0.16", sha256="d67e86859598eed0d926562da33325dac7767b7b1eff84e232c22abea19f4360")
version("0.14", sha256="a0a1cc238b678455145bae291d8426f732f5255537ed6a5b7645949704c70a78")
diff --git a/var/spack/repos/builtin/packages/py-importlib-metadata/package.py b/var/spack/repos/builtin/packages/py-importlib-metadata/package.py
index 0abad1fe97..492b08b02c 100644
--- a/var/spack/repos/builtin/packages/py-importlib-metadata/package.py
+++ b/var/spack/repos/builtin/packages/py-importlib-metadata/package.py
@@ -13,6 +13,8 @@ class PyImportlibMetadata(PythonPackage):
pypi = "importlib_metadata/importlib_metadata-1.2.0.tar.gz"
git = "https://github.com/python/importlib_metadata"
+ license("Apache-2.0")
+
version("6.6.0", sha256="92501cdf9cc66ebd3e612f1b4f0c0765dfa42f0fa38ffb319b6bd84dd675d705")
version("5.1.0", sha256="d5059f9f1e8e41f80e9c56c2ee58811450c31984dfa625329ffd7c0dad88a73b")
version("4.12.0", sha256="637245b8bab2b6502fcbc752cc4b7a6f6243bb02b31c5c26156ad103d3d45670")
diff --git a/var/spack/repos/builtin/packages/py-importlib-resources/package.py b/var/spack/repos/builtin/packages/py-importlib-resources/package.py
index e6c1b4130d..641f66cd85 100644
--- a/var/spack/repos/builtin/packages/py-importlib-resources/package.py
+++ b/var/spack/repos/builtin/packages/py-importlib-resources/package.py
@@ -12,6 +12,8 @@ class PyImportlibResources(PythonPackage):
homepage = "https://github.com/python/importlib_resources"
pypi = "importlib_resources/importlib_resources-1.0.2.tar.gz"
+ license("Apache-2.0")
+
version("5.12.0", sha256="4be82589bf5c1d7999aedf2a45159d10cb3ca4f19b2271f8792bc8e6da7b22f6")
version("5.9.0", sha256="5481e97fb45af8dcf2f798952625591c58fe599d0735d86b10f54de086a61681")
version("5.3.0", sha256="f2e58e721b505a79abe67f5868d99f8886aec8594c962c7490d0c22925f518da")
diff --git a/var/spack/repos/builtin/packages/py-incremental/package.py b/var/spack/repos/builtin/packages/py-incremental/package.py
index 554e87c20f..362c8899d8 100644
--- a/var/spack/repos/builtin/packages/py-incremental/package.py
+++ b/var/spack/repos/builtin/packages/py-incremental/package.py
@@ -12,6 +12,8 @@ class PyIncremental(PythonPackage):
homepage = "https://github.com/twisted/incremental"
pypi = "incremental/incremental-21.3.0.tar.gz"
+ license("MIT")
+
version("21.3.0", sha256="02f5de5aff48f6b9f665d99d48bfc7ec03b6e3943210de7cfc88856d755d6f57")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-inflect/package.py b/var/spack/repos/builtin/packages/py-inflect/package.py
index a57fb13192..5ed6bf8c86 100644
--- a/var/spack/repos/builtin/packages/py-inflect/package.py
+++ b/var/spack/repos/builtin/packages/py-inflect/package.py
@@ -13,6 +13,8 @@ class PyInflect(PythonPackage):
homepage = "https://github.com/jaraco/inflect"
pypi = "inflect/inflect-5.0.2.tar.gz"
+ license("MIT")
+
version("6.0.2", sha256="f1a6bcb0105046f89619fde1a7d044c612c614c2d85ef182582d9dc9b86d309a")
version("5.0.2", sha256="d284c905414fe37c050734c8600fe170adfb98ba40f72fc66fed393f5b8d5ea0")
diff --git a/var/spack/repos/builtin/packages/py-inheritance/package.py b/var/spack/repos/builtin/packages/py-inheritance/package.py
index 3dea3b0cc9..555a349ad1 100644
--- a/var/spack/repos/builtin/packages/py-inheritance/package.py
+++ b/var/spack/repos/builtin/packages/py-inheritance/package.py
@@ -14,6 +14,8 @@ class PyInheritance(PythonPackage):
homepage = "https://github.com/brentp/inheritance"
url = "https://github.com/brentp/inheritance/archive/v0.1.5.tar.gz"
+ license("MIT")
+
version("0.1.5", sha256="d0621328649a636a42766488fbd0d36d7fb898429120fc579d656711147a0c7c")
version("0.1.3", sha256="c12e668ff3d34d9544b0eb4a58e7ba94f265d610545bb151e330ec014a07fda6")
diff --git a/var/spack/repos/builtin/packages/py-iniconfig/package.py b/var/spack/repos/builtin/packages/py-iniconfig/package.py
index 324ebaa4d2..24f6fc78c1 100644
--- a/var/spack/repos/builtin/packages/py-iniconfig/package.py
+++ b/var/spack/repos/builtin/packages/py-iniconfig/package.py
@@ -13,6 +13,8 @@ class PyIniconfig(PythonPackage):
pypi = "iniconfig/iniconfig-1.1.1.tar.gz"
+ license("MIT")
+
version("2.0.0", sha256="2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3")
version("1.1.1", sha256="bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32")
diff --git a/var/spack/repos/builtin/packages/py-iniparse/package.py b/var/spack/repos/builtin/packages/py-iniparse/package.py
index a0c91e4d77..db0aafb173 100644
--- a/var/spack/repos/builtin/packages/py-iniparse/package.py
+++ b/var/spack/repos/builtin/packages/py-iniparse/package.py
@@ -13,6 +13,8 @@ class PyIniparse(PythonPackage):
pypi = "iniparse/iniparse-0.4.tar.gz"
git = "https://github.com/candlepin/python-iniparse.git"
+ license("MIT")
+
version("master", branch="master")
depends_on("python@2.6:2.8,3.3:", when="@master:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-inquirer/package.py b/var/spack/repos/builtin/packages/py-inquirer/package.py
index 8d062fe675..30d5453cf1 100644
--- a/var/spack/repos/builtin/packages/py-inquirer/package.py
+++ b/var/spack/repos/builtin/packages/py-inquirer/package.py
@@ -12,6 +12,8 @@ class PyInquirer(PythonPackage):
homepage = "https://github.com/magmax/python-inquirer"
pypi = "inquirer/inquirer-3.1.3.tar.gz"
+ license("MIT")
+
version("3.1.3", sha256="aac309406f5b49d4b8ab7c6872117f43bf082a552dc256aa16bc95e16bb58bec")
depends_on("python@3.8:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-inquirerpy/package.py b/var/spack/repos/builtin/packages/py-inquirerpy/package.py
index 6ba944ce6f..b19fbc4c37 100644
--- a/var/spack/repos/builtin/packages/py-inquirerpy/package.py
+++ b/var/spack/repos/builtin/packages/py-inquirerpy/package.py
@@ -14,6 +14,8 @@ class PyInquirerpy(PythonPackage):
homepage = "https://github.com/kazhala/InquirerPy"
pypi = "inquirerpy/InquirerPy-0.3.4.tar.gz"
+ license("MIT")
+
version("0.3.4", sha256="89d2ada0111f337483cb41ae31073108b2ec1e618a49d7110b0d7ade89fc197e")
depends_on("python@3.7:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-instrain/package.py b/var/spack/repos/builtin/packages/py-instrain/package.py
index e87950d5f1..01fba56f46 100644
--- a/var/spack/repos/builtin/packages/py-instrain/package.py
+++ b/var/spack/repos/builtin/packages/py-instrain/package.py
@@ -21,6 +21,8 @@ class PyInstrain(PythonPackage):
variant("prodigal", default=False, description="Enables profiling on a gene by gene level")
+ license("MIT")
+
version("1.6.3", sha256="8cc4af185a41f860aa3a58dfacabfe635bf7b28535ac0bb4db67983f95dbd528")
version("1.5.7", sha256="c5dcb01dae244927fe987b5f0695d895ccf521c9dfd87a2cb59057ad50bd9bfa")
diff --git a/var/spack/repos/builtin/packages/py-intbitset/package.py b/var/spack/repos/builtin/packages/py-intbitset/package.py
index 479f789c67..6b236f2246 100644
--- a/var/spack/repos/builtin/packages/py-intbitset/package.py
+++ b/var/spack/repos/builtin/packages/py-intbitset/package.py
@@ -16,6 +16,8 @@ class PyIntbitset(PythonPackage):
homepage = "https://github.com/inveniosoftware/intbitset"
pypi = "intbitset/intbitset-3.0.1.tar.gz"
+ license("LGPL-3.0-or-later")
+
version("3.0.1", sha256="f1e6d03c6729922a223c51849df65b9e916e625aefb911784e7f9acd4c207d53")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-intensity-normalization/package.py b/var/spack/repos/builtin/packages/py-intensity-normalization/package.py
index 9494297c71..a404dae146 100644
--- a/var/spack/repos/builtin/packages/py-intensity-normalization/package.py
+++ b/var/spack/repos/builtin/packages/py-intensity-normalization/package.py
@@ -12,6 +12,8 @@ class PyIntensityNormalization(PythonPackage):
homepage = "https://github.com/jcreinhold/intensity-normalization"
pypi = "intensity-normalization/intensity-normalization-2.1.1.tar.gz"
+ license("Apache-2.0")
+
version("2.1.1", sha256="686b86754a9a520a03f793cb15c87e945f68ede78ac0ad1b3564c5d5b7ac9486")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-interface-meta/package.py b/var/spack/repos/builtin/packages/py-interface-meta/package.py
index 44564beb19..521bf5d359 100644
--- a/var/spack/repos/builtin/packages/py-interface-meta/package.py
+++ b/var/spack/repos/builtin/packages/py-interface-meta/package.py
@@ -13,6 +13,8 @@ class PyInterfaceMeta(PythonPackage):
homepage = "https://github.com/matthewwardrop/interface_meta"
pypi = "interface_meta/interface_meta-1.2.4.tar.gz"
+ license("MIT")
+
version("1.3.0", sha256="8a4493f8bdb73fb9655dcd5115bc897e207319e36c8835f39c516a2d7e9d79a1")
version("1.2.4", sha256="4c7725dd4b80f97b7eecfb26023e1a8a7cdbb6d6a7207a8e93f9d4bfef9ee566")
diff --git a/var/spack/repos/builtin/packages/py-intervaltree/package.py b/var/spack/repos/builtin/packages/py-intervaltree/package.py
index 77d8db3e68..4070b0d9d6 100644
--- a/var/spack/repos/builtin/packages/py-intervaltree/package.py
+++ b/var/spack/repos/builtin/packages/py-intervaltree/package.py
@@ -12,6 +12,8 @@ class PyIntervaltree(PythonPackage):
homepage = "https://github.com/chaimleib/intervaltree"
url = "https://github.com/chaimleib/intervaltree/archive/3.0.2.tar.gz"
+ license("Apache-2.0")
+
version("3.0.2", sha256="e8ab75b66077f2e5fb85ac56cb6df834689edb048d38601d53d8867cce3b77d1")
version("2.1.0", sha256="e444398cbc9582a51c372a344cc7e05d53c53daaac2aae827951ff88554b96ff")
diff --git a/var/spack/repos/builtin/packages/py-invoke/package.py b/var/spack/repos/builtin/packages/py-invoke/package.py
index 08089934a0..61379354bf 100644
--- a/var/spack/repos/builtin/packages/py-invoke/package.py
+++ b/var/spack/repos/builtin/packages/py-invoke/package.py
@@ -12,6 +12,8 @@ class PyInvoke(PythonPackage):
homepage = "https://www.pyinvoke.org/"
pypi = "invoke/invoke-1.4.1.tar.gz"
+ license("BSD-2-Clause")
+
version("1.4.1", sha256="de3f23bfe669e3db1085789fd859eb8ca8e0c5d9c20811e2407fa042e8a5e15d")
version("1.2.0", sha256="dc492f8f17a0746e92081aec3f86ae0b4750bf41607ea2ad87e5a7b5705121b7")
diff --git a/var/spack/repos/builtin/packages/py-iocapture/package.py b/var/spack/repos/builtin/packages/py-iocapture/package.py
index 5b02c4c868..7ff813f648 100644
--- a/var/spack/repos/builtin/packages/py-iocapture/package.py
+++ b/var/spack/repos/builtin/packages/py-iocapture/package.py
@@ -14,6 +14,8 @@ class PyIocapture(PythonPackage):
maintainers("dorton21")
+ license("MIT")
+
version("0.1.2", sha256="86670e1808bcdcd4f70112f43da72ae766f04cd8311d1071ce6e0e0a72e37ee8")
depends_on("python@2.4:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-iopath/package.py b/var/spack/repos/builtin/packages/py-iopath/package.py
index 576454c6fa..946aa4bc80 100644
--- a/var/spack/repos/builtin/packages/py-iopath/package.py
+++ b/var/spack/repos/builtin/packages/py-iopath/package.py
@@ -12,6 +12,8 @@ class PyIopath(PythonPackage):
homepage = "https://github.com/facebookresearch/iopath"
pypi = "iopath/iopath-0.1.10.tar.gz"
+ license("MIT")
+
version("0.1.10", sha256="3311c16a4d9137223e20f141655759933e1eda24f8bff166af834af3c645ef01")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-ipaddress/package.py b/var/spack/repos/builtin/packages/py-ipaddress/package.py
index 7375cbaae4..7836940837 100644
--- a/var/spack/repos/builtin/packages/py-ipaddress/package.py
+++ b/var/spack/repos/builtin/packages/py-ipaddress/package.py
@@ -12,6 +12,8 @@ class PyIpaddress(PythonPackage):
homepage = "https://github.com/phihag/ipaddress"
pypi = "ipaddress/ipaddress-1.0.23.tar.gz"
+ license("PSF-2.0")
+
version("1.0.23", sha256="b7f8e0369580bb4a24d5ba1d7cc29660a4a6987763faf1d8a8046830e020e7e2")
version("1.0.22", sha256="b146c751ea45cad6188dd6cf2d9b757f6f4f8d6ffb96a023e6f2e26eea02a72c")
version("1.0.18", sha256="5d8534c8e185f2d8a1fda1ef73f2c8f4b23264e8e30063feeb9511d492a413e1")
diff --git a/var/spack/repos/builtin/packages/py-ipdb/package.py b/var/spack/repos/builtin/packages/py-ipdb/package.py
index 08cbabe843..a2edebb5ae 100644
--- a/var/spack/repos/builtin/packages/py-ipdb/package.py
+++ b/var/spack/repos/builtin/packages/py-ipdb/package.py
@@ -12,6 +12,8 @@ class PyIpdb(PythonPackage):
pypi = "ipdb/ipdb-0.13.11.tar.gz"
+ license("BSD-3-Clause")
+
version("0.13.11", sha256="c23b6736f01fd4586cc2ecbebdf79a5eb454796853e1cd8f2ed3b7b91d4a3e93")
version("0.13.10", sha256="6950715f491d59df6c27b49cb372f22c2f1763478a5e9ed03fb0507e2d85f460")
version("0.13.9", sha256="951bd9a64731c444fd907a5ce268543020086a697f6be08f7cc2c9a752a278c5")
diff --git a/var/spack/repos/builtin/packages/py-ipycanvas/package.py b/var/spack/repos/builtin/packages/py-ipycanvas/package.py
index d61e222fb4..c1c2070369 100644
--- a/var/spack/repos/builtin/packages/py-ipycanvas/package.py
+++ b/var/spack/repos/builtin/packages/py-ipycanvas/package.py
@@ -12,6 +12,8 @@ class PyIpycanvas(PythonPackage):
homepage = "https://github.com/martinRenou/ipycanvas"
pypi = "ipycanvas/ipycanvas-0.9.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.10.2", sha256="a02c494834cb3c60509801172e7429beae837b3cb6c61d3becf8b586c5a66004")
version("0.9.0", sha256="f29e56b93fe765ceace0676c3e75d44e02a3ff6c806f3b7e5b869279f470cc43")
diff --git a/var/spack/repos/builtin/packages/py-ipyevents/package.py b/var/spack/repos/builtin/packages/py-ipyevents/package.py
index 042cff2119..c927db97a3 100644
--- a/var/spack/repos/builtin/packages/py-ipyevents/package.py
+++ b/var/spack/repos/builtin/packages/py-ipyevents/package.py
@@ -12,6 +12,8 @@ class PyIpyevents(PythonPackage):
homepage = "https://github.com/mwcraig/ipyevents"
pypi = "ipyevents/ipyevents-2.0.1.tar.gz"
+ license("BSD-3-Clause")
+
version("2.0.1", sha256="23eb2afab13d9056397f120a88051dd3beb067b698d08b33adffc9e077f019cb")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-ipykernel/package.py b/var/spack/repos/builtin/packages/py-ipykernel/package.py
index 0311feefbd..5aa8a918cb 100644
--- a/var/spack/repos/builtin/packages/py-ipykernel/package.py
+++ b/var/spack/repos/builtin/packages/py-ipykernel/package.py
@@ -13,6 +13,8 @@ class PyIpykernel(PythonPackage):
homepage = "https://github.com/ipython/ipykernel"
pypi = "ipykernel/ipykernel-5.3.4.tar.gz"
+ license("BSD-3-Clause")
+
version("6.23.1", sha256="1aba0ae8453e15e9bc6b24e497ef6840114afcdb832ae597f32137fa19d42a6f")
version("6.22.0", sha256="302558b81f1bc22dc259fb2a0c5c7cf2f4c0bdb21b50484348f7bafe7fb71421")
version("6.16.0", sha256="7fe42c0d58435e971dc15fd42189f20d66bf35f3056bda4f6554271bc1fa3d0d")
diff --git a/var/spack/repos/builtin/packages/py-ipympl/package.py b/var/spack/repos/builtin/packages/py-ipympl/package.py
index 56eefb8429..adfc7495ed 100644
--- a/var/spack/repos/builtin/packages/py-ipympl/package.py
+++ b/var/spack/repos/builtin/packages/py-ipympl/package.py
@@ -13,6 +13,8 @@ class PyIpympl(PythonPackage):
pypi = "ipympl/ipympl-0.8.8.tar.gz"
maintainers("haralmha")
+ license("BSD-3-Clause")
+
version("0.8.8", sha256="5bf5d780b07fafe7924922ac6b2f3abd22721f341e5e196b3b82737dfbd0e1c9")
depends_on("py-setuptools@40.8:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-ipyrad/package.py b/var/spack/repos/builtin/packages/py-ipyrad/package.py
index 1419f75bfa..df87cd4695 100644
--- a/var/spack/repos/builtin/packages/py-ipyrad/package.py
+++ b/var/spack/repos/builtin/packages/py-ipyrad/package.py
@@ -15,6 +15,8 @@ class PyIpyrad(PythonPackage):
url = "https://github.com/dereneaton/ipyrad/archive/refs/tags/0.9.85.tar.gz"
+ license("GPL-3.0-only")
+
version("0.9.90", sha256="8b95aa3bae30da15baba90abb03176932411ff708c54d5e4481b811cceb8a4a8")
version("0.9.85", sha256="17b07466531655db878919e426743ac649cfab2e92c06c4e45f76ee1517633f9")
diff --git a/var/spack/repos/builtin/packages/py-ipython-cluster-helper/package.py b/var/spack/repos/builtin/packages/py-ipython-cluster-helper/package.py
index a7d97c2171..26f02c7d83 100644
--- a/var/spack/repos/builtin/packages/py-ipython-cluster-helper/package.py
+++ b/var/spack/repos/builtin/packages/py-ipython-cluster-helper/package.py
@@ -15,6 +15,8 @@ class PyIpythonClusterHelper(PythonPackage):
homepage = "https://github.com/roryk/ipython-cluster-helper"
url = "https://github.com/roryk/ipython-cluster-helper/archive/v0.6.4.tar.gz"
+ license("MIT")
+
version("0.6.4", sha256="6c8b42e1428305eeb0c54d1a8ecf3c551ec9ee02e1f039b4b12260bef66fc446")
version("0.6.3", sha256="0256e6f72c31f846fd3bf7ed0a87bc362d77a0731cb52dbdc19c41686e44faeb")
diff --git a/var/spack/repos/builtin/packages/py-ipython/package.py b/var/spack/repos/builtin/packages/py-ipython/package.py
index 1963265d54..00a73b8d03 100644
--- a/var/spack/repos/builtin/packages/py-ipython/package.py
+++ b/var/spack/repos/builtin/packages/py-ipython/package.py
@@ -20,6 +20,8 @@ class PyIpython(PythonPackage):
# for py-ipython@8: "IPython.kernel" was removed
skip_modules = ["IPython.kernel"]
+ license("BSD-3-Clause")
+
version("8.14.0", sha256="1d197b907b6ba441b692c48cf2a3a2de280dc0ac91a3405b39349a50272ca0a1")
version("8.11.0", sha256="735cede4099dbc903ee540307b9171fbfef4aa75cfcacc5a273b2cda2f02be04")
version("8.5.0", sha256="097bdf5cd87576fd066179c9f7f208004f7a6864ee1b20f37d346c0bcb099f84")
diff --git a/var/spack/repos/builtin/packages/py-ipyvtk-simple/package.py b/var/spack/repos/builtin/packages/py-ipyvtk-simple/package.py
index 50d6511532..887416a4ac 100644
--- a/var/spack/repos/builtin/packages/py-ipyvtk-simple/package.py
+++ b/var/spack/repos/builtin/packages/py-ipyvtk-simple/package.py
@@ -12,6 +12,8 @@ class PyIpyvtkSimple(PythonPackage):
homepage = "https://github.com/Kitware/ipyvtklink"
pypi = "ipyvtk_simple/ipyvtk_simple-0.1.4.tar.gz"
+ license("BSD-3-Clause")
+
version("0.1.4", sha256="ffac12e9287affd7c31538ac7f2d2390c72342a73b31010735b275ca841ceaa5")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-ipywidgets/package.py b/var/spack/repos/builtin/packages/py-ipywidgets/package.py
index 4c291a0454..3e0e9e8bff 100644
--- a/var/spack/repos/builtin/packages/py-ipywidgets/package.py
+++ b/var/spack/repos/builtin/packages/py-ipywidgets/package.py
@@ -12,6 +12,8 @@ class PyIpywidgets(PythonPackage):
homepage = "https://github.com/ipython/ipywidgets"
pypi = "ipywidgets/ipywidgets-7.6.5.tar.gz"
+ license("BSD-3-Clause")
+
version("8.0.2", sha256="08cb75c6e0a96836147cbfdc55580ae04d13e05d26ffbc377b4e1c68baa28b1f")
version("7.7.0", sha256="ab4a5596855a88b83761921c768707d65e5847068139bc1729ddfe834703542a")
version("7.6.5", sha256="00974f7cb4d5f8d494c19810fedb9fa9b64bffd3cda7c2be23c133a1ad3c99c5")
diff --git a/var/spack/repos/builtin/packages/py-isal/package.py b/var/spack/repos/builtin/packages/py-isal/package.py
index ef5df1bc68..2744b1b1d5 100644
--- a/var/spack/repos/builtin/packages/py-isal/package.py
+++ b/var/spack/repos/builtin/packages/py-isal/package.py
@@ -14,6 +14,8 @@ class PyIsal(PythonPackage):
homepage = "https://github.com/pycompression/python-isal"
pypi = "isal/isal-1.1.0.tar.gz"
+ license("PSF-2.0")
+
version("1.1.0", sha256="1364f4e3255a57d51c01422ab3ae785a43c076d516ebf49f6a25adecf8232105")
version("1.0.0", sha256="a30369de6852109eef8ca1bdd46d7e4b5c4517846a25acfc707cbb19db66ac80")
diff --git a/var/spack/repos/builtin/packages/py-iso8601/package.py b/var/spack/repos/builtin/packages/py-iso8601/package.py
index 38963344b4..6651d75dea 100644
--- a/var/spack/repos/builtin/packages/py-iso8601/package.py
+++ b/var/spack/repos/builtin/packages/py-iso8601/package.py
@@ -12,6 +12,8 @@ class PyIso8601(PythonPackage):
homepage = "https://github.com/micktwomey/pyiso8601"
pypi = "iso8601/iso8601-0.1.14.tar.gz"
+ license("MIT")
+
version("1.1.0", sha256="32811e7b81deee2063ea6d2e94f8819a86d1f3811e49d23623a41fa832bef03f")
version("1.0.2", sha256="27f503220e6845d9db954fb212b95b0362d8b7e6c1b2326a87061c3de93594b1")
version("0.1.14", sha256="8aafd56fa0290496c5edbb13c311f78fa3a241f0853540da09d9363eae3ebd79")
diff --git a/var/spack/repos/builtin/packages/py-isoduration/package.py b/var/spack/repos/builtin/packages/py-isoduration/package.py
index db47fb0201..f7eb5bcab3 100644
--- a/var/spack/repos/builtin/packages/py-isoduration/package.py
+++ b/var/spack/repos/builtin/packages/py-isoduration/package.py
@@ -12,6 +12,8 @@ class PyIsoduration(PythonPackage):
homepage = "https://github.com/bolsote/isoduration"
pypi = "isoduration/isoduration-20.11.0.tar.gz"
+ license("0BSD")
+
version("20.11.0", sha256="ac2f9015137935279eac671f94f89eb00584f940f5dc49462a0c4ee692ba1bd9")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-isort/package.py b/var/spack/repos/builtin/packages/py-isort/package.py
index 5a4ea271f6..b120a62a0a 100644
--- a/var/spack/repos/builtin/packages/py-isort/package.py
+++ b/var/spack/repos/builtin/packages/py-isort/package.py
@@ -12,6 +12,8 @@ class PyIsort(PythonPackage):
homepage = "https://github.com/timothycrosley/isort"
pypi = "isort/isort-4.2.15.tar.gz"
+ license("MIT")
+
version("5.12.0", sha256="8bef7dde241278824a6d83f44a544709b065191b95b6e50894bdc722fcba0504")
version("5.11.5", sha256="6be1f76a507cb2ecf16c7cf14a37e41609ca082330be4e3436a18ef74add55db")
version("5.10.1", sha256="e8443a5e7a020e9d7f97f1d7d9cd17c88bcb3bc7e218bf9cf5095fe550be2951")
diff --git a/var/spack/repos/builtin/packages/py-iterative-stats/package.py b/var/spack/repos/builtin/packages/py-iterative-stats/package.py
index 1e4692b94e..0224dd79e4 100644
--- a/var/spack/repos/builtin/packages/py-iterative-stats/package.py
+++ b/var/spack/repos/builtin/packages/py-iterative-stats/package.py
@@ -13,6 +13,8 @@ class PyIterativeStats(PythonPackage):
git = "https://github.com/IterativeStatistics/BasicIterativeStatistics.git"
maintainers("robcaulk")
+ license("BSD-3-Clause")
+
version("main", branch="main")
version("0.1.0", sha256="bb4f378a8fa117d1f24e9ea5ac0f1bd13c04b1ab3693a148ba936ffb237f2fba")
version("0.0.4", sha256="7e838aa79de867b0e312be8cdf9319bb70824b624c684e968636cc8d4c9d5712")
diff --git a/var/spack/repos/builtin/packages/py-itolapi/package.py b/var/spack/repos/builtin/packages/py-itolapi/package.py
index 95b1922544..57ceb7be75 100644
--- a/var/spack/repos/builtin/packages/py-itolapi/package.py
+++ b/var/spack/repos/builtin/packages/py-itolapi/package.py
@@ -14,6 +14,8 @@ class PyItolapi(PythonPackage):
maintainers("snehring")
+ license("MIT")
+
version("4.1.2", sha256="37a866a117a80d3d72a6eb6b2cba30444751c644cc6bc4242f050750375a8397")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-itsdangerous/package.py b/var/spack/repos/builtin/packages/py-itsdangerous/package.py
index 97934416ca..094b5a690c 100644
--- a/var/spack/repos/builtin/packages/py-itsdangerous/package.py
+++ b/var/spack/repos/builtin/packages/py-itsdangerous/package.py
@@ -12,6 +12,8 @@ class PyItsdangerous(PythonPackage):
homepage = "https://github.com/mitsuhiko/itsdangerous"
pypi = "itsdangerous/itsdangerous-1.1.0.tar.gz"
+ license("BSD-3-Clause")
+
version("2.1.2", sha256="5dbbc68b317e5e42f327f9021763545dc3fc3bfe22e6deb96aaf1fc38874156a")
version("2.0.1", sha256="9e724d68fc22902a1435351f84c3fb8623f303fffcc566a4cb952df8c572cff0")
version("1.1.0", sha256="321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19")
diff --git a/var/spack/repos/builtin/packages/py-jaconv/package.py b/var/spack/repos/builtin/packages/py-jaconv/package.py
index d8e2bb4ba1..de383d3dd8 100644
--- a/var/spack/repos/builtin/packages/py-jaconv/package.py
+++ b/var/spack/repos/builtin/packages/py-jaconv/package.py
@@ -14,6 +14,8 @@ class PyJaconv(PythonPackage):
homepage = "https://github.com/ikegami-yukino/jaconv"
pypi = "jaconv/jaconv-0.3.tar.gz"
+ license("MIT")
+
version("0.3", sha256="cc70c796c19a6765598c03eac59d1399a555a9a8839cc70e540ec26f0ec3e66e")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-jamo/package.py b/var/spack/repos/builtin/packages/py-jamo/package.py
index d3d694d858..33cab4ae10 100644
--- a/var/spack/repos/builtin/packages/py-jamo/package.py
+++ b/var/spack/repos/builtin/packages/py-jamo/package.py
@@ -14,6 +14,8 @@ class PyJamo(PythonPackage):
homepage = "https://github.com/jdongian/python-jamo"
pypi = "jamo/jamo-0.4.1.tar.gz"
+ license("Apache-2.0")
+
version("0.4.1", sha256="ea65cf9d35338d0e0af48d75ff426d8a369b0ebde6f07051c3ac37256f56d025")
depends_on("python@3:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-jaraco-classes/package.py b/var/spack/repos/builtin/packages/py-jaraco-classes/package.py
index ed96573467..e5ea5a5004 100644
--- a/var/spack/repos/builtin/packages/py-jaraco-classes/package.py
+++ b/var/spack/repos/builtin/packages/py-jaraco-classes/package.py
@@ -12,6 +12,8 @@ class PyJaracoClasses(PythonPackage):
homepage = "https://github.com/jaraco/jaraco.classes"
pypi = "jaraco.classes/jaraco.classes-3.2.2.tar.gz"
+ license("MIT")
+
version("3.2.3", sha256="89559fa5c1d3c34eff6f631ad80bb21f378dbcbb35dd161fd2c6b93f5be2f98a")
version("3.2.2", sha256="6745f113b0b588239ceb49532aa09c3ebb947433ce311ef2f8e3ad64ebb74594")
diff --git a/var/spack/repos/builtin/packages/py-jaraco-functools/package.py b/var/spack/repos/builtin/packages/py-jaraco-functools/package.py
index 12fddbf99f..1096c7921e 100644
--- a/var/spack/repos/builtin/packages/py-jaraco-functools/package.py
+++ b/var/spack/repos/builtin/packages/py-jaraco-functools/package.py
@@ -12,6 +12,8 @@ class PyJaracoFunctools(PythonPackage):
homepage = "https://github.com/jaraco/jaraco.functools"
pypi = "jaraco.functools/jaraco.functools-2.0.tar.gz"
+ license("MIT")
+
version("2.0", sha256="35ba944f52b1a7beee8843a5aa6752d1d5b79893eeb7770ea98be6b637bf9345")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-jarowinkler/package.py b/var/spack/repos/builtin/packages/py-jarowinkler/package.py
index 9256776613..df0df28b0c 100644
--- a/var/spack/repos/builtin/packages/py-jarowinkler/package.py
+++ b/var/spack/repos/builtin/packages/py-jarowinkler/package.py
@@ -14,6 +14,8 @@ class PyJarowinkler(PythonPackage):
maintainers("LydDeb")
+ license("MIT")
+
version("1.2.3", sha256="af28ea284cfbd1b21b29ff94b759f20e94e4f7c06f424b0b4702e701c2a21668")
depends_on("py-setuptools@42:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-javaproperties/package.py b/var/spack/repos/builtin/packages/py-javaproperties/package.py
index 962b4217e5..151e28bef5 100644
--- a/var/spack/repos/builtin/packages/py-javaproperties/package.py
+++ b/var/spack/repos/builtin/packages/py-javaproperties/package.py
@@ -13,6 +13,8 @@ class PyJavaproperties(PythonPackage):
homepage = "https://github.com/jwodder/javaproperties"
pypi = "javaproperties/javaproperties-0.7.0.tar.gz"
+ license("MIT")
+
version("0.7.0", sha256="cf45b39fcbaeced1dfc0b7f2bda16e34fc0349116269e001dada42fd2e145d87")
version("0.5.1", sha256="2b0237b054af4d24c74f54734b7d997ca040209a1820e96fb4a82625f7bd40cf")
diff --git a/var/spack/repos/builtin/packages/py-jax/package.py b/var/spack/repos/builtin/packages/py-jax/package.py
index a2a3900c5d..b3d99ba5c1 100644
--- a/var/spack/repos/builtin/packages/py-jax/package.py
+++ b/var/spack/repos/builtin/packages/py-jax/package.py
@@ -21,6 +21,8 @@ class PyJax(PythonPackage):
homepage = "https://github.com/google/jax"
pypi = "jax/jax-0.2.25.tar.gz"
+ license("Apache-2.0")
+
version("0.4.3", sha256="d43f08f940aa30eb339965cfb3d6bee2296537b0dc2f0c65ccae3009279529ae")
version("0.3.23", sha256="bff436e15552a82c0ebdef32737043b799e1e10124423c57a6ae6118c3a7b6cd")
version("0.2.25", sha256="822e8d1e06257eaa0fdc4c0a0686c4556e9f33647fa2a766755f984786ae7446")
diff --git a/var/spack/repos/builtin/packages/py-jaxlib/package.py b/var/spack/repos/builtin/packages/py-jaxlib/package.py
index b4c7daba27..fbd3a13422 100644
--- a/var/spack/repos/builtin/packages/py-jaxlib/package.py
+++ b/var/spack/repos/builtin/packages/py-jaxlib/package.py
@@ -17,6 +17,8 @@ class PyJaxlib(PythonPackage, CudaPackage):
tmp_path = ""
buildtmp = ""
+ license("Apache-2.0")
+
version("0.4.3", sha256="2104735dc22be2b105e5517bd5bc6ae97f40e8e9e54928cac1585c6112a3d910")
version("0.3.22", sha256="680a6f5265ba26d5515617a95ae47244005366f879a5c321782fde60f34e6d0d")
version("0.1.74", sha256="bbc78c7a4927012dcb1b7cd135c7521f782d7dad516a2401b56d3190f81afe35")
diff --git a/var/spack/repos/builtin/packages/py-jdcal/package.py b/var/spack/repos/builtin/packages/py-jdcal/package.py
index 9b87eb54c7..10c87b572b 100644
--- a/var/spack/repos/builtin/packages/py-jdcal/package.py
+++ b/var/spack/repos/builtin/packages/py-jdcal/package.py
@@ -12,6 +12,8 @@ class PyJdcal(PythonPackage):
homepage = "https://github.com/phn/jdcal"
pypi = "jdcal/jdcal-1.3.tar.gz"
+ license("BSD-2-Clause")
+
version("1.3", sha256="b760160f8dc8cc51d17875c6b663fafe64be699e10ce34b6a95184b5aa0fdc9e")
version("1.2", sha256="5ebedb58b95ebabd30f56abef65139c6f69ec1687cf1d2f3a7c503f9a2cdfa4d")
diff --git a/var/spack/repos/builtin/packages/py-jedi/package.py b/var/spack/repos/builtin/packages/py-jedi/package.py
index cdeea3b492..82305fdd2b 100644
--- a/var/spack/repos/builtin/packages/py-jedi/package.py
+++ b/var/spack/repos/builtin/packages/py-jedi/package.py
@@ -12,6 +12,8 @@ class PyJedi(PythonPackage):
homepage = "https://github.com/davidhalter/jedi"
pypi = "jedi/jedi-0.9.0.tar.gz"
+ license("MIT")
+
version("0.18.2", sha256="bae794c30d07f6d910d32a7048af09b5a39ed740918da923c6b780790ebac612")
version("0.18.1", sha256="74137626a64a99c8eb6ae5832d99b3bdd7d29a3850fe2aa80a4126b2a7d949ab")
version("0.18.0", sha256="92550a404bad8afed881a137ec9a461fed49eca661414be45059329614ed0707")
diff --git a/var/spack/repos/builtin/packages/py-jeepney/package.py b/var/spack/repos/builtin/packages/py-jeepney/package.py
index a8334a25a4..fe2fa98ff4 100644
--- a/var/spack/repos/builtin/packages/py-jeepney/package.py
+++ b/var/spack/repos/builtin/packages/py-jeepney/package.py
@@ -13,6 +13,8 @@ class PyJeepney(PythonPackage):
homepage = "https://gitlab.com/takluyver/jeepney"
pypi = "jeepney/jeepney-0.4.3.tar.gz"
+ license("MIT")
+
version("0.8.0", sha256="5efe48d255973902f6badc3ce55e2aa6c5c3b3bc642059ef3a91247bcfcc5806")
version("0.7.1", sha256="fa9e232dfa0c498bd0b8a3a73b8d8a31978304dcef0515adc859d4e096f96f4f")
version("0.6.0", sha256="7d59b6622675ca9e993a6bd38de845051d315f8b0c72cca3aef733a20b648657")
diff --git a/var/spack/repos/builtin/packages/py-jellyfish/package.py b/var/spack/repos/builtin/packages/py-jellyfish/package.py
index 9e7318444c..10e8ac08ab 100644
--- a/var/spack/repos/builtin/packages/py-jellyfish/package.py
+++ b/var/spack/repos/builtin/packages/py-jellyfish/package.py
@@ -12,6 +12,8 @@ class PyJellyfish(PythonPackage):
pypi = "jellyfish/jellyfish-0.6.1.tar.gz"
+ license("MIT")
+
version("0.6.1", sha256="5104e45a2b804b48a46a92a5e6d6e86830fe60ae83b1da32c867402c8f4c2094")
version("0.5.6", sha256="887a9a49d0caee913a883c3e7eb185f6260ebe2137562365be422d1316bd39c9")
diff --git a/var/spack/repos/builtin/packages/py-jinja2-cli/package.py b/var/spack/repos/builtin/packages/py-jinja2-cli/package.py
index c4c9fc16cb..f56ac0c63d 100644
--- a/var/spack/repos/builtin/packages/py-jinja2-cli/package.py
+++ b/var/spack/repos/builtin/packages/py-jinja2-cli/package.py
@@ -12,6 +12,8 @@ class PyJinja2Cli(PythonPackage):
homepage = "https://github.com/mattrobenolt/jinja2-cli"
pypi = "jinja2-cli/jinja2-cli-0.6.0.tar.gz"
+ license("BSD-2-Clause")
+
version("0.8.2", sha256="a16bb1454111128e206f568c95938cdef5b5a139929378f72bb8cf6179e18e50")
version("0.6.0", sha256="4b1be17ce8a8f133df02205c3f0d3ebfc3a68e795d26987f846a2316636427b7")
diff --git a/var/spack/repos/builtin/packages/py-jinja2-time/package.py b/var/spack/repos/builtin/packages/py-jinja2-time/package.py
index 29472f9b7a..2810ee85d2 100644
--- a/var/spack/repos/builtin/packages/py-jinja2-time/package.py
+++ b/var/spack/repos/builtin/packages/py-jinja2-time/package.py
@@ -12,6 +12,8 @@ class PyJinja2Time(PythonPackage):
homepage = "https://github.com/hackebrot/jinja2-time"
url = "https://github.com/hackebrot/jinja2-time/archive/0.2.0.tar.gz"
+ license("MIT")
+
version("0.2.0", sha256="0e647e525ba47523fa400a58fdec090b1cc6dcec4afbf095ee01e9e589e5a5ef")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-jinja2/package.py b/var/spack/repos/builtin/packages/py-jinja2/package.py
index a4c92d3594..e8ea6698c6 100644
--- a/var/spack/repos/builtin/packages/py-jinja2/package.py
+++ b/var/spack/repos/builtin/packages/py-jinja2/package.py
@@ -15,6 +15,8 @@ class PyJinja2(PythonPackage):
pypi = "Jinja2/Jinja2-2.10.3.tar.gz"
git = "https://github.com/pallets/jinja"
+ license("BSD-3-Clause")
+
version("3.1.2", sha256="31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852")
version("3.0.3", sha256="611bb273cd68f3b993fabdc4064fc858c5b47a973cb5aa7999ec1ba405c87cd7")
version("3.0.1", sha256="703f484b47a6af502e743c9122595cc812b0271f661722403114f71a79d0f5a4")
diff --git a/var/spack/repos/builtin/packages/py-jmespath/package.py b/var/spack/repos/builtin/packages/py-jmespath/package.py
index 55cf8e6018..a25b0da519 100644
--- a/var/spack/repos/builtin/packages/py-jmespath/package.py
+++ b/var/spack/repos/builtin/packages/py-jmespath/package.py
@@ -12,6 +12,8 @@ class PyJmespath(PythonPackage):
homepage = "https://github.com/jmespath/jmespath.py"
pypi = "jmespath/jmespath-0.9.4.tar.gz"
+ license("MIT")
+
version("1.0.1", sha256="90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe")
version("0.10.0", sha256="b85d0567b8666149a93172712e68920734333c0ce7e89b78b3e987f71e5ed4f9")
version("0.9.4", sha256="bde2aef6f44302dfb30320115b17d030798de8c4110e28d5cf6cf91a7a31074c")
diff --git a/var/spack/repos/builtin/packages/py-jmp/package.py b/var/spack/repos/builtin/packages/py-jmp/package.py
index 6288fbe7a9..f1ac3a5cb5 100644
--- a/var/spack/repos/builtin/packages/py-jmp/package.py
+++ b/var/spack/repos/builtin/packages/py-jmp/package.py
@@ -14,6 +14,8 @@ class PyJmp(PythonPackage):
# pypi tarball has requirements.txt missing
url = "https://github.com/deepmind/jmp/archive/refs/tags/v0.0.2.tar.gz"
+ license("Apache-2.0")
+
version("0.0.2", sha256="4d242fb14502b15a7c072e112bdcd7cb5d8b373d9733162eea23e0b9b7dbb6d0")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-joblib/package.py b/var/spack/repos/builtin/packages/py-joblib/package.py
index 77535d65b0..92f230a82c 100644
--- a/var/spack/repos/builtin/packages/py-joblib/package.py
+++ b/var/spack/repos/builtin/packages/py-joblib/package.py
@@ -17,6 +17,8 @@ class PyJoblib(PythonPackage):
# unnecessary dependencies.
skip_modules = ["joblib.test"]
+ license("BSD-3-Clause")
+
version("1.2.0", sha256="e1cee4a79e4af22881164f218d4311f60074197fb707e082e803b61f6d137018")
version("1.1.0", sha256="4158fcecd13733f8be669be0683b96ebdbbd38d23559f54dca7205aea1bf1e35")
version("1.0.1", sha256="9c17567692206d2f3fb9ecf5e991084254fe631665c450b443761c4186a613f7")
diff --git a/var/spack/repos/builtin/packages/py-jplephem/package.py b/var/spack/repos/builtin/packages/py-jplephem/package.py
index 477732003d..6eec03b7a2 100644
--- a/var/spack/repos/builtin/packages/py-jplephem/package.py
+++ b/var/spack/repos/builtin/packages/py-jplephem/package.py
@@ -13,6 +13,8 @@ class PyJplephem(PythonPackage):
pypi = "jplephem/jplephem-2.9.tar.gz"
+ license("MIT")
+
version("2.9", sha256="9dffb9f3d3f6d996ade875102431fe385e8ea422da25c8ba17b0508d9ca1282b")
# pip silently replaces distutils with setuptools
diff --git a/var/spack/repos/builtin/packages/py-jsmin/package.py b/var/spack/repos/builtin/packages/py-jsmin/package.py
index f1080d9540..9879a74feb 100644
--- a/var/spack/repos/builtin/packages/py-jsmin/package.py
+++ b/var/spack/repos/builtin/packages/py-jsmin/package.py
@@ -13,6 +13,8 @@ class PyJsmin(PythonPackage):
homepage = "https://github.com/tikitu/jsmin/"
pypi = "jsmin/jsmin-2.2.2.tar.gz"
+ license("MIT")
+
version("3.0.1", sha256="c0959a121ef94542e807a674142606f7e90214a2b3d1eb17300244bbb5cc2bfc")
version("2.2.2", sha256="b6df99b2cd1c75d9d342e4335b535789b8da9107ec748212706ef7bbe5c2553b")
diff --git a/var/spack/repos/builtin/packages/py-json-get/package.py b/var/spack/repos/builtin/packages/py-json-get/package.py
index 1bd6699ad9..f9d87f5adb 100644
--- a/var/spack/repos/builtin/packages/py-json-get/package.py
+++ b/var/spack/repos/builtin/packages/py-json-get/package.py
@@ -12,6 +12,8 @@ class PyJsonGet(PythonPackage):
homepage = "https://github.com/srittau/python-json-get"
url = "https://github.com/srittau/python-json-get/archive/v1.1.1.tar.gz"
+ license("MIT")
+
version("1.1.1", sha256="0d436f1f2dc8c51ab0249d964bb7f176d724131f76c14adf6fc4687e68ec37ab")
depends_on("python@3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-json2html/package.py b/var/spack/repos/builtin/packages/py-json2html/package.py
index 99b33e9eef..6d1ad8b6c5 100644
--- a/var/spack/repos/builtin/packages/py-json2html/package.py
+++ b/var/spack/repos/builtin/packages/py-json2html/package.py
@@ -15,6 +15,8 @@ class PyJson2html(PythonPackage):
maintainers("meyersbs")
+ license("MIT")
+
version("1.3.0", sha256="8951a53662ae9cfd812685facdba693fc950ffc1c1fd1a8a2d3cf4c34600689c")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-json5/package.py b/var/spack/repos/builtin/packages/py-json5/package.py
index 26e31df2b8..104745a964 100644
--- a/var/spack/repos/builtin/packages/py-json5/package.py
+++ b/var/spack/repos/builtin/packages/py-json5/package.py
@@ -14,6 +14,8 @@ class PyJson5(PythonPackage):
homepage = "https://github.com/dpranke/pyjson5"
pypi = "json5/json5-0.9.4.tar.gz"
+ license("Apache-2.0")
+
version("0.9.14", sha256="9ed66c3a6ca3510a976a9ef9b8c0787de24802724ab1860bc0153c7fdd589b02")
version("0.9.10", sha256="ad9f048c5b5a4c3802524474ce40a622fae789860a86f10cc4f7e5f9cf9b46ab")
version("0.9.6", sha256="9175ad1bc248e22bb8d95a8e8d765958bf0008fef2fe8abab5bc04e0f1ac8302")
diff --git a/var/spack/repos/builtin/packages/py-jsonargparse/package.py b/var/spack/repos/builtin/packages/py-jsonargparse/package.py
index a84a23c7fc..ccc89791c1 100644
--- a/var/spack/repos/builtin/packages/py-jsonargparse/package.py
+++ b/var/spack/repos/builtin/packages/py-jsonargparse/package.py
@@ -15,6 +15,8 @@ class PyJsonargparse(PythonPackage):
homepage = "https://github.com/omni-us/jsonargparse"
pypi = "jsonargparse/jsonargparse-4.19.0.tar.gz"
+ license("MIT")
+
version("4.25.0", sha256="4eaadae69c387a3d83a76b1eaf20ca98d5274d8637f180dca0754ce5405adb6b")
version("4.19.0", sha256="63aa3c7bbdb219d0f254a5ae86f3d54384ebc1ffa905e776cc19283bc843787b")
diff --git a/var/spack/repos/builtin/packages/py-jsondiff/package.py b/var/spack/repos/builtin/packages/py-jsondiff/package.py
index c6c967f9d2..b0c7d2628e 100644
--- a/var/spack/repos/builtin/packages/py-jsondiff/package.py
+++ b/var/spack/repos/builtin/packages/py-jsondiff/package.py
@@ -13,6 +13,8 @@ class PyJsondiff(PythonPackage):
homepage = "https://github.com/ZoomerAnalytics/jsondiff"
pypi = "jsondiff/jsondiff-1.2.0.tar.gz"
+ license("MIT")
+
version("1.2.0", sha256="34941bc431d10aa15828afe1cbb644977a114e75eef6cc74fb58951312326303")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-jsonpatch/package.py b/var/spack/repos/builtin/packages/py-jsonpatch/package.py
index 52458ab353..4e2b182587 100644
--- a/var/spack/repos/builtin/packages/py-jsonpatch/package.py
+++ b/var/spack/repos/builtin/packages/py-jsonpatch/package.py
@@ -12,6 +12,8 @@ class PyJsonpatch(PythonPackage):
homepage = "https://github.com/stefankoegl/python-json-patch"
pypi = "jsonpatch/jsonpatch-1.23.tar.gz"
+ license("BSD-3-Clause")
+
version("1.23", sha256="49f29cab70e9068db3b1dc6b656cbe2ee4edf7dfe9bf5a0055f17a4b6804a4b9")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-jsonpath-ng/package.py b/var/spack/repos/builtin/packages/py-jsonpath-ng/package.py
index 261e43dbd6..f1d0f333d0 100644
--- a/var/spack/repos/builtin/packages/py-jsonpath-ng/package.py
+++ b/var/spack/repos/builtin/packages/py-jsonpath-ng/package.py
@@ -15,6 +15,8 @@ class PyJsonpathNg(PythonPackage):
homepage = "https://github.com/h2non/jsonpath-ng"
pypi = "jsonpath-ng/jsonpath-ng-1.5.2.tar.gz"
+ license("Apache-2.0")
+
version("1.6.0", sha256="5483f8e9d74c39c9abfab554c070ae783c1c8cbadf5df60d561bc705ac68a07e")
version("1.5.3", sha256="a273b182a82c1256daab86a313b937059261b5c5f8c4fa3fc38b882b344dd567")
version("1.5.2", sha256="144d91379be14d9019f51973bd647719c877bfc07dc6f3f5068895765950c69d")
diff --git a/var/spack/repos/builtin/packages/py-jsonpickle/package.py b/var/spack/repos/builtin/packages/py-jsonpickle/package.py
index 4672b8cb7f..33c64dc9dc 100644
--- a/var/spack/repos/builtin/packages/py-jsonpickle/package.py
+++ b/var/spack/repos/builtin/packages/py-jsonpickle/package.py
@@ -13,6 +13,8 @@ class PyJsonpickle(PythonPackage):
homepage = "https://github.com/jsonpickle/jsonpickle"
pypi = "jsonpickle/jsonpickle-1.4.1.tar.gz"
+ license("BSD-3-Clause")
+
version("2.2.0", sha256="7b272918b0554182e53dc340ddd62d9b7f902fec7e7b05620c04f3ccef479a0e")
version("2.0.0", sha256="0be49cba80ea6f87a168aa8168d717d00c6ca07ba83df3cec32d3b30bfe6fb9a")
version("1.4.1", sha256="e8d4b7cd0bd6826001a74377df1079a76ad8bae0f909282de2554164c837c8ba")
diff --git a/var/spack/repos/builtin/packages/py-jsonpointer/package.py b/var/spack/repos/builtin/packages/py-jsonpointer/package.py
index 975cdd4379..331a4efeac 100644
--- a/var/spack/repos/builtin/packages/py-jsonpointer/package.py
+++ b/var/spack/repos/builtin/packages/py-jsonpointer/package.py
@@ -12,6 +12,8 @@ class PyJsonpointer(PythonPackage):
homepage = "https://github.com/stefankoegl/python-json-pointer"
pypi = "jsonpointer/jsonpointer-2.0.tar.gz"
+ license("BSD-3-Clause")
+
version("2.0", sha256="c192ba86648e05fdae4f08a17ec25180a9aef5008d973407b581798a83975362")
version("1.9", sha256="39403b47a71aa782de6d80db3b78f8a5f68ad8dfc9e674ca3bb5b32c15ec7308")
diff --git a/var/spack/repos/builtin/packages/py-jsonref/package.py b/var/spack/repos/builtin/packages/py-jsonref/package.py
index aefe9095b6..f96d94573c 100644
--- a/var/spack/repos/builtin/packages/py-jsonref/package.py
+++ b/var/spack/repos/builtin/packages/py-jsonref/package.py
@@ -12,6 +12,8 @@ class PyJsonref(PythonPackage):
homepage = "https://github.com/gazpachoking/jsonref"
pypi = "jsonref/jsonref-0.2.tar.gz"
+ license("MIT")
+
version("0.2", sha256="f3c45b121cf6257eafabdc3a8008763aed1cd7da06dbabc59a9e4d2a5e4e6697")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-jsonschema/package.py b/var/spack/repos/builtin/packages/py-jsonschema/package.py
index 4c09ce5902..35f9de2b89 100644
--- a/var/spack/repos/builtin/packages/py-jsonschema/package.py
+++ b/var/spack/repos/builtin/packages/py-jsonschema/package.py
@@ -12,6 +12,8 @@ class PyJsonschema(PythonPackage):
homepage = "https://github.com/Julian/jsonschema"
pypi = "jsonschema/jsonschema-3.2.0.tar.gz"
+ license("MIT")
+
version("4.17.3", sha256="0f864437ab8b6076ba6707453ef8f98a6a0d512a80e93f8abdb676f737ecb60d")
version("4.16.0", sha256="165059f076eff6971bae5b742fc029a7b4ef3f9bcf04c14e4776a7605de14b23")
version("4.10.0", sha256="8ff7b44c6a99c6bfd55ca9ac45261c649cefd40aaba1124c29aaef1bcb378d84")
diff --git a/var/spack/repos/builtin/packages/py-junit-xml/package.py b/var/spack/repos/builtin/packages/py-junit-xml/package.py
index a1afd5d2d9..6555b427fb 100644
--- a/var/spack/repos/builtin/packages/py-junit-xml/package.py
+++ b/var/spack/repos/builtin/packages/py-junit-xml/package.py
@@ -13,6 +13,8 @@ class PyJunitXml(PythonPackage):
homepage = "https://github.com/kyrus/python-junit-xml"
pypi = "junit-xml/junit-xml-1.7.tar.gz"
+ license("MIT")
+
version("1.7", sha256="5bc851b53e3e2153dcc62278ce2aa796a8ae9208f1dec36d1507b5af445ce355")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-jupyter-client/package.py b/var/spack/repos/builtin/packages/py-jupyter-client/package.py
index e57084a039..57ab9884d4 100644
--- a/var/spack/repos/builtin/packages/py-jupyter-client/package.py
+++ b/var/spack/repos/builtin/packages/py-jupyter-client/package.py
@@ -13,6 +13,8 @@ class PyJupyterClient(PythonPackage):
homepage = "https://github.com/jupyter/jupyter_client"
pypi = "jupyter-client/jupyter_client-6.1.7.tar.gz"
+ license("BSD-3-Clause")
+
version("8.2.0", sha256="9fe233834edd0e6c0aa5f05ca2ab4bdea1842bfd2d8a932878212fc5301ddaf0")
version("8.1.0", sha256="3fbab64100a0dcac7701b1e0f1a4412f1ccb45546ff2ad9bc4fcbe4e19804811")
version("7.3.5", sha256="3c58466a1b8d55dba0bf3ce0834e4f5b7760baf98d1d73db0add6f19de9ecd1d")
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 d544fc46fa..e31ec1390c 100644
--- a/var/spack/repos/builtin/packages/py-jupyter-core/package.py
+++ b/var/spack/repos/builtin/packages/py-jupyter-core/package.py
@@ -13,6 +13,8 @@ class PyJupyterCore(PythonPackage):
pypi = "jupyter-core/jupyter_core-4.6.0.tar.gz"
git = "https://github.com/jupyter/jupyter_core.git"
+ license("BSD-3-Clause")
+
version("5.3.0", sha256="6db75be0c83edbf1b7c9f91ec266a9a24ef945da630f3120e1a0046dc13713fc")
version("5.1.0", sha256="a5ae7c09c55c0b26f692ec69323ba2b62e8d7295354d20f6cd57b749de4a05bf")
version("4.11.1", sha256="2e5f244d44894c4154d06aeae3419dd7f1b0ef4494dc5584929b398c61cfd314")
diff --git a/var/spack/repos/builtin/packages/py-jupyter-lsp/package.py b/var/spack/repos/builtin/packages/py-jupyter-lsp/package.py
index 33d98743b0..9f219c02bf 100644
--- a/var/spack/repos/builtin/packages/py-jupyter-lsp/package.py
+++ b/var/spack/repos/builtin/packages/py-jupyter-lsp/package.py
@@ -12,6 +12,8 @@ class PyJupyterLsp(PythonPackage):
homepage = "https://github.com/jupyter-lsp/jupyterlab-lsp"
pypi = "jupyter-lsp/jupyter-lsp-2.2.0.tar.gz"
+ license("BSD-3-Clause")
+
version("2.2.0", sha256="8ebbcb533adb41e5d635eb8fe82956b0aafbf0fd443b6c4bfa906edeeb8635a1")
depends_on("python@3.8:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-jupyter-packaging/package.py b/var/spack/repos/builtin/packages/py-jupyter-packaging/package.py
index cf333579fd..d3f1f300a7 100644
--- a/var/spack/repos/builtin/packages/py-jupyter-packaging/package.py
+++ b/var/spack/repos/builtin/packages/py-jupyter-packaging/package.py
@@ -14,6 +14,8 @@ class PyJupyterPackaging(PythonPackage):
tags = ["build-tools"]
+ license("BSD-3-Clause")
+
version("0.12.0", sha256="b27455d60adc93a7baa2e0b8f386be81b932bb4e3c0116046df9ed230cd3faac")
version("0.11.1", sha256="6f5c7eeea98f7f3c8fb41d565a94bf59791768a93f93148b3c2dfb7ebade8eec")
version("0.10.6", sha256="a8a2c90bf2e0cae83be63ccb0b7035032a1589f268cc08b1d479e37ce50fc940")
diff --git a/var/spack/repos/builtin/packages/py-jupyter-server-mathjax/package.py b/var/spack/repos/builtin/packages/py-jupyter-server-mathjax/package.py
index c86e2f1814..344b4cc2f9 100644
--- a/var/spack/repos/builtin/packages/py-jupyter-server-mathjax/package.py
+++ b/var/spack/repos/builtin/packages/py-jupyter-server-mathjax/package.py
@@ -12,6 +12,8 @@ class PyJupyterServerMathjax(PythonPackage):
homepage = "http://jupyter.org/"
pypi = "jupyter_server_mathjax/jupyter_server_mathjax-0.2.3.tar.gz"
+ license("BSD-3-Clause")
+
version("0.2.6", sha256="bb1e6b6dc0686c1fe386a22b5886163db548893a99c2810c36399e9c4ca23943")
version("0.2.3", sha256="564e8d1272019c6771208f577b5f9f2b3afb02b9e2bff3b34c042cef8ed84451")
diff --git a/var/spack/repos/builtin/packages/py-jupyter-server-proxy/package.py b/var/spack/repos/builtin/packages/py-jupyter-server-proxy/package.py
index 4e11114806..71ae8f4eeb 100644
--- a/var/spack/repos/builtin/packages/py-jupyter-server-proxy/package.py
+++ b/var/spack/repos/builtin/packages/py-jupyter-server-proxy/package.py
@@ -17,6 +17,8 @@ class PyJupyterServerProxy(PythonPackage):
homepage = "https://github.com/jupyterhub/jupyter-server-proxy"
pypi = "jupyter-server-proxy/jupyter-server-proxy-3.2.2.tar.gz"
+ license("BSD-3-Clause")
+
version("3.2.2", sha256="54690ea9467035d187c930c599e76065017baf16e118e6eebae0d3a008c4d946")
depends_on("py-jupyter-packaging@0.7.9:0.7", type="build")
diff --git a/var/spack/repos/builtin/packages/py-jupyter-server/package.py b/var/spack/repos/builtin/packages/py-jupyter-server/package.py
index 4f461dca21..8aff1a0af7 100644
--- a/var/spack/repos/builtin/packages/py-jupyter-server/package.py
+++ b/var/spack/repos/builtin/packages/py-jupyter-server/package.py
@@ -14,6 +14,8 @@ class PyJupyterServer(PythonPackage):
homepage = "https://github.com/jupyter-server/jupyter_server"
pypi = "jupyter_server/jupyter_server-1.9.0.tar.gz"
+ license("BSD-3-Clause")
+
version("2.6.0", sha256="ae4af349f030ed08dd78cb7ac1a03a92d886000380c9ea6283f3c542a81f4b06")
version("1.21.0", sha256="d0adca19913a3763359be7f0b8c2ea8bfde356f4b8edd8e3149d7d0fbfaa248b")
version("1.18.1", sha256="2b72fc595bccae292260aad8157a0ead8da2c703ec6ae1bb7b36dbad0e267ea7")
diff --git a/var/spack/repos/builtin/packages/py-jupyter-telemetry/package.py b/var/spack/repos/builtin/packages/py-jupyter-telemetry/package.py
index f40ee282f5..8509e79cca 100644
--- a/var/spack/repos/builtin/packages/py-jupyter-telemetry/package.py
+++ b/var/spack/repos/builtin/packages/py-jupyter-telemetry/package.py
@@ -13,6 +13,8 @@ class PyJupyterTelemetry(PythonPackage):
pypi = "jupyter-telemetry/jupyter_telemetry-0.1.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.1.0", sha256="445c613ae3df70d255fe3de202f936bba8b77b4055c43207edf22468ac875314")
version("0.0.5", sha256="d3eaac14be17510a4d288f3737580107ce14eef543e6133d56654d3f0e742b9b")
diff --git a/var/spack/repos/builtin/packages/py-jupyter/package.py b/var/spack/repos/builtin/packages/py-jupyter/package.py
index 79f707eeee..d58dbbebf7 100644
--- a/var/spack/repos/builtin/packages/py-jupyter/package.py
+++ b/var/spack/repos/builtin/packages/py-jupyter/package.py
@@ -12,6 +12,8 @@ class PyJupyter(PythonPackage):
homepage = "https://jupyter.org/"
pypi = "jupyter/jupyter-1.0.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.0.0", sha256="d9dc4b3318f310e34c82951ea5d6683f67bed7def4b259fafbfe4f1beb1d8e5f")
# pip silently replaces distutils with setuptools
diff --git a/var/spack/repos/builtin/packages/py-jupyterlab-server/package.py b/var/spack/repos/builtin/packages/py-jupyterlab-server/package.py
index d6791671f6..d762c535d8 100644
--- a/var/spack/repos/builtin/packages/py-jupyterlab-server/package.py
+++ b/var/spack/repos/builtin/packages/py-jupyterlab-server/package.py
@@ -14,6 +14,8 @@ class PyJupyterlabServer(PythonPackage):
homepage = "https://github.com/jupyterlab/jupyterlab_server"
pypi = "jupyterlab_server/jupyterlab_server-1.2.0.tar.gz"
+ license("BSD-3-Clause")
+
version("2.22.1", sha256="dfaaf898af84b9d01ae9583b813f378b96ee90c3a66f24c5186ea5d1bbdb2089")
version("2.10.3", sha256="3fb84a5813d6d836ceda773fb2d4e9ef3c7944dbc1b45a8d59d98641a80de80a")
version("2.6.0", sha256="f300adf6bb0a952bebe9c807a3b2a345d62da39b476b4f69ea0dc6b5f3f6b97d")
diff --git a/var/spack/repos/builtin/packages/py-jupyterlab-widgets/package.py b/var/spack/repos/builtin/packages/py-jupyterlab-widgets/package.py
index 7d9d19462c..66d25aa272 100644
--- a/var/spack/repos/builtin/packages/py-jupyterlab-widgets/package.py
+++ b/var/spack/repos/builtin/packages/py-jupyterlab-widgets/package.py
@@ -14,6 +14,8 @@ class PyJupyterlabWidgets(PythonPackage):
# https://github.com/jupyter-widgets/ipywidgets/issues/3324
url = "https://files.pythonhosted.org/packages/py3/j/jupyterlab_widgets/jupyterlab_widgets-1.0.2-py3-none-any.whl"
+ license("BSD-3-Clause")
+
version(
"3.0.3",
sha256="6aa1bc0045470d54d76b9c0b7609a8f8f0087573bae25700a370c11f82cb38c8",
diff --git a/var/spack/repos/builtin/packages/py-jupyterlab/package.py b/var/spack/repos/builtin/packages/py-jupyterlab/package.py
index 07d114b43b..2abc088d7b 100644
--- a/var/spack/repos/builtin/packages/py-jupyterlab/package.py
+++ b/var/spack/repos/builtin/packages/py-jupyterlab/package.py
@@ -14,6 +14,8 @@ class PyJupyterlab(PythonPackage):
homepage = "https://github.com/jupyterlab/jupyterlab"
pypi = "jupyterlab/jupyterlab-2.2.7.tar.gz"
+ license("BSD-3-Clause")
+
version("4.0.1", sha256="4dc3901f7bbfd4704c994b7a893a49955256abf57dba9831f4825e3f3165b8bb")
version("3.4.8", sha256="1fafb8b657005d91603f3c3adfd6d9e8eaf33fdc601537fef09283332efe67cb")
version("3.4.2", sha256="38abd3a4f83a8f97e3f15bebbcc0825903c15519809eedfaa41340d260be2160")
diff --git a/var/spack/repos/builtin/packages/py-jupytext/package.py b/var/spack/repos/builtin/packages/py-jupytext/package.py
index 6491fd5756..48ca2bd261 100644
--- a/var/spack/repos/builtin/packages/py-jupytext/package.py
+++ b/var/spack/repos/builtin/packages/py-jupytext/package.py
@@ -16,6 +16,8 @@ class PyJupytext(PythonPackage):
maintainers("vvolkl")
+ license("MIT")
+
version("1.14.1", sha256="314fa0e732b1d14764271843b676938ef8a7b9d53c3575ade636b45d13f341c8")
version("1.13.6", sha256="c6c25918ddb6403d0d8504e08d35f6efc447baf0dbeb6a28b73adf39e866a0c4")
version("1.13.0", sha256="fb220af65d2bd32d01c779b0e935c4c2b71e3f5f2f01bf1bab10d5f23fe121d4")
diff --git a/var/spack/repos/builtin/packages/py-kaggle/package.py b/var/spack/repos/builtin/packages/py-kaggle/package.py
index 842d14603d..0288c0d299 100644
--- a/var/spack/repos/builtin/packages/py-kaggle/package.py
+++ b/var/spack/repos/builtin/packages/py-kaggle/package.py
@@ -14,6 +14,8 @@ class PyKaggle(PythonPackage):
homepage = "https://github.com/Kaggle/kaggle-api"
pypi = "kaggle/kaggle-1.5.12.tar.gz"
+ license("Apache-2.0")
+
version("1.5.12", sha256="b4d87d107bff743aaa805c2b382c3661c4c175cdb159656d4972be2a9cef42cb")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-kb-python/package.py b/var/spack/repos/builtin/packages/py-kb-python/package.py
index a508607a69..ebc189d0ac 100644
--- a/var/spack/repos/builtin/packages/py-kb-python/package.py
+++ b/var/spack/repos/builtin/packages/py-kb-python/package.py
@@ -12,6 +12,8 @@ class PyKbPython(PythonPackage):
homepage = "https://github.com/pachterlab/kb_python"
pypi = "kb_python/kb_python-0.27.3.tar.gz"
+ license("BSD-2-Clause")
+
version("0.27.3", sha256="dc98f6ceb4402d666b7e0d19be17c63d33e8b710a35cdc33de7c0f457122f43f")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-keras-applications/package.py b/var/spack/repos/builtin/packages/py-keras-applications/package.py
index bc55a10e9a..96e3a29fc3 100644
--- a/var/spack/repos/builtin/packages/py-keras-applications/package.py
+++ b/var/spack/repos/builtin/packages/py-keras-applications/package.py
@@ -13,6 +13,8 @@ class PyKerasApplications(PythonPackage):
homepage = "https://keras.io"
url = "https://github.com/keras-team/keras-applications/archive/1.0.4.tar.gz"
+ license("MIT")
+
version("1.0.8", sha256="7c37f9e9ef93efac9b4956301cb21ce46c474ce9da41fac9a46753bab6823dfc")
version("1.0.7", sha256="8580a885c8abe4bf8429cb0e551f23e79b14eda73d99138cfa1d355968dd4b0a")
version("1.0.6", sha256="2cb412c97153160ec267b238e958d281ac3532b139cab42045c2d7086a157c21")
diff --git a/var/spack/repos/builtin/packages/py-keras-preprocessing/package.py b/var/spack/repos/builtin/packages/py-keras-preprocessing/package.py
index 7a6ecb8404..beb29ae875 100644
--- a/var/spack/repos/builtin/packages/py-keras-preprocessing/package.py
+++ b/var/spack/repos/builtin/packages/py-keras-preprocessing/package.py
@@ -12,6 +12,8 @@ class PyKerasPreprocessing(PythonPackage):
homepage = "https://github.com/keras-team/keras-preprocessing"
pypi = "Keras-Preprocessing/Keras_Preprocessing-1.1.2.tar.gz"
+ license("MIT")
+
version("1.1.2", sha256="add82567c50c8bc648c14195bf544a5ce7c1f76761536956c3d2978970179ef3")
version("1.1.0", sha256="5a8debe01d840de93d49e05ccf1c9b81ae30e210d34dacbcc47aeb3049b528e5")
version("1.0.9", sha256="5e3700117981c2db762e512ed6586638124fac5842170701628088a11aeb51ac")
diff --git a/var/spack/repos/builtin/packages/py-keras2onnx/package.py b/var/spack/repos/builtin/packages/py-keras2onnx/package.py
index 9e027f38a1..c1deef1f93 100644
--- a/var/spack/repos/builtin/packages/py-keras2onnx/package.py
+++ b/var/spack/repos/builtin/packages/py-keras2onnx/package.py
@@ -13,6 +13,8 @@ class PyKeras2onnx(PythonPackage):
url = "https://github.com/onnx/keras-onnx/archive/refs/tags/v1.7.0.tar.gz"
+ license("MIT")
+
version("1.7.0", sha256="8ec9c4e1c1f870d420934d1aa7cbc9faab80c6af366900bf95e5f48280c0d199")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-keyboard/package.py b/var/spack/repos/builtin/packages/py-keyboard/package.py
index c96e0020eb..54b4037d58 100644
--- a/var/spack/repos/builtin/packages/py-keyboard/package.py
+++ b/var/spack/repos/builtin/packages/py-keyboard/package.py
@@ -14,6 +14,8 @@ class PyKeyboard(PythonPackage):
homepage = "https://github.com/boppreh/keyboard"
pypi = "keyboard/keyboard-0.13.5.zip"
+ license("MIT")
+
version("0.13.5", sha256="63ed83305955939ca5c9a73755e5cc43e8242263f5ad5fd3bb7e0b032f3d308b")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-keyring/package.py b/var/spack/repos/builtin/packages/py-keyring/package.py
index f9f014035d..45604ff8e5 100644
--- a/var/spack/repos/builtin/packages/py-keyring/package.py
+++ b/var/spack/repos/builtin/packages/py-keyring/package.py
@@ -14,6 +14,8 @@ class PyKeyring(PythonPackage):
homepage = "https://github.com/jaraco/keyring"
pypi = "keyring/keyring-23.0.1.tar.gz"
+ license("MIT")
+
version("24.3.0", sha256="e730ecffd309658a08ee82535a3b5ec4b4c8669a9be11efb66249d8e0aeb9a25")
version("23.13.1", sha256="ba2e15a9b35e21908d0aaf4e0a47acc52d6ae33444df0da2b49d41a46ef6d678")
version("23.9.1", sha256="39e4f6572238d2615a82fcaa485e608b84b503cf080dc924c43bbbacb11c1c18")
diff --git a/var/spack/repos/builtin/packages/py-keyrings-alt/package.py b/var/spack/repos/builtin/packages/py-keyrings-alt/package.py
index c0074e6bbc..92a4775e08 100644
--- a/var/spack/repos/builtin/packages/py-keyrings-alt/package.py
+++ b/var/spack/repos/builtin/packages/py-keyrings-alt/package.py
@@ -12,6 +12,8 @@ class PyKeyringsAlt(PythonPackage):
homepage = "https://github.com/jaraco/keyrings.alt"
pypi = "keyrings.alt/keyrings.alt-4.0.2.tar.gz"
+ license("MIT")
+
version("4.2.0", sha256="2ba3d56441ba0637f5f9c096068f67010ac0453f9d0b626de2aa3019353b6431")
version("4.1.0", sha256="52ccb61d6f16c10f32f30d38cceef7811ed48e086d73e3bae86f0854352c4ab2")
version("4.0.2", sha256="cc475635099d6edd7e475c5a479e5b4da5e811a3af04495a1e9ada488d16fe25")
diff --git a/var/spack/repos/builtin/packages/py-kitchen/package.py b/var/spack/repos/builtin/packages/py-kitchen/package.py
index 81a9000265..6488a9d5f3 100644
--- a/var/spack/repos/builtin/packages/py-kitchen/package.py
+++ b/var/spack/repos/builtin/packages/py-kitchen/package.py
@@ -12,6 +12,8 @@ class PyKitchen(PythonPackage):
homepage = "https://fedorahosted.org/kitchen"
pypi = "kitchen/kitchen-1.2.6.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("1.2.6", sha256="b84cf582f1bd1556b60ebc7370b9d331eb9247b6b070ce89dfe959cba2c0b03c")
version("1.1.1", sha256="25670f80bcbabd0656946125cfad310980d5a5900d6c160d4f0187292120284e")
diff --git a/var/spack/repos/builtin/packages/py-kmodes/package.py b/var/spack/repos/builtin/packages/py-kmodes/package.py
index 0a9132bae8..5f5fb33f76 100644
--- a/var/spack/repos/builtin/packages/py-kmodes/package.py
+++ b/var/spack/repos/builtin/packages/py-kmodes/package.py
@@ -13,6 +13,8 @@ class PyKmodes(PythonPackage):
homepage = "https://github.com/nicodv/kmodes"
pypi = "kmodes/kmodes-0.10.1.tar.gz"
+ license("MIT")
+
version("0.10.1", sha256="3222c2f672a6356be353955c02d1e38472d9f6074744b4ffb0c058e8c2235ea1")
depends_on("python@3.4:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-knack/package.py b/var/spack/repos/builtin/packages/py-knack/package.py
index e9a421e16b..85afc0b9b6 100644
--- a/var/spack/repos/builtin/packages/py-knack/package.py
+++ b/var/spack/repos/builtin/packages/py-knack/package.py
@@ -13,6 +13,8 @@ class PyKnack(PythonPackage):
homepage = "https://github.com/microsoft/knack"
pypi = "knack/knack-0.7.1.tar.gz"
+ license("MIT")
+
version("0.7.1", sha256="fcef6040164ebe7d69629e4e089b398c9b980791446496301befcf8381dba0fc")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-kombu/package.py b/var/spack/repos/builtin/packages/py-kombu/package.py
index 257b0acd7f..0d832fa607 100644
--- a/var/spack/repos/builtin/packages/py-kombu/package.py
+++ b/var/spack/repos/builtin/packages/py-kombu/package.py
@@ -11,6 +11,8 @@ class PyKombu(PythonPackage):
pypi = "kombu/kombu-4.3.0.tar.gz"
+ license("BSD-3-Clause")
+
version("5.2.3", sha256="81a90c1de97e08d3db37dbf163eaaf667445e1068c98bfd89f051a40e9f6dbbd")
version("5.0.2", sha256="f4965fba0a4718d47d470beeb5d6446e3357a62402b16c510b6a2f251e05ac3c")
version("4.6.11", sha256="ca1b45faac8c0b18493d02a8571792f3c40291cf2bcf1f55afed3d8f3aa7ba74")
diff --git a/var/spack/repos/builtin/packages/py-kornia/package.py b/var/spack/repos/builtin/packages/py-kornia/package.py
index 2ba1a1a4ae..2d514c5cdd 100644
--- a/var/spack/repos/builtin/packages/py-kornia/package.py
+++ b/var/spack/repos/builtin/packages/py-kornia/package.py
@@ -12,6 +12,8 @@ class PyKornia(PythonPackage):
homepage = "https://www.kornia.org/"
pypi = "kornia/kornia-0.5.10.tar.gz"
+ license("Apache-2.0")
+
version("0.7.0", sha256="72cba6a0965a15caf10a664647654412effb7c0b9afcf40e458bc005f976ffac")
version("0.6.12", sha256="e30bd3d830226f7a159dff1f7757c6200e8f27d1333f06e9d2f98bdb33ce18d3")
version("0.6.11", sha256="ba77198f2c2e4044c87e4503ff277aadbfc0db20495da5a5289663f380b4be32")
diff --git a/var/spack/repos/builtin/packages/py-kosh/package.py b/var/spack/repos/builtin/packages/py-kosh/package.py
index 4e1eae2e06..e3084d9eeb 100644
--- a/var/spack/repos/builtin/packages/py-kosh/package.py
+++ b/var/spack/repos/builtin/packages/py-kosh/package.py
@@ -20,6 +20,8 @@ class PyKosh(PythonPackage):
# notify when the package is updated.
maintainers("doutriaux1")
+ license("MIT")
+
version("3.0.1", sha256="e0d97c93476930ccfe8ed892517439d555760d66d57f9a8e52459fb5910ba398")
version("2.2", sha256="3c79c3b7e7b64018ec5987dd7148886a6c619a28cda6f84e61a57439c9f3d7a3")
version("2.1", sha256="597ed5beb4c3c3675b4af15ee7bfb60a463d5bda2222cd927061737ed073d562")
diff --git a/var/spack/repos/builtin/packages/py-kt-legacy/package.py b/var/spack/repos/builtin/packages/py-kt-legacy/package.py
index 56b05681f4..598b9d3df1 100644
--- a/var/spack/repos/builtin/packages/py-kt-legacy/package.py
+++ b/var/spack/repos/builtin/packages/py-kt-legacy/package.py
@@ -14,6 +14,8 @@ class PyKtLegacy(PythonPackage):
homepage = "https://github.com/haifeng-jin/kt-legacy"
pypi = "kt-legacy/kt-legacy-1.0.4.tar.gz"
+ license("Apache-2.0")
+
version("1.0.4", sha256="a94112e42a50e7cc3aad31f3287aa384c23555ea1432c55b5823852e09e706cf")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-kubernetes/package.py b/var/spack/repos/builtin/packages/py-kubernetes/package.py
index 54ede50798..69a182cbf1 100644
--- a/var/spack/repos/builtin/packages/py-kubernetes/package.py
+++ b/var/spack/repos/builtin/packages/py-kubernetes/package.py
@@ -16,6 +16,8 @@ class PyKubernetes(PythonPackage):
maintainers("vvolkl")
+ license("Apache-2.0")
+
version("25.3.0", sha256="213befbb4e5aed95f94950c7eed0c2322fc5a2f8f40932e58d28fdd42d90836c")
version("21.7.0", sha256="c9849afc2eafdce60efa210049ee7a94e7ef6cf3a7afa14a69b3bf0447825977")
version("20.13.0", sha256="ce5e881c13dc56f21a243804f90bc3c507af93c380f505c00e392c823968e4de")
diff --git a/var/spack/repos/builtin/packages/py-lagom/package.py b/var/spack/repos/builtin/packages/py-lagom/package.py
index 63dd4c92b8..6c2a77aa66 100644
--- a/var/spack/repos/builtin/packages/py-lagom/package.py
+++ b/var/spack/repos/builtin/packages/py-lagom/package.py
@@ -15,6 +15,8 @@ class PyLagom(PythonPackage):
url = "https://github.com/meadsteve/lagom/archive/refs/tags/2.2.0.tar.gz"
git = "https://github.com/meadsteve/lagom.git"
+ license("MIT")
+
version("2.2.0", sha256="69f701a2f81d9ca0ea7c93a5b15f7420bbe03d14175ec128959ad82e2b67460b")
depends_on("py-setuptools@59.6:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-langcodes/package.py b/var/spack/repos/builtin/packages/py-langcodes/package.py
index aeab20c9f5..7132ace059 100644
--- a/var/spack/repos/builtin/packages/py-langcodes/package.py
+++ b/var/spack/repos/builtin/packages/py-langcodes/package.py
@@ -12,6 +12,8 @@ class PyLangcodes(PythonPackage):
homepage = "https://github.com/rspeer/langcodes"
pypi = "langcodes/langcodes-3.3.0.tar.gz"
+ license("MIT")
+
version("3.3.0", sha256="794d07d5a28781231ac335a1561b8442f8648ca07cd518310aeb45d6f0807ef6")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-langsmith/package.py b/var/spack/repos/builtin/packages/py-langsmith/package.py
index e5c8363487..04bbf1e068 100644
--- a/var/spack/repos/builtin/packages/py-langsmith/package.py
+++ b/var/spack/repos/builtin/packages/py-langsmith/package.py
@@ -11,6 +11,8 @@ class PyLangsmith(PythonPackage):
pypi = "langsmith/langsmith-0.0.10.tar.gz"
+ license("MIT")
+
version("0.0.11", sha256="7c1be28257d6c7279c85f81e6d8359d1006af3b1238fc198d13ca75c8fe421c8")
version("0.0.10", sha256="11e5db0d8e29ee5583cabd872eeece8ce50738737b1f52f316ac984f4a1a58c5")
version("0.0.7", sha256="2f18e51cfd4e42f2b3cf00fa87e9d03012eb7269cdafd8e7c0cf7aa828dcc03e")
diff --git a/var/spack/repos/builtin/packages/py-lap/package.py b/var/spack/repos/builtin/packages/py-lap/package.py
index 4154687f2f..1cb214e5a3 100644
--- a/var/spack/repos/builtin/packages/py-lap/package.py
+++ b/var/spack/repos/builtin/packages/py-lap/package.py
@@ -15,6 +15,8 @@ class PyLap(PythonPackage):
homepage = "https://github.com/gatagat/lap"
pypi = "lap/lap-0.4.0.tar.gz"
+ license("BSD-2-Clause")
+
version("0.4.0", sha256="c4dad9976f0e9f276d8a676a6d03632c3cb7ab7c80142e3b27303d49f0ed0e3b")
depends_on("py-setuptools", type="build")
depends_on("py-cython@0.21:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-lark-parser/package.py b/var/spack/repos/builtin/packages/py-lark-parser/package.py
index de1417a283..e2728bbc22 100644
--- a/var/spack/repos/builtin/packages/py-lark-parser/package.py
+++ b/var/spack/repos/builtin/packages/py-lark-parser/package.py
@@ -12,6 +12,8 @@ class PyLarkParser(PythonPackage):
homepage = "https://github.com/lark-parser/lark/"
pypi = "lark-parser/lark-parser-0.6.2.tar.gz"
+ license("MIT")
+
version("0.12.0", sha256="15967db1f1214013dca65b1180745047b9be457d73da224fcda3d9dd4e96a138")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-lark/package.py b/var/spack/repos/builtin/packages/py-lark/package.py
index 7f459c42ba..bd33d12790 100644
--- a/var/spack/repos/builtin/packages/py-lark/package.py
+++ b/var/spack/repos/builtin/packages/py-lark/package.py
@@ -12,6 +12,8 @@ class PyLark(PythonPackage):
homepage = "https://github.com/lark-parser/lark/"
pypi = "lark/lark-1.0.0.tar.gz"
+ license("MIT")
+
version("1.1.2", sha256="7a8d0c07d663da9391d7faee1bf1d7df4998c47ca43a593cbef5c7566acd057a")
version("1.1.1", sha256="5115193433051f079374c4f81059fa4bf2afa78cc87dd87817ed4435e8647c82")
version("1.1.0", sha256="669eab99a9627b2b9e0c6fb97f23113c64d673c93d804bca40b05b2a765f13c0")
diff --git a/var/spack/repos/builtin/packages/py-laspy/package.py b/var/spack/repos/builtin/packages/py-laspy/package.py
index 2de959da42..b03450bc11 100644
--- a/var/spack/repos/builtin/packages/py-laspy/package.py
+++ b/var/spack/repos/builtin/packages/py-laspy/package.py
@@ -12,6 +12,8 @@ class PyLaspy(PythonPackage):
homepage = "https://github.com/laspy/laspy"
pypi = "laspy/laspy-2.0.3.tar.gz"
+ license("BSD-2-Clause")
+
version("2.2.0", sha256="69d36f01acecd719cbe3c3cf58353f247f391ccadb1da37731d45bfe919685df")
version("2.0.3", sha256="95c6367bc3a7c1e0d8dc118ae4a6b038bf9e8ad3e60741ecb8d59c36d32f822a")
diff --git a/var/spack/repos/builtin/packages/py-latexcodec/package.py b/var/spack/repos/builtin/packages/py-latexcodec/package.py
index cd640b7e99..3ee22dea46 100644
--- a/var/spack/repos/builtin/packages/py-latexcodec/package.py
+++ b/var/spack/repos/builtin/packages/py-latexcodec/package.py
@@ -12,6 +12,8 @@ class PyLatexcodec(PythonPackage):
homepage = "https://latexcodec.readthedocs.io"
pypi = "latexcodec/latexcodec-1.0.4.tar.gz"
+ license("MIT")
+
version("1.0.4", sha256="62bf8a3ee298f169a4d014dad5522bc1325b54dc98789a453fd338620387cb6c")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-law/package.py b/var/spack/repos/builtin/packages/py-law/package.py
index 3c4e728cc2..6a5e65a56a 100644
--- a/var/spack/repos/builtin/packages/py-law/package.py
+++ b/var/spack/repos/builtin/packages/py-law/package.py
@@ -13,6 +13,8 @@ class PyLaw(PythonPackage):
homepage = "https://github.com/riga/law"
pypi = "law/law-0.1.6.tar.gz"
+ license("BSD-3-Clause")
+
version("0.1.7", sha256="1907989263087baaae652f00b8f196ed31df57cf749d2583d90c6e6af18fb2c3")
version("0.1.6", sha256="17c2c1837080590bff4d2e7228bfb418733f11b60e2bac8f589e68da78cf2ab8")
diff --git a/var/spack/repos/builtin/packages/py-lazy-loader/package.py b/var/spack/repos/builtin/packages/py-lazy-loader/package.py
index 5836be0335..abc3a78a70 100644
--- a/var/spack/repos/builtin/packages/py-lazy-loader/package.py
+++ b/var/spack/repos/builtin/packages/py-lazy-loader/package.py
@@ -12,6 +12,8 @@ class PyLazyLoader(PythonPackage):
homepage = "https://scientific-python.org/specs/spec-0001/"
pypi = "lazy_loader/lazy_loader-0.1.tar.gz"
+ license("BSD-3-Clause")
+
version("0.1", sha256="77ce7f2737ebabf9c0ff73b4a99c947876d74d24c2f026544e32246ecca5feca")
depends_on("py-flit-core@3.7:3", type="build")
diff --git a/var/spack/repos/builtin/packages/py-lazy-object-proxy/package.py b/var/spack/repos/builtin/packages/py-lazy-object-proxy/package.py
index 65bdb6b69e..371c7620e7 100644
--- a/var/spack/repos/builtin/packages/py-lazy-object-proxy/package.py
+++ b/var/spack/repos/builtin/packages/py-lazy-object-proxy/package.py
@@ -12,6 +12,8 @@ class PyLazyObjectProxy(PythonPackage):
homepage = "https://github.com/ionelmc/python-lazy-object-proxy"
pypi = "lazy-object-proxy/lazy-object-proxy-1.3.1.tar.gz"
+ license("BSD-2-Clause")
+
version("1.7.1", sha256="d609c75b986def706743cdebe5e47553f4a5a1da9c5ff66d76013ef396b5a8a4")
version("1.7.0", sha256="2185392631e9d1733749d06ee5210438908d46cc04666a0eba5679d885754894")
version("1.6.0", sha256="489000d368377571c6f982fba6497f2aa13c6d1facc40660963da62f5c379726")
diff --git a/var/spack/repos/builtin/packages/py-lazy-property/package.py b/var/spack/repos/builtin/packages/py-lazy-property/package.py
index c60dbb9e41..79b2c94ccc 100644
--- a/var/spack/repos/builtin/packages/py-lazy-property/package.py
+++ b/var/spack/repos/builtin/packages/py-lazy-property/package.py
@@ -12,6 +12,8 @@ class PyLazyProperty(PythonPackage):
homepage = "https://github.com/jackmaney/lazy-property"
url = "https://github.com/jackmaney/lazy-property/archive/0.0.1.tar.gz"
+ license("MIT")
+
version("0.0.1", sha256="2cde89dc6f06366b3ab2423da65c469e1fe8b19f52bbd264698d1cdfdb1ef102")
version("0.0.0", sha256="f43bea2619656eda1f80e5c781f771fee191ac3dba225f0583852be8f6d03c3f")
diff --git a/var/spack/repos/builtin/packages/py-lazy/package.py b/var/spack/repos/builtin/packages/py-lazy/package.py
index c18b87d7cd..fcd7315a88 100644
--- a/var/spack/repos/builtin/packages/py-lazy/package.py
+++ b/var/spack/repos/builtin/packages/py-lazy/package.py
@@ -11,6 +11,8 @@ class PyLazy(PythonPackage):
pypi = "lazy/lazy-1.2.zip"
+ license("BSD-2-Clause")
+
version("1.5", sha256="cb3d8612aa895a48afe8f08860573ba8ef5ee4fdbe1b3cd606c5f50a16152186")
version("1.4", sha256="2c6d27a5ab130fb85435320651a47403adcb37ecbcc501b0c6606391f65f5b43")
version("1.2", sha256="127ea610418057b953f0d102bed83f2c367be13b59f8d0ddf3b8a86c7d31b970")
diff --git a/var/spack/repos/builtin/packages/py-lazyarray/package.py b/var/spack/repos/builtin/packages/py-lazyarray/package.py
index cfd13d9238..541db078ea 100644
--- a/var/spack/repos/builtin/packages/py-lazyarray/package.py
+++ b/var/spack/repos/builtin/packages/py-lazyarray/package.py
@@ -13,6 +13,8 @@ class PyLazyarray(PythonPackage):
homepage = "https://lazyarray.readthedocs.io/en/latest/"
pypi = "lazyarray/lazyarray-0.2.8.tar.gz"
+ license("BSD-3-Clause")
+
version("0.5.2", sha256="fe31804d82115ed7c382840a1708f498419ec1455cac084707ece9908310c7d1")
version("0.5.1", sha256="76964dd1384a6d020ae0e70806983d15d8fcd731734063f716696ebe300ab0af")
version("0.5.0", sha256="4cc4b54940def52fd96818a1c10528c4b7ecca77aa617d9e4fecfb42b51e73cf")
diff --git a/var/spack/repos/builtin/packages/py-lcls-krtc/package.py b/var/spack/repos/builtin/packages/py-lcls-krtc/package.py
index 5eb1d25f2b..fd3c9607c7 100644
--- a/var/spack/repos/builtin/packages/py-lcls-krtc/package.py
+++ b/var/spack/repos/builtin/packages/py-lcls-krtc/package.py
@@ -13,6 +13,8 @@ class PyLclsKrtc(PythonPackage):
maintainers("valmar")
+ license("MIT")
+
version("0.2.0", sha256="20e6327d488d23e29135be44504bf7df72e4425a518f4222841efcd2cd2985f9")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-ldap3/package.py b/var/spack/repos/builtin/packages/py-ldap3/package.py
index 646870b297..ff831bc63b 100644
--- a/var/spack/repos/builtin/packages/py-ldap3/package.py
+++ b/var/spack/repos/builtin/packages/py-ldap3/package.py
@@ -14,6 +14,8 @@ class PyLdap3(PythonPackage):
maintainers("LydDeb")
+ license("LGPL-3.0-or-later")
+
version("2.9.1", sha256="f3e7fc4718e3f09dda568b57100095e0ce58633bcabbed8667ce3f8fbaa4229f")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-leather/package.py b/var/spack/repos/builtin/packages/py-leather/package.py
index 4bfa2e8f20..919a4eb509 100644
--- a/var/spack/repos/builtin/packages/py-leather/package.py
+++ b/var/spack/repos/builtin/packages/py-leather/package.py
@@ -13,6 +13,8 @@ class PyLeather(PythonPackage):
homepage = "https://leather.readthedocs.io/en/stable/"
pypi = "leather/leather-0.3.3.tar.gz"
+ license("MIT")
+
version("0.3.3", sha256="076d1603b5281488285718ce1a5ce78cf1027fe1e76adf9c548caf83c519b988")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-lfpykit/package.py b/var/spack/repos/builtin/packages/py-lfpykit/package.py
index f7397903c8..dbc43e6a19 100644
--- a/var/spack/repos/builtin/packages/py-lfpykit/package.py
+++ b/var/spack/repos/builtin/packages/py-lfpykit/package.py
@@ -13,6 +13,8 @@ class PyLfpykit(PythonPackage):
homepage = "https://github.com/LFPy/LFPykit"
pypi = "lfpykit/LFPykit-0.5.tar.gz"
+ license("GPL-3.0-only")
+
version("0.5", sha256="9a7ae80ad905bb8dd0eeab8517b43c3d5b4fff2b8766c9d5a36320a7a67bd545")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-lhsmdu/package.py b/var/spack/repos/builtin/packages/py-lhsmdu/package.py
index 866c70e04d..a39f37cf6f 100644
--- a/var/spack/repos/builtin/packages/py-lhsmdu/package.py
+++ b/var/spack/repos/builtin/packages/py-lhsmdu/package.py
@@ -17,6 +17,8 @@ class PyLhsmdu(PythonPackage):
pypi = "lhsmdu/lhsmdu-1.1.tar.gz"
maintainers("liuyangzhuan")
+ license("MIT")
+
version("1.1", sha256="4bc1df6b9cdd27bae0bff75cf1693f455ba32e4fa87ca9a932f60696607fe712")
version("0.1", sha256="ef462054b354cd20b10c6d80876c8fdb552a8d2e23eaf74179dc91956d68d32a")
diff --git a/var/spack/repos/builtin/packages/py-liac-arff/package.py b/var/spack/repos/builtin/packages/py-liac-arff/package.py
index 781a83005e..7f96d21592 100644
--- a/var/spack/repos/builtin/packages/py-liac-arff/package.py
+++ b/var/spack/repos/builtin/packages/py-liac-arff/package.py
@@ -13,6 +13,8 @@ class PyLiacArff(PythonPackage):
homepage = "https://github.com/renatopp/liac-arff"
pypi = "liac-arff/liac-arff-2.5.0.tar.gz"
+ license("MIT")
+
version("2.5.0", sha256="3220d0af6487c5aa71b47579be7ad1d94f3849ff1e224af3bf05ad49a0b5c4da")
depends_on("python@2.7:2.999,3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-libclang/package.py b/var/spack/repos/builtin/packages/py-libclang/package.py
index 57a41a438f..b6bf2fb45d 100644
--- a/var/spack/repos/builtin/packages/py-libclang/package.py
+++ b/var/spack/repos/builtin/packages/py-libclang/package.py
@@ -14,6 +14,8 @@ class PyLibclang(PythonPackage):
url = "https://github.com/sighingnow/libclang/archive/refs/tags/llvm-11.1.0.tar.gz"
+ license("Apache-2.0")
+
version("14.0.6", sha256="3666679d9f23270a230a4d4dae49bc48fc2515c272ff5855b2618e23daa50100")
version("14.0.1", sha256="58a255381d6360aca8d4978c8bb2e6be55ac0bdd18bc10372da0febe0a7f9472")
version("13.0.0", sha256="2638e81fe3976f4ad487dc6094dacf306dcb161e11b0830391d58d1ae1e05c80")
diff --git a/var/spack/repos/builtin/packages/py-libconf/package.py b/var/spack/repos/builtin/packages/py-libconf/package.py
index 881742030d..dc3be60168 100644
--- a/var/spack/repos/builtin/packages/py-libconf/package.py
+++ b/var/spack/repos/builtin/packages/py-libconf/package.py
@@ -11,6 +11,8 @@ class PyLibconf(PythonPackage):
pypi = "libconf/libconf-2.0.1.tar.gz"
+ license("MIT")
+
version("2.0.1", sha256="2f907258953ba60a95a82d5633726b47c81f2d5cf8d8801b092579016d757f4a")
version("1.0.1", sha256="6dd62847bb69ab5a09155cb8be2328cce01e7ef88a35e7c37bea2b1a70f8bd58")
diff --git a/var/spack/repos/builtin/packages/py-libcst/package.py b/var/spack/repos/builtin/packages/py-libcst/package.py
index 0978f4067a..651c7bd940 100644
--- a/var/spack/repos/builtin/packages/py-libcst/package.py
+++ b/var/spack/repos/builtin/packages/py-libcst/package.py
@@ -12,6 +12,8 @@ class PyLibcst(PythonPackage):
homepage = "https://github.com/Instagram/LibCST"
pypi = "libcst/libcst-0.4.9.tar.gz"
+ license("Apache-2.0")
+
version("0.4.9", sha256="01786c403348f76f274dbaf3888ae237ffb73e6ed6973e65eba5c1fc389861dd")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-libensemble/package.py b/var/spack/repos/builtin/packages/py-libensemble/package.py
index 57dd42fe76..6358a68530 100644
--- a/var/spack/repos/builtin/packages/py-libensemble/package.py
+++ b/var/spack/repos/builtin/packages/py-libensemble/package.py
@@ -18,6 +18,8 @@ class PyLibensemble(PythonPackage):
tags = ["e4s"]
+ license("BSD-3-Clause")
+
version("develop", branch="develop")
version("1.1.0", sha256="3e3ddc4233272d3651e9d62c7bf420018930a4b9b135ef9ede01d5356235c1c6")
version("1.0.0", sha256="b164e044f16f15b68fd565684ad8ce876c93aaeb84e5078f4ea2a29684b110ca")
diff --git a/var/spack/repos/builtin/packages/py-librosa/package.py b/var/spack/repos/builtin/packages/py-librosa/package.py
index 050916efcc..1b81641665 100644
--- a/var/spack/repos/builtin/packages/py-librosa/package.py
+++ b/var/spack/repos/builtin/packages/py-librosa/package.py
@@ -12,6 +12,8 @@ class PyLibrosa(PythonPackage):
homepage = "https://github.com/librosa/librosa"
pypi = "librosa/librosa-0.7.2.tar.gz"
+ license("ISC")
+
version("0.9.1", sha256="7ed5d6e3f4546e5e3c2840691f9ddc56878f914a35a50060df5fca2b26d4b614")
version("0.7.2", sha256="656bbda80e98e6330db1ead79cd084b13a762284834d7603fcf7cf7c0dc65f3c")
diff --git a/var/spack/repos/builtin/packages/py-lifelines/package.py b/var/spack/repos/builtin/packages/py-lifelines/package.py
index 97f6c6b1e8..79c3f8e5ad 100644
--- a/var/spack/repos/builtin/packages/py-lifelines/package.py
+++ b/var/spack/repos/builtin/packages/py-lifelines/package.py
@@ -18,6 +18,8 @@ class PyLifelines(PythonPackage):
homepage = "https://github.com/CamDavidsonPilon/lifelines"
pypi = "lifelines/lifelines-0.25.5.tar.gz"
+ license("MIT")
+
version("0.25.5", sha256="f24260aa371829354440dfc2c1be8d59d9e841cce7a933230213cecd67787b89")
version("0.9.4", sha256="0f19a8b18ace80c231de60487b2b1a3de3eb418445c6a6d0d72c1110d860f676")
diff --git a/var/spack/repos/builtin/packages/py-lightgbm/package.py b/var/spack/repos/builtin/packages/py-lightgbm/package.py
index 14b1a2e34f..5d08bb6241 100644
--- a/var/spack/repos/builtin/packages/py-lightgbm/package.py
+++ b/var/spack/repos/builtin/packages/py-lightgbm/package.py
@@ -13,6 +13,8 @@ class PyLightgbm(PythonPackage):
homepage = "https://github.com/microsoft/LightGBM"
pypi = "lightgbm/lightgbm-3.1.1.tar.gz"
+ license("MIT")
+
version("3.1.1", sha256="babece2e3613e97748a67ed45387bb0e984bdb1f4126e39f010fbfe7503c7b20")
variant("mpi", default=False, description="Build with mpi support")
diff --git a/var/spack/repos/builtin/packages/py-lightly-utils/package.py b/var/spack/repos/builtin/packages/py-lightly-utils/package.py
index 9762e3a2dc..0d9b176ce2 100644
--- a/var/spack/repos/builtin/packages/py-lightly-utils/package.py
+++ b/var/spack/repos/builtin/packages/py-lightly-utils/package.py
@@ -12,6 +12,8 @@ class PyLightlyUtils(PythonPackage):
homepage = "https://www.lightly.ai/"
pypi = "lightly_utils/lightly_utils-0.0.2.tar.gz"
+ license("MIT")
+
version("0.0.2", sha256="a351f3d600f0ab08d12f294725c6457ae000645cb0a1083d0845cb196ccfe698")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-lightly/package.py b/var/spack/repos/builtin/packages/py-lightly/package.py
index 260679e846..d4631eb23c 100644
--- a/var/spack/repos/builtin/packages/py-lightly/package.py
+++ b/var/spack/repos/builtin/packages/py-lightly/package.py
@@ -15,6 +15,8 @@ class PyLightly(PythonPackage):
maintainers("adamjstewart")
+ license("MIT")
+
version("1.4.18", sha256="41794f6815db178b031236793b379e5573e074fdf730506872b73766396a6bdf")
version("1.4.17", sha256="1533ddf28c8a08b3eafd404964d03f9a62fe76405fcf8dc7206ca4093725285e")
version("1.4.16", sha256="9bd2af53e144e4f9823409cd33b39651f579ed671ff242a1445640c9df504d92")
diff --git a/var/spack/repos/builtin/packages/py-lightning-cloud/package.py b/var/spack/repos/builtin/packages/py-lightning-cloud/package.py
index 80417b11c1..5442225d82 100644
--- a/var/spack/repos/builtin/packages/py-lightning-cloud/package.py
+++ b/var/spack/repos/builtin/packages/py-lightning-cloud/package.py
@@ -12,6 +12,8 @@ class PyLightningCloud(PythonPackage):
homepage = "https://lightning.ai/"
pypi = "lightning_cloud/lightning_cloud-0.5.31.tar.gz"
+ license("Apache-2.0")
+
version("0.5.38", sha256="86fd5144b721bb289e9fd863604a67d55515688ccbadf0d858adfca1cefaf78f")
version("0.5.37", sha256="1e0d577e1696e3aef974c589c4bd1ed22c70a332750863a393ec3949166137e0")
version("0.5.36", sha256="990558d93a1b67d8bcbf8a87feb2ac455e13ec5223916ad2d5707d96df9558c9")
diff --git a/var/spack/repos/builtin/packages/py-lightning-fabric/package.py b/var/spack/repos/builtin/packages/py-lightning-fabric/package.py
index 53ed48fd81..05e8e18f2e 100644
--- a/var/spack/repos/builtin/packages/py-lightning-fabric/package.py
+++ b/var/spack/repos/builtin/packages/py-lightning-fabric/package.py
@@ -12,6 +12,8 @@ class PyLightningFabric(PythonPackage):
homepage = "https://github.com/Lightning-AI/lightning"
pypi = "lightning-fabric/lightning-fabric-2.0.0.tar.gz"
+ license("Apache-2.0")
+
version("2.0.0", sha256="56ecf23e2857f76cc1ca4528cc314b884fed1541182d4e8b130e3c2efd39c896")
# src/lightning_fabric/__setup__.py
diff --git a/var/spack/repos/builtin/packages/py-lightning-lite/package.py b/var/spack/repos/builtin/packages/py-lightning-lite/package.py
index 120af3edd1..de0783e09c 100644
--- a/var/spack/repos/builtin/packages/py-lightning-lite/package.py
+++ b/var/spack/repos/builtin/packages/py-lightning-lite/package.py
@@ -15,6 +15,8 @@ class PyLightningLite(PythonPackage):
maintainers("adamjstewart")
+ license("Apache-2.0")
+
version("1.8.0", sha256="a71940409d3d1a5bb20f63716c86a745157ce30100f1c16600dfe33d9b657955")
# src/lightning_lite/__setup__.py
diff --git a/var/spack/repos/builtin/packages/py-lightning-utilities/package.py b/var/spack/repos/builtin/packages/py-lightning-utilities/package.py
index 6cdcab1716..2d9c56e1d3 100644
--- a/var/spack/repos/builtin/packages/py-lightning-utilities/package.py
+++ b/var/spack/repos/builtin/packages/py-lightning-utilities/package.py
@@ -14,6 +14,8 @@ class PyLightningUtilities(PythonPackage):
maintainers("adamjstewart")
+ license("Apache-2.0")
+
version("0.8.0", sha256="8e5d95c7c57f026cdfed7c154303e88c93a7a5e868c9944cb02cf71f1db29720")
version(
"0.6.0.post0", sha256="6f02cfe59e6576487e709a0e66e07671563bde9e21b40e1c567918e4d753278c"
diff --git a/var/spack/repos/builtin/packages/py-lightning/package.py b/var/spack/repos/builtin/packages/py-lightning/package.py
index d3bd23580e..71b6fa85b6 100644
--- a/var/spack/repos/builtin/packages/py-lightning/package.py
+++ b/var/spack/repos/builtin/packages/py-lightning/package.py
@@ -15,6 +15,8 @@ class PyLightning(PythonPackage):
maintainers("adamjstewart")
+ license("Apache-2.0")
+
version("2.1.3", sha256="70867a59e6b67e7720958ceb14476a2a00f34c12ad03680faed3163ed70138e2")
version("2.1.2", sha256="3b2599a8a719916cb03526e6570356809729680c6cda09391232e2aba0a4ed4b")
version("2.1.1", sha256="865491940d20a9754eac7494aa18cab893e0c2b31e83743349eeeaf31dfb52db")
diff --git a/var/spack/repos/builtin/packages/py-ligo-segments/package.py b/var/spack/repos/builtin/packages/py-ligo-segments/package.py
index 0da4009ec4..79366b2e8b 100644
--- a/var/spack/repos/builtin/packages/py-ligo-segments/package.py
+++ b/var/spack/repos/builtin/packages/py-ligo-segments/package.py
@@ -11,6 +11,8 @@ class PyLigoSegments(PythonPackage):
pypi = "ligo-segments/ligo-segments-1.2.0.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.2.0", sha256="5edbcb88cae007c4e154a61cb2c9d0a6d6d4016c1ecaf0a59a667a267bd20e7a")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-line-profiler/package.py b/var/spack/repos/builtin/packages/py-line-profiler/package.py
index acd0a1fd8f..5745662245 100644
--- a/var/spack/repos/builtin/packages/py-line-profiler/package.py
+++ b/var/spack/repos/builtin/packages/py-line-profiler/package.py
@@ -14,6 +14,8 @@ class PyLineProfiler(PythonPackage):
homepage = "https://github.com/rkern/line_profiler"
pypi = "line_profiler/line_profiler-2.0.tar.gz"
+ license("PSF-2.0")
+
version("2.1.2", sha256="efa66e9e3045aa7cb1dd4bf0106e07dec9f80bc781a993fbaf8162a36c20af5c")
version("2.0", sha256="739f8ad0e4bcd0cb82e99afc09e00a0351234f6b3f0b1f7f0090a8a2fbbf8381")
diff --git a/var/spack/repos/builtin/packages/py-linear-operator/package.py b/var/spack/repos/builtin/packages/py-linear-operator/package.py
index dfd772002f..06bbc1b9a8 100644
--- a/var/spack/repos/builtin/packages/py-linear-operator/package.py
+++ b/var/spack/repos/builtin/packages/py-linear-operator/package.py
@@ -15,6 +15,8 @@ class PyLinearOperator(PythonPackage):
maintainers("meyersbs")
+ license("MIT")
+
version("0.4.0", sha256="7c57c9f8f258c9785c0db4dd7625f4dd03a340313d7314cba0b633644909f5c6")
version("0.3.0", sha256="84bf572631a7e1576de6920d81600ca0fedcf6bda2f29dbaf440d6e72ce6abab")
version("0.1.1", sha256="81adc1aea9e98f3c4f07f5608eb77b689bc61793e9beebfea82155e9237bf1be")
diff --git a/var/spack/repos/builtin/packages/py-lineenhancer/package.py b/var/spack/repos/builtin/packages/py-lineenhancer/package.py
index d9c7578bbb..bb77ecd6ea 100644
--- a/var/spack/repos/builtin/packages/py-lineenhancer/package.py
+++ b/var/spack/repos/builtin/packages/py-lineenhancer/package.py
@@ -14,6 +14,8 @@ class PyLineenhancer(PythonPackage):
maintainers("dorton21")
+ license("MIT")
+
version("1.0.8", sha256="a1c7f2556110135d7298b0002674b669b8bbf23f94d63e3e3db8f17f2fd3efbe")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-linkify-it-py/package.py b/var/spack/repos/builtin/packages/py-linkify-it-py/package.py
index e6671f3e8e..2f4f47ceb7 100644
--- a/var/spack/repos/builtin/packages/py-linkify-it-py/package.py
+++ b/var/spack/repos/builtin/packages/py-linkify-it-py/package.py
@@ -12,6 +12,8 @@ class PyLinkifyItPy(PythonPackage):
homepage = "https://github.com/tsutsu3/linkify-it-py"
pypi = "linkify-it-py/linkify-it-py-2.0.2.tar.gz"
+ license("MIT")
+
version("2.0.2", sha256="19f3060727842c254c808e99d465c80c49d2c7306788140987a1a7a29b0d6ad2")
version("1.0.3", sha256="2b3f168d5ce75e3a425e34b341a6b73e116b5d9ed8dbbbf5dc7456843b7ce2ee")
diff --git a/var/spack/repos/builtin/packages/py-littleutils/package.py b/var/spack/repos/builtin/packages/py-littleutils/package.py
index 5584733b7d..76d7a60415 100644
--- a/var/spack/repos/builtin/packages/py-littleutils/package.py
+++ b/var/spack/repos/builtin/packages/py-littleutils/package.py
@@ -15,6 +15,8 @@ class PyLittleutils(PythonPackage):
maintainers("meyersbs")
+ license("MIT")
+
version("0.2.2", sha256="e6cae3a4203e530d51c9667ed310ffe3b1948f2876e3d69605b3de4b7d96916f")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-lizard/package.py b/var/spack/repos/builtin/packages/py-lizard/package.py
index f3e23690fb..ba45a98e63 100644
--- a/var/spack/repos/builtin/packages/py-lizard/package.py
+++ b/var/spack/repos/builtin/packages/py-lizard/package.py
@@ -15,6 +15,8 @@ class PyLizard(PythonPackage):
homepage = "http://www.lizard.ws/"
pypi = "lizard/lizard-1.17.9.tar.gz"
+ license("MIT")
+
version("1.17.10", sha256="62d78acd64724be28b5f4aa27a630dfa4b4afbd1596d1f25d5ad1c1a3a075adc")
version("1.17.9", sha256="76ee0e631d985bea1dd6521a03c6c2fa9dce5a2248b3d26c49890e9e085b7aed")
diff --git a/var/spack/repos/builtin/packages/py-llnl-sina/package.py b/var/spack/repos/builtin/packages/py-llnl-sina/package.py
index 8084a43dd4..6d9d9333aa 100644
--- a/var/spack/repos/builtin/packages/py-llnl-sina/package.py
+++ b/var/spack/repos/builtin/packages/py-llnl-sina/package.py
@@ -24,6 +24,9 @@ class PyLlnlSina(PythonPackage):
git = "https://github.com/LLNL/Sina.git"
# notify when the package is updated.
+
+ license("MIT")
+
maintainers("HaluskaR", "estebanpauli", "murray55", "doutriaux1")
version("1.11.0", tag="v1.11.0", commit="f3e9bb3a122cfae2a9fd82c3c5613cff939d3aa1")
version("1.10.0", tag="v1.10.0", commit="9c3c0acca5f0d4ac02470571688f00ab0bd61a30")
diff --git a/var/spack/repos/builtin/packages/py-llvmlite/package.py b/var/spack/repos/builtin/packages/py-llvmlite/package.py
index daa75d2a2f..2b5252efdd 100644
--- a/var/spack/repos/builtin/packages/py-llvmlite/package.py
+++ b/var/spack/repos/builtin/packages/py-llvmlite/package.py
@@ -13,6 +13,8 @@ class PyLlvmlite(PythonPackage):
pypi = "llvmlite/llvmlite-0.23.0.tar.gz"
git = "https://github.com/numba/llvmlite.git"
+ license("BSD-2-Clause")
+
version("0.41.1", sha256="f19f767a018e6ec89608e1f6b13348fa2fcde657151137cb64e56d48598a92db")
version("0.41.0", sha256="7d41db345d76d2dfa31871178ce0d8e9fd8aa015aa1b7d4dab84b5cb393901e0")
version("0.40.1", sha256="5cdb0d45df602099d833d50bd9e81353a5e036242d3c003c5b294fc61d1986b4")
diff --git a/var/spack/repos/builtin/packages/py-lmdb/package.py b/var/spack/repos/builtin/packages/py-lmdb/package.py
index eb77d87261..17c9658f4c 100644
--- a/var/spack/repos/builtin/packages/py-lmdb/package.py
+++ b/var/spack/repos/builtin/packages/py-lmdb/package.py
@@ -13,6 +13,8 @@ class PyLmdb(PythonPackage):
pypi = "lmdb/lmdb-1.3.0.tar.gz"
homepage = "https://github.com/jnwatson/py-lmdb/"
+ license("OLDAP-2.8")
+
version("1.3.0", sha256="60a11efc21aaf009d06518996360eed346f6000bfc9de05114374230879f992e")
version("1.1.1", sha256="165cd1669b29b16c2d5cc8902b90fede15a7ee475c54d466f1444877a3f511ac")
diff --git a/var/spack/repos/builtin/packages/py-lmfit/package.py b/var/spack/repos/builtin/packages/py-lmfit/package.py
index 4a3b035644..c26b74baba 100644
--- a/var/spack/repos/builtin/packages/py-lmfit/package.py
+++ b/var/spack/repos/builtin/packages/py-lmfit/package.py
@@ -12,6 +12,8 @@ class PyLmfit(PythonPackage):
homepage = "https://lmfit.github.io/lmfit-py/"
pypi = "lmfit/lmfit-0.9.5.tar.gz"
+ license("BSD-3-Clause")
+
version("1.0.2", sha256="67090ce56685cf7f92bd7358a1e7d4ad862b3758988109ec440e9825e5184b45")
version("1.0.1", sha256="d249eb756899360f4d2a544c9458f47fc8f765ac22c09e099530585fd64e286e")
version("0.9.15", sha256="cd7bdf47c09a3d49f30dff9a1c7f778973d15d1e1b5dc642f14c22f6630eaf2f")
diff --git a/var/spack/repos/builtin/packages/py-lmodule/package.py b/var/spack/repos/builtin/packages/py-lmodule/package.py
index 48533a5453..1994c9cda5 100644
--- a/var/spack/repos/builtin/packages/py-lmodule/package.py
+++ b/var/spack/repos/builtin/packages/py-lmodule/package.py
@@ -18,6 +18,8 @@ class PyLmodule(PythonPackage):
maintainers("shahzebsiddiqui")
+ license("MIT")
+
version("0.1.0", sha256="cac8f3dad2df27b10e051b2c56ccbde1fcdd7044af594d13fd2e4144d3d46a29")
depends_on("python@3.6.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-localcider/package.py b/var/spack/repos/builtin/packages/py-localcider/package.py
index bf75fe76b8..386794e9a8 100644
--- a/var/spack/repos/builtin/packages/py-localcider/package.py
+++ b/var/spack/repos/builtin/packages/py-localcider/package.py
@@ -12,6 +12,8 @@ class PyLocalcider(PythonPackage):
homepage = "https://pappulab.github.io/localCIDER"
pypi = "localcider/localcider-0.1.14.tar.gz"
+ license("GPL-2.0-or-later")
+
version("0.1.14", sha256="54ff29e8a011947cca5df79e96f3c69a76c49c4db41dcf1608663992be3e3f5f")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-locket/package.py b/var/spack/repos/builtin/packages/py-locket/package.py
index e1ee7385c5..8c55cca547 100644
--- a/var/spack/repos/builtin/packages/py-locket/package.py
+++ b/var/spack/repos/builtin/packages/py-locket/package.py
@@ -12,6 +12,8 @@ class PyLocket(PythonPackage):
homepage = "https://github.com/mwilliamson/locket.py"
pypi = "locket/locket-0.2.0.tar.gz"
+ license("BSD-2-Clause")
+
version("1.0.0", sha256="5c0d4c052a8bbbf750e056a8e65ccd309086f4f0f18a2eac306a8dfa4112a632")
version("0.2.0", sha256="1fee63c1153db602b50154684f5725564e63a0f6d09366a1cb13dffcec179fb4")
diff --git a/var/spack/repos/builtin/packages/py-lockfile/package.py b/var/spack/repos/builtin/packages/py-lockfile/package.py
index d26a014c9f..06eae4492d 100644
--- a/var/spack/repos/builtin/packages/py-lockfile/package.py
+++ b/var/spack/repos/builtin/packages/py-lockfile/package.py
@@ -21,6 +21,8 @@ class PyLockfile(PythonPackage):
pypi = "lockfile/lockfile-0.10.2.tar.gz"
homepage = "https://launchpad.net/pylockfile"
+ license("MIT")
+
version("0.12.2", sha256="6aed02de03cba24efabcd600b30540140634fc06cfa603822d508d5361e9f799")
version("0.10.2", sha256="9e42252f17d1dd89ee31745e0c4fbe58862c25147eb0ef5295c9cd9bcb4ea2c1")
diff --git a/var/spack/repos/builtin/packages/py-logilab-common/package.py b/var/spack/repos/builtin/packages/py-logilab-common/package.py
index 22e89e37cf..3051177ce1 100644
--- a/var/spack/repos/builtin/packages/py-logilab-common/package.py
+++ b/var/spack/repos/builtin/packages/py-logilab-common/package.py
@@ -12,6 +12,8 @@ class PyLogilabCommon(PythonPackage):
homepage = "https://www.logilab.org/project/logilab-common"
pypi = "logilab-common/logilab-common-1.2.0.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("1.4.2", sha256="cdda9ed0deca7c68f87f7a404ad742e47aaa1ca5956d12988236a5ec3bda13a0")
version("1.2.0", sha256="d4e5cec3be3a89f06ff05e359a221e69bd1da33cb7096cad648ddcccea8465b7")
diff --git a/var/spack/repos/builtin/packages/py-logmuse/package.py b/var/spack/repos/builtin/packages/py-logmuse/package.py
index 14497ae060..f4e02d7242 100644
--- a/var/spack/repos/builtin/packages/py-logmuse/package.py
+++ b/var/spack/repos/builtin/packages/py-logmuse/package.py
@@ -12,6 +12,8 @@ class PyLogmuse(PythonPackage):
homepage = "https://github.com/databio/logmuse/"
pypi = "logmuse/logmuse-0.2.7.tar.gz"
+ license("BSD-2-Clause")
+
version("0.2.7", sha256="a4692c44ddfa912c3cb149ca4c7545f80119aa7485868fd1412e7c647e9a7e7e")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-loguru/package.py b/var/spack/repos/builtin/packages/py-loguru/package.py
index 4bbf22a749..815ace28ad 100644
--- a/var/spack/repos/builtin/packages/py-loguru/package.py
+++ b/var/spack/repos/builtin/packages/py-loguru/package.py
@@ -12,6 +12,8 @@ class PyLoguru(PythonPackage):
homepage = "https://github.com/Delgan/loguru"
pypi = "loguru/loguru-0.6.0.tar.gz"
+ license("MIT")
+
version("0.6.0", sha256="066bd06758d0a513e9836fd9c6b5a75bfb3fd36841f4b996bc60b547a309d41c")
version("0.3.0", sha256="f2a0fa92f334d37a13351aa36ab18e8039649a3741836b4b6d8b8bce7e8457ac")
version("0.2.5", sha256="68297d9f23064c2f4764bb5d0c5c767f3ed7f9fc1218244841878f5fc7c94add")
diff --git a/var/spack/repos/builtin/packages/py-loompy/package.py b/var/spack/repos/builtin/packages/py-loompy/package.py
index 5b91109e5d..487f222607 100644
--- a/var/spack/repos/builtin/packages/py-loompy/package.py
+++ b/var/spack/repos/builtin/packages/py-loompy/package.py
@@ -12,6 +12,8 @@ class PyLoompy(PythonPackage):
homepage = "https://github.com/linnarsson-lab/loompy"
pypi = "loompy/loompy-3.0.7.tar.gz"
+ license("BSD-2-Clause")
+
version("3.0.7", sha256="b5cdf7b54734c6bed3a181d11947af70af2c6e0dcadc02fd0e871df232faa8f4")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-lru-dict/package.py b/var/spack/repos/builtin/packages/py-lru-dict/package.py
index 4c5b6a29c1..d0a0dabd55 100644
--- a/var/spack/repos/builtin/packages/py-lru-dict/package.py
+++ b/var/spack/repos/builtin/packages/py-lru-dict/package.py
@@ -13,6 +13,8 @@ class PyLruDict(PythonPackage):
homepage = "https://github.com/amitdev/lru-dict"
pypi = "lru-dict/lru-dict-1.1.6.tar.gz"
+ license("MIT")
+
version("1.1.6", sha256="365457660e3d05b76f1aba3e0f7fedbfcd6528e97c5115a351ddd0db488354cc")
depends_on("python@2.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-lscsoft-glue/package.py b/var/spack/repos/builtin/packages/py-lscsoft-glue/package.py
index 832214b0b3..bc32a7d2e4 100644
--- a/var/spack/repos/builtin/packages/py-lscsoft-glue/package.py
+++ b/var/spack/repos/builtin/packages/py-lscsoft-glue/package.py
@@ -14,6 +14,8 @@ class PyLscsoftGlue(PythonPackage):
homepage = "https://www.lsc-group.phys.uwm.edu/daswg/projects/glue.html"
pypi = "lscsoft-glue/lscsoft-glue-2.0.0.tar.gz"
+ license("GPL-3.0-only")
+
version("2.0.0", sha256="9bdfaebe4c921d83d1e3d1ca24379a644665e9d7530e7070665f387767c66923")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-luigi/package.py b/var/spack/repos/builtin/packages/py-luigi/package.py
index d79e9c77ff..35a866d873 100644
--- a/var/spack/repos/builtin/packages/py-luigi/package.py
+++ b/var/spack/repos/builtin/packages/py-luigi/package.py
@@ -12,6 +12,8 @@ class PyLuigi(PythonPackage):
homepage = "https://github.com/spotify/luigi"
pypi = "luigi/luigi-2.8.3.tar.gz"
+ license("Apache-2.0")
+
version("3.2.0", sha256="5ef267ebfbbd5747576821b6835e08e956e24055841dee0ef7b1319b4e9d4740")
version("3.1.1", sha256="29961582db2704d8df4ec01f6b8f7f0d529cc8f27cff67733ccd809299771218")
version("3.1.0", sha256="1ae7d76e6f8889e9ed40c699891f990eb6697c974eeaf8ab010f0dfc3766adf1")
diff --git a/var/spack/repos/builtin/packages/py-lws/package.py b/var/spack/repos/builtin/packages/py-lws/package.py
index 3fe139df13..ad88325af2 100644
--- a/var/spack/repos/builtin/packages/py-lws/package.py
+++ b/var/spack/repos/builtin/packages/py-lws/package.py
@@ -13,6 +13,8 @@ class PyLws(PythonPackage):
homepage = "https://pypi.org/project/lws/"
pypi = "lws/lws-1.2.6.tar.gz"
+ license("Apache-2.0")
+
version("1.2.6", sha256="ac94834832aadfcd53fcf4a77e1d95155063b39adbce14c733f8345bdac76e87")
depends_on("python@3:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-lxml/package.py b/var/spack/repos/builtin/packages/py-lxml/package.py
index 1718cebdd8..fd8733bc93 100644
--- a/var/spack/repos/builtin/packages/py-lxml/package.py
+++ b/var/spack/repos/builtin/packages/py-lxml/package.py
@@ -14,6 +14,8 @@ class PyLxml(PythonPackage):
pypi = "lxml/lxml-4.6.1.tar.gz"
git = "https://github.com/lxml/lxml"
+ license("BSD-3-Clause")
+
version("4.9.2", sha256="2455cfaeb7ac70338b3257f41e21f0724f4b5b0c0e7702da67ee6c3640835b67")
version("4.9.1", sha256="fe749b052bb7233fe5d072fcb549221a8cb1a16725c47c37e42b0b9cb3ff2c3f")
version("4.9.0", sha256="520461c36727268a989790aef08884347cd41f2d8ae855489ccf40b50321d8d7")
diff --git a/var/spack/repos/builtin/packages/py-lz4/package.py b/var/spack/repos/builtin/packages/py-lz4/package.py
index 21c9ca92b1..130fb6195c 100644
--- a/var/spack/repos/builtin/packages/py-lz4/package.py
+++ b/var/spack/repos/builtin/packages/py-lz4/package.py
@@ -12,6 +12,8 @@ class PyLz4(PythonPackage):
homepage = "https://github.com/python-lz4/python-lz4"
pypi = "lz4/lz4-3.1.0.tar.gz"
+ license("BSD-3-Clause")
+
version("4.0.2", sha256="083b7172c2938412ae37c3a090250bfdd9e4a6e855442594f86c3608ed12729b")
version("3.1.3", sha256="081ef0a3b5941cb03127f314229a1c78bd70c9c220bb3f4dd80033e707feaa18")
version("3.1.0", sha256="debe75513db3eb9e5cdcd82a329ff38374b6316ab65b848b571e0404746c1e05")
diff --git a/var/spack/repos/builtin/packages/py-m2r/package.py b/var/spack/repos/builtin/packages/py-m2r/package.py
index 9c616ee513..d158e77848 100644
--- a/var/spack/repos/builtin/packages/py-m2r/package.py
+++ b/var/spack/repos/builtin/packages/py-m2r/package.py
@@ -13,6 +13,8 @@ class PyM2r(PythonPackage):
homepage = "https://github.com/miyakogi/m2r"
url = "https://github.com/miyakogi/m2r/archive/v0.2.1.tar.gz"
+ license("MIT")
+
version("0.2.1", sha256="9286c1a5d7548f34b0a12017444e4c441781bef4b71f321f723e314b76b6c498")
version("0.2.0", sha256="e9b7476203c4a5e3b822eb0ef110011d7b427d2c0dbdc4030f9cbcd239fbd4d6")
version("0.1.15", sha256="4ca4c73385512f6e54db8e152ba157fc3eea84f9e942fe60a12ace5078ff83df")
diff --git a/var/spack/repos/builtin/packages/py-macholib/package.py b/var/spack/repos/builtin/packages/py-macholib/package.py
index a1e9cfcaf5..e25af9351f 100644
--- a/var/spack/repos/builtin/packages/py-macholib/package.py
+++ b/var/spack/repos/builtin/packages/py-macholib/package.py
@@ -11,6 +11,8 @@ class PyMacholib(PythonPackage):
pypi = "macholib/macholib-1.11.tar.gz"
+ license("MIT")
+
version("1.16", sha256="001bf281279b986a66d7821790d734e61150d52f40c080899df8fefae056e9f7")
version("1.11", sha256="c4180ffc6f909bf8db6cd81cff4b6f601d575568f4d5dee148c830e9851eb9db")
diff --git a/var/spack/repos/builtin/packages/py-macs2/package.py b/var/spack/repos/builtin/packages/py-macs2/package.py
index 55a19b303f..07c8fff3d4 100644
--- a/var/spack/repos/builtin/packages/py-macs2/package.py
+++ b/var/spack/repos/builtin/packages/py-macs2/package.py
@@ -15,6 +15,8 @@ class PyMacs2(PythonPackage):
homepage = "https://github.com/taoliu/MACS"
pypi = "MACS2/MACS2-2.2.4.tar.gz"
+ license("BSD-3-Clause")
+
version("2.2.8", sha256="2a0a436ac89d8f8c94a1e410690037760e5e37929ad719c54696e74ef84a98e0")
version("2.2.7.1", sha256="ad2ca69bdd02a8942a68aae23133289b5c16ba382bcbe20c39fabf3948929de5")
version("2.2.4", sha256="b131aadc8f5fd94bec35308b821e1f7585def788d2e7c756fc8cac402ffee25b")
diff --git a/var/spack/repos/builtin/packages/py-macs3/package.py b/var/spack/repos/builtin/packages/py-macs3/package.py
index 1a218e44a6..c01dd2c471 100644
--- a/var/spack/repos/builtin/packages/py-macs3/package.py
+++ b/var/spack/repos/builtin/packages/py-macs3/package.py
@@ -14,6 +14,8 @@ class PyMacs3(PythonPackage):
maintainers("snehring")
+ license("BSD-3-Clause")
+
version("3.0.0b3", sha256="caa794d4cfcd7368447eae15878505315dac44c21546e8fecebb3561e9cee362")
depends_on("python@3.9:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-maestrowf/package.py b/var/spack/repos/builtin/packages/py-maestrowf/package.py
index 731ce9a182..33d17c4c97 100644
--- a/var/spack/repos/builtin/packages/py-maestrowf/package.py
+++ b/var/spack/repos/builtin/packages/py-maestrowf/package.py
@@ -17,6 +17,8 @@ class PyMaestrowf(PythonPackage):
maintainers("FrankD412")
+ license("MIT")
+
# git branches
version("develop", branch="develop")
version("master", branch="master")
diff --git a/var/spack/repos/builtin/packages/py-mahotas/package.py b/var/spack/repos/builtin/packages/py-mahotas/package.py
index 7f16a5f1af..2b2804306d 100644
--- a/var/spack/repos/builtin/packages/py-mahotas/package.py
+++ b/var/spack/repos/builtin/packages/py-mahotas/package.py
@@ -14,6 +14,8 @@ class PyMahotas(PythonPackage):
maintainers("LydDeb")
+ license("MIT")
+
version("1.4.13", sha256="a78dfe15045a20a0d9e01538b80f874580cd3525ae3eaa2c83ced51eb455879c")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-mailchecker/package.py b/var/spack/repos/builtin/packages/py-mailchecker/package.py
index 21028fda42..8150cd4a4b 100644
--- a/var/spack/repos/builtin/packages/py-mailchecker/package.py
+++ b/var/spack/repos/builtin/packages/py-mailchecker/package.py
@@ -14,6 +14,8 @@ class PyMailchecker(PythonPackage):
homepage = "https://github.com/FGRibreau/mailchecker"
pypi = "mailchecker/mailchecker-4.0.3.tar.gz"
+ license("MIT")
+
version("4.0.3", sha256="00dbe9739c754366233eb3887c5deef987672482a26e814314c3e749fc7b1d1f")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-mako/package.py b/var/spack/repos/builtin/packages/py-mako/package.py
index 50a9a9eb60..bc69d80be0 100644
--- a/var/spack/repos/builtin/packages/py-mako/package.py
+++ b/var/spack/repos/builtin/packages/py-mako/package.py
@@ -14,6 +14,8 @@ class PyMako(PythonPackage):
pypi = "Mako/Mako-1.0.1.tar.gz"
git = "https://github.com/sqlalchemy/mako"
+ license("MIT")
+
version("1.2.4", sha256="d60a3903dc3bb01a18ad6a89cdbe2e4eadc69c0bc8ef1e3773ba53d44c3f7a34")
version("1.2.2", sha256="3724869b363ba630a272a5f89f68c070352137b8fd1757650017b7e06fda163f")
version("1.1.6", sha256="4e9e345a41924a954251b95b4b28e14a301145b544901332e658907a7464b6b2")
diff --git a/var/spack/repos/builtin/packages/py-mapbox-earcut/package.py b/var/spack/repos/builtin/packages/py-mapbox-earcut/package.py
index 7deaa836fe..67cd257fda 100644
--- a/var/spack/repos/builtin/packages/py-mapbox-earcut/package.py
+++ b/var/spack/repos/builtin/packages/py-mapbox-earcut/package.py
@@ -14,6 +14,8 @@ class PyMapboxEarcut(PythonPackage):
pypi = "mapbox-earcut/mapbox_earcut-1.0.1.tar.gz"
git = "https://github.com/skogler/mapbox_earcut_python"
+ license("ISC")
+
version("1.0.1", sha256="9f155e429a22e27387cfd7a6372c3a3865aafa609ad725e2c4465257f154a438")
depends_on("py-setuptools@42:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-mapclassify/package.py b/var/spack/repos/builtin/packages/py-mapclassify/package.py
index f35ab23c11..058c61041f 100644
--- a/var/spack/repos/builtin/packages/py-mapclassify/package.py
+++ b/var/spack/repos/builtin/packages/py-mapclassify/package.py
@@ -14,6 +14,8 @@ class PyMapclassify(PythonPackage):
maintainers("adamjstewart")
+ license("BSD-3-Clause")
+
version("2.4.2", sha256="bc20954aa433466f5fbc572e3f23b05f9606b59209f40b0ded93ac1ca983d24e")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-mariadb/package.py b/var/spack/repos/builtin/packages/py-mariadb/package.py
index 55435a499e..4f4023c37a 100644
--- a/var/spack/repos/builtin/packages/py-mariadb/package.py
+++ b/var/spack/repos/builtin/packages/py-mariadb/package.py
@@ -11,6 +11,8 @@ class PyMariadb(PythonPackage):
homepage = "https://github.com/mariadb-corporation/mariadb-connector-python"
pypi = "mariadb/mariadb-1.1.5.post3.tar.gz"
+ license("LGPL-2.1")
+
version(
"1.1.5.post3", sha256="f9336dd4cb3207e621933bb5221f33fac0d7184db64dc44c70531430f4ecdcee"
)
diff --git a/var/spack/repos/builtin/packages/py-markdown-it-py/package.py b/var/spack/repos/builtin/packages/py-markdown-it-py/package.py
index 3ff44a6088..7da3361bb3 100644
--- a/var/spack/repos/builtin/packages/py-markdown-it-py/package.py
+++ b/var/spack/repos/builtin/packages/py-markdown-it-py/package.py
@@ -15,6 +15,8 @@ class PyMarkdownItPy(PythonPackage):
git = "https://github.com/executablebooks/markdown-it-py"
pypi = "markdown-it-py/markdown-it-py-1.1.0.tar.gz"
+ license("MIT")
+
version("3.0.0", sha256="e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb")
version("2.2.0", sha256="7c9a5e412688bc771c67432cbfebcdd686c93ce6484913dccf06cb5a0bea35a1")
version("1.1.0", sha256="36be6bb3ad987bfdb839f5ba78ddf094552ca38ccbd784ae4f74a4e1419fc6e3")
diff --git a/var/spack/repos/builtin/packages/py-markdown/package.py b/var/spack/repos/builtin/packages/py-markdown/package.py
index 4ed8c04917..ff2a6a209d 100644
--- a/var/spack/repos/builtin/packages/py-markdown/package.py
+++ b/var/spack/repos/builtin/packages/py-markdown/package.py
@@ -17,6 +17,8 @@ class PyMarkdown(PythonPackage):
homepage = "https://python-markdown.github.io/"
pypi = "markdown/Markdown-2.6.11.tar.gz"
+ license("BSD-3-Clause")
+
version("3.4.1", sha256="3b809086bb6efad416156e00a0da66fe47618a5d6918dd688f53f40c8e4cfeff")
version("3.3.4", sha256="31b5b491868dcc87d6c24b7e3d19a0d730d59d3e46f4eea6430a321bed387a49")
version("3.1.1", sha256="2e50876bcdd74517e7b71f3e7a76102050edec255b3983403f1a63e7c8a41e7a")
diff --git a/var/spack/repos/builtin/packages/py-markdown2/package.py b/var/spack/repos/builtin/packages/py-markdown2/package.py
index d073900f2a..46971871bb 100644
--- a/var/spack/repos/builtin/packages/py-markdown2/package.py
+++ b/var/spack/repos/builtin/packages/py-markdown2/package.py
@@ -12,6 +12,8 @@ class PyMarkdown2(PythonPackage):
homepage = "https://github.com/trentm/python-markdown2"
pypi = "markdown2/markdown2-2.3.9.tar.gz"
+ license("MIT")
+
version("2.4.0", sha256="28d769f0e544e6f68f684f01e9b186747b079a6927d9ca77ebc8c640a2829b1b")
depends_on("python@3.5:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-markovify/package.py b/var/spack/repos/builtin/packages/py-markovify/package.py
index ae89b365c1..38570e3d3f 100644
--- a/var/spack/repos/builtin/packages/py-markovify/package.py
+++ b/var/spack/repos/builtin/packages/py-markovify/package.py
@@ -15,6 +15,8 @@ class PyMarkovify(PythonPackage):
homepage = "https://github.com/jsvine/markovify"
pypi = "markovify/markovify-0.8.3.tar.gz"
+ license("MIT")
+
version("0.8.3", sha256="254405c5b2f819ae388c39a53e6bc038bfbc24713441869ce90a1cd67e4a89ce")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-markupsafe/package.py b/var/spack/repos/builtin/packages/py-markupsafe/package.py
index 910cff6628..522aa35857 100644
--- a/var/spack/repos/builtin/packages/py-markupsafe/package.py
+++ b/var/spack/repos/builtin/packages/py-markupsafe/package.py
@@ -16,6 +16,8 @@ class PyMarkupsafe(PythonPackage):
pypi = "MarkupSafe/MarkupSafe-1.1.1.tar.gz"
git = "https://github.com/pallets/markupsafe.git"
+ license("BSD-3-Clause")
+
version("2.1.3", sha256="af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad")
version("2.1.1", sha256="7f91197cc9e48f989d12e4e6fbc46495c446636dfc81b9ccf50bb0ec74b91d4b")
version("2.0.1", sha256="594c67807fb16238b30c44bdf74f36c02cdf22d1c8cda91ef8a0ed8dabf5620a")
diff --git a/var/spack/repos/builtin/packages/py-marshmallow/package.py b/var/spack/repos/builtin/packages/py-marshmallow/package.py
index f8de1f0534..ee62fc40f5 100644
--- a/var/spack/repos/builtin/packages/py-marshmallow/package.py
+++ b/var/spack/repos/builtin/packages/py-marshmallow/package.py
@@ -15,6 +15,8 @@ class PyMarshmallow(PythonPackage):
maintainers("haralmha")
+ license("MIT")
+
version("3.19.0", sha256="90032c0fd650ce94b6ec6dc8dfeb0e3ff50c144586462c389b81a07205bedb78")
version("3.15.0", sha256="2aaaab4f01ef4f5a011a21319af9fce17ab13bf28a026d1252adab0e035648d5")
diff --git a/var/spack/repos/builtin/packages/py-matplotlib-inline/package.py b/var/spack/repos/builtin/packages/py-matplotlib-inline/package.py
index 630976c7b9..28b28f240d 100644
--- a/var/spack/repos/builtin/packages/py-matplotlib-inline/package.py
+++ b/var/spack/repos/builtin/packages/py-matplotlib-inline/package.py
@@ -12,6 +12,8 @@ class PyMatplotlibInline(PythonPackage):
homepage = "https://github.com/ipython/matplotlib-inline"
pypi = "matplotlib-inline/matplotlib-inline-0.1.2.tar.gz"
+ license("BSD-3-Clause")
+
version("0.1.6", sha256="f887e5f10ba98e8d2b150ddcf4702c1e5f8b3a20005eb0f74bfdbd360ee6f304")
version("0.1.3", sha256="a04bfba22e0d1395479f866853ec1ee28eea1485c1d69a6faf00dc3e24ff34ee")
version("0.1.2", sha256="f41d5ff73c9f5385775d5c0bc13b424535c8402fe70ea8210f93e11f3683993e")
diff --git a/var/spack/repos/builtin/packages/py-matplotlib-scalebar/package.py b/var/spack/repos/builtin/packages/py-matplotlib-scalebar/package.py
index 0e49bb1731..106a798741 100644
--- a/var/spack/repos/builtin/packages/py-matplotlib-scalebar/package.py
+++ b/var/spack/repos/builtin/packages/py-matplotlib-scalebar/package.py
@@ -14,6 +14,8 @@ class PyMatplotlibScalebar(PythonPackage):
pypi = "matplotlib-scalebar/matplotlib-scalebar-0.6.1.tar.gz"
git = "https://github.com/ppinard/matplotlib-scalebar.git"
+ license("BSD-2-Clause")
+
version("master", branch="master")
version("0.8.1", sha256="14887af1093579c5e6afae51a0a1ecc3f715cdbc5c4d7ef59cdeec76ee6bb15d")
version("0.6.1", sha256="85cec2bacf85aaf00a70cafa5786f7e66e7c0f6e9dc5c894fd6d1afaa7264ecd")
diff --git a/var/spack/repos/builtin/packages/py-matplotlib/package.py b/var/spack/repos/builtin/packages/py-matplotlib/package.py
index 3ca76ae4d3..0ad7e9117f 100644
--- a/var/spack/repos/builtin/packages/py-matplotlib/package.py
+++ b/var/spack/repos/builtin/packages/py-matplotlib/package.py
@@ -24,6 +24,8 @@ class PyMatplotlib(PythonPackage):
"mpl_toolkits.mplot3d.tests",
]
+ license("Apache-2.0")
+
version("3.8.2", sha256="01a978b871b881ee76017152f1f1a0cbf6bd5f7b8ff8c96df0df1bd57d8755a1")
version("3.8.1", sha256="044df81c1f6f3a8e52d70c4cfcb44e77ea9632a10929932870dfaa90de94365d")
version("3.8.0", sha256="df8505e1c19d5c2c26aff3497a7cbd3ccfc2e97043d1e4db3e76afa399164b69")
diff --git a/var/spack/repos/builtin/packages/py-maturin/package.py b/var/spack/repos/builtin/packages/py-maturin/package.py
index 487e808e6a..a5d2bc4f93 100644
--- a/var/spack/repos/builtin/packages/py-maturin/package.py
+++ b/var/spack/repos/builtin/packages/py-maturin/package.py
@@ -14,6 +14,8 @@ class PyMaturin(PythonPackage):
homepage = "https://github.com/pyo3/maturin"
pypi = "maturin/maturin-0.13.7.tar.gz"
+ license("Apache-2.0")
+
version("1.1.0", sha256="4650aeaa8debd004b55aae7afb75248cbd4d61cd7da2dcf4ead8b22b58cecae0")
version("0.14.17", sha256="fb4e3311e8ce707843235fbe8748a05a3ae166c3efd6d2aa335b53dfc2bd3b88")
version("0.13.7", sha256="c0a77aa0c57f945649ca711c806203a1b6888ad49c2b8b85196ffdcf0421db77")
diff --git a/var/spack/repos/builtin/packages/py-mayavi/package.py b/var/spack/repos/builtin/packages/py-mayavi/package.py
index ff9a6d1612..e4b9e7e120 100644
--- a/var/spack/repos/builtin/packages/py-mayavi/package.py
+++ b/var/spack/repos/builtin/packages/py-mayavi/package.py
@@ -13,6 +13,8 @@ class PyMayavi(PythonPackage):
homepage = "https://github.com/enthought/mayavi"
pypi = "mayavi/mayavi-4.7.3.tar.gz"
+ license("EPL-1.0")
+
version("4.7.3", sha256="670d0023b9cd2d2346c451db9ba2f61da23a5df5033b25aea89cb6d81b9464f0")
version(
"4.7.1",
diff --git a/var/spack/repos/builtin/packages/py-mccabe/package.py b/var/spack/repos/builtin/packages/py-mccabe/package.py
index 34c815af30..f3832e8734 100644
--- a/var/spack/repos/builtin/packages/py-mccabe/package.py
+++ b/var/spack/repos/builtin/packages/py-mccabe/package.py
@@ -12,6 +12,8 @@ class PyMccabe(PythonPackage):
homepage = "https://github.com/PyCQA/mccabe"
pypi = "mccabe/mccabe-0.7.0.tar.gz"
+ license("MIT")
+
version("0.7.0", sha256="348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325")
version("0.6.1", sha256="dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f")
version("0.6.0", sha256="de9bbfe5b771e4c11b1521f3e338fe265a12296b59302f43a3bbf3e02d4b98b1")
diff --git a/var/spack/repos/builtin/packages/py-mda-xdrlib/package.py b/var/spack/repos/builtin/packages/py-mda-xdrlib/package.py
index e33c835486..e57023b967 100644
--- a/var/spack/repos/builtin/packages/py-mda-xdrlib/package.py
+++ b/var/spack/repos/builtin/packages/py-mda-xdrlib/package.py
@@ -14,6 +14,8 @@ class PyMdaXdrlib(PythonPackage):
maintainers("RMeli")
+ license("0BSD")
+
version("0.2.0", sha256="f26f7158a83c32b96d15b530fce2cbc1190c4b7024e41faa4ab3e3db74e272af")
depends_on("py-setuptools@61.2:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-mdanalysis/package.py b/var/spack/repos/builtin/packages/py-mdanalysis/package.py
index f961975e3c..094ad5dda0 100644
--- a/var/spack/repos/builtin/packages/py-mdanalysis/package.py
+++ b/var/spack/repos/builtin/packages/py-mdanalysis/package.py
@@ -18,6 +18,8 @@ class PyMdanalysis(PythonPackage):
maintainers("RMeli")
+ license("CC-BY-ND-3.0")
+
version("2.6.1", sha256="9cc69b94bddd026f26ffcaf5bdbed6d568c1c10e19a341d84f8d37a2a70222f2")
version("2.6.0", sha256="210b198a115165004c36fbbbe5eb83a13323f52b10ccaef30dd40bfe25ba3e61")
version("2.5.0", sha256="06ce4efab6ca1dbd2ee2959fc668049e1d574a8fe94ab948a4608244da1d016b")
diff --git a/var/spack/repos/builtin/packages/py-mdanalysistests/package.py b/var/spack/repos/builtin/packages/py-mdanalysistests/package.py
index df2633ef74..02dfbecf58 100644
--- a/var/spack/repos/builtin/packages/py-mdanalysistests/package.py
+++ b/var/spack/repos/builtin/packages/py-mdanalysistests/package.py
@@ -14,6 +14,8 @@ class PyMdanalysistests(PythonPackage):
maintainers("RMeli")
+ license("GPL-3.0-or-later")
+
version("2.6.1", sha256="043f7451f4d9c42ea9e6609a81a6002948e2c74fd268282e0831416789b22e5e")
version("2.6.0", sha256="16fdd10e5240b606e8f9210b7cbd9e4be110e6b8d79bb6e72ce6250c4731a817")
version("2.5.0", sha256="a15b53b7f8bed67900a2bf542bbb3cab81dc71674fa6cddb3248dd11880e4c9d")
diff --git a/var/spack/repos/builtin/packages/py-mdit-py-plugins/package.py b/var/spack/repos/builtin/packages/py-mdit-py-plugins/package.py
index d65e586cd5..3202648dfc 100644
--- a/var/spack/repos/builtin/packages/py-mdit-py-plugins/package.py
+++ b/var/spack/repos/builtin/packages/py-mdit-py-plugins/package.py
@@ -14,6 +14,8 @@ class PyMditPyPlugins(PythonPackage):
git = "https://github.com/executablebooks/mdit-py-plugins/"
pypi = "mdit-py-plugins/mdit-py-plugins-0.3.1.tar.gz"
+ license("MIT")
+
version("0.3.1", sha256="3fc13298497d6e04fe96efdd41281bfe7622152f9caa1815ea99b5c893de9441")
version("0.2.8", sha256="5991cef645502e80a5388ec4fc20885d2313d4871e8b8e320ca2de14ac0c015f")
diff --git a/var/spack/repos/builtin/packages/py-mdurl/package.py b/var/spack/repos/builtin/packages/py-mdurl/package.py
index ad25526c4b..8007d05225 100644
--- a/var/spack/repos/builtin/packages/py-mdurl/package.py
+++ b/var/spack/repos/builtin/packages/py-mdurl/package.py
@@ -12,6 +12,8 @@ class PyMdurl(PythonPackage):
homepage = "https://github.com/executablebooks/mdurl"
pypi = "mdurl/mdurl-0.1.2.tar.gz"
+ license("MIT")
+
version("0.1.2", sha256="bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-meautility/package.py b/var/spack/repos/builtin/packages/py-meautility/package.py
index effc526f9d..af181ea54a 100644
--- a/var/spack/repos/builtin/packages/py-meautility/package.py
+++ b/var/spack/repos/builtin/packages/py-meautility/package.py
@@ -12,6 +12,8 @@ class PyMeautility(PythonPackage):
homepage = "https://github.com/alejoe91/MEAutility"
pypi = "meautility/MEAutility-1.5.1.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.5.1", sha256="de12cc9c1772d3321e941af78e6bfb36cdcb5702a7b1272a852cc95f413bbfcb")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-mechanize/package.py b/var/spack/repos/builtin/packages/py-mechanize/package.py
index c8df1eca78..c23eec83b6 100644
--- a/var/spack/repos/builtin/packages/py-mechanize/package.py
+++ b/var/spack/repos/builtin/packages/py-mechanize/package.py
@@ -12,6 +12,8 @@ class PyMechanize(PythonPackage):
homepage = "https://github.com/python-mechanize/mechanize"
pypi = "mechanize/mechanize-0.4.3.tar.gz"
+ license("BSD-3-Clause")
+
version("0.4.3", sha256="d7d7068be5e1b3069575c98c870aaa96dd26603fe8c8697b470e2f65259fddbf")
version("0.2.5", sha256="2e67b20d107b30c00ad814891a095048c35d9d8cb9541801cebe85684cc84766")
diff --git a/var/spack/repos/builtin/packages/py-medaka/package.py b/var/spack/repos/builtin/packages/py-medaka/package.py
index 6b026ddd91..03d2f9c93e 100644
--- a/var/spack/repos/builtin/packages/py-medaka/package.py
+++ b/var/spack/repos/builtin/packages/py-medaka/package.py
@@ -17,6 +17,8 @@ class PyMedaka(PythonPackage):
homepage = "https://github.com/nanoporetech/medaka"
pypi = "medaka/medaka-1.7.2.tar.gz"
+ license("MPL-2.0")
+
version("1.7.2", sha256="7629546ed9193ffb6b1f881a6ce74b7d13d94972e032556098577ddb43bee763")
# disable Makefile driven build of htslib and link to system htslib instead
diff --git a/var/spack/repos/builtin/packages/py-meldmd/package.py b/var/spack/repos/builtin/packages/py-meldmd/package.py
index 7fdefa4bd9..a910baaade 100644
--- a/var/spack/repos/builtin/packages/py-meldmd/package.py
+++ b/var/spack/repos/builtin/packages/py-meldmd/package.py
@@ -15,6 +15,8 @@ class PyMeldmd(CMakePackage, PythonExtension, CudaPackage):
homepage = "http://meldmd.org/"
url = "https://github.com/maccallumlab/meld/archive/refs/tags/0.4.20.tar.gz"
+ license("LGPL-3.0-or-later")
+
version("0.6.1", sha256="aae8e5bfbdacc1e6de61768a3298314c51575cda477a511e98dc11f5730fd918")
version("0.4.20", sha256="8c8d2b713f8dc0ecc137d19945b3957e12063c8dda569696e47c8820eeac6c92")
diff --git a/var/spack/repos/builtin/packages/py-melissa-core/package.py b/var/spack/repos/builtin/packages/py-melissa-core/package.py
index b9f4d00bab..c0d68a53b7 100644
--- a/var/spack/repos/builtin/packages/py-melissa-core/package.py
+++ b/var/spack/repos/builtin/packages/py-melissa-core/package.py
@@ -17,6 +17,8 @@ class PyMelissaCore(PythonPackage):
git = "https://gitlab.inria.fr/melissa/melissa.git"
maintainers("robcaulk", "mschouler", "raffino")
+ license("BSD-3-Clause")
+
version("develop", branch="develop", preferred=True)
version("joss", tag="JOSS_v2", commit="20bbe68c1a7b73aa2ea3ad35681c332c7a5fc516")
version("sc23", tag="SC23", commit="8bb5b6817d4abe4eaa5893552d711150e53535f3")
diff --git a/var/spack/repos/builtin/packages/py-memprof/package.py b/var/spack/repos/builtin/packages/py-memprof/package.py
index 64422fa2da..f15d5b587d 100644
--- a/var/spack/repos/builtin/packages/py-memprof/package.py
+++ b/var/spack/repos/builtin/packages/py-memprof/package.py
@@ -13,6 +13,8 @@ class PyMemprof(PythonPackage):
homepage = "https://jmdana.github.io/memprof/"
pypi = "memprof/memprof-0.3.6.tar.gz"
+ license("GPL-3.0-or-later")
+
version("0.3.6", sha256="a8376ce476bf82a5eb465d1a30b8ffc86cc55b0b6de7aa4cdeccb4c99586d967")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-memray/package.py b/var/spack/repos/builtin/packages/py-memray/package.py
index 94c912d122..ab9e8bf29b 100644
--- a/var/spack/repos/builtin/packages/py-memray/package.py
+++ b/var/spack/repos/builtin/packages/py-memray/package.py
@@ -12,6 +12,8 @@ class PyMemray(PythonPackage):
homepage = "https://github.com/bloomberg/memray"
pypi = "memray/memray-1.1.0.tar.gz"
+ license("Apache-2.0")
+
version("1.1.0", sha256="876e46e0cd42394be48b33f81314bc946f4eb023b04bf1def084c25ccf1d2bb6")
depends_on("python@3.7:", type=("build", "link", "run"))
diff --git a/var/spack/repos/builtin/packages/py-mergedeep/package.py b/var/spack/repos/builtin/packages/py-mergedeep/package.py
index a32e1bb6cc..2f67de7a9d 100644
--- a/var/spack/repos/builtin/packages/py-mergedeep/package.py
+++ b/var/spack/repos/builtin/packages/py-mergedeep/package.py
@@ -13,6 +13,8 @@ class PyMergedeep(PythonPackage):
homepage = "https://github.com/clarketm/mergedeep"
pypi = "mergedeep/mergedeep-1.3.4.tar.gz"
+ license("MIT")
+
version("1.3.4", sha256="0096d52e9dad9939c3d975a774666af186eda617e6ca84df4c94dec30004f2a8")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-merlin/package.py b/var/spack/repos/builtin/packages/py-merlin/package.py
index 0a073c07eb..c66edad24e 100644
--- a/var/spack/repos/builtin/packages/py-merlin/package.py
+++ b/var/spack/repos/builtin/packages/py-merlin/package.py
@@ -14,6 +14,8 @@ class PyMerlin(PythonPackage):
git = "https://github.com/LLNL/merlin.git"
tags = ["radiuss"]
+ license("MIT")
+
version("develop", branch="develop")
version("master", branch="master")
version("1.10.3", sha256="6edaf17b502db090cef0bc53ae0118c55f77d7a16f43c7a235e0dd1770decadb")
diff --git a/var/spack/repos/builtin/packages/py-meshio/package.py b/var/spack/repos/builtin/packages/py-meshio/package.py
index 47111e9b4c..11b11ad7ba 100644
--- a/var/spack/repos/builtin/packages/py-meshio/package.py
+++ b/var/spack/repos/builtin/packages/py-meshio/package.py
@@ -12,6 +12,8 @@ class PyMeshio(PythonPackage):
homepage = "https://github.com/nschloe/meshio"
pypi = "meshio/meshio-5.0.0.tar.gz"
+ license("MIT")
+
version("5.0.1", sha256="e283f40b5fb68fc5c232829c33c086789661438960762b22dc2823571a089a8b")
version("5.0.0", sha256="f6327c06d6171d30e0991d3dcb048751035f9cfac1f19e2444971275fd971188")
version("4.4.6", sha256="be352a0924c9eff99768a6f402b7558dbb280bbf1e7bf43f18cef92db418684f")
diff --git a/var/spack/repos/builtin/packages/py-meshpy/package.py b/var/spack/repos/builtin/packages/py-meshpy/package.py
index 106d71fb05..ef8a41ce4d 100644
--- a/var/spack/repos/builtin/packages/py-meshpy/package.py
+++ b/var/spack/repos/builtin/packages/py-meshpy/package.py
@@ -15,6 +15,8 @@ class PyMeshpy(PythonPackage):
maintainers("cgcgcg")
+ license("MIT")
+
version("2022.1.3", sha256="a7158e31ece25fa6c6cebce9fd1e968157d661dc8769fb30ceba69c351478475")
depends_on("python@3.6:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-meson-python/package.py b/var/spack/repos/builtin/packages/py-meson-python/package.py
index de60dc008c..3e2b7e11b7 100644
--- a/var/spack/repos/builtin/packages/py-meson-python/package.py
+++ b/var/spack/repos/builtin/packages/py-meson-python/package.py
@@ -14,6 +14,8 @@ class PyMesonPython(PythonPackage):
maintainers("eli-schwartz", "adamjstewart", "rgommers")
+ license("MIT")
+
version("0.13.1", sha256="63b3170001425c42fa4cfedadb9051cbd28925ff8eed7c40d36ba0099e3c7618")
version("0.12.0", sha256="8cb159a8093a2e73cfa897f8092ec93b74e3842f94dff7fde381c6fe0e0b064d")
version("0.11.0", sha256="110258837c2ffe762f5f855c7ea5385f1edd44074e93a0f317ffefc7aab42b09")
diff --git a/var/spack/repos/builtin/packages/py-metasv/package.py b/var/spack/repos/builtin/packages/py-metasv/package.py
index b825907b85..bd9e5dc111 100644
--- a/var/spack/repos/builtin/packages/py-metasv/package.py
+++ b/var/spack/repos/builtin/packages/py-metasv/package.py
@@ -13,6 +13,8 @@ class PyMetasv(PythonPackage):
homepage = "https://bioinform.github.io/metasv/"
url = "https://github.com/bioinform/metasv/archive/0.5.4.tar.gz"
+ license("BSD-2-Clause")
+
version("0.5.4", sha256="c8613b56f44b9303b9e126618b2aee9dbc0b26c03d14e70e1aeed918582eeec1")
depends_on("py-pybedtools@0.6.9", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-metomi-rose/package.py b/var/spack/repos/builtin/packages/py-metomi-rose/package.py
index 161edeb582..ed4037bc42 100644
--- a/var/spack/repos/builtin/packages/py-metomi-rose/package.py
+++ b/var/spack/repos/builtin/packages/py-metomi-rose/package.py
@@ -14,6 +14,8 @@ class PyMetomiRose(PythonPackage):
maintainers("LydDeb")
+ license("GPL-3.0-only")
+
version("2.1.0", sha256="1b60135a434fe4325d364a57e8f5e81e90f39b373b9d68733458c1adc2513c05")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-metpy/package.py b/var/spack/repos/builtin/packages/py-metpy/package.py
index 0459649eef..2b523c027d 100644
--- a/var/spack/repos/builtin/packages/py-metpy/package.py
+++ b/var/spack/repos/builtin/packages/py-metpy/package.py
@@ -18,6 +18,8 @@ class PyMetpy(PythonPackage):
# https://github.com/Unidata/MetPy/issues/1888
import_modules = ["metpy", "metpy._vendor", "metpy.calc", "metpy.interpolate"]
+ license("BSD-3-Clause")
+
version("1.0.1", sha256="16fa9806facc24f31f454b898741ec5639a72ba9d4ff8a19ad0e94629d93cb95")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-mffpy/package.py b/var/spack/repos/builtin/packages/py-mffpy/package.py
index eb238b1606..ba409493d5 100644
--- a/var/spack/repos/builtin/packages/py-mffpy/package.py
+++ b/var/spack/repos/builtin/packages/py-mffpy/package.py
@@ -12,6 +12,8 @@ class PyMffpy(PythonPackage):
homepage = "https://github.com/BEL-Public/mffpy"
pypi = "mffpy/mffpy-0.6.3.tar.gz"
+ license("Apache-2.0")
+
version("0.6.3", sha256="fceaf59f5fccb26b6e8a0363579d27e53db547493af353737a24983d95dc012d")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-mido/package.py b/var/spack/repos/builtin/packages/py-mido/package.py
index a97829c378..8ff71e2bfa 100644
--- a/var/spack/repos/builtin/packages/py-mido/package.py
+++ b/var/spack/repos/builtin/packages/py-mido/package.py
@@ -13,6 +13,8 @@ class PyMido(PythonPackage):
homepage = "https://mido.readthedocs.io/"
url = "https://github.com/mido/mido/archive/1.2.9.tar.gz"
+ license("MIT")
+
version("1.2.9", sha256="6d68d7514bb3320f505ba4d7e06006c4725c0b97f281126bc983f3f7eeed697a")
version("1.2.8", sha256="4d26706430ea87dfcd950b19979d3edb97b2b113eb7e233c64290713cf7ec7b9")
version("1.2.7", sha256="7fb8d2c4b16b1d4f18b2e440654905ad63a8d24121f41b0126f39e3c7db89cf1")
diff --git a/var/spack/repos/builtin/packages/py-mike/package.py b/var/spack/repos/builtin/packages/py-mike/package.py
index 25b7a2d85c..4a762031e0 100644
--- a/var/spack/repos/builtin/packages/py-mike/package.py
+++ b/var/spack/repos/builtin/packages/py-mike/package.py
@@ -14,6 +14,8 @@ class PyMike(PythonPackage):
homepage = "https://github.com/jimporter/mike"
pypi = "mike/mike-1.1.2.tar.gz"
+ license("BSD-3-Clause")
+
version("1.1.2", sha256="56c3f1794c2d0b5fdccfa9b9487beb013ca813de2e3ad0744724e9d34d40b77b")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-minio/package.py b/var/spack/repos/builtin/packages/py-minio/package.py
index 37d2f6dae2..fc04f8b1f1 100644
--- a/var/spack/repos/builtin/packages/py-minio/package.py
+++ b/var/spack/repos/builtin/packages/py-minio/package.py
@@ -14,6 +14,8 @@ class PyMinio(PythonPackage):
homepage = "https://github.com/minio/minio-py"
pypi = "minio/minio-7.1.2.tar.gz"
+ license("Apache-2.0")
+
version("7.1.2", sha256="40d0cdb4dba5d5610d6599ea740cf827102db5bfa71279fc220c3cf7305bedc1")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-minrpc/package.py b/var/spack/repos/builtin/packages/py-minrpc/package.py
index 2e6db0e8b6..8c3b1a8e4e 100644
--- a/var/spack/repos/builtin/packages/py-minrpc/package.py
+++ b/var/spack/repos/builtin/packages/py-minrpc/package.py
@@ -12,6 +12,8 @@ class PyMinrpc(PythonPackage):
homepage = "https://github.com/hibtc/minrpc"
pypi = "minrpc/minrpc-0.0.11.tar.gz"
+ license("GPL-3.0-only")
+
version("0.0.11", sha256="bed53160f2774fdae7bd3d0fb5d1c77d17395394ec28a9e95a5859f486b54893")
depends_on("python@2.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-mistletoe/package.py b/var/spack/repos/builtin/packages/py-mistletoe/package.py
index 74e0d8928e..9ff4ac1b20 100644
--- a/var/spack/repos/builtin/packages/py-mistletoe/package.py
+++ b/var/spack/repos/builtin/packages/py-mistletoe/package.py
@@ -13,6 +13,8 @@ class PyMistletoe(PythonPackage):
homepage = "https://github.com/miyuchina/mistletoe"
pypi = "mistletoe/mistletoe-1.2.1.tar.gz"
+ license("MIT")
+
version("1.2.1", sha256="7d0c1ab3747047d169f9fc4b925d1cba3f5c13eaf0b90c365b72e47e59d00a02")
depends_on("python@3.5:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-mistune/package.py b/var/spack/repos/builtin/packages/py-mistune/package.py
index 5590035d45..e718e6428f 100644
--- a/var/spack/repos/builtin/packages/py-mistune/package.py
+++ b/var/spack/repos/builtin/packages/py-mistune/package.py
@@ -12,6 +12,8 @@ class PyMistune(PythonPackage):
homepage = "https://github.com/lepture/mistune"
pypi = "mistune/mistune-2.0.2.tar.gz"
+ license("BSD-3-Clause")
+
version("2.0.5", sha256="0246113cb2492db875c6be56974a7c893333bf26cd92891c85f63151cee09d34")
version("2.0.4", sha256="9ee0a66053e2267aba772c71e06891fa8f1af6d4b01d5e84e267b4570d4d9808")
version("2.0.2", sha256="6fc88c3cb49dba8b16687b41725e661cf85784c12e8974a29b9d336dd596c3a1")
diff --git a/var/spack/repos/builtin/packages/py-mizani/package.py b/var/spack/repos/builtin/packages/py-mizani/package.py
index f05572bb66..ae2522ad27 100644
--- a/var/spack/repos/builtin/packages/py-mizani/package.py
+++ b/var/spack/repos/builtin/packages/py-mizani/package.py
@@ -14,6 +14,8 @@ class PyMizani(PythonPackage):
homepage = "https://mizani.readthedocs.io/en/latest"
pypi = "mizani/mizani-0.7.4.tar.gz"
+ license("BSD-3-Clause")
+
version("0.8.1", sha256="8ad0a0efa52f1bcdf41f675b64a8c0f7cd24e763d53baced6613f20bd6ed4928")
version("0.7.4", sha256="b84b923cd3b8b4c0421a750672e5a85ed2aa05e632bd37af8419d5bbf65c397c")
version("0.7.3", sha256="f521300bd29ca918fcd629bc8ab50fa04e41bdbe00f6bcf74055d3c6273770a4")
diff --git a/var/spack/repos/builtin/packages/py-mkdocs-autorefs/package.py b/var/spack/repos/builtin/packages/py-mkdocs-autorefs/package.py
index 8a8ab63cc1..639d43c850 100644
--- a/var/spack/repos/builtin/packages/py-mkdocs-autorefs/package.py
+++ b/var/spack/repos/builtin/packages/py-mkdocs-autorefs/package.py
@@ -13,6 +13,8 @@ class PyMkdocsAutorefs(PythonPackage):
homepage = "https://mkdocstrings.github.io/autorefs/"
pypi = "mkdocs-autorefs/mkdocs-autorefs-0.4.1.tar.gz"
+ license("ISC")
+
version("0.4.1", sha256="70748a7bd025f9ecd6d6feeba8ba63f8e891a1af55f48e366d6d6e78493aba84")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-mkdocs-jupyter/package.py b/var/spack/repos/builtin/packages/py-mkdocs-jupyter/package.py
index 25e12824ca..1a2ae26e79 100644
--- a/var/spack/repos/builtin/packages/py-mkdocs-jupyter/package.py
+++ b/var/spack/repos/builtin/packages/py-mkdocs-jupyter/package.py
@@ -13,6 +13,8 @@ class PyMkdocsJupyter(PythonPackage):
homepage = "https://github.com/danielfrg/mkdocs-jupyter"
pypi = "mkdocs-jupyter/mkdocs-jupyter-0.21.0.tar.gz"
+ license("Apache-2.0")
+
version("0.21.0", sha256="c8c00ce44456e3cf50c5dc3fe0cb18fab6467fb5bafc2c0bfe1efff3e0a52470")
version("0.20.1", sha256="3b6ef675ee2f22ad94047db7f84e212f5278529df659f7584b5a2b8662db39f6")
diff --git a/var/spack/repos/builtin/packages/py-mkdocs-material-extensions/package.py b/var/spack/repos/builtin/packages/py-mkdocs-material-extensions/package.py
index 2b369ff31b..37f9aa40dd 100644
--- a/var/spack/repos/builtin/packages/py-mkdocs-material-extensions/package.py
+++ b/var/spack/repos/builtin/packages/py-mkdocs-material-extensions/package.py
@@ -13,6 +13,8 @@ class PyMkdocsMaterialExtensions(PythonPackage):
homepage = "https://github.com/facelessuser/mkdocs-material-extensions"
pypi = "mkdocs-material-extensions/mkdocs-material-extensions-1.0.3.tar.gz"
+ license("MIT")
+
version("1.0.3", sha256="bfd24dfdef7b41c312ede42648f9eb83476ea168ec163b613f9abd12bbfddba2")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-mkdocs-material/package.py b/var/spack/repos/builtin/packages/py-mkdocs-material/package.py
index c8542ba5fa..693a139dbc 100644
--- a/var/spack/repos/builtin/packages/py-mkdocs-material/package.py
+++ b/var/spack/repos/builtin/packages/py-mkdocs-material/package.py
@@ -14,6 +14,8 @@ class PyMkdocsMaterial(PythonPackage):
homepage = "https://squidfunk.github.io/mkdocs-material/"
pypi = "mkdocs-material/mkdocs-material-8.4.0.tar.gz"
+ license("MIT")
+
version("8.4.0", sha256="6c0a6e6cda8b43956e0c562374588160af8110584a1444f422b1cfd91930f9c7")
version("8.3.6", sha256="be8f95c0dfb927339b55b2cc066423dc0b381be9828ff74a5b02df979a859b66")
diff --git a/var/spack/repos/builtin/packages/py-mkdocs/package.py b/var/spack/repos/builtin/packages/py-mkdocs/package.py
index db3dd5aadd..a88ec73462 100644
--- a/var/spack/repos/builtin/packages/py-mkdocs/package.py
+++ b/var/spack/repos/builtin/packages/py-mkdocs/package.py
@@ -14,6 +14,8 @@ class PyMkdocs(PythonPackage):
homepage = "https://www.mkdocs.org/"
pypi = "mkdocs/mkdocs-1.3.1.tar.gz"
+ license("BSD-2-Clause")
+
version("1.3.1", sha256="a41a2ff25ce3bbacc953f9844ba07d106233cd76c88bac1f59cb1564ac0d87ed")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-mkdocstrings-python/package.py b/var/spack/repos/builtin/packages/py-mkdocstrings-python/package.py
index 5d271d78bd..45f472b150 100644
--- a/var/spack/repos/builtin/packages/py-mkdocstrings-python/package.py
+++ b/var/spack/repos/builtin/packages/py-mkdocstrings-python/package.py
@@ -13,6 +13,8 @@ class PyMkdocstringsPython(PythonPackage):
homepage = "https://mkdocstrings.github.io/python/"
pypi = "mkdocstrings-python/mkdocstrings-python-0.7.1.tar.gz"
+ license("ISC")
+
version("0.7.1", sha256="c334b382dca202dfa37071c182418a6df5818356a95d54362a2b24822ca3af71")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-mkdocstrings/package.py b/var/spack/repos/builtin/packages/py-mkdocstrings/package.py
index 04d282f164..7c11b8ee8a 100644
--- a/var/spack/repos/builtin/packages/py-mkdocstrings/package.py
+++ b/var/spack/repos/builtin/packages/py-mkdocstrings/package.py
@@ -13,6 +13,8 @@ class PyMkdocstrings(PythonPackage):
homepage = "https://mkdocstrings.github.io/"
pypi = "mkdocstrings/mkdocstrings-0.19.0.tar.gz"
+ license("ISC")
+
version("0.19.0", sha256="efa34a67bad11229d532d89f6836a8a215937548623b64f3698a1df62e01cc3e")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-ml-collections/package.py b/var/spack/repos/builtin/packages/py-ml-collections/package.py
index 525149b3af..528e19084c 100644
--- a/var/spack/repos/builtin/packages/py-ml-collections/package.py
+++ b/var/spack/repos/builtin/packages/py-ml-collections/package.py
@@ -13,6 +13,8 @@ class PyMlCollections(PythonPackage):
pypi = "ml_collections/ml_collections-0.1.0.tar.gz"
git = "https://github.com/google/ml_collections"
+ license("Apache-2.0")
+
version("0.1.1", sha256="3fefcc72ec433aa1e5d32307a3e474bbb67f405be814ea52a2166bfc9dbe68cc")
version("0.1.0", commit="63a7c22d1bf3521c3bb3f9da6ebf07972c25fec4")
diff --git a/var/spack/repos/builtin/packages/py-ml-dtypes/package.py b/var/spack/repos/builtin/packages/py-ml-dtypes/package.py
index 192069e219..09eea4fc1d 100644
--- a/var/spack/repos/builtin/packages/py-ml-dtypes/package.py
+++ b/var/spack/repos/builtin/packages/py-ml-dtypes/package.py
@@ -15,6 +15,8 @@ class PyMlDtypes(PythonPackage):
git = "https://github.com/jax-ml/ml_dtypes.git"
submodules = True
+ license("Apache-2.0")
+
version("0.3.1", tag="v0.3.1", commit="bbeedd470ecac727c42e97648c0f27bfc312af30")
version("0.2.0", tag="v0.2.0", commit="5b9fc9ad978757654843f4a8d899715dbea30e88")
diff --git a/var/spack/repos/builtin/packages/py-mlflow/package.py b/var/spack/repos/builtin/packages/py-mlflow/package.py
index a162194d92..312c7ad6b0 100644
--- a/var/spack/repos/builtin/packages/py-mlflow/package.py
+++ b/var/spack/repos/builtin/packages/py-mlflow/package.py
@@ -12,6 +12,8 @@ class PyMlflow(PythonPackage):
homepage = "https://pypi.org/project/mlflow/"
pypi = "mlflow/mlflow-2.0.1.tar.gz"
+ license("Apache-2.0")
+
version("2.0.1", sha256="7ce6caf3c6acb022d6f5ce8a0995a92be1db524ae16aade1f83da661cdf993de")
version("1.17.0", sha256="4898c58899e3101e09e2b37cf5bee7db04c5d73389a56942d3ef5a5e4396799e")
diff --git a/var/spack/repos/builtin/packages/py-mlperf-logging/package.py b/var/spack/repos/builtin/packages/py-mlperf-logging/package.py
index cf06ae2616..27113225c1 100644
--- a/var/spack/repos/builtin/packages/py-mlperf-logging/package.py
+++ b/var/spack/repos/builtin/packages/py-mlperf-logging/package.py
@@ -12,6 +12,8 @@ class PyMlperfLogging(PythonPackage):
homepage = "https://github.com/mlperf/logging"
url = "https://github.com/mlperf/logging/archive/0.7.1.tar.gz"
+ license("Apache-2.0")
+
version("0.7.1", sha256="32fb6885d8bbf20e1225dc7ec57dc964649df696278cdd2d575aeef8e891f7bb")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-mlxtend/package.py b/var/spack/repos/builtin/packages/py-mlxtend/package.py
index 6b2aaf640f..0042dc9762 100644
--- a/var/spack/repos/builtin/packages/py-mlxtend/package.py
+++ b/var/spack/repos/builtin/packages/py-mlxtend/package.py
@@ -13,6 +13,8 @@ class PyMlxtend(PythonPackage):
homepage = "https://rasbt.github.io/mlxtend/"
url = "https://github.com/rasbt/mlxtend/archive/v0.16.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.16.0", sha256="38789b36173630bf18e2244b035e7e6b44a87a0ae65cf04935cd2eecbf6595a1")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-mmcv/package.py b/var/spack/repos/builtin/packages/py-mmcv/package.py
index de828f8a2a..7fc0ebd749 100644
--- a/var/spack/repos/builtin/packages/py-mmcv/package.py
+++ b/var/spack/repos/builtin/packages/py-mmcv/package.py
@@ -14,6 +14,8 @@ class PyMmcv(PythonPackage):
homepage = "https://mmcv.readthedocs.io/en/latest/"
url = "https://github.com/open-mmlab/mmcv/archive/v0.5.1.tar.gz"
+ license("Apache-2.0")
+
version("0.5.1", sha256="7c5ad30d9b61e44019e81ef46c406aa85dd08b5d0ba12ddd5cdc9c445835a55e")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-mmtf-python/package.py b/var/spack/repos/builtin/packages/py-mmtf-python/package.py
index 4fd4e3825a..0c542dd9bb 100644
--- a/var/spack/repos/builtin/packages/py-mmtf-python/package.py
+++ b/var/spack/repos/builtin/packages/py-mmtf-python/package.py
@@ -13,6 +13,8 @@ class PyMmtfPython(PythonPackage):
homepage = "https://github.com/rcsb/mmtf-python"
pypi = "mmtf-python/mmtf-python-1.1.2.tar.gz"
+ license("Apache-2.0")
+
version("1.1.2", sha256="a5caa7fcd2c1eaa16638b5b1da2d3276cbd3ed3513f0c2322957912003b6a8df")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-mne/package.py b/var/spack/repos/builtin/packages/py-mne/package.py
index 0311f7bd84..4946631b5a 100644
--- a/var/spack/repos/builtin/packages/py-mne/package.py
+++ b/var/spack/repos/builtin/packages/py-mne/package.py
@@ -13,6 +13,8 @@ class PyMne(PythonPackage):
pypi = "mne/mne-0.23.4.tar.gz"
git = "https://github.com/mne-tools/mne-python.git"
+ license("BSD-3-Clause")
+
version("1.4.2", sha256="dd2bf35a90d951bef15ff3a651045b0373eff26018a821667109c727d55c7d63")
version("1.4.0", sha256="7834f5b79c2c9885ca601bbddd8db3c2b2f37c34443fc0caf0447751f6c37a2a")
version("1.3.1", sha256="0d0626d3187dd0ee6f8740d054660a1b5fce4c879f814b745b13c5a587baf32b")
diff --git a/var/spack/repos/builtin/packages/py-mo-pack/package.py b/var/spack/repos/builtin/packages/py-mo-pack/package.py
index 71e6a64f96..f4c87ed18d 100644
--- a/var/spack/repos/builtin/packages/py-mo-pack/package.py
+++ b/var/spack/repos/builtin/packages/py-mo-pack/package.py
@@ -13,6 +13,8 @@ class PyMoPack(PythonPackage):
homepage = "https://github.com/SciTools/mo_pack"
url = "https://github.com/SciTools/mo_pack/archive/v0.2.0.tar.gz"
+ license("LGPL-3.0-only")
+
version("0.2.0", sha256="4aa70e1f846b666670843bc2514435dedf7393203e88abaf74d48f8f2717a726")
depends_on("libmo-unpack")
diff --git a/var/spack/repos/builtin/packages/py-mock/package.py b/var/spack/repos/builtin/packages/py-mock/package.py
index cb32ffe6f8..603340c241 100644
--- a/var/spack/repos/builtin/packages/py-mock/package.py
+++ b/var/spack/repos/builtin/packages/py-mock/package.py
@@ -14,6 +14,8 @@ class PyMock(PythonPackage):
homepage = "https://github.com/testing-cabal/mock"
pypi = "mock/mock-4.0.3.tar.gz"
+ license("BSD-2-Clause")
+
version("4.0.3", sha256="7d3fbbde18228f4ff2f1f119a45cdffa458b4c0dee32eb4d2bb2f82554bac7bc")
version("3.0.5", sha256="83657d894c90d5681d62155c82bda9c1187827525880eda8ff5df4ec813437c3")
version("3.0.3", sha256="5eda46efb363128828d6fd2bf8d16f6ebb66f5b543b9f7f8f4eb224c5cb503fe")
diff --git a/var/spack/repos/builtin/packages/py-model-index/package.py b/var/spack/repos/builtin/packages/py-model-index/package.py
index 111d44af30..2e6ecf32b0 100644
--- a/var/spack/repos/builtin/packages/py-model-index/package.py
+++ b/var/spack/repos/builtin/packages/py-model-index/package.py
@@ -12,6 +12,8 @@ class PyModelIndex(PythonPackage):
homepage = "https://github.com/paperswithcode/model-index"
git = "https://github.com/paperswithcode/model-index.git"
+ license("MIT")
+
version("0.1.11", commit="a39af5f8aaa2a90b8fc7180744a855282360067a")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-modepy/package.py b/var/spack/repos/builtin/packages/py-modepy/package.py
index 067364c1e2..bfefb00969 100644
--- a/var/spack/repos/builtin/packages/py-modepy/package.py
+++ b/var/spack/repos/builtin/packages/py-modepy/package.py
@@ -15,6 +15,8 @@ class PyModepy(PythonPackage):
maintainers("cgcgcg")
+ license("MIT")
+
version("2021.1", sha256="4cddd2d4720128356e0019e8d972d979552eafad059f4acef01e106b22d8d297")
depends_on("python@3.6:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-modin/package.py b/var/spack/repos/builtin/packages/py-modin/package.py
index 3b757ff74d..83d3ffcd64 100644
--- a/var/spack/repos/builtin/packages/py-modin/package.py
+++ b/var/spack/repos/builtin/packages/py-modin/package.py
@@ -12,6 +12,8 @@ class PyModin(PythonPackage):
homepage = "https://github.com/modin-project/modin"
pypi = "modin/modin-0.16.2.tar.gz"
+ license("Apache-2.0")
+
version("0.16.2", sha256="8e3f4cb478ae08dcc71b5a345781d57f29d6b95bc6ce1dc5c14d597a382f1354")
variant(
diff --git a/var/spack/repos/builtin/packages/py-modred/package.py b/var/spack/repos/builtin/packages/py-modred/package.py
index 565da9c41e..2a3b230901 100644
--- a/var/spack/repos/builtin/packages/py-modred/package.py
+++ b/var/spack/repos/builtin/packages/py-modred/package.py
@@ -14,6 +14,8 @@ class PyModred(PythonPackage):
homepage = "https://github.com/belson17/modred"
git = "https://github.com/belson17/modred.git"
+ license("BSD-2-Clause")
+
version("2.0.4", tag="v2.0.4", commit="b793efd353434799ec8c4c350757037f87dcf99a")
version("2.0.3", tag="v2.0.3", commit="70f61fddf4192a33952f5c98103d2b90955c4e79")
version("2.0.2", tag="v2.0.2", commit="674d6962f87c93697e4cbb4efd0785cd3398c4b1")
diff --git a/var/spack/repos/builtin/packages/py-moltemplate/package.py b/var/spack/repos/builtin/packages/py-moltemplate/package.py
index 62009c3d5d..127e7bcf6a 100644
--- a/var/spack/repos/builtin/packages/py-moltemplate/package.py
+++ b/var/spack/repos/builtin/packages/py-moltemplate/package.py
@@ -13,6 +13,8 @@ class PyMoltemplate(PythonPackage):
homepage = "https://moltemplate.org"
url = "https://github.com/jewettaij/moltemplate/archive/v2.5.8.tar.gz"
+ license("MIT")
+
version("2.5.8", sha256="f1e2d52249e996d85f5b1b7b50f50037da9e4b9c252cdfc622b21e79aa21162f")
depends_on("python@2.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-monkeytype/package.py b/var/spack/repos/builtin/packages/py-monkeytype/package.py
index fc4e8d9733..85126e5282 100644
--- a/var/spack/repos/builtin/packages/py-monkeytype/package.py
+++ b/var/spack/repos/builtin/packages/py-monkeytype/package.py
@@ -12,6 +12,8 @@ class PyMonkeytype(PythonPackage):
homepage = "https://github.com/instagram/MonkeyType"
pypi = "MonkeyType/MonkeyType-22.2.0.tar.gz"
+ license("BSD-3-Clause")
+
version("22.2.0", sha256="6b0c00b49dcc5095a2c08d28246cf005e05673fc51f64d203f9a6bca2036dfab")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-monotonic/package.py b/var/spack/repos/builtin/packages/py-monotonic/package.py
index 86c7adce1e..d6aa74c571 100644
--- a/var/spack/repos/builtin/packages/py-monotonic/package.py
+++ b/var/spack/repos/builtin/packages/py-monotonic/package.py
@@ -11,6 +11,8 @@ class PyMonotonic(PythonPackage):
pypi = "monotonic/monotonic-1.6.tar.gz"
+ license("Apache-2.0")
+
version("1.6", sha256="3a55207bcfed53ddd5c5bae174524062935efed17792e9de2ad0205ce9ad63f7")
version("1.2", sha256="c0e1ceca563ca6bb30b0fb047ee1002503ae6ad3585fc9c6af37a8f77ec274ba")
diff --git a/var/spack/repos/builtin/packages/py-more-itertools/package.py b/var/spack/repos/builtin/packages/py-more-itertools/package.py
index 9172927a55..5931f096fb 100644
--- a/var/spack/repos/builtin/packages/py-more-itertools/package.py
+++ b/var/spack/repos/builtin/packages/py-more-itertools/package.py
@@ -12,6 +12,8 @@ class PyMoreItertools(PythonPackage):
homepage = "https://github.com/erikrose/more-itertools"
pypi = "more-itertools/more-itertools-7.2.0.tar.gz"
+ license("MIT")
+
version("9.1.0", sha256="cabaa341ad0389ea83c17a94566a53ae4c9d07349861ecb14dc6d0345cf9ac5d")
version("8.14.0", sha256="c09443cd3d5438b8dafccd867a6bc1cb0894389e90cb53d227456b0b0bccb750")
version("8.12.0", sha256="7dc6ad46f05f545f900dd59e8dfb4e84a4827b97b3cfecb175ea0c7d247f6064")
diff --git a/var/spack/repos/builtin/packages/py-morph-tool/package.py b/var/spack/repos/builtin/packages/py-morph-tool/package.py
index 7927b468c0..f926c5451b 100644
--- a/var/spack/repos/builtin/packages/py-morph-tool/package.py
+++ b/var/spack/repos/builtin/packages/py-morph-tool/package.py
@@ -13,6 +13,8 @@ class PyMorphTool(PythonPackage):
git = "https://github.com/BlueBrain/morph-tool.git"
pypi = "morph-tool/morph-tool-2.9.1.tar.gz"
+ license("LGPL-3.0-or-later")
+
version("master", branch="master")
version("2.9.1", sha256="305e9456c8047726588b23dfa070eb95ccbe5573e9fea3e0a83dc93eacdf61dc")
version("2.9.0", sha256="c60d4010e17ddcc3f53c864c374fffee05713c8f8fd2ba4eed7706041ce1fa47")
diff --git a/var/spack/repos/builtin/packages/py-morphio/package.py b/var/spack/repos/builtin/packages/py-morphio/package.py
index a5a9fee7de..847be9b711 100644
--- a/var/spack/repos/builtin/packages/py-morphio/package.py
+++ b/var/spack/repos/builtin/packages/py-morphio/package.py
@@ -15,6 +15,8 @@ class PyMorphio(PythonPackage):
git = "https://github.com/BlueBrain/MorphIO.git"
pypi = "morphio/MorphIO-3.3.2.tar.gz"
+ license("LGPL-3.0-or-later")
+
version("master", branch="master", submodules=True)
version("3.3.6", sha256="0f2e55470d92a3d89f2141ae905ee104fd16257b93dafb90682d90171de2f4e6")
diff --git a/var/spack/repos/builtin/packages/py-motmetrics/package.py b/var/spack/repos/builtin/packages/py-motmetrics/package.py
index 6a70f89284..099b343f6b 100644
--- a/var/spack/repos/builtin/packages/py-motmetrics/package.py
+++ b/var/spack/repos/builtin/packages/py-motmetrics/package.py
@@ -14,6 +14,8 @@ class PyMotmetrics(PythonPackage):
homepage = "https://github.com/cheind/py-motmetrics"
pypi = "motmetrics/motmetrics-1.2.0.tar.gz"
+ license("MIT")
+
version("1.2.0", sha256="7328d8468c948400b38fcc212f3e448bc1f2fdfc727e170d85a029e49f1cdbc6")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-motor/package.py b/var/spack/repos/builtin/packages/py-motor/package.py
index 74df05cb8b..1983089573 100644
--- a/var/spack/repos/builtin/packages/py-motor/package.py
+++ b/var/spack/repos/builtin/packages/py-motor/package.py
@@ -12,6 +12,8 @@ class PyMotor(PythonPackage):
homepage = "https://github.com/mongodb/motor/"
pypi = "motor/motor-2.5.1.tar.gz"
+ license("Apache-2.0")
+
version("2.5.1", sha256="663473f4498f955d35db7b6f25651cb165514c247136f368b84419cb7635f6b8")
depends_on("python@3.5.2:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-moviepy/package.py b/var/spack/repos/builtin/packages/py-moviepy/package.py
index ce5c8efafe..c00ae6bcce 100644
--- a/var/spack/repos/builtin/packages/py-moviepy/package.py
+++ b/var/spack/repos/builtin/packages/py-moviepy/package.py
@@ -17,6 +17,8 @@ class PyMoviepy(PythonPackage):
homepage = "https://zulko.github.io/moviepy/"
pypi = "moviepy/moviepy-1.0.3.tar.gz"
+ license("MIT")
+
version("1.0.3", sha256="2884e35d1788077db3ff89e763c5ba7bfddbd7ae9108c9bc809e7ba58fa433f5")
version("1.0.1", sha256="9d5b0a0e884c0eb92c431baa110e560059720aab15d2ef3e4cba3892c34cf1ed")
diff --git a/var/spack/repos/builtin/packages/py-mpi4jax/package.py b/var/spack/repos/builtin/packages/py-mpi4jax/package.py
index e221830e40..ae9591ecdb 100644
--- a/var/spack/repos/builtin/packages/py-mpi4jax/package.py
+++ b/var/spack/repos/builtin/packages/py-mpi4jax/package.py
@@ -15,6 +15,8 @@ class PyMpi4jax(PythonPackage, CudaPackage):
maintainers("bhaveshshrimali")
+ license("MIT")
+
version(
"0.3.11.post3", sha256="ad4c5840c81ead40b68f4885d705c06eeca22cd4e998790de589c6566db75a75"
)
diff --git a/var/spack/repos/builtin/packages/py-mpi4py/package.py b/var/spack/repos/builtin/packages/py-mpi4py/package.py
index ee8ca4fe5d..206ff93d32 100644
--- a/var/spack/repos/builtin/packages/py-mpi4py/package.py
+++ b/var/spack/repos/builtin/packages/py-mpi4py/package.py
@@ -16,6 +16,8 @@ class PyMpi4py(PythonPackage):
pypi = "mpi4py/mpi4py-3.0.3.tar.gz"
git = "https://github.com/mpi4py/mpi4py.git"
+ license("BSD-2-Clause")
+
version("master", branch="master")
version("3.1.5", sha256="a706e76db9255135c2fb5d1ef54cb4f7b0e4ad9e33cbada7de27626205f2a153")
version("3.1.4", sha256="17858f2ebc623220d0120d1fa8d428d033dde749c4bc35b33d81a66ad7f93480")
diff --git a/var/spack/repos/builtin/packages/py-mpld3/package.py b/var/spack/repos/builtin/packages/py-mpld3/package.py
index 2cadcfc5b3..a1c98fb78c 100644
--- a/var/spack/repos/builtin/packages/py-mpld3/package.py
+++ b/var/spack/repos/builtin/packages/py-mpld3/package.py
@@ -13,6 +13,8 @@ class PyMpld3(PythonPackage):
homepage = "https://mpld3.github.io/"
pypi = "mpld3/mpld3-0.3.tar.gz"
+ license("BSD-3-Clause")
+
version("0.5.8", sha256="1a167dbef836dd7c66d8aa71c06a32d50bffa18725f304d93cb74fdb3545043b")
version("0.5.5", sha256="b080f3535238a71024c0158280ab4f6091717c45347c41c907012f8dd6da1bd5")
version("0.3", sha256="4d455884a211bf99b37ecc760759435c7bb6a5955de47d8daf4967e301878ab7")
diff --git a/var/spack/repos/builtin/packages/py-mpldock/package.py b/var/spack/repos/builtin/packages/py-mpldock/package.py
index b4e352bbea..50f5bc7c2a 100644
--- a/var/spack/repos/builtin/packages/py-mpldock/package.py
+++ b/var/spack/repos/builtin/packages/py-mpldock/package.py
@@ -14,6 +14,8 @@ class PyMpldock(PythonPackage):
maintainers("LydDeb")
+ license("MIT")
+
version("0.1", sha256="8fee2e9cb25e122c9e11c15ea3ad22c9d03e78a08a0bc2b7f453230d58a31a55")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-mplhep-data/package.py b/var/spack/repos/builtin/packages/py-mplhep-data/package.py
index 70613efd6f..3d89e74ed0 100644
--- a/var/spack/repos/builtin/packages/py-mplhep-data/package.py
+++ b/var/spack/repos/builtin/packages/py-mplhep-data/package.py
@@ -12,6 +12,8 @@ class PyMplhepData(PythonPackage):
homepage = "https://github.com/Scikit-HEP/mplhep_data"
pypi = "mplhep_data/mplhep_data-0.0.3.tar.gz"
+ license("MIT")
+
version("0.0.3", sha256="b54d257f3f53c93a442cda7a6681ce267277e09173c0b41fd78820f78321772f")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-mplhep/package.py b/var/spack/repos/builtin/packages/py-mplhep/package.py
index d5f47ee24a..19880845b9 100644
--- a/var/spack/repos/builtin/packages/py-mplhep/package.py
+++ b/var/spack/repos/builtin/packages/py-mplhep/package.py
@@ -12,6 +12,8 @@ class PyMplhep(PythonPackage):
homepage = "https://github.com/scikit-hep/mplhep"
pypi = "mplhep/mplhep-0.3.15.tar.gz"
+ license("MIT")
+
version("0.3.26", sha256="d707a95ce59b0bac2fe4fe1c57fede14e15da639f3a7c732e7513a753fd9e9ac")
version("0.3.15", sha256="595f796ea65930094e86a805214e0d44537ead267a7487ae16eda02d1670653e")
diff --git a/var/spack/repos/builtin/packages/py-mpmath/package.py b/var/spack/repos/builtin/packages/py-mpmath/package.py
index 25d7bdf6f2..c1581fa2c3 100644
--- a/var/spack/repos/builtin/packages/py-mpmath/package.py
+++ b/var/spack/repos/builtin/packages/py-mpmath/package.py
@@ -12,6 +12,8 @@ class PyMpmath(PythonPackage):
homepage = "https://mpmath.org"
pypi = "mpmath/mpmath-1.0.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.2.1", sha256="79ffb45cf9f4b101a807595bcb3e72e0396202e0b1d25d689134b48c4216a81a")
version("1.1.0", sha256="fc17abe05fbab3382b61a123c398508183406fa132e0223874578e20946499f6")
version("1.0.0", sha256="04d14803b6875fe6d69e6dccea87d5ae5599802e4b1df7997bddd2024001050c")
diff --git a/var/spack/repos/builtin/packages/py-mrcfile/package.py b/var/spack/repos/builtin/packages/py-mrcfile/package.py
index 9279131197..bdfa1ab90c 100644
--- a/var/spack/repos/builtin/packages/py-mrcfile/package.py
+++ b/var/spack/repos/builtin/packages/py-mrcfile/package.py
@@ -15,6 +15,8 @@ class PyMrcfile(PythonPackage):
maintainers("dorton21")
+ license("BSD-3-Clause")
+
version("1.3.0", sha256="034f1868abf87f4e494b8b039030b50045cabccf352b8b3e88a6bd3a6d665715")
depends_on("python@3.4.0:")
diff --git a/var/spack/repos/builtin/packages/py-msal-extensions/package.py b/var/spack/repos/builtin/packages/py-msal-extensions/package.py
index fac71be3d8..a2cc1fa3e8 100644
--- a/var/spack/repos/builtin/packages/py-msal-extensions/package.py
+++ b/var/spack/repos/builtin/packages/py-msal-extensions/package.py
@@ -16,6 +16,8 @@ class PyMsalExtensions(PythonPackage):
homepage = "https://github.com/AzureAD/microsoft-authentication-library-for-python"
pypi = "msal-extensions/msal-extensions-0.2.2.tar.gz"
+ license("MIT")
+
version("1.0.0", sha256="c676aba56b0cce3783de1b5c5ecfe828db998167875126ca4b47dc6436451354")
version("0.2.2", sha256="31414753c484679bb3b6c6401623eb4c3ccab630af215f2f78c1d5c4f8e1d1a9")
version("0.1.3", sha256="59e171a9a4baacdbf001c66915efeaef372fb424421f1a4397115a3ddd6205dc")
diff --git a/var/spack/repos/builtin/packages/py-msal/package.py b/var/spack/repos/builtin/packages/py-msal/package.py
index 6658c81229..9bad0814e1 100644
--- a/var/spack/repos/builtin/packages/py-msal/package.py
+++ b/var/spack/repos/builtin/packages/py-msal/package.py
@@ -16,6 +16,8 @@ class PyMsal(PythonPackage):
homepage = "https://github.com/AzureAD/microsoft-authentication-library-for-python"
pypi = "msal/msal-1.3.0.tar.gz"
+ license("MIT")
+
# If you get diamond dependency problems on py-pyjwt,
# consider using v1.20.0, which has looser constraints
version("1.20.0", sha256="78344cd4c91d6134a593b5e3e45541e666e37b747ff8a6316c3668dd1e6ab6b2")
diff --git a/var/spack/repos/builtin/packages/py-msgpack-numpy/package.py b/var/spack/repos/builtin/packages/py-msgpack-numpy/package.py
index d0057263d4..5c06e9fb70 100644
--- a/var/spack/repos/builtin/packages/py-msgpack-numpy/package.py
+++ b/var/spack/repos/builtin/packages/py-msgpack-numpy/package.py
@@ -16,6 +16,8 @@ class PyMsgpackNumpy(PythonPackage):
homepage = "https://github.com/lebedov/msgpack-numpy"
pypi = "msgpack-numpy/msgpack-numpy-0.4.7.1.tar.gz"
+ license("BSD-3-Clause")
+
version("0.4.7.1", sha256="7eaf51acf82d7c467d21aa71df94e1c051b2055e54b755442051b474fa7cf5e1")
version("0.4.7", sha256="8e975dd7dd9eb13cbf5e8cd90af1f12af98706bbeb7acfcbd8d558fd005a85d7")
version("0.4.6", sha256="ef3c5fe3d6cbab5c9db97de7062681c18f82d32a37177aaaf58b483d0336f135")
diff --git a/var/spack/repos/builtin/packages/py-msgpack/package.py b/var/spack/repos/builtin/packages/py-msgpack/package.py
index 8089d116de..6af79951c1 100644
--- a/var/spack/repos/builtin/packages/py-msgpack/package.py
+++ b/var/spack/repos/builtin/packages/py-msgpack/package.py
@@ -14,6 +14,8 @@ class PyMsgpack(PythonPackage):
pypi = "msgpack/msgpack-1.0.0.tar.gz"
git = "https://github.com/msgpack/msgpack-python"
+ license("Apache-2.0")
+
version("1.0.5", sha256="c075544284eadc5cddc70f4757331d99dcbc16b2bbd4849d15f8aae4cf36d31c")
version("1.0.4", sha256="f5d869c18f030202eb412f08b28d2afeea553d6613aee89e200d7aca7ef01f5f")
version("1.0.3", sha256="51fdc7fb93615286428ee7758cecc2f374d5ff363bdd884c7ea622a7a327a81e")
diff --git a/var/spack/repos/builtin/packages/py-multidict/package.py b/var/spack/repos/builtin/packages/py-multidict/package.py
index a5b675cfb9..b16e828fa0 100644
--- a/var/spack/repos/builtin/packages/py-multidict/package.py
+++ b/var/spack/repos/builtin/packages/py-multidict/package.py
@@ -13,6 +13,8 @@ class PyMultidict(PythonPackage):
homepage = "https://github.com/aio-libs/multidict"
pypi = "multidict/multidict-6.0.2.tar.gz"
+ license("Apache-2.0")
+
version("6.0.4", sha256="3666906492efb76453c0e7b97f2cf459b0682e7402c0489a95484965dbc1da49")
version("6.0.2", sha256="5ff3bd75f38e4c43f1f470f2df7a4d430b821c4ce22be384e1459cb57d6bb013")
version("5.2.0", sha256="0dd1c93edb444b33ba2274b66f63def8a327d607c6c790772f448a53b6ea59ce")
diff --git a/var/spack/repos/builtin/packages/py-multiecho/package.py b/var/spack/repos/builtin/packages/py-multiecho/package.py
index 73c0c3bdec..d29ffcb77f 100644
--- a/var/spack/repos/builtin/packages/py-multiecho/package.py
+++ b/var/spack/repos/builtin/packages/py-multiecho/package.py
@@ -12,6 +12,8 @@ class PyMultiecho(PythonPackage):
homepage = "https://github.com/Donders-Institute/multiecho"
pypi = "multiecho/multiecho-0.28.tar.gz"
+ license("MIT")
+
version("0.28", sha256="d0459bd03398547116d8e989b2d2b7922af0ae7ae77e233794dd7253a2abced3")
depends_on("python@3.6:3.9", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-multipledispatch/package.py b/var/spack/repos/builtin/packages/py-multipledispatch/package.py
index acec79577c..3fc8feef22 100644
--- a/var/spack/repos/builtin/packages/py-multipledispatch/package.py
+++ b/var/spack/repos/builtin/packages/py-multipledispatch/package.py
@@ -12,6 +12,8 @@ class PyMultipledispatch(PythonPackage):
homepage = "https://multiple-dispatch.readthedocs.io/"
url = "https://github.com/mrocklin/multipledispatch/archive/0.6.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.6.0", sha256="649f6e61b8a6ce581c75f32365c926b55495c01b8177135408b83aa03886cde0")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-multiprocess/package.py b/var/spack/repos/builtin/packages/py-multiprocess/package.py
index 72f2e82762..c82eb571b8 100644
--- a/var/spack/repos/builtin/packages/py-multiprocess/package.py
+++ b/var/spack/repos/builtin/packages/py-multiprocess/package.py
@@ -12,6 +12,8 @@ class PyMultiprocess(PythonPackage):
homepage = "https://github.com/uqfoundation/multiprocess"
pypi = "multiprocess/multiprocess-0.70.5.zip"
+ license("BSD-3-Clause")
+
version("0.70.12.2", sha256="206bb9b97b73f87fec1ed15a19f8762950256aa84225450abc7150d02855a083")
version("0.70.9", sha256="9fd5bd990132da77e73dec6e9613408602a4612e1d73caf2e2b813d2b61508e5")
version("0.70.7", sha256="3394f1fbd0d87112690a877e49eb7917d851ee8d822294d522dd4deae12febdb")
diff --git a/var/spack/repos/builtin/packages/py-multiqc/package.py b/var/spack/repos/builtin/packages/py-multiqc/package.py
index c4f7979986..651b913e47 100644
--- a/var/spack/repos/builtin/packages/py-multiqc/package.py
+++ b/var/spack/repos/builtin/packages/py-multiqc/package.py
@@ -14,6 +14,8 @@ class PyMultiqc(PythonPackage):
homepage = "https://multiqc.info"
pypi = "multiqc/multiqc-1.0.tar.gz"
+ license("GPL-3.0-only")
+
version("1.15", sha256="ce5359a12226cf4ce372c6fdad142cfe2ae7501ffa97ac7aab544ced4db5ea3c")
version("1.14", sha256="dcbba405f0c9521ed2bbd7e8f7a9200643047311c9619878b81d167300149362")
version("1.13", sha256="0564fb0f894e6ca0822a0f860941b3ed2c33dce407395ac0c2103775d45cbfa0")
diff --git a/var/spack/repos/builtin/packages/py-munch/package.py b/var/spack/repos/builtin/packages/py-munch/package.py
index 747104b56d..72725958d5 100644
--- a/var/spack/repos/builtin/packages/py-munch/package.py
+++ b/var/spack/repos/builtin/packages/py-munch/package.py
@@ -13,6 +13,8 @@ class PyMunch(PythonPackage):
homepage = "https://github.com/Infinidat/munch"
pypi = "munch/munch-2.5.0.tar.gz"
+ license("MIT")
+
version("2.5.0", sha256="2d735f6f24d4dba3417fa448cae40c6e896ec1fdab6cdb5e6510999758a4dbd2")
version("2.2.0", sha256="62fb4fb318e965a464b088e6af52a63e0905a50500b770596a939d3855e7aa15")
diff --git a/var/spack/repos/builtin/packages/py-munkres/package.py b/var/spack/repos/builtin/packages/py-munkres/package.py
index 942fc34e7c..720ebf21e0 100644
--- a/var/spack/repos/builtin/packages/py-munkres/package.py
+++ b/var/spack/repos/builtin/packages/py-munkres/package.py
@@ -12,6 +12,8 @@ class PyMunkres(PythonPackage):
homepage = "https://github.com/bmc/munkres"
pypi = "munkres/munkres-1.1.2.tar.gz"
+ license("Apache-2.0")
+
version("1.1.4", sha256="fc44bf3c3979dada4b6b633ddeeb8ffbe8388ee9409e4d4e8310c2da1792db03")
version("1.1.2", sha256="81e9ced40c3d0ffc48be4b6da5cfdfaa49041faaaba8075b159974ec47926aea")
diff --git a/var/spack/repos/builtin/packages/py-murmurhash/package.py b/var/spack/repos/builtin/packages/py-murmurhash/package.py
index 130196a170..72cbf80098 100644
--- a/var/spack/repos/builtin/packages/py-murmurhash/package.py
+++ b/var/spack/repos/builtin/packages/py-murmurhash/package.py
@@ -13,6 +13,8 @@ class PyMurmurhash(PythonPackage):
homepage = "https://github.com/explosion/murmurhash"
pypi = "murmurhash/murmurhash-1.0.2.tar.gz"
+ license("MIT")
+
version("1.0.2", sha256="c7a646f6b07b033642b4f52ae2e45efd8b80780b3b90e8092a0cec935fbf81e2")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-mutagen/package.py b/var/spack/repos/builtin/packages/py-mutagen/package.py
index c1848a3989..61f010da39 100644
--- a/var/spack/repos/builtin/packages/py-mutagen/package.py
+++ b/var/spack/repos/builtin/packages/py-mutagen/package.py
@@ -12,6 +12,8 @@ class PyMutagen(PythonPackage):
homepage = "https://github.com/quodlibet/mutagen"
pypi = "mutagen/mutagen-1.45.1.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.45.1", sha256="6397602efb3c2d7baebd2166ed85731ae1c1d475abca22090b7141ff5034b3e1")
depends_on("python@3.5:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-mx/package.py b/var/spack/repos/builtin/packages/py-mx/package.py
index 2e8e71c472..61eb08d6f9 100644
--- a/var/spack/repos/builtin/packages/py-mx/package.py
+++ b/var/spack/repos/builtin/packages/py-mx/package.py
@@ -17,6 +17,8 @@ class PyMx(PythonPackage):
homepage = "https://www.egenix.com/products/python/mxBase/"
url = "https://downloads.egenix.com/python/egenix-mx-base-3.2.8.tar.gz"
+ license("eGenix")
+
version("3.2.8", sha256="0da55233e45bc3f88870e62e60a79c2c86bad4098b8128343fd7be877f44a3c0")
# pip silently replaces distutils with setuptools
diff --git a/var/spack/repos/builtin/packages/py-mxfold2/package.py b/var/spack/repos/builtin/packages/py-mxfold2/package.py
index 1d44fbbfb5..1a5cedccb5 100644
--- a/var/spack/repos/builtin/packages/py-mxfold2/package.py
+++ b/var/spack/repos/builtin/packages/py-mxfold2/package.py
@@ -15,6 +15,8 @@ class PyMxfold2(PythonPackage):
maintainers("dorton21")
+ license("MIT")
+
version("0.1.1", sha256="9f39c6ff4138212d1ad2639005f5c05ffb4df0f7e22f5e7ad49466a05aa047e5")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-myhdl/package.py b/var/spack/repos/builtin/packages/py-myhdl/package.py
index 92d8b35d2c..0cc7986bbb 100644
--- a/var/spack/repos/builtin/packages/py-myhdl/package.py
+++ b/var/spack/repos/builtin/packages/py-myhdl/package.py
@@ -13,6 +13,8 @@ class PyMyhdl(PythonPackage):
homepage = "http://www.myhdl.org"
pypi = "myhdl/myhdl-0.9.0.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("0.9.0", sha256="52d12a5fe2cda22558806272af3c2b519b6f7095292b8e6c8ad255fb604507a5")
depends_on("python@2.6:2.8,3.4:")
diff --git a/var/spack/repos/builtin/packages/py-mypy-extensions/package.py b/var/spack/repos/builtin/packages/py-mypy-extensions/package.py
index 6dedf3ab13..033575242e 100644
--- a/var/spack/repos/builtin/packages/py-mypy-extensions/package.py
+++ b/var/spack/repos/builtin/packages/py-mypy-extensions/package.py
@@ -13,6 +13,8 @@ class PyMypyExtensions(PythonPackage):
homepage = "https://github.com/python/mypy_extensions"
pypi = "mypy-extensions/mypy_extensions-0.4.3.tar.gz"
+ license("MIT")
+
version("1.0.0", sha256="75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782")
version("0.4.3", sha256="2d82818f5bb3e369420cb3c4060a7970edba416647068eb4c5343488a6c604a8")
diff --git a/var/spack/repos/builtin/packages/py-mypy/package.py b/var/spack/repos/builtin/packages/py-mypy/package.py
index 866c07b334..0c9b61d344 100644
--- a/var/spack/repos/builtin/packages/py-mypy/package.py
+++ b/var/spack/repos/builtin/packages/py-mypy/package.py
@@ -15,6 +15,8 @@ class PyMypy(PythonPackage):
maintainers("adamjstewart")
+ license("MIT AND PSF-2.0")
+
version("1.8.0", sha256="6ff8b244d7085a0b425b56d327b480c3b29cafbd2eff27316a004f9a7391ae07")
version("1.7.1", sha256="fcb6d9afb1b6208b4c712af0dafdc650f518836065df0d4fb1d800f5d6773db2")
version("1.7.0", sha256="1e280b5697202efa698372d2f39e9a6713a0395a756b1c6bd48995f8d72690dc")
diff --git a/var/spack/repos/builtin/packages/py-mysql-connector-python/package.py b/var/spack/repos/builtin/packages/py-mysql-connector-python/package.py
index 05c881e02c..8d8e2aff4f 100644
--- a/var/spack/repos/builtin/packages/py-mysql-connector-python/package.py
+++ b/var/spack/repos/builtin/packages/py-mysql-connector-python/package.py
@@ -16,6 +16,8 @@ class PyMysqlConnectorPython(PythonPackage):
url = "https://github.com/mysql/mysql-connector-python/archive/8.0.13.tar.gz"
git = "https://github.com/mysql/mysql-connector-python.git"
+ license("Artistic-1.0-Perl")
+
version("8.0.13", sha256="d4c0834c583cdb90c0aeae90b1917d58355a4bf9b0266c16fd58874a5607f9d4")
depends_on("py-setuptools", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-mysqlclient/package.py b/var/spack/repos/builtin/packages/py-mysqlclient/package.py
index 7e1121dd2a..8a14d847da 100644
--- a/var/spack/repos/builtin/packages/py-mysqlclient/package.py
+++ b/var/spack/repos/builtin/packages/py-mysqlclient/package.py
@@ -15,6 +15,8 @@ class PyMysqlclient(PythonPackage):
homepage = "https://github.com/PyMySQL/mysqlclient-python"
pypi = "mysqlclient/mysqlclient-1.4.4.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.4.6", sha256="f3fdaa9a38752a3b214a6fe79d7cae3653731a53e577821f9187e67cbecb2e16")
version("1.4.5", sha256="e80109b0ae8d952b900b31b623181532e5e89376d707dcbeb63f99e69cefe559")
version("1.4.4", sha256="9c737cc55a5dc8dd3583a942d5a9b21be58d16f00f5fefca4e575e7d9682e98c")
diff --git a/var/spack/repos/builtin/packages/py-myst-parser/package.py b/var/spack/repos/builtin/packages/py-myst-parser/package.py
index 8ddd529ea5..3481146130 100644
--- a/var/spack/repos/builtin/packages/py-myst-parser/package.py
+++ b/var/spack/repos/builtin/packages/py-myst-parser/package.py
@@ -14,6 +14,8 @@ class PyMystParser(PythonPackage):
homepage = "https://github.com/executablebooks/MyST-Parser"
pypi = "myst-parser/myst-parser-0.18.1.tar.gz"
+ license("MIT")
+
version("0.18.1", sha256="79317f4bb2c13053dd6e64f9da1ba1da6cd9c40c8a430c447a7b146a594c246d")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-nanobind/package.py b/var/spack/repos/builtin/packages/py-nanobind/package.py
index 95a38f5b76..31a1d14198 100644
--- a/var/spack/repos/builtin/packages/py-nanobind/package.py
+++ b/var/spack/repos/builtin/packages/py-nanobind/package.py
@@ -22,6 +22,8 @@ class PyNanobind(PythonPackage):
maintainers("chrisrichardson", "garth-wells", "ma595")
+ license("BSD-3-Clause")
+
version("master", branch="master", submodules=True)
version(
"1.8.0", tag="v1.8.0", commit="1a309ba444a47e081dc6213d72345a2fbbd20795", submodules=True
diff --git a/var/spack/repos/builtin/packages/py-nanotime/package.py b/var/spack/repos/builtin/packages/py-nanotime/package.py
index 7f9276cef8..79d4e40b55 100644
--- a/var/spack/repos/builtin/packages/py-nanotime/package.py
+++ b/var/spack/repos/builtin/packages/py-nanotime/package.py
@@ -16,6 +16,8 @@ class PyNanotime(PythonPackage):
homepage = "https://github.com/jbenet/nanotime"
pypi = "nanotime/nanotime-0.5.2.tar.gz"
+ license("MIT")
+
version("0.5.2", sha256="c7cc231fc5f6db401b448d7ab51c96d0a4733f4b69fabe569a576f89ffdf966b")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-nara-wpe/package.py b/var/spack/repos/builtin/packages/py-nara-wpe/package.py
index 2dc63ee5dc..91fb2108e5 100644
--- a/var/spack/repos/builtin/packages/py-nara-wpe/package.py
+++ b/var/spack/repos/builtin/packages/py-nara-wpe/package.py
@@ -17,6 +17,8 @@ class PyNaraWpe(PythonPackage):
homepage = "https://github.com/fgnt/nara_wpe"
pypi = "nara_wpe/nara_wpe-0.0.7.tar.gz"
+ license("MIT")
+
version("0.0.7", sha256="7aa2edd5261e5d953e584e69a9233d60fc588fc8a4b7886c3ce43cc8ac8cd99b")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-natsort/package.py b/var/spack/repos/builtin/packages/py-natsort/package.py
index 1ae7d2c6d0..163ba70c17 100644
--- a/var/spack/repos/builtin/packages/py-natsort/package.py
+++ b/var/spack/repos/builtin/packages/py-natsort/package.py
@@ -12,6 +12,8 @@ class PyNatsort(PythonPackage):
homepage = "https://github.com/SethMMorton/natsort"
url = "https://github.com/SethMMorton/natsort/archive/5.2.0.zip"
+ license("MIT")
+
version("7.1.1", sha256="ada96d9ca0db0d44b891718ff7baff5ac34cf5b6d9def356c0f7a8ea67ae2113")
version("7.1.0", sha256="c3de32c8e5e91cf4f2dd1655b4c167ca4676cc28ce397050fc8d229582a71f0d")
version("7.0.1", sha256="1a422a344d089f7a2acba788087ca6253ca47a544bda677721f99516cdfd8668")
diff --git a/var/spack/repos/builtin/packages/py-nbclassic/package.py b/var/spack/repos/builtin/packages/py-nbclassic/package.py
index e46a6cd01e..cf2fb43446 100644
--- a/var/spack/repos/builtin/packages/py-nbclassic/package.py
+++ b/var/spack/repos/builtin/packages/py-nbclassic/package.py
@@ -12,6 +12,8 @@ class PyNbclassic(PythonPackage):
homepage = "https://github.com/jupyterlab/nbclassic"
pypi = "nbclassic/nbclassic-0.3.1.tar.gz"
+ license("BSD-3-Clause")
+
version("1.0.0", sha256="0ae11eb2319455d805596bf320336cda9554b41d99ab9a3c31bf8180bffa30e3")
version("0.4.8", sha256="c74d8a500f8e058d46b576a41e5bc640711e1032cf7541dde5f73ea49497e283")
version("0.3.5", sha256="99444dd63103af23c788d9b5172992f12caf8c3098dd5a35c787f0df31490c29")
diff --git a/var/spack/repos/builtin/packages/py-nbclient/package.py b/var/spack/repos/builtin/packages/py-nbclient/package.py
index 60fc39e964..368ffab2af 100644
--- a/var/spack/repos/builtin/packages/py-nbclient/package.py
+++ b/var/spack/repos/builtin/packages/py-nbclient/package.py
@@ -16,6 +16,8 @@ class PyNbclient(PythonPackage):
pypi = "nbclient/nbclient-0.5.0.tar.gz"
git = "https://github.com/jupyter/nbclient.git"
+ license("BSD-3-Clause")
+
version("0.8.0", sha256="f9b179cd4b2d7bca965f900a2ebf0db4a12ebff2f36a711cb66861e4ae158e55")
version("0.7.2", sha256="884a3f4a8c4fc24bb9302f263e0af47d97f0d01fe11ba714171b320c8ac09547")
version("0.6.7", sha256="3c5a7fc6bb74be7d31edf2817b44501a65caa99e5e56363bc359649b97cd24b9")
diff --git a/var/spack/repos/builtin/packages/py-nbconvert/package.py b/var/spack/repos/builtin/packages/py-nbconvert/package.py
index 3243c5d637..968a0fcf97 100644
--- a/var/spack/repos/builtin/packages/py-nbconvert/package.py
+++ b/var/spack/repos/builtin/packages/py-nbconvert/package.py
@@ -13,6 +13,8 @@ class PyNbconvert(PythonPackage):
homepage = "https://github.com/jupyter/nbconvert"
pypi = "nbconvert/nbconvert-6.0.1.tar.gz"
+ license("BSD-3-Clause")
+
version("7.4.0", sha256="51b6c77b507b177b73f6729dba15676e42c4e92bcb00edc8cc982ee72e7d89d7")
version("7.0.0", sha256="fd1e361da30e30e4c5a5ae89f7cae95ca2a4d4407389672473312249a7ba0060")
version("6.5.1", sha256="2c01f3f518fee736c3d3f999dd20e0a16febba17a0d60a3b0fd28fbdec14115d")
diff --git a/var/spack/repos/builtin/packages/py-nbformat/package.py b/var/spack/repos/builtin/packages/py-nbformat/package.py
index d8ad51a5f5..f3f9204f41 100644
--- a/var/spack/repos/builtin/packages/py-nbformat/package.py
+++ b/var/spack/repos/builtin/packages/py-nbformat/package.py
@@ -13,6 +13,8 @@ class PyNbformat(PythonPackage):
homepage = "https://github.com/jupyter/nbformat"
pypi = "nbformat/nbformat-5.0.7.tar.gz"
+ license("BSD-3-Clause")
+
version("5.8.0", sha256="46dac64c781f1c34dfd8acba16547024110348f9fc7eab0f31981c2a3dc48d1f")
version("5.7.0", sha256="1d4760c15c1a04269ef5caf375be8b98dd2f696e5eb9e603ec2bf091f9b0d3f3")
version("5.4.0", sha256="44ba5ca6acb80c5d5a500f1e5b83ede8cbe364d5a495c4c8cf60aaf1ba656501")
diff --git a/var/spack/repos/builtin/packages/py-nbmake/package.py b/var/spack/repos/builtin/packages/py-nbmake/package.py
index 7fc05fe369..2afaa795b8 100644
--- a/var/spack/repos/builtin/packages/py-nbmake/package.py
+++ b/var/spack/repos/builtin/packages/py-nbmake/package.py
@@ -12,6 +12,8 @@ class PyNbmake(PythonPackage):
homepage = "https://github.com/treebeardtech/nbmake"
pypi = "nbmake/nbmake-0.5.tar.gz"
+ license("Apache-2.0")
+
version("1.4.3", sha256="9afc46ba05cc22f5a78047a758dca32386c95eaaa41501b25ce108cf733d9622")
version("1.4.1", sha256="7f602ba5195e80e4f2527944bb06d3b4df0d1520e73ba66126b51132b1f646ea")
version("1.4", sha256="2d3b97b83a8a378d5d828ad7b5412e509b82ed883662af16533236c909cfa20a")
diff --git a/var/spack/repos/builtin/packages/py-nbqa/package.py b/var/spack/repos/builtin/packages/py-nbqa/package.py
index 0d9683b45b..274fca67bb 100644
--- a/var/spack/repos/builtin/packages/py-nbqa/package.py
+++ b/var/spack/repos/builtin/packages/py-nbqa/package.py
@@ -12,6 +12,8 @@ class PyNbqa(PythonPackage):
homepage = "https://github.com/nbQA-dev/nbQA"
pypi = "nbqa/nbqa-1.6.3.tar.gz"
+ license("MIT")
+
version("1.6.3", sha256="5394a29fc6d27b9a950c0a36d2d9de25de980be9acfe2a3f3aea0d27b5f7fec1")
depends_on("python@3.8:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-nbsphinx/package.py b/var/spack/repos/builtin/packages/py-nbsphinx/package.py
index 245a80d54f..0a95f01ec4 100644
--- a/var/spack/repos/builtin/packages/py-nbsphinx/package.py
+++ b/var/spack/repos/builtin/packages/py-nbsphinx/package.py
@@ -18,6 +18,8 @@ class PyNbsphinx(PythonPackage):
homepage = "https://nbsphinx.readthedocs.io"
pypi = "nbsphinx/nbsphinx-0.8.0.tar.gz"
+ license("MIT")
+
version("0.8.8", sha256="b5090c824b330b36c2715065a1a179ad36526bff208485a9865453d1ddfc34ec")
version("0.8.7", sha256="ff91b5b14ceb1a9d44193b5fc3dd3617e7b8ab59c788f7710049ce5faff2750c")
version("0.8.1", sha256="24d59aa3a1077ba58d9769c64c38fb05b761a1af21c1ac15f6393500cd008ea6")
diff --git a/var/spack/repos/builtin/packages/py-nbstripout/package.py b/var/spack/repos/builtin/packages/py-nbstripout/package.py
index cfda6b4189..f826035fd9 100644
--- a/var/spack/repos/builtin/packages/py-nbstripout/package.py
+++ b/var/spack/repos/builtin/packages/py-nbstripout/package.py
@@ -12,6 +12,8 @@ class PyNbstripout(PythonPackage):
homepage = "https://github.com/kynan/nbstripout"
pypi = "nbstripout/nbstripout-0.6.1.tar.gz"
+ license("MIT")
+
version("0.6.1", sha256="9065bcdd1488b386e4f3c081ffc1d48f4513a2f8d8bf4d0d9a28208c5dafe9d3")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-nbval/package.py b/var/spack/repos/builtin/packages/py-nbval/package.py
index c1e0ee3a27..7772cc5cd8 100644
--- a/var/spack/repos/builtin/packages/py-nbval/package.py
+++ b/var/spack/repos/builtin/packages/py-nbval/package.py
@@ -18,6 +18,8 @@ class PyNbval(PythonPackage):
homepage = "https://github.com/computationalmodelling/nbval"
pypi = "nbval/nbval-0.9.6.tar.gz"
+ license("BSD-3-Clause")
+
version("0.9.6", sha256="cfefcd2ef66ee2d337d0b252c6bcec4023384eb32e8b9e5fcc3ac80ab8cd7d40")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-nc-time-axis/package.py b/var/spack/repos/builtin/packages/py-nc-time-axis/package.py
index c3d844d535..402bf3e0aa 100644
--- a/var/spack/repos/builtin/packages/py-nc-time-axis/package.py
+++ b/var/spack/repos/builtin/packages/py-nc-time-axis/package.py
@@ -12,6 +12,8 @@ class PyNcTimeAxis(PythonPackage):
homepage = "https://github.com/scitools/nc-time-axis"
pypi = "nc-time-axis/nc-time-axis-1.1.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.1.0", sha256="ea9d4f7f9e9189c96f7d320235ac6c4be7f63dc5aa256b3ee5d5cca5845e6e26")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-ncbi-genome-download/package.py b/var/spack/repos/builtin/packages/py-ncbi-genome-download/package.py
index 0d872ebdad..d02bd6b13e 100644
--- a/var/spack/repos/builtin/packages/py-ncbi-genome-download/package.py
+++ b/var/spack/repos/builtin/packages/py-ncbi-genome-download/package.py
@@ -13,6 +13,8 @@ class PyNcbiGenomeDownload(PythonPackage):
homepage = "https://github.com/kblin/ncbi-genome-download/"
pypi = "ncbi-genome-download/ncbi-genome-download-0.3.1.tar.gz"
+ license("Apache-2.0")
+
version("0.3.1", sha256="74675e94f184b8d80429641b27ed6d46ed81028d95156337de6d09f8dd739c6e")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-ndindex/package.py b/var/spack/repos/builtin/packages/py-ndindex/package.py
index b8d579c08a..f27fd37db3 100644
--- a/var/spack/repos/builtin/packages/py-ndindex/package.py
+++ b/var/spack/repos/builtin/packages/py-ndindex/package.py
@@ -12,6 +12,8 @@ class PyNdindex(PythonPackage):
homepage = "https://quansight-labs.github.io/ndindex/"
pypi = "ndindex/ndindex-1.7.tar.gz"
+ license("MIT")
+
version("1.7", sha256="bf9bd0b76eeada1c8275e04091f8291869ed2b373b7af48e56faf7579fd2efd2")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-neo/package.py b/var/spack/repos/builtin/packages/py-neo/package.py
index 801207a479..d15e99cb50 100644
--- a/var/spack/repos/builtin/packages/py-neo/package.py
+++ b/var/spack/repos/builtin/packages/py-neo/package.py
@@ -14,6 +14,8 @@ class PyNeo(PythonPackage):
homepage = "https://neuralensemble.org/neo"
pypi = "neo/neo-0.4.1.tar.gz"
+ license("BSD-3-Clause")
+
version("0.12.0", sha256="3b6ca4fc05dfdb4e953e253e70994bfbbc8fe2e90958fbda7fa5860caf3fa63a")
version("0.11.1", sha256="f4a206044b332ad00b10072b0dc7a70b359fa365ec786f92ab757ef4ae588474")
version("0.11.0", sha256="cdf8e1324a3fbbd1efd5618dcd37cfc497b1997923bd710b598472c1d846674a")
diff --git a/var/spack/repos/builtin/packages/py-neotime/package.py b/var/spack/repos/builtin/packages/py-neotime/package.py
index e3c4d47c20..eaedf0c140 100644
--- a/var/spack/repos/builtin/packages/py-neotime/package.py
+++ b/var/spack/repos/builtin/packages/py-neotime/package.py
@@ -12,6 +12,8 @@ class PyNeotime(PythonPackage):
homepage = "https://github.com/neo4j-drivers/neotime"
pypi = "neotime/neotime-1.7.4.tar.gz"
+ license("Apache-2.0")
+
version("1.7.4", sha256="4e0477ba0f24e004de2fa79a3236de2bd941f20de0b5db8d976c52a86d7363eb")
depends_on("python@2.7:2.8,3.4:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-neovim-remote/package.py b/var/spack/repos/builtin/packages/py-neovim-remote/package.py
index 8d4596957b..4ff7e6d04e 100644
--- a/var/spack/repos/builtin/packages/py-neovim-remote/package.py
+++ b/var/spack/repos/builtin/packages/py-neovim-remote/package.py
@@ -14,6 +14,8 @@ class PyNeovimRemote(PythonPackage):
maintainers("trws")
+ license("MIT")
+
version("2.4.0", sha256="f199ebb61c3decf462feed4e7d467094ed38d8afaf43620736b5983a12fe2427")
depends_on("python@3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-nest-asyncio/package.py b/var/spack/repos/builtin/packages/py-nest-asyncio/package.py
index d39d0a6451..d3d83acd76 100644
--- a/var/spack/repos/builtin/packages/py-nest-asyncio/package.py
+++ b/var/spack/repos/builtin/packages/py-nest-asyncio/package.py
@@ -13,6 +13,8 @@ class PyNestAsyncio(PythonPackage):
homepage = "https://github.com/erdewit/nest_asyncio"
pypi = "nest-asyncio/nest_asyncio-1.4.0.tar.gz"
+ license("BSD-2-Clause")
+
version("1.5.6", sha256="d267cc1ff794403f7df692964d1d2a3fa9418ffea2a3f6859a439ff482fef290")
version("1.5.5", sha256="e442291cd942698be619823a17a86a5759eabe1f8613084790de189fe9e16d65")
version("1.5.4", sha256="f969f6013a16fadb4adcf09d11a68a4f617c6049d7af7ac2c676110169a63abd")
diff --git a/var/spack/repos/builtin/packages/py-nestle/package.py b/var/spack/repos/builtin/packages/py-nestle/package.py
index 6579613114..e78eab569f 100644
--- a/var/spack/repos/builtin/packages/py-nestle/package.py
+++ b/var/spack/repos/builtin/packages/py-nestle/package.py
@@ -12,6 +12,8 @@ class PyNestle(PythonPackage):
homepage = "https://kbarbary.github.io/nestle/"
pypi = "nestle/nestle-0.1.1.tar.gz"
+ license("MIT")
+
version("0.1.1", sha256="d236a04f25494af5cda572eecf62729592b3231fbd874b1f72aff54718a3bb08")
# pip silently replaces distutils with setuptools
diff --git a/var/spack/repos/builtin/packages/py-netaddr/package.py b/var/spack/repos/builtin/packages/py-netaddr/package.py
index cccca0f896..49d93cea7d 100644
--- a/var/spack/repos/builtin/packages/py-netaddr/package.py
+++ b/var/spack/repos/builtin/packages/py-netaddr/package.py
@@ -14,6 +14,8 @@ class PyNetaddr(PythonPackage):
maintainers("haampie")
+ license("BSD-3-Clause")
+
version("0.8.0", sha256="d6cc57c7a07b1d9d2e917aa8b36ae8ce61c35ba3fcd1b83ca31c5a0ee2b5a243")
depends_on("python@2.7:2.8,3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-netcdf4/package.py b/var/spack/repos/builtin/packages/py-netcdf4/package.py
index 7ac11b3b5f..42673b96fc 100644
--- a/var/spack/repos/builtin/packages/py-netcdf4/package.py
+++ b/var/spack/repos/builtin/packages/py-netcdf4/package.py
@@ -14,6 +14,8 @@ class PyNetcdf4(PythonPackage):
maintainers("skosukhin")
+ license("MIT")
+
version("1.6.2", sha256="0382b02ff6a288419f6ffec85dec40f451f41b8755547154c575ddd9f0f4ae53")
version("1.5.8", sha256="ca3d468f4812c0999df86e3f428851fb0c17ac34ce0827115c246b0b690e4e84")
version("1.5.3", sha256="2a3ca855848f4bbf07fac366da77a681fcead18c0a8813d91d46302f562dc3be")
diff --git a/var/spack/repos/builtin/packages/py-netifaces/package.py b/var/spack/repos/builtin/packages/py-netifaces/package.py
index 88cc6a0935..3ae7e46f00 100644
--- a/var/spack/repos/builtin/packages/py-netifaces/package.py
+++ b/var/spack/repos/builtin/packages/py-netifaces/package.py
@@ -14,6 +14,8 @@ class PyNetifaces(PythonPackage):
)
pypi = "netifaces/netifaces-0.10.5.tar.gz"
+ license("Unlicense")
+
version("0.10.5", sha256="59d8ad52dd3116fcb6635e175751b250dc783fb011adba539558bd764e5d628b")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-netket/package.py b/var/spack/repos/builtin/packages/py-netket/package.py
index 35b749406b..2638fa2cf3 100644
--- a/var/spack/repos/builtin/packages/py-netket/package.py
+++ b/var/spack/repos/builtin/packages/py-netket/package.py
@@ -16,6 +16,8 @@ class PyNetket(PythonPackage):
homepage = "https://github.com/netket/netket"
url = "https://github.com/netket/netket/archive/v2.1.1.tar.gz"
+ license("Apache-2.0")
+
version("2.1.1", sha256="881ae8605a829364b2116bc4398084766b24e2cd8958d0cb2b85595650e7bfd6")
version("2.1", sha256="041d2b058c5d2945bf0a4194ad2bf3c426ad9b6ce0dd323a81a7154bc6e45452")
version("2.0", sha256="c2890361b16ffb5265023a736536c435ccb3ad956d897e5820eac431d72cdb0e")
diff --git a/var/spack/repos/builtin/packages/py-netpyne/package.py b/var/spack/repos/builtin/packages/py-netpyne/package.py
index 3604320e7f..1d96a2f162 100644
--- a/var/spack/repos/builtin/packages/py-netpyne/package.py
+++ b/var/spack/repos/builtin/packages/py-netpyne/package.py
@@ -15,6 +15,8 @@ class PyNetpyne(PythonPackage):
url = "https://github.com/suny-downstate-medical-center/netpyne/archive/refs/tags/v1.0.3.1.tar.gz"
git = "https://github.com/suny-downstate-medical-center/netpyne.git"
+ license("MIT")
+
version("master", branch="master")
version("1.0.3.1", sha256="4f8492d58ff1dd7ec5ba6ed1f58f94548b8c1e4e9fd50b8a6d2e9f8eb400736d")
diff --git a/var/spack/repos/builtin/packages/py-networkit/package.py b/var/spack/repos/builtin/packages/py-networkit/package.py
index 6279cb0a01..f158316e7c 100644
--- a/var/spack/repos/builtin/packages/py-networkit/package.py
+++ b/var/spack/repos/builtin/packages/py-networkit/package.py
@@ -22,6 +22,8 @@ class PyNetworkit(PythonPackage):
maintainers("fabratu")
+ license("MIT")
+
version("9.0", sha256="e27872d0d6a8a0a1ba862b0dab6adb4f0046fe6b20d3c47863075d1ee70226d3")
version("8.1", sha256="5ff9e61496259280df4f913b1e37f51ca6f94974c4b9f623851f4d518f5ce0d5")
version("8.0", sha256="36c30e894e835bf93f0aa0fb0b526758234e74318150820911e024ffe5ec1fd2")
diff --git a/var/spack/repos/builtin/packages/py-networkx/package.py b/var/spack/repos/builtin/packages/py-networkx/package.py
index 01fc91904e..db8c77fcb0 100644
--- a/var/spack/repos/builtin/packages/py-networkx/package.py
+++ b/var/spack/repos/builtin/packages/py-networkx/package.py
@@ -14,6 +14,8 @@ class PyNetworkx(PythonPackage):
pypi = "networkx/networkx-2.4.tar.gz"
git = "https://github.com/networkx/networkx.git"
+ license("BSD-3-Clause")
+
version("3.1", sha256="de346335408f84de0eada6ff9fafafff9bcda11f0a0dfaa931133debb146ab61")
version("2.8.6", sha256="bd2b7730300860cbd2dafe8e5af89ff5c9a65c3975b352799d87a6238b4301a6")
version("2.7.1", sha256="d1194ba753e5eed07cdecd1d23c5cd7a3c772099bd8dbd2fea366788cf4de7ba")
diff --git a/var/spack/repos/builtin/packages/py-neurokit2/package.py b/var/spack/repos/builtin/packages/py-neurokit2/package.py
index a448348bc3..7eefd9c557 100644
--- a/var/spack/repos/builtin/packages/py-neurokit2/package.py
+++ b/var/spack/repos/builtin/packages/py-neurokit2/package.py
@@ -19,6 +19,8 @@ class PyNeurokit2(PythonPackage):
homepage = "https://github.com/neuropsychology/NeuroKit"
pypi = "neurokit2/neurokit2-0.1.2.tar.gz"
+ license("MIT")
+
version("0.2.4", sha256="4699704f6890ae3510d5abf1deec86a59d793d31cda51b627f6eae65360d298f")
version("0.2.2", sha256="0c33b060f9ac5ec8a6a0e23261fdbc36a98cb48e06142a1653fd12698806a952")
version("0.1.5", sha256="4df48c0ce8971e32e32f36c2263986b00fd83da5eadaaa98e4bb5ab6bcd930e5")
diff --git a/var/spack/repos/builtin/packages/py-neurom/package.py b/var/spack/repos/builtin/packages/py-neurom/package.py
index 19bad5fc7b..89f0f80566 100644
--- a/var/spack/repos/builtin/packages/py-neurom/package.py
+++ b/var/spack/repos/builtin/packages/py-neurom/package.py
@@ -13,6 +13,8 @@ class PyNeurom(PythonPackage):
git = "https://github.com/BlueBrain/NeuroM.git"
pypi = "neurom/neurom-2.2.1.tar.gz"
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("3.2.4", sha256="a584e0979b54deee906dd716ea90de20773e20b527d83960d0fe655b0905eb4a")
diff --git a/var/spack/repos/builtin/packages/py-neurora/package.py b/var/spack/repos/builtin/packages/py-neurora/package.py
index 53566f123a..a94a5ed206 100644
--- a/var/spack/repos/builtin/packages/py-neurora/package.py
+++ b/var/spack/repos/builtin/packages/py-neurora/package.py
@@ -12,6 +12,8 @@ class PyNeurora(PythonPackage):
homepage = "https://github.com/ZitongLu1996/NeuroRA"
pypi = "neurora/neurora-1.1.5.16.tar.gz"
+ license("MIT")
+
version("1.1.6.10", sha256="cdfed753b9d2e227cd15e3215fc0297ad5df0b131ef87a849e3fcec90788c514")
version("1.1.6.9", sha256="052d826e17d6a40171d487b188bd68863e36e41e37740da5eec33562241e36ce")
version("1.1.6.8", sha256="84aebe82ce0e8e99b306dcab7b5e15f85269862c379f16b8161dbab64e7d1dd2")
diff --git a/var/spack/repos/builtin/packages/py-neurotools/package.py b/var/spack/repos/builtin/packages/py-neurotools/package.py
index 3c65399b60..6d526d7edd 100644
--- a/var/spack/repos/builtin/packages/py-neurotools/package.py
+++ b/var/spack/repos/builtin/packages/py-neurotools/package.py
@@ -13,6 +13,8 @@ class PyNeurotools(PythonPackage):
homepage = "http://neuralensemble.org/NeuroTools"
pypi = "neurotools/NeuroTools-0.3.1.tar.gz"
+ license("GPL-2.0-or-later")
+
version("0.3.1", sha256="a459420fc0e9ff6b59af28716ddb0c75d11a63b8db80a5f4844e0d7a90c2c653")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-nexus-sdk/package.py b/var/spack/repos/builtin/packages/py-nexus-sdk/package.py
index 27bb28b90c..9bfb4c0086 100644
--- a/var/spack/repos/builtin/packages/py-nexus-sdk/package.py
+++ b/var/spack/repos/builtin/packages/py-nexus-sdk/package.py
@@ -12,6 +12,8 @@ class PyNexusSdk(PythonPackage):
homepage = "https://github.com/BlueBrain/nexus-python-sdk"
pypi = "nexus-sdk/nexus-sdk-0.3.2.tar.gz"
+ license("Apache-2.0")
+
version("0.3.2", sha256="cd5668a062283410c5ff57a68c218440df607da84e0a813a8c9390611f7212b3")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-nexusforge/package.py b/var/spack/repos/builtin/packages/py-nexusforge/package.py
index 0e75abb528..b46b16b566 100644
--- a/var/spack/repos/builtin/packages/py-nexusforge/package.py
+++ b/var/spack/repos/builtin/packages/py-nexusforge/package.py
@@ -15,6 +15,8 @@ class PyNexusforge(PythonPackage):
homepage = "https://github.com/BlueBrain/nexus-forge"
pypi = "nexusforge/nexusforge-0.7.0.tar.gz"
+ license("Apache-2.0")
+
version("0.8.0", sha256="4358505ead26e41c2a0c4e6113cf3a486c9661e2a3899394497a2b5a94b70424")
version("0.7.0", sha256="a8d2951d9ad18df9f2f4db31a4c18fcdd27bfcec929b03a3c91f133ea439413c")
diff --git a/var/spack/repos/builtin/packages/py-ngs-tools/package.py b/var/spack/repos/builtin/packages/py-ngs-tools/package.py
index 12f55bd8ee..ab58c9cdf7 100644
--- a/var/spack/repos/builtin/packages/py-ngs-tools/package.py
+++ b/var/spack/repos/builtin/packages/py-ngs-tools/package.py
@@ -13,6 +13,8 @@ class PyNgsTools(PythonPackage):
homepage = "https://github.com/Lioscro/ngs-tools"
pypi = "ngs-tools/ngs-tools-1.8.1.tar.gz"
+ license("MIT")
+
version("1.8.1", sha256="59d606d6c3ff3024e5e1ccad947c4d7608098fca105762e344742e16aa2f0de3")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-nibabel/package.py b/var/spack/repos/builtin/packages/py-nibabel/package.py
index 2f86dcf506..f16a60bd05 100644
--- a/var/spack/repos/builtin/packages/py-nibabel/package.py
+++ b/var/spack/repos/builtin/packages/py-nibabel/package.py
@@ -13,6 +13,8 @@ class PyNibabel(PythonPackage):
pypi = "nibabel/nibabel-3.2.1.tar.gz"
git = "https://github.com/nipy/nibabel"
+ license("PDDL-1.0")
+
version("5.1.0", sha256="ce73ca5e957209e7219a223cb71f77235c9df2acf4d3f27f861ba38e9481ac53")
version("4.0.2", sha256="45c49b5349351b45f6c045a91aa02b4f0d367686ff3284632ef95ac65b930786")
version("3.2.2", sha256="b0dcc174b30405ce9e8fec1eab3cbbb20f5c5e4920976c08b22e050b7c124f94")
diff --git a/var/spack/repos/builtin/packages/py-nibetaseries/package.py b/var/spack/repos/builtin/packages/py-nibetaseries/package.py
index a795b126f8..40c6c994a8 100644
--- a/var/spack/repos/builtin/packages/py-nibetaseries/package.py
+++ b/var/spack/repos/builtin/packages/py-nibetaseries/package.py
@@ -13,6 +13,8 @@ class PyNibetaseries(PythonPackage):
pypi = "nibetaseries/nibetaseries-0.6.0.tar.gz"
git = "https://github.com/HBClab/NiBetaSeries.git"
+ license("MIT")
+
version("master", branch="master")
depends_on("python@3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-ninja/package.py b/var/spack/repos/builtin/packages/py-ninja/package.py
index e3fcee1742..857ed32e14 100644
--- a/var/spack/repos/builtin/packages/py-ninja/package.py
+++ b/var/spack/repos/builtin/packages/py-ninja/package.py
@@ -14,6 +14,8 @@ class PyNinja(PythonPackage):
homepage = "https://ninja-build.org"
pypi = "ninja/ninja-1.10.2.tar.gz"
+ license("Apache-2.0")
+
version("1.10.2", sha256="bb5e54b9a7343b3a8fc6532ae2c169af387a45b0d4dd5b72c2803e21658c5791")
depends_on("cmake@3.6:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-nipype/package.py b/var/spack/repos/builtin/packages/py-nipype/package.py
index 21fe36c3cf..2af9e389c8 100644
--- a/var/spack/repos/builtin/packages/py-nipype/package.py
+++ b/var/spack/repos/builtin/packages/py-nipype/package.py
@@ -12,6 +12,8 @@ class PyNipype(PythonPackage):
homepage = "https://github.com/nipy/nipype"
pypi = "nipype/nipype-1.6.0.tar.gz"
+ license("Apache-2.0")
+
version("1.8.6", sha256="977b1315e8f70f94163ec07e31e5571be83f2add6023141c5a06ac700126f8d1")
version("1.8.5", sha256="e3842743fb660464dd29de73dcfc9ef66d273be10bcc64059ff21cd5ef1e9655")
version("1.7.0", sha256="e689fe2e5049598c9cd3708e8df1cac732fa1a88696f283e3bc0a70fecb8ab51")
diff --git a/var/spack/repos/builtin/packages/py-nitransforms/package.py b/var/spack/repos/builtin/packages/py-nitransforms/package.py
index 6206c2d05a..0ad398b03e 100644
--- a/var/spack/repos/builtin/packages/py-nitransforms/package.py
+++ b/var/spack/repos/builtin/packages/py-nitransforms/package.py
@@ -12,6 +12,8 @@ class PyNitransforms(PythonPackage):
homepage = "https://github.com/poldracklab/nitransforms"
pypi = "nitransforms/nitransforms-21.0.0.tar.gz"
+ license("MIT")
+
version("21.0.0", sha256="9e326a1ea5d5c6577219f99d33c1a680a760213e243182f370ce7e6b2476103a")
version("20.0.0rc5", sha256="650eb12155f01fae099298445cc33721b9935d9c880f54ec486ec4adf3bffe6e")
diff --git a/var/spack/repos/builtin/packages/py-niworkflows/package.py b/var/spack/repos/builtin/packages/py-niworkflows/package.py
index caedf49ab5..9082bc3486 100644
--- a/var/spack/repos/builtin/packages/py-niworkflows/package.py
+++ b/var/spack/repos/builtin/packages/py-niworkflows/package.py
@@ -12,6 +12,8 @@ class PyNiworkflows(PythonPackage):
homepage = "https://github.com/nipreps/niworkflows"
pypi = "niworkflows/niworkflows-1.4.0.tar.gz"
+ license("Apache-2.0")
+
version("1.4.0", sha256="d4e59070fde0290e0bfeece120ff1d2ff1f9573e3f2e6a719fe463c913af25ec")
version("1.3.5", sha256="92e24f3462fb3ad4d8ee724506fba05da2b3ca0626850dd2e637a553e17d69b8")
version("1.0.4", sha256="34bfa5561e6f872dbd85bb30a1b44c5e1be525167abe3932aee8ac06d15f6ed9")
diff --git a/var/spack/repos/builtin/packages/py-nltk/package.py b/var/spack/repos/builtin/packages/py-nltk/package.py
index 80a3b07b5f..5784a65ec0 100644
--- a/var/spack/repos/builtin/packages/py-nltk/package.py
+++ b/var/spack/repos/builtin/packages/py-nltk/package.py
@@ -14,6 +14,8 @@ class PyNltk(PythonPackage):
homepage = "https://www.nltk.org/"
pypi = "nltk/nltk-3.5.zip"
+ license("Apache-2.0")
+
version("3.8.1", sha256="1834da3d0682cba4f2cede2f9aad6b0fafb6461ba451db0efb6f9c39798d64d3")
version("3.5", sha256="845365449cd8c5f9731f7cb9f8bd6fd0767553b9d53af9eb1b3abf7700936b35")
diff --git a/var/spack/repos/builtin/packages/py-node-semver/package.py b/var/spack/repos/builtin/packages/py-node-semver/package.py
index f7c9778a20..19e9b5d66d 100644
--- a/var/spack/repos/builtin/packages/py-node-semver/package.py
+++ b/var/spack/repos/builtin/packages/py-node-semver/package.py
@@ -12,6 +12,8 @@ class PyNodeSemver(PythonPackage):
homepage = "https://github.com/podhmo/python-semver"
pypi = "node-semver/node-semver-0.8.1.tar.gz"
+ license("MIT")
+
version("0.8.1", sha256="281600d009606f4f63ddcbe148992e235b39a69937b9c20359e2f4a2adbb1e00")
version("0.6.1", sha256="4016f7c1071b0493f18db69ea02d3763e98a633606d7c7beca811e53b5ac66b7")
diff --git a/var/spack/repos/builtin/packages/py-nose-cov/package.py b/var/spack/repos/builtin/packages/py-nose-cov/package.py
index a4f5165f78..0d2b9a2065 100644
--- a/var/spack/repos/builtin/packages/py-nose-cov/package.py
+++ b/var/spack/repos/builtin/packages/py-nose-cov/package.py
@@ -11,6 +11,8 @@ class PyNoseCov(PythonPackage):
pypi = "nose-cov/nose-cov-1.6.tar.gz"
+ license("MIT")
+
version("1.6", sha256="8bec0335598f1cc69e3262cc50d7678c1a6010fa44625ce343c4ec1500774412")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-nose/package.py b/var/spack/repos/builtin/packages/py-nose/package.py
index 17dd6cfd14..c641d0cb7d 100644
--- a/var/spack/repos/builtin/packages/py-nose/package.py
+++ b/var/spack/repos/builtin/packages/py-nose/package.py
@@ -12,6 +12,8 @@ class PyNose(PythonPackage):
pypi = "nose/nose-1.3.4.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("1.3.7", sha256="f1bffef9cbc82628f6e7d7b40d7e255aefaa1adb6a1b1d26c69a8b79e6208a98")
version("1.3.6", sha256="f61e0909a743eed37b1207e38a8e7b4a2fe0a82185e36f2be252ef1b3f901758")
version("1.3.4", sha256="76bc63a4e2d5e5a0df77ca7d18f0f56e2c46cfb62b71103ba92a92c79fab1e03")
diff --git a/var/spack/repos/builtin/packages/py-nose2/package.py b/var/spack/repos/builtin/packages/py-nose2/package.py
index db721c63b7..7bb03ed51c 100644
--- a/var/spack/repos/builtin/packages/py-nose2/package.py
+++ b/var/spack/repos/builtin/packages/py-nose2/package.py
@@ -12,6 +12,8 @@ class PyNose2(PythonPackage):
homepage = "https://github.com/nose-devs/nose2"
pypi = "nose2/nose2-0.9.1.tar.gz"
+ license("BSD-2-Clause")
+
version("0.9.1", sha256="0ede156fd7974fa40893edeca0b709f402c0ccacd7b81b22e76f73c116d1b999")
version("0.6.0", sha256="daa633e92a52e0db60ade7e105a2ba5cad7ac819f3608740dcfc6140b9fd0a94")
diff --git a/var/spack/repos/builtin/packages/py-notebook-shim/package.py b/var/spack/repos/builtin/packages/py-notebook-shim/package.py
index d2008923ba..42605f5b20 100644
--- a/var/spack/repos/builtin/packages/py-notebook-shim/package.py
+++ b/var/spack/repos/builtin/packages/py-notebook-shim/package.py
@@ -12,6 +12,8 @@ class PyNotebookShim(PythonPackage):
homepage = "https://github.com/jupyter/notebook_shim"
pypi = "notebook_shim/notebook_shim-0.2.2.tar.gz"
+ license("BSD-3-Clause")
+
version("0.2.3", sha256="f69388ac283ae008cd506dda10d0288b09a017d822d5e8c7129a152cbd3ce7e9")
version("0.2.2", sha256="090e0baf9a5582ff59b607af523ca2db68ff216da0c69956b62cab2ef4fc9c3f")
diff --git a/var/spack/repos/builtin/packages/py-nptyping/package.py b/var/spack/repos/builtin/packages/py-nptyping/package.py
index f59291190d..3c672c9f34 100644
--- a/var/spack/repos/builtin/packages/py-nptyping/package.py
+++ b/var/spack/repos/builtin/packages/py-nptyping/package.py
@@ -13,6 +13,8 @@ class PyNptyping(PythonPackage):
url = "https://github.com/ramonhagenaars/nptyping/archive/v2.4.1.tar.gz"
# avoid pypi for now: https://github.com/ramonhagenaars/nptyping/issues/98
+ license("MIT")
+
version("2.4.1", sha256="1c1b2b08220d271f3e52dbf2bd9190e4dd15b3c04abfcf7a04ec533d3cc9fdab")
version("1.4.1", sha256="bbcedb967f8be1302dffdd999eb531b99712c6914078294b4411758d5899b3b6")
version("1.0.1", sha256="a00e672bfdaddc99aa6b25dd1ae89d7d58d2b76e8ad099bd69577bac2598589f")
diff --git a/var/spack/repos/builtin/packages/py-npx/package.py b/var/spack/repos/builtin/packages/py-npx/package.py
index 96d6a7bd7b..a33b174d5a 100644
--- a/var/spack/repos/builtin/packages/py-npx/package.py
+++ b/var/spack/repos/builtin/packages/py-npx/package.py
@@ -12,6 +12,8 @@ class PyNpx(PythonPackage):
homepage = "https://github.com/nschloe/npx"
pypi = "npx/npx-0.1.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.1.0", sha256="3edec9508326b6724d7c176dbcba2098508788241b8a671aab583d0c72b2f05b")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-ntlm-auth/package.py b/var/spack/repos/builtin/packages/py-ntlm-auth/package.py
index 0b8d5ea143..13bf71e933 100644
--- a/var/spack/repos/builtin/packages/py-ntlm-auth/package.py
+++ b/var/spack/repos/builtin/packages/py-ntlm-auth/package.py
@@ -12,6 +12,8 @@ class PyNtlmAuth(PythonPackage):
homepage = "https://github.com/jborean93/ntlm-auth"
pypi = "ntlm-auth/ntlm-auth-1.5.0.tar.gz"
+ license("MIT")
+
version("1.5.0", sha256="c9667d361dc09f6b3750283d503c689070ff7d89f2f6ff0d38088d5436ff8543")
depends_on("python@2.6:2.8,3.4:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-ntplib/package.py b/var/spack/repos/builtin/packages/py-ntplib/package.py
index 629f4eae37..b4e77e4761 100644
--- a/var/spack/repos/builtin/packages/py-ntplib/package.py
+++ b/var/spack/repos/builtin/packages/py-ntplib/package.py
@@ -13,6 +13,8 @@ class PyNtplib(PythonPackage):
git = "https://github.com/cf-natali/ntplib.git"
pypi = "ntplib/ntplib-0.4.0.tar.gz"
+ license("MIT")
+
version("0.4.0", sha256="899d8fb5f8c2555213aea95efca02934c7343df6ace9d7628a5176b176906267")
depends_on("python@2.7,3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-num2words/package.py b/var/spack/repos/builtin/packages/py-num2words/package.py
index 517d856ee3..0dad88d268 100644
--- a/var/spack/repos/builtin/packages/py-num2words/package.py
+++ b/var/spack/repos/builtin/packages/py-num2words/package.py
@@ -12,6 +12,8 @@ class PyNum2words(PythonPackage):
homepage = "https://github.com/savoirfairelinux/num2words"
pypi = "num2words/num2words-0.5.10.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("0.5.12", sha256="7e7c0b0f080405aa3a1dd9d32b1ca90b3bf03bab17b8e54db05e1b78301a0988")
version("0.5.10", sha256="37cd4f60678f7e1045cdc3adf6acf93c8b41bf732da860f97d301f04e611cc57")
diff --git a/var/spack/repos/builtin/packages/py-numba/package.py b/var/spack/repos/builtin/packages/py-numba/package.py
index b051debf8b..dd3a500c8e 100644
--- a/var/spack/repos/builtin/packages/py-numba/package.py
+++ b/var/spack/repos/builtin/packages/py-numba/package.py
@@ -15,6 +15,8 @@ class PyNumba(PythonPackage):
skip_modules = ["numba.core.rvsdg_frontend"]
+ license("BSD-2-Clause")
+
version("0.58.1", sha256="487ded0633efccd9ca3a46364b40006dbdaca0f95e99b8b83e778d1195ebcbaa")
version("0.57.0", sha256="2af6d81067a5bdc13960c6d2519dbabbf4d5d597cf75d640c5aeaefd48c6420a")
version("0.56.4", sha256="32d9fef412c81483d7efe0ceb6cf4d3310fde8b624a9cecca00f790573ac96ee")
diff --git a/var/spack/repos/builtin/packages/py-numcodecs/package.py b/var/spack/repos/builtin/packages/py-numcodecs/package.py
index 6d466c1917..a196d84561 100644
--- a/var/spack/repos/builtin/packages/py-numcodecs/package.py
+++ b/var/spack/repos/builtin/packages/py-numcodecs/package.py
@@ -20,6 +20,8 @@ class PyNumcodecs(PythonPackage):
# an additional dependency on 'pytest'
import_modules = ["numcodecs"]
+ license("MIT")
+
version("master", branch="master", submodules=True)
version("0.11.0", sha256="6c058b321de84a1729299b0eae4d652b2e48ea1ca7f9df0da65cb13470e635eb")
version("0.7.3", sha256="022b12ad83eb623ec53f154859d49f6ec43b15c36052fa864eaf2d9ee786dd85")
diff --git a/var/spack/repos/builtin/packages/py-numexpr/package.py b/var/spack/repos/builtin/packages/py-numexpr/package.py
index dcad64baaa..c5b67877d2 100644
--- a/var/spack/repos/builtin/packages/py-numexpr/package.py
+++ b/var/spack/repos/builtin/packages/py-numexpr/package.py
@@ -12,6 +12,8 @@ class PyNumexpr(PythonPackage):
homepage = "https://github.com/pydata/numexpr"
url = "https://github.com/pydata/numexpr/archive/v2.7.0.tar.gz"
+ license("MIT")
+
version("2.8.4", sha256="0e21addd25db5f62d60d97e4380339d9c1fb2de72c88b070c279776ee6455d10")
version("2.8.3", sha256="389ceefca74eff30ec3fd03fc4c3b7ab3df8f22d1f235117a392ce702ed208c0")
version("2.7.3", sha256="00d6b1518605afe0ed10417e0ff07123e5d531c02496c6eed7dd4b9923238e1e")
diff --git a/var/spack/repos/builtin/packages/py-numexpr3/package.py b/var/spack/repos/builtin/packages/py-numexpr3/package.py
index 004a7bdef0..ef3f5ea6a0 100644
--- a/var/spack/repos/builtin/packages/py-numexpr3/package.py
+++ b/var/spack/repos/builtin/packages/py-numexpr3/package.py
@@ -21,6 +21,8 @@ class PyNumexpr3(PythonPackage):
homepage = "https://github.com/pydata/numexpr/tree/numexpr-3.0"
pypi = "numexpr3/numexpr3-3.0.1a1.tar.gz"
+ license("BSD-3-Clause")
+
version("3.0.1a1", sha256="de06f1b4206704b5bc19ea09b5c94350b97c211c26bc866f275252a8461b87e6")
# TODO: Add CMake build system for better control of passing flags related
# to CPU ISA.
diff --git a/var/spack/repos/builtin/packages/py-numpy-groupies/package.py b/var/spack/repos/builtin/packages/py-numpy-groupies/package.py
index 1409827275..5d64937cdb 100644
--- a/var/spack/repos/builtin/packages/py-numpy-groupies/package.py
+++ b/var/spack/repos/builtin/packages/py-numpy-groupies/package.py
@@ -22,6 +22,8 @@ class PyNumpyGroupies(PythonPackage):
homepage = "https://github.com/ml31415/numpy-groupies"
pypi = "numpy_groupies/numpy_groupies-0.9.20.tar.gz"
+ license("BSD-2-Clause")
+
version("0.9.20", sha256="923a382d6bc6876384b58a9c0503b05b9d36a660f329695c2d33e4f93fcbbe3d")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-numpy-quaternion/package.py b/var/spack/repos/builtin/packages/py-numpy-quaternion/package.py
index 404d7a090b..2f53b7b194 100644
--- a/var/spack/repos/builtin/packages/py-numpy-quaternion/package.py
+++ b/var/spack/repos/builtin/packages/py-numpy-quaternion/package.py
@@ -19,6 +19,8 @@ class PyNumpyQuaternion(PythonPackage):
homepage = "https://github.com/moble/quaternion"
pypi = "numpy-quaternion/numpy-quaternion-2021.11.4.15.26.3.tar.gz"
+ license("MIT")
+
version(
"2021.11.4.15.26.3",
sha256="b0dc670b2adc8ff2fb8d6105a48769873f68d6ccbe20af6a19e899b1e8d48aaf",
diff --git a/var/spack/repos/builtin/packages/py-numpy-stl/package.py b/var/spack/repos/builtin/packages/py-numpy-stl/package.py
index e789235132..ce2e3e5a06 100644
--- a/var/spack/repos/builtin/packages/py-numpy-stl/package.py
+++ b/var/spack/repos/builtin/packages/py-numpy-stl/package.py
@@ -12,6 +12,8 @@ class PyNumpyStl(PythonPackage):
homepage = "https://github.com/WoLpH/numpy-stl/"
pypi = "numpy-stl/numpy-stl-2.10.1.tar.gz"
+ license("BSD-3-Clause")
+
version("3.0.0", sha256="578b78eacb0529ac9aba2f17dcc363d58c7c3c5708710c18f8c1e9965f2e81ac")
version("2.10.1", sha256="f6b529b8a8112dfe456d4f7697c7aee0aca62be5a873879306afe4b26fca963c")
diff --git a/var/spack/repos/builtin/packages/py-numpy/package.py b/var/spack/repos/builtin/packages/py-numpy/package.py
index 80580f9d83..2e7b869d43 100644
--- a/var/spack/repos/builtin/packages/py-numpy/package.py
+++ b/var/spack/repos/builtin/packages/py-numpy/package.py
@@ -19,6 +19,8 @@ class PyNumpy(PythonPackage):
maintainers("adamjstewart", "rgommers")
+ license("BSD-3-Clause")
+
version("main", branch="main")
version("1.26.2", sha256="f65738447676ab5777f11e6bbbdb8ce11b785e105f690bc45966574816b6d3ea")
version("1.26.1", sha256="c8c6c72d4a9f831f328efb1312642a1cafafaa88981d9ab76368d50d07d93cbe")
diff --git a/var/spack/repos/builtin/packages/py-numpydoc/package.py b/var/spack/repos/builtin/packages/py-numpydoc/package.py
index 2c3a2f42e2..35c18ec780 100644
--- a/var/spack/repos/builtin/packages/py-numpydoc/package.py
+++ b/var/spack/repos/builtin/packages/py-numpydoc/package.py
@@ -12,6 +12,8 @@ class PyNumpydoc(PythonPackage):
homepage = "https://github.com/numpy/numpydoc"
pypi = "numpydoc/numpydoc-0.6.0.tar.gz"
+ license("BSD-2-Clause")
+
version("1.5.0", sha256="b0db7b75a32367a0e25c23b397842c65e344a1206524d16c8069f0a1c91b5f4c")
version("1.1.0", sha256="c36fd6cb7ffdc9b4e165a43f67bf6271a7b024d0bb6b00ac468c9e2bfc76448e")
version("0.6.0", sha256="1ec573e91f6d868a9940d90a6599f3e834a2d6c064030fbe078d922ee21dcfa1")
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 d2fefe3d0b..9b8c977362 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
@@ -13,6 +13,8 @@ class PyNvidiaMlPy(PythonPackage):
homepage = "https://www.nvidia.com/"
pypi = "nvidia-ml-py/nvidia-ml-py-11.450.51.tar.gz"
+ license("Unlicense")
+
version("11.450.51", sha256="5aa6dd23a140b1ef2314eee5ca154a45397b03e68fd9ebc4f72005979f511c73")
# pip silently replaces distutils with setuptools
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 2de151351b..78bc705b76 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
@@ -13,6 +13,8 @@ class PyNvidiaMlPy3(PythonPackage):
homepage = "https://www.nvidia.com/"
pypi = "nvidia-ml-py3/nvidia-ml-py3-7.352.0.tar.gz"
+ license("Unlicense")
+
version("7.352.0", sha256="390f02919ee9d73fe63a98c73101061a6b37fa694a793abf56673320f1f51277")
# pip silently replaces distutils with setuptools
diff --git a/var/spack/repos/builtin/packages/py-oauth2client/package.py b/var/spack/repos/builtin/packages/py-oauth2client/package.py
index 54460de7a8..f8bc601cc7 100644
--- a/var/spack/repos/builtin/packages/py-oauth2client/package.py
+++ b/var/spack/repos/builtin/packages/py-oauth2client/package.py
@@ -16,6 +16,8 @@ class PyOauth2client(PythonPackage):
homepage = "https://github.com/google/oauth2client/"
pypi = "oauth2client/oauth2client-4.1.3.tar.gz"
+ license("Apache-2.0")
+
version("4.1.3", sha256="d486741e451287f69568a4d26d70d9acd73a2bbfa275746c535b4209891cccc6")
version("3.0.0", sha256="5b5b056ec6f2304e7920b632885bd157fa71d1a7f3ddd00a43b1541a8d1a2460")
diff --git a/var/spack/repos/builtin/packages/py-oauthlib/package.py b/var/spack/repos/builtin/packages/py-oauthlib/package.py
index e326bb4f19..9087f4a76f 100644
--- a/var/spack/repos/builtin/packages/py-oauthlib/package.py
+++ b/var/spack/repos/builtin/packages/py-oauthlib/package.py
@@ -15,6 +15,8 @@ class PyOauthlib(PythonPackage):
homepage = "https://github.com/oauthlib/oauthlib"
pypi = "oauthlib/oauthlib-3.1.0.tar.gz"
+ license("BSD-3-Clause")
+
version("3.2.1", sha256="1565237372795bf6ee3e5aba5e2a85bd5a65d0e2aa5c628b9a97b7d7a0da3721")
version("3.1.1", sha256="8f0215fcc533dd8dd1bee6f4c412d4f0cd7297307d43ac61666389e3bc3198a3")
version("3.1.0", sha256="bee41cc35fcca6e988463cacc3bcb8a96224f470ca547e697b604cc697b2f889")
diff --git a/var/spack/repos/builtin/packages/py-ocnn/package.py b/var/spack/repos/builtin/packages/py-ocnn/package.py
index e66be99351..70b1597047 100644
--- a/var/spack/repos/builtin/packages/py-ocnn/package.py
+++ b/var/spack/repos/builtin/packages/py-ocnn/package.py
@@ -15,6 +15,8 @@ class PyOcnn(PythonPackage):
maintainers("wdconinc")
+ license("MIT")
+
version("2.2.0", sha256="5fb54305130921ece4cccf1697ec281f49d3e95837ba0e124cab9f8a567ecb80")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-odc-geo/package.py b/var/spack/repos/builtin/packages/py-odc-geo/package.py
index 7d855710ac..c9a90f914d 100644
--- a/var/spack/repos/builtin/packages/py-odc-geo/package.py
+++ b/var/spack/repos/builtin/packages/py-odc-geo/package.py
@@ -12,6 +12,8 @@ class PyOdcGeo(PythonPackage):
homepage = "https://github.com/opendatacube/odc-geo/"
pypi = "odc-geo/odc-geo-0.1.2.tar.gz"
+ license("Apache-2.0")
+
version("0.1.2", sha256="c5ec3c66a326b138df5a28aa639b1c2c3c644093af463948255219bdc2513408")
depends_on("python@3.8:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-odfpy/package.py b/var/spack/repos/builtin/packages/py-odfpy/package.py
index 338fb3beab..fa9860e9b8 100644
--- a/var/spack/repos/builtin/packages/py-odfpy/package.py
+++ b/var/spack/repos/builtin/packages/py-odfpy/package.py
@@ -12,6 +12,8 @@ class PyOdfpy(PythonPackage):
homepage = "https://github.com/eea/odfpy"
pypi = "odfpy/odfpy-1.4.1.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.4.1", sha256="db766a6e59c5103212f3cc92ec8dd50a0f3a02790233ed0b52148b70d3c438ec")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-ogb/package.py b/var/spack/repos/builtin/packages/py-ogb/package.py
index b8362aae76..304a0faa19 100644
--- a/var/spack/repos/builtin/packages/py-ogb/package.py
+++ b/var/spack/repos/builtin/packages/py-ogb/package.py
@@ -20,6 +20,8 @@ class PyOgb(PythonPackage):
maintainers("meyersbs")
+ license("MIT")
+
version("1.3.5", sha256="ac958094ac3019822e742155b82cb2bf02830aa72a4264ba9ee09b288f0c080c")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-olefile/package.py b/var/spack/repos/builtin/packages/py-olefile/package.py
index 908dbe4a12..331a2bda57 100644
--- a/var/spack/repos/builtin/packages/py-olefile/package.py
+++ b/var/spack/repos/builtin/packages/py-olefile/package.py
@@ -12,6 +12,8 @@ class PyOlefile(PythonPackage):
homepage = "https://www.decalage.info/python/olefileio"
pypi = "olefile/olefile-0.44.zip"
+ license("Unlicense")
+
version("0.44", sha256="61f2ca0cd0aa77279eb943c07f607438edf374096b66332fae1ee64a6f0f73ad")
depends_on("python@2.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-omegaconf/package.py b/var/spack/repos/builtin/packages/py-omegaconf/package.py
index 4fc4afb417..d47653ee39 100644
--- a/var/spack/repos/builtin/packages/py-omegaconf/package.py
+++ b/var/spack/repos/builtin/packages/py-omegaconf/package.py
@@ -17,6 +17,8 @@ class PyOmegaconf(PythonPackage):
maintainers("calebrob6")
+ license("BSD-3-Clause")
+
version("2.3.0", sha256="d5d4b6d29955cc50ad50c46dc269bcd92c6e00f5f90d23ab5fee7bfca4ba4cc7")
version("2.2.2", sha256="10a89b5cb81887d68137b69a7c5c046a060e2239af4e37f20c3935ad2e5fd865")
version("2.1.0", sha256="a08aec03a63c66449b550b85d70238f4dee9c6c4a0541d6a98845dcfeb12439d")
diff --git a/var/spack/repos/builtin/packages/py-onnx/package.py b/var/spack/repos/builtin/packages/py-onnx/package.py
index debc723696..4e9328c6d4 100644
--- a/var/spack/repos/builtin/packages/py-onnx/package.py
+++ b/var/spack/repos/builtin/packages/py-onnx/package.py
@@ -19,6 +19,8 @@ class PyOnnx(PythonPackage):
homepage = "https://github.com/onnx/onnx"
pypi = "Onnx/onnx-1.6.0.tar.gz"
+ license("Apache-2.0")
+
version("1.13.1", sha256="0bdcc25c2c1ce4a8750e4ffbd93ae945442e7fac6e51176f38e366b74a97dfd9")
version("1.13.0", sha256="410b39950367857f97b65093681fe2495a2e23d63777a8aceaf96c56a16d166e")
version("1.12.0", sha256="13b3e77d27523b9dbf4f30dfc9c959455859d5e34e921c44f712d69b8369eff9")
diff --git a/var/spack/repos/builtin/packages/py-onnxconverter-common/package.py b/var/spack/repos/builtin/packages/py-onnxconverter-common/package.py
index 9df2616509..61e66240f3 100644
--- a/var/spack/repos/builtin/packages/py-onnxconverter-common/package.py
+++ b/var/spack/repos/builtin/packages/py-onnxconverter-common/package.py
@@ -12,6 +12,8 @@ class PyOnnxconverterCommon(PythonPackage):
homepage = "https://github.com/microsoft/onnxconverter-common"
url = "https://github.com/microsoft/onnxconverter-common/archive/refs/tags/v1.9.0.tar.gz"
+ license("MIT")
+
version("1.9.0", sha256="32315bcc844a8203092f3117a4a092ac6cf03d6a20145477e284f1172557d6f9")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-onnxmltools/package.py b/var/spack/repos/builtin/packages/py-onnxmltools/package.py
index 2b6bb46cd1..3b1ce5fa47 100644
--- a/var/spack/repos/builtin/packages/py-onnxmltools/package.py
+++ b/var/spack/repos/builtin/packages/py-onnxmltools/package.py
@@ -12,6 +12,8 @@ class PyOnnxmltools(PythonPackage):
homepage = "https://github.com/onnx/onnxmltools"
pypi = "onnxmltools/onnxmltools-1.10.0.tar.gz"
+ license("Apache-2.0")
+
# Source tarball not available on PyPI
version(
"1.11.1",
diff --git a/var/spack/repos/builtin/packages/py-onnxruntime/package.py b/var/spack/repos/builtin/packages/py-onnxruntime/package.py
index 30a466dcc1..e813764e1c 100644
--- a/var/spack/repos/builtin/packages/py-onnxruntime/package.py
+++ b/var/spack/repos/builtin/packages/py-onnxruntime/package.py
@@ -19,6 +19,8 @@ class PyOnnxruntime(CMakePackage, PythonExtension):
homepage = "https://github.com/microsoft/onnxruntime"
git = "https://github.com/microsoft/onnxruntime.git"
+ license("MIT")
+
version(
"1.10.0", tag="v1.10.0", commit="0d9030e79888d1d5828730b254fedc53c7b640c1", submodules=True
)
diff --git a/var/spack/repos/builtin/packages/py-ont-fast5-api/package.py b/var/spack/repos/builtin/packages/py-ont-fast5-api/package.py
index bd3b70ba16..463fcfd7f7 100644
--- a/var/spack/repos/builtin/packages/py-ont-fast5-api/package.py
+++ b/var/spack/repos/builtin/packages/py-ont-fast5-api/package.py
@@ -17,6 +17,8 @@ class PyOntFast5Api(PythonPackage):
homepage = "https://github.com/nanoporetech/ont_fast5_api"
pypi = "ont-fast5-api/ont-fast5-api-0.3.2.tar.gz"
+ license("MPL-2.0")
+
version("4.1.0", sha256="afa58fb0a73ac33161fe0d13d32698b3325756c370f2f440a8a43b4b68c75f32")
version("0.3.2", sha256="ae44b1bcd812e8acf8beff3db92456647c343cf19340f97cff4847de5cc905d8")
diff --git a/var/spack/repos/builtin/packages/py-opcodes/package.py b/var/spack/repos/builtin/packages/py-opcodes/package.py
index a3126fc95e..40acff9491 100644
--- a/var/spack/repos/builtin/packages/py-opcodes/package.py
+++ b/var/spack/repos/builtin/packages/py-opcodes/package.py
@@ -12,6 +12,8 @@ class PyOpcodes(PythonPackage):
homepage = "https://github.com/Maratyszcza/Opcodes"
pypi = "opcodes/opcodes-0.3.14.tar.gz"
+ license("BSD-2-Clause")
+
version("0.3.14", sha256="16ec1cea4cf3dda767e6c0a718f664ef97a34ed24c91998a3c25c3f960c15fba")
depends_on("py-setuptools", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-openai/package.py b/var/spack/repos/builtin/packages/py-openai/package.py
index 62efe6ad1c..6b86709d8f 100644
--- a/var/spack/repos/builtin/packages/py-openai/package.py
+++ b/var/spack/repos/builtin/packages/py-openai/package.py
@@ -16,6 +16,8 @@ class PyOpenai(PythonPackage):
homepage = "https://github.com/openai/openai-python"
pypi = "openai/openai-0.27.8.tar.gz"
+ license("MIT")
+
version("0.27.8", sha256="2483095c7db1eee274cebac79e315a986c4e55207bb4fa7b82d185b3a2ed9536")
variant("datalib", default=False, description="facilities for data loading")
diff --git a/var/spack/repos/builtin/packages/py-openapi-schema-pydantic/package.py b/var/spack/repos/builtin/packages/py-openapi-schema-pydantic/package.py
index 26d014da63..e7b2a8f3c0 100644
--- a/var/spack/repos/builtin/packages/py-openapi-schema-pydantic/package.py
+++ b/var/spack/repos/builtin/packages/py-openapi-schema-pydantic/package.py
@@ -12,6 +12,8 @@ class PyOpenapiSchemaPydantic(PythonPackage):
homepage = "https://github.com/kuimono/openapi-schema-pydantic"
pypi = "openapi-schema-pydantic/openapi-schema-pydantic-1.2.4.tar.gz"
+ license("MIT")
+
version("1.2.4", sha256="3e22cf58b74a69f752cc7e5f1537f6e44164282db2700cbbcd3bb99ddd065196")
depends_on("python@3.6.1:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-opencensus-context/package.py b/var/spack/repos/builtin/packages/py-opencensus-context/package.py
index 9358ee281e..a3bb81fe45 100644
--- a/var/spack/repos/builtin/packages/py-opencensus-context/package.py
+++ b/var/spack/repos/builtin/packages/py-opencensus-context/package.py
@@ -13,6 +13,8 @@ class PyOpencensusContext(PythonPackage):
homepage = "https://github.com/census-instrumentation/opencensus-python/tree/master/context/opencensus-context"
url = "https://pypi.io/packages/py2.py3/o/opencensus-context/opencensus_context-0.1.1-py2.py3-none-any.whl"
+ license("Apache-2.0")
+
version(
"0.1.1",
sha256="1a3fdf6bec537031efcc93d51b04f1edee5201f8c9a0c85681d63308b76f5702",
diff --git a/var/spack/repos/builtin/packages/py-opencensus/package.py b/var/spack/repos/builtin/packages/py-opencensus/package.py
index b1298d44ed..8975732eee 100644
--- a/var/spack/repos/builtin/packages/py-opencensus/package.py
+++ b/var/spack/repos/builtin/packages/py-opencensus/package.py
@@ -13,6 +13,8 @@ class PyOpencensus(PythonPackage):
homepage = "https://github.com/census-instrumentation/opencensus-python"
pypi = "opencensus/opencensus-0.7.10.tar.gz"
+ license("Apache-2.0")
+
version("0.7.10", sha256="2921e3e570cfadfd123cd8e3636a405031367fddff74c55d3fe627a4cf8b981c")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-opendatalab/package.py b/var/spack/repos/builtin/packages/py-opendatalab/package.py
index 886b3c5eac..cabcd49e40 100644
--- a/var/spack/repos/builtin/packages/py-opendatalab/package.py
+++ b/var/spack/repos/builtin/packages/py-opendatalab/package.py
@@ -12,6 +12,8 @@ class PyOpendatalab(PythonPackage):
homepage = "https://github.com/opendatalab/opendatalab-python-sdk"
pypi = "opendatalab/opendatalab-0.0.9.tar.gz"
+ license("MIT")
+
version("0.0.9", sha256="4648b66d5be096ba38fa087b6c7906c24218d02a49906c8b41c069b9a8747530")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-openidc-client/package.py b/var/spack/repos/builtin/packages/py-openidc-client/package.py
index 56d527ed07..48b89d4a5b 100644
--- a/var/spack/repos/builtin/packages/py-openidc-client/package.py
+++ b/var/spack/repos/builtin/packages/py-openidc-client/package.py
@@ -12,6 +12,8 @@ class PyOpenidcClient(PythonPackage):
homepage = "https://github.com/puiterwijk/python-openidc-client"
pypi = "openidc-client/openidc-client-0.6.0.tar.gz"
+ license("MIT")
+
version("0.6.0", sha256="680e969cae18c30adbddd6a087ed09f6a296b4937b4c8bc69be813bdbbfa9847")
version("0.5.0", sha256="59d59d6fbfd26c5b57c53e582bdf2379274602f96133a163e7ff1ef39c363353")
version("0.2.0", sha256="50a1f5abc1960c206a462b3b2f2da1f03abdcb542beb1d6d89d2736def228ab9")
diff --git a/var/spack/repos/builtin/packages/py-openmesh/package.py b/var/spack/repos/builtin/packages/py-openmesh/package.py
index 6a6b2d914c..6584b3ddde 100644
--- a/var/spack/repos/builtin/packages/py-openmesh/package.py
+++ b/var/spack/repos/builtin/packages/py-openmesh/package.py
@@ -13,6 +13,8 @@ class PyOpenmesh(PythonPackage):
homepage = "https://www.graphics.rwth-aachen.de:9000/OpenMesh/openmesh-python"
pypi = "openmesh/openmesh-1.1.3.tar.gz"
+ license("BSD-3-Clause")
+
version("1.2.1", sha256="6fd3fa41a68148e4a7523f562426aa9758bf65ccc6642abcf79c37bae9c6af3c")
version("1.1.3", sha256="c1d24abc85b7b518fe619639f89750bf19ed3b8938fed4dd739a72f1e6f8b0f6")
diff --git a/var/spack/repos/builtin/packages/py-openmim/package.py b/var/spack/repos/builtin/packages/py-openmim/package.py
index e9765051fb..d50b7c5a5f 100644
--- a/var/spack/repos/builtin/packages/py-openmim/package.py
+++ b/var/spack/repos/builtin/packages/py-openmim/package.py
@@ -12,6 +12,8 @@ class PyOpenmim(PythonPackage):
homepage = "https://github.com/open-mmlab/mim"
pypi = "openmim/openmim-0.3.9.tar.gz"
+ license("Apache-2.0")
+
version("0.3.9", sha256="b3977b92232b4b8c4d987cbc73e4515826d5543ccd3a66d49fcfc602cc5b3352")
depends_on("py-setuptools", type="build")
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 d7f3e487ab..c7fdf6ed8f 100644
--- a/var/spack/repos/builtin/packages/py-openpmd-validator/package.py
+++ b/var/spack/repos/builtin/packages/py-openpmd-validator/package.py
@@ -17,6 +17,8 @@ class PyOpenpmdValidator(PythonPackage):
maintainers("ax3l")
+ license("ISC")
+
version("1.1.0.3", sha256="b2e57123c1dc09cdc121011d007e30fab82b3d21732d02e4f1ba919b24345810")
version("1.1.0.2", sha256="6ac6e2860351d9940821ca6f3b44ab63629e0bd06f6984225c55830c3e58b83c")
version("1.1.0.1", sha256="7585abbd32523ae6b8065772e1cc27a45e232c526a9fc0bd8ce85182d1b4b325")
diff --git a/var/spack/repos/builtin/packages/py-openpmd-viewer/package.py b/var/spack/repos/builtin/packages/py-openpmd-viewer/package.py
index 543509ebb1..c6314b311c 100644
--- a/var/spack/repos/builtin/packages/py-openpmd-viewer/package.py
+++ b/var/spack/repos/builtin/packages/py-openpmd-viewer/package.py
@@ -15,6 +15,8 @@ class PyOpenpmdViewer(PythonPackage):
maintainers("RemiLehe", "ax3l")
+ license("BSD-3-Clause-LBNL")
+
version("1.4.0", sha256="53b4c10a508a012b9609f079a1d419aaeac769852117c676faf43e6cd9369f8b")
version("1.3.0", sha256="236c065a37881fcb7603efde0bf2d61acc355a8acc595bebc3d6b9d03251b081")
version("1.2.0", sha256="a27f8ac522c4c76fd774095e156a8b280c9211128f50aa07f16ac70d8222384d")
diff --git a/var/spack/repos/builtin/packages/py-openpyxl/package.py b/var/spack/repos/builtin/packages/py-openpyxl/package.py
index 246164f688..cfc0a62fe2 100644
--- a/var/spack/repos/builtin/packages/py-openpyxl/package.py
+++ b/var/spack/repos/builtin/packages/py-openpyxl/package.py
@@ -12,6 +12,8 @@ class PyOpenpyxl(PythonPackage):
homepage = "https://openpyxl.readthedocs.org/"
pypi = "openpyxl/openpyxl-3.1.2.tar.gz"
+ license("MIT")
+
version("3.1.2", sha256="a6f5977418eff3b2d5500d54d9db50c8277a368436f4e4f8ddb1be3422870184")
version("3.0.7", sha256="6456a3b472e1ef0facb1129f3c6ef00713cebf62e736cd7a75bcc3247432f251")
version("3.0.3", sha256="547a9fc6aafcf44abe358b89ed4438d077e9d92e4f182c87e2dc294186dc4b64")
diff --git a/var/spack/repos/builtin/packages/py-openslide-python/package.py b/var/spack/repos/builtin/packages/py-openslide-python/package.py
index 775c4cf1ee..b68f6285a0 100644
--- a/var/spack/repos/builtin/packages/py-openslide-python/package.py
+++ b/var/spack/repos/builtin/packages/py-openslide-python/package.py
@@ -12,6 +12,8 @@ class PyOpenslidePython(PythonPackage):
homepage = "https://github.com/openslide/openslide-python"
url = "https://github.com/openslide/openslide-python/archive/v1.1.1.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("1.1.2", sha256="83e064ab4a29658e7ddf86bf1d3e54d2508cc19ece35d55b55519c826e45d83f")
version("1.1.1", sha256="33c390fe43e3d7d443fafdd66969392d3e9efd2ecd5d4af73c3dbac374485ed5")
diff --git a/var/spack/repos/builtin/packages/py-opentuner/package.py b/var/spack/repos/builtin/packages/py-opentuner/package.py
index 2623be661c..a403211476 100644
--- a/var/spack/repos/builtin/packages/py-opentuner/package.py
+++ b/var/spack/repos/builtin/packages/py-opentuner/package.py
@@ -14,6 +14,8 @@ class PyOpentuner(PythonPackage):
maintainers("matthiasdiener")
+ license("MIT")
+
version("0.8.7", commit="070c5cef6d933eb760a2f9cd5cd08c95f27aee75")
version("0.8.2", commit="8e720a2094e7964d7a1225e58aca40b0e78bff7d")
diff --git a/var/spack/repos/builtin/packages/py-opppy/package.py b/var/spack/repos/builtin/packages/py-opppy/package.py
index 538960874f..1e07d64433 100644
--- a/var/spack/repos/builtin/packages/py-opppy/package.py
+++ b/var/spack/repos/builtin/packages/py-opppy/package.py
@@ -16,6 +16,8 @@ class PyOpppy(PythonPackage):
git = "https://github.com/lanl/OPPPY.git"
maintainers("clevelam")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("0_1_7", sha256="6ef17e289de2c469ac931288fc5debee77583b300e35fa72080ee06d0e27f7af")
version("0_1_6", sha256="1f385ffa39c90d3b338aceb563c5f4952d01041fff0ec94084c84e9e1107023e")
diff --git a/var/spack/repos/builtin/packages/py-opt-einsum/package.py b/var/spack/repos/builtin/packages/py-opt-einsum/package.py
index d4a17d1508..019420dadc 100644
--- a/var/spack/repos/builtin/packages/py-opt-einsum/package.py
+++ b/var/spack/repos/builtin/packages/py-opt-einsum/package.py
@@ -12,6 +12,8 @@ class PyOptEinsum(PythonPackage):
homepage = "https://github.com/dgasmith/opt_einsum"
pypi = "opt_einsum/opt_einsum-3.1.0.tar.gz"
+ license("MIT")
+
version("3.3.0", sha256="59f6475f77bbc37dcf7cd748519c0ec60722e91e63ca114e68821c0c54a46549")
version("3.2.1", sha256="83b76a98d18ae6a5cc7a0d88955a7f74881f0e567a0f4c949d24c942753eb998")
version("3.2.0", sha256="738b0a1db1d3084d360081bb64d826f9db06d2df7cc0bf8e2c9356028da1fa31")
diff --git a/var/spack/repos/builtin/packages/py-optuna/package.py b/var/spack/repos/builtin/packages/py-optuna/package.py
index de74a405ec..d0c0ed4659 100644
--- a/var/spack/repos/builtin/packages/py-optuna/package.py
+++ b/var/spack/repos/builtin/packages/py-optuna/package.py
@@ -19,6 +19,8 @@ class PyOptuna(PythonPackage):
maintainers("elliottslaughter", "eugeneswalker")
+ license("MIT")
+
version("3.2.0", sha256="683d8693643a761a41d251a6b8e13263b24acacf9fc46a9233d5f6aa3ce5c683")
depends_on("py-setuptools@61.1:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-or-tools/package.py b/var/spack/repos/builtin/packages/py-or-tools/package.py
index 0347b074b4..d9b5c193c9 100644
--- a/var/spack/repos/builtin/packages/py-or-tools/package.py
+++ b/var/spack/repos/builtin/packages/py-or-tools/package.py
@@ -15,6 +15,8 @@ class PyOrTools(CMakePackage):
homepage = "https://developers.google.com/optimization/"
url = "https://github.com/google/or-tools/archive/v7.8.tar.gz"
+ license("Apache-2.0")
+
version("7.8", sha256="d93a9502b18af51902abd130ff5f23768fcf47e266e6d1f34b3586387aa2de68")
depends_on("cmake@3.14:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-oracledb/package.py b/var/spack/repos/builtin/packages/py-oracledb/package.py
index ff69ddd928..2d2d5efdc5 100644
--- a/var/spack/repos/builtin/packages/py-oracledb/package.py
+++ b/var/spack/repos/builtin/packages/py-oracledb/package.py
@@ -14,6 +14,8 @@ class PyOracledb(PythonPackage):
homepage = "https://oracle.github.io/python-oracledb/"
pypi = "oracledb/oracledb-1.2.2.tar.gz"
+ license("Apache-2.0")
+
version("1.2.2", sha256="dd9f63084e44642b484a46b2fcfb4fc921f39facf494a1bab00628fa6409f4fc")
depends_on("py-setuptools@40.6.0:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-ordered-set/package.py b/var/spack/repos/builtin/packages/py-ordered-set/package.py
index 461e94247d..9ca607b282 100644
--- a/var/spack/repos/builtin/packages/py-ordered-set/package.py
+++ b/var/spack/repos/builtin/packages/py-ordered-set/package.py
@@ -14,6 +14,8 @@ class PyOrderedSet(PythonPackage):
homepage = "https://github.com/LuminosoInsight/ordered-set"
pypi = "ordered-set/ordered-set-4.0.2.tar.gz"
+ license("MIT")
+
version("4.0.2", sha256="ba93b2df055bca202116ec44b9bead3df33ea63a7d5827ff8e16738b97f33a95")
depends_on("python@3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-orjson/package.py b/var/spack/repos/builtin/packages/py-orjson/package.py
index 37b373d54d..9254a91fba 100644
--- a/var/spack/repos/builtin/packages/py-orjson/package.py
+++ b/var/spack/repos/builtin/packages/py-orjson/package.py
@@ -12,6 +12,8 @@ class PyOrjson(PythonPackage):
homepage = "https://github.com/ijl/orjson"
pypi = "orjson/orjson-3.8.7.tar.gz"
+ license("Apache-2.0")
+
version("3.8.7", sha256="8460c8810652dba59c38c80d27c325b5092d189308d8d4f3e688dbd8d4f3b2dc")
depends_on("py-maturin@0.13:0.14", type="build")
diff --git a/var/spack/repos/builtin/packages/py-osqp/package.py b/var/spack/repos/builtin/packages/py-osqp/package.py
index 8b01153593..2e60a1f2ee 100644
--- a/var/spack/repos/builtin/packages/py-osqp/package.py
+++ b/var/spack/repos/builtin/packages/py-osqp/package.py
@@ -15,6 +15,8 @@ class PyOsqp(PythonPackage):
maintainers("meyersbs")
+ license("Apache-2.0")
+
version(
"0.6.2.post8", sha256="23d6bae4a3612f60d5f652d0e5fa4b2ead507cabfff5d930d822057ae6ed6677"
)
diff --git a/var/spack/repos/builtin/packages/py-outdated/package.py b/var/spack/repos/builtin/packages/py-outdated/package.py
index 23d4b2508a..e1699dbd9a 100644
--- a/var/spack/repos/builtin/packages/py-outdated/package.py
+++ b/var/spack/repos/builtin/packages/py-outdated/package.py
@@ -15,6 +15,8 @@ class PyOutdated(PythonPackage):
maintainers("meyersbs")
+ license("MIT")
+
version("0.2.2", sha256="4b7fdec88e36711120d096d485fc4d5035e4e5ffbd907cf3a6ce2af43058b970")
depends_on("py-setuptools@44:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-overpy/package.py b/var/spack/repos/builtin/packages/py-overpy/package.py
index cea79f2f19..afb1bcf3aa 100644
--- a/var/spack/repos/builtin/packages/py-overpy/package.py
+++ b/var/spack/repos/builtin/packages/py-overpy/package.py
@@ -12,6 +12,8 @@ class PyOverpy(PythonPackage):
homepage = "https://github.com/DinoTools/python-overpy"
pypi = "overpy/overpy-0.4.tar.gz"
+ license("MIT")
+
version("0.4", sha256="6e5bfcd9368f0c33a5d7615b18dbcac18444157f447639287c6743aa2de8964d")
version("0.3.1", sha256="3c6f6afe262ccf50c983617fc4ec5f381c2e1f6391aa974fbcc39203802bc3ff")
diff --git a/var/spack/repos/builtin/packages/py-overrides/package.py b/var/spack/repos/builtin/packages/py-overrides/package.py
index 6a81c9979a..5927403e7c 100644
--- a/var/spack/repos/builtin/packages/py-overrides/package.py
+++ b/var/spack/repos/builtin/packages/py-overrides/package.py
@@ -12,6 +12,8 @@ class PyOverrides(PythonPackage):
homepage = "https://github.com/mkorpela/overrides"
pypi = "overrides/overrides-7.3.1.tar.gz"
+ license("Apache-2.0")
+
version("7.3.1", sha256="8b97c6c1e1681b78cbc9424b138d880f0803c2254c5ebaabdde57bb6c62093f2")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-owslib/package.py b/var/spack/repos/builtin/packages/py-owslib/package.py
index 1ef38263fb..971c413492 100644
--- a/var/spack/repos/builtin/packages/py-owslib/package.py
+++ b/var/spack/repos/builtin/packages/py-owslib/package.py
@@ -14,6 +14,8 @@ class PyOwslib(PythonPackage):
homepage = "http://http://geopython.github.io/OWSLib/#installation"
pypi = "OWSLib/OWSLib-0.16.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.25.0", sha256="20d79bce0be10277caa36f3134826bd0065325df0301a55b2c8b1c338d8d8f0a")
version("0.17.1", sha256="b2e7fd694d3cffcee79317bad492d60c0aa887aea6916517c051c3247b33b5a5")
version("0.16.0", sha256="ec95a5e93c145a5d84b0074b9ea27570943486552a669151140debf08a100554")
diff --git a/var/spack/repos/builtin/packages/py-oyaml/package.py b/var/spack/repos/builtin/packages/py-oyaml/package.py
index a92fc3ce40..8ba2bb4187 100644
--- a/var/spack/repos/builtin/packages/py-oyaml/package.py
+++ b/var/spack/repos/builtin/packages/py-oyaml/package.py
@@ -13,6 +13,8 @@ class PyOyaml(PythonPackage):
homepage = "https://github.com/wimglenn/oyaml"
pypi = "oyaml/oyaml-1.0.tar.gz"
+ license("MIT")
+
version("1.0", sha256="ed8fc096811f4763e1907dce29c35895d6d5936c4d0400fe843a91133d4744ed")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pacifica-downloader/package.py b/var/spack/repos/builtin/packages/py-pacifica-downloader/package.py
index 0954b2b080..206c603690 100644
--- a/var/spack/repos/builtin/packages/py-pacifica-downloader/package.py
+++ b/var/spack/repos/builtin/packages/py-pacifica-downloader/package.py
@@ -12,6 +12,8 @@ class PyPacificaDownloader(PythonPackage):
homepage = "https://github.com/pacifica/pacifica-python-downloader/"
pypi = "pacifica-downloader/pacifica-downloader-0.4.1.tar.gz"
+ license("LGPL-3.0-or-later")
+
version("0.4.1", sha256="11da2032a07ca7bb06fed38dc8d7c4c57267ff98c5fd925271083e18dd85d9f4")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pacifica-namespace/package.py b/var/spack/repos/builtin/packages/py-pacifica-namespace/package.py
index b8bf0c8340..070f203c58 100644
--- a/var/spack/repos/builtin/packages/py-pacifica-namespace/package.py
+++ b/var/spack/repos/builtin/packages/py-pacifica-namespace/package.py
@@ -12,6 +12,8 @@ class PyPacificaNamespace(PythonPackage):
homepage = "https://github.com/pacifica/pacifica-namespace/"
pypi = "pacifica-namespace/pacifica-namespace-0.0.2.tar.gz"
+ license("LGPL-3.0-only")
+
version("0.0.2", sha256="a8f59aea1203a1557f7f57887b61e92f8450c74a8522798c5ddecf8fffb0b224")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pacifica-uploader/package.py b/var/spack/repos/builtin/packages/py-pacifica-uploader/package.py
index df17cf2eb8..55cd687f00 100644
--- a/var/spack/repos/builtin/packages/py-pacifica-uploader/package.py
+++ b/var/spack/repos/builtin/packages/py-pacifica-uploader/package.py
@@ -12,6 +12,8 @@ class PyPacificaUploader(PythonPackage):
homepage = "https://github.com/pacifica/pacifica-python-uploader/"
pypi = "pacifica-uploader/pacifica-uploader-0.3.1.tar.gz"
+ license("LGPL-3.0-only")
+
version("0.3.1", sha256="adda18b28f01f0b1e6fbaf927fec9b8cf07c86f1b74185bed2a624e8a4597578")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-packaging/package.py b/var/spack/repos/builtin/packages/py-packaging/package.py
index 79a0a8e8fd..a413ec1b66 100644
--- a/var/spack/repos/builtin/packages/py-packaging/package.py
+++ b/var/spack/repos/builtin/packages/py-packaging/package.py
@@ -12,6 +12,8 @@ class PyPackaging(PythonPackage):
homepage = "https://github.com/pypa/packaging"
pypi = "packaging/packaging-19.2.tar.gz"
+ license("BSD-2-Clause")
+
version("23.1", sha256="a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f")
version("23.0", sha256="b6ad297f8907de0fa2fe1ccbd26fdaf387f5f47c7275fedf8cce89f99446cf97")
version("21.3", sha256="dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb")
diff --git a/var/spack/repos/builtin/packages/py-pager/package.py b/var/spack/repos/builtin/packages/py-pager/package.py
index 1bee14cb0a..ff3a4f2a9a 100644
--- a/var/spack/repos/builtin/packages/py-pager/package.py
+++ b/var/spack/repos/builtin/packages/py-pager/package.py
@@ -12,6 +12,8 @@ class PyPager(PythonPackage):
pypi = "pager/pager-3.3.tar.gz"
+ license("MIT")
+
version("3.3", sha256="18aa45ec877dca732e599531c7b3b0b22ed6a4445febdf1bdf7da2761cca340d")
# pip silently replaces distutils with setuptools
diff --git a/var/spack/repos/builtin/packages/py-palettable/package.py b/var/spack/repos/builtin/packages/py-palettable/package.py
index 3d7f911bcb..d1c46d121b 100644
--- a/var/spack/repos/builtin/packages/py-palettable/package.py
+++ b/var/spack/repos/builtin/packages/py-palettable/package.py
@@ -12,6 +12,8 @@ class PyPalettable(PythonPackage):
homepage = "https://jiffyclub.github.io/palettable/"
pypi = "palettable/palettable-3.0.0.tar.gz"
+ license("MIT")
+
version("3.3.3", sha256="094dd7d9a5fc1cca4854773e5c1fc6a315b33bd5b3a8f47064928facaf0490a8")
version("3.3.0", sha256="72feca71cf7d79830cd6d9181b02edf227b867d503bec953cf9fa91bf44896bd")
version("3.0.0", sha256="eed9eb0399386ff42f90ca61d4fa38a1819a93d5adfc2d546e3e2869d9972c31")
diff --git a/var/spack/repos/builtin/packages/py-pamela/package.py b/var/spack/repos/builtin/packages/py-pamela/package.py
index 36f647d5df..1b274bc9e1 100644
--- a/var/spack/repos/builtin/packages/py-pamela/package.py
+++ b/var/spack/repos/builtin/packages/py-pamela/package.py
@@ -11,6 +11,8 @@ class PyPamela(PythonPackage):
pypi = "pamela/pamela-1.0.0.tar.gz"
+ license("MIT")
+
version("1.0.0", sha256="65c9389bef7d1bb0b168813b6be21964df32016923aac7515bdf05366acbab6c")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-panaroo/package.py b/var/spack/repos/builtin/packages/py-panaroo/package.py
index c7ae773cb2..06c114128e 100644
--- a/var/spack/repos/builtin/packages/py-panaroo/package.py
+++ b/var/spack/repos/builtin/packages/py-panaroo/package.py
@@ -13,6 +13,8 @@ class PyPanaroo(PythonPackage):
homepage = "https://gtonkinhill.github.io/panaroo"
url = "https://github.com/gtonkinhill/panaroo/archive/refs/tags/v1.2.10.tar.gz"
+ license("MIT")
+
version("1.2.10", sha256="066e5cd96b59918fa4fcd2dc12c92a273457ee17e2fe55576657c793566e948e")
depends_on("python@3.6.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pandas-stubs/package.py b/var/spack/repos/builtin/packages/py-pandas-stubs/package.py
index 8a11e32704..63d0ac1cbc 100644
--- a/var/spack/repos/builtin/packages/py-pandas-stubs/package.py
+++ b/var/spack/repos/builtin/packages/py-pandas-stubs/package.py
@@ -16,6 +16,8 @@ class PyPandasStubs(PythonPackage):
homepage = "https://pandas.pydata.org/"
pypi = "pandas_stubs/pandas_stubs-2.0.2.230605.tar.gz"
+ license("BSD-3-Clause")
+
version(
"2.0.2.230605", sha256="624c7bb06d38145a44b61be459ccd19b038e0bf20364a025ecaab78fea65e858"
)
diff --git a/var/spack/repos/builtin/packages/py-pandas/package.py b/var/spack/repos/builtin/packages/py-pandas/package.py
index 1d4d7670d7..35ee26d343 100644
--- a/var/spack/repos/builtin/packages/py-pandas/package.py
+++ b/var/spack/repos/builtin/packages/py-pandas/package.py
@@ -17,6 +17,8 @@ class PyPandas(PythonPackage):
maintainers("adamjstewart")
+ license("Apache-2.0")
+
version("2.1.4", sha256="fcb68203c833cc735321512e13861358079a96c174a61f5116a1de89c58c0ef7")
version("2.1.3", sha256="22929f84bca106921917eb73c1521317ddd0a4c71b395bcf767a106e3494209f")
version("2.1.2", sha256="52897edc2774d2779fbeb6880d2cfb305daa0b1a29c16b91f531a18918a6e0f3")
diff --git a/var/spack/repos/builtin/packages/py-pandocfilters/package.py b/var/spack/repos/builtin/packages/py-pandocfilters/package.py
index 4d7aecd04e..26fa24d36f 100644
--- a/var/spack/repos/builtin/packages/py-pandocfilters/package.py
+++ b/var/spack/repos/builtin/packages/py-pandocfilters/package.py
@@ -12,6 +12,8 @@ class PyPandocfilters(PythonPackage):
homepage = "https://github.com/jgm/pandocfilters"
pypi = "pandocfilters/pandocfilters-1.4.2.tar.gz"
+ license("BSD-3-Clause")
+
version("1.5.0", sha256="0b679503337d233b4339a817bfc8c50064e2eff681314376a47cb582305a7a38")
version("1.4.2", sha256="b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9")
diff --git a/var/spack/repos/builtin/packages/py-panedr/package.py b/var/spack/repos/builtin/packages/py-panedr/package.py
index f1304ea809..bdf04bddfb 100644
--- a/var/spack/repos/builtin/packages/py-panedr/package.py
+++ b/var/spack/repos/builtin/packages/py-panedr/package.py
@@ -15,6 +15,8 @@ class PyPanedr(PythonPackage):
maintainers("RMeli")
+ license("LGPL-2.1-or-later")
+
version("0.7.2", sha256="2181009a962dc35745348d1146608c64fb1ba3ef5ae74043416fef739d1409e4")
version("0.7.1", sha256="64c74863f72d51729ac5cb1e2dbb18747f7137588990c308ef8ca120fbf2ddd4")
diff --git a/var/spack/repos/builtin/packages/py-panel/package.py b/var/spack/repos/builtin/packages/py-panel/package.py
index 084feff5aa..8a471174bb 100644
--- a/var/spack/repos/builtin/packages/py-panel/package.py
+++ b/var/spack/repos/builtin/packages/py-panel/package.py
@@ -12,6 +12,8 @@ class PyPanel(PythonPackage):
homepage = "http://panel.holoviz.org/"
pypi = "panel/panel-0.14.4.tar.gz"
+ license("BSD-3-Clause")
+
version("0.14.4", sha256="b853d2f53d7738ec6372525360c5bf9427a71ed990685ccac703bc9b442e9951")
depends_on("py-param@1.12:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-papermill/package.py b/var/spack/repos/builtin/packages/py-papermill/package.py
index 2433a5158f..12f64ffaa5 100644
--- a/var/spack/repos/builtin/packages/py-papermill/package.py
+++ b/var/spack/repos/builtin/packages/py-papermill/package.py
@@ -12,6 +12,8 @@ class PyPapermill(PythonPackage):
homepage = "https://github.com/nteract/papermill"
pypi = "papermill/papermill-2.4.0.tar.gz"
+ license("BSD-3-Clause")
+
version("2.4.0", sha256="6f8f8a9b06b39677f207c09100c8d386bcf592f0cbbdda9f0f50e81445697627")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-paralleltask/package.py b/var/spack/repos/builtin/packages/py-paralleltask/package.py
index 53ce9066e9..e1ce5a317f 100644
--- a/var/spack/repos/builtin/packages/py-paralleltask/package.py
+++ b/var/spack/repos/builtin/packages/py-paralleltask/package.py
@@ -14,6 +14,8 @@ class PyParalleltask(PythonPackage):
homepage = "https://github.com/moold/ParallelTask"
pypi = "Paralleltask/Paralleltask-0.2.2.tar.gz"
+ license("GPL-3.0-only")
+
version("0.2.2", sha256="f00945e2bd5b6aff9cdc48fbd92aa7b48d23bb530d7f6643ac966fea11a7a9d5")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-param/package.py b/var/spack/repos/builtin/packages/py-param/package.py
index d6ea624d35..ce0cfef738 100644
--- a/var/spack/repos/builtin/packages/py-param/package.py
+++ b/var/spack/repos/builtin/packages/py-param/package.py
@@ -17,6 +17,8 @@ class PyParam(PythonPackage):
maintainers("haralmha")
+ license("BSD-3-Clause")
+
version("1.12.0", sha256="35d0281c8e3beb6dd469f46ff0b917752a54bed94d1b0c567346c76d0ff59c4a")
depends_on("python@2.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-paramiko/package.py b/var/spack/repos/builtin/packages/py-paramiko/package.py
index dd637971d8..8c23a5e243 100644
--- a/var/spack/repos/builtin/packages/py-paramiko/package.py
+++ b/var/spack/repos/builtin/packages/py-paramiko/package.py
@@ -12,6 +12,8 @@ class PyParamiko(PythonPackage):
homepage = "https://www.paramiko.org/"
pypi = "paramiko/paramiko-2.7.1.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("2.12.0", sha256="376885c05c5d6aa6e1f4608aac2a6b5b0548b1add40274477324605903d9cd49")
version("2.9.2", sha256="944a9e5dbdd413ab6c7951ea46b0ab40713235a9c4c5ca81cfe45c6f14fa677b")
version("2.7.1", sha256="920492895db8013f6cc0179293147f830b8c7b21fdfc839b6bad760c27459d9f")
diff --git a/var/spack/repos/builtin/packages/py-paramz/package.py b/var/spack/repos/builtin/packages/py-paramz/package.py
index 7440611024..e35edab67e 100644
--- a/var/spack/repos/builtin/packages/py-paramz/package.py
+++ b/var/spack/repos/builtin/packages/py-paramz/package.py
@@ -12,6 +12,8 @@ class PyParamz(PythonPackage):
homepage = "https://github.com/sods/paramz"
pypi = "paramz/paramz-0.9.5.tar.gz"
+ license("BSD-3-Clause")
+
version("0.9.5", sha256="0917211c0f083f344e7f1bc997e0d713dbc147b6380bc19f606119394f820b9a")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-parasail/package.py b/var/spack/repos/builtin/packages/py-parasail/package.py
index 8323f8fb37..a7dde825d2 100644
--- a/var/spack/repos/builtin/packages/py-parasail/package.py
+++ b/var/spack/repos/builtin/packages/py-parasail/package.py
@@ -16,6 +16,8 @@ class PyParasail(PythonPackage):
homepage = "https://github.com/jeffdaily/parasail-python"
pypi = "parasail/parasail-1.3.3.tar.gz"
+ license("LiLiQ-R-1.1")
+
version("1.3.3", sha256="06f05066d9cf624c0b043f51a1e9d2964154e1edd0f9843e0838f32073e576f8")
depends_on("perl", type="build")
diff --git a/var/spack/repos/builtin/packages/py-parmed/package.py b/var/spack/repos/builtin/packages/py-parmed/package.py
index cff17eaae8..7d3f1aa23b 100644
--- a/var/spack/repos/builtin/packages/py-parmed/package.py
+++ b/var/spack/repos/builtin/packages/py-parmed/package.py
@@ -15,6 +15,8 @@ class PyParmed(PythonPackage):
homepage = "https://parmed.github.io/ParmEd/html/index.html"
pypi = "ParmEd/ParmEd-3.4.3.tar.gz"
+ license("MIT")
+
version("3.4.3", sha256="90afb155e3ffe69230a002922b28968464126d4450059f0bd97ceca679c6627c")
depends_on("python@2.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-parse-type/package.py b/var/spack/repos/builtin/packages/py-parse-type/package.py
index 5a48037ba7..047ea8db01 100644
--- a/var/spack/repos/builtin/packages/py-parse-type/package.py
+++ b/var/spack/repos/builtin/packages/py-parse-type/package.py
@@ -11,6 +11,8 @@ class PyParseType(PythonPackage):
homepage = "https://github.com/jenisys/parse_type"
pypi = "parse-type/parse_type-0.6.0.tar.gz"
+ license("MIT")
+
version("0.6.0", sha256="20b43c660e48ed47f433bce5873a2a3d4b9b6a7ba47bd7f7d2a7cec4bec5551f")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-parse/package.py b/var/spack/repos/builtin/packages/py-parse/package.py
index 7638c834d5..12d03bb28e 100644
--- a/var/spack/repos/builtin/packages/py-parse/package.py
+++ b/var/spack/repos/builtin/packages/py-parse/package.py
@@ -11,6 +11,8 @@ class PyParse(PythonPackage):
pypi = "parse/parse-1.11.1.tar.gz"
+ license("MIT")
+
version("1.18.0", sha256="91666032d6723dc5905248417ef0dc9e4c51df9526aaeef271eacad6491f06a4")
version("1.12.1", sha256="a5fca7000c6588d77bc65c28f3f21bfce03b5e44daa8f9f07c17fe364990d717")
version("1.11.1", sha256="870dd675c1ee8951db3e29b81ebe44fd131e3eb8c03a79483a58ea574f3145c2")
diff --git a/var/spack/repos/builtin/packages/py-parsimonious/package.py b/var/spack/repos/builtin/packages/py-parsimonious/package.py
index 729788c2a7..dbbc41863f 100644
--- a/var/spack/repos/builtin/packages/py-parsimonious/package.py
+++ b/var/spack/repos/builtin/packages/py-parsimonious/package.py
@@ -12,6 +12,8 @@ class PyParsimonious(PythonPackage):
homepage = "https://github.com/erikrose/parsimonious"
pypi = "parsimonious/parsimonious-0.8.1.tar.gz"
+ license("MIT")
+
version("0.10.0", sha256="8281600da180ec8ae35427a4ab4f7b82bfec1e3d1e52f80cb60ea82b9512501c")
version("0.8.1", sha256="3add338892d580e0cb3b1a39e4a1b427ff9f687858fdd61097053742391a9f6b")
diff --git a/var/spack/repos/builtin/packages/py-parsl/package.py b/var/spack/repos/builtin/packages/py-parsl/package.py
index 3b7b4771a2..49a6c230b7 100644
--- a/var/spack/repos/builtin/packages/py-parsl/package.py
+++ b/var/spack/repos/builtin/packages/py-parsl/package.py
@@ -16,6 +16,8 @@ class PyParsl(PythonPackage):
maintainers("hategan")
+ license("Apache-2.0")
+
version(
"2023.08.21", sha256="d7d6145ad5ab63baf9c9f9441a0a6ea5be6f896ef8094d47bf64d949a56b1782"
)
diff --git a/var/spack/repos/builtin/packages/py-parsley/package.py b/var/spack/repos/builtin/packages/py-parsley/package.py
index a55727eabd..39065d397b 100644
--- a/var/spack/repos/builtin/packages/py-parsley/package.py
+++ b/var/spack/repos/builtin/packages/py-parsley/package.py
@@ -13,6 +13,8 @@ class PyParsley(PythonPackage):
homepage = "https://launchpad.net/parsley"
pypi = "Parsley/Parsley-1.3.tar.gz"
+ license("MIT")
+
version("1.3", sha256="9444278d47161d5f2be76a767809a3cbe6db4db822f46a4fd7481d4057208d41")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-parso/package.py b/var/spack/repos/builtin/packages/py-parso/package.py
index a4a4090156..5c7e872d53 100644
--- a/var/spack/repos/builtin/packages/py-parso/package.py
+++ b/var/spack/repos/builtin/packages/py-parso/package.py
@@ -14,6 +14,8 @@ class PyParso(PythonPackage):
pypi = "parso/parso-0.6.1.tar.gz"
+ license("MIT")
+
version("0.8.3", sha256="8c07be290bb59f03588915921e29e8a50002acaf2cdc5fa0e0114f91709fafa0")
version("0.8.2", sha256="12b83492c6239ce32ff5eed6d3639d6a536170723c6f3f1506869f1ace413398")
version("0.8.1", sha256="8519430ad07087d4c997fda3a7918f7cfa27cb58972a8c89c2a0295a1c940e9e")
diff --git a/var/spack/repos/builtin/packages/py-partd/package.py b/var/spack/repos/builtin/packages/py-partd/package.py
index eabd00084e..b72bb24ffd 100644
--- a/var/spack/repos/builtin/packages/py-partd/package.py
+++ b/var/spack/repos/builtin/packages/py-partd/package.py
@@ -12,6 +12,8 @@ class PyPartd(PythonPackage):
homepage = "https://github.com/dask/partd/"
pypi = "partd/partd-0.3.8.tar.gz"
+ license("BSD-3-Clause")
+
version("1.4.0", sha256="aa0ff35dbbcc807ae374db56332f4c1b39b46f67bf2975f5151e0b4186aed0d5")
version("1.1.0", sha256="6e258bf0810701407ad1410d63d1a15cfd7b773fd9efe555dac6bb82cc8832b0")
version("0.3.10", sha256="33722a228ebcd1fa6f44b1631bdd4cff056376f89eb826d7d880b35b637bcfba")
diff --git a/var/spack/repos/builtin/packages/py-particle/package.py b/var/spack/repos/builtin/packages/py-particle/package.py
index 843e4c0e02..922f6cdc34 100644
--- a/var/spack/repos/builtin/packages/py-particle/package.py
+++ b/var/spack/repos/builtin/packages/py-particle/package.py
@@ -19,6 +19,8 @@ class PyParticle(PythonPackage):
tags = ["hep"]
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("0.23.0", sha256="d810f8fc27deb8e7fd64174017d9607d50522249c0973a0008e580f93db11750")
version("0.22.1", sha256="dcb45025cf7cff901e2c94922d150e1103245c46f2671eae4193c5fa767cc56c")
diff --git a/var/spack/repos/builtin/packages/py-paste/package.py b/var/spack/repos/builtin/packages/py-paste/package.py
index df2556d1da..ebba88683b 100644
--- a/var/spack/repos/builtin/packages/py-paste/package.py
+++ b/var/spack/repos/builtin/packages/py-paste/package.py
@@ -13,6 +13,8 @@ class PyPaste(PythonPackage):
homepage = "https://pythonpaste.readthedocs.io"
pypi = "Paste/Paste-3.5.2.tar.gz"
+ license("MIT")
+
version("3.5.2", sha256="d5a7340c30bcdf3023dd0106c8a5c430dd8fe84aeb8113bc7b93f8dd729f4af6")
depends_on("python@3:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pastedeploy/package.py b/var/spack/repos/builtin/packages/py-pastedeploy/package.py
index ada1b50e18..52524a774c 100644
--- a/var/spack/repos/builtin/packages/py-pastedeploy/package.py
+++ b/var/spack/repos/builtin/packages/py-pastedeploy/package.py
@@ -13,6 +13,8 @@ class PyPastedeploy(PythonPackage):
homepage = "https://docs.pylonsproject.org/projects/pastedeploy"
pypi = "PasteDeploy/PasteDeploy-3.0.1.tar.gz"
+ license("MIT")
+
version("3.0.1", sha256="5f4b4d5fddd39b8947ea727161e366bf55b90efc60a4d1dd7976b9031d0b4e5f")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pastel/package.py b/var/spack/repos/builtin/packages/py-pastel/package.py
index 73916a3021..7164be9d52 100644
--- a/var/spack/repos/builtin/packages/py-pastel/package.py
+++ b/var/spack/repos/builtin/packages/py-pastel/package.py
@@ -12,6 +12,8 @@ class PyPastel(PythonPackage):
homepage = "https://github.com/sdispater/pastel"
pypi = "pastel/pastel-0.2.1.tar.gz"
+ license("MIT")
+
version("0.2.1", sha256="e6581ac04e973cac858828c6202c1e1e81fee1dc7de7683f3e1ffe0bfd8a573d")
depends_on("python@2.7,3.4:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pastml/package.py b/var/spack/repos/builtin/packages/py-pastml/package.py
index a9585483ce..4cecba49e7 100644
--- a/var/spack/repos/builtin/packages/py-pastml/package.py
+++ b/var/spack/repos/builtin/packages/py-pastml/package.py
@@ -16,6 +16,8 @@ class PyPastml(PythonPackage):
maintainers("snehring")
+ license("GPL-3.0-or-later")
+
version("1.9.40", sha256="5334bc8de70a968117240b90d90878ac935be18de6e6e485fb1a8f90cd539fea")
version("1.9.38", sha256="43bf7d2a3a9b9b67da7c5881ecdeb2ee9cccd1585b8f65700e53761609945cc6")
diff --git a/var/spack/repos/builtin/packages/py-patch-ng/package.py b/var/spack/repos/builtin/packages/py-patch-ng/package.py
index 8fa161a808..9dd14a3284 100644
--- a/var/spack/repos/builtin/packages/py-patch-ng/package.py
+++ b/var/spack/repos/builtin/packages/py-patch-ng/package.py
@@ -12,6 +12,8 @@ class PyPatchNg(PythonPackage):
homepage = "https://github.com/conan-io/python-patch"
pypi = "patch-ng/patch-ng-1.17.4.tar.gz"
+ license("MIT")
+
version("1.17.4", sha256="627abc5bd723c8b481e96849b9734b10065426224d4d22cd44137004ac0d4ace")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-path-py/package.py b/var/spack/repos/builtin/packages/py-path-py/package.py
index 78b174570a..080f3f8a0f 100644
--- a/var/spack/repos/builtin/packages/py-path-py/package.py
+++ b/var/spack/repos/builtin/packages/py-path-py/package.py
@@ -12,6 +12,8 @@ class PyPathPy(PythonPackage):
homepage = "https://github.com/jaraco/path.py"
pypi = "path.py/path.py-12.0.1.tar.gz"
+ license("MIT")
+
version("12.0.1", sha256="9f2169633403aa0423f6ec000e8701dd1819526c62465f5043952f92527fea0f")
version("5.2", sha256="9916ae9aa603ce7e131e4ac76c25bcdbf6208f8fe5cc565a5022b85dc9d7022c")
diff --git a/var/spack/repos/builtin/packages/py-pathlib2/package.py b/var/spack/repos/builtin/packages/py-pathlib2/package.py
index e9c4f58067..55770b4337 100644
--- a/var/spack/repos/builtin/packages/py-pathlib2/package.py
+++ b/var/spack/repos/builtin/packages/py-pathlib2/package.py
@@ -11,6 +11,8 @@ class PyPathlib2(PythonPackage):
pypi = "pathlib2/pathlib2-2.3.2.tar.gz"
+ license("MIT")
+
version(
"2.3.7.post1", sha256="9fe0edad898b83c0c3e199c842b27ed216645d2e177757b2dd67384d4113c641"
)
diff --git a/var/spack/repos/builtin/packages/py-pathml/package.py b/var/spack/repos/builtin/packages/py-pathml/package.py
index bd263866ca..717ef3ff5a 100644
--- a/var/spack/repos/builtin/packages/py-pathml/package.py
+++ b/var/spack/repos/builtin/packages/py-pathml/package.py
@@ -12,6 +12,8 @@ class PyPathml(PythonPackage):
homepage = "https://github.com/Dana-Farber-AIOS/pathml"
pypi = "pathml/pathml-2.1.0.tar.gz"
+ license("GPL-2.0-or-later")
+
version("2.1.0", sha256="462bb2f16452dddad310c30f62678a1336ce492263355fd6722c07ee4840ea6a")
depends_on("py-setuptools@42:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pathos/package.py b/var/spack/repos/builtin/packages/py-pathos/package.py
index dc556aafa7..b29cc957b3 100644
--- a/var/spack/repos/builtin/packages/py-pathos/package.py
+++ b/var/spack/repos/builtin/packages/py-pathos/package.py
@@ -12,6 +12,8 @@ class PyPathos(PythonPackage):
homepage = "https://github.com/uqfoundation/pathos"
pypi = "pathos/pathos-0.2.3.tar.gz"
+ license("BSD-3-Clause")
+
version("0.2.8", sha256="1f0f27a90f7ab66c423ba796529000fde9360d17b2d8e50097641ff405fc6f15")
version("0.2.3", sha256="954c5b0a8b257c375e35d311c65fa62a210a3d65269195557de38418ac9f61f9")
version("0.2.0", sha256="2f4e67e7914c95fb0cce766bab173eb2c5860ee420108fa183099557ac2e50e9")
diff --git a/var/spack/repos/builtin/packages/py-pathspec/package.py b/var/spack/repos/builtin/packages/py-pathspec/package.py
index d2eda8ab9f..b19b46debe 100644
--- a/var/spack/repos/builtin/packages/py-pathspec/package.py
+++ b/var/spack/repos/builtin/packages/py-pathspec/package.py
@@ -13,6 +13,8 @@ class PyPathspec(PythonPackage):
homepage = "https://github.com/cpburnz/python-pathspec"
pypi = "pathspec/pathspec-0.8.1.tar.gz"
+ license("MPL-2.0")
+
version("0.11.1", sha256="2798de800fa92780e33acca925945e9a19a133b715067cf165b8866c15a31687")
version("0.11.0", sha256="64d338d4e0914e91c1792321e6907b5a593f1ab1851de7fc269557a21b30ebbc")
version("0.10.3", sha256="56200de4077d9d0791465aa9095a01d421861e405b5096955051deefd697d6f6")
diff --git a/var/spack/repos/builtin/packages/py-pathtools/package.py b/var/spack/repos/builtin/packages/py-pathtools/package.py
index 9b8c5e6a7c..8cd80b6b56 100644
--- a/var/spack/repos/builtin/packages/py-pathtools/package.py
+++ b/var/spack/repos/builtin/packages/py-pathtools/package.py
@@ -14,6 +14,8 @@ class PyPathtools(PythonPackage):
maintainers("dorton21")
+ license("MIT")
+
version("0.1.2", sha256="7c35c5421a39bb82e58018febd90e3b6e5db34c5443aaaf742b3f33d4655f1c0")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pathy/package.py b/var/spack/repos/builtin/packages/py-pathy/package.py
index 93c7b8be5a..6918ffae54 100644
--- a/var/spack/repos/builtin/packages/py-pathy/package.py
+++ b/var/spack/repos/builtin/packages/py-pathy/package.py
@@ -12,6 +12,8 @@ class PyPathy(PythonPackage):
homepage = "https://github.com/justindujardin/pathy"
pypi = "pathy/pathy-0.10.1.tar.gz"
+ license("Apache-2.0")
+
version("0.10.1", sha256="4cd6e71b4cd5ff875cfbb949ad9fa5519d8d1dbe69d5fc1d1b23aa3cb049618b")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-patool/package.py b/var/spack/repos/builtin/packages/py-patool/package.py
index e8d2f6052a..934e765e68 100644
--- a/var/spack/repos/builtin/packages/py-patool/package.py
+++ b/var/spack/repos/builtin/packages/py-patool/package.py
@@ -12,6 +12,8 @@ class PyPatool(PythonPackage):
homepage = "https://wummel.github.io/patool/"
pypi = "patool/patool-1.12.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.12", sha256="e3180cf8bfe13bedbcf6f5628452fca0c2c84a3b5ae8c2d3f55720ea04cb1097")
depends_on("python@3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-patsy/package.py b/var/spack/repos/builtin/packages/py-patsy/package.py
index e008b9b31a..0837d2afd8 100644
--- a/var/spack/repos/builtin/packages/py-patsy/package.py
+++ b/var/spack/repos/builtin/packages/py-patsy/package.py
@@ -14,6 +14,8 @@ class PyPatsy(PythonPackage):
homepage = "https://github.com/pydata/patsy"
pypi = "patsy/patsy-0.5.2.tar.gz"
+ license("PSF-2.0")
+
version("0.5.3", sha256="bdc18001875e319bc91c812c1eb6a10be4bb13cb81eb763f466179dca3b67277")
version("0.5.2", sha256="5053de7804676aba62783dbb0f23a2b3d74e35e5bfa238b88b7cbf148a38b69d")
version("0.5.1", sha256="f115cec4201e1465cd58b9866b0b0e7b941caafec129869057405bfe5b5e3991")
diff --git a/var/spack/repos/builtin/packages/py-pdf2image/package.py b/var/spack/repos/builtin/packages/py-pdf2image/package.py
index fd06c6cfe8..53af3eaa65 100644
--- a/var/spack/repos/builtin/packages/py-pdf2image/package.py
+++ b/var/spack/repos/builtin/packages/py-pdf2image/package.py
@@ -12,6 +12,8 @@ class PyPdf2image(PythonPackage):
homepage = "https://pypi.org/project/pdf2image/"
pypi = "pdf2image/pdf2image-1.12.1.tar.gz"
+ license("MIT")
+
version("1.16.3", sha256="74208810c2cef4d9e347769b8e62a52303982ddb4f2dfd744c7ab4b940ae287e")
version("1.12.1", sha256="a0d9906f5507192210a8d5d7ead63145e9dec4bccc4564b1fb644e923913c31c")
diff --git a/var/spack/repos/builtin/packages/py-pdm-pep517/package.py b/var/spack/repos/builtin/packages/py-pdm-pep517/package.py
index 29e4535774..d19ea7ab97 100644
--- a/var/spack/repos/builtin/packages/py-pdm-pep517/package.py
+++ b/var/spack/repos/builtin/packages/py-pdm-pep517/package.py
@@ -13,6 +13,8 @@ class PyPdmPep517(PythonPackage):
homepage = "https://pdm.fming.dev/latest/"
pypi = "pdm-pep517/pdm-pep517-1.0.4.tar.gz"
+ license("MIT")
+
version("1.0.4", sha256="392f8c2b47c6ec20550cb8e19e24b9dbd27373413f067b56ecd75f9767f93015")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pdoc3/package.py b/var/spack/repos/builtin/packages/py-pdoc3/package.py
index a486e3f944..eac43aaafb 100644
--- a/var/spack/repos/builtin/packages/py-pdoc3/package.py
+++ b/var/spack/repos/builtin/packages/py-pdoc3/package.py
@@ -12,6 +12,8 @@ class PyPdoc3(PythonPackage):
homepage = "https://pdoc3.github.io/pdoc/"
pypi = "pdoc3/pdoc3-0.10.0.tar.gz"
+ license("AGPL-3.0")
+
version("0.10.0", sha256="5f22e7bcb969006738e1aa4219c75a32f34c2d62d46dc9d2fb2d3e0b0287e4b7")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-peachpy/package.py b/var/spack/repos/builtin/packages/py-peachpy/package.py
index c5c881e61b..de6ea3451b 100644
--- a/var/spack/repos/builtin/packages/py-peachpy/package.py
+++ b/var/spack/repos/builtin/packages/py-peachpy/package.py
@@ -12,6 +12,8 @@ class PyPeachpy(PythonPackage):
homepage = "https://github.com/Maratyszcza/PeachPy"
git = "https://github.com/Maratyszcza/PeachPy.git"
+ license("BSD-2-Clause")
+
version("master", branch="master")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pebble/package.py b/var/spack/repos/builtin/packages/py-pebble/package.py
index 7be1b96815..34ef125c1b 100644
--- a/var/spack/repos/builtin/packages/py-pebble/package.py
+++ b/var/spack/repos/builtin/packages/py-pebble/package.py
@@ -13,6 +13,8 @@ class PyPebble(PythonPackage):
homepage = "https://github.com/noxdafox/pebble"
pypi = "Pebble/Pebble-5.0.3.tar.gz"
+ license("LGPL-3.0-only")
+
version("5.0.3", sha256="bdcfd9ea7e0aedb895b204177c19e6d6543d9962f4e3402ebab2175004863da8")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pem/package.py b/var/spack/repos/builtin/packages/py-pem/package.py
index 4e44ab1ee1..4be1b230e6 100644
--- a/var/spack/repos/builtin/packages/py-pem/package.py
+++ b/var/spack/repos/builtin/packages/py-pem/package.py
@@ -15,6 +15,8 @@ class PyPem(PythonPackage):
homepage = "https://pem.readthedocs.io/en/stable/"
url = "https://github.com/hynek/pem/archive/20.1.0.tar.gz"
+ license("MIT")
+
version("20.1.0", sha256="140df7388f72bdf95d5a40e152cfda4fd62856b8320a9a808ffdc2bee37d5c36")
version("19.3.0", sha256="22c526314db05559d5a6b0661aa6a21f26a1ad9f6f10a6ba2d386534ad12b175")
version("19.2.0", sha256="93772e1574c8ff3442e553025fe42ed66cea3abff7ce75363baffa8eb606e596")
diff --git a/var/spack/repos/builtin/packages/py-pennylane-lightning-kokkos/package.py b/var/spack/repos/builtin/packages/py-pennylane-lightning-kokkos/package.py
index 8871ac3027..e3287ec391 100644
--- a/var/spack/repos/builtin/packages/py-pennylane-lightning-kokkos/package.py
+++ b/var/spack/repos/builtin/packages/py-pennylane-lightning-kokkos/package.py
@@ -17,6 +17,8 @@ class PyPennylaneLightningKokkos(CMakePackage, PythonExtension, CudaPackage, ROC
maintainers("AmintorDusko", "vincentmr")
+ license("Apache-2.0")
+
version("main", branch="main")
version("0.32.0", sha256="06f19dfb1073387ef9ee30c38ea44884844a771373256b694a0e1ceb87195bb2")
diff --git a/var/spack/repos/builtin/packages/py-pennylane-lightning/package.py b/var/spack/repos/builtin/packages/py-pennylane-lightning/package.py
index 5e931b9ac5..63ab722722 100644
--- a/var/spack/repos/builtin/packages/py-pennylane-lightning/package.py
+++ b/var/spack/repos/builtin/packages/py-pennylane-lightning/package.py
@@ -16,6 +16,8 @@ class PyPennylaneLightning(CMakePackage, PythonExtension):
maintainers("mlxd", "AmintorDusko")
+ license("Apache-2.0")
+
version("master", branch="master")
version("0.32.0", sha256="124edae1828c7e72e7b3bfbb0e75e98a07a490d7f1eab19eebb3311bfa8a23d4")
version("0.31.0", sha256="b177243625b6fdac0699d163bbc330c92ca87fb9f427643785069273d2a255f6")
diff --git a/var/spack/repos/builtin/packages/py-pennylane/package.py b/var/spack/repos/builtin/packages/py-pennylane/package.py
index e3bc536ae9..9059b9ee49 100644
--- a/var/spack/repos/builtin/packages/py-pennylane/package.py
+++ b/var/spack/repos/builtin/packages/py-pennylane/package.py
@@ -16,6 +16,8 @@ class PyPennylane(PythonPackage):
maintainers("mlxd", "AmintorDusko", "marcodelapierre")
+ license("Apache-2.0")
+
version("master", branch="master")
version("0.32.0", sha256="8a2206268d7cae0a59f9067b6075175eec93f4843519b371f02716c49a22e750")
version("0.31.0", sha256="f3b68700825c120e44434ed2b2ab71d0be9d3111f3043077ec0598661ec33477")
diff --git a/var/spack/repos/builtin/packages/py-pep517/package.py b/var/spack/repos/builtin/packages/py-pep517/package.py
index 74a1e394a0..f105242e78 100644
--- a/var/spack/repos/builtin/packages/py-pep517/package.py
+++ b/var/spack/repos/builtin/packages/py-pep517/package.py
@@ -12,6 +12,8 @@ class PyPep517(PythonPackage):
homepage = "https://github.com/pypa/pep517"
pypi = "pep517/pep517-0.12.0.tar.gz"
+ license("MIT")
+
version("0.12.0", sha256="931378d93d11b298cf511dd634cf5ea4cb249a28ef84160b3247ee9afb4e8ab0")
depends_on("py-flit-core@2:3", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pep8-naming/package.py b/var/spack/repos/builtin/packages/py-pep8-naming/package.py
index d1dbb138ff..1e87ab1040 100644
--- a/var/spack/repos/builtin/packages/py-pep8-naming/package.py
+++ b/var/spack/repos/builtin/packages/py-pep8-naming/package.py
@@ -12,6 +12,8 @@ class PyPep8Naming(PythonPackage):
homepage = "https://github.com/PyCQA/pep8-naming"
pypi = "pep8-naming/pep8-naming-0.10.0.tar.gz"
+ license("MIT")
+
version("0.10.0", sha256="f3b4a5f9dd72b991bf7d8e2a341d2e1aa3a884a769b5aaac4f56825c1763bf3a")
version("0.7.0", sha256="624258e0dd06ef32a9daf3c36cc925ff7314da7233209c5b01f7e5cdd3c34826")
diff --git a/var/spack/repos/builtin/packages/py-performance/package.py b/var/spack/repos/builtin/packages/py-performance/package.py
index 7669c5dfd3..404d7bb5ed 100644
--- a/var/spack/repos/builtin/packages/py-performance/package.py
+++ b/var/spack/repos/builtin/packages/py-performance/package.py
@@ -17,6 +17,8 @@ class PyPerformance(PythonPackage):
homepage = "http://pyperformance.readthedocs.io/"
url = "https://github.com/python/performance/archive/0.6.1.tar.gz"
+ license("MIT")
+
version("0.6.1", sha256="cc48dd7579da2f4b0e4cff0c8220811f5ba7019493bb408819c1532acf53d13a")
version("0.6.0", sha256="4636e276445e96563f628e071cacd5df31dc587d83899e7d03fa8b31760f2cd2")
diff --git a/var/spack/repos/builtin/packages/py-petastorm/package.py b/var/spack/repos/builtin/packages/py-petastorm/package.py
index d99acf1e0b..433441f9a0 100644
--- a/var/spack/repos/builtin/packages/py-petastorm/package.py
+++ b/var/spack/repos/builtin/packages/py-petastorm/package.py
@@ -16,6 +16,8 @@ class PyPetastorm(PythonPackage):
maintainers("adamjstewart")
+ license("Apache-2.0")
+
version("0.12.0", sha256="79b98b87a619f34ca96a3dd42670506ce9439d321b3aab356cdf7edac8ff5c5c")
version("0.11.4", sha256="7090dfc86f110e641d95798bcc75f8b1ca14cd56ed3feef491baaa6849629e51")
version("0.9.8", sha256="571855224411b88b759ba5d48b288ad2ba09997ebd259292f72b9246144b8101")
diff --git a/var/spack/repos/builtin/packages/py-petsc4py/package.py b/var/spack/repos/builtin/packages/py-petsc4py/package.py
index a029290f33..46b334762e 100644
--- a/var/spack/repos/builtin/packages/py-petsc4py/package.py
+++ b/var/spack/repos/builtin/packages/py-petsc4py/package.py
@@ -17,6 +17,8 @@ class PyPetsc4py(PythonPackage):
maintainers("balay")
+ license("BSD-2-Clause")
+
version("main", branch="main")
version("3.20.2", sha256="d3f24aa6612ded3e9b9ae11d5533f319d1df1705bea6d81385fea023d01175c9")
version("3.20.1", sha256="dcc9092040d13130496f1961b79c36468f383b6ede398080e004f1966c06ad38")
diff --git a/var/spack/repos/builtin/packages/py-pfzy/package.py b/var/spack/repos/builtin/packages/py-pfzy/package.py
index a3e5a1dfec..6ef6337a03 100644
--- a/var/spack/repos/builtin/packages/py-pfzy/package.py
+++ b/var/spack/repos/builtin/packages/py-pfzy/package.py
@@ -12,6 +12,8 @@ class PyPfzy(PythonPackage):
homepage = "https://github.com/kazhala/pfzy"
pypi = "pfzy/pfzy-0.3.4.tar.gz"
+ license("MIT")
+
version("0.3.4", sha256="717ea765dd10b63618e7298b2d98efd819e0b30cd5905c9707223dceeb94b3f1")
depends_on("python@3.7:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pgzip/package.py b/var/spack/repos/builtin/packages/py-pgzip/package.py
index 62452ba417..c4b56e1175 100644
--- a/var/spack/repos/builtin/packages/py-pgzip/package.py
+++ b/var/spack/repos/builtin/packages/py-pgzip/package.py
@@ -12,6 +12,8 @@ class PyPgzip(PythonPackage):
homepage = "https://github.com/pgzip/pgzip"
pypi = "pgzip/pgzip-0.3.4.tar.gz"
+ license("MIT")
+
version("0.3.4", sha256="ef56449039bc6e88558e46fe6bb11e3faaeef445d3985a9fb286795ff842c480")
version("0.3.1", sha256="a9c2df369311473ec3c239f26bf01638bdc6b6094d89ff4c81c6ef5c84eb24b7")
diff --git a/var/spack/repos/builtin/packages/py-phanotate/package.py b/var/spack/repos/builtin/packages/py-phanotate/package.py
index 6fe7d75a79..bd6799789f 100644
--- a/var/spack/repos/builtin/packages/py-phanotate/package.py
+++ b/var/spack/repos/builtin/packages/py-phanotate/package.py
@@ -17,6 +17,8 @@ class PyPhanotate(PythonPackage):
homepage = "https://github.com/deprekate/phanotate"
pypi = "phanotate/phanotate-1.5.0.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.5.0", sha256="589e441d2369e5550aef98b8d99fd079d130363bf881a70ac862fc7a8e0d2c88")
depends_on("python@3.5.3:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-photutils/package.py b/var/spack/repos/builtin/packages/py-photutils/package.py
index 1cf674d9e1..c61f8804f1 100644
--- a/var/spack/repos/builtin/packages/py-photutils/package.py
+++ b/var/spack/repos/builtin/packages/py-photutils/package.py
@@ -15,6 +15,8 @@ class PyPhotutils(PythonPackage):
homepage = "https://github.com/astropy/photutils"
pypi = "photutils/photutils-1.5.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.5.0", sha256="014f7aa5a571401094d5cf9ffb57803b48869233feb80476ce377ecb91113689")
maintainers("meyersbs")
diff --git a/var/spack/repos/builtin/packages/py-phydms/package.py b/var/spack/repos/builtin/packages/py-phydms/package.py
index cdeb81b0e3..c54b8a5f21 100644
--- a/var/spack/repos/builtin/packages/py-phydms/package.py
+++ b/var/spack/repos/builtin/packages/py-phydms/package.py
@@ -16,6 +16,8 @@ class PyPhydms(PythonPackage):
homepage = "http://jbloomlab.github.io/phydms"
pypi = "phydms/phydms-2.4.1.tar.gz"
+ license("GPL-3.0-or-later")
+
version("2.4.1", sha256="04eb50bdb07907214050d19214d9bc8cf2002e24ca30fbe6e0f23f013d584d5c")
depends_on("python@3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-phylophlan/package.py b/var/spack/repos/builtin/packages/py-phylophlan/package.py
index 3ac00cb485..4245a18526 100644
--- a/var/spack/repos/builtin/packages/py-phylophlan/package.py
+++ b/var/spack/repos/builtin/packages/py-phylophlan/package.py
@@ -14,6 +14,8 @@ class PyPhylophlan(PythonPackage):
homepage = "https://github.com/biobakery/phylophlan"
url = "https://github.com/biobakery/phylophlan/archive/refs/tags/3.0.3.tar.gz"
+ license("MIT")
+
version("3.0.3", sha256="d8d0082c95d58d7b11a60c1e2214b35c1a23a65675005f1393e7647d76c6a054")
version("3.0.2", sha256="c342116662bbfbb49f0665291fc7c0be5a0d04a02a7be2da81de0322eb2256b4")
diff --git a/var/spack/repos/builtin/packages/py-pickle5/package.py b/var/spack/repos/builtin/packages/py-pickle5/package.py
index 904f5587ff..d81356242e 100644
--- a/var/spack/repos/builtin/packages/py-pickle5/package.py
+++ b/var/spack/repos/builtin/packages/py-pickle5/package.py
@@ -14,6 +14,8 @@ class PyPickle5(PythonPackage):
homepage = "https://github.com/pitrou/pickle5-backport"
pypi = "pickle5/pickle5-0.0.11.tar.gz"
+ license("PSF-2.0")
+
version("0.0.11", sha256="7e013be68ba7dde1de5a8dbcc241f201dab1126e326715916ce4a26c27919ffc")
depends_on("python@3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pickleshare/package.py b/var/spack/repos/builtin/packages/py-pickleshare/package.py
index 378685bf2c..5d91e81007 100644
--- a/var/spack/repos/builtin/packages/py-pickleshare/package.py
+++ b/var/spack/repos/builtin/packages/py-pickleshare/package.py
@@ -11,6 +11,8 @@ class PyPickleshare(PythonPackage):
pypi = "pickleshare/pickleshare-0.7.4.tar.gz"
+ license("MIT")
+
version("0.7.5", sha256="87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca")
version("0.7.4", sha256="84a9257227dfdd6fe1b4be1319096c20eb85ff1e82c7932f36efccfe1b09737b")
diff --git a/var/spack/repos/builtin/packages/py-picrust2/package.py b/var/spack/repos/builtin/packages/py-picrust2/package.py
index ec0bea2839..8a68a5b449 100644
--- a/var/spack/repos/builtin/packages/py-picrust2/package.py
+++ b/var/spack/repos/builtin/packages/py-picrust2/package.py
@@ -15,6 +15,8 @@ class PyPicrust2(PythonPackage):
maintainers("dorton21")
+ license("GPL-3.0-only")
+
version("2.3.0-b", sha256="ac12c372bc263e750d9101eca0cd0e57de37089b661fa1a13caf5a544d293737")
version("2.2.0-b", sha256="c41e1f487b33179f4aecede50cfd8b652aa3cef2ea1ae5fd022f531c7d549097")
version("2.1.4-b", sha256="f781eb323914979b6d3bca088a5152f085f53e6e38f1c3be94b35f99fc1db2d8")
diff --git a/var/spack/repos/builtin/packages/py-pid/package.py b/var/spack/repos/builtin/packages/py-pid/package.py
index dac352a284..834a561d7f 100644
--- a/var/spack/repos/builtin/packages/py-pid/package.py
+++ b/var/spack/repos/builtin/packages/py-pid/package.py
@@ -13,6 +13,8 @@ class PyPid(PythonPackage):
homepage = "https://github.com/trbs/pid/"
url = "https://github.com/trbs/pid/archive/3.0.3.tar.gz"
+ license("Apache-2.0")
+
version("3.0.3", sha256="082281e2f6b99b4aaa02a24ae4796c604ac17f19cdd0327b8c1ba9c2e73aadc8")
version("3.0.2", sha256="0be7dc260e35788163b3171a5f0e1a8b9888bc2b77232c053c042a65496b8396")
version("3.0.1", sha256="2f51b61210f8e1f009b09a2034717003ca22dcd86995537ecb857863bddca89a")
diff --git a/var/spack/repos/builtin/packages/py-pika/package.py b/var/spack/repos/builtin/packages/py-pika/package.py
index 0d16ae4071..a010930ec9 100644
--- a/var/spack/repos/builtin/packages/py-pika/package.py
+++ b/var/spack/repos/builtin/packages/py-pika/package.py
@@ -13,6 +13,8 @@ class PyPika(PythonPackage):
git = "https://github.com/pika/pika.git"
pypi = "pika/pika-1.3.2.tar.gz"
+ license("BSD-3-Clause")
+
version("1.3.2", sha256="b2a327ddddf8570b4965b3576ac77091b850262d34ce8c1d8cb4e4146aa4145f")
version("1.3.1", sha256="beb19ff6dd1547f99a29acc2c6987ebb2ba7c44bf44a3f8e305877c5ef7d2fdc")
version("1.3.0", sha256="15357ddc47a5c28f0b07d80e93d504cbbf7a1ad5e1cd129ecd27afe76472c529")
diff --git a/var/spack/repos/builtin/packages/py-pillow-simd/package.py b/var/spack/repos/builtin/packages/py-pillow-simd/package.py
index 5f5b9bbcf7..06b8cf4914 100644
--- a/var/spack/repos/builtin/packages/py-pillow-simd/package.py
+++ b/var/spack/repos/builtin/packages/py-pillow-simd/package.py
@@ -16,6 +16,8 @@ class PyPillowSimd(PyPillowBase):
homepage = "https://github.com/uploadcare/pillow-simd"
pypi = "Pillow-SIMD/Pillow-SIMD-7.0.0.post3.tar.gz"
+ license("HPND")
+
version(
"9.0.0.post1", sha256="918541cfaa90ba3c0e1bae5da31ba1b1f52b09c0009bd90183b787af4e018263"
)
diff --git a/var/spack/repos/builtin/packages/py-pillow/package.py b/var/spack/repos/builtin/packages/py-pillow/package.py
index 31cd7b4e73..65e2a618ce 100644
--- a/var/spack/repos/builtin/packages/py-pillow/package.py
+++ b/var/spack/repos/builtin/packages/py-pillow/package.py
@@ -107,6 +107,8 @@ class PyPillow(PyPillowBase):
homepage = "https://python-pillow.org/"
pypi = "Pillow/Pillow-7.2.0.tar.gz"
+ license("HPND")
+
version("10.0.0", sha256="9c82b5b3e043c7af0d95792d0d20ccf68f61a1fec6b3530e718b688422727396")
version("9.5.0", sha256="bf548479d336726d7a0eceb6e767e179fbde37833ae42794602631a070d630f1")
version("9.4.0", sha256="a1c2d7780448eb93fbcc3789bf3916aa5720d942e37945f4056680317f1cd23e")
diff --git a/var/spack/repos/builtin/packages/py-pint-xarray/package.py b/var/spack/repos/builtin/packages/py-pint-xarray/package.py
index 61fe26f6e6..7167925f69 100644
--- a/var/spack/repos/builtin/packages/py-pint-xarray/package.py
+++ b/var/spack/repos/builtin/packages/py-pint-xarray/package.py
@@ -12,6 +12,8 @@ class PyPintXarray(PythonPackage):
homepage = "https://github.com/xarray-contrib/pint-xarray"
pypi = "pint-xarray/pint-xarray-0.2.1.tar.gz"
+ license("Apache-2.0")
+
version("0.3", sha256="3545dfa78bee3f98eba29b8bd17500e3b5cb7c7b03a2c2781c4d4d59b6a82841")
version("0.2.1", sha256="1ee6bf74ee7b52b946f226a96469276fa4f5c68f7381c1b2aae66852562cb275")
diff --git a/var/spack/repos/builtin/packages/py-pip/package.py b/var/spack/repos/builtin/packages/py-pip/package.py
index d92a53671e..cae6276629 100644
--- a/var/spack/repos/builtin/packages/py-pip/package.py
+++ b/var/spack/repos/builtin/packages/py-pip/package.py
@@ -19,6 +19,8 @@ class PyPip(Package, PythonExtension):
maintainers("adamjstewart", "pradyunsg")
+ license("MIT")
+
version(
"23.1.2",
sha256="3ef6ac33239e4027d9a5598a381b9d30880a1477e50039db2eac6e8a8f6d1b18",
diff --git a/var/spack/repos/builtin/packages/py-pipdeptree/package.py b/var/spack/repos/builtin/packages/py-pipdeptree/package.py
index 92600763ed..4723e991fa 100644
--- a/var/spack/repos/builtin/packages/py-pipdeptree/package.py
+++ b/var/spack/repos/builtin/packages/py-pipdeptree/package.py
@@ -13,6 +13,8 @@ class PyPipdeptree(PythonPackage):
homepage = "https://github.com/tox-dev/pipdeptree"
pypi = "pipdeptree/pipdeptree-2.13.0.tar.gz"
+ license("MIT")
+
version("2.13.0", sha256="ff71a48abd0b1ab810c23734b47de6ebd93270857d6665e21ed5ef6136fcba6e")
depends_on("python@3.8:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-piper/package.py b/var/spack/repos/builtin/packages/py-piper/package.py
index 5991b8ed95..de41360e1e 100644
--- a/var/spack/repos/builtin/packages/py-piper/package.py
+++ b/var/spack/repos/builtin/packages/py-piper/package.py
@@ -15,6 +15,8 @@ class PyPiper(PythonPackage):
homepage = "https://github.com/databio/pypiper"
pypi = "piper/piper-0.12.3.tar.gz"
+ license("BSD-2-Clause")
+
version("0.12.3", sha256="0ec7d4c4fd9cd1142e87193483c4f92022adbe2cd0f4678f2a1ea8227cdcd9fd")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pivy/package.py b/var/spack/repos/builtin/packages/py-pivy/package.py
index 9d220f513d..b1c4fbe196 100644
--- a/var/spack/repos/builtin/packages/py-pivy/package.py
+++ b/var/spack/repos/builtin/packages/py-pivy/package.py
@@ -12,6 +12,8 @@ class PyPivy(PythonPackage):
homepage = "https://github.com/coin3d/pivy"
url = "https://github.com/coin3d/pivy/archive/refs/tags/0.6.8.tar.gz"
+ license("0BSD")
+
version("0.6.8", sha256="c443dd7dd724b0bfa06427478b9d24d31e0c3b5138ac5741a2917a443b28f346")
depends_on("coin3d")
diff --git a/var/spack/repos/builtin/packages/py-pkgconfig/package.py b/var/spack/repos/builtin/packages/py-pkgconfig/package.py
index 2835b7ce6c..f308ce4468 100644
--- a/var/spack/repos/builtin/packages/py-pkgconfig/package.py
+++ b/var/spack/repos/builtin/packages/py-pkgconfig/package.py
@@ -12,6 +12,8 @@ class PyPkgconfig(PythonPackage):
homepage = "https://github.com/matze/pkgconfig"
pypi = "pkgconfig/pkgconfig-1.2.2.tar.gz"
+ license("MIT")
+
version("1.5.5", sha256="deb4163ef11f75b520d822d9505c1f462761b4309b1bb713d08689759ea8b899")
version("1.5.1", sha256="97bfe3d981bab675d5ea3ef259045d7919c93897db7d3b59d4e8593cba8d354f")
version("1.4.0", sha256="048c3b457da7b6f686b647ab10bf09e2250e4c50acfe6f215398a8b5e6fcdb52")
diff --git a/var/spack/repos/builtin/packages/py-pkginfo/package.py b/var/spack/repos/builtin/packages/py-pkginfo/package.py
index 8b2cadea47..a93ff046b3 100644
--- a/var/spack/repos/builtin/packages/py-pkginfo/package.py
+++ b/var/spack/repos/builtin/packages/py-pkginfo/package.py
@@ -12,6 +12,8 @@ class PyPkginfo(PythonPackage):
homepage = "https://code.launchpad.net/~tseaver/pkginfo/trunk"
pypi = "pkginfo/pkginfo-1.5.0.1.tar.gz"
+ license("MIT")
+
version("1.9.6", sha256="8fd5896e8718a4372f0ea9cc9d96f6417c9b986e23a4d116dda26b62cc29d046")
version("1.8.3", sha256="a84da4318dd86f870a9447a8c98340aa06216bfc6f2b7bdc4b8766984ae1867c")
version("1.7.1", sha256="e7432f81d08adec7297633191bbf0bd47faf13cd8724c3a13250e51d542635bd")
diff --git a/var/spack/repos/builtin/packages/py-plac/package.py b/var/spack/repos/builtin/packages/py-plac/package.py
index 007c31d445..84ae52bc13 100644
--- a/var/spack/repos/builtin/packages/py-plac/package.py
+++ b/var/spack/repos/builtin/packages/py-plac/package.py
@@ -16,6 +16,8 @@ class PyPlac(PythonPackage):
# Skip 'plac_tk' imports
import_modules = ["plac", "plac_ext", "plac_core"]
+ license("BSD-2-Clause")
+
version("1.3.5", sha256="38bdd864d0450fb748193aa817b9c458a8f5319fbf97b2261151cfc0a5812090")
version("1.3.3", sha256="51e332dabc2aed2cd1f038be637d557d116175101535f53eaa7ae854a00f2a74")
version("1.1.3", sha256="398cb947c60c4c25e275e1f1dadf027e7096858fb260b8ece3b33bcff90d985f")
diff --git a/var/spack/repos/builtin/packages/py-planar/package.py b/var/spack/repos/builtin/packages/py-planar/package.py
index 57607003cb..054e8530c1 100644
--- a/var/spack/repos/builtin/packages/py-planar/package.py
+++ b/var/spack/repos/builtin/packages/py-planar/package.py
@@ -12,6 +12,8 @@ class PyPlanar(PythonPackage):
homepage = "https://bitbucket.org/caseman/planar/src/default/"
pypi = "planar/planar-0.4.zip"
+ license("BSD-3-Clause")
+
version("0.4", sha256="cbfb9cbae8b0e296e6e7e3552b7d685c7ed5cae295b7a61f2b2b096b231dad76")
# pip silently replaces distutils with setuptools
diff --git a/var/spack/repos/builtin/packages/py-planet/package.py b/var/spack/repos/builtin/packages/py-planet/package.py
index 2f5521d1a4..2364478fc9 100644
--- a/var/spack/repos/builtin/packages/py-planet/package.py
+++ b/var/spack/repos/builtin/packages/py-planet/package.py
@@ -11,6 +11,9 @@ class PyPlanet(PythonPackage):
homepage = "https://github.com/planetlabs/planet-client-python"
pypi = "planet/planet-1.4.6.tar.gz"
+
+ license("Apache-2.0")
+
version("1.4.6", sha256="43ff6a765f465302f500aaf65b81a46ac6aad7bb42899e4a7543bdc293d4ca0d")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-planetary-computer/package.py b/var/spack/repos/builtin/packages/py-planetary-computer/package.py
index f48af5f574..a1ac5c918b 100644
--- a/var/spack/repos/builtin/packages/py-planetary-computer/package.py
+++ b/var/spack/repos/builtin/packages/py-planetary-computer/package.py
@@ -12,6 +12,8 @@ class PyPlanetaryComputer(PythonPackage):
homepage = "https://github.com/microsoft/PlanetaryComputer"
pypi = "planetary-computer/planetary-computer-0.4.9.tar.gz"
+ license("MIT")
+
version("0.4.9", sha256="f25030aa5b1fc3e44bd0d48300325ffbdbbabbed4a837dfcea55764359249720")
depends_on("py-setuptools@42:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-platformdirs/package.py b/var/spack/repos/builtin/packages/py-platformdirs/package.py
index 82929c5c8e..00154c9d5d 100644
--- a/var/spack/repos/builtin/packages/py-platformdirs/package.py
+++ b/var/spack/repos/builtin/packages/py-platformdirs/package.py
@@ -14,6 +14,8 @@ class PyPlatformdirs(PythonPackage):
homepage = "https://github.com/platformdirs/platformdirs"
pypi = "platformdirs/platformdirs-2.4.0.tar.gz"
+ license("MIT")
+
version("3.10.0", sha256="b45696dab2d7cc691a3226759c0d3b00c47c8b6e293d96f6436f733303f77f6d")
version("3.5.3", sha256="e48fabd87db8f3a7df7150a4a5ea22c546ee8bc39bc2473244730d4b56d2cc4e")
version("3.5.0", sha256="7954a68d0ba23558d753f73437c55f89027cf8f5108c19844d4b82e5af396335")
diff --git a/var/spack/repos/builtin/packages/py-plotext/package.py b/var/spack/repos/builtin/packages/py-plotext/package.py
index 0d38a81d89..6190f32807 100644
--- a/var/spack/repos/builtin/packages/py-plotext/package.py
+++ b/var/spack/repos/builtin/packages/py-plotext/package.py
@@ -12,6 +12,8 @@ class PyPlotext(PythonPackage):
pypi = "plotext/plotext-5.2.8.tar.gz"
git = "https://github.com/piccolomo/plotext.git"
+ license("MIT")
+
version("master", branch="master")
version("5.2.8", sha256="319a287baabeb8576a711995f973a2eba631c887aa6b0f33ab016f12c50ffebe")
diff --git a/var/spack/repos/builtin/packages/py-plotly/package.py b/var/spack/repos/builtin/packages/py-plotly/package.py
index 8fad0ca14f..2fcc3ee487 100644
--- a/var/spack/repos/builtin/packages/py-plotly/package.py
+++ b/var/spack/repos/builtin/packages/py-plotly/package.py
@@ -14,6 +14,8 @@ class PyPlotly(PythonPackage):
maintainers("meyersbs")
+ license("MIT")
+
version("5.14.1", sha256="bcac86d7fcba3eff7260c1eddc36ca34dae2aded10a0709808446565e0e53b93")
version("5.2.2", sha256="809f0674a7991daaf4f287964d617d24e9fa44463acd5a5352ebd874cfd98b07")
version("2.2.0", sha256="ca668911ffb4d11fed6d7fbb12236f8ecc6a7209db192326bcb64bdb41451a58")
diff --git a/var/spack/repos/builtin/packages/py-plotnine/package.py b/var/spack/repos/builtin/packages/py-plotnine/package.py
index 3b530e06ef..cb9a7866dd 100644
--- a/var/spack/repos/builtin/packages/py-plotnine/package.py
+++ b/var/spack/repos/builtin/packages/py-plotnine/package.py
@@ -15,6 +15,8 @@ class PyPlotnine(PythonPackage):
homepage = "https://plotnine.readthedocs.io/en/stable"
pypi = "plotnine/plotnine-0.8.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.9.0", sha256="0e89a93015f3c71d6844ac7aa9fb0da09b908f5f7dfa7dd5d68a5ca32b2ebcea")
version("0.8.0", sha256="39de59edcc28106761b65238647d0b1f6212ea7f3a78f8be0b846616db969276")
version("0.7.1", sha256="02f2b0435dae2e917198c5367fd97b010445d64d9888c6b7e755d3cdfe7ad057")
diff --git a/var/spack/repos/builtin/packages/py-pluggy/package.py b/var/spack/repos/builtin/packages/py-pluggy/package.py
index ed96eb7546..ee08f0e1c4 100644
--- a/var/spack/repos/builtin/packages/py-pluggy/package.py
+++ b/var/spack/repos/builtin/packages/py-pluggy/package.py
@@ -12,6 +12,8 @@ class PyPluggy(PythonPackage):
homepage = "https://github.com/pytest-dev/pluggy"
pypi = "pluggy/pluggy-0.13.0.tar.gz"
+ license("MIT")
+
version("1.0.0", sha256="4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159")
version("0.13.0", sha256="fa5fa1622fa6dd5c030e9cad086fa19ef6a0cf6d7a2d12318e10cb49d6d68f34")
version("0.12.0", sha256="0825a152ac059776623854c1543d65a4ad408eb3d33ee114dff91e57ec6ae6fc")
diff --git a/var/spack/repos/builtin/packages/py-ply/package.py b/var/spack/repos/builtin/packages/py-ply/package.py
index 632ae99873..31df3ec91a 100644
--- a/var/spack/repos/builtin/packages/py-ply/package.py
+++ b/var/spack/repos/builtin/packages/py-ply/package.py
@@ -12,6 +12,8 @@ class PyPly(PythonPackage):
homepage = "http://www.dabeaz.com/ply"
pypi = "ply/ply-3.11.tar.gz"
+ license("Unlicense")
+
version("3.11", sha256="00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3")
version("3.8", sha256="e7d1bdff026beb159c9942f7a17e102c375638d9478a7ecd4cc0c76afd8de0b8")
diff --git a/var/spack/repos/builtin/packages/py-pmw-patched/package.py b/var/spack/repos/builtin/packages/py-pmw-patched/package.py
index 132666d1c8..051c6eef4e 100644
--- a/var/spack/repos/builtin/packages/py-pmw-patched/package.py
+++ b/var/spack/repos/builtin/packages/py-pmw-patched/package.py
@@ -15,6 +15,8 @@ class PyPmwPatched(PythonPackage):
homepage = "https://github.com/schrodinger/pmw-patched"
git = "https://github.com/schrodinger/pmw-patched"
+ license("MIT")
+
version("02-10-2020", commit="8bedfc8747e7757c1048bc5e11899d1163717a43")
# pip silently replaces distutils with setuptools
diff --git a/var/spack/repos/builtin/packages/py-pockets/package.py b/var/spack/repos/builtin/packages/py-pockets/package.py
index fe59fd7461..1aa0741451 100644
--- a/var/spack/repos/builtin/packages/py-pockets/package.py
+++ b/var/spack/repos/builtin/packages/py-pockets/package.py
@@ -12,6 +12,8 @@ class PyPockets(PythonPackage):
homepage = "http://pockets.readthedocs.org/"
pypi = "pockets/pockets-0.9.1.tar.gz"
+ license("BSD-3-Clause")
+
version("0.9.1", sha256="9320f1a3c6f7a9133fe3b571f283bcf3353cd70249025ae8d618e40e9f7e92b3")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-poetry-core/package.py b/var/spack/repos/builtin/packages/py-poetry-core/package.py
index e8196ce0a4..39390506e3 100644
--- a/var/spack/repos/builtin/packages/py-poetry-core/package.py
+++ b/var/spack/repos/builtin/packages/py-poetry-core/package.py
@@ -12,6 +12,8 @@ class PyPoetryCore(PythonPackage):
homepage = "https://github.com/python-poetry/poetry-core"
pypi = "poetry-core/poetry_core-1.6.1.tar.gz"
+ license("MIT")
+
version("1.7.0", sha256="8f679b83bd9c820082637beca1204124d5d2a786e4818da47ec8acefd0353b74")
version("1.6.1", sha256="0f9b0de39665f36d6594657e7d57b6f463cc10f30c28e6d1c3b9ff54c26c9ac3")
version("1.2.0", sha256="ceccec95487e46c63a41761fbac5211b809bca22658e25a049f4c7da96269f71")
diff --git a/var/spack/repos/builtin/packages/py-poetry-dynamic-versioning/package.py b/var/spack/repos/builtin/packages/py-poetry-dynamic-versioning/package.py
index 901593036c..31d9c58983 100644
--- a/var/spack/repos/builtin/packages/py-poetry-dynamic-versioning/package.py
+++ b/var/spack/repos/builtin/packages/py-poetry-dynamic-versioning/package.py
@@ -12,6 +12,8 @@ class PyPoetryDynamicVersioning(PythonPackage):
homepage = "https://github.com/mtkennerly/poetry-dynamic-versioning"
pypi = "poetry-dynamic-versioning/poetry-dynamic-versioning-0.19.0.tar.gz"
+ license("MIT")
+
version("0.19.0", sha256="a11a7eba6e7be167c55a1dddec78f52b61a1832275c95519ad119c7a89a7f821")
depends_on("python@3.7:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-poetry-plugin-export/package.py b/var/spack/repos/builtin/packages/py-poetry-plugin-export/package.py
index c322cf7b44..381c00b66c 100644
--- a/var/spack/repos/builtin/packages/py-poetry-plugin-export/package.py
+++ b/var/spack/repos/builtin/packages/py-poetry-plugin-export/package.py
@@ -12,6 +12,8 @@ class PyPoetryPluginExport(PythonPackage):
homepage = "https://python-poetry.org/"
pypi = "poetry-plugin-export/poetry_plugin_export-1.6.0.tar.gz"
+ license("MIT")
+
version("1.6.0", sha256="091939434984267a91abf2f916a26b00cff4eee8da63ec2a24ba4b17cf969a59")
version("1.0.7", sha256="f6ac707ae227b06b2481249ed2678ff6b810b3487cac0fbb66eb0dc2bfd6ecf1")
diff --git a/var/spack/repos/builtin/packages/py-poetry/package.py b/var/spack/repos/builtin/packages/py-poetry/package.py
index 97d9d3786f..57712af95c 100644
--- a/var/spack/repos/builtin/packages/py-poetry/package.py
+++ b/var/spack/repos/builtin/packages/py-poetry/package.py
@@ -12,6 +12,8 @@ class PyPoetry(PythonPackage):
homepage = "https://python-poetry.org/"
pypi = "poetry/poetry-1.1.12.tar.gz"
+ license("MIT")
+
version("1.6.1", sha256="0ab9b1a592731cc8b252b8d6aaeea19c72cc0a109d7468b829ad57e6c48039d2")
version("1.2.1", sha256="2750bb2b636ef435d8beac51dde0b13d06199017a1d9b96cba899863d1e81024")
version("1.2.0", sha256="17c527d5d5505a5a7c5c14348d87f077d643cf1f186321530cde68e530bba59f")
diff --git a/var/spack/repos/builtin/packages/py-pomegranate/package.py b/var/spack/repos/builtin/packages/py-pomegranate/package.py
index 0bf0de52bd..bbd544626b 100644
--- a/var/spack/repos/builtin/packages/py-pomegranate/package.py
+++ b/var/spack/repos/builtin/packages/py-pomegranate/package.py
@@ -12,6 +12,8 @@ class PyPomegranate(PythonPackage):
homepage = "https://github.com/jmschrei/pomegranate"
pypi = "pomegranate/pomegranate-0.12.0.tar.gz"
+ license("MIT")
+
version("0.12.0", sha256="8b00c88f7cf9cad8d38ea00ea5274821376fefb217a1128afe6b1fcac54c975a")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pooch/package.py b/var/spack/repos/builtin/packages/py-pooch/package.py
index 0339126aba..29ab739b45 100644
--- a/var/spack/repos/builtin/packages/py-pooch/package.py
+++ b/var/spack/repos/builtin/packages/py-pooch/package.py
@@ -14,6 +14,8 @@ class PyPooch(PythonPackage):
homepage = "https://github.com/fatiando/pooch"
pypi = "pooch/pooch-1.3.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.7.0", sha256="f174a1041b6447f0eef8860f76d17f60ed2f857dc0efa387a7f08228af05d998")
version("1.5.2", sha256="5969b2f1defbdc405df932767e05e0b536e2771c27f1f95d7f260bc99bf13581")
version("1.3.0", sha256="30d448e825904e2d763bbbe418831a788813c32f636b21c8d60ee5f474532898")
diff --git a/var/spack/repos/builtin/packages/py-portalocker/package.py b/var/spack/repos/builtin/packages/py-portalocker/package.py
index f44ef867de..fb43a1ef0d 100644
--- a/var/spack/repos/builtin/packages/py-portalocker/package.py
+++ b/var/spack/repos/builtin/packages/py-portalocker/package.py
@@ -12,6 +12,8 @@ class PyPortalocker(PythonPackage):
homepage = "https://github.com/WoLpH/portalocker"
pypi = "portalocker/portalocker-2.5.1.tar.gz"
+ license("BSD-3-Clause")
+
version("2.5.1", sha256="ae8e9cc2660da04bf41fa1a0eef7e300bb5e4a5869adfb1a6d8551632b559b2b")
version("1.6.0", sha256="4013e6d17123560178a5ba28cb6fdf13fd3079dee18571ff824e05b7abc97b94")
diff --git a/var/spack/repos/builtin/packages/py-portend/package.py b/var/spack/repos/builtin/packages/py-portend/package.py
index bcb6f62bff..0c57abb02e 100644
--- a/var/spack/repos/builtin/packages/py-portend/package.py
+++ b/var/spack/repos/builtin/packages/py-portend/package.py
@@ -12,6 +12,8 @@ class PyPortend(PythonPackage):
homepage = "https://github.com/jaraco/portend"
pypi = "portend/portend-2.5.tar.gz"
+ license("MIT")
+
version("2.5", sha256="19dc27bfb3c72471bd30a235a4d5fbefef8a7e31cab367744b5d87a205e7bfd9")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-portpicker/package.py b/var/spack/repos/builtin/packages/py-portpicker/package.py
index 710f7c4bbc..aa62e97d1f 100644
--- a/var/spack/repos/builtin/packages/py-portpicker/package.py
+++ b/var/spack/repos/builtin/packages/py-portpicker/package.py
@@ -12,6 +12,8 @@ class PyPortpicker(PythonPackage):
homepage = "https://github.com/google/python_portpicker"
pypi = "portpicker/portpicker-1.5.2.tar.gz"
+ license("Apache-2.0")
+
version("1.5.2", sha256="c55683ad725f5c00a41bc7db0225223e8be024b1fa564d039ed3390e4fd48fb3")
depends_on("py-setuptools@40.9:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-poster/package.py b/var/spack/repos/builtin/packages/py-poster/package.py
index 5740f648b7..c38aa6286b 100644
--- a/var/spack/repos/builtin/packages/py-poster/package.py
+++ b/var/spack/repos/builtin/packages/py-poster/package.py
@@ -12,6 +12,8 @@ class PyPoster(PythonPackage):
homepage = "https://atlee.ca/software/poster"
url = "https://atlee.ca/software/poster/dist/0.8.1/poster-0.8.1.tar.gz"
+ license("MIT")
+
version("0.8.1", sha256="af5bf45da4a916db2b638cffd9e9d6668b33020e2b8ca9f864db79b49331c6ff")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pot/package.py b/var/spack/repos/builtin/packages/py-pot/package.py
index 5fb91bb31e..8a9fb08cb3 100644
--- a/var/spack/repos/builtin/packages/py-pot/package.py
+++ b/var/spack/repos/builtin/packages/py-pot/package.py
@@ -16,6 +16,8 @@ class PyPot(PythonPackage):
homepage = "https://github.com/PythonOT/POT"
pypi = "POT/POT-0.7.0.tar.gz"
+ license("MIT")
+
version("0.7.0", sha256="d4ac2bc8791f049a3166820d51e218d6c299885449b735eafef8d18c76d4ad06")
# Avoid that CC and CXX are overridden with g++ in setup.py.
diff --git a/var/spack/repos/builtin/packages/py-pox/package.py b/var/spack/repos/builtin/packages/py-pox/package.py
index 3d69737434..f0afeadb0c 100644
--- a/var/spack/repos/builtin/packages/py-pox/package.py
+++ b/var/spack/repos/builtin/packages/py-pox/package.py
@@ -12,6 +12,8 @@ class PyPox(PythonPackage):
homepage = "https://github.com/uqfoundation/pox"
pypi = "pox/pox-0.2.5.tar.gz"
+ license("BSD-3-Clause")
+
version("0.3.0", sha256="cb968350b186466bb4905a21084587ec3aa6fd7aa0ef55d416ee0d523e2abe31")
version("0.2.5", sha256="2b53fbdf02596240483dc2cb94f94cc21252ad1b1858c7b1c151afeec9022cc8")
version("0.2.3", sha256="d3e8167a1ebe08ae56262a0b9359118d90bc4648cd284b5d10ae240343100a75")
diff --git a/var/spack/repos/builtin/packages/py-poyo/package.py b/var/spack/repos/builtin/packages/py-poyo/package.py
index e1ef37848f..3867b49dd9 100644
--- a/var/spack/repos/builtin/packages/py-poyo/package.py
+++ b/var/spack/repos/builtin/packages/py-poyo/package.py
@@ -12,6 +12,8 @@ class PyPoyo(PythonPackage):
homepage = "https://github.com/hackebrot/poyo"
url = "https://github.com/hackebrot/poyo/archive/0.4.1.tar.gz"
+ license("MIT")
+
version("0.4.1", sha256="9f069dc9c8ee359abc8ef9e7304cb1b1c23556d1f4ae64f4247c1e45de43c1f1")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-ppft/package.py b/var/spack/repos/builtin/packages/py-ppft/package.py
index 877cd96d8f..ecc758ff4e 100644
--- a/var/spack/repos/builtin/packages/py-ppft/package.py
+++ b/var/spack/repos/builtin/packages/py-ppft/package.py
@@ -12,6 +12,8 @@ class PyPpft(PythonPackage):
homepage = "https://github.com/uqfoundation/ppft"
pypi = "ppft/ppft-1.6.4.9.tar.gz"
+ license("BSD-3-Clause")
+
version("1.6.6.4", sha256="473442cc6731856990bd25bd6b454bb98720007de4523a73c560bdd0060463d2")
version("1.6.4.9", sha256="5537b00afb7b247da0f59cc57ee5680178be61c8b2e21b5a0672b70a3d247791")
version("1.6.4.7.1", sha256="f94b26491b4a36adc975fc51dba7568089a24756007a3a4ef3414a98d7337651")
diff --git a/var/spack/repos/builtin/packages/py-pre-commit/package.py b/var/spack/repos/builtin/packages/py-pre-commit/package.py
index b1ff34c638..bd55f92dbf 100644
--- a/var/spack/repos/builtin/packages/py-pre-commit/package.py
+++ b/var/spack/repos/builtin/packages/py-pre-commit/package.py
@@ -13,6 +13,8 @@ class PyPreCommit(PythonPackage):
homepage = "https://github.com/pre-commit/pre-commit"
pypi = "pre_commit/pre_commit-1.20.0.tar.gz"
+ license("MIT")
+
version("3.5.0", sha256="5804465c675b659b0862f07907f96295d490822a450c4c40e747d0b1c6ebcb32")
version("3.3.3", sha256="a2256f489cd913d575c145132ae196fe335da32d91a8294b7afe6622335dd023")
version("2.20.0", sha256="a978dac7bc9ec0bcee55c18a277d553b0f419d259dadb4b9418ff2d00eb43959")
diff --git a/var/spack/repos/builtin/packages/py-preshed/package.py b/var/spack/repos/builtin/packages/py-preshed/package.py
index e6c8a17548..b1fd27e4e3 100644
--- a/var/spack/repos/builtin/packages/py-preshed/package.py
+++ b/var/spack/repos/builtin/packages/py-preshed/package.py
@@ -13,6 +13,8 @@ class PyPreshed(PythonPackage):
homepage = "https://github.com/explosion/preshed"
pypi = "preshed/preshed-3.0.2.tar.gz"
+ license("MIT")
+
version("3.0.8", sha256="6c74c70078809bfddda17be96483c41d06d717934b07cab7921011d81758b357")
version("3.0.2", sha256="61d73468c97c1d6d5a048de0b01d5a6fd052123358aca4823cdb277e436436cb")
diff --git a/var/spack/repos/builtin/packages/py-priority/package.py b/var/spack/repos/builtin/packages/py-priority/package.py
index 5405364237..db39ff3186 100644
--- a/var/spack/repos/builtin/packages/py-priority/package.py
+++ b/var/spack/repos/builtin/packages/py-priority/package.py
@@ -17,6 +17,8 @@ class PyPriority(PythonPackage):
homepage = "https://github.com/python-hyper/priority/"
pypi = "priority/priority-2.0.0.tar.gz"
+ license("MIT")
+
version("2.0.0", sha256="c965d54f1b8d0d0b19479db3924c7c36cf672dbf2aec92d43fbdaf4492ba18c0")
depends_on("python@3.6.1:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-profilehooks/package.py b/var/spack/repos/builtin/packages/py-profilehooks/package.py
index 53647f6909..8fd873cc36 100644
--- a/var/spack/repos/builtin/packages/py-profilehooks/package.py
+++ b/var/spack/repos/builtin/packages/py-profilehooks/package.py
@@ -14,6 +14,8 @@ class PyProfilehooks(PythonPackage):
git = "https://github.com/mgedmin/profilehooks.git"
+ license("MIT")
+
version("1.11.2", sha256="41a74c1abdc5eeaf7dec024e9e89627f70e158374d263a3098bef31a06d38ab2")
depends_on("python@2.7:2.8,3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-proglog/package.py b/var/spack/repos/builtin/packages/py-proglog/package.py
index 2271cd642f..382b8bfe3d 100644
--- a/var/spack/repos/builtin/packages/py-proglog/package.py
+++ b/var/spack/repos/builtin/packages/py-proglog/package.py
@@ -15,6 +15,8 @@ class PyProglog(PythonPackage):
homepage = "https://pypi.org/project/proglog/"
pypi = "proglog/proglog-0.1.9.tar.gz"
+ license("MIT")
+
version("0.1.9", sha256="d8c4ccbf2138e0c5e3f3fc0d80dc51d7e69dcfe8bfde4cacb566725092a5b18d")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-progress/package.py b/var/spack/repos/builtin/packages/py-progress/package.py
index 0bf5c10c6e..f064afdee8 100644
--- a/var/spack/repos/builtin/packages/py-progress/package.py
+++ b/var/spack/repos/builtin/packages/py-progress/package.py
@@ -12,6 +12,8 @@ class PyProgress(PythonPackage):
homepage = "https://github.com/verigak/progress/"
pypi = "progress/progress-1.4.tar.gz"
+ license("ISC")
+
version("1.4", sha256="5e2f9da88ed8236a76fffbee3ceefd259589cf42dfbc2cec2877102189fae58a")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-progressbar2/package.py b/var/spack/repos/builtin/packages/py-progressbar2/package.py
index 0361ce95c6..b8e6139293 100644
--- a/var/spack/repos/builtin/packages/py-progressbar2/package.py
+++ b/var/spack/repos/builtin/packages/py-progressbar2/package.py
@@ -13,6 +13,8 @@ class PyProgressbar2(PythonPackage):
homepage = "https://github.com/WoLpH/python-progressbar"
pypi = "progressbar2/progressbar2-3.50.1.tar.gz"
+ license("BSD-3-Clause")
+
version("3.55.0", sha256="86835d1f1a9317ab41aeb1da5e4184975e2306586839d66daf63067c102f8f04")
version("3.50.1", sha256="2c21c14482016162852c8265da03886c2b4dea6f84e5a817ad9b39f6bd82a772")
version("3.43.1", sha256="87a403d2f80f6e48b7b55559feae5c75b903941f55189b22207b574fe5e62276")
diff --git a/var/spack/repos/builtin/packages/py-progressbar33/package.py b/var/spack/repos/builtin/packages/py-progressbar33/package.py
index e2b9bc1783..9b97e0e9a4 100644
--- a/var/spack/repos/builtin/packages/py-progressbar33/package.py
+++ b/var/spack/repos/builtin/packages/py-progressbar33/package.py
@@ -13,6 +13,8 @@ class PyProgressbar33(PythonPackage):
homepage = "https://github.com/germangh/python-progressbar"
pypi = "progressbar33/progressbar33-2.4.tar.gz"
+ license("BSD-3-Clause")
+
version("2.4", sha256="51fe0d9b3b4023db2f983eeccdfc8c9846b84db8443b9bee002c7f58f4376eff")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-projectq/package.py b/var/spack/repos/builtin/packages/py-projectq/package.py
index ee0c43d388..924304a233 100644
--- a/var/spack/repos/builtin/packages/py-projectq/package.py
+++ b/var/spack/repos/builtin/packages/py-projectq/package.py
@@ -19,6 +19,8 @@ class PyProjectq(PythonPackage):
homepage = "https://projectq.ch"
git = "https://github.com/projectq-framework/projectq.git"
+ license("Apache-2.0")
+
# Versions
version("develop", branch="develop")
version("0.3.6", commit="fa484fe037a3a1772127bbd00fe4628ddba34611")
diff --git a/var/spack/repos/builtin/packages/py-prometheus-client/package.py b/var/spack/repos/builtin/packages/py-prometheus-client/package.py
index ff6d4cc027..5c7ae2d209 100644
--- a/var/spack/repos/builtin/packages/py-prometheus-client/package.py
+++ b/var/spack/repos/builtin/packages/py-prometheus-client/package.py
@@ -12,6 +12,8 @@ class PyPrometheusClient(PythonPackage):
homepage = "https://github.com/prometheus/client_python"
pypi = "prometheus_client/prometheus_client-0.7.1.tar.gz"
+ license("Apache-2.0")
+
version("0.17.0", sha256="9c3b26f1535945e85b8934fb374678d263137b78ef85f305b1156c7c881cd11b")
version("0.14.1", sha256="5459c427624961076277fdc6dc50540e2bacb98eebde99886e59ec55ed92093a")
version("0.12.0", sha256="1b12ba48cee33b9b0b9de64a1047cbd3c5f2d0ab6ebcead7ddda613a750ec3c5")
diff --git a/var/spack/repos/builtin/packages/py-prometheus-flask-exporter/package.py b/var/spack/repos/builtin/packages/py-prometheus-flask-exporter/package.py
index b026dd3859..3aac4985ef 100644
--- a/var/spack/repos/builtin/packages/py-prometheus-flask-exporter/package.py
+++ b/var/spack/repos/builtin/packages/py-prometheus-flask-exporter/package.py
@@ -12,6 +12,8 @@ class PyPrometheusFlaskExporter(PythonPackage):
homepage = "https://pypi.org/project/prometheus-flask-exporter/"
pypi = "prometheus-flask-exporter/prometheus_flask_exporter-0.21.0.tar.gz"
+ license("MIT")
+
version("0.21.0", sha256="ebbc016c1e3d16e7cd39fe651a6c52ac68779858b2d5d1be6ddbc9e66f7fc29f")
version("0.18.2", sha256="fc487e385d95cb5efd045d6a315c4ecf68c42661e7bfde0526af75ed3c4f8c1b")
diff --git a/var/spack/repos/builtin/packages/py-promise/package.py b/var/spack/repos/builtin/packages/py-promise/package.py
index 40cb0bb4b2..01a3201dec 100644
--- a/var/spack/repos/builtin/packages/py-promise/package.py
+++ b/var/spack/repos/builtin/packages/py-promise/package.py
@@ -17,6 +17,8 @@ class PyPromise(PythonPackage):
maintainers("dorton21")
+ license("MIT")
+
version("2.3", sha256="dfd18337c523ba4b6a58801c164c1904a9d4d1b1747c7d5dbf45b693a49d93d0")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-prompt-toolkit/package.py b/var/spack/repos/builtin/packages/py-prompt-toolkit/package.py
index 7320e38a28..be30399092 100644
--- a/var/spack/repos/builtin/packages/py-prompt-toolkit/package.py
+++ b/var/spack/repos/builtin/packages/py-prompt-toolkit/package.py
@@ -16,6 +16,8 @@ class PyPromptToolkit(PythonPackage):
# dependency. Leave out of 'import_modules' to avoid unnecessary dependency.
skip_modules = ["prompt_toolkit.contrib.ssh"]
+ license("BSD-3-Clause")
+
version("3.0.38", sha256="23ac5d50538a9a38c8bde05fecb47d0b403ecd0662857a86f886f798563d5b9b")
version("3.0.31", sha256="9ada952c9d1787f52ff6d5f3484d0b4df8952787c087edf6a1f7c2cb1ea88148")
version("3.0.29", sha256="bd640f60e8cecd74f0dc249713d433ace2ddc62b65ee07f96d358e0b152b6ea7")
diff --git a/var/spack/repos/builtin/packages/py-protoc-gen-swagger/package.py b/var/spack/repos/builtin/packages/py-protoc-gen-swagger/package.py
index 5087da703f..a97b9992ab 100644
--- a/var/spack/repos/builtin/packages/py-protoc-gen-swagger/package.py
+++ b/var/spack/repos/builtin/packages/py-protoc-gen-swagger/package.py
@@ -12,6 +12,8 @@ class PyProtocGenSwagger(PythonPackage):
homepage = "https://github.com/universe-proton/protoc-gen-swagger"
url = "https://github.com/universe-proton/protoc-gen-swagger/archive/refs/tags/v0.1.0.tar.gz"
+ license("Apache-2.0")
+
version("0.1.0", sha256="bf9593eec8e0cac31fef10bd558f2a69babbb2475c67291c1c2ca84763c73067")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-prov/package.py b/var/spack/repos/builtin/packages/py-prov/package.py
index 290b99dc69..87b3d06d79 100644
--- a/var/spack/repos/builtin/packages/py-prov/package.py
+++ b/var/spack/repos/builtin/packages/py-prov/package.py
@@ -16,6 +16,8 @@ class PyProv(PythonPackage):
homepage = "prov.readthedocs.io/"
pypi = "prov/prov-2.0.0.tar.gz"
+ license("MIT")
+
version("2.0.0", sha256="b6438f2195ecb9f6e8279b58971e02bc51814599b5d5383366eef91d867422ee")
version("1.5.1", sha256="7a2d72b0df43cd9c6e374d815c8ce3cd5ca371d54f98f837853ac9fcc98aee4c")
diff --git a/var/spack/repos/builtin/packages/py-prwlock/package.py b/var/spack/repos/builtin/packages/py-prwlock/package.py
index 3a8c6c8d02..cf53dfe343 100644
--- a/var/spack/repos/builtin/packages/py-prwlock/package.py
+++ b/var/spack/repos/builtin/packages/py-prwlock/package.py
@@ -12,6 +12,8 @@ class PyPrwlock(PythonPackage):
homepage = "https://github.com/renatolfc/prwlock"
pypi = "prwlock/prwlock-0.4.1.tar.gz"
+ license("MIT")
+
version("0.4.1", sha256="a2fa773cb877207ae5b54c7cf5d224b0215c9f7b9ef16a88d33eadc5c9e1466e")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-psij-python/package.py b/var/spack/repos/builtin/packages/py-psij-python/package.py
index 657d0ec6ad..301489f3be 100644
--- a/var/spack/repos/builtin/packages/py-psij-python/package.py
+++ b/var/spack/repos/builtin/packages/py-psij-python/package.py
@@ -16,6 +16,8 @@ class PyPsijPython(PythonPackage):
maintainers("andre-merzky")
+ license("MIT")
+
version(
"0.1.0.post2", sha256="78f4fb147248be479aa6128b583dff9052698c49f36c6e9811b4c3f9db326043"
)
diff --git a/var/spack/repos/builtin/packages/py-psmon/package.py b/var/spack/repos/builtin/packages/py-psmon/package.py
index e9e756f80f..7d90bf0539 100644
--- a/var/spack/repos/builtin/packages/py-psmon/package.py
+++ b/var/spack/repos/builtin/packages/py-psmon/package.py
@@ -15,6 +15,8 @@ class PyPsmon(PythonPackage):
maintainers("valmar")
+ license("MIT")
+
version("1.1.1", sha256="ecbd4e3a34b5f20ac5c62e4cd1e19f7384c6d72f2dd7d66c7b4bc36b529b8385")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pspamm/package.py b/var/spack/repos/builtin/packages/py-pspamm/package.py
index 8b73946e14..b07e34f379 100644
--- a/var/spack/repos/builtin/packages/py-pspamm/package.py
+++ b/var/spack/repos/builtin/packages/py-pspamm/package.py
@@ -15,6 +15,8 @@ class PyPspamm(PythonPackage):
maintainers("ravil-mobile")
+ license("BSD-3-Clause")
+
version("develop", branch="master")
variant("numpy", default=False, description="installs numpy")
diff --git a/var/spack/repos/builtin/packages/py-psutil/package.py b/var/spack/repos/builtin/packages/py-psutil/package.py
index 4dbf26ae95..bf543eb843 100644
--- a/var/spack/repos/builtin/packages/py-psutil/package.py
+++ b/var/spack/repos/builtin/packages/py-psutil/package.py
@@ -14,6 +14,8 @@ class PyPsutil(PythonPackage):
homepage = "https://github.com/giampaolo/psutil"
pypi = "psutil/psutil-5.6.3.tar.gz"
+ license("BSD-3-Clause")
+
version("5.9.5", sha256="5410638e4df39c54d957fc51ce03048acd8e6d60abc0f5107af51e5fb566eb3c")
version("5.9.4", sha256="3d7f9739eb435d4b1338944abe23f49584bde5395f27487d2ee25ad9a8774a62")
version("5.9.2", sha256="feb861a10b6c3bb00701063b37e4afc754f8217f0f09c42280586bd6ac712b5c")
diff --git a/var/spack/repos/builtin/packages/py-ptyprocess/package.py b/var/spack/repos/builtin/packages/py-ptyprocess/package.py
index bdca18e5d4..54557addce 100644
--- a/var/spack/repos/builtin/packages/py-ptyprocess/package.py
+++ b/var/spack/repos/builtin/packages/py-ptyprocess/package.py
@@ -11,6 +11,8 @@ class PyPtyprocess(PythonPackage):
pypi = "ptyprocess/ptyprocess-0.5.1.tar.gz"
+ license("ISC")
+
version("0.7.0", sha256="5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220")
version("0.6.0", sha256="923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0")
version("0.5.1", sha256="0530ce63a9295bfae7bd06edc02b6aa935619f486f0f1dc0972f516265ee81a6")
diff --git a/var/spack/repos/builtin/packages/py-pubchempy/package.py b/var/spack/repos/builtin/packages/py-pubchempy/package.py
index bccd280993..a0ab8f9bfa 100644
--- a/var/spack/repos/builtin/packages/py-pubchempy/package.py
+++ b/var/spack/repos/builtin/packages/py-pubchempy/package.py
@@ -17,6 +17,8 @@ class PyPubchempy(PythonPackage):
maintainers("meyersbs")
+ license("MIT")
+
version("1.0.4", sha256="24e9dc2fc90ab153b2764bf805e510b1410700884faf0510a9e7cf0d61d8ed0e")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pudb/package.py b/var/spack/repos/builtin/packages/py-pudb/package.py
index 84b5c43a39..27d54ac815 100644
--- a/var/spack/repos/builtin/packages/py-pudb/package.py
+++ b/var/spack/repos/builtin/packages/py-pudb/package.py
@@ -13,6 +13,8 @@ class PyPudb(PythonPackage):
homepage = "https://mathema.tician.de/software/pudb"
pypi = "pudb/pudb-2017.1.1.tar.gz"
+ license("MIT")
+
version("2017.1.1", sha256="87117640902c5f602c8517d0167eb5c953a5bdede97975ba29ff17e3d570442c")
version("2016.2", sha256="e958d7f7b1771cf297714e95054075df3b2a47455d7a740be4abbbd41289505a")
diff --git a/var/spack/repos/builtin/packages/py-pulp/package.py b/var/spack/repos/builtin/packages/py-pulp/package.py
index bc80b0a22d..56313dee2f 100644
--- a/var/spack/repos/builtin/packages/py-pulp/package.py
+++ b/var/spack/repos/builtin/packages/py-pulp/package.py
@@ -16,6 +16,8 @@ class PyPulp(PythonPackage):
maintainers("marcusboden")
+ license("MIT")
+
version("2.6.0", sha256="4b4f7e1e954453e1b233720be23aea2f10ff068a835ac10c090a93d8e2eb2e8d")
depends_on("python@2.7:2.8,3.4:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pulsar-galaxy-lib/package.py b/var/spack/repos/builtin/packages/py-pulsar-galaxy-lib/package.py
index bb1f833cfe..5bea04dddb 100644
--- a/var/spack/repos/builtin/packages/py-pulsar-galaxy-lib/package.py
+++ b/var/spack/repos/builtin/packages/py-pulsar-galaxy-lib/package.py
@@ -13,6 +13,8 @@ class PyPulsarGalaxyLib(PythonPackage):
homepage = "https://github.com/galaxyproject/pulsar"
pypi = "pulsar-galaxy-lib/pulsar-galaxy-lib-0.14.16.tar.gz"
+ license("Apache-2.0")
+
version("0.14.16", sha256="f3330350d2e85c7228cebf83f74fc4c0cc5e8e7557bb6e5ae55f5556d7e6fbff")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pure-eval/package.py b/var/spack/repos/builtin/packages/py-pure-eval/package.py
index 0961690fd8..a61694f9d5 100644
--- a/var/spack/repos/builtin/packages/py-pure-eval/package.py
+++ b/var/spack/repos/builtin/packages/py-pure-eval/package.py
@@ -13,6 +13,8 @@ class PyPureEval(PythonPackage):
git = "https://github.com/alexmojaki/pure_eval.git"
pypi = "pure_eval/pure_eval-0.2.2.tar.gz"
+ license("MIT")
+
version("master", branch="master")
version("0.2.2", sha256="2b45320af6dfaa1750f543d714b6d1c520a1688dec6fd24d339063ce0aaa9ac3")
diff --git a/var/spack/repos/builtin/packages/py-pure-sasl/package.py b/var/spack/repos/builtin/packages/py-pure-sasl/package.py
index 3f886ca699..de355c69b5 100644
--- a/var/spack/repos/builtin/packages/py-pure-sasl/package.py
+++ b/var/spack/repos/builtin/packages/py-pure-sasl/package.py
@@ -16,6 +16,8 @@ class PyPureSasl(PythonPackage):
homepage = "https://github.com/thobbs/pure-sasl"
pypi = "pure-sasl/pure-sasl-0.6.2.tar.gz"
+ license("MIT")
+
version("0.6.2", sha256="53c1355f5da95e2b85b2cc9a6af435518edc20c81193faa0eea65fdc835138f4")
variant("gssapi", default=True, description="build with kerberos/gssapi support")
diff --git a/var/spack/repos/builtin/packages/py-puremagic/package.py b/var/spack/repos/builtin/packages/py-puremagic/package.py
index d1c0866a59..39b3220670 100644
--- a/var/spack/repos/builtin/packages/py-puremagic/package.py
+++ b/var/spack/repos/builtin/packages/py-puremagic/package.py
@@ -12,6 +12,8 @@ class PyPuremagic(PythonPackage):
homepage = "https://github.com/cdgriffith/puremagic"
pypi = "puremagic/puremagic-1.10.tar.gz"
+ license("MIT")
+
version("1.14", sha256="3d5df26cc7ec9aebbf842a09115a2fa85dc59ea6414fa568572c44775d796cbc")
version("1.10", sha256="6ffea02b80ceec1381f9df513e0120b701a74b6efad92311ea80281c7081b108")
diff --git a/var/spack/repos/builtin/packages/py-py-cpuinfo/package.py b/var/spack/repos/builtin/packages/py-py-cpuinfo/package.py
index b98a15f828..317a612143 100644
--- a/var/spack/repos/builtin/packages/py-py-cpuinfo/package.py
+++ b/var/spack/repos/builtin/packages/py-py-cpuinfo/package.py
@@ -12,6 +12,8 @@ class PyPyCpuinfo(PythonPackage):
homepage = "https://github.com/workhorsy/py-cpuinfo"
pypi = "py-cpuinfo/py-cpuinfo-0.2.3.tar.gz"
+ license("MIT")
+
version("9.0.0", sha256="3cdbbf3fac90dc6f118bfd64384f309edeadd902d7c8fb17f02ffa1fc3f49690")
version("8.0.0", sha256="5f269be0e08e33fd959de96b34cd4aeeeacac014dd8305f70eb28d06de2345c5")
version("6.0.0", sha256="7ffb31dea845b9f359b99bd5f7eea72dc70f852e0e34547d261a630f2b8c9c61")
diff --git a/var/spack/repos/builtin/packages/py-py-spy/package.py b/var/spack/repos/builtin/packages/py-py-spy/package.py
index 8d3c3f635e..865c08ebf1 100644
--- a/var/spack/repos/builtin/packages/py-py-spy/package.py
+++ b/var/spack/repos/builtin/packages/py-py-spy/package.py
@@ -12,6 +12,8 @@ class PyPySpy(Package):
homepage = "https://github.com/benfred/py-spy"
url = "https://github.com/benfred/py-spy/archive/v0.3.8.tar.gz"
+ license("MIT")
+
version("0.3.8", sha256="9dbfd0ea79ef31a2966891e86cf6238ed3831938cf562e71848e07b7009cf57d")
version("0.3.3", sha256="41454d3d9132da45c72f7574faaff65f40c757720293a277ffa5ec5a4b44f902")
diff --git a/var/spack/repos/builtin/packages/py-py/package.py b/var/spack/repos/builtin/packages/py-py/package.py
index 480097a10d..455f6fae7e 100644
--- a/var/spack/repos/builtin/packages/py-py/package.py
+++ b/var/spack/repos/builtin/packages/py-py/package.py
@@ -12,6 +12,8 @@ class PyPy(PythonPackage):
homepage = "https://py.readthedocs.io/en/latest/"
pypi = "py/py-1.8.0.tar.gz"
+ license("MIT")
+
version("1.11.0", sha256="51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719")
version("1.9.0", sha256="9ca6883ce56b4e8da7e79ac18787889fa5206c79dcc67fb065376cd2fe03f342")
version("1.8.2", sha256="f3b3a4c36512a4c4f024041ab51866f11761cc169670204b235f6b20523d4e6b")
diff --git a/var/spack/repos/builtin/packages/py-py2bit/package.py b/var/spack/repos/builtin/packages/py-py2bit/package.py
index d7040dadca..df7023b555 100644
--- a/var/spack/repos/builtin/packages/py-py2bit/package.py
+++ b/var/spack/repos/builtin/packages/py-py2bit/package.py
@@ -11,6 +11,8 @@ class PyPy2bit(PythonPackage):
pypi = "py2bit/py2bit-0.2.1.tar.gz"
+ license("MIT")
+
version("0.2.1", sha256="34f7ac22be0eb4b5493063826bcc2016a78eb216bb7130890b50f3572926aeb1")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-py2neo/package.py b/var/spack/repos/builtin/packages/py-py2neo/package.py
index e6eeb3e654..59b41b4e49 100644
--- a/var/spack/repos/builtin/packages/py-py2neo/package.py
+++ b/var/spack/repos/builtin/packages/py-py2neo/package.py
@@ -13,6 +13,8 @@ class PyPy2neo(PythonPackage):
homepage = "https://py2neo.org/"
pypi = "py2neo/py2neo-2.0.8.tar.gz"
+ license("Apache-2.0")
+
version("4.3.0", sha256="a218ccb4b636e3850faa6b74ebad80f00600217172a57f745cf223d38a219222")
version("2.0.8", sha256="06167f5a91a0d9b9b73431baacd876f2d507650a681fdce1fcf3b383a9b991c1")
version("2.0.7", sha256="9b154053eb93c7f5fb3ebd48b6a5b99df450d3f2e9c6682153c6f8d59369378c")
diff --git a/var/spack/repos/builtin/packages/py-py4j/package.py b/var/spack/repos/builtin/packages/py-py4j/package.py
index 414affc65d..5e4a779a07 100644
--- a/var/spack/repos/builtin/packages/py-py4j/package.py
+++ b/var/spack/repos/builtin/packages/py-py4j/package.py
@@ -13,6 +13,8 @@ class PyPy4j(PythonPackage):
homepage = "https://www.py4j.org/"
pypi = "py4j/py4j-0.10.4.zip"
+ license("BSD-3-Clause")
+
version("0.10.9.5", sha256="276a4a3c5a2154df1860ef3303a927460e02e97b047dc0a47c1c3fb8cce34db6")
version("0.10.9.3", sha256="0d92844da4cb747155b9563c44fc322c9a1562b3ef0979ae692dbde732d784dd")
version("0.10.9", sha256="36ec57f43ff8ced260a18aa9a4e46c3500a730cac8860e259cbaa546c2b9db2f")
diff --git a/var/spack/repos/builtin/packages/py-pyabel/package.py b/var/spack/repos/builtin/packages/py-pyabel/package.py
index f3dba07718..e3082e19c7 100644
--- a/var/spack/repos/builtin/packages/py-pyabel/package.py
+++ b/var/spack/repos/builtin/packages/py-pyabel/package.py
@@ -14,6 +14,8 @@ class PyPyabel(PythonPackage):
maintainers("valmar")
+ license("MIT")
+
version("0.9.0", sha256="4052143de9da19be13bb321fb0524090ffc8cdc56e0e990e5d6f557f18109f08")
depends_on("py-setuptools@44.0:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pyaestro/package.py b/var/spack/repos/builtin/packages/py-pyaestro/package.py
index c7b8e1971c..efa77ee820 100644
--- a/var/spack/repos/builtin/packages/py-pyaestro/package.py
+++ b/var/spack/repos/builtin/packages/py-pyaestro/package.py
@@ -16,6 +16,8 @@ class PyPyaestro(PythonPackage):
maintainers("FrankD412")
+ license("MIT")
+
# git branches
version("main", branch="main")
version("0.0.1a2", sha256="1f6a5068ff8dd9fe4838aba43850e51a5b622f379819ae62103617bf9c8aaa31")
diff --git a/var/spack/repos/builtin/packages/py-pyamg/package.py b/var/spack/repos/builtin/packages/py-pyamg/package.py
index 0b6898d63d..0b1f212dca 100644
--- a/var/spack/repos/builtin/packages/py-pyamg/package.py
+++ b/var/spack/repos/builtin/packages/py-pyamg/package.py
@@ -16,6 +16,8 @@ class PyPyamg(PythonPackage):
# A list of GitHub accounts to notify when the package is updated.
maintainers("benc303")
+ license("MIT")
+
version("5.0.0", sha256="088be4b38203e708905fa45295593c1336b127a28391486d4f5917cf0b96f5f2")
version("4.2.3", sha256="dcf23808e0e8edf177fc4f71a6b36e0823ffb117137a33a9eee14b391ddbb733")
version("4.1.0", sha256="9e340aef5da11280a1e28f28deeaac390f408e38ee0357d0fdbb77503747bbc4")
diff --git a/var/spack/repos/builtin/packages/py-pyaml/package.py b/var/spack/repos/builtin/packages/py-pyaml/package.py
index 540472454f..64d6669a2a 100644
--- a/var/spack/repos/builtin/packages/py-pyaml/package.py
+++ b/var/spack/repos/builtin/packages/py-pyaml/package.py
@@ -15,6 +15,8 @@ class PyPyaml(PythonPackage):
homepage = "https://github.com/mk-fg/pretty-yaml"
pypi = "pyaml/pyaml-21.8.3.tar.gz"
+ license("WTFPL")
+
version("21.8.3", sha256="a1636d63c476328a07213d0b7111bb63570f1ab8a3eddf60522630250c23d975")
depends_on("python@2.7:2,3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pyani/package.py b/var/spack/repos/builtin/packages/py-pyani/package.py
index 9bfc7c2940..1e964122bb 100644
--- a/var/spack/repos/builtin/packages/py-pyani/package.py
+++ b/var/spack/repos/builtin/packages/py-pyani/package.py
@@ -16,6 +16,8 @@ class PyPyani(PythonPackage):
homepage = "https://widdowquinn.github.io/pyani"
pypi = "pyani/pyani-0.2.7.tar.gz"
+ license("MIT")
+
version("0.2.7", sha256="dbc6c71c46fbbfeced3f8237b84474221268b51170caf044bec8559987a7deb9")
version("0.2.6", sha256="e9d899bccfefaabe7bfa17d48eef9c713d321d2d15465f7328c8984807c3dd8d")
diff --git a/var/spack/repos/builtin/packages/py-pyarrow/package.py b/var/spack/repos/builtin/packages/py-pyarrow/package.py
index b20e7bfad8..b7762449c4 100644
--- a/var/spack/repos/builtin/packages/py-pyarrow/package.py
+++ b/var/spack/repos/builtin/packages/py-pyarrow/package.py
@@ -16,6 +16,8 @@ class PyPyarrow(PythonPackage, CudaPackage):
pypi = "pyarrow/pyarrow-0.17.1.tar.gz"
git = "https://github.com/apache/arrow"
+ license("Apache-2.0")
+
version("10.0.1", sha256="1a14f57a5f472ce8234f2964cd5184cccaa8df7e04568c64edc33b23eb285dd5")
version("8.0.0", sha256="4a18a211ed888f1ac0b0ebcb99e2d9a3e913a481120ee9b1fe33d3fedb945d4e")
version("7.0.0", sha256="da656cad3c23a2ebb6a307ab01d35fce22f7850059cffafcb90d12590f8f4f38")
diff --git a/var/spack/repos/builtin/packages/py-pyasn1-modules/package.py b/var/spack/repos/builtin/packages/py-pyasn1-modules/package.py
index 65de0a0e55..21581af7b1 100644
--- a/var/spack/repos/builtin/packages/py-pyasn1-modules/package.py
+++ b/var/spack/repos/builtin/packages/py-pyasn1-modules/package.py
@@ -14,6 +14,8 @@ class PyPyasn1Modules(PythonPackage):
homepage = "https://github.com/etingof/pyasn1-modules"
pypi = "pyasn1-modules/pyasn1-modules-0.2.6.tar.gz"
+ license("BSD-2-Clause")
+
version("0.2.8", sha256="905f84c712230b2c592c19470d3ca8d552de726050d1d1716282a1f6146be65e")
version("0.2.6", sha256="43c17a83c155229839cc5c6b868e8d0c6041dba149789b6d6e28801c64821722")
version("0.2.5", sha256="ef721f68f7951fab9b0404d42590f479e30d9005daccb1699b0a51bb4177db96")
diff --git a/var/spack/repos/builtin/packages/py-pyasn1/package.py b/var/spack/repos/builtin/packages/py-pyasn1/package.py
index b1b64f94c5..8fa67584da 100644
--- a/var/spack/repos/builtin/packages/py-pyasn1/package.py
+++ b/var/spack/repos/builtin/packages/py-pyasn1/package.py
@@ -13,6 +13,8 @@ class PyPyasn1(PythonPackage):
homepage = "https://github.com/etingof/pyasn1"
pypi = "pyasn1/pyasn1-0.4.6.tar.gz"
+ license("BSD-2-Clause")
+
version("0.4.8", sha256="aef77c9fb94a3ac588e87841208bdec464471d9871bd5050a287cc9a475cd0ba")
version("0.4.6", sha256="b773d5c9196ffbc3a1e13bdf909d446cad80a039aa3340bcad72f395b76ebc86")
version("0.4.5", sha256="da2420fe13a9452d8ae97a0e478adde1dee153b11ba832a95b223a2ba01c10f7")
diff --git a/var/spack/repos/builtin/packages/py-pyassimp/package.py b/var/spack/repos/builtin/packages/py-pyassimp/package.py
index 6be386d40c..0916778909 100644
--- a/var/spack/repos/builtin/packages/py-pyassimp/package.py
+++ b/var/spack/repos/builtin/packages/py-pyassimp/package.py
@@ -12,6 +12,8 @@ class PyPyassimp(PythonPackage):
homepage = "https://github.com/mikedh/pyassimp"
pypi = "pyassimp/pyassimp-4.1.4.tar.gz"
+ license("ISC")
+
version("4.1.4", sha256="266bd4be170d46065b8c2ad0f5396dad10938a6bbf9a566c4e4d56456e33aa6a")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pyautogui/package.py b/var/spack/repos/builtin/packages/py-pyautogui/package.py
index 596606f803..a8ff2b2cc3 100644
--- a/var/spack/repos/builtin/packages/py-pyautogui/package.py
+++ b/var/spack/repos/builtin/packages/py-pyautogui/package.py
@@ -14,6 +14,8 @@ class PyPyautogui(PythonPackage):
homepage = "https://pyautogui.readthedocs.io/en/latest/"
pypi = "PyAutoGUI/PyAutoGUI-0.9.52.tar.gz"
+ license("BSD-3-Clause")
+
version("0.9.53", sha256="d31de8f712218d90be7fc98091fce1a12a3e9196e0c814eb9afd73bb2ec97035")
version("0.9.52", sha256="a486cb6b818bcbcdf98b48d010c7cee964134fa394b756e8ce6e50d43b58ecc8")
diff --git a/var/spack/repos/builtin/packages/py-pybedtools/package.py b/var/spack/repos/builtin/packages/py-pybedtools/package.py
index e97de3a914..50664e6d2d 100644
--- a/var/spack/repos/builtin/packages/py-pybedtools/package.py
+++ b/var/spack/repos/builtin/packages/py-pybedtools/package.py
@@ -12,6 +12,8 @@ class PyPybedtools(PythonPackage):
homepage = "https://daler.github.io/pybedtools"
pypi = "pybedtools/pybedtools-0.9.0.tar.gz"
+ license("MIT")
+
version("0.9.0", sha256="9267c92cd764173449d9c31baedac0659b4eccc3d7c05e22ec378f86c0fc30a3")
version("0.8.0", sha256="4eebd2cd1764ee1c604fd881703c3e329195485350b987b7fb8db42d232984f6")
version("0.7.10", sha256="518a2311bd33f29cf2ee8fc1a028dda8c8e380c9fc83fcb0fbaa206933174b50")
diff --git a/var/spack/repos/builtin/packages/py-pybids/package.py b/var/spack/repos/builtin/packages/py-pybids/package.py
index 8a77813ad6..6489f30ddb 100644
--- a/var/spack/repos/builtin/packages/py-pybids/package.py
+++ b/var/spack/repos/builtin/packages/py-pybids/package.py
@@ -12,6 +12,8 @@ class PyPybids(PythonPackage):
homepage = "https://github.com/bids-standard/pybids"
pypi = "pybids/pybids-0.13.1.tar.gz"
+ license("MIT")
+
version("0.16.3", sha256="10e279350c8d14ca602c0d4469a5e4bf7ff393e8643c831a546ae735b6b82cc3")
version("0.16.1", sha256="1a6ab06d375f3b783e738826e6d220b2f4145419b4b02f4edbcc8cb7c9b2208a")
version("0.15.3", sha256="4d99c979bc4bc209cff70a02d1da309c9bf8c6b0338e2a0b66ebea77c7f3c461")
diff --git a/var/spack/repos/builtin/packages/py-pybigwig/package.py b/var/spack/repos/builtin/packages/py-pybigwig/package.py
index 3e75804f78..e872491729 100644
--- a/var/spack/repos/builtin/packages/py-pybigwig/package.py
+++ b/var/spack/repos/builtin/packages/py-pybigwig/package.py
@@ -11,6 +11,8 @@ class PyPybigwig(PythonPackage):
pypi = "pyBigWig/pyBigWig-0.3.4.tar.gz"
+ license("MIT")
+
version("0.3.12", sha256="e01991790ece496bf6d3f00778dcfb136dd9ca0fd28acc1b3fb43051ad9b8403")
version("0.3.4", sha256="8c97a19218023190041c0e426f1544f7a4944a7bb4568faca1d85f1975af9ee2")
diff --git a/var/spack/repos/builtin/packages/py-pybktree/package.py b/var/spack/repos/builtin/packages/py-pybktree/package.py
index c23fb2aabd..5a6f2dff58 100644
--- a/var/spack/repos/builtin/packages/py-pybktree/package.py
+++ b/var/spack/repos/builtin/packages/py-pybktree/package.py
@@ -12,6 +12,8 @@ class PyPybktree(PythonPackage):
homepage = "https://github.com/benhoyt/pybktree"
pypi = "pybktree/pybktree-1.1.tar.gz"
+ license("MIT")
+
version("1.1", sha256="eec0037cdd3d7553e6d72435a4379bede64be17c6712f149e485169638154d2b")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pybrain/package.py b/var/spack/repos/builtin/packages/py-pybrain/package.py
index 758737efaf..e2bb35c7f2 100644
--- a/var/spack/repos/builtin/packages/py-pybrain/package.py
+++ b/var/spack/repos/builtin/packages/py-pybrain/package.py
@@ -14,6 +14,8 @@ class PyPybrain(PythonPackage):
url = "https://github.com/pybrain/pybrain/archive/refs/tags/0.3.3.tar.gz"
git = "https://github.com/pybrain/pybrain.git"
+ license("BSD-3-Clause")
+
version("0.3.3.post", commit="dcdf32ba1805490cefbc0bdeb227260d304fdb42")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pybtex-docutils/package.py b/var/spack/repos/builtin/packages/py-pybtex-docutils/package.py
index e4ab1b788f..2784427db4 100644
--- a/var/spack/repos/builtin/packages/py-pybtex-docutils/package.py
+++ b/var/spack/repos/builtin/packages/py-pybtex-docutils/package.py
@@ -11,6 +11,8 @@ class PyPybtexDocutils(PythonPackage):
pypi = "pybtex-docutils/pybtex-docutils-0.2.1.tar.gz"
+ license("MIT")
+
version("1.0.0", sha256="cead6554b4af99c287dd29f38b1fa152c9542f56a51cb6cbc3997c95b2725b2e")
version("0.2.2", sha256="ea90935da188a0f4de2fe6b32930e185c33a0e306154322ccc12e519ebb5fa7d")
version("0.2.1", sha256="e4b075641c1d68a3e98a6d73ad3d029293fcf9e0773512315ef9c8482f251337")
diff --git a/var/spack/repos/builtin/packages/py-pybtex/package.py b/var/spack/repos/builtin/packages/py-pybtex/package.py
index 82e0e4c528..124c68483f 100644
--- a/var/spack/repos/builtin/packages/py-pybtex/package.py
+++ b/var/spack/repos/builtin/packages/py-pybtex/package.py
@@ -14,6 +14,8 @@ class PyPybtex(PythonPackage):
homepage = "https://pybtex.org"
pypi = "pybtex/pybtex-0.24.0.tar.gz"
+ license("MIT")
+
version("0.24.0", sha256="818eae35b61733e5c007c3fcd2cfb75ed1bc8b4173c1f70b56cc4c0802d34755")
version("0.21", sha256="af8a6c7c74954ad305553b118d2757f68bc77c5dd5d5de2cc1fd16db90046000")
diff --git a/var/spack/repos/builtin/packages/py-pycairo/package.py b/var/spack/repos/builtin/packages/py-pycairo/package.py
index 8d3b92d05b..b02d27ceb8 100644
--- a/var/spack/repos/builtin/packages/py-pycairo/package.py
+++ b/var/spack/repos/builtin/packages/py-pycairo/package.py
@@ -15,6 +15,8 @@ class PyPycairo(PythonPackage):
pypi = "pycairo/pycairo-1.17.1.tar.gz"
git = "https://github.com/pygobject/pycairo.git"
+ license("MPL-1.1")
+
version("1.24.0", sha256="1444d52f1bb4cc79a4a0c0fe2ccec4bd78ff885ab01ebe1c0f637d8392bcafb6")
version("1.20.0", sha256="5695a10cb7f9ae0d01f665b56602a845b0a8cb17e2123bfece10c2e58552468c")
diff --git a/var/spack/repos/builtin/packages/py-pycares/package.py b/var/spack/repos/builtin/packages/py-pycares/package.py
index 168c93ed78..089574c60d 100644
--- a/var/spack/repos/builtin/packages/py-pycares/package.py
+++ b/var/spack/repos/builtin/packages/py-pycares/package.py
@@ -14,6 +14,8 @@ class PyPycares(PythonPackage):
homepage = "https://github.com/saghul/pycares"
url = "https://github.com/saghul/pycares/archive/pycares-3.0.0.tar.gz"
+ license("MIT")
+
version("3.0.0", sha256="28dc2bd59cf20399a6af4383cc8f57970cfca8b808ca05d6493812862ef0ca9c")
depends_on("python@2.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pycbc/package.py b/var/spack/repos/builtin/packages/py-pycbc/package.py
index 809573d57f..795933e2e3 100644
--- a/var/spack/repos/builtin/packages/py-pycbc/package.py
+++ b/var/spack/repos/builtin/packages/py-pycbc/package.py
@@ -17,6 +17,8 @@ class PyPycbc(PythonPackage):
homepage = "https://pycbc.org/"
pypi = "PyCBC/PyCBC-1.14.1.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.14.1", sha256="4b0a309cb6209837aaebbd691413a286dd7200ccf4b977ffed1462a65ac35dc0")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pychecker/package.py b/var/spack/repos/builtin/packages/py-pychecker/package.py
index 468607ffed..448b0de46e 100644
--- a/var/spack/repos/builtin/packages/py-pychecker/package.py
+++ b/var/spack/repos/builtin/packages/py-pychecker/package.py
@@ -14,6 +14,8 @@ class PyPychecker(PythonPackage):
"http://sourceforge.net/projects/pychecker/files/pychecker/0.8.19/pychecker-0.8.19.tar.gz"
)
+ license("BSD-3-Clause")
+
version("0.8.19", sha256="44fb26668f74aca3738f02d072813762a37ce1242f50dbff573720fa2e953279")
# pip silently replaces distutils with setuptools
diff --git a/var/spack/repos/builtin/packages/py-pycifrw/package.py b/var/spack/repos/builtin/packages/py-pycifrw/package.py
index 90467ef0e7..758ce9f4ae 100644
--- a/var/spack/repos/builtin/packages/py-pycifrw/package.py
+++ b/var/spack/repos/builtin/packages/py-pycifrw/package.py
@@ -13,6 +13,8 @@ class PyPycifrw(PythonPackage):
homepage = "https://bitbucket.org/jamesrhester/pycifrw/src/development/"
pypi = "PyCifRW/PyCifRW-4.4.1.tar.gz"
+ license("Python-2.0")
+
version("4.4.1", sha256="cef7662f475e0eb78a55c2d55774d474e888c96b0539e5f08550afa902cdc4e1")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pycmd/package.py b/var/spack/repos/builtin/packages/py-pycmd/package.py
index 47121554e0..ce72b7e104 100644
--- a/var/spack/repos/builtin/packages/py-pycmd/package.py
+++ b/var/spack/repos/builtin/packages/py-pycmd/package.py
@@ -12,6 +12,8 @@ class PyPycmd(PythonPackage):
pypi = "pycmd/pycmd-1.2.tar.gz"
+ license("MIT")
+
version("1.2", sha256="adc1976c0106919e9338db20102b91009256dcfec924a66928d7297026f72477")
depends_on("py-py@1.4.9:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pycodestyle/package.py b/var/spack/repos/builtin/packages/py-pycodestyle/package.py
index 326d79a58c..dc40a7fc48 100644
--- a/var/spack/repos/builtin/packages/py-pycodestyle/package.py
+++ b/var/spack/repos/builtin/packages/py-pycodestyle/package.py
@@ -13,6 +13,8 @@ class PyPycodestyle(PythonPackage):
homepage = "https://github.com/PyCQA/pycodestyle"
pypi = "pycodestyle/pycodestyle-2.8.0.tar.gz"
+ license("MIT")
+
version("2.11.0", sha256="259bcc17857d8a8b3b4a2327324b79e5f020a13c16074670f9c8c8f872ea76d0")
version("2.10.0", sha256="347187bdb476329d98f695c213d7295a846d1152ff4fe9bacb8a9590b8ee7053")
version("2.9.1", sha256="2c9607871d58c76354b697b42f5d57e1ada7d261c261efac224b664affdc5785")
diff --git a/var/spack/repos/builtin/packages/py-pycortex/package.py b/var/spack/repos/builtin/packages/py-pycortex/package.py
index 7dc4907ab4..7541cfba77 100644
--- a/var/spack/repos/builtin/packages/py-pycortex/package.py
+++ b/var/spack/repos/builtin/packages/py-pycortex/package.py
@@ -16,6 +16,8 @@ class PyPycortex(PythonPackage):
homepage = "https://github.com/gallantlab/pycortex"
pypi = "pycortex/pycortex-1.2.2.tar.gz"
+ license("BSD-2-Clause")
+
version("1.2.2", sha256="ac46ed6a1dc727c3126c2b5d7916fc0ac21a6510c32a5edcd3b8cfb7b2128414")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pycosat/package.py b/var/spack/repos/builtin/packages/py-pycosat/package.py
index 5aed963c68..3947151e68 100644
--- a/var/spack/repos/builtin/packages/py-pycosat/package.py
+++ b/var/spack/repos/builtin/packages/py-pycosat/package.py
@@ -17,6 +17,8 @@ class PyPycosat(PythonPackage):
homepage = "https://github.com/ContinuumIO/pycosat"
pypi = "pycosat/pycosat-0.6.3.zip"
+ license("MIT")
+
version("0.6.3", sha256="4c99874946a7e939bb941bbb019dd2c20e6068e3107c91366e7779c69d70e0ed")
# pip silently replaces distutils with setuptools
diff --git a/var/spack/repos/builtin/packages/py-pycparser/package.py b/var/spack/repos/builtin/packages/py-pycparser/package.py
index 24edccb19f..418319046d 100644
--- a/var/spack/repos/builtin/packages/py-pycparser/package.py
+++ b/var/spack/repos/builtin/packages/py-pycparser/package.py
@@ -12,6 +12,8 @@ class PyPycparser(PythonPackage):
homepage = "https://github.com/eliben/pycparser"
pypi = "pycparser/pycparser-2.19.tar.gz"
+ license("BSD-3-Clause")
+
version("2.21", sha256="e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206")
version("2.20", sha256="2d475327684562c3a96cc71adf7dc8c4f0565175cf86b6d7a404ff4c771f15f0")
version("2.19", sha256="a988718abfad80b6b157acce7bf130a30876d27603738ac39f140993246b25b3")
diff --git a/var/spack/repos/builtin/packages/py-pyct/package.py b/var/spack/repos/builtin/packages/py-pyct/package.py
index e83383cf1b..7a793453c4 100644
--- a/var/spack/repos/builtin/packages/py-pyct/package.py
+++ b/var/spack/repos/builtin/packages/py-pyct/package.py
@@ -14,6 +14,8 @@ class PyPyct(PythonPackage):
maintainers("vvolkl")
+ license("BSD-3-Clause")
+
version("0.4.8", sha256="23d7525b5a1567535c093aea4b9c33809415aa5f018dd77f6eb738b1226df6f7")
depends_on("python@2.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pycuda/package.py b/var/spack/repos/builtin/packages/py-pycuda/package.py
index b7aea63990..1a39100e79 100644
--- a/var/spack/repos/builtin/packages/py-pycuda/package.py
+++ b/var/spack/repos/builtin/packages/py-pycuda/package.py
@@ -15,6 +15,8 @@ class PyPycuda(PythonPackage):
homepage = "https://mathema.tician.de/software/pycuda/"
pypi = "pycuda/pycuda-2019.1.2.tar.gz"
+ license("MIT")
+
version("2021.1", sha256="ab87312d0fc349d9c17294a087bb9615cffcf966ad7b115f5b051008a48dd6ed")
version("2020.1", sha256="effa3b99b55af67f3afba9b0d1b64b4a0add4dd6a33bdd6786df1aa4cc8761a5")
version("2019.1.2", sha256="ada56ce98a41f9f95fe18809f38afbae473a5c62d346cfa126a2d5477f24cc8a")
diff --git a/var/spack/repos/builtin/packages/py-pycurl/package.py b/var/spack/repos/builtin/packages/py-pycurl/package.py
index 8dadfe136c..d070d69fc3 100644
--- a/var/spack/repos/builtin/packages/py-pycurl/package.py
+++ b/var/spack/repos/builtin/packages/py-pycurl/package.py
@@ -13,6 +13,8 @@ class PyPycurl(PythonPackage):
homepage = "http://pycurl.io/"
pypi = "pycurl/pycurl-7.43.0.tar.gz"
+ license("curl")
+
version("7.45.1", sha256="a863ad18ff478f5545924057887cdae422e1b2746e41674615f687498ea5b88a")
version("7.44.1", sha256="5bcef4d988b74b99653602101e17d8401338d596b9234d263c728a0c3df003e8")
version("7.43.0", sha256="aa975c19b79b6aa6c0518c0cc2ae33528900478f0b500531dbcdbf05beec584c")
diff --git a/var/spack/repos/builtin/packages/py-pydantic-tes/package.py b/var/spack/repos/builtin/packages/py-pydantic-tes/package.py
index 431538f9c2..3d31b2f937 100644
--- a/var/spack/repos/builtin/packages/py-pydantic-tes/package.py
+++ b/var/spack/repos/builtin/packages/py-pydantic-tes/package.py
@@ -13,6 +13,8 @@ class PyPydanticTes(PythonPackage):
homepage = "https://github.com/jmchilton/pydantic-tes"
pypi = "pydantic-tes/pydantic-tes-0.1.5.tar.gz"
+ license("MIT")
+
version("0.1.5", sha256="557cc77bdbeae86a6bd155af2d0aeaa5050cd9e3f7d9b17b817f14dd814a7423")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pydantic/package.py b/var/spack/repos/builtin/packages/py-pydantic/package.py
index 8dd6c336b5..aa3062bf97 100644
--- a/var/spack/repos/builtin/packages/py-pydantic/package.py
+++ b/var/spack/repos/builtin/packages/py-pydantic/package.py
@@ -12,6 +12,8 @@ class PyPydantic(PythonPackage):
homepage = "https://github.com/samuelcolvin/pydantic"
pypi = "pydantic/pydantic-1.8.2.tar.gz"
+ license("MIT")
+
version("1.10.9", sha256="95c70da2cd3b6ddf3b9645ecaa8d98f3d80c606624b6d245558d202cd23ea3be")
version("1.10.2", sha256="91b8e218852ef6007c2b98cd861601c6a09f1aa32bbbb74fab5b1c33d4a1e410")
version("1.9.2", sha256="8cb0bc509bfb71305d7a59d00163d5f9fc4530f0881ea32c74ff4f74c85f3d3d")
diff --git a/var/spack/repos/builtin/packages/py-pydap/package.py b/var/spack/repos/builtin/packages/py-pydap/package.py
index db7a4ddcec..2d00f33cde 100644
--- a/var/spack/repos/builtin/packages/py-pydap/package.py
+++ b/var/spack/repos/builtin/packages/py-pydap/package.py
@@ -12,6 +12,8 @@ class PyPydap(PythonPackage):
homepage = "https://www.pydap.org/en/latest/"
pypi = "Pydap/Pydap-3.2.2.tar.gz"
+ license("MIT")
+
version("3.2.2", sha256="86326642e24f421595a74b0f9986da76d7932b277768f501fe214d72592bdc40")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pydata-sphinx-theme/package.py b/var/spack/repos/builtin/packages/py-pydata-sphinx-theme/package.py
index d1dfd45dab..b89b5a1849 100644
--- a/var/spack/repos/builtin/packages/py-pydata-sphinx-theme/package.py
+++ b/var/spack/repos/builtin/packages/py-pydata-sphinx-theme/package.py
@@ -12,6 +12,8 @@ class PyPydataSphinxTheme(PythonPackage):
homepage = "https://pydata-sphinx-theme.readthedocs.io/en/stable"
pypi = "pydata_sphinx_theme/pydata_sphinx_theme-0.14.1.tar.gz"
+ license("BSD-3-Clause")
+
version("0.14.1", sha256="d8d4ac81252c16a002e835d21f0fea6d04cf3608e95045c816e8cc823e79b053")
depends_on("python@3.8:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pydatalog/package.py b/var/spack/repos/builtin/packages/py-pydatalog/package.py
index 9af1a2333b..56a7296ad7 100644
--- a/var/spack/repos/builtin/packages/py-pydatalog/package.py
+++ b/var/spack/repos/builtin/packages/py-pydatalog/package.py
@@ -11,6 +11,8 @@ class PyPydatalog(PythonPackage):
pypi = "pyDatalog/pyDatalog-0.17.1.zip"
+ license("LGPL-2.1-or-later")
+
version("0.17.1", sha256="b3d9cff0b9431e0fd0b2d5eefe4414c3d3c20bd18fdd7d1b42b2f01f25bac808")
# pip silently replaces distutils with setuptools
diff --git a/var/spack/repos/builtin/packages/py-pydeface/package.py b/var/spack/repos/builtin/packages/py-pydeface/package.py
index 0727c5978c..5ca83478e7 100644
--- a/var/spack/repos/builtin/packages/py-pydeface/package.py
+++ b/var/spack/repos/builtin/packages/py-pydeface/package.py
@@ -13,6 +13,8 @@ class PyPydeface(PythonPackage):
pypi = "pydeface/pydeface-2.0.2.tar.gz"
git = "https://github.com/poldracklab/pydeface"
+ license("MIT")
+
version("2.0.2", sha256="662263072ccccff9929432568caf5c183075f7fbf8f9d5c170767c3202c78f36")
depends_on("py-setuptools", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pydeprecate/package.py b/var/spack/repos/builtin/packages/py-pydeprecate/package.py
index 4eba2cf420..b7e1fa6163 100644
--- a/var/spack/repos/builtin/packages/py-pydeprecate/package.py
+++ b/var/spack/repos/builtin/packages/py-pydeprecate/package.py
@@ -13,6 +13,8 @@ class PyPydeprecate(PythonPackage):
homepage = "https://borda.github.io/pyDeprecate/"
pypi = "pyDeprecate/pyDeprecate-0.3.0.tar.gz"
+ license("MIT")
+
version("0.3.1", sha256="fa26870924d3475621c344045c2c01a16ba034113a902600c78e75b3fac5f72c")
version("0.3.0", sha256="335742ec53b9d22a0a9ff4f3470300c94935f6e169c74b08aee14d871ca40e00")
diff --git a/var/spack/repos/builtin/packages/py-pydevtool/package.py b/var/spack/repos/builtin/packages/py-pydevtool/package.py
index ec9b69445f..66c50ff7c1 100644
--- a/var/spack/repos/builtin/packages/py-pydevtool/package.py
+++ b/var/spack/repos/builtin/packages/py-pydevtool/package.py
@@ -12,6 +12,8 @@ class PyPydevtool(PythonPackage):
homepage = "https://github.com/pydoit/pydevtool"
pypi = "pydevtool/pydevtool-0.3.0.tar.gz"
+ license("MIT")
+
version("0.3.0", sha256="25e3ba4f3d33ccac33ee2b9775995848d49e9b318b7a146477fb5d52f786fc8a")
depends_on("python@3.8:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pydmd/package.py b/var/spack/repos/builtin/packages/py-pydmd/package.py
index 47bc4e541e..458b1d9ea2 100644
--- a/var/spack/repos/builtin/packages/py-pydmd/package.py
+++ b/var/spack/repos/builtin/packages/py-pydmd/package.py
@@ -14,6 +14,8 @@ class PyPydmd(PythonPackage):
homepage = "https://mathlab.github.io/PyDMD/"
url = "https://github.com/mathLab/PyDMD/archive/v0.3.tar.gz"
+ license("MIT")
+
version("0.3", sha256="f490fc139677e4d9fc1240636a2c5992d22879517c9574d13164dc5179b0f785")
variant("docs", default=False, description="Build HTML documentation")
diff --git a/var/spack/repos/builtin/packages/py-pydocstyle/package.py b/var/spack/repos/builtin/packages/py-pydocstyle/package.py
index 30d19db3f0..7386cc6665 100644
--- a/var/spack/repos/builtin/packages/py-pydocstyle/package.py
+++ b/var/spack/repos/builtin/packages/py-pydocstyle/package.py
@@ -14,6 +14,8 @@ class PyPydocstyle(PythonPackage):
maintainers("adamjstewart")
+ license("MIT")
+
version("6.2.1", sha256="5ddccabe3c9555d4afaabdba909ca2de4fa24ac31e2eede4ab3d528a4bcadd52")
version("6.2.0", sha256="b2d280501a4c0d9feeb96e9171dc3f6f7d0064c55270f4c7b1baa18452019fd9")
version("6.1.1", sha256="1d41b7c459ba0ee6c345f2eb9ae827cab14a7533a88c5c6f7e94923f72df92dc")
diff --git a/var/spack/repos/builtin/packages/py-pydoe2/package.py b/var/spack/repos/builtin/packages/py-pydoe2/package.py
index 816cbf14ad..557a1a3fd6 100644
--- a/var/spack/repos/builtin/packages/py-pydoe2/package.py
+++ b/var/spack/repos/builtin/packages/py-pydoe2/package.py
@@ -14,6 +14,8 @@ class PyPydoe2(PythonPackage):
homepage = "https://github.com/clicumu/pyDOE2"
pypi = "pyDOE2/pyDOE2-1.3.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.3.0", sha256="5492b0f984af52da3af20b1cd61deb21b067c858e65243ec3ba573375f0d6720")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pydot/package.py b/var/spack/repos/builtin/packages/py-pydot/package.py
index 1f6e5c541a..c47bf4001d 100644
--- a/var/spack/repos/builtin/packages/py-pydot/package.py
+++ b/var/spack/repos/builtin/packages/py-pydot/package.py
@@ -12,6 +12,8 @@ class PyPydot(PythonPackage):
homepage = "https://github.com/erocarrera/pydot/"
pypi = "pydot/pydot-1.2.3.tar.gz"
+ license("MIT")
+
version("1.4.2", sha256="248081a39bcb56784deb018977e428605c1c758f10897a339fce1dd728ff007d")
version("1.4.1", sha256="d49c9d4dd1913beec2a997f831543c8cbd53e535b1a739e921642fe416235f01")
version("1.2.3", sha256="edb5d3f249f97fbd9c4bb16959e61bc32ecf40eee1a9f6d27abe8d01c0a73502")
diff --git a/var/spack/repos/builtin/packages/py-pydot2/package.py b/var/spack/repos/builtin/packages/py-pydot2/package.py
index abe1c84272..1a89880a16 100644
--- a/var/spack/repos/builtin/packages/py-pydot2/package.py
+++ b/var/spack/repos/builtin/packages/py-pydot2/package.py
@@ -11,6 +11,8 @@ class PyPydot2(PythonPackage):
pypi = "pydot2/pydot2-1.0.33.tar.gz"
+ license("MIT")
+
version("1.0.33", sha256="02c0e681a1c437077e2bb2522fb81fa322e53ba7002cfda8b894db0392a1bc9b")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pydotplus/package.py b/var/spack/repos/builtin/packages/py-pydotplus/package.py
index 387e26ac06..0009a46dcc 100644
--- a/var/spack/repos/builtin/packages/py-pydotplus/package.py
+++ b/var/spack/repos/builtin/packages/py-pydotplus/package.py
@@ -12,6 +12,8 @@ class PyPydotplus(PythonPackage):
homepage = "https://pydotplus.readthedocs.io/"
pypi = "pydotplus/pydotplus-2.0.2.tar.gz"
+ license("MIT")
+
version("2.0.2", sha256="91e85e9ee9b85d2391ead7d635e3d9c7f5f44fd60a60e59b13e2403fa66505c4")
variant("docs", default=False, description="Build docs")
diff --git a/var/spack/repos/builtin/packages/py-pydub/package.py b/var/spack/repos/builtin/packages/py-pydub/package.py
index 0facdffc40..fbd7b61296 100644
--- a/var/spack/repos/builtin/packages/py-pydub/package.py
+++ b/var/spack/repos/builtin/packages/py-pydub/package.py
@@ -12,6 +12,8 @@ class PyPydub(PythonPackage):
homepage = "http://pydub.com/"
pypi = "pydub/pydub-0.25.1.tar.gz"
+ license("MIT")
+
version("0.25.1", sha256="980a33ce9949cab2a569606b65674d748ecbca4f0796887fd6f46173a7b0d30f")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pydv/package.py b/var/spack/repos/builtin/packages/py-pydv/package.py
index 772a124d0f..0f57711324 100644
--- a/var/spack/repos/builtin/packages/py-pydv/package.py
+++ b/var/spack/repos/builtin/packages/py-pydv/package.py
@@ -13,6 +13,8 @@ class PyPydv(PythonPackage):
homepage = "https://github.com/griffin28/PyDV"
url = "https://github.com/griffin28/PyDV/archive/pydv-2.4.2.tar.gz"
+ license("BSD-3-Clause")
+
version("2.4.2", sha256="46bda76e27e85beaad446455d0cc279388d455f05912a8ff8e4fb66de983992c")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pyeda/package.py b/var/spack/repos/builtin/packages/py-pyeda/package.py
index 83da1adf20..957325c689 100644
--- a/var/spack/repos/builtin/packages/py-pyeda/package.py
+++ b/var/spack/repos/builtin/packages/py-pyeda/package.py
@@ -12,6 +12,8 @@ class PyPyeda(PythonPackage):
homepage = "https://github.com/cjdrake/pyeda"
pypi = "pyeda/pyeda-0.28.0.tar.gz"
+ license("BSD-2-Clause")
+
version("0.28.0", sha256="07185f458d5d0b2ba5058da8b95dad6ab7684ceaf41237a25bcd3f005490f59d")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pyedr/package.py b/var/spack/repos/builtin/packages/py-pyedr/package.py
index 880ffe339a..82cfd31711 100644
--- a/var/spack/repos/builtin/packages/py-pyedr/package.py
+++ b/var/spack/repos/builtin/packages/py-pyedr/package.py
@@ -15,6 +15,8 @@ class PyPyedr(PythonPackage):
maintainers("RMeli")
+ license("LGPL-2.1-or-later")
+
version("0.7.2", sha256="8a02b7d94f97f99083c489568f7816ee8ed37e2efca0c1ba3a2e4b83e932d5b9")
version("0.7.1", sha256="ad7ccdeb739399acd11a25f2d2413ebb46a54223059a2b902ac604d29fabd767")
diff --git a/var/spack/repos/builtin/packages/py-pyelftools/package.py b/var/spack/repos/builtin/packages/py-pyelftools/package.py
index 6e8a02581a..d8e0e03d11 100644
--- a/var/spack/repos/builtin/packages/py-pyelftools/package.py
+++ b/var/spack/repos/builtin/packages/py-pyelftools/package.py
@@ -13,6 +13,8 @@ class PyPyelftools(PythonPackage):
homepage = "https://github.com/eliben/pyelftools"
pypi = "pyelftools/pyelftools-0.26.tar.gz"
+ license("Unlicense")
+
version("0.29", sha256="ec761596aafa16e282a31de188737e5485552469ac63b60cfcccf22263fd24ff")
version("0.28", sha256="53e5609cac016471d40bd88dc410cd90755942c25e58a61021cfdf7abdfeacff")
version("0.27", sha256="cde854e662774c5457d688ca41615f6594187ba7067af101232df889a6b7a66b")
diff --git a/var/spack/repos/builtin/packages/py-pyem/package.py b/var/spack/repos/builtin/packages/py-pyem/package.py
index a565261a79..a6c21f1aac 100644
--- a/var/spack/repos/builtin/packages/py-pyem/package.py
+++ b/var/spack/repos/builtin/packages/py-pyem/package.py
@@ -16,6 +16,8 @@ class PyPyem(PythonPackage):
pypi = "pyem/pyem-2.1.0.tar.gz"
+ license("ISC")
+
version("2.1.0", sha256="5234a20427ab2813a8a0bf1e9112d4d854b1b0502b3e63d17c1b1a3c4be9340e")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pyepsg/package.py b/var/spack/repos/builtin/packages/py-pyepsg/package.py
index b6987a4113..cc259286b3 100644
--- a/var/spack/repos/builtin/packages/py-pyepsg/package.py
+++ b/var/spack/repos/builtin/packages/py-pyepsg/package.py
@@ -12,6 +12,8 @@ class PyPyepsg(PythonPackage):
homepage = "https://pyepsg.readthedocs.io/en/latest/"
pypi = "pyepsg/pyepsg-0.3.2.tar.gz"
+ license("LGPL-3.0-or-later")
+
version("0.4.0", sha256="2d08fad1e7a8b47a90a4e43da485ba95705923425aefc4e2a3efa540dbd470d7")
version("0.3.2", sha256="597ef8c0e8c1be3db8f68c5985bcfbbc32e22f087e93e81ceb03ff094898e059")
diff --git a/var/spack/repos/builtin/packages/py-pyerfa/package.py b/var/spack/repos/builtin/packages/py-pyerfa/package.py
index 8da80c5142..95824f709c 100644
--- a/var/spack/repos/builtin/packages/py-pyerfa/package.py
+++ b/var/spack/repos/builtin/packages/py-pyerfa/package.py
@@ -20,6 +20,8 @@ class PyPyerfa(PythonPackage):
maintainers("meyersbs")
+ license("BSD-3-Clause")
+
version("2.0.0.1", sha256="2fd4637ffe2c1e6ede7482c13f583ba7c73119d78bef90175448ce506a0ede30")
# From setup.cfg
diff --git a/var/spack/repos/builtin/packages/py-pyeventsystem/package.py b/var/spack/repos/builtin/packages/py-pyeventsystem/package.py
index 8680251a91..de247ced17 100644
--- a/var/spack/repos/builtin/packages/py-pyeventsystem/package.py
+++ b/var/spack/repos/builtin/packages/py-pyeventsystem/package.py
@@ -13,6 +13,8 @@ class PyPyeventsystem(PythonPackage):
homepage = "https://github.com/cloudve/pyeventsystem"
pypi = "pyeventsystem/pyeventsystem-0.1.0.tar.gz"
+ license("MIT")
+
version("0.1.0", sha256="4a3d199759a040d2cd17f8b4293cc1c3f3c2ae50ae531fb5f9f955a895fca8b9")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pyface/package.py b/var/spack/repos/builtin/packages/py-pyface/package.py
index 7b4e89c176..03c4a3781a 100644
--- a/var/spack/repos/builtin/packages/py-pyface/package.py
+++ b/var/spack/repos/builtin/packages/py-pyface/package.py
@@ -17,6 +17,8 @@ class PyPyface(PythonPackage):
homepage = "https://docs.enthought.com/pyface"
pypi = "pyface/pyface-6.1.2.tar.gz"
+ license("EPL-1.0")
+
version("7.3.0", sha256="a7031ec4cfff034affc822e47ff5e6c1a0272e576d79465cdbbe25f721740322")
version("6.1.2", sha256="7c2ac3d5cbec85e8504b3b0b63e9307be12c6d710b46bae372ce6562d41f4fbc")
diff --git a/var/spack/repos/builtin/packages/py-pyfaidx/package.py b/var/spack/repos/builtin/packages/py-pyfaidx/package.py
index 7dd5498550..ee4d4021b1 100644
--- a/var/spack/repos/builtin/packages/py-pyfaidx/package.py
+++ b/var/spack/repos/builtin/packages/py-pyfaidx/package.py
@@ -11,6 +11,8 @@ class PyPyfaidx(PythonPackage):
pypi = "pyfaidx/pyfaidx-0.5.5.2.tar.gz"
+ license("BSD-3-Clause")
+
version("0.5.5.2", sha256="9ac22bdc7b9c5d995d32eb9dc278af9ba970481636ec75c0d687d38c26446caa")
depends_on("py-setuptools@0.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pyfasta/package.py b/var/spack/repos/builtin/packages/py-pyfasta/package.py
index 0934ea1530..b0ef497ce7 100644
--- a/var/spack/repos/builtin/packages/py-pyfasta/package.py
+++ b/var/spack/repos/builtin/packages/py-pyfasta/package.py
@@ -12,6 +12,8 @@ class PyPyfasta(PythonPackage):
pypi = "pyfasta/pyfasta-0.5.2.tar.gz"
+ license("MIT")
+
version("0.5.2", sha256="ab08d75fa90253bc91933d10567d5d9cca2718f4796ef3bdc36b68df0e45b258")
depends_on("python@2.6:")
diff --git a/var/spack/repos/builtin/packages/py-pyfftw/package.py b/var/spack/repos/builtin/packages/py-pyfftw/package.py
index f74bffa82a..496759cd53 100644
--- a/var/spack/repos/builtin/packages/py-pyfftw/package.py
+++ b/var/spack/repos/builtin/packages/py-pyfftw/package.py
@@ -13,6 +13,8 @@ class PyPyfftw(PythonPackage):
homepage = "http://hgomersall.github.com/pyFFTW"
pypi = "pyFFTW/pyFFTW-0.10.4.tar.gz"
+ license("BSD-3-Clause")
+
version("0.12.0", sha256="60988e823ca75808a26fd79d88dbae1de3699e72a293f812aa4534f8a0a58cb0")
version("0.11.1", sha256="05ea28dede4c3aaaf5c66f56eb0f71849d0d50f5bc0f53ca0ffa69534af14926")
version("0.10.4", sha256="739b436b7c0aeddf99a48749380260364d2dc027cf1d5f63dafb5f50068ede1a")
diff --git a/var/spack/repos/builtin/packages/py-pyfiglet/package.py b/var/spack/repos/builtin/packages/py-pyfiglet/package.py
index 94b7065590..d3daced774 100644
--- a/var/spack/repos/builtin/packages/py-pyfiglet/package.py
+++ b/var/spack/repos/builtin/packages/py-pyfiglet/package.py
@@ -14,6 +14,8 @@ class PyPyfiglet(PythonPackage):
homepage = "https://github.com/pwaller/pyfiglet"
pypi = "pyfiglet/pyfiglet-0.7.tar.gz"
+ license("MIT")
+
version("0.8.post1", sha256="c6c2321755d09267b438ec7b936825a4910fec696292139e664ca8670e103639")
version("0.8.post0", sha256="2994451ea67c77cd97f81f52087ccae6921d78d9402920995419893a979b5ace")
version("0.7.6", sha256="97d59651b40da6ddf7e961157c480a7a04b48214d8c7231adc8c15e43aa5d722")
diff --git a/var/spack/repos/builtin/packages/py-pyflakes/package.py b/var/spack/repos/builtin/packages/py-pyflakes/package.py
index 2619199ad2..030d791b81 100644
--- a/var/spack/repos/builtin/packages/py-pyflakes/package.py
+++ b/var/spack/repos/builtin/packages/py-pyflakes/package.py
@@ -12,6 +12,8 @@ class PyPyflakes(PythonPackage):
homepage = "https://github.com/PyCQA/pyflakes"
pypi = "pyflakes/pyflakes-2.4.0.tar.gz"
+ license("MIT")
+
version("3.1.0", sha256="a0aae034c444db0071aa077972ba4768d40c830d9539fd45bf4cd3f8f6992efc")
version("3.0.1", sha256="ec8b276a6b60bd80defed25add7e439881c19e64850afd9b346283d4165fd0fd")
version("2.5.0", sha256="491feb020dca48ccc562a8c0cbe8df07ee13078df59813b83959cbdada312ea3")
diff --git a/var/spack/repos/builtin/packages/py-pyfr/package.py b/var/spack/repos/builtin/packages/py-pyfr/package.py
index 9f81ef7597..de4ecd0280 100644
--- a/var/spack/repos/builtin/packages/py-pyfr/package.py
+++ b/var/spack/repos/builtin/packages/py-pyfr/package.py
@@ -17,6 +17,8 @@ class PyPyfr(PythonPackage, CudaPackage, ROCmPackage):
git = "https://github.com/PyFR/PyFR/"
maintainers("MichaelLaufer")
+ license("BSD-3-Clause")
+
# git branches
version("develop", branch="develop")
version("master", branch="master")
diff --git a/var/spack/repos/builtin/packages/py-pygdal/package.py b/var/spack/repos/builtin/packages/py-pygdal/package.py
index 1d99b1b1e0..9765b3a443 100644
--- a/var/spack/repos/builtin/packages/py-pygdal/package.py
+++ b/var/spack/repos/builtin/packages/py-pygdal/package.py
@@ -20,6 +20,8 @@ class PyPygdal(PythonPackage):
homepage = "https://github.com/nextgis/pygdal"
pypi = "pygdal/pygdal-3.0.1.5.tar.gz"
+ license("MIT")
+
version("3.3.2.10", sha256="7fb9eec8aeb36b94389ff9f2b40cdceffefc8c290d813f4908b4acd208ca3a84")
version("3.3.0.10", sha256="ea0c20bee67fac94fe0b1cb604a4fd0dc600aa8aa15cf9a7b6dc76adeb48670e")
version("3.0.4.6", sha256="8e39b58cd9465bb5f41786a7cf6a62df93334c104db05a5bfb8181a0be276b86")
diff --git a/var/spack/repos/builtin/packages/py-pygdbmi/package.py b/var/spack/repos/builtin/packages/py-pygdbmi/package.py
index f84ca58ef3..4c118acdb8 100644
--- a/var/spack/repos/builtin/packages/py-pygdbmi/package.py
+++ b/var/spack/repos/builtin/packages/py-pygdbmi/package.py
@@ -12,6 +12,8 @@ class PyPygdbmi(PythonPackage):
homepage = "https://github.com/cs01/pygdbmi"
pypi = "pygdbmi/pygdbmi-0.8.2.0.tar.gz"
+ license("MIT")
+
version("0.9.0.3", sha256="5bdf2f072e8f2f6471f19f8dcd87d6425c5d8069d47c0a5ffe8d0eff48cb171e")
depends_on("python@3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pygelf/package.py b/var/spack/repos/builtin/packages/py-pygelf/package.py
index 2d99373a68..6804eaf683 100644
--- a/var/spack/repos/builtin/packages/py-pygelf/package.py
+++ b/var/spack/repos/builtin/packages/py-pygelf/package.py
@@ -16,6 +16,8 @@ class PyPygelf(PythonPackage):
# notify when the package is updated.
maintainers("victorusu", "vkarak")
+ license("MIT")
+
version("0.4.0", sha256="3693da38794561d42b0556a78af7dcb22d92ea450125577e58089ab89a890ee5")
version("0.3.6", sha256="3e5bc59e3b5a754556a76ff2c69fcf2003218ad7b5ff8417482fa1f6a7eba5f9")
diff --git a/var/spack/repos/builtin/packages/py-pygeos/package.py b/var/spack/repos/builtin/packages/py-pygeos/package.py
index 9c5b312308..d2903059ff 100644
--- a/var/spack/repos/builtin/packages/py-pygeos/package.py
+++ b/var/spack/repos/builtin/packages/py-pygeos/package.py
@@ -18,6 +18,8 @@ class PyPygeos(PythonPackage):
maintainers("adamjstewart")
+ license("BSD-3-Clause")
+
version("0.14", sha256="30fbc17f64844200b85133b885fcfb65541b8779531f6ef4f8fe467d3fba7623")
version("0.10", sha256="8ad4703cf8f983a6878a885765be975709a2fe300e54bc6c8623ddbca4903b6c")
version("0.9", sha256="c0584b20e95f80ee57277a6eb1e5d7f86600f8b1ef3c627d238e243afdcc0cc7")
diff --git a/var/spack/repos/builtin/packages/py-pygithub/package.py b/var/spack/repos/builtin/packages/py-pygithub/package.py
index 867403bc85..af1f9ad09b 100644
--- a/var/spack/repos/builtin/packages/py-pygithub/package.py
+++ b/var/spack/repos/builtin/packages/py-pygithub/package.py
@@ -12,6 +12,8 @@ class PyPygithub(PythonPackage):
homepage = "https://pygithub.readthedocs.io/"
pypi = "PyGithub/PyGithub-1.54.1.tar.gz"
+ license("LGPL-3.0-only")
+
version("2.1.1", sha256="ecf12c2809c44147bce63b047b3d2e9dac8a41b63e90fcb263c703f64936b97c")
version("1.59.1", sha256="c44e3a121c15bf9d3a5cc98d94c9a047a5132a9b01d22264627f58ade9ddc217")
version("1.55", sha256="1bbfff9372047ff3f21d5cd8e07720f3dbfdaf6462fcaed9d815f528f1ba7283")
diff --git a/var/spack/repos/builtin/packages/py-pyglet/package.py b/var/spack/repos/builtin/packages/py-pyglet/package.py
index bf7d0f7e77..423ad4883c 100644
--- a/var/spack/repos/builtin/packages/py-pyglet/package.py
+++ b/var/spack/repos/builtin/packages/py-pyglet/package.py
@@ -16,6 +16,8 @@ class PyPyglet(PythonPackage):
homepage = "https://github.com/pyglet/pyglet"
pypi = "pyglet/pyglet-2.0.9.zip"
+ license("BSD-3-Clause")
+
version("2.0.10", sha256="242beb1b3bd67c5bebdfe5ba11ec56b696ad86b50c6e7f2a317f8d783256b9c9")
version("2.0.9", sha256="a0922e42f2d258505678e2f4a355c5476c1a6352c3f3a37754042ddb7e7cf72f")
version("1.4.2", sha256="fda25ae5e99057f05bd339ea7972196d2f44e6fe8fb210951ab01f6609cdbdb7")
diff --git a/var/spack/repos/builtin/packages/py-pygments-pytest/package.py b/var/spack/repos/builtin/packages/py-pygments-pytest/package.py
index 6fcd5c47b0..4c334d1bb1 100644
--- a/var/spack/repos/builtin/packages/py-pygments-pytest/package.py
+++ b/var/spack/repos/builtin/packages/py-pygments-pytest/package.py
@@ -12,6 +12,8 @@ class PyPygmentsPytest(PythonPackage):
homepage = "https://github.com/asottile/pygments-pytest"
pypi = "pygments-pytest/pygments_pytest-1.2.0.tar.gz"
+ license("MIT")
+
version("1.2.0", sha256="fc48e2fffd6d3c047a61c1db8b88ab069983f50e733fe70a7846098eb28bc955")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pygments/package.py b/var/spack/repos/builtin/packages/py-pygments/package.py
index 9c0cfbf906..857f06a1fa 100644
--- a/var/spack/repos/builtin/packages/py-pygments/package.py
+++ b/var/spack/repos/builtin/packages/py-pygments/package.py
@@ -13,6 +13,8 @@ class PyPygments(PythonPackage):
pypi = "Pygments/Pygments-2.4.2.tar.gz"
git = "https://github.com/pygments/pygments.git"
+ license("BSD-2-Clause")
+
version("2.16.1", sha256="1daff0494820c69bc8941e407aa20f577374ee88364ee10a98fdbe0aece96e29")
version("2.16.0", sha256="4f6df32f21dca07a54a0a130bda9a25d2241e9e0a206841d061c85a60cc96145")
version("2.15.1", sha256="8ace4d3c1dd481894b2005f560ead0f9f19ee64fe983366be1a21e171d12775c")
diff --git a/var/spack/repos/builtin/packages/py-pygobject/package.py b/var/spack/repos/builtin/packages/py-pygobject/package.py
index 3a3ba8ad72..3942ac78ee 100644
--- a/var/spack/repos/builtin/packages/py-pygobject/package.py
+++ b/var/spack/repos/builtin/packages/py-pygobject/package.py
@@ -12,6 +12,8 @@ class PyPygobject(PythonPackage):
homepage = "https://pypi.python.org/pypi/pygobject"
+ license("LGPL-2.1-or-later")
+
version("3.38.0", sha256="0372d1bb9122fc19f500a249b1f38c2bb67485000f5887497b4b205b3e7084d5")
version("3.28.3", sha256="3dd3e21015d06e00482ea665fc1733b77e754a6ab656a5db5d7f7bfaf31ad0b0")
version("2.28.6", sha256="fb8a1d4f665130a125011659bd347c7339c944232163dbb9a34fd0686577adb8")
diff --git a/var/spack/repos/builtin/packages/py-pygps/package.py b/var/spack/repos/builtin/packages/py-pygps/package.py
index 237d491296..53964f9c09 100644
--- a/var/spack/repos/builtin/packages/py-pygps/package.py
+++ b/var/spack/repos/builtin/packages/py-pygps/package.py
@@ -13,6 +13,8 @@ class PyPygps(PythonPackage):
homepage = "https://github.com/marionmari/pyGPs"
pypi = "pygps/pyGPs-1.3.5.tar.gz"
+ license("DOC")
+
version("1.3.5", sha256="5af668415a7bf1666c7c6da3bb09d29e48c395862c6feb23964b476972a015d4")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pygraphviz/package.py b/var/spack/repos/builtin/packages/py-pygraphviz/package.py
index 979fdd3f71..aa7816aaa2 100644
--- a/var/spack/repos/builtin/packages/py-pygraphviz/package.py
+++ b/var/spack/repos/builtin/packages/py-pygraphviz/package.py
@@ -14,6 +14,8 @@ class PyPygraphviz(PythonPackage):
maintainers("haralmha")
+ license("BSD-3-Clause")
+
version("1.10", sha256="457e093a888128903251a266a8cc16b4ba93f3f6334b3ebfed92c7471a74d867")
version("1.7", sha256="a7bec6609f37cf1e64898c59f075afd659106cf9356c5f387cecaa2e0cdb2304")
diff --git a/var/spack/repos/builtin/packages/py-pygtrie/package.py b/var/spack/repos/builtin/packages/py-pygtrie/package.py
index 80682ee24c..8cc447b457 100644
--- a/var/spack/repos/builtin/packages/py-pygtrie/package.py
+++ b/var/spack/repos/builtin/packages/py-pygtrie/package.py
@@ -12,6 +12,8 @@ class PyPygtrie(PythonPackage):
homepage = "https://github.com/mina86/pygtrie"
pypi = "pygtrie/pygtrie-2.4.2.tar.gz"
+ license("Apache-2.0")
+
version("2.4.2", sha256="43205559d28863358dbbf25045029f58e2ab357317a59b11f11ade278ac64692")
version("2.4.0", sha256="77700d2fcaab321ac65e86c2969fb4b64c116796baf52ab12d07de2e1f6cfc5d")
version("2.3.2", sha256="6299cdedd2cbdfda0895c2dbc43efe8828e698c62b574f3ef7e14b3253f80e23")
diff --git a/var/spack/repos/builtin/packages/py-pyhull/package.py b/var/spack/repos/builtin/packages/py-pyhull/package.py
index ede4130091..6b062ad14e 100644
--- a/var/spack/repos/builtin/packages/py-pyhull/package.py
+++ b/var/spack/repos/builtin/packages/py-pyhull/package.py
@@ -17,6 +17,8 @@ class PyPyhull(PythonPackage):
maintainers("meyersbs")
+ license("MIT")
+
version("2015.2.1", sha256="d2ff0aa3298b548287587609a24f4e2aae7f7b8b1df152a90cd313260abc3a24")
# From setup.py:
diff --git a/var/spack/repos/builtin/packages/py-pyinstrument-cext/package.py b/var/spack/repos/builtin/packages/py-pyinstrument-cext/package.py
index 39356506ad..ebd2cdc539 100644
--- a/var/spack/repos/builtin/packages/py-pyinstrument-cext/package.py
+++ b/var/spack/repos/builtin/packages/py-pyinstrument-cext/package.py
@@ -12,6 +12,8 @@ class PyPyinstrumentCext(PythonPackage):
homepage = "https://github.com/joerick/pyinstrument_cext"
pypi = "pyinstrument_cext/pyinstrument_cext-0.2.2.tar.gz"
+ license("BSD-3-Clause")
+
version("0.2.2", sha256="f29e25f71d74c0415ca9310e5567fff0f5d29f4240a09a885abf8b0eed71cc5b")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pyinstrument/package.py b/var/spack/repos/builtin/packages/py-pyinstrument/package.py
index 7fbba50ff0..2fc70a35a0 100644
--- a/var/spack/repos/builtin/packages/py-pyinstrument/package.py
+++ b/var/spack/repos/builtin/packages/py-pyinstrument/package.py
@@ -12,6 +12,8 @@ class PyPyinstrument(PythonPackage):
homepage = "https://github.com/joerick/pyinstrument"
pypi = "pyinstrument/pyinstrument-4.0.3.tar.gz"
+ license("BSD-3-Clause")
+
version("4.4.0", sha256="be34a2e8118c14a616a64538e02430d9099d5d67d8a370f2888e4ac71e52bbb7")
version("4.0.3", sha256="08caf41d21ae8f24afe79c664a34af1ed1e17aa5d4441cd9b1dc15f87bbbac95")
version("3.1.3", sha256="353c7000a6563b16c0be0c6a04104d42b3154c5cd7c1979ab66efa5fdc5f5571")
diff --git a/var/spack/repos/builtin/packages/py-pyisemail/package.py b/var/spack/repos/builtin/packages/py-pyisemail/package.py
index fc86cdd2d0..4e968552db 100644
--- a/var/spack/repos/builtin/packages/py-pyisemail/package.py
+++ b/var/spack/repos/builtin/packages/py-pyisemail/package.py
@@ -15,6 +15,8 @@ class PyPyisemail(PythonPackage):
maintainers("meyersbs")
+ license("MIT")
+
version("2.0.1", sha256="daf4b3fb2150a38f406b0aaba729e19fcd638a6d1c0549c25ff54c7b804618f8")
depends_on("py-hatchling", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pyjnius/package.py b/var/spack/repos/builtin/packages/py-pyjnius/package.py
index de9ffec0bf..22e54351b5 100644
--- a/var/spack/repos/builtin/packages/py-pyjnius/package.py
+++ b/var/spack/repos/builtin/packages/py-pyjnius/package.py
@@ -12,6 +12,8 @@ class PyPyjnius(PythonPackage):
homepage = "https://pyjnius.readthedocs.io/en/stable"
pypi = "pyjnius/pyjnius-1.3.0.0.tar.gz"
+ license("MIT")
+
version("1.3.0.0", sha256="d20845e75a2d18224e661d0e2bc2ce9141f17472e685cd6579847b0a7b5da6ad")
depends_on("py-setuptools", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pyjwt/package.py b/var/spack/repos/builtin/packages/py-pyjwt/package.py
index 67ef09feb0..b8940de5f8 100644
--- a/var/spack/repos/builtin/packages/py-pyjwt/package.py
+++ b/var/spack/repos/builtin/packages/py-pyjwt/package.py
@@ -12,6 +12,8 @@ class PyPyjwt(PythonPackage):
homepage = "https://github.com/jpadilla/pyjwt"
pypi = "PyJWT/PyJWT-1.7.1.tar.gz"
+ license("MIT")
+
version("2.4.0", sha256="d42908208c699b3b973cbeb01a969ba6a96c821eefb1c5bfe4c390c01d67abba")
version("2.1.0", sha256="fba44e7898bbca160a2b2b501f492824fc8382485d3a6f11ba5d0c1937ce6130")
version("1.7.1", sha256="8d59a976fb773f3e6a39c85636357c4f0e242707394cadadd9814f5cbaa20e96")
diff --git a/var/spack/repos/builtin/packages/py-pyke/package.py b/var/spack/repos/builtin/packages/py-pyke/package.py
index fa463d9a3b..01b9264677 100644
--- a/var/spack/repos/builtin/packages/py-pyke/package.py
+++ b/var/spack/repos/builtin/packages/py-pyke/package.py
@@ -15,6 +15,8 @@ class PyPyke(PythonPackage):
homepage = "https://sourceforge.net/projects/pyke"
url = "https://sourceforge.net/projects/pyke/files/pyke/1.1.1/pyke-1.1.1.zip"
+ license("MIT")
+
version("1.1.1", sha256="b0b294f435c6e6d2d4a80badf57d92cb66814dfe21e644a521901209e6a3f8ae")
depends_on("python@3:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pykerberos/package.py b/var/spack/repos/builtin/packages/py-pykerberos/package.py
index 36c54a91bc..28a0fc48af 100644
--- a/var/spack/repos/builtin/packages/py-pykerberos/package.py
+++ b/var/spack/repos/builtin/packages/py-pykerberos/package.py
@@ -12,6 +12,8 @@ class PyPykerberos(PythonPackage):
homepage = "https://github.com/02strich/pykerberos"
pypi = "pykerberos/pykerberos-1.2.4.tar.gz"
+ license("Apache-2.0")
+
version("1.2.4", sha256="9d701ebd8fc596c99d3155d5ba45813bd5908d26ef83ba0add250edb622abed4")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pykml/package.py b/var/spack/repos/builtin/packages/py-pykml/package.py
index 9e177e9f4c..a540a9beea 100644
--- a/var/spack/repos/builtin/packages/py-pykml/package.py
+++ b/var/spack/repos/builtin/packages/py-pykml/package.py
@@ -14,6 +14,8 @@ class PyPykml(PythonPackage):
pypi = "pykml/pykml-0.1.3.tar.gz"
+ license("BSD-3-Clause")
+
version("0.2.0", sha256="44a1892e7c2a649c8ae9f8e2899ff76cae79ec6749ffb64d11140b4e87d0f957")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pykwalify/package.py b/var/spack/repos/builtin/packages/py-pykwalify/package.py
index 73747d0dfe..da18fa6838 100644
--- a/var/spack/repos/builtin/packages/py-pykwalify/package.py
+++ b/var/spack/repos/builtin/packages/py-pykwalify/package.py
@@ -14,6 +14,8 @@ class PyPykwalify(PythonPackage):
homepage = "https://github.com/grokzen/pykwalify"
pypi = "pykwalify/pykwalify-1.7.0.tar.gz"
+ license("MIT")
+
version("1.7.0", sha256="7e8b39c5a3a10bc176682b3bd9a7422c39ca247482df198b402e8015defcceb2")
version("1.6.1", sha256="191fd3f457f23c0aa8538c3a5c0249f70eeb1046e88d0eaaef928e09c44dff8d")
diff --git a/var/spack/repos/builtin/packages/py-pylab-sdk/package.py b/var/spack/repos/builtin/packages/py-pylab-sdk/package.py
index a163b6289f..3501a0b034 100644
--- a/var/spack/repos/builtin/packages/py-pylab-sdk/package.py
+++ b/var/spack/repos/builtin/packages/py-pylab-sdk/package.py
@@ -12,6 +12,8 @@ class PyPylabSdk(PythonPackage):
homepage = "https://github.com/PyLabCo/pylab-sdk"
pypi = "pylab-sdk/pylab-sdk-1.3.2.tar.gz"
+ license("MIT")
+
version("1.3.2", sha256="ea53e97fec45ea15f65bd53da6b25dc16a9accf3a7f5decbaa970592d760148d")
depends_on("python@3:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pylatex/package.py b/var/spack/repos/builtin/packages/py-pylatex/package.py
index 5fb3157f0b..0e7d1fe967 100644
--- a/var/spack/repos/builtin/packages/py-pylatex/package.py
+++ b/var/spack/repos/builtin/packages/py-pylatex/package.py
@@ -12,6 +12,8 @@ class PyPylatex(PythonPackage):
homepage = "https://github.com/JelteF/PyLaTeX"
pypi = "PyLaTeX/PyLaTeX-1.4.1.tar.gz"
+ license("MIT")
+
version("1.4.1", sha256="d3c12efb8b260771260443dce78d1e9089c09f9d0b92e6273dfca0bf5e7302fb")
variant("docs", default=False, description="Build with Sphinx support for documentation")
diff --git a/var/spack/repos/builtin/packages/py-pyld/package.py b/var/spack/repos/builtin/packages/py-pyld/package.py
index d80179c31c..93e767e429 100644
--- a/var/spack/repos/builtin/packages/py-pyld/package.py
+++ b/var/spack/repos/builtin/packages/py-pyld/package.py
@@ -14,6 +14,8 @@ class PyPyld(PythonPackage):
homepage = "https://github.com/digitalbazaar/pyld"
pypi = "PyLD/PyLD-2.0.3.tar.gz"
+ license("BSD-3-Clause")
+
version("2.0.3", sha256="287445f888c3a332ccbd20a14844c66c2fcbaeab3c99acd506a0788e2ebb2f82")
depends_on("py-cachetools", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pylev/package.py b/var/spack/repos/builtin/packages/py-pylev/package.py
index f39004a233..007fef287b 100644
--- a/var/spack/repos/builtin/packages/py-pylev/package.py
+++ b/var/spack/repos/builtin/packages/py-pylev/package.py
@@ -12,6 +12,8 @@ class PyPylev(PythonPackage):
homepage = "http://github.com/toastdriven/pylev"
pypi = "pylev/pylev-1.4.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.4.0", sha256="9e77e941042ad3a4cc305dcdf2b2dec1aec2fbe3dd9015d2698ad02b173006d1")
depends_on("python@2.7,3.3:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pylikwid/package.py b/var/spack/repos/builtin/packages/py-pylikwid/package.py
index cdd106ae7e..def75943fd 100644
--- a/var/spack/repos/builtin/packages/py-pylikwid/package.py
+++ b/var/spack/repos/builtin/packages/py-pylikwid/package.py
@@ -18,6 +18,8 @@ class PyPylikwid(PythonPackage):
maintainers("TomTheBear")
+ license("GPL-2.0-only")
+
version("0.4.0", sha256="f7894a6d7ebcea7da133ef639599a314f850f55cd6c5ffdd630bb879bd2aa0b8")
variant("cuda", default=False, description="with Nvidia GPU profiling support")
diff --git a/var/spack/repos/builtin/packages/py-pylint/package.py b/var/spack/repos/builtin/packages/py-pylint/package.py
index e6e5d3ca70..390b992888 100644
--- a/var/spack/repos/builtin/packages/py-pylint/package.py
+++ b/var/spack/repos/builtin/packages/py-pylint/package.py
@@ -25,6 +25,8 @@ class PyPylint(PythonPackage):
"pylint.reporters.ureports",
]
+ license("GPL-2.0-or-later")
+
version("2.16.2", sha256="13b2c805a404a9bf57d002cd5f054ca4d40b0b87542bdaba5e05321ae8262c84")
version("2.15.0", sha256="4f3f7e869646b0bd63b3dfb79f3c0f28fc3d2d923ea220d52620fd625aed92b0")
version("2.14.4", sha256="47705453aa9dce520e123a7d51843d5f0032cbfa06870f89f00927aa1f735a4a")
diff --git a/var/spack/repos/builtin/packages/py-pylops/package.py b/var/spack/repos/builtin/packages/py-pylops/package.py
index b541eb40b1..8156d3e697 100644
--- a/var/spack/repos/builtin/packages/py-pylops/package.py
+++ b/var/spack/repos/builtin/packages/py-pylops/package.py
@@ -19,6 +19,8 @@ class PyPylops(PythonPackage):
maintainers("archxlith")
+ license("LGPL-3.0-or-later")
+
version("master", branch="master")
version("1.12.0", sha256="0e9caef46bbef9691acd133cb9b6d13e19510e8682aaa8f4eb15d9bd9ff9ebb6")
version("1.11.1", sha256="87010358b1119ebe1f8a601b2768d16d7bd26d55bd0c91a6e83db763e5715f7c")
diff --git a/var/spack/repos/builtin/packages/py-pymatgen/package.py b/var/spack/repos/builtin/packages/py-pymatgen/package.py
index 7966cf238a..401bf11a7e 100644
--- a/var/spack/repos/builtin/packages/py-pymatgen/package.py
+++ b/var/spack/repos/builtin/packages/py-pymatgen/package.py
@@ -15,6 +15,8 @@ class PyPymatgen(PythonPackage):
homepage = "http://www.pymatgen.org/"
pypi = "pymatgen/pymatgen-4.7.2.tar.gz"
+ license("MIT")
+
version("2022.9.8", sha256="2250e05b81af3313bc0fc70cb558c2f528ed4eefb32d943ed9bd7a9756f03652")
version("2021.3.9", sha256="a6f22d69133a48b7801bfd5e6a2878b47b4b4b2ef1a377b87c6c573be14cbf16")
version(
diff --git a/var/spack/repos/builtin/packages/py-pymatreader/package.py b/var/spack/repos/builtin/packages/py-pymatreader/package.py
index 2d1465a167..154de80bb9 100644
--- a/var/spack/repos/builtin/packages/py-pymatreader/package.py
+++ b/var/spack/repos/builtin/packages/py-pymatreader/package.py
@@ -12,6 +12,8 @@ class PyPymatreader(PythonPackage):
homepage = "https://gitlab.com/obob/pymatreader"
pypi = "pymatreader/pymatreader-0.0.30.tar.gz"
+ license("BSD-2-Clause")
+
version("0.0.30", sha256="c8187b6ee77a9b1ec0d8ccae9b22c9031d01104a412737cc4a71e6d993a1a12b")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pymbolic/package.py b/var/spack/repos/builtin/packages/py-pymbolic/package.py
index a6714abe3f..0ac93bae95 100644
--- a/var/spack/repos/builtin/packages/py-pymbolic/package.py
+++ b/var/spack/repos/builtin/packages/py-pymbolic/package.py
@@ -15,6 +15,8 @@ class PyPymbolic(PythonPackage):
maintainers("cgcgcg")
+ license("MIT")
+
version("2022.2", sha256="f82776942bb3cb72329fa1f1aa2b68ec09f237db9178c95cfdc92a6aea7cec89")
depends_on("python@3.8:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pymc3/package.py b/var/spack/repos/builtin/packages/py-pymc3/package.py
index fc07a39856..dfeb907859 100644
--- a/var/spack/repos/builtin/packages/py-pymc3/package.py
+++ b/var/spack/repos/builtin/packages/py-pymc3/package.py
@@ -15,6 +15,8 @@ class PyPymc3(PythonPackage):
homepage = "https://github.com/pymc-devs/pymc3"
pypi = "pymc3/pymc3-3.8.tar.gz"
+ license("Apache-2.0")
+
version("3.8", sha256="1bb2915e4a29877c681ead13932b0b7d276f7f496e9c3f09ba96b977c99caf00")
depends_on("python@3.5.4:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pymdown-extensions/package.py b/var/spack/repos/builtin/packages/py-pymdown-extensions/package.py
index 0e74817194..ac2780dec7 100644
--- a/var/spack/repos/builtin/packages/py-pymdown-extensions/package.py
+++ b/var/spack/repos/builtin/packages/py-pymdown-extensions/package.py
@@ -13,6 +13,8 @@ class PyPymdownExtensions(PythonPackage):
homepage = "https://github.com/facelessuser/pymdown-extensions"
pypi = "pymdown_extensions/pymdown_extensions-9.5.tar.gz"
+ license("MIT")
+
version("9.5", sha256="3ef2d998c0d5fa7eb09291926d90d69391283561cf6306f85cd588a5eb5befa0")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pymeeus/package.py b/var/spack/repos/builtin/packages/py-pymeeus/package.py
index d01177ad56..190895500a 100644
--- a/var/spack/repos/builtin/packages/py-pymeeus/package.py
+++ b/var/spack/repos/builtin/packages/py-pymeeus/package.py
@@ -12,6 +12,8 @@ class PyPymeeus(PythonPackage):
homepage = "https://github.com/architest/pymeeus"
pypi = "PyMeeus/PyMeeus-0.3.6.tar.gz"
+ license("LGPL-3.0-only")
+
version("0.3.6", sha256="1f1ba0682e1b5c6b0cd6432c966e8bc8acc31737ea6f0ae79917a2189a98bb87")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pyminifier/package.py b/var/spack/repos/builtin/packages/py-pyminifier/package.py
index 68f5a56d41..5ab0248fde 100644
--- a/var/spack/repos/builtin/packages/py-pyminifier/package.py
+++ b/var/spack/repos/builtin/packages/py-pyminifier/package.py
@@ -12,6 +12,8 @@ class PyPyminifier(PythonPackage):
homepage = "https://liftoff.github.io/pyminifier/"
pypi = "pyminifier/pyminifier-2.1.tar.gz"
+ license("GPL-3.0-or-later")
+
version("2.1", sha256="e192618fe901830e9298825b32828bc9555ae8649e05af37bfab2db328546777")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pymongo/package.py b/var/spack/repos/builtin/packages/py-pymongo/package.py
index 201c9ba3aa..26bd39eca4 100644
--- a/var/spack/repos/builtin/packages/py-pymongo/package.py
+++ b/var/spack/repos/builtin/packages/py-pymongo/package.py
@@ -17,6 +17,8 @@ class PyPymongo(PythonPackage):
pypi = "pymongo/pymongo-3.9.0.tar.gz"
+ license("Apache-2.0")
+
version("4.2.0", sha256="72f338f6aabd37d343bd9d1fdd3de921104d395766bcc5cdc4039e4c2dd97766")
version("3.12.1", sha256="704879b6a54c45ad76cea7c6789c1ae7185050acea7afd15b58318fa1932ed45")
version("3.9.0", sha256="4249c6ba45587b959292a727532826c5032d59171f923f7f823788f413c2a5a3")
diff --git a/var/spack/repos/builtin/packages/py-pymoo/package.py b/var/spack/repos/builtin/packages/py-pymoo/package.py
index 44f4cb8602..bdb11a8a35 100644
--- a/var/spack/repos/builtin/packages/py-pymoo/package.py
+++ b/var/spack/repos/builtin/packages/py-pymoo/package.py
@@ -17,6 +17,8 @@ class PyPymoo(PythonPackage):
pypi = "pymoo/pymoo-0.5.0.tar.gz"
maintainers("liuyangzhuan")
+ license("Apache-2.0")
+
version("0.5.0", sha256="2fbca1716f6b45e430197ce4ce2210070fd3b6b9ec6b17bb25d98486115272c2")
version("0.4.2", sha256="6ec382a7d29c8775088eec7f245a30fd384b42c40f230018dea0e3bcd9aabdf1")
diff --git a/var/spack/repos/builtin/packages/py-pympler/package.py b/var/spack/repos/builtin/packages/py-pympler/package.py
index cc6ca77b4f..97b12b41c9 100644
--- a/var/spack/repos/builtin/packages/py-pympler/package.py
+++ b/var/spack/repos/builtin/packages/py-pympler/package.py
@@ -14,6 +14,8 @@ class PyPympler(PythonPackage):
homepage = "https://github.com/pympler/pympler"
pypi = "Pympler/Pympler-0.4.3.tar.gz"
+ license("Apache-2.0")
+
version("1.0.1", sha256="993f1a3599ca3f4fcd7160c7545ad06310c9e12f70174ae7ae8d4e25f6c5d3fa")
depends_on("python@3.6:3.10", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pymumps/package.py b/var/spack/repos/builtin/packages/py-pymumps/package.py
index b2fa437e89..7ccf0b477b 100644
--- a/var/spack/repos/builtin/packages/py-pymumps/package.py
+++ b/var/spack/repos/builtin/packages/py-pymumps/package.py
@@ -17,6 +17,8 @@ class PyPymumps(PythonPackage):
# package is updated
maintainers("payerle")
+ license("BSD-3-Clause")
+
version("0.3.2", sha256="f290ec4850098f108fb91cb9e7fa07302ebf5076e4329f8e6ea4924de8ba35df")
depends_on("py-cython", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pymysql/package.py b/var/spack/repos/builtin/packages/py-pymysql/package.py
index 8770c361b2..7045c721b0 100644
--- a/var/spack/repos/builtin/packages/py-pymysql/package.py
+++ b/var/spack/repos/builtin/packages/py-pymysql/package.py
@@ -12,6 +12,8 @@ class PyPymysql(PythonPackage):
homepage = "https://github.com/PyMySQL/PyMySQL/"
pypi = "pymysql/PyMySQL-0.9.2.tar.gz"
+ license("MIT")
+
version("0.9.2", sha256="9ec760cbb251c158c19d6c88c17ca00a8632bac713890e465b2be01fdc30713f")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pynio/package.py b/var/spack/repos/builtin/packages/py-pynio/package.py
index ba757b68d4..1dff0aa40b 100644
--- a/var/spack/repos/builtin/packages/py-pynio/package.py
+++ b/var/spack/repos/builtin/packages/py-pynio/package.py
@@ -14,6 +14,8 @@ class PyPynio(PythonPackage):
homepage = "https://www.pyngl.ucar.edu/Nio.shtml"
url = "https://github.com/NCAR/pynio/archive/1.5.4.tar.gz"
+ license("Apache-2.0")
+
version("1.5.4", sha256="e5bb57d902740d25e4781a9f89e888149f55f2ffe60f9a5ad71069f017c89e1a")
variant("hdf5", default=False, description="Include HDF5 support")
diff --git a/var/spack/repos/builtin/packages/py-pynisher/package.py b/var/spack/repos/builtin/packages/py-pynisher/package.py
index 0dec1b600a..7d7ad3f1ce 100644
--- a/var/spack/repos/builtin/packages/py-pynisher/package.py
+++ b/var/spack/repos/builtin/packages/py-pynisher/package.py
@@ -13,6 +13,8 @@ class PyPynisher(PythonPackage):
homepage = "https://github.com/automl/pynisher"
pypi = "pynisher/pynisher-0.6.4.tar.gz"
+ license("MIT")
+
version("0.6.4", sha256="111d91aad471375c0509a912415ff90053ef909100facf412511383af107c124")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pynn/package.py b/var/spack/repos/builtin/packages/py-pynn/package.py
index b401e6bfeb..349145de66 100644
--- a/var/spack/repos/builtin/packages/py-pynn/package.py
+++ b/var/spack/repos/builtin/packages/py-pynn/package.py
@@ -15,6 +15,8 @@ class PyPynn(PythonPackage):
pypi = "PyNN/PyNN-0.8.3.tar.gz"
git = "https://github.com/NeuralEnsemble/PyNN.git"
+ license("CECILL-2.0")
+
version("0.10.0", sha256="04120fe0e03260d664b337e0ac29d985c3fb3684ef35b1add93a66739891c98f")
version("0.9.1", sha256="bbc60fea3235427191feb2daa0e2fa07eb1c3946104c068ac8a2a0501263b0b1")
version("0.8.3", sha256="9d59e6cffa4714f0c892ec6b32d1f5f8f75ba3a20d8635bac50c047aa6f2537e")
diff --git a/var/spack/repos/builtin/packages/py-pynndescent/package.py b/var/spack/repos/builtin/packages/py-pynndescent/package.py
index b7df7b1d62..9ede8be81a 100644
--- a/var/spack/repos/builtin/packages/py-pynndescent/package.py
+++ b/var/spack/repos/builtin/packages/py-pynndescent/package.py
@@ -13,6 +13,8 @@ class PyPynndescent(PythonPackage):
homepage = "https://github.com/lmcinnes/pynndescent"
pypi = "pynndescent/pynndescent-0.5.7.tar.gz"
+ license("BSD-2-Clause")
+
version("0.5.7", sha256="ecb395255fa36a748b5870b4ba0300ea0f7da8b1964864b8edd62577a84dfd7d")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pynrrd/package.py b/var/spack/repos/builtin/packages/py-pynrrd/package.py
index e6a5858153..c191bf933f 100644
--- a/var/spack/repos/builtin/packages/py-pynrrd/package.py
+++ b/var/spack/repos/builtin/packages/py-pynrrd/package.py
@@ -12,6 +12,8 @@ class PyPynrrd(PythonPackage):
homepage = "https://github.com/mhe/pynrrd"
pypi = "pynrrd/pynrrd-0.4.0.tar.gz"
+ license("MIT")
+
version("1.0.0", sha256="4eb4caba03fbca1b832114515e748336cb67bce70c7f3ae36bfa2e135fc990d2")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pynucleus/package.py b/var/spack/repos/builtin/packages/py-pynucleus/package.py
index 4194bb2c60..ed5029109e 100644
--- a/var/spack/repos/builtin/packages/py-pynucleus/package.py
+++ b/var/spack/repos/builtin/packages/py-pynucleus/package.py
@@ -16,6 +16,8 @@ class PyPynucleus(PythonPackage):
refs = ["master", "develop"]
+ license("MIT")
+
for ref in refs:
version(ref, branch=ref)
diff --git a/var/spack/repos/builtin/packages/py-pynvim/package.py b/var/spack/repos/builtin/packages/py-pynvim/package.py
index 1d43dae6bb..e5adcc31c1 100644
--- a/var/spack/repos/builtin/packages/py-pynvim/package.py
+++ b/var/spack/repos/builtin/packages/py-pynvim/package.py
@@ -14,6 +14,8 @@ class PyPynvim(PythonPackage):
maintainers("trws")
+ license("Apache-2.0")
+
version("0.4.3", sha256="3a795378bde5e8092fbeb3a1a99be9c613d2685542f1db0e5c6fd467eed56dff")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pynvml/package.py b/var/spack/repos/builtin/packages/py-pynvml/package.py
index e5d357a266..d259c00c98 100644
--- a/var/spack/repos/builtin/packages/py-pynvml/package.py
+++ b/var/spack/repos/builtin/packages/py-pynvml/package.py
@@ -16,6 +16,8 @@ class PyPynvml(PythonPackage):
homepage = "https://www.nvidia.com/"
pypi = "pynvml/pynvml-8.0.4.tar.gz"
+ license("Unlicense")
+
version("8.0.4", sha256="c8d4eadc648c7e12a3c9182a9750afd8481b76412f83747bcc01e2aa829cde5d")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pyodbc/package.py b/var/spack/repos/builtin/packages/py-pyodbc/package.py
index 59d0197753..897ca36eab 100644
--- a/var/spack/repos/builtin/packages/py-pyodbc/package.py
+++ b/var/spack/repos/builtin/packages/py-pyodbc/package.py
@@ -14,6 +14,8 @@ class PyPyodbc(PythonPackage):
homepage = "https://github.com/mkleehammer/pyodbc"
pypi = "pyodbc/pyodbc-4.0.26.tar.gz"
+ license("MIT-0")
+
version("4.0.26", sha256="e52700b5d24a846483b5ab80acd9153f8e593999c9184ffea11596288fb33de3")
depends_on("python@2.7:2.8,3.4:", type=("build", "link", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pyopencl/package.py b/var/spack/repos/builtin/packages/py-pyopencl/package.py
index ffa4156879..6eb278c824 100644
--- a/var/spack/repos/builtin/packages/py-pyopencl/package.py
+++ b/var/spack/repos/builtin/packages/py-pyopencl/package.py
@@ -15,6 +15,8 @@ class PyPyopencl(PythonPackage):
maintainers("matthiasdiener")
+ license("MIT")
+
version("2020.2.2", sha256="31fcc79fb6862998e98d91a624c0bd4f0ab4c5d418d199912d4d312c64e437ec")
depends_on("ocl-icd", type=("build", "link", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pyopenssl/package.py b/var/spack/repos/builtin/packages/py-pyopenssl/package.py
index 8d0d8b73b0..a5bc1f992c 100644
--- a/var/spack/repos/builtin/packages/py-pyopenssl/package.py
+++ b/var/spack/repos/builtin/packages/py-pyopenssl/package.py
@@ -17,6 +17,8 @@ class PyPyopenssl(PythonPackage):
homepage = "https://pyopenssl.org/"
pypi = "pyOpenSSL/pyOpenSSL-19.0.0.tar.gz"
+ license("Apache-2.0")
+
version("23.2.0", sha256="276f931f55a452e7dea69c7173e984eb2a4407ce413c918aa34b55f82f9b8bac")
version("22.1.0", sha256="7a83b7b272dd595222d672f5ce29aa030f1fb837630ef229f62e72e395ce8968")
version("19.0.0", sha256="aeca66338f6de19d1aa46ed634c3b9ae519a64b458f8468aec688e7e3c20f200")
diff --git a/var/spack/repos/builtin/packages/py-pypar/package.py b/var/spack/repos/builtin/packages/py-pypar/package.py
index 60b557a808..ed8a610c65 100644
--- a/var/spack/repos/builtin/packages/py-pypar/package.py
+++ b/var/spack/repos/builtin/packages/py-pypar/package.py
@@ -14,6 +14,8 @@ class PyPypar(PythonPackage):
homepage = "https://github.com/daleroberts/pypar"
url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/pypar/pypar-2.1.5_108.tgz"
+ license("MIT")
+
version("2.1.5_108", sha256="6076c47d32d48424a07c7b7b29ac16e12cc4b2d28b681b895f94fa76cd82fa12")
depends_on("mpi")
diff --git a/var/spack/repos/builtin/packages/py-pyparsing/package.py b/var/spack/repos/builtin/packages/py-pyparsing/package.py
index da1b3cacb5..41298c37b8 100644
--- a/var/spack/repos/builtin/packages/py-pyparsing/package.py
+++ b/var/spack/repos/builtin/packages/py-pyparsing/package.py
@@ -12,6 +12,8 @@ class PyPyparsing(PythonPackage):
homepage = "https://pyparsing-docs.readthedocs.io/en/latest/"
pypi = "pyparsing/pyparsing-2.4.2.tar.gz"
+ license("MIT")
+
version("3.0.9", sha256="2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb")
version("3.0.6", sha256="d9bdec0013ef1eb5a84ab39a3b3868911598afa494f5faa038647101504e2b81")
version("2.4.7", sha256="c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1")
diff --git a/var/spack/repos/builtin/packages/py-pypeflow/package.py b/var/spack/repos/builtin/packages/py-pypeflow/package.py
index 83bf7cad66..f783ed3fd8 100644
--- a/var/spack/repos/builtin/packages/py-pypeflow/package.py
+++ b/var/spack/repos/builtin/packages/py-pypeflow/package.py
@@ -13,6 +13,8 @@ class PyPypeflow(PythonPackage):
homepage = "https://github.com/PacificBiosciences/pypeFLOW"
git = "https://github.com/PacificBiosciences/pypeFLOW.git"
+ license("BSD-3-Clause-Clear")
+
version("2017-05-04", commit="f23a1b290876bbdf130611000934ae4247158073")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pypeg2/package.py b/var/spack/repos/builtin/packages/py-pypeg2/package.py
index 4fbf114080..7d949893ec 100644
--- a/var/spack/repos/builtin/packages/py-pypeg2/package.py
+++ b/var/spack/repos/builtin/packages/py-pypeg2/package.py
@@ -12,6 +12,8 @@ class PyPypeg2(PythonPackage):
homepage = "https://fdik.org/pyPEG2/"
pypi = "pypeg2/pyPEG2-2.15.2.tar.gz"
+ license("GPL-2.0-or-later")
+
version("2.15.2", sha256="2b2d4f80d8e1a9370b2a91f4a25f4abf7f69b85c8da84cd23ec36451958a1f6d")
# pip silently replaces distutils with setuptools
diff --git a/var/spack/repos/builtin/packages/py-pyperclip/package.py b/var/spack/repos/builtin/packages/py-pyperclip/package.py
index 57b5f01533..efa0a8c88e 100644
--- a/var/spack/repos/builtin/packages/py-pyperclip/package.py
+++ b/var/spack/repos/builtin/packages/py-pyperclip/package.py
@@ -12,6 +12,8 @@ class PyPyperclip(PythonPackage):
homepage = "https://github.com/asweigart/pyperclip"
pypi = "pyperclip/pyperclip-1.7.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.8.2", sha256="105254a8b04934f0bc84e9c24eb360a591aaf6535c9def5f29d92af107a9bf57")
version("1.7.0", sha256="979325468ccf682104d5dcaf753f869868100631301d3e72f47babdea5700d1c")
diff --git a/var/spack/repos/builtin/packages/py-pyperf/package.py b/var/spack/repos/builtin/packages/py-pyperf/package.py
index 6bbc74a4c7..37704d4ae5 100644
--- a/var/spack/repos/builtin/packages/py-pyperf/package.py
+++ b/var/spack/repos/builtin/packages/py-pyperf/package.py
@@ -14,6 +14,8 @@ class PyPyperf(PythonPackage):
homepage = "https://github.com/vstinner/pyperf"
url = "https://github.com/vstinner/pyperf/archive/1.5.1.tar.gz"
+ license("MIT")
+
version("1.6.1", sha256="fbe793f6f2e036ab4dcca105b5c5aa34fd331dd881e7a3e158e5e218c63cfc32")
version("1.6.0", sha256="7af7b9cfd9d26548ab7127f8e51791357ecd78cda46aad5b2d9664a70fc58878")
version("1.5.1", sha256="9c271862bc2911be8eb01031a4a86cbc3f5bb615971514383802d3dcf46f18ed")
diff --git a/var/spack/repos/builtin/packages/py-pypinyin/package.py b/var/spack/repos/builtin/packages/py-pypinyin/package.py
index f3aeb6696e..48c9c2e413 100644
--- a/var/spack/repos/builtin/packages/py-pypinyin/package.py
+++ b/var/spack/repos/builtin/packages/py-pypinyin/package.py
@@ -12,6 +12,8 @@ class PyPypinyin(PythonPackage):
homepage = "https://github.com/mozillazg/python-pinyin"
pypi = "pypinyin/pypinyin-0.46.0.tar.gz"
+ license("MIT")
+
version("0.46.0", sha256="0d2e41e95dbc20a232c0f5d3850654eebbfcba303d96358d2c46592725bb989c")
depends_on("python@2.6:2,3.3:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pypng/package.py b/var/spack/repos/builtin/packages/py-pypng/package.py
index b23a7c4443..0c1719be01 100644
--- a/var/spack/repos/builtin/packages/py-pypng/package.py
+++ b/var/spack/repos/builtin/packages/py-pypng/package.py
@@ -14,6 +14,8 @@ class PyPypng(PythonPackage):
maintainers("snehring")
+ license("MIT")
+
version(
"0.20220715.0", sha256="739c433ba96f078315de54c0db975aee537cbc3e1d0ae4ed9aab0ca1e427e2c1"
)
diff --git a/var/spack/repos/builtin/packages/py-pyprecice/package.py b/var/spack/repos/builtin/packages/py-pyprecice/package.py
index 56a744f988..084070ad87 100644
--- a/var/spack/repos/builtin/packages/py-pyprecice/package.py
+++ b/var/spack/repos/builtin/packages/py-pyprecice/package.py
@@ -17,6 +17,8 @@ class PyPyprecice(PythonPackage):
url = "https://github.com/precice/python-bindings/archive/v2.4.0.0.tar.gz"
maintainers("ajaust", "BenjaminRodenberg", "IshaanDesai")
+ license("LGPL-3.0")
+
# Always prefer final version of release candidate
version("develop", branch="develop")
version("2.5.0.2", sha256="6d7b78da830db6c5133b44617196ee90be8c7d6c8e14c8994a4800b3d4856416")
diff --git a/var/spack/repos/builtin/packages/py-pyprof2html/package.py b/var/spack/repos/builtin/packages/py-pyprof2html/package.py
index eb57515e95..c87d9feb38 100644
--- a/var/spack/repos/builtin/packages/py-pyprof2html/package.py
+++ b/var/spack/repos/builtin/packages/py-pyprof2html/package.py
@@ -11,6 +11,8 @@ class PyPyprof2html(PythonPackage):
pypi = "pyprof2html/pyprof2html-0.3.1.tar.gz"
+ license("BSD-3-Clause")
+
version("0.3.1", sha256="db2d37e21d8c76f2fd25fb1ba9273c9b3ff4a98a327e37d943fed1ea225a6720")
patch("version_0.3.1.patch", when="@0.3.1")
diff --git a/var/spack/repos/builtin/packages/py-pyproj/package.py b/var/spack/repos/builtin/packages/py-pyproj/package.py
index 16b561dc68..33f49bddd6 100644
--- a/var/spack/repos/builtin/packages/py-pyproj/package.py
+++ b/var/spack/repos/builtin/packages/py-pyproj/package.py
@@ -16,6 +16,8 @@ class PyPyproj(PythonPackage):
maintainers("citibeth", "adamjstewart")
+ license("MIT")
+
version("3.6.1", sha256="44aa7c704c2b7d8fb3d483bbf75af6cb2350d30a63b144279a09b75fead501bf")
version("3.6.0", sha256="a5b111865b3f0f8b77b3983f2fbe4dd6248fc09d3730295949977c8dcd988062")
version("3.5.0", sha256="9859d1591c1863414d875ae0759e72c2cffc01ab989dc64137fbac572cc81bf6")
diff --git a/var/spack/repos/builtin/packages/py-pyproject-hooks/package.py b/var/spack/repos/builtin/packages/py-pyproject-hooks/package.py
index efb5eaec49..33414a7377 100644
--- a/var/spack/repos/builtin/packages/py-pyproject-hooks/package.py
+++ b/var/spack/repos/builtin/packages/py-pyproject-hooks/package.py
@@ -12,6 +12,8 @@ class PyPyprojectHooks(PythonPackage):
homepage = "https://github.com/pypa/pyproject-hooks"
pypi = "pyproject_hooks/pyproject_hooks-1.0.0.tar.gz"
+ license("MIT")
+
version("1.0.0", sha256="f271b298b97f5955d53fb12b72c1fb1948c22c1a6b70b315c54cedaca0264ef5")
depends_on("py-flit-core@3.2:3", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pyproject-metadata/package.py b/var/spack/repos/builtin/packages/py-pyproject-metadata/package.py
index f901c46eae..b54329149d 100644
--- a/var/spack/repos/builtin/packages/py-pyproject-metadata/package.py
+++ b/var/spack/repos/builtin/packages/py-pyproject-metadata/package.py
@@ -12,6 +12,8 @@ class PyPyprojectMetadata(PythonPackage):
homepage = "https://github.com/FFY00/python-pyproject-metadata"
pypi = "pyproject-metadata/pyproject-metadata-0.6.1.tar.gz"
+ license("MIT")
+
version("0.7.1", sha256="0a94f18b108b9b21f3a26a3d541f056c34edcb17dc872a144a15618fed7aef67")
version("0.6.1", sha256="b5fb09543a64a91165dfe85796759f9e415edc296beb4db33d1ecf7866a862bd")
diff --git a/var/spack/repos/builtin/packages/py-pyproject-parser/package.py b/var/spack/repos/builtin/packages/py-pyproject-parser/package.py
index 63a164ce50..083f8db388 100644
--- a/var/spack/repos/builtin/packages/py-pyproject-parser/package.py
+++ b/var/spack/repos/builtin/packages/py-pyproject-parser/package.py
@@ -13,6 +13,8 @@ class PyPyprojectParser(PythonPackage):
homepage = "https://github.com/repo-helper/pyproject-parser"
pypi = "pyproject_parser/pyproject-parser-0.9.1.tar.gz"
+ license("MIT")
+
version("0.9.1", sha256="fa0b2ff78bc95788b08d00e1aafa66d3f7f3ab693f19d9c2e23e20000a69fd9b")
depends_on("py-wheel@0.34.2:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pypulse/package.py b/var/spack/repos/builtin/packages/py-pypulse/package.py
index 2eb1f05b46..94214b6902 100644
--- a/var/spack/repos/builtin/packages/py-pypulse/package.py
+++ b/var/spack/repos/builtin/packages/py-pypulse/package.py
@@ -13,6 +13,8 @@ class PyPypulse(PythonPackage):
homepage = "https://github.com/mtlam/PyPulse"
pypi = "PyPulse/PyPulse-0.0.1.tar.gz"
+ license("BSD-3-Clause")
+
version("0.1.1", sha256="89cb362d2108215784f5b0df8e79311f7856f0da705ce4d77d4e884ca6c651b4")
version("0.0.1", sha256="239823737644bdf1e09e23e81b3fc439db096aa589581d9fa2b5717f1572e75b")
diff --git a/var/spack/repos/builtin/packages/py-pyqt-builder/package.py b/var/spack/repos/builtin/packages/py-pyqt-builder/package.py
index 74f31161d3..6d45b72484 100644
--- a/var/spack/repos/builtin/packages/py-pyqt-builder/package.py
+++ b/var/spack/repos/builtin/packages/py-pyqt-builder/package.py
@@ -12,6 +12,8 @@ class PyPyqtBuilder(PythonPackage):
homepage = "https://www.riverbankcomputing.com/hg/PyQt-builder/"
pypi = "PyQt-builder/PyQt-builder-1.12.2.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.15.1", sha256="a2bd3cfbf952e959141dfe55b44b451aa945ca8916d1b773850bb2f9c0fa2985")
version("1.12.2", sha256="f62bb688d70e0afd88c413a8d994bda824e6cebd12b612902d1945c5a67edcd7")
diff --git a/var/spack/repos/builtin/packages/py-pyqt4/package.py b/var/spack/repos/builtin/packages/py-pyqt4/package.py
index 7e19b33fa5..741ad9c999 100644
--- a/var/spack/repos/builtin/packages/py-pyqt4/package.py
+++ b/var/spack/repos/builtin/packages/py-pyqt4/package.py
@@ -15,6 +15,8 @@ class PyPyqt4(SIPPackage):
homepage = "https://www.riverbankcomputing.com/software/pyqt/intro"
url = "https://www.riverbankcomputing.com/static/Downloads/PyQt4/4.12.3/PyQt4_gpl_x11-4.12.3.tar.gz"
+ license("GPL-3.0-or-later")
+
version("4.12.3", sha256="a00f5abef240a7b5852b7924fa5fdf5174569525dc076cd368a566619e56d472")
# API files can be installed regardless if QScintilla is installed or not
diff --git a/var/spack/repos/builtin/packages/py-pyqt5-sip/package.py b/var/spack/repos/builtin/packages/py-pyqt5-sip/package.py
index 04f46ccd0a..67e3f3d0a5 100644
--- a/var/spack/repos/builtin/packages/py-pyqt5-sip/package.py
+++ b/var/spack/repos/builtin/packages/py-pyqt5-sip/package.py
@@ -12,6 +12,8 @@ class PyPyqt5Sip(PythonPackage):
homepage = "https://www.riverbankcomputing.com/software/sip/"
pypi = "PyQt5-sip/PyQt5_sip-12.9.0.tar.gz"
+ license("GPL-2.0-only")
+
version("12.12.1", sha256="8fdc6e0148abd12d977a1d3828e7b79aae958e83c6cb5adae614916d888a6b10")
version("12.9.0", sha256="d3e4489d7c2b0ece9d203ae66e573939f7f60d4d29e089c9f11daa17cfeaae32")
diff --git a/var/spack/repos/builtin/packages/py-pyqt5/package.py b/var/spack/repos/builtin/packages/py-pyqt5/package.py
index d4b31b548e..6b1c74e671 100644
--- a/var/spack/repos/builtin/packages/py-pyqt5/package.py
+++ b/var/spack/repos/builtin/packages/py-pyqt5/package.py
@@ -15,6 +15,8 @@ class PyPyqt5(SIPPackage):
url = "https://files.pythonhosted.org/packages/source/P/PyQt5/PyQt5-5.15.9.tar.gz"
list_url = "https://pypi.org/simple/PyQt5/"
+ license("GPL-3.0-only")
+
version("5.15.9", sha256="dc41e8401a90dc3e2b692b411bd5492ab559ae27a27424eed4bd3915564ec4c0")
# pyproject.toml
diff --git a/var/spack/repos/builtin/packages/py-pyqt6-sip/package.py b/var/spack/repos/builtin/packages/py-pyqt6-sip/package.py
index 63d711eb92..84ba0035c1 100644
--- a/var/spack/repos/builtin/packages/py-pyqt6-sip/package.py
+++ b/var/spack/repos/builtin/packages/py-pyqt6-sip/package.py
@@ -12,6 +12,8 @@ class PyPyqt6Sip(PythonPackage):
homepage = "https://www.riverbankcomputing.com/software/sip/"
pypi = "PyQt6-sip/PyQt6_sip-13.5.1.tar.gz"
+ license("GPL-2.0-or-later")
+
version("13.5.1", sha256="d1e9141752966669576d04b37ba0b122abbc41cc9c35493751028d7d91c4dd49")
depends_on("py-setuptools@30.3:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pyqt6/package.py b/var/spack/repos/builtin/packages/py-pyqt6/package.py
index 6791b50ff0..ae70c906e1 100644
--- a/var/spack/repos/builtin/packages/py-pyqt6/package.py
+++ b/var/spack/repos/builtin/packages/py-pyqt6/package.py
@@ -13,6 +13,8 @@ class PyPyqt6(SIPPackage):
url = "https://files.pythonhosted.org/packages/source/P/PyQt6/PyQt6-6.5.1.tar.gz"
list_url = "https://pypi.org/simple/PyQt6/"
+ license("GPL-3.0-or-later")
+
version("6.5.2", sha256="1487ee7350f9ffb66d60ab4176519252c2b371762cbe8f8340fd951f63801280")
version("6.5.1", sha256="e166a0568c27bcc8db00271a5043936226690b6a4a74ce0a5caeb408040a97c3")
diff --git a/var/spack/repos/builtin/packages/py-pyquaternion/package.py b/var/spack/repos/builtin/packages/py-pyquaternion/package.py
index 0c0fc05bfe..b9c1579421 100644
--- a/var/spack/repos/builtin/packages/py-pyquaternion/package.py
+++ b/var/spack/repos/builtin/packages/py-pyquaternion/package.py
@@ -13,6 +13,8 @@ class PyPyquaternion(PythonPackage):
homepage = "https://kieranwynn.github.io/pyquaternion/"
pypi = "pyquaternion/pyquaternion-0.9.5.tar.gz"
+ license("MIT")
+
version("0.9.5", sha256="2d89d19259d62a8fbd25219eee7dacc1f6bb570becb70e1e883f622597c7d81d")
depends_on("py-setuptools", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pyrevolve/package.py b/var/spack/repos/builtin/packages/py-pyrevolve/package.py
index c7b7a7280e..1a593a6959 100644
--- a/var/spack/repos/builtin/packages/py-pyrevolve/package.py
+++ b/var/spack/repos/builtin/packages/py-pyrevolve/package.py
@@ -15,6 +15,8 @@ class PyPyrevolve(PythonPackage):
homepage = "https://github.com/devitocodes/pyrevolve"
pypi = "pyrevolve/pyrevolve-2.2.tar.gz"
+ license("MIT")
+
version("2.2", sha256="b49aea5cd6c520ac5fcd1d25fa23fe2c5502741d2965f3eee10be067e7b0efb4")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pyrfr/package.py b/var/spack/repos/builtin/packages/py-pyrfr/package.py
index 582d2a8b32..6598e229ee 100644
--- a/var/spack/repos/builtin/packages/py-pyrfr/package.py
+++ b/var/spack/repos/builtin/packages/py-pyrfr/package.py
@@ -13,6 +13,8 @@ class PyPyrfr(PythonPackage):
homepage = "https://automl.github.io/random_forest_run/installation.html"
pypi = "pyrfr/pyrfr-0.8.2.tar.gz"
+ license("BSD-3-Clause")
+
version("0.8.2", sha256="c18a6e8f0bd971c1ea449b6dd0997a6ec1fe9a031883400bdcc95fa5ddd65975")
depends_on("python@3:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pyro-ppl/package.py b/var/spack/repos/builtin/packages/py-pyro-ppl/package.py
index 50852ef7c4..c106b43fa0 100644
--- a/var/spack/repos/builtin/packages/py-pyro-ppl/package.py
+++ b/var/spack/repos/builtin/packages/py-pyro-ppl/package.py
@@ -14,6 +14,8 @@ class PyPyroPpl(PythonPackage):
maintainers("adamjstewart", "meyersbs")
+ license("Apache-2.0")
+
version("1.8.4", sha256="766fad61e52df48885de96d41213da1f8e8c1b79ecf308ad53189fcd15c1cb41")
version("1.8.1", sha256="d7c049eb2e7485a612b4dd99c24c309cc860c7cbc6b1973387034f5436d1c8d6")
version("1.8.0", sha256="68e4ea30f219227dd88e55de2550d3f8c20a20adbdb67ad1e13b50868bb2ac0c")
diff --git a/var/spack/repos/builtin/packages/py-pyro4/package.py b/var/spack/repos/builtin/packages/py-pyro4/package.py
index 11c7489f14..30f641d2cc 100644
--- a/var/spack/repos/builtin/packages/py-pyro4/package.py
+++ b/var/spack/repos/builtin/packages/py-pyro4/package.py
@@ -17,6 +17,8 @@ class PyPyro4(PythonPackage):
pypi = "Pyro4/Pyro4-4.81.tar.gz"
maintainers("liuyangzhuan")
+ license("MIT")
+
version("4.81", sha256="e130da06478b813173b959f7013d134865e07fbf58cc5f1a2598f99479cdac5f")
version("4.80", sha256="46847ca703de3f483fbd0b2d22622f36eff03e6ef7ec7704d4ecaa3964cb2220")
version("4.79", sha256="b1eb34c9a1e63f731ca480f3e2c48169341a25a7504397badbaaab07e0f3241e")
diff --git a/var/spack/repos/builtin/packages/py-pyrr/package.py b/var/spack/repos/builtin/packages/py-pyrr/package.py
index 60ea918eab..4df1c98efe 100644
--- a/var/spack/repos/builtin/packages/py-pyrr/package.py
+++ b/var/spack/repos/builtin/packages/py-pyrr/package.py
@@ -13,6 +13,8 @@ class PyPyrr(PythonPackage):
pypi = "pyrr/pyrr-0.10.3.tar.gz"
maintainers("JeromeDuboisPro")
+ license("Unlicense")
+
version("0.10.3", sha256="3c0f7b20326e71f706a610d58f2190fff73af01eef60c19cb188b186f0ec7e1d")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pyrsistent/package.py b/var/spack/repos/builtin/packages/py-pyrsistent/package.py
index 0eafffe5c5..6221c27623 100644
--- a/var/spack/repos/builtin/packages/py-pyrsistent/package.py
+++ b/var/spack/repos/builtin/packages/py-pyrsistent/package.py
@@ -14,6 +14,8 @@ class PyPyrsistent(PythonPackage):
homepage = "https://github.com/tobgu/pyrsistent/"
pypi = "pyrsistent/pyrsistent-0.15.7.tar.gz"
+ license("MIT")
+
version("0.19.3", sha256="1a2994773706bbb4995c31a97bc94f1418314923bd1048c6d964837040376440")
version("0.18.1", sha256="d4d61f8b993a7255ba714df3aca52700f8125289f84f704cf80916517c46eb96")
version("0.18.0", sha256="773c781216f8c2900b42a7b638d5b517bb134ae1acbebe4d1e8f1f41ea60eb4b")
diff --git a/var/spack/repos/builtin/packages/py-pysam/package.py b/var/spack/repos/builtin/packages/py-pysam/package.py
index 6ebee2408a..7cf385cd8e 100644
--- a/var/spack/repos/builtin/packages/py-pysam/package.py
+++ b/var/spack/repos/builtin/packages/py-pysam/package.py
@@ -13,6 +13,8 @@ class PyPysam(PythonPackage):
homepage = "https://github.com/pysam-developers/pysam"
pypi = "pysam/pysam-0.14.1.tar.gz"
+ license("MIT")
+
version("0.21.0", sha256="5c9645ddd87668e36ff0a1966391e26f9c403bf85b1bc06c53fe2fcd592da2ce")
version("0.19.1", sha256="dee403cbdf232170c1e11cc24c76e7dd748fc672ad38eb0414f3b9d569b1448f")
version("0.18.0", sha256="1d6d49a0b3c626fae410a93d4c80583a8b5ddaacc9b46a080b250dbcebd30a59")
diff --git a/var/spack/repos/builtin/packages/py-pyscaf/package.py b/var/spack/repos/builtin/packages/py-pyscaf/package.py
index 1c480491eb..a5303290e2 100644
--- a/var/spack/repos/builtin/packages/py-pyscaf/package.py
+++ b/var/spack/repos/builtin/packages/py-pyscaf/package.py
@@ -12,6 +12,8 @@ class PyPyscaf(PythonPackage):
pypi = "pyScaf/pyScaf-0.12a4.tar.gz"
+ license("GPL-3.0-only")
+
version("0.12a4", sha256="3ce3f6fe80bd058831b6a38a56d464ef10f3ebbdd6bc3dcb0d7f127c0b2c1b36")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pyscf/package.py b/var/spack/repos/builtin/packages/py-pyscf/package.py
index 55018b986e..afb86197dc 100644
--- a/var/spack/repos/builtin/packages/py-pyscf/package.py
+++ b/var/spack/repos/builtin/packages/py-pyscf/package.py
@@ -16,6 +16,8 @@ class PyPyscf(PythonPackage):
maintainers("naromero77")
+ license("Apache-2.0")
+
version("2.2.0", sha256="8f65042cf7e86aa5088756988eb90418befcd18f07a6b8c597229a5f2ba4f644")
version("2.1.1", sha256="608442171f5db106b02a95c878c65798fbbd87dc0ce50551a2e081e7d206adb0")
version("2.1.0", sha256="45feecc9c9a0ce18dee73c5b178fb0faa3f0c0d3dd5f98b48dc2370c9e13d05b")
diff --git a/var/spack/repos/builtin/packages/py-pyscipopt/package.py b/var/spack/repos/builtin/packages/py-pyscipopt/package.py
index 7ea87bd596..60a46a2e26 100644
--- a/var/spack/repos/builtin/packages/py-pyscipopt/package.py
+++ b/var/spack/repos/builtin/packages/py-pyscipopt/package.py
@@ -12,6 +12,8 @@ class PyPyscipopt(PythonPackage):
homepage = "https://github.com/scipopt/PySCIPOpt"
pypi = "PySCIPOpt/PySCIPOpt-3.4.0.tar.gz"
+ license("MIT")
+
version("3.4.0", sha256="8da4db57b21010e0d5a863292dd455c88dd71ecec12a8439171c213a8092f88a")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pyscreeze/package.py b/var/spack/repos/builtin/packages/py-pyscreeze/package.py
index de97e96dc5..82b738a274 100644
--- a/var/spack/repos/builtin/packages/py-pyscreeze/package.py
+++ b/var/spack/repos/builtin/packages/py-pyscreeze/package.py
@@ -15,6 +15,8 @@ class PyPyscreeze(PythonPackage):
homepage = "https://github.com/asweigart/pyscreeze"
pypi = "PyScreeze/PyScreeze-0.1.27.tar.gz"
+ license("MIT")
+
version("0.1.27", sha256="cba2f264fe4b6c70510061cb2ba6e1da0e3bfecfdbe8a3b2cd6305a2afda9e6b")
depends_on("python@2.7:2,3.2:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pyserial/package.py b/var/spack/repos/builtin/packages/py-pyserial/package.py
index dd21120d37..41a8eda763 100644
--- a/var/spack/repos/builtin/packages/py-pyserial/package.py
+++ b/var/spack/repos/builtin/packages/py-pyserial/package.py
@@ -12,6 +12,8 @@ class PyPyserial(PythonPackage):
homepage = "https://github.com/pyserial/pyserial"
pypi = "pyserial/pyserial-3.1.1.tar.gz"
+ license("BSD-3-Clause")
+
version("3.1.1", sha256="d657051249ce3cbd0446bcfb2be07a435e1029da4d63f53ed9b4cdde7373364c")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pyshacl/package.py b/var/spack/repos/builtin/packages/py-pyshacl/package.py
index aad6b182a0..d55c0f4278 100644
--- a/var/spack/repos/builtin/packages/py-pyshacl/package.py
+++ b/var/spack/repos/builtin/packages/py-pyshacl/package.py
@@ -11,6 +11,8 @@ class PyPyshacl(PythonPackage):
homepage = "https://github.com/RDFLib/pySHACL"
pypi = "pyshacl/pyshacl-0.17.2.tar.gz"
+ license("Apache-2.0")
+
version("0.20.0", sha256="47f014c52cc69167b902c89b3940dd400f7f5d2169a62f97f837f3419b4a737d")
version("0.17.2", sha256="46f31c7a7f7298aa5b483d92dbc850ff79a144d26f1f41e83267ed84b4d6ae23")
diff --git a/var/spack/repos/builtin/packages/py-pyshp/package.py b/var/spack/repos/builtin/packages/py-pyshp/package.py
index 8df780981d..54b578d735 100644
--- a/var/spack/repos/builtin/packages/py-pyshp/package.py
+++ b/var/spack/repos/builtin/packages/py-pyshp/package.py
@@ -13,6 +13,8 @@ class PyPyshp(PythonPackage):
homepage = "https://github.com/GeospatialPython/pyshp"
pypi = "pyshp/pyshp-1.2.12.tar.gz"
+ license("MIT")
+
version("2.1.0", sha256="e65c7f24d372b97d0920b864bbeb78322bb37b83f2606e2a2212631d5d51e5c0")
version("1.2.12", sha256="8dcd65e0aa2aa2951527ddb7339ea6e69023543d8a20a73fc51e2829b9ed6179")
diff --git a/var/spack/repos/builtin/packages/py-pyside2/package.py b/var/spack/repos/builtin/packages/py-pyside2/package.py
index b13f0c1aac..97462b5fab 100644
--- a/var/spack/repos/builtin/packages/py-pyside2/package.py
+++ b/var/spack/repos/builtin/packages/py-pyside2/package.py
@@ -16,6 +16,8 @@ class PyPyside2(PythonPackage):
# the offical Qt umbrella. For more information, see:
# https://wiki.qt.io/Qt_for_Python_Development_Getting_Started
+ license("LGPL-3.0-or-later")
+
version("develop", tag="dev")
version(
"5.15.2.1",
diff --git a/var/spack/repos/builtin/packages/py-pysimdjson/package.py b/var/spack/repos/builtin/packages/py-pysimdjson/package.py
index d932aa3fcb..e68c219876 100644
--- a/var/spack/repos/builtin/packages/py-pysimdjson/package.py
+++ b/var/spack/repos/builtin/packages/py-pysimdjson/package.py
@@ -16,6 +16,8 @@ class PyPysimdjson(PythonPackage):
maintainers("haralmha")
+ license("MIT")
+
version("4.0.3", sha256="61900992d7f992b073a8c5f93cafa4af9bfd3209624baa775699b0fdd6f67517")
version("3.2.0", sha256="643baa0941752367761dbc091bf552bf4ca196cf67bf41ef89c90c2db2ec1477")
diff --git a/var/spack/repos/builtin/packages/py-pysmartdl/package.py b/var/spack/repos/builtin/packages/py-pysmartdl/package.py
index 49aa1526cb..58cba726c4 100644
--- a/var/spack/repos/builtin/packages/py-pysmartdl/package.py
+++ b/var/spack/repos/builtin/packages/py-pysmartdl/package.py
@@ -11,6 +11,8 @@ class PyPysmartdl(PythonPackage):
pypi = "pySmartDL/pySmartDL-1.3.2.tar.gz"
+ license("Unlicense")
+
version("1.3.2", sha256="9a96deb3ee4f4ab2279b22eb908d506f57215e1fbad290d540adcebff187a52c")
version("1.2.5", sha256="d3968ce59412f99d8e17ca532a1d949d2aa770a914e3f5eb2c0385579dc2b6b8")
diff --git a/var/spack/repos/builtin/packages/py-pysocks/package.py b/var/spack/repos/builtin/packages/py-pysocks/package.py
index 049d56c0c5..713c698cd7 100644
--- a/var/spack/repos/builtin/packages/py-pysocks/package.py
+++ b/var/spack/repos/builtin/packages/py-pysocks/package.py
@@ -12,6 +12,8 @@ class PyPysocks(PythonPackage):
homepage = "https://github.com/Anorov/PySocks"
pypi = "PySocks/PySocks-1.7.1.tar.gz"
+ license("BSD-3-Clause")
+
version("1.7.1", sha256="3f8804571ebe159c380ac6de37643bb4685970655d3bba243530d6558b799aa0")
version("1.6.6", sha256="02419a225ff5dcfc3c9695ef8fc9b4d8cc99658e650c6d4718d4c8f451e63f41")
version("1.5.7", sha256="e51c7694b10288e6fd9a28e15c0bcce9aca0327e7b32ebcd9af05fcd56f38b88")
diff --git a/var/spack/repos/builtin/packages/py-pyspellchecker/package.py b/var/spack/repos/builtin/packages/py-pyspellchecker/package.py
index 3af4c3d9b9..6522e67f01 100644
--- a/var/spack/repos/builtin/packages/py-pyspellchecker/package.py
+++ b/var/spack/repos/builtin/packages/py-pyspellchecker/package.py
@@ -12,6 +12,8 @@ class PyPyspellchecker(PythonPackage):
homepage = "https://github.com/barrust/pyspellchecker"
pypi = "pyspellchecker/pyspellchecker-0.6.2.tar.gz"
+ license("MIT")
+
version("0.6.2", sha256="af6a1d0393a175499475a873f31e52135f1efd5fc912c979101b795b3c2ee77f")
depends_on("python@3.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pyspoa/package.py b/var/spack/repos/builtin/packages/py-pyspoa/package.py
index d44390f54e..082604544d 100644
--- a/var/spack/repos/builtin/packages/py-pyspoa/package.py
+++ b/var/spack/repos/builtin/packages/py-pyspoa/package.py
@@ -13,6 +13,8 @@ class PyPyspoa(PythonPackage):
homepage = "https://github.com/nanoporetech/pyspoa"
pypi = "pyspoa/pyspoa-0.0.8.tar.gz"
+ license("MIT")
+
version("0.0.8", sha256="8299d18066b498a6ef294c5a33a99266ded06eeb022f67488d2caecba974b0a4")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pysqlite3/package.py b/var/spack/repos/builtin/packages/py-pysqlite3/package.py
index fb92fe307e..f488ff3b53 100644
--- a/var/spack/repos/builtin/packages/py-pysqlite3/package.py
+++ b/var/spack/repos/builtin/packages/py-pysqlite3/package.py
@@ -12,6 +12,8 @@ class PyPysqlite3(PythonPackage):
homepage = "https://github.com/coleifer/pysqlite3"
pypi = "pysqlite3/pysqlite3-0.4.6.tar.gz"
+ license("Zlib")
+
version("0.4.7", sha256="0352864898aa406beb762f4a620594c950a9a4430caab679bce574065698c8ac")
version("0.4.6", sha256="7ec4d4c477fa96609c1517afbc33bf02747588e528e79c695de95907cea7bf30")
diff --git a/var/spack/repos/builtin/packages/py-pystac-client/package.py b/var/spack/repos/builtin/packages/py-pystac-client/package.py
index 65eeda697a..46c1d2420c 100644
--- a/var/spack/repos/builtin/packages/py-pystac-client/package.py
+++ b/var/spack/repos/builtin/packages/py-pystac-client/package.py
@@ -12,6 +12,8 @@ class PyPystacClient(PythonPackage):
homepage = "https://github.com/stac-utils/pystac-client.git"
pypi = "pystac-client/pystac-client-0.5.1.tar.gz"
+ license("Apache-2.0")
+
version("0.5.1", sha256="f585bd9bcd52ee399c8a292dbb7e0405c0da359a73bc07c1ef82a65c17124d94")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pystac/package.py b/var/spack/repos/builtin/packages/py-pystac/package.py
index 6f42b57375..cf06067d2d 100644
--- a/var/spack/repos/builtin/packages/py-pystac/package.py
+++ b/var/spack/repos/builtin/packages/py-pystac/package.py
@@ -12,6 +12,8 @@ class PyPystac(PythonPackage):
homepage = "https://github.com/azavea/pystac.git"
pypi = "pystac/pystac-0.5.4.tar.gz"
+ license("Apache-2.0")
+
version("1.4.0", sha256="6ec43e1c6bec50fbfbdede49c3ccb83ecd112072a938001b5c9c581fc2945e83")
version("1.3.0", sha256="b0244641ef2a29a7b7929266b0d1eda2b0a0ef826dadb1aed93404a14e6e313b")
version("1.2.0", sha256="8a60be2a30e1e28f8617a88f9f8fddc00c519be494a02ec111dc8fba62bf26e7")
diff --git a/var/spack/repos/builtin/packages/py-pystache/package.py b/var/spack/repos/builtin/packages/py-pystache/package.py
index 8ef58a7803..1470ee5084 100644
--- a/var/spack/repos/builtin/packages/py-pystache/package.py
+++ b/var/spack/repos/builtin/packages/py-pystache/package.py
@@ -15,6 +15,8 @@ class PyPystache(PythonPackage):
git = "https://github.com/sarnold/pystache"
pypi = "pystache/pystache-0.6.0.tar.gz"
+ license("MIT")
+
version("0.6.0", sha256="93bf92b2149a4c4b58d12142e2c4c6dd5c08d89e4c95afccd4b6efe2ee1d470d")
depends_on("py-setuptools@40.8:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pystan/package.py b/var/spack/repos/builtin/packages/py-pystan/package.py
index 9d7300ec72..59811f7e92 100644
--- a/var/spack/repos/builtin/packages/py-pystan/package.py
+++ b/var/spack/repos/builtin/packages/py-pystan/package.py
@@ -15,6 +15,8 @@ class PyPystan(PythonPackage):
maintainers("haralmha")
+ license("ISC")
+
version("3.5.0", sha256="078571d071a5b7c0af59206d4994a0979f4ac4b61f4a720b640c44fe35514929")
version("3.4.0", sha256="325e2fb0ab804555c05a603e0c9152ab11fcc3af01f3e9a9ff9fe9954b93184f")
version("2.19.1.1", sha256="fa8bad8dbc0da22bbe6f36af56c9abbfcf10f92df8ce627d59a36bd8d25eb038")
diff --git a/var/spack/repos/builtin/packages/py-pysurfer/package.py b/var/spack/repos/builtin/packages/py-pysurfer/package.py
index df6936833c..c43dd26d7d 100644
--- a/var/spack/repos/builtin/packages/py-pysurfer/package.py
+++ b/var/spack/repos/builtin/packages/py-pysurfer/package.py
@@ -12,6 +12,8 @@ class PyPysurfer(PythonPackage):
homepage = "https://github.com/nipy/PySurfer"
pypi = "pysurfer/pysurfer-0.11.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.11.0", sha256="ae709b6f933694f1810eb3c8f517bdb76c13576d74a7a5a1704e05239df0a179")
variant("save_movie", default=False, description="Enable save_movie support")
diff --git a/var/spack/repos/builtin/packages/py-pytaridx/package.py b/var/spack/repos/builtin/packages/py-pytaridx/package.py
index 032b919408..3cdb2d9a04 100644
--- a/var/spack/repos/builtin/packages/py-pytaridx/package.py
+++ b/var/spack/repos/builtin/packages/py-pytaridx/package.py
@@ -17,6 +17,8 @@ class PyPytaridx(PythonPackage):
maintainers("bhatiaharsh")
+ license("MIT")
+
version("1.0.2", sha256="702c42ade13ae8688a56a8edfcd7e0e7512a489a22796c6cfdbcef677010ee47")
version("master", branch="master")
diff --git a/var/spack/repos/builtin/packages/py-pytecplot/package.py b/var/spack/repos/builtin/packages/py-pytecplot/package.py
index 9a755a8743..188d849641 100644
--- a/var/spack/repos/builtin/packages/py-pytecplot/package.py
+++ b/var/spack/repos/builtin/packages/py-pytecplot/package.py
@@ -15,6 +15,8 @@ class PyPytecplot(PythonPackage):
homepage = "https://www.tecplot.com/docs/pytecplot/"
pypi = "pytecplot/pytecplot-1.4.2.zip"
+ license("Frameworx-1.0")
+
version("1.4.2", sha256="586a2ee947314ddd2f28be5523911dd298465b8f6a9145ba351866d5d695ef0d")
variant("extras", default=False, description="Enable extra functionality.")
diff --git a/var/spack/repos/builtin/packages/py-pytesseract/package.py b/var/spack/repos/builtin/packages/py-pytesseract/package.py
index 158425f4f1..0d02572cd9 100644
--- a/var/spack/repos/builtin/packages/py-pytesseract/package.py
+++ b/var/spack/repos/builtin/packages/py-pytesseract/package.py
@@ -12,6 +12,8 @@ class PyPytesseract(PythonPackage):
homepage = "https://github.com/madmaze/pytesseract"
pypi = "pytesseract/pytesseract-0.3.8.tar.gz"
+ license("Apache-2.0")
+
version("0.3.8", sha256="6148a01e4375760862e8f56ea718e22b5d13b281454df46ea8dac9807793fc5a")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pytest-astropy-header/package.py b/var/spack/repos/builtin/packages/py-pytest-astropy-header/package.py
index 28417e4469..6df19be6f3 100644
--- a/var/spack/repos/builtin/packages/py-pytest-astropy-header/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-astropy-header/package.py
@@ -12,6 +12,8 @@ class PyPytestAstropyHeader(PythonPackage):
homepage = "https://github.com/astropy/pytest-astropy-header"
pypi = "pytest-astropy-header/pytest-astropy-header-0.2.2.tar.gz"
+ license("BSD-3-Clause")
+
version("0.2.2", sha256="77891101c94b75a8ca305453b879b318ab6001b370df02be2c0b6d1bb322db10")
depends_on("py-setuptools@30.3.0:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pytest-astropy/package.py b/var/spack/repos/builtin/packages/py-pytest-astropy/package.py
index 0b0aa69332..9967501f61 100644
--- a/var/spack/repos/builtin/packages/py-pytest-astropy/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-astropy/package.py
@@ -12,6 +12,8 @@ class PyPytestAstropy(PythonPackage):
homepage = "https://github.com/astropy/pytest-astropy"
pypi = "pytest-astropy/pytest-astropy-0.10.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.10.0", sha256="85e3c66ceede4ce668f473b3cf377fcb2aa3c48e24f28aaa377ae86004cce211")
depends_on("py-setuptools@30.3:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pytest-asyncio/package.py b/var/spack/repos/builtin/packages/py-pytest-asyncio/package.py
index 779e399460..d0a1467a2b 100644
--- a/var/spack/repos/builtin/packages/py-pytest-asyncio/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-asyncio/package.py
@@ -13,6 +13,8 @@ class PyPytestAsyncio(PythonPackage):
homepage = "https://github.com/pytest-dev/pytest-asyncio"
pypi = "pytest-asyncio/pytest-asyncio-0.18.3.tar.gz"
+ license("Apache-2.0")
+
version("0.18.3", sha256="7659bdb0a9eb9c6e3ef992eef11a2b3e69697800ad02fb06374a210d85b29f91")
version("0.9.0", sha256="fbd92c067c16111174a1286bfb253660f1e564e5146b39eeed1133315cf2c2cf")
diff --git a/var/spack/repos/builtin/packages/py-pytest-benchmark/package.py b/var/spack/repos/builtin/packages/py-pytest-benchmark/package.py
index ebcc367425..00f9742b88 100644
--- a/var/spack/repos/builtin/packages/py-pytest-benchmark/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-benchmark/package.py
@@ -13,6 +13,8 @@ class PyPytestBenchmark(PythonPackage):
homepage = "https://github.com/ionelmc/pytest-benchmark"
pypi = "pytest-benchmark/pytest-benchmark-3.2.3.tar.gz"
+ license("BSD-2-Clause")
+
version("3.2.3", sha256="ad4314d093a3089701b24c80a05121994c7765ce373478c8f4ba8d23c9ba9528")
depends_on("python@2.7:2.8,3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pytest-cache/package.py b/var/spack/repos/builtin/packages/py-pytest-cache/package.py
index 2698f43112..022556d75f 100644
--- a/var/spack/repos/builtin/packages/py-pytest-cache/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-cache/package.py
@@ -14,6 +14,8 @@ class PyPytestCache(PythonPackage):
homepage = "https://bitbucket.org/hpk42/pytest-cache/src/default/"
pypi = "pytest-cache/pytest-cache-1.0.tar.gz"
+ license("MIT")
+
version("1.0", sha256="be7468edd4d3d83f1e844959fd6e3fd28e77a481440a7118d430130ea31b07a9")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pytest-check-links/package.py b/var/spack/repos/builtin/packages/py-pytest-check-links/package.py
index dd5d07d106..e61cd89356 100644
--- a/var/spack/repos/builtin/packages/py-pytest-check-links/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-check-links/package.py
@@ -13,6 +13,8 @@ class PyPytestCheckLinks(PythonPackage):
homepage = "https://github.com/jupyterlab/pytest-check-links"
pypi = "pytest-check-links/pytest_check_links-0.3.4.tar.gz"
+ license("BSD-3-Clause")
+
version("0.3.4", sha256="4b3216548431bf9796557e8ee8fd8e5e77a69a4690b3b2f9bcf6fb5af16a502b")
depends_on("py-setuptools@17.1:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pytest-cov/package.py b/var/spack/repos/builtin/packages/py-pytest-cov/package.py
index 486e425a18..62d757c932 100644
--- a/var/spack/repos/builtin/packages/py-pytest-cov/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-cov/package.py
@@ -12,6 +12,8 @@ class PyPytestCov(PythonPackage):
homepage = "https://github.com/pytest-dev/pytest-cov"
pypi = "pytest-cov/pytest-cov-2.8.1.tar.gz"
+ license("MIT")
+
version("4.0.0", sha256="996b79efde6433cdbd0088872dbc5fb3ed7fe1578b68cdbba634f14bb8dd0470")
version("3.0.0", sha256="e7f0f5b1617d2210a2cabc266dfe2f4c75a8d32fb89eafb7ad9d06f6d076d470")
version("2.8.1", sha256="cc6742d8bac45070217169f5f72ceee1e0e55b0221f54bcf24845972d3a47f2b")
diff --git a/var/spack/repos/builtin/packages/py-pytest-cpp/package.py b/var/spack/repos/builtin/packages/py-pytest-cpp/package.py
index 45e05c5c40..4bfd8696a1 100644
--- a/var/spack/repos/builtin/packages/py-pytest-cpp/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-cpp/package.py
@@ -13,6 +13,8 @@ class PyPytestCpp(PythonPackage):
homepage = "https://github.com/pytest-dev/pytest-cpp"
pypi = "pytest-cpp/pytest-cpp-1.4.0.tar.gz"
+ license("MIT")
+
version("1.5.0", sha256="efb7eaac30f9f61515be181d04b70d80d60ce8871426f726ef1844e2db4f3353")
version("1.4.0", sha256="aa3a04fe7906e50094d1a9b8d38bc10eb59d0a8330a11a0f7a660405228b48ca")
diff --git a/var/spack/repos/builtin/packages/py-pytest-datadir/package.py b/var/spack/repos/builtin/packages/py-pytest-datadir/package.py
index b44a5063d5..eee8140290 100644
--- a/var/spack/repos/builtin/packages/py-pytest-datadir/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-datadir/package.py
@@ -13,6 +13,8 @@ class PyPytestDatadir(PythonPackage):
pypi = "pytest-datadir/pytest-datadir-1.4.1.tar.gz"
maintainers("HaoZeke")
+ license("MIT")
+
version("1.4.1", sha256="9f7a3c4def6ac4cac3cc8181139ab53bd2667231052bd40cb07081748d4420f0")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pytest-doctestplus/package.py b/var/spack/repos/builtin/packages/py-pytest-doctestplus/package.py
index 1ee6cb3f1b..81668fa24f 100644
--- a/var/spack/repos/builtin/packages/py-pytest-doctestplus/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-doctestplus/package.py
@@ -13,6 +13,8 @@ class PyPytestDoctestplus(PythonPackage):
homepage = "https://github.com/astropy/pytest-doctestplus"
pypi = "pytest-doctestplus/pytest-doctestplus-0.8.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.13.0", sha256="f884e2231fe5378cc8e5d1a272d19b01ebd352df0591a5add55ff50adac2d2d0")
version("0.9.0", sha256="6fe747418461d7b202824a3486ba8f4fa17a9bd0b1eddc743ba1d6d87f03391a")
diff --git a/var/spack/repos/builtin/packages/py-pytest-fail-slow/package.py b/var/spack/repos/builtin/packages/py-pytest-fail-slow/package.py
index 0e69f372e8..b4cf7c650e 100644
--- a/var/spack/repos/builtin/packages/py-pytest-fail-slow/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-fail-slow/package.py
@@ -12,6 +12,8 @@ class PyPytestFailSlow(PythonPackage):
homepage = "https://github.com/jwodder/pytest-fail-slow"
pypi = "pytest-fail-slow/pytest-fail-slow-0.3.0.tar.gz"
+ license("MIT")
+
version("0.3.0", sha256="bc022f3f4f170b7e3e7d4dff45bd9e7855e4935ae396bb40b4521ce1ef8ea41c")
depends_on("python@3.6:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pytest-filter-subpackage/package.py b/var/spack/repos/builtin/packages/py-pytest-filter-subpackage/package.py
index 6a15892dc4..3621426d31 100644
--- a/var/spack/repos/builtin/packages/py-pytest-filter-subpackage/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-filter-subpackage/package.py
@@ -12,6 +12,8 @@ class PyPytestFilterSubpackage(PythonPackage):
homepage = "https://github.com/astropy/pytest-filter-subpackage"
pypi = "pytest-filter-subpackage/pytest-filter-subpackage-0.1.2.tar.gz"
+ license("BSD-3-Clause")
+
version("0.1.2", sha256="1faea36717803e524588d6c109d26d20d3b34422e8d6a96812758977dca01782")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pytest-flake8/package.py b/var/spack/repos/builtin/packages/py-pytest-flake8/package.py
index 5cd8da9584..398a6aaa4e 100644
--- a/var/spack/repos/builtin/packages/py-pytest-flake8/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-flake8/package.py
@@ -12,6 +12,8 @@ class PyPytestFlake8(PythonPackage):
homepage = "https://github.com/tholo/pytest-flake8"
pypi = "pytest-flake8/pytest-flake8-0.8.1.tar.gz"
+ license("BSD-2-Clause")
+
version("0.8.1", sha256="aa10a6db147485d71dad391d4149388904c3072194d51755f64784ff128845fd")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pytest-flakes/package.py b/var/spack/repos/builtin/packages/py-pytest-flakes/package.py
index f21bc5d7fd..dcd266eca1 100644
--- a/var/spack/repos/builtin/packages/py-pytest-flakes/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-flakes/package.py
@@ -13,6 +13,8 @@ class PyPytestFlakes(PythonPackage):
homepage = "https://github.com/asmeurer/pytest-flakes"
pypi = "pytest-flakes/pytest-flakes-4.0.2.tar.gz"
+ license("MIT")
+
version("4.0.3", sha256="bf070c5485dad82d5b5f5d0eb08d269737e378492d9a68f5223b0a90924c7754")
version("4.0.2", sha256="6733db47937d9689032876359e5ee0ee6926e3638546c09220e2f86b3581d4c1")
diff --git a/var/spack/repos/builtin/packages/py-pytest-forked/package.py b/var/spack/repos/builtin/packages/py-pytest-forked/package.py
index 214c1de9bd..e5d91e2b74 100644
--- a/var/spack/repos/builtin/packages/py-pytest-forked/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-forked/package.py
@@ -12,6 +12,8 @@ class PyPytestForked(PythonPackage):
homepage = "https://github.com/pytest-dev/pytest-forked"
pypi = "pytest-forked/pytest-forked-1.1.1.tar.gz"
+ license("MIT")
+
version("1.1.1", sha256="e2d46f319c8063a3a0536b18f9cdea6eea3bc9fe2cb16c94e1d6fad3abc37300")
depends_on("python@2.7:2.8,3.4:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pytest-httpbin/package.py b/var/spack/repos/builtin/packages/py-pytest-httpbin/package.py
index dfba9dfbe3..c95cf954d2 100644
--- a/var/spack/repos/builtin/packages/py-pytest-httpbin/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-httpbin/package.py
@@ -12,6 +12,8 @@ class PyPytestHttpbin(PythonPackage):
homepage = "https://github.com/kevin1024/pytest-httpbin"
pypi = "pytest-httpbin/pytest-httpbin-1.0.0.tar.gz"
+ license("MIT")
+
version("1.0.0", sha256="d8ce547f42423026550ed7765f6c6d50c033b43025e8592270a7abf970e19b72")
version("0.2.3", sha256="c5b698dfa474ffc9caebcb35e34346b753eb226aea5c2e1b69fefedbcf161bf8")
version("0.0.7", sha256="03af8a7055c8bbcb68b14d9a14c103c82c97aeb86a8f1b29cd63d83644c2f021")
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 188d3b4741..40c0b7aff2 100644
--- a/var/spack/repos/builtin/packages/py-pytest-isort/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-isort/package.py
@@ -12,6 +12,8 @@ class PyPytestIsort(PythonPackage):
homepage = "https://github.com/moccu/pytest-isort/"
pypi = "pytest-isort/pytest-isort-0.3.1.tar.gz"
+ license("MIT")
+
version("0.3.1", sha256="4bfee60dad1870b51700d55a85f5ceda766bd9d3d2878c1bbabee80e61b1be1a")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pytest-mock/package.py b/var/spack/repos/builtin/packages/py-pytest-mock/package.py
index 667e8c20b6..b4121fee7f 100644
--- a/var/spack/repos/builtin/packages/py-pytest-mock/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-mock/package.py
@@ -14,6 +14,8 @@ class PyPytestMock(PythonPackage):
maintainers("thomas-bouvier")
+ license("MIT")
+
version("3.10.0", sha256="fbbdb085ef7c252a326fd8cdcac0aa3b1333d8811f131bdcc701002e1be7ed4f")
version("1.11.1", sha256="f1ab8aefe795204efe7a015900296d1719e7bf0f4a0558d71e8599da1d1309d0")
version(
diff --git a/var/spack/repos/builtin/packages/py-pytest-mypy/package.py b/var/spack/repos/builtin/packages/py-pytest-mypy/package.py
index a4ef29405e..3166402262 100644
--- a/var/spack/repos/builtin/packages/py-pytest-mypy/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-mypy/package.py
@@ -12,6 +12,8 @@ class PyPytestMypy(PythonPackage):
homepage = "https://github.com/dbader/pytest-mypy"
pypi = "pytest-mypy/pytest-mypy-0.4.2.tar.gz"
+ license("MIT")
+
version("0.4.2", sha256="5a5338cecff17f005b181546a13e282761754b481225df37f33d37f86ac5b304")
depends_on("python@3.4:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pytest-openfiles/package.py b/var/spack/repos/builtin/packages/py-pytest-openfiles/package.py
index 5af5f8a1b5..cf188d4cbe 100644
--- a/var/spack/repos/builtin/packages/py-pytest-openfiles/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-openfiles/package.py
@@ -15,6 +15,8 @@ class PyPytestOpenfiles(PythonPackage):
homepage = "https://github.com/astropy/pytest-openfiles"
pypi = "pytest-openfiles/pytest-openfiles-0.5.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.5.0", sha256="179c2911d8aee3441fee051aba08e0d9b4dab61b829ae4811906d5c49a3b0a58")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pytest-parallel/package.py b/var/spack/repos/builtin/packages/py-pytest-parallel/package.py
index bcba716894..1cab361f5d 100644
--- a/var/spack/repos/builtin/packages/py-pytest-parallel/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-parallel/package.py
@@ -12,6 +12,8 @@ class PyPytestParallel(PythonPackage):
homepage = "https://github.com/browsertron/pytest-parallel"
pypi = "pytest-parallel/pytest-parallel-0.1.1.tar.gz"
+ license("MIT")
+
version("0.1.1", sha256="9aac3fc199a168c0a8559b60249d9eb254de7af58c12cee0310b54d4affdbfab")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pytest-pep8/package.py b/var/spack/repos/builtin/packages/py-pytest-pep8/package.py
index 68f398c616..503c13add8 100644
--- a/var/spack/repos/builtin/packages/py-pytest-pep8/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-pep8/package.py
@@ -11,6 +11,8 @@ class PyPytestPep8(PythonPackage):
pypi = "pytest-pep8/pytest-pep8-1.0.6.tar.gz"
+ license("MIT")
+
version("1.0.6", sha256="032ef7e5fa3ac30f4458c73e05bb67b0f036a8a5cb418a534b3170f89f120318")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pytest-qt/package.py b/var/spack/repos/builtin/packages/py-pytest-qt/package.py
index c1d7cb721a..f7c9c6ea55 100644
--- a/var/spack/repos/builtin/packages/py-pytest-qt/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-qt/package.py
@@ -14,6 +14,8 @@ class PyPytestQt(PythonPackage):
homepage = "https://github.com/pytest-dev/pytest-qt"
pypi = "pytest-qt/pytest-qt-3.3.0.tar.gz"
+ license("MIT")
+
version("3.3.0", sha256="714b0bf86c5313413f2d300ac613515db3a1aef595051ab8ba2ffe619dbe8925")
depends_on("python@2.7:2.8,3.4:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pytest-random-order/package.py b/var/spack/repos/builtin/packages/py-pytest-random-order/package.py
index 1dd5b8892a..2ab27dd509 100644
--- a/var/spack/repos/builtin/packages/py-pytest-random-order/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-random-order/package.py
@@ -15,6 +15,8 @@ class PyPytestRandomOrder(PythonPackage):
homepage = "https://github.com/jbasko/pytest-random-order"
pypi = "pytest-random-order/pytest-random-order-1.0.4.tar.gz"
+ license("MIT")
+
version("1.0.4", sha256="6b2159342a4c8c10855bc4fc6d65ee890fc614cb2b4ff688979b008a82a0ff52")
depends_on("python@3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pytest-remotedata/package.py b/var/spack/repos/builtin/packages/py-pytest-remotedata/package.py
index dfc08e2428..5a4639e031 100644
--- a/var/spack/repos/builtin/packages/py-pytest-remotedata/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-remotedata/package.py
@@ -12,6 +12,8 @@ class PyPytestRemotedata(PythonPackage):
homepage = "https://github.com/astropy/pytest-remotedata"
pypi = "pytest-remotedata/pytest-remotedata-0.4.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.4.0", sha256="be21c558e34d7c11b0f6aeb50956c09520bffcd02b7fce9c6f8e8531a401a1c8")
depends_on("py-setuptools@30.3:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pytest-runner/package.py b/var/spack/repos/builtin/packages/py-pytest-runner/package.py
index 6771021e99..b735f5491a 100644
--- a/var/spack/repos/builtin/packages/py-pytest-runner/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-runner/package.py
@@ -12,6 +12,8 @@ class PyPytestRunner(PythonPackage):
homepage = "https://github.com/pytest-dev/pytest-runner"
pypi = "pytest-runner/pytest-runner-5.1.tar.gz"
+ license("MIT")
+
version("6.0.0", sha256="b4d85362ed29b4c348678de797df438f0f0509497ddb8c647096c02a6d87b685")
version("5.3.1", sha256="0fce5b8dc68760f353979d99fdd6b3ad46330b6b1837e2077a89ebcf204aac91")
version("5.1", sha256="25a013c8d84f0ca60bb01bd11913a3bcab420f601f0f236de4423074af656e7a")
diff --git a/var/spack/repos/builtin/packages/py-pytest-subprocess/package.py b/var/spack/repos/builtin/packages/py-pytest-subprocess/package.py
index f825c1f8fb..349799f6c9 100644
--- a/var/spack/repos/builtin/packages/py-pytest-subprocess/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-subprocess/package.py
@@ -15,6 +15,8 @@ class PyPytestSubprocess(PythonPackage):
maintainers("wdconinc")
+ license("MIT")
+
version("1.5.0", sha256="d7693b96f588f39b84c7b2b5c04287459246dfae6be1dd4098937a728ad4fbe3")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pytest-timeout/package.py b/var/spack/repos/builtin/packages/py-pytest-timeout/package.py
index c352bc86ea..4194134c82 100644
--- a/var/spack/repos/builtin/packages/py-pytest-timeout/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-timeout/package.py
@@ -14,6 +14,8 @@ class PyPytestTimeout(PythonPackage):
homepage = "https://github.com/pytest-dev/pytest-timeout/"
pypi = "pytest-timeout/pytest-timeout-1.4.2.tar.gz"
+ license("MIT")
+
version("1.4.2", sha256="20b3113cf6e4e80ce2d403b6fb56e9e1b871b510259206d40ff8d609f48bda76")
depends_on("python@2.7:2.8,3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pytest-workflow/package.py b/var/spack/repos/builtin/packages/py-pytest-workflow/package.py
index 31b0650db6..f9e99622dc 100644
--- a/var/spack/repos/builtin/packages/py-pytest-workflow/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-workflow/package.py
@@ -16,6 +16,8 @@ class PyPytestWorkflow(PythonPackage):
homepage = "https://github.com/LUMC/pytest-workflow"
pypi = "pytest-workflow/pytest-workflow-1.6.0.tar.gz"
+ license("AGPL-3.0-or-later")
+
version("1.6.0", sha256="8fb9fb31a6132c783231afbbbb92941297a42713dcd459694b5efe4a13b8cba7")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pytest-xdist/package.py b/var/spack/repos/builtin/packages/py-pytest-xdist/package.py
index 3c65b2da41..ddef834b2a 100644
--- a/var/spack/repos/builtin/packages/py-pytest-xdist/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-xdist/package.py
@@ -12,6 +12,8 @@ class PyPytestXdist(PythonPackage):
homepage = "https://github.com/pytest-dev/pytest-xdist"
pypi = "pytest-xdist/pytest-xdist-3.2.0.tar.gz"
+ license("MIT")
+
version("3.2.0", sha256="fa10f95a2564cd91652f2d132725183c3b590d9fdcdec09d3677386ecf4c1ce9")
version("1.30.0", sha256="5d1b1d4461518a6023d56dab62fb63670d6f7537f23e2708459a557329accf48")
version("1.29.0", sha256="3489d91516d7847db5eaecff7a2e623dba68984835dbe6cedb05ae126c4fb17f")
diff --git a/var/spack/repos/builtin/packages/py-pytest/package.py b/var/spack/repos/builtin/packages/py-pytest/package.py
index 5197401b45..52beeb9f79 100644
--- a/var/spack/repos/builtin/packages/py-pytest/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest/package.py
@@ -13,6 +13,8 @@ class PyPytest(PythonPackage):
pypi = "pytest/pytest-5.2.1.tar.gz"
git = "https://github.com/pytest-dev/pytest"
+ license("MIT")
+
version("7.3.2", sha256="ee990a3cc55ba808b80795a79944756f315c67c12b56abd3ac993a7b8c17030b")
version("7.2.1", sha256="d45e0952f3727241918b8fd0f376f5ff6b301cc0777c6f9a556935c92d8a7d42")
version("7.1.3", sha256="4f365fec2dff9c1162f834d9f18af1ba13062db0c708bf7b946f8a5c76180c39")
diff --git a/var/spack/repos/builtin/packages/py-python-benedict/package.py b/var/spack/repos/builtin/packages/py-python-benedict/package.py
index 0ed5594ce2..c21b3ae405 100644
--- a/var/spack/repos/builtin/packages/py-python-benedict/package.py
+++ b/var/spack/repos/builtin/packages/py-python-benedict/package.py
@@ -13,6 +13,8 @@ class PyPythonBenedict(PythonPackage):
homepage = "https://github.com/fabiocaccamo/python-benedict"
pypi = "python-benedict/python-benedict-0.22.2.tar.gz"
+ license("MIT")
+
version("0.23.2", sha256="b7bdffd92ba1c9b9e044bda08ed545a48a45bd7a5207f93b4b2a8eb2660d1b4c")
depends_on("python@2.7:2.8,3.4:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-python-bioformats/package.py b/var/spack/repos/builtin/packages/py-python-bioformats/package.py
index 5f61cc1ef4..40c0ab370c 100644
--- a/var/spack/repos/builtin/packages/py-python-bioformats/package.py
+++ b/var/spack/repos/builtin/packages/py-python-bioformats/package.py
@@ -15,6 +15,8 @@ class PyPythonBioformats(PythonPackage):
homepage = "https://github.com/CellProfiler/python-bioformats/"
pypi = "python-bioformats/python-bioformats-4.0.5.tar.gz"
+ license("GPL-2.0-only")
+
version("4.0.5", sha256="f9fa3a2b3c0f1eac6070dff6c513444e9fde9a1f794ec4c21fca85833dbb5192")
version("4.0.0", sha256="9a952de4d326d961af0a497753a4b71b2f7844605023d170c931d3624e036506")
diff --git a/var/spack/repos/builtin/packages/py-python-box/package.py b/var/spack/repos/builtin/packages/py-python-box/package.py
index 064bc678bc..eadfcadec3 100644
--- a/var/spack/repos/builtin/packages/py-python-box/package.py
+++ b/var/spack/repos/builtin/packages/py-python-box/package.py
@@ -17,6 +17,8 @@ class PyPythonBox(PythonPackage):
homepage = "https://github.com/cdgriffith/Box"
pypi = "python-box/python-box-5.3.0.tar.gz"
+ license("MIT")
+
version("5.3.0", sha256="4ed4ef5d34de505a65c01e3f1911de8cdb29484fcae0c035141dce535c6c194a")
variant("extras", default=False, description='install the "extras" packages')
diff --git a/var/spack/repos/builtin/packages/py-python-certifi-win32/package.py b/var/spack/repos/builtin/packages/py-python-certifi-win32/package.py
index 76897d76cd..e5fe4e37f6 100644
--- a/var/spack/repos/builtin/packages/py-python-certifi-win32/package.py
+++ b/var/spack/repos/builtin/packages/py-python-certifi-win32/package.py
@@ -13,6 +13,8 @@ class PyPythonCertifiWin32(PythonPackage):
homepage = "https://gitlab.com/alelec/python-certifi-win32"
git = "https://gitlab.com/alelec/python-certifi-win32.git"
+ license("BSD-2-Clause")
+
# Tarball missing version information, need to use git checkout
version("1.6", tag="v1.6", commit="8ef45c73e203024ed2e1df5151a23e27faff5b60")
diff --git a/var/spack/repos/builtin/packages/py-python-crfsuite/package.py b/var/spack/repos/builtin/packages/py-python-crfsuite/package.py
index d58a3c4773..2b05e4f6ec 100644
--- a/var/spack/repos/builtin/packages/py-python-crfsuite/package.py
+++ b/var/spack/repos/builtin/packages/py-python-crfsuite/package.py
@@ -12,6 +12,8 @@ class PyPythonCrfsuite(PythonPackage):
homepage = "https://github.com/scrapinghub/python-crfsuite"
pypi = "python-crfsuite/python-crfsuite-0.9.7.tar.gz"
+ license("MIT")
+
version("0.9.7", sha256="3b4538d2ce5007e4e42005818247bf43ade89ef08a66d158462e2f7c5d63cee7")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-python-daemon/package.py b/var/spack/repos/builtin/packages/py-python-daemon/package.py
index 9ceb6eda30..29f8bff576 100644
--- a/var/spack/repos/builtin/packages/py-python-daemon/package.py
+++ b/var/spack/repos/builtin/packages/py-python-daemon/package.py
@@ -21,6 +21,8 @@ class PyPythonDaemon(PythonPackage):
pypi = "python-daemon/python-daemon-2.0.5.tar.gz"
+ license("GPL-3.0-or-later")
+
version("2.3.1", sha256="15c2c5e2cef563e0a5f98d542b77ba59337380b472975d2b2fd6b8c4d5cf46ca")
version("2.3.0", sha256="bda993f1623b1197699716d68d983bb580043cf2b8a66a01274d9b8297b0aeaf")
version("2.0.5", sha256="afde4fa433d94d007206ee31a0941d55b5eb232a5422b670aad628547b46bf68")
diff --git a/var/spack/repos/builtin/packages/py-python-dateutil/package.py b/var/spack/repos/builtin/packages/py-python-dateutil/package.py
index ca5f5cd690..4c79aabdea 100644
--- a/var/spack/repos/builtin/packages/py-python-dateutil/package.py
+++ b/var/spack/repos/builtin/packages/py-python-dateutil/package.py
@@ -12,6 +12,8 @@ class PyPythonDateutil(PythonPackage):
homepage = "https://dateutil.readthedocs.io/"
pypi = "python-dateutil/python-dateutil-2.8.0.tar.gz"
+ license("Apache-2.0")
+
version("2.8.2", sha256="0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86")
version("2.8.1", sha256="73ebfe9dbf22e832286dafa60473e4cd239f8592f699aa5adaf10050e6e1823c")
version("2.8.0", sha256="c89805f6f4d64db21ed966fda138f8a5ed7a4fdbc1a8ee329ce1b74e3c74da9e")
diff --git a/var/spack/repos/builtin/packages/py-python-docs-theme/package.py b/var/spack/repos/builtin/packages/py-python-docs-theme/package.py
index 9c26674e18..1906f48696 100644
--- a/var/spack/repos/builtin/packages/py-python-docs-theme/package.py
+++ b/var/spack/repos/builtin/packages/py-python-docs-theme/package.py
@@ -12,6 +12,8 @@ class PyPythonDocsTheme(PythonPackage):
homepage = "https://docs.python.org/3/"
pypi = "python-docs-theme/python-docs-theme-2018.7.tar.gz"
+ license("PSF-2.0")
+
version("2020.1", sha256="29c33ba393bdb9377910116a0c1cc329573a4e040227c58a3293d27928d8262a")
version("2018.7", sha256="018a5bf2a7318c9c9a8346303dac8afc6bc212d92e86561c9b95a3372714155a")
diff --git a/var/spack/repos/builtin/packages/py-python-dotenv/package.py b/var/spack/repos/builtin/packages/py-python-dotenv/package.py
index 1bf589ac4f..0939cf058c 100644
--- a/var/spack/repos/builtin/packages/py-python-dotenv/package.py
+++ b/var/spack/repos/builtin/packages/py-python-dotenv/package.py
@@ -14,6 +14,8 @@ class PyPythonDotenv(PythonPackage):
maintainers("jcpunk")
+ license("BSD-3-Clause")
+
version("0.19.2", sha256="a5de49a31e953b45ff2d2fd434bbc2670e8db5273606c1e737cc6b93eff3655f")
variant("cli", default=False, description="Add commandline tools")
diff --git a/var/spack/repos/builtin/packages/py-python-editor/package.py b/var/spack/repos/builtin/packages/py-python-editor/package.py
index d624a1ecde..87d744fed1 100644
--- a/var/spack/repos/builtin/packages/py-python-editor/package.py
+++ b/var/spack/repos/builtin/packages/py-python-editor/package.py
@@ -12,6 +12,8 @@ class PyPythonEditor(PythonPackage):
pypi = "python-editor/python-editor-1.0.4.tar.gz"
+ license("Apache-2.0")
+
version("1.0.4", sha256="51fda6bcc5ddbbb7063b2af7509e43bd84bfc32a4ff71349ec7847713882327b")
depends_on("python@2.7.0:2.7,3.4:", type=("build", "run"))
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 08a32be346..b370951ea0 100644
--- a/var/spack/repos/builtin/packages/py-python-fmask/package.py
+++ b/var/spack/repos/builtin/packages/py-python-fmask/package.py
@@ -13,6 +13,8 @@ class PyPythonFmask(PythonPackage):
homepage = "https://www.pythonfmask.org/en/latest/"
url = "https://github.com/ubarsc/python-fmask/releases/download/pythonfmask-0.5.8/python-fmask-0.5.8.tar.gz"
+ license("GPL-3.0-only")
+
version("0.5.8", sha256="d55f54d3fecde818374017fdbe0ad173c893ef74c79ba2a7bc1890b7ec416c2f")
version("0.5.7", sha256="da9dad1b977a50599d068dedaed007100b20322a79ca5d78f702712647c2c3f3")
version("0.5.6", sha256="a63abd12d36fb4ec010e618bcabd5e2f782a0479ebcbf40aec1bcef943c00c5c")
diff --git a/var/spack/repos/builtin/packages/py-python-fsutil/package.py b/var/spack/repos/builtin/packages/py-python-fsutil/package.py
index 65a649ac75..eb83f15ea3 100644
--- a/var/spack/repos/builtin/packages/py-python-fsutil/package.py
+++ b/var/spack/repos/builtin/packages/py-python-fsutil/package.py
@@ -12,6 +12,8 @@ class PyPythonFsutil(PythonPackage):
homepage = "https://github.com/fabiocaccamo/python-fsutil"
pypi = "python-fsutil/python-fsutil-0.4.0.tar.gz"
+ license("MIT")
+
version("0.4.0", sha256="873eceb11fb488fc2d7675cd1bc74a743502f674f0be88f5e7b920c7baeefed6")
depends_on("python@2.7:2.8,3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-python-gitlab/package.py b/var/spack/repos/builtin/packages/py-python-gitlab/package.py
index ecd1de015c..10932f0bfe 100644
--- a/var/spack/repos/builtin/packages/py-python-gitlab/package.py
+++ b/var/spack/repos/builtin/packages/py-python-gitlab/package.py
@@ -12,6 +12,8 @@ class PyPythonGitlab(PythonPackage):
homepage = "https://github.com/gpocentek/python-gitlab"
pypi = "python-gitlab/python-gitlab-0.19.tar.gz"
+ license("LGPL-3.0-or-later")
+
version("3.15.0", sha256="c9e65eb7612a9fbb8abf0339972eca7fd7a73d4da66c9b446ffe528930aff534")
version("3.9.0", sha256="5fc5e88f81f366e11851cb8b4b9a5b827491ce20ba7585446b74c9b097726ba3")
version("2.10.1", sha256="7afa7d7c062fa62c173190452265a30feefb844428efc58ea5244f3b9fc0d40f")
diff --git a/var/spack/repos/builtin/packages/py-python-hostlist/package.py b/var/spack/repos/builtin/packages/py-python-hostlist/package.py
index 3cd58dd781..4e8bbdaed3 100644
--- a/var/spack/repos/builtin/packages/py-python-hostlist/package.py
+++ b/var/spack/repos/builtin/packages/py-python-hostlist/package.py
@@ -13,6 +13,8 @@ class PyPythonHostlist(PythonPackage):
pypi = "python-hostlist/python-hostlist-1.23.0.tar.gz"
git = "git://www.nsc.liu.se/~kent/python-hostlist.git"
+ license("GPL-2.0-only")
+
version("master", branch="master")
version("1.23.0", sha256="56e0156b501f792c078114f07324f34f37827041581ee5d1ffdce89cca533219")
diff --git a/var/spack/repos/builtin/packages/py-python-igraph/package.py b/var/spack/repos/builtin/packages/py-python-igraph/package.py
index 71180cc46c..3f0f9bbe00 100644
--- a/var/spack/repos/builtin/packages/py-python-igraph/package.py
+++ b/var/spack/repos/builtin/packages/py-python-igraph/package.py
@@ -13,6 +13,8 @@ class PyPythonIgraph(PythonPackage):
homepage = "https://igraph.org/"
url = "https://igraph.org/nightly/get/python/python-igraph-0.7.0.tar.gz"
+ license("GPL-2.0-or-later")
+
version("0.7.0", sha256="64ac270e80a92066d489407be1900a329df8e26844430f941ecc88771188c471")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-python-jose/package.py b/var/spack/repos/builtin/packages/py-python-jose/package.py
index 2a3905ae54..405ac8fbd6 100644
--- a/var/spack/repos/builtin/packages/py-python-jose/package.py
+++ b/var/spack/repos/builtin/packages/py-python-jose/package.py
@@ -13,6 +13,8 @@ class PyPythonJose(PythonPackage):
homepage = "http://github.com/mpdavis/python-jose"
pypi = "python-jose/python-jose-3.3.0.tar.gz"
+ license("MIT")
+
version("3.3.0", sha256="55779b5e6ad599c6336191246e95eb2293a9ddebd555f796a65f838f07e5d78a")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-python-json-logger/package.py b/var/spack/repos/builtin/packages/py-python-json-logger/package.py
index 98227b1fdd..04173e0e5e 100644
--- a/var/spack/repos/builtin/packages/py-python-json-logger/package.py
+++ b/var/spack/repos/builtin/packages/py-python-json-logger/package.py
@@ -12,6 +12,8 @@ class PyPythonJsonLogger(PythonPackage):
homepage = "https://github.com/madzak/python-json-logger"
pypi = "python-json-logger/python-json-logger-0.1.11.tar.gz"
+ license("BSD-2-Clause")
+
version("2.0.7", sha256="23e7ec02d34237c5aa1e29a070193a4ea87583bb4e7f8fd06d3de8264c4b2e1c")
version("0.1.11", sha256="b7a31162f2a01965a5efb94453ce69230ed208468b0bbc7fdfc56e6d8df2e281")
diff --git a/var/spack/repos/builtin/packages/py-python-ldap/package.py b/var/spack/repos/builtin/packages/py-python-ldap/package.py
index 3573433a8f..1737735aed 100644
--- a/var/spack/repos/builtin/packages/py-python-ldap/package.py
+++ b/var/spack/repos/builtin/packages/py-python-ldap/package.py
@@ -14,6 +14,8 @@ class PyPythonLdap(PythonPackage):
homepage = "https://www.python-ldap.org/en/python-ldap-3.2.0/"
pypi = "python-ldap/python-ldap-3.2.0.tar.gz"
+ license("MIT")
+
version("3.4.2", sha256="b16470a0983aaf09a00ffb8f40b69a2446f3d0be639a229256bce381fcb268f7")
version("3.4.0", sha256="60464c8fc25e71e0fd40449a24eae482dcd0fb7fcf823e7de627a6525b3e0d12")
version("3.3.1", sha256="4711cacf013e298754abd70058ccc995758177fb425f1c2d30e71adfc1d00aa5")
diff --git a/var/spack/repos/builtin/packages/py-python-levenshtein/package.py b/var/spack/repos/builtin/packages/py-python-levenshtein/package.py
index 348e669b74..cbb9b4a2b7 100644
--- a/var/spack/repos/builtin/packages/py-python-levenshtein/package.py
+++ b/var/spack/repos/builtin/packages/py-python-levenshtein/package.py
@@ -13,6 +13,8 @@ class PyPythonLevenshtein(PythonPackage):
homepage = "https://github.com/ztane/python-Levenshtein"
pypi = "python-Levenshtein/python-Levenshtein-0.12.0.tar.gz"
+ license("GPL-2.0-or-later")
+
version("0.12.0", sha256="033a11de5e3d19ea25c9302d11224e1a1898fe5abd23c61c7c360c25195e3eb1")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-python-logstash/package.py b/var/spack/repos/builtin/packages/py-python-logstash/package.py
index c28dd75b8b..af0c0ecefc 100644
--- a/var/spack/repos/builtin/packages/py-python-logstash/package.py
+++ b/var/spack/repos/builtin/packages/py-python-logstash/package.py
@@ -12,6 +12,8 @@ class PyPythonLogstash(PythonPackage):
homepage = "https://github.com/vklochan/python-logstash"
pypi = "python-logstash/python-logstash-0.4.6.tar.gz"
+ license("MIT")
+
version("0.4.6", sha256="10943e5df83f592b4d61b63ad1afff855ccc8c9467f78718f0a59809ba1fe68c")
# pip silently replaces distutils with setuptools
diff --git a/var/spack/repos/builtin/packages/py-python-louvain/package.py b/var/spack/repos/builtin/packages/py-python-louvain/package.py
index 602fb7fd6d..920ddf3aae 100644
--- a/var/spack/repos/builtin/packages/py-python-louvain/package.py
+++ b/var/spack/repos/builtin/packages/py-python-louvain/package.py
@@ -17,6 +17,8 @@ class PyPythonLouvain(PythonPackage):
homepage = "https://github.com/taynaud/python-louvain"
pypi = "python-louvain/python-louvain-0.14.tar.gz"
+ license("BSD-3-Clause")
+
version("0.15", sha256="2a856edfbe29952a60a5538a84bb78cca18f6884a88b9325e85a11c8dd4917eb")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-python-lsp-jsonrpc/package.py b/var/spack/repos/builtin/packages/py-python-lsp-jsonrpc/package.py
index 144ae6b687..12afa92b76 100644
--- a/var/spack/repos/builtin/packages/py-python-lsp-jsonrpc/package.py
+++ b/var/spack/repos/builtin/packages/py-python-lsp-jsonrpc/package.py
@@ -14,6 +14,8 @@ class PyPythonLspJsonrpc(PythonPackage):
maintainers("alecbcs")
+ license("MIT")
+
version("1.0.0", sha256="7bec170733db628d3506ea3a5288ff76aa33c70215ed223abdb0d95e957660bd")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-python-lsp-server/package.py b/var/spack/repos/builtin/packages/py-python-lsp-server/package.py
index 40b942f357..751ddf6fc8 100644
--- a/var/spack/repos/builtin/packages/py-python-lsp-server/package.py
+++ b/var/spack/repos/builtin/packages/py-python-lsp-server/package.py
@@ -14,6 +14,8 @@ class PyPythonLspServer(PythonPackage):
maintainers("alecbcs")
+ license("MIT")
+
version("1.7.1", sha256="67473bb301f35434b5fa8b21fc5ed5fac27dc8a8446ccec8bae456af52a0aef6")
version("1.7.0", sha256="401ce78ea2e98cadd02d94962eb32c92879caabc8055b9a2f36d7ef44acc5435")
version("1.6.0", sha256="d75cdff9027c4212e5b9e861e9a0219219c8e2c69508d9f24949951dabd0dc1b")
diff --git a/var/spack/repos/builtin/packages/py-python-lzo/package.py b/var/spack/repos/builtin/packages/py-python-lzo/package.py
index 6c35665abd..3150af660e 100644
--- a/var/spack/repos/builtin/packages/py-python-lzo/package.py
+++ b/var/spack/repos/builtin/packages/py-python-lzo/package.py
@@ -13,6 +13,8 @@ class PyPythonLzo(PythonPackage):
homepage = "https://github.com/jd-boyd/python-lzo"
pypi = "python-lzo/python-lzo-1.12.tar.gz"
+ license("GPL-2.0-only")
+
version("1.15", sha256="a57aaa00c5c3a0515dd9f7426ba2cf601767dc19dc023d8b99d4a13b0a327b49")
version("1.12", sha256="97a8e46825e8f1abd84c2a3372bc09adae9745a5be5d3af2692cd850dac35345")
diff --git a/var/spack/repos/builtin/packages/py-python-magic/package.py b/var/spack/repos/builtin/packages/py-python-magic/package.py
index 08ef9df38f..589d949ff7 100644
--- a/var/spack/repos/builtin/packages/py-python-magic/package.py
+++ b/var/spack/repos/builtin/packages/py-python-magic/package.py
@@ -16,6 +16,8 @@ class PyPythonMagic(PythonPackage):
homepage = "https://github.com/ahupp/python-magic"
pypi = "python-magic/python-magic-0.4.15.tar.gz"
+ license("MIT")
+
version("0.4.24", sha256="de800df9fb50f8ec5974761054a708af6e4246b03b4bdaee993f948947b0ebcf")
version("0.4.15", sha256="f3765c0f582d2dfc72c15f3b5a82aecfae9498bd29ca840d72f37d7bd38bfcd5")
diff --git a/var/spack/repos/builtin/packages/py-python-mapnik/package.py b/var/spack/repos/builtin/packages/py-python-mapnik/package.py
index e7e4cec77c..a805cef9ca 100644
--- a/var/spack/repos/builtin/packages/py-python-mapnik/package.py
+++ b/var/spack/repos/builtin/packages/py-python-mapnik/package.py
@@ -15,6 +15,8 @@ class PyPythonMapnik(PythonPackage):
homepage = "https://github.com/mapnik/python-mapnik"
url = "https://github.com/mapnik/python-mapnik/archive/v3.0.16.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("3.0.16", sha256="643117752fa09668a1e26a360d13cd137329ae2013eb14ad92ab72fbc479fc70")
version("3.0.13", sha256="ced684745e778c0cac0edba89c09c6f9b9f1db18fc12744ed4710a88b78a3389")
diff --git a/var/spack/repos/builtin/packages/py-python-markdown-math/package.py b/var/spack/repos/builtin/packages/py-python-markdown-math/package.py
index a63be65341..7407f744b0 100644
--- a/var/spack/repos/builtin/packages/py-python-markdown-math/package.py
+++ b/var/spack/repos/builtin/packages/py-python-markdown-math/package.py
@@ -13,6 +13,8 @@ class PyPythonMarkdownMath(PythonPackage):
maintainers("wscullin")
+ license("BSD-3-Clause")
+
version("0.8", sha256="8564212af679fc18d53f38681f16080fcd3d186073f23825c7ce86fadd3e3635")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-python-multipart/package.py b/var/spack/repos/builtin/packages/py-python-multipart/package.py
index 9feae780ab..9916a07a4e 100644
--- a/var/spack/repos/builtin/packages/py-python-multipart/package.py
+++ b/var/spack/repos/builtin/packages/py-python-multipart/package.py
@@ -13,6 +13,8 @@ class PyPythonMultipart(PythonPackage):
homepage = "https://github.com/andrew-d/python-multipart"
pypi = "python-multipart/python-multipart-0.0.5.tar.gz"
+ license("Apache-2.0")
+
version("0.0.5", sha256="f7bb5f611fc600d15fa47b3974c8aa16e93724513b49b5f95c81e6624c83fa43")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-python-picard/package.py b/var/spack/repos/builtin/packages/py-python-picard/package.py
index c7b1516374..3428b741ce 100644
--- a/var/spack/repos/builtin/packages/py-python-picard/package.py
+++ b/var/spack/repos/builtin/packages/py-python-picard/package.py
@@ -12,6 +12,8 @@ class PyPythonPicard(PythonPackage):
homepage = "https://pierreablin.github.io/picard/"
pypi = "python-picard/python-picard-0.6.tar.gz"
+ license("BSD-3-Clause")
+
version("0.6", sha256="dad377c9a50f9850f85841eba0ffb58ad557885ca93364bb73153f33210b52e2")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-python-pptx/package.py b/var/spack/repos/builtin/packages/py-python-pptx/package.py
index 298343e0e4..0c73a3393d 100644
--- a/var/spack/repos/builtin/packages/py-python-pptx/package.py
+++ b/var/spack/repos/builtin/packages/py-python-pptx/package.py
@@ -14,6 +14,8 @@ class PyPythonPptx(PythonPackage):
maintainers("LydDeb")
+ license("MIT")
+
version("0.6.23", sha256="587497ff28e779ab18dbb074f6d4052893c85dedc95ed75df319364f331fedee")
version("0.6.21", sha256="7798a2aaf89563565b3c7120c0acfe9aff775db0db3580544e3bf4840c2e378f")
diff --git a/var/spack/repos/builtin/packages/py-python-ptrace/package.py b/var/spack/repos/builtin/packages/py-python-ptrace/package.py
index 5f7311fce6..447e3b0341 100644
--- a/var/spack/repos/builtin/packages/py-python-ptrace/package.py
+++ b/var/spack/repos/builtin/packages/py-python-ptrace/package.py
@@ -12,6 +12,8 @@ class PyPythonPtrace(PythonPackage):
pypi = "python-ptrace/python-ptrace-0.9.8.tar.gz"
+ license("GPL-2.0-only")
+
version("0.9.8", sha256="1e3bc6223f626aaacde8a7979732691c11b13012e702fee9ae16c87f71633eaa")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-python-rapidjson/package.py b/var/spack/repos/builtin/packages/py-python-rapidjson/package.py
index ea2a0ae320..204d24dfe4 100644
--- a/var/spack/repos/builtin/packages/py-python-rapidjson/package.py
+++ b/var/spack/repos/builtin/packages/py-python-rapidjson/package.py
@@ -12,6 +12,8 @@ class PyPythonRapidjson(PythonPackage):
homepage = "https://github.com/python-rapidjson/python-rapidjson"
pypi = "python-rapidjson/python-rapidjson-0.9.1.tar.gz"
+ license("MIT")
+
version("1.10", sha256="acfecbf5edb91ec72a20a125de7f56b8c2f6161eff4c65382c8ee6a2484d3540")
version("1.9", sha256="be7d351c7112dac608133a23f60e95395668d0981a07f4037f63e0e88afcf01a")
version("1.8", sha256="170c2ff97d01735f67afd0e1cb0aaa690cb69ae6016e020c6afd5e0ab9b39899")
diff --git a/var/spack/repos/builtin/packages/py-python-slugify/package.py b/var/spack/repos/builtin/packages/py-python-slugify/package.py
index a61f879b40..cdefade389 100644
--- a/var/spack/repos/builtin/packages/py-python-slugify/package.py
+++ b/var/spack/repos/builtin/packages/py-python-slugify/package.py
@@ -12,6 +12,8 @@ class PyPythonSlugify(PythonPackage):
homepage = "https://github.com/un33k/python-slugify"
pypi = "python-slugify/python-slugify-4.0.0.tar.gz"
+ license("MIT")
+
version("4.0.0", sha256="a8fc3433821140e8f409a9831d13ae5deccd0b033d4744d94b31fea141bdd84c")
depends_on("python@2.7:2.8,3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-python-sotools/package.py b/var/spack/repos/builtin/packages/py-python-sotools/package.py
index 3dac633aff..92ee5b64a9 100644
--- a/var/spack/repos/builtin/packages/py-python-sotools/package.py
+++ b/var/spack/repos/builtin/packages/py-python-sotools/package.py
@@ -11,6 +11,8 @@ class PyPythonSotools(PythonPackage):
pypi = "python-sotools/python-sotools-0.1.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.1.0", sha256="39a088f2ca384294e19a96a82d883feb729f0f2e5ae21d9785be357124ec61f2")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-python-subunit/package.py b/var/spack/repos/builtin/packages/py-python-subunit/package.py
index 7c81ba1624..2e89c2ca99 100644
--- a/var/spack/repos/builtin/packages/py-python-subunit/package.py
+++ b/var/spack/repos/builtin/packages/py-python-subunit/package.py
@@ -12,6 +12,8 @@ class PyPythonSubunit(PythonPackage):
homepage = "https://launchpad.net/subunit"
pypi = "python-subunit/python-subunit-1.3.0.tar.gz"
+ license("MIT")
+
version("1.3.0", sha256="9607edbee4c1e5a30ff88549ce8d9feb0b9bcbcb5e55033a9d76e86075465cbb")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-python-utils/package.py b/var/spack/repos/builtin/packages/py-python-utils/package.py
index 0feea9cc9f..0ed59cbf11 100644
--- a/var/spack/repos/builtin/packages/py-python-utils/package.py
+++ b/var/spack/repos/builtin/packages/py-python-utils/package.py
@@ -14,6 +14,8 @@ class PyPythonUtils(PythonPackage):
homepage = "https://github.com/WoLpH/python-utils"
pypi = "python-utils/python-utils-2.4.0.tar.gz"
+ license("BSD-3-Clause")
+
version("3.5.2", sha256="68198854fc276bc4b2403b261703c218e01ef564dcb072a7096ed9ea7aa5130c")
version("2.7.1", sha256="88595bfa054975534a2f813b6c8deb96b44f3b6fad00a927fd062fe65550fadf")
version("2.4.0", sha256="f21fc09ff58ea5ebd1fd2e8ef7f63e39d456336900f26bdc9334a03a3f7d8089")
diff --git a/var/spack/repos/builtin/packages/py-python-xlib/package.py b/var/spack/repos/builtin/packages/py-python-xlib/package.py
index e8fa77da8e..be00ca7456 100644
--- a/var/spack/repos/builtin/packages/py-python-xlib/package.py
+++ b/var/spack/repos/builtin/packages/py-python-xlib/package.py
@@ -16,6 +16,8 @@ class PyPythonXlib(PythonPackage):
homepage = "https://github.com/python-xlib/python-xlib"
pypi = "python-xlib/python-xlib-0.30.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("0.30", sha256="74131418faf9e7b83178c71d9d80297fbbd678abe99ae9258f5a20cd027acb5f")
depends_on("python@2.7,3.3:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-python-xmp-toolkit/package.py b/var/spack/repos/builtin/packages/py-python-xmp-toolkit/package.py
index 1c0eaff662..6f2815bc55 100644
--- a/var/spack/repos/builtin/packages/py-python-xmp-toolkit/package.py
+++ b/var/spack/repos/builtin/packages/py-python-xmp-toolkit/package.py
@@ -12,6 +12,8 @@ class PyPythonXmpToolkit(PythonPackage):
homepage = "https://github.com/python-xmp-toolkit/python-xmp-toolkit"
pypi = "python-xmp-toolkit/python-xmp-toolkit-2.0.1.tar.gz"
+ license("BSD-3-Clause")
+
version("2.0.1", sha256="f8d912946ff9fd46ed5c7c355aa5d4ea193328b3f200909ef32d9a28a1419a38")
depends_on("python@2.6:2.7,3.3:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-python3-openid/package.py b/var/spack/repos/builtin/packages/py-python3-openid/package.py
index fb4587099a..43abf948ed 100644
--- a/var/spack/repos/builtin/packages/py-python3-openid/package.py
+++ b/var/spack/repos/builtin/packages/py-python3-openid/package.py
@@ -13,6 +13,8 @@ class PyPython3Openid(PythonPackage):
homepage = "https://github.com/necaris/python3-openid"
pypi = "python3-openid/python3-openid-3.2.0.tar.gz"
+ license("Apache-2.0")
+
version("3.2.0", sha256="33fbf6928f401e0b790151ed2b5290b02545e8775f982485205a066f874aaeaf")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pythonqwt/package.py b/var/spack/repos/builtin/packages/py-pythonqwt/package.py
index 794eeec1a5..a2beb95085 100644
--- a/var/spack/repos/builtin/packages/py-pythonqwt/package.py
+++ b/var/spack/repos/builtin/packages/py-pythonqwt/package.py
@@ -12,6 +12,8 @@ class PyPythonqwt(PythonPackage):
homepage = "https://github.com/PierreRaybaut/PythonQwt"
pypi = "PythonQwt/PythonQwt-0.5.5.zip"
+ license("LGPL-2.1-or-later")
+
version("0.5.5", sha256="1f13cc8b555a57f8fe0f806d6c2f6d847050e4d837649503932b81316d12788a")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pythonsollya/package.py b/var/spack/repos/builtin/packages/py-pythonsollya/package.py
index f55e61e26c..7535fb2a22 100644
--- a/var/spack/repos/builtin/packages/py-pythonsollya/package.py
+++ b/var/spack/repos/builtin/packages/py-pythonsollya/package.py
@@ -12,6 +12,8 @@ class PyPythonsollya(PythonPackage):
homepage = "Python wrapper for the Sollya library"
url = "https://gitlab.com/metalibm-dev/pythonsollya/-/archive/release-0.4.0-alpha0/pythonsollya-release-0.4.0-alpha0.tar.gz"
+ license("CECILL-2.1")
+
version(
"0.4.0-alpha0", sha256="faac899744c92b1d20980cadef309cd5610d79722322e97940ff142c207c41b5"
)
diff --git a/var/spack/repos/builtin/packages/py-pythran/package.py b/var/spack/repos/builtin/packages/py-pythran/package.py
index 64e501b001..675d3f4b6a 100644
--- a/var/spack/repos/builtin/packages/py-pythran/package.py
+++ b/var/spack/repos/builtin/packages/py-pythran/package.py
@@ -16,6 +16,8 @@ class PyPythran(PythonPackage):
homepage = "https://github.com/serge-sans-paille/pythran"
pypi = "pythran/pythran-0.9.11.tar.gz"
+ license("BSD-3-Clause")
+
version("0.12.2", sha256="2344c7ad76255f31f79d87877cc6bb8bddc5e5593015dae29b3f821c6c06a627")
version("0.12.0", sha256="eff3dd0d3eebe57372f0d14f82985525e9bcdfb5b1d1010e1932cf9207060f9f")
version("0.11.0", sha256="0b2cba712e09f7630879dff69f268460bfe34a6d6000451b47d598558a92a875")
diff --git a/var/spack/repos/builtin/packages/py-pytimeparse/package.py b/var/spack/repos/builtin/packages/py-pytimeparse/package.py
index fd633cd6f5..f8c4a9a90f 100644
--- a/var/spack/repos/builtin/packages/py-pytimeparse/package.py
+++ b/var/spack/repos/builtin/packages/py-pytimeparse/package.py
@@ -12,6 +12,8 @@ class PyPytimeparse(PythonPackage):
homepage = "https://github.com/wroberts/pytimeparse"
pypi = "pytimeparse/pytimeparse-1.1.8.tar.gz"
+ license("MIT")
+
version("1.1.8", sha256="e86136477be924d7e670646a98561957e8ca7308d44841e21f5ddea757556a0a")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pytng/package.py b/var/spack/repos/builtin/packages/py-pytng/package.py
index f7108cacef..4ff2500dbf 100644
--- a/var/spack/repos/builtin/packages/py-pytng/package.py
+++ b/var/spack/repos/builtin/packages/py-pytng/package.py
@@ -16,6 +16,8 @@ class PyPytng(PythonPackage):
maintainers("RMeli")
+ license("BSD-3-Clause")
+
version("0.3.0", sha256="f563f9ea260ca8c8e17b3bcf9458bae35aedd5c58e1c5ac4dfff77a1e036506e")
depends_on("python@3.8:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pytoml/package.py b/var/spack/repos/builtin/packages/py-pytoml/package.py
index 5bff2c2324..1a1e1a48b2 100644
--- a/var/spack/repos/builtin/packages/py-pytoml/package.py
+++ b/var/spack/repos/builtin/packages/py-pytoml/package.py
@@ -14,6 +14,8 @@ class PyPytoml(PythonPackage):
homepage = "https://github.com/avakar/pytoml"
pypi = "pytoml/pytoml-0.1.21.tar.gz"
+ license("MIT")
+
version("0.1.21", sha256="8eecf7c8d0adcff3b375b09fe403407aa9b645c499e5ab8cac670ac4a35f61e7")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pytools/package.py b/var/spack/repos/builtin/packages/py-pytools/package.py
index 3373708ea5..d1b67b39b6 100644
--- a/var/spack/repos/builtin/packages/py-pytools/package.py
+++ b/var/spack/repos/builtin/packages/py-pytools/package.py
@@ -12,6 +12,8 @@ class PyPytools(PythonPackage):
homepage = "https://github.com/inducer/pytools"
pypi = "pytools/pytools-2019.1.1.tar.gz"
+ license("MIT")
+
version("2022.1.14", sha256="41017371610bb2a03685597c5285205e6597c7f177383d95c8b871244b12c14e")
version("2022.1.12", sha256="4d62875e9a2ab2a24e393a9a8b799492f1a721bffa840af3807bfd42871dd1f4")
version("2021.2.9", sha256="db6cf83c9ba0a165d545029e2301621486d1e9ef295684072e5cd75316a13755")
diff --git a/var/spack/repos/builtin/packages/py-pytorch-gradual-warmup-lr/package.py b/var/spack/repos/builtin/packages/py-pytorch-gradual-warmup-lr/package.py
index 89992431d2..4895865254 100644
--- a/var/spack/repos/builtin/packages/py-pytorch-gradual-warmup-lr/package.py
+++ b/var/spack/repos/builtin/packages/py-pytorch-gradual-warmup-lr/package.py
@@ -12,6 +12,8 @@ class PyPytorchGradualWarmupLr(PythonPackage):
homepage = "https://github.com/ildoonet/pytorch-gradual-warmup-lr"
url = "https://github.com/ildoonet/pytorch-gradual-warmup-lr/archive/v0.3.2.tar.gz"
+ license("MIT")
+
version("0.3.2", sha256="3ff3ccd0f5130a3c2ffe3bf7e43e7f85d599e0de3ccb42a1704809222e069a18")
version("0.3.1", sha256="3070c7999dc8b6322089ed6a7fc375e1ef2661524097bf461016013b21177819")
version("0.3", sha256="a4a6066461ec5a00e49bb3afa956f9135684b46006f0dcb46f39a19b57d49acb")
diff --git a/var/spack/repos/builtin/packages/py-pytorch-lightning/package.py b/var/spack/repos/builtin/packages/py-pytorch-lightning/package.py
index e997b324a6..3cc78f747a 100644
--- a/var/spack/repos/builtin/packages/py-pytorch-lightning/package.py
+++ b/var/spack/repos/builtin/packages/py-pytorch-lightning/package.py
@@ -14,6 +14,8 @@ class PyPytorchLightning(PythonPackage):
maintainers("adamjstewart")
+ license("Apache-2.0")
+
version("2.0.0", sha256="632dec9af8036f726904e691c505d7650658ef0f4054a062c9e6a940ca09dfd8")
version("1.9.4", sha256="188a7f4468acf23512e7f4903253d86fc7929a49f0c09d699872e364162001e8")
version("1.9.3", sha256="479164caea190d49ee2a218eef7e001888be56db912b417639b047e8f9ca8a07")
diff --git a/var/spack/repos/builtin/packages/py-pyts/package.py b/var/spack/repos/builtin/packages/py-pyts/package.py
index c3dfe54ed5..faa9fb99a2 100644
--- a/var/spack/repos/builtin/packages/py-pyts/package.py
+++ b/var/spack/repos/builtin/packages/py-pyts/package.py
@@ -16,6 +16,8 @@ class PyPyts(PythonPackage):
homepage = "https://github.com/johannfaouzi/pyts"
pypi = "pyts/pyts-0.12.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.12.0", sha256="af85e09a14334cbe384318de6ca4379e9a30bf5bbd1aaf3a1c4a94872e9765b1")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pytweening/package.py b/var/spack/repos/builtin/packages/py-pytweening/package.py
index 962ba93d09..3eb28ff036 100644
--- a/var/spack/repos/builtin/packages/py-pytweening/package.py
+++ b/var/spack/repos/builtin/packages/py-pytweening/package.py
@@ -13,6 +13,8 @@ class PyPytweening(PythonPackage):
homepage = "https://github.com/asweigart/pytweening"
pypi = "PyTweening/PyTweening-1.0.3.zip"
+ license("MIT")
+
version("1.0.3", sha256="4b608a570f4dccf2201e898f643c2a12372eb1d71a3dbc7e778771b603ca248b")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pytz/package.py b/var/spack/repos/builtin/packages/py-pytz/package.py
index 5820ee0030..45925c051f 100644
--- a/var/spack/repos/builtin/packages/py-pytz/package.py
+++ b/var/spack/repos/builtin/packages/py-pytz/package.py
@@ -13,6 +13,8 @@ class PyPytz(PythonPackage):
pypi = "pytz/pytz-2019.3.tar.gz"
git = "https://github.com/stub42/pytz.git"
+ license("MIT")
+
version("2023.3", sha256="1d8ce29db189191fb55338ee6d0387d82ab59f3d00eac103412d64e0ebd0c588")
version("2022.2.1", sha256="cea221417204f2d1a2aa03ddae3e867921971d0d76f14d87abb4414415bbdcf5")
version("2021.3", sha256="acad2d8b20a1af07d4e4c9d2e9285c5ed9104354062f275f3fcd88dcef4f1326")
diff --git a/var/spack/repos/builtin/packages/py-pyu2f/package.py b/var/spack/repos/builtin/packages/py-pyu2f/package.py
index 84006032fe..6761709d80 100644
--- a/var/spack/repos/builtin/packages/py-pyu2f/package.py
+++ b/var/spack/repos/builtin/packages/py-pyu2f/package.py
@@ -12,6 +12,8 @@ class PyPyu2f(PythonPackage):
homepage = "https://github.com/google/pyu2f"
pypi = "pyu2f/pyu2f-0.1.5.tar.gz"
+ license("Apache-2.0")
+
version("0.1.5", sha256="a3caa3a11842fc7d5746376f37195e6af5f17c0a15737538bb1cebf656fb306b")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pyudev/package.py b/var/spack/repos/builtin/packages/py-pyudev/package.py
index 3df5c541c5..5eb91bd73b 100644
--- a/var/spack/repos/builtin/packages/py-pyudev/package.py
+++ b/var/spack/repos/builtin/packages/py-pyudev/package.py
@@ -12,6 +12,8 @@ class PyPyudev(PythonPackage):
homepage = "https://pyudev.readthedocs.io/en/latest/"
pypi = "pyudev/pyudev-0.9.tar.gz"
+ license("LGPL-2.1+")
+
version("0.21.0", sha256="094b7a100150114748aaa3b70663485dd360457a709bfaaafe5a977371033f2b")
version("0.15", sha256="12f462b777388c447edaac9e4b423a38a76eeb43f36b1a42288e771309d663c2")
version("0.9", sha256="5282ff7178942cfe0cb56316b7743ad6d0189e2749d80f452bf2e04740b81eb2")
diff --git a/var/spack/repos/builtin/packages/py-pyupgrade/package.py b/var/spack/repos/builtin/packages/py-pyupgrade/package.py
index 50681b33eb..60dd388a0a 100644
--- a/var/spack/repos/builtin/packages/py-pyupgrade/package.py
+++ b/var/spack/repos/builtin/packages/py-pyupgrade/package.py
@@ -12,6 +12,8 @@ class PyPyupgrade(PythonPackage):
homepage = "https://github.com/asottile/pyupgrade"
pypi = "pyupgrade/pyupgrade-2.31.1.tar.gz"
+ license("MIT")
+
version("3.3.1", sha256="f88bce38b0ba92c2a9a5063c8629e456e8d919b67d2d42c7ecab82ff196f9813")
version("2.31.1", sha256="22e0ad6dd39c4381805cb059f1e691b6315c62c0ebcec98a5f29d22cd186a72a")
diff --git a/var/spack/repos/builtin/packages/py-pyusb/package.py b/var/spack/repos/builtin/packages/py-pyusb/package.py
index 2083097954..5a00b2fae7 100644
--- a/var/spack/repos/builtin/packages/py-pyusb/package.py
+++ b/var/spack/repos/builtin/packages/py-pyusb/package.py
@@ -12,6 +12,8 @@ class PyPyusb(PythonPackage):
homepage = "https://github.com/pyusb/pyusb"
pypi = "pyusb/pyusb-1.0.2.tar.gz"
+ license("BSD-3-Clause")
+
version("1.0.2", sha256="4e9b72cc4a4205ca64fbf1f3fff39a335512166c151ad103e55c8223ac147362")
depends_on("py-setuptools", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pyutilib/package.py b/var/spack/repos/builtin/packages/py-pyutilib/package.py
index 45be5ec8f0..3bc0d37062 100644
--- a/var/spack/repos/builtin/packages/py-pyutilib/package.py
+++ b/var/spack/repos/builtin/packages/py-pyutilib/package.py
@@ -17,6 +17,8 @@ class PyPyutilib(PythonPackage):
homepage = "https://github.com/PyUtilib/pyutilib"
url = "https://github.com/PyUtilib/pyutilib/archive/5.5.1.tar.gz"
+ license("BSD-3-Clause")
+
version("6.0.0", sha256="b758419b42f9f512330644ebf05d54a1d3c5671268c344204e02f32713342de5")
version("5.6.2", sha256="3f9f500cf1f15a92e7eb0b3c3ca2af537a2a9e61fe70ad6be4d2d08d9e47764f")
version("5.6.1", sha256="0d0d57921877dc292dd9de39596fabc83b5d072adf10a90c979f678662ddb752")
diff --git a/var/spack/repos/builtin/packages/py-pyuwsgi/package.py b/var/spack/repos/builtin/packages/py-pyuwsgi/package.py
index 3e6f8cf7cd..cb029b974a 100644
--- a/var/spack/repos/builtin/packages/py-pyuwsgi/package.py
+++ b/var/spack/repos/builtin/packages/py-pyuwsgi/package.py
@@ -13,6 +13,8 @@ class PyPyuwsgi(PythonPackage):
homepage = "https://uwsgi-docs.readthedocs.io"
pypi = "pyuwsgi/pyuwsgi-2.0.21.tar.gz"
+ license("GPL-2.0-or-later")
+
version("2.0.21", sha256="211e8877f5191e347ba905232d04ab30e05ce31ba7a6dac4bfcb48de9845bb52")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pyvista/package.py b/var/spack/repos/builtin/packages/py-pyvista/package.py
index 2c4ab0770b..57411610fc 100644
--- a/var/spack/repos/builtin/packages/py-pyvista/package.py
+++ b/var/spack/repos/builtin/packages/py-pyvista/package.py
@@ -14,6 +14,8 @@ class PyPyvista(PythonPackage):
maintainers("banesullivan")
+ license("MIT")
+
version("0.42.3", sha256="00159cf0dea05c1ecfd1695c8c6ccfcfff71b0744c9997fc0276e661dc052351")
version("0.37.0", sha256="d36a2c6d5f53f473ab6a9241669693acee7a5179394dc97595da14cc1de23141")
version("0.32.1", sha256="585ac79524e351924730aff9b7207d6c5ac4175dbb5d33f7a9a2de22ae53dbf9")
diff --git a/var/spack/repos/builtin/packages/py-pyvistaqt/package.py b/var/spack/repos/builtin/packages/py-pyvistaqt/package.py
index 6d93cff7a7..d63cd756b3 100644
--- a/var/spack/repos/builtin/packages/py-pyvistaqt/package.py
+++ b/var/spack/repos/builtin/packages/py-pyvistaqt/package.py
@@ -12,6 +12,8 @@ class PyPyvistaqt(PythonPackage):
homepage = "https://github.com/pyvista/pyvistaqt"
pypi = "pyvistaqt/pyvistaqt-0.5.0.tar.gz"
+ license("MIT")
+
version("0.5.0", sha256="f2358825d3c5f434760c13fdff5d3681b3cf36898e6e909c8a7934a8e6448f71")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pyviz-comms/package.py b/var/spack/repos/builtin/packages/py-pyviz-comms/package.py
index bd5bac7db2..ace15c40e3 100644
--- a/var/spack/repos/builtin/packages/py-pyviz-comms/package.py
+++ b/var/spack/repos/builtin/packages/py-pyviz-comms/package.py
@@ -12,6 +12,8 @@ class PyPyvizComms(PythonPackage):
homepage = "https://holoviz.org/"
pypi = "pyviz_comms/pyviz_comms-2.2.1.tar.gz"
+ license("BSD-3-Clause")
+
version("2.2.1", sha256="a26145b8ce43d2d934b3c6826d77b913ce105c528eb2e494c890b3e3525ddf33")
depends_on("py-setuptools@40.8:60", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pywavelets/package.py b/var/spack/repos/builtin/packages/py-pywavelets/package.py
index fc2a49c906..e6c746e7d7 100644
--- a/var/spack/repos/builtin/packages/py-pywavelets/package.py
+++ b/var/spack/repos/builtin/packages/py-pywavelets/package.py
@@ -14,6 +14,8 @@ class PyPywavelets(PythonPackage):
homepage = "https://github.com/PyWavelets/pywt"
pypi = "PyWavelets/PyWavelets-0.5.2.tar.gz"
+ license("MIT")
+
version("1.4.1", sha256="6437af3ddf083118c26d8f97ab43b0724b956c9f958e9ea788659f6a2834ba93")
version("1.1.1", sha256="1a64b40f6acb4ffbaccce0545d7fc641744f95351f62e4c6aaa40549326008c9")
version("0.5.2", sha256="ce36e2f0648ea1781490b09515363f1f64446b0eac524603e5db5e180113bed9")
diff --git a/var/spack/repos/builtin/packages/py-pyworld/package.py b/var/spack/repos/builtin/packages/py-pyworld/package.py
index 7d8364bf5b..3fba45f297 100644
--- a/var/spack/repos/builtin/packages/py-pyworld/package.py
+++ b/var/spack/repos/builtin/packages/py-pyworld/package.py
@@ -15,6 +15,8 @@ class PyPyworld(PythonPackage):
homepage = "https://github.com/JeremyCCHsu/Python-Wrapper-for-World-Vocoder"
pypi = "pyworld/pyworld-0.3.0.tar.gz"
+ license("MIT")
+
version("0.3.0", sha256="e19b5d8445e0c4fc45ded71863aeaaf2680064b4626b0e7c90f72e9ace9f6b5b")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-pyxlsb/package.py b/var/spack/repos/builtin/packages/py-pyxlsb/package.py
index d873e0b68b..2fbb0aea88 100644
--- a/var/spack/repos/builtin/packages/py-pyxlsb/package.py
+++ b/var/spack/repos/builtin/packages/py-pyxlsb/package.py
@@ -12,6 +12,8 @@ class PyPyxlsb(PythonPackage):
pypi = "pyxlsb/pyxlsb-1.0.10.tar.gz"
+ license("LGPL-3.0-only")
+
version("1.0.10", sha256="8062d1ea8626d3f1980e8b1cfe91a4483747449242ecb61013bc2df85435f685")
version("1.0.8", sha256="dcf26d6494b45d8852d68571f828c2361b74711a2e19ba03eee77f96b9210464")
version("1.0.6", sha256="47e8230582de15ad9824a456d1d4cb36a6535f4ad5e5eb2464d31f0445b9db46")
diff --git a/var/spack/repos/builtin/packages/py-pyyaml-env-tag/package.py b/var/spack/repos/builtin/packages/py-pyyaml-env-tag/package.py
index 71ac23dad9..e23f9fd2eb 100644
--- a/var/spack/repos/builtin/packages/py-pyyaml-env-tag/package.py
+++ b/var/spack/repos/builtin/packages/py-pyyaml-env-tag/package.py
@@ -13,6 +13,8 @@ class PyPyyamlEnvTag(PythonPackage):
homepage = "https://github.com/waylan/pyyaml-env-tag"
pypi = "pyyaml_env_tag/pyyaml_env_tag-0.1.tar.gz"
+ license("MIT")
+
version("0.1", sha256="70092675bda14fdec33b31ba77e7543de9ddc88f2e5b99160396572d11525bdb")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-pyyaml/package.py b/var/spack/repos/builtin/packages/py-pyyaml/package.py
index 47138e1faf..8f76dd7919 100644
--- a/var/spack/repos/builtin/packages/py-pyyaml/package.py
+++ b/var/spack/repos/builtin/packages/py-pyyaml/package.py
@@ -13,6 +13,8 @@ class PyPyyaml(PythonPackage):
pypi = "PyYAML/PyYAML-5.3.1.tar.gz"
git = "https://github.com/yaml/pyyaml.git"
+ license("MIT")
+
version("6.0", sha256="68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2")
version("5.4.1", sha256="607774cbba28732bfa802b54baa7484215f530991055bb562efbed5b2f20a45e")
version("5.3.1", sha256="b8eac752c5e14d3eca0e6dd9199cd627518cb5ec06add0de9d32baeee6fe645d")
diff --git a/var/spack/repos/builtin/packages/py-pyzmq/package.py b/var/spack/repos/builtin/packages/py-pyzmq/package.py
index bf60b4be57..5461811104 100644
--- a/var/spack/repos/builtin/packages/py-pyzmq/package.py
+++ b/var/spack/repos/builtin/packages/py-pyzmq/package.py
@@ -32,6 +32,8 @@ class PyPyzmq(PythonPackage):
"zmq.devices",
]
+ license("BSD-3-Clause")
+
version("25.0.2", sha256="6b8c1bbb70e868dc88801aa532cae6bd4e3b5233784692b786f17ad2962e5149")
version("24.0.1", sha256="216f5d7dbb67166759e59b0479bca82b8acf9bed6015b526b8eb10143fb08e77")
version("22.3.0", sha256="8eddc033e716f8c91c6a2112f0a8ebc5e00532b4a6ae1eb0ccc48e027f9c671c")
diff --git a/var/spack/repos/builtin/packages/py-qdldl/package.py b/var/spack/repos/builtin/packages/py-qdldl/package.py
index 0512763ece..dab3eacc6a 100644
--- a/var/spack/repos/builtin/packages/py-qdldl/package.py
+++ b/var/spack/repos/builtin/packages/py-qdldl/package.py
@@ -15,6 +15,8 @@ class PyQdldl(PythonPackage):
maintainers("meyersbs")
+ license("Apache-2.0")
+
version(
"0.1.5.post3", sha256="69c092f6e1fc23fb779a80a62e6fcdfe2eba05c925860248c4d6754f4736938f"
)
diff --git a/var/spack/repos/builtin/packages/py-qiskit-aer/package.py b/var/spack/repos/builtin/packages/py-qiskit-aer/package.py
index a3e38d6524..3736c8c94b 100644
--- a/var/spack/repos/builtin/packages/py-qiskit-aer/package.py
+++ b/var/spack/repos/builtin/packages/py-qiskit-aer/package.py
@@ -14,6 +14,8 @@ class PyQiskitAer(PythonPackage, CudaPackage):
homepage = "https://github.com/Qiskit/qiskit-aer"
pypi = "qiskit-aer/qiskit-aer-0.9.1.tar.gz"
+ license("Apache-2.0")
+
version("0.11.1", sha256="ff136a086d0473346e5f5309ae34cc78b103dcd8a898344c6e5f86de91af41a1")
version("0.9.1", sha256="3bf5f615aaae7cc5f816c39a4e9108aabaed0cc894fb6f841e48ffd56574e7eb")
diff --git a/var/spack/repos/builtin/packages/py-qiskit-ibm-provider/package.py b/var/spack/repos/builtin/packages/py-qiskit-ibm-provider/package.py
index e095f7ae7f..6dc77c962d 100644
--- a/var/spack/repos/builtin/packages/py-qiskit-ibm-provider/package.py
+++ b/var/spack/repos/builtin/packages/py-qiskit-ibm-provider/package.py
@@ -13,6 +13,8 @@ class PyQiskitIbmProvider(PythonPackage):
homepage = "https://github.com/Qiskit/qiskit-ibm-provider"
pypi = "qiskit-ibm-provider/qiskit-ibm-provider-0.5.1.tar.gz"
+ license("Apache-2.0")
+
version("0.5.1", sha256="0135d455d5fc4238efe1b852767c243fb995f003fbcac0bb836608426a0c0597")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-qiskit-nature/package.py b/var/spack/repos/builtin/packages/py-qiskit-nature/package.py
index 1dae95d6d5..c314caf8fa 100644
--- a/var/spack/repos/builtin/packages/py-qiskit-nature/package.py
+++ b/var/spack/repos/builtin/packages/py-qiskit-nature/package.py
@@ -15,6 +15,8 @@ class PyQiskitNature(PythonPackage):
homepage = "https://github.com/Qiskit/qiskit-nature"
pypi = "qiskit-nature/qiskit-nature-0.2.2.tar.gz"
+ license("Apache-2.0")
+
version("0.2.2", sha256="ce3558d4acf2511111cc398361146af36391d67e5a9fe9c4bd0f727cb56022bf")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-qiskit-terra/package.py b/var/spack/repos/builtin/packages/py-qiskit-terra/package.py
index f298997924..3cc3468c86 100644
--- a/var/spack/repos/builtin/packages/py-qiskit-terra/package.py
+++ b/var/spack/repos/builtin/packages/py-qiskit-terra/package.py
@@ -15,6 +15,8 @@ class PyQiskitTerra(PythonPackage):
homepage = "https://github.com/Qiskit/qiskit-terra"
pypi = "qiskit-terra/qiskit-terra-0.18.3.tar.gz"
+ license("Apache-2.0")
+
version("0.23.3", sha256="8f2f61622c28ad38db95d9bbacb03b9743923581545df08eb5047fa86f4de198")
version("0.22.2", sha256="efd212cd98479ebedc8cc1f93d4eb8039f21c07bd39a62065b584e02d72e632d")
version("0.18.3", sha256="8737c8f1f4c6f29ec2fb02d73023f4854a396c33f78f4629a861a3e48fc789cc")
diff --git a/var/spack/repos/builtin/packages/py-qmtest/package.py b/var/spack/repos/builtin/packages/py-qmtest/package.py
index 1b9e6c98ce..d0824f6b2f 100644
--- a/var/spack/repos/builtin/packages/py-qmtest/package.py
+++ b/var/spack/repos/builtin/packages/py-qmtest/package.py
@@ -14,6 +14,8 @@ class PyQmtest(PythonPackage):
maintainers("haralmha")
+ license("GPL-2.0-only")
+
version("2.4.1", sha256="098f705aea9c8f7f5b6b5fe131974cee33b50cad3e13977e39708f306ce9ac91")
# Patch to fix python 3.10 and above compatibility
diff --git a/var/spack/repos/builtin/packages/py-qpsolvers/package.py b/var/spack/repos/builtin/packages/py-qpsolvers/package.py
index 29142b7e47..f6fc4dac25 100644
--- a/var/spack/repos/builtin/packages/py-qpsolvers/package.py
+++ b/var/spack/repos/builtin/packages/py-qpsolvers/package.py
@@ -15,6 +15,8 @@ class PyQpsolvers(PythonPackage):
maintainers("meyersbs")
+ license("LGPL-3.0-only")
+
version("3.2.0", sha256="770a2b40ff827e251a30df97e9d518fd4859621fc02a323c3b6407cf2fbf4f34")
version("3.1.0", sha256="f6becafc4667236a67276fa0baee1697c904c37498c5161fa40c605209269b4d")
diff --git a/var/spack/repos/builtin/packages/py-qpth/package.py b/var/spack/repos/builtin/packages/py-qpth/package.py
index e547abe86c..97134e0280 100644
--- a/var/spack/repos/builtin/packages/py-qpth/package.py
+++ b/var/spack/repos/builtin/packages/py-qpth/package.py
@@ -12,6 +12,8 @@ class PyQpth(PythonPackage):
homepage = "https://github.com/locuslab/qpth"
pypi = "qpth/qpth-0.0.15.tar.gz"
+ license("Apache-2.0")
+
version("0.0.15", sha256="99d8ec5a35877c18543875a7d5b7fc9af1fa9a4d4b0888011c1ecf42ad9d521c")
depends_on("python", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-qrcode/package.py b/var/spack/repos/builtin/packages/py-qrcode/package.py
index df7e05b139..2ade50fae9 100644
--- a/var/spack/repos/builtin/packages/py-qrcode/package.py
+++ b/var/spack/repos/builtin/packages/py-qrcode/package.py
@@ -14,6 +14,8 @@ class PyQrcode(PythonPackage):
maintainers("sethrj")
+ license("BSD-3-Clause")
+
version("7.3.1", sha256="375a6ff240ca9bd41adc070428b5dfc1dcfbb0f2507f1ac848f6cded38956578")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-qsymm/package.py b/var/spack/repos/builtin/packages/py-qsymm/package.py
index 640ffc3d88..032220dbfc 100644
--- a/var/spack/repos/builtin/packages/py-qsymm/package.py
+++ b/var/spack/repos/builtin/packages/py-qsymm/package.py
@@ -19,6 +19,8 @@ class PyQsymm(PythonPackage):
# package is updated
maintainers("payerle")
+ license("BSD-2-Clause")
+
version("1.2.7", sha256="9af92a30c3f72883c744d4717e4ec30c8b48121e208c10553e8e0e428fe43bbc")
depends_on("python@3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-qtawesome/package.py b/var/spack/repos/builtin/packages/py-qtawesome/package.py
index 280fe79355..ff732c4bee 100644
--- a/var/spack/repos/builtin/packages/py-qtawesome/package.py
+++ b/var/spack/repos/builtin/packages/py-qtawesome/package.py
@@ -12,6 +12,8 @@ class PyQtawesome(PythonPackage):
homepage = "https://github.com/spyder-ide/qtawesome"
pypi = "QtAwesome/QtAwesome-0.4.1.tar.gz"
+ license("MIT")
+
version("0.4.1", sha256="9ea91efeb83e8b73f814aeca898c29cade0c087acec58e91b4f384595aeb4cfd")
version("0.3.3", sha256="c3c98ee4df0133ae42d202fea20253f8746266b4541c5df4269ca4131792ce0f")
diff --git a/var/spack/repos/builtin/packages/py-qtconsole/package.py b/var/spack/repos/builtin/packages/py-qtconsole/package.py
index e200236f65..9cb434b21c 100644
--- a/var/spack/repos/builtin/packages/py-qtconsole/package.py
+++ b/var/spack/repos/builtin/packages/py-qtconsole/package.py
@@ -12,6 +12,8 @@ class PyQtconsole(PythonPackage):
homepage = "https://ipython.org"
pypi = "qtconsole/qtconsole-4.2.1.tar.gz"
+ license("BSD-3-Clause")
+
version("5.2.0", sha256="6bb4df839609f240194213407872076f871e3a3884cf8e785068e8c7f39344c6")
version("4.5.1", sha256="4af84facdd6f00a6b9b2927255f717bb23ae4b7a20ba1d9ef0a5a5a8dbe01ae2")
version("4.2.1", sha256="25ec7d345528b3e8f3c91be349dd3c699755f206dc4b6ec668e2e5dd60ea18ef")
diff --git a/var/spack/repos/builtin/packages/py-qtpy/package.py b/var/spack/repos/builtin/packages/py-qtpy/package.py
index f99d236e28..a9eb148117 100644
--- a/var/spack/repos/builtin/packages/py-qtpy/package.py
+++ b/var/spack/repos/builtin/packages/py-qtpy/package.py
@@ -12,6 +12,8 @@ class PyQtpy(PythonPackage):
homepage = "https://github.com/spyder-ide/qtpy"
pypi = "QtPy/QtPy-1.2.1.tar.gz"
+ license("MIT")
+
version("1.11.2", sha256="d6e4ae3a41f1fcb19762b58f35ad6dd443b4bdc867a4cb81ef10ccd85403c92b")
version("1.7.1", sha256="e97275750934b3a1f4d8e263f5b889ae817ed36f26867ab0ce52be731ab1ed9e")
version("1.2.1", sha256="5803ce31f50b24295e8e600b76cc91d7f2a3140a5a0d526d40226f9ec5e9097d")
diff --git a/var/spack/repos/builtin/packages/py-quantities/package.py b/var/spack/repos/builtin/packages/py-quantities/package.py
index d98f009c9f..f7ff126a4e 100644
--- a/var/spack/repos/builtin/packages/py-quantities/package.py
+++ b/var/spack/repos/builtin/packages/py-quantities/package.py
@@ -13,6 +13,8 @@ class PyQuantities(PythonPackage):
pypi = "quantities/quantities-0.12.1.tar.gz"
maintainers("apdavison")
+ license("DOC")
+
version("0.14.1", sha256="efeafffc0c0364f891a9327239cd12496bccb55cd037a6d1bf44de706f722877")
version("0.13.0", sha256="0fde20115410de21cefa786f3aeae69c1b51bb19ee492190324c1da705e61a81")
version("0.12.5", sha256="67546963cb2a519b1a4aa43d132ef754360268e5d551b43dd1716903d99812f0")
diff --git a/var/spack/repos/builtin/packages/py-quantum-blackbird/package.py b/var/spack/repos/builtin/packages/py-quantum-blackbird/package.py
index 60da3c76d5..c9582708a4 100644
--- a/var/spack/repos/builtin/packages/py-quantum-blackbird/package.py
+++ b/var/spack/repos/builtin/packages/py-quantum-blackbird/package.py
@@ -16,6 +16,8 @@ class PyQuantumBlackbird(PythonPackage):
homepage = "https://github.com/XanaduAI/blackbird"
pypi = "quantum-blackbird/quantum-blackbird-0.5.0.tar.gz"
+ license("Apache-2.0")
+
version("0.5.0", sha256="065c73bf5263ce8f9b72dcd2b434f3bfbb471f0a6907c97a617ec0c8bde01db3")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-quantum-xir/package.py b/var/spack/repos/builtin/packages/py-quantum-xir/package.py
index e226f414c0..35e17baa8a 100644
--- a/var/spack/repos/builtin/packages/py-quantum-xir/package.py
+++ b/var/spack/repos/builtin/packages/py-quantum-xir/package.py
@@ -13,6 +13,8 @@ class PyQuantumXir(PythonPackage):
homepage = "https://github.com/XanaduAI/xir"
pypi = "quantum-xir/quantum-xir-0.2.2.tar.gz"
+ license("Apache-2.0")
+
version("0.2.2", sha256="4b6a60bd3dcddb455e33b036b320cf634c5bd772ecea031b110fc5fb2fcf8a51")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-quart/package.py b/var/spack/repos/builtin/packages/py-quart/package.py
index 6a0e046e23..4a0563255d 100644
--- a/var/spack/repos/builtin/packages/py-quart/package.py
+++ b/var/spack/repos/builtin/packages/py-quart/package.py
@@ -13,6 +13,8 @@ class PyQuart(PythonPackage):
homepage = "https://gitlab.com/pgjones/quart/"
pypi = "Quart/Quart-0.16.3.tar.gz"
+ license("MIT")
+
version("0.16.3", sha256="16521d8cf062461b158433d820fff509f98fb997ae6c28740eda061d9cba7d5e")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-quast/package.py b/var/spack/repos/builtin/packages/py-quast/package.py
index a574185b0b..9ed34e62bb 100644
--- a/var/spack/repos/builtin/packages/py-quast/package.py
+++ b/var/spack/repos/builtin/packages/py-quast/package.py
@@ -13,6 +13,8 @@ class PyQuast(PythonPackage):
homepage = "https://cab.spbu.ru/software/quast"
pypi = "quast/quast-5.2.0.tar.gz"
+ license("GPL-2.0-only")
+
version("5.2.0", sha256="23649fbd93253c6da982c0b67d719f9262461deecdc6dffbd690b75dfd790ad7")
version("5.0.2", sha256="cdb8f83e20cc38f218ff7172b454280fcb1c7e2dff74e1f8618cacc53d46b48e")
version("5.0.1", sha256="b1e4443b6598b01faaefddfc0f06fb270414ed4bdaffd0ad9aa420bc0d07d8ad")
diff --git a/var/spack/repos/builtin/packages/py-quaternionic/package.py b/var/spack/repos/builtin/packages/py-quaternionic/package.py
index 385ae8f7ab..5f363ce65a 100644
--- a/var/spack/repos/builtin/packages/py-quaternionic/package.py
+++ b/var/spack/repos/builtin/packages/py-quaternionic/package.py
@@ -14,6 +14,8 @@ class PyQuaternionic(PythonPackage):
maintainers("nilsvu", "moble")
+ license("MIT")
+
version("1.0.1", sha256="ea69733d7311784963922bf08cc0c9c938b62fee2f91219f56544ff30658c10e")
depends_on("python@3.6:3.9", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-queryablelist/package.py b/var/spack/repos/builtin/packages/py-queryablelist/package.py
index 874d3366dc..9026748bfd 100644
--- a/var/spack/repos/builtin/packages/py-queryablelist/package.py
+++ b/var/spack/repos/builtin/packages/py-queryablelist/package.py
@@ -13,6 +13,8 @@ class PyQueryablelist(PythonPackage):
homepage = "https://github.com/kata198/QueryableList"
pypi = "queryablelist/QueryableList-3.1.0.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("3.1.0", sha256="8891dccbadc69a35f5944e1826d8f8db224522aa3af913e301a7a448f5b411e9")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-questionary/package.py b/var/spack/repos/builtin/packages/py-questionary/package.py
index 530c7dc810..d14639165e 100644
--- a/var/spack/repos/builtin/packages/py-questionary/package.py
+++ b/var/spack/repos/builtin/packages/py-questionary/package.py
@@ -14,6 +14,8 @@ class PyQuestionary(PythonPackage):
homepage = "https://github.com/tmbo/questionary"
pypi = "questionary/questionary-1.9.0.tar.gz"
+ license("MIT")
+
version("1.9.0", sha256="a050fdbb81406cddca679a6f492c6272da90cb09988963817828f697cf091c55")
depends_on("python@3.6:3.9", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-qutip-qip/package.py b/var/spack/repos/builtin/packages/py-qutip-qip/package.py
index 71c58507d9..16d4f28b22 100644
--- a/var/spack/repos/builtin/packages/py-qutip-qip/package.py
+++ b/var/spack/repos/builtin/packages/py-qutip-qip/package.py
@@ -15,6 +15,8 @@ class PyQutipQip(PythonPackage):
# using github for now, because pypi tarball is missing the VERSION file
# pypi = "qutip-qip/qutip-qip-0.2.2.tar.gz"
+ license("BSD-3-Clause")
+
version("0.2.3", sha256="a6a3a549cf6983e3ecef2cf07d00be83c146321fb588e250a49d020788a4e590")
version("0.2.2", sha256="4a9c79bb31c2fb2c72428764b2a5f6d8b1c667cebc8257cce1395c7e87d11217")
diff --git a/var/spack/repos/builtin/packages/py-qutip/package.py b/var/spack/repos/builtin/packages/py-qutip/package.py
index 1447515df2..120026db00 100644
--- a/var/spack/repos/builtin/packages/py-qutip/package.py
+++ b/var/spack/repos/builtin/packages/py-qutip/package.py
@@ -13,6 +13,8 @@ class PyQutip(PythonPackage):
homepage = "https://qutip.org/"
pypi = "qutip/qutip-4.7.0.tar.gz"
+ license("BSD-3-Clause")
+
version("4.7.1", sha256="9a87178e68b145c2145b526caa943ccc8400a111325ced45bd17f9b893663af2")
version("4.7.0", sha256="a9dde64457991ef1c5a7d4186b5348a16a71480a610f1c0902e4d656ddc12e31")
diff --git a/var/spack/repos/builtin/packages/py-radiant-mlhub/package.py b/var/spack/repos/builtin/packages/py-radiant-mlhub/package.py
index 5dace1f23e..982159b7e0 100644
--- a/var/spack/repos/builtin/packages/py-radiant-mlhub/package.py
+++ b/var/spack/repos/builtin/packages/py-radiant-mlhub/package.py
@@ -14,6 +14,8 @@ class PyRadiantMlhub(PythonPackage):
maintainers("adamjstewart")
+ license("Apache-2.0")
+
version("0.5.5", sha256="93cabc3c8e9ba343cdb3b0bfaec01bf7a36aae75704fabfe96c8bf5cab9fa899")
version("0.5.3", sha256="f111983910e41f2ce40bf401ccf9e33b393e52cc1989f8f8b74c6b4e2bdd0127")
version("0.5.2", sha256="d310afce962508a44c60f5738fef164c50e78f76c3e85813653824b39a189ca3")
diff --git a/var/spack/repos/builtin/packages/py-radical-entk/package.py b/var/spack/repos/builtin/packages/py-radical-entk/package.py
index 22305dc26b..e741121496 100644
--- a/var/spack/repos/builtin/packages/py-radical-entk/package.py
+++ b/var/spack/repos/builtin/packages/py-radical-entk/package.py
@@ -16,6 +16,8 @@ class PyRadicalEntk(PythonPackage):
maintainers("andre-merzky")
+ license("MIT")
+
version("develop", branch="devel")
version("1.20.0", sha256="1b9fc470b926a93528fd2a898636bdcd1c565bd58ba47608f9bead811d8a46d7")
version("1.18.0", sha256="049f70ec7e95819ec0ea706ee6275db04799ceff119dd7b675ef0d36d814de6f")
diff --git a/var/spack/repos/builtin/packages/py-radical-gtod/package.py b/var/spack/repos/builtin/packages/py-radical-gtod/package.py
index 708239fd8d..5e9e6dc230 100644
--- a/var/spack/repos/builtin/packages/py-radical-gtod/package.py
+++ b/var/spack/repos/builtin/packages/py-radical-gtod/package.py
@@ -18,6 +18,8 @@ class PyRadicalGtod(PythonPackage):
maintainers("andre-merzky")
+ license("LGPL-3.0-or-later")
+
version("develop", branch="devel")
version("1.20.0", sha256="8d0846de7a5d094146c01fbb7c137f343e4da06af51efafeba79dd3fdfe421dc")
version("1.16.0", sha256="1fe9da598a965c7194ed9c7df49d5b30632a11a7f9ece12152bea9aaa91bd4b8")
diff --git a/var/spack/repos/builtin/packages/py-radical-pilot/package.py b/var/spack/repos/builtin/packages/py-radical-pilot/package.py
index 6863c1453a..d8186a7715 100644
--- a/var/spack/repos/builtin/packages/py-radical-pilot/package.py
+++ b/var/spack/repos/builtin/packages/py-radical-pilot/package.py
@@ -17,6 +17,8 @@ class PyRadicalPilot(PythonPackage):
maintainers("andre-merzky")
+ license("MIT")
+
version("develop", branch="devel")
version("1.20.0", sha256="a0747e573a01a856dc330797dbee158f7e1cf8652001dc26f06a1d6c5e553bc6")
version("1.18.1", sha256="fd6a0ffaa727b6b9bab35d8f2dc300bf4d9c4ff3541136d83560aa7b853d6100")
diff --git a/var/spack/repos/builtin/packages/py-radical-saga/package.py b/var/spack/repos/builtin/packages/py-radical-saga/package.py
index 771ae53cfe..e692822984 100644
--- a/var/spack/repos/builtin/packages/py-radical-saga/package.py
+++ b/var/spack/repos/builtin/packages/py-radical-saga/package.py
@@ -18,6 +18,8 @@ class PyRadicalSaga(PythonPackage):
maintainers("andre-merzky")
+ license("MIT")
+
version("develop", branch="devel")
version("1.20.0", sha256="d85f3ed564d9eaf3ead2aa349c854e944ca459492ebf88542404106fce4204ab")
version("1.18.0", sha256="544d4ffafc0b311151724db371ee11e27744103068748962866351ce31ccb810")
diff --git a/var/spack/repos/builtin/packages/py-radical-utils/package.py b/var/spack/repos/builtin/packages/py-radical-utils/package.py
index 5d8e04f3da..32f6c2e268 100644
--- a/var/spack/repos/builtin/packages/py-radical-utils/package.py
+++ b/var/spack/repos/builtin/packages/py-radical-utils/package.py
@@ -16,6 +16,8 @@ class PyRadicalUtils(PythonPackage):
maintainers("andre-merzky")
+ license("MIT")
+
version("develop", branch="devel")
version("1.20.0", sha256="9b39dd616d70c387fb3f97d3510a506bac92c159b6482c3aebd3d11eeaeebcc9")
version("1.18.1", sha256="5b3ab15417a1ef82f63f8a77763a177d6bc59b61a80823be0df8c0f7502d9b3e")
diff --git a/var/spack/repos/builtin/packages/py-rapidfuzz-capi/package.py b/var/spack/repos/builtin/packages/py-rapidfuzz-capi/package.py
index af0ebea5b2..a01ae4f93a 100644
--- a/var/spack/repos/builtin/packages/py-rapidfuzz-capi/package.py
+++ b/var/spack/repos/builtin/packages/py-rapidfuzz-capi/package.py
@@ -16,6 +16,8 @@ class PyRapidfuzzCapi(PythonPackage):
maintainers("LydDeb")
+ license("MIT")
+
version("1.0.5", sha256="b3af179874b28364ba1b7850e37d0d353de9cf5b844e3569c023b74da3a9c68e")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-rapidfuzz/package.py b/var/spack/repos/builtin/packages/py-rapidfuzz/package.py
index a1213a1b37..2af1d4c32a 100644
--- a/var/spack/repos/builtin/packages/py-rapidfuzz/package.py
+++ b/var/spack/repos/builtin/packages/py-rapidfuzz/package.py
@@ -12,6 +12,8 @@ class PyRapidfuzz(PythonPackage):
homepage = "https://github.com/maxbachmann/rapidfuzz"
pypi = "rapidfuzz/rapidfuzz-1.8.2.tar.gz"
+ license("MIT")
+
version("3.3.1", sha256="6783b3852f15ed7567688e2e358757a7b4f38683a915ba5edc6c64f1a3f0b450")
version("2.2.0", sha256="acb8839aac452ec61a419fdc8799e8a6e6cd21bed53d04678cdda6fba1247e2f")
version("1.8.2", sha256="d6efbb2b6b18b3a67d7bdfbcd9bb72732f55736852bbef823bdf210f9e0c6c90")
diff --git a/var/spack/repos/builtin/packages/py-rarfile/package.py b/var/spack/repos/builtin/packages/py-rarfile/package.py
index f7b2ff60f3..84af9c5e69 100644
--- a/var/spack/repos/builtin/packages/py-rarfile/package.py
+++ b/var/spack/repos/builtin/packages/py-rarfile/package.py
@@ -12,6 +12,8 @@ class PyRarfile(PythonPackage):
homepage = "https://github.com/markokr/rarfile"
pypi = "rarfile/rarfile-4.0.tar.gz"
+ license("ISC")
+
version("4.1", sha256="db60b3b5bc1c4bdeb941427d50b606d51df677353385255583847639473eda48")
version("4.0", sha256="67548769229c5bda0827c1663dce3f54644f9dbfba4ae86d4da2b2afd3e602a1")
diff --git a/var/spack/repos/builtin/packages/py-rasterio/package.py b/var/spack/repos/builtin/packages/py-rasterio/package.py
index 478149f894..5e564225c1 100644
--- a/var/spack/repos/builtin/packages/py-rasterio/package.py
+++ b/var/spack/repos/builtin/packages/py-rasterio/package.py
@@ -19,6 +19,8 @@ class PyRasterio(PythonPackage):
maintainers("adamjstewart")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("1.3.9", sha256="fc6d0d290492fa1a5068711cfebb21cc936968891b7ed9da0690c8a7388885c5")
version("1.3.8", sha256="ffdd18e78efdf8ad5861065fd812a66dd34264293317ff6540a078ea891cdef8")
diff --git a/var/spack/repos/builtin/packages/py-rasterstats/package.py b/var/spack/repos/builtin/packages/py-rasterstats/package.py
index d80d718de2..9470dffdc4 100644
--- a/var/spack/repos/builtin/packages/py-rasterstats/package.py
+++ b/var/spack/repos/builtin/packages/py-rasterstats/package.py
@@ -15,6 +15,8 @@ class PyRasterstats(PythonPackage):
homepage = "https://github.com/perrygeo/python-rasterstats"
pypi = "rasterstats/rasterstats-0.17.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.17.0", sha256="27975ebc0a402865dd9e92ad4ecf0dd62678e320735cc81e104c730e6d001298")
depends_on("py-affine@:2", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-ratelim/package.py b/var/spack/repos/builtin/packages/py-ratelim/package.py
index 9282bb2c96..ea585ae5c4 100644
--- a/var/spack/repos/builtin/packages/py-ratelim/package.py
+++ b/var/spack/repos/builtin/packages/py-ratelim/package.py
@@ -12,6 +12,8 @@ class PyRatelim(PythonPackage):
homepage = "https://github.com/themiurgo/ratelim"
pypi = "ratelim/ratelim-0.1.6.tar.gz"
+ license("MIT")
+
version("0.1.6", sha256="826d32177e11f9a12831901c9fda6679fd5bbea3605910820167088f5acbb11d")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-ratelimiter/package.py b/var/spack/repos/builtin/packages/py-ratelimiter/package.py
index 80baf906b5..89c5eacb31 100644
--- a/var/spack/repos/builtin/packages/py-ratelimiter/package.py
+++ b/var/spack/repos/builtin/packages/py-ratelimiter/package.py
@@ -14,6 +14,8 @@ class PyRatelimiter(PythonPackage):
maintainers("marcusboden")
+ license("Apache-2.0")
+
version(
"1.2.0.post0", sha256="5c395dcabdbbde2e5178ef3f89b568a3066454a6ddc223b76473dac22f89b4f7"
)
diff --git a/var/spack/repos/builtin/packages/py-raven/package.py b/var/spack/repos/builtin/packages/py-raven/package.py
index c643053cfc..2173671f5f 100644
--- a/var/spack/repos/builtin/packages/py-raven/package.py
+++ b/var/spack/repos/builtin/packages/py-raven/package.py
@@ -12,6 +12,8 @@ class PyRaven(PythonPackage):
homepage = "https://github.com/getsentry/raven-python"
pypi = "raven/raven-6.10.0.tar.gz"
+ license("BSD-3-Clause")
+
version("6.10.0", sha256="3fa6de6efa2493a7c827472e984ce9b020797d0da16f1db67197bcc23c8fae54")
variant("flask", default=False, description="Build flask backend")
diff --git a/var/spack/repos/builtin/packages/py-ray/package.py b/var/spack/repos/builtin/packages/py-ray/package.py
index 8cbfad66f9..d089e4a117 100644
--- a/var/spack/repos/builtin/packages/py-ray/package.py
+++ b/var/spack/repos/builtin/packages/py-ray/package.py
@@ -13,6 +13,8 @@ class PyRay(PythonPackage):
homepage = "https://github.com/ray-project/ray"
url = "https://github.com/ray-project/ray/archive/ray-0.8.7.tar.gz"
+ license("Apache-2.0")
+
version("2.0.1", sha256="b8b2f0a99d2ac4c001ff11c78b4521b217e2a02df95fb6270fd621412143f28b")
version("0.8.7", sha256="2df328f1bcd3eeb4fa33119142ea0d669396f4ab2a3e78db90178757aa61534b")
diff --git a/var/spack/repos/builtin/packages/py-rbtools/package.py b/var/spack/repos/builtin/packages/py-rbtools/package.py
index 8af9a33768..a2bf73d472 100644
--- a/var/spack/repos/builtin/packages/py-rbtools/package.py
+++ b/var/spack/repos/builtin/packages/py-rbtools/package.py
@@ -13,6 +13,8 @@ class PyRbtools(PythonPackage):
homepage = "https://github.com/reviewboard/rbtools"
url = "https://github.com/reviewboard/rbtools/archive/release-1.0.2.tar.gz"
+ license("MIT")
+
version("1.0.2", sha256="dd7aa95691be91f394d085120e44bcec3dc440b01a8f7e2742e09a8d756c831c")
version("1.0.1", sha256="bc5e3c511a2273ec61c43a82f56b4cef0b23beae81e277cecbb37ce6761edf29")
version("1.0", sha256="dbab2cc89d798462c7e74952d43ba1ff1c97eb9c8f92876e600c6520f72454c9")
diff --git a/var/spack/repos/builtin/packages/py-rdflib-jsonld/package.py b/var/spack/repos/builtin/packages/py-rdflib-jsonld/package.py
index e7a4b0b674..109874135b 100644
--- a/var/spack/repos/builtin/packages/py-rdflib-jsonld/package.py
+++ b/var/spack/repos/builtin/packages/py-rdflib-jsonld/package.py
@@ -13,6 +13,8 @@ class PyRdflibJsonld(PythonPackage):
homepage = "https://github.com/RDFLib/rdflib-jsonld"
pypi = "rdflib-jsonld/rdflib-jsonld-0.6.2.tar.gz"
+ license("BSD-3-Clause")
+
version("0.6.2", sha256="107cd3019d41354c31687e64af5e3fd3c3e3fa5052ce635f5ce595fd31853a63")
version("0.6.0", sha256="03af8b5540a8e7bb0dae0d9ba1a3bd7f6435abd82cfb4b3ad5e0cdb1bf45a2a6")
diff --git a/var/spack/repos/builtin/packages/py-rdflib/package.py b/var/spack/repos/builtin/packages/py-rdflib/package.py
index e595319971..e154582b9d 100644
--- a/var/spack/repos/builtin/packages/py-rdflib/package.py
+++ b/var/spack/repos/builtin/packages/py-rdflib/package.py
@@ -21,6 +21,8 @@ class PyRdflib(PythonPackage):
homepage = "https://github.com/RDFLib/rdflib"
pypi = "rdflib/rdflib-5.0.0.tar.gz"
+ license("BSD-3-Clause")
+
version("6.3.2", sha256="72af591ff704f4caacea7ecc0c5a9056b8553e0489dd4f35a9bc52dbd41522e0")
version("6.2.0", sha256="62dc3c86d1712db0f55785baf8047f63731fa59b2682be03219cb89262065942")
version("6.0.2", sha256="6136ae056001474ee2aff5fc5b956e62a11c3a9c66bb0f3d9c0aaa5fbb56854e")
diff --git a/var/spack/repos/builtin/packages/py-rdt/package.py b/var/spack/repos/builtin/packages/py-rdt/package.py
index 5b1157dd44..988ca233ca 100644
--- a/var/spack/repos/builtin/packages/py-rdt/package.py
+++ b/var/spack/repos/builtin/packages/py-rdt/package.py
@@ -14,6 +14,8 @@ class PyRdt(PythonPackage):
homepage = "https://github.com/sdv-dev/RDT"
pypi = "rdt/rdt-0.6.1.tar.gz"
+ license("MIT")
+
version("0.6.1", sha256="ee2ac0d3479b254f99f35a709a24ffd5f2c899de6ea71f1ee844c6113febba71")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-readchar/package.py b/var/spack/repos/builtin/packages/py-readchar/package.py
index 20f532d3bd..0144c0db61 100644
--- a/var/spack/repos/builtin/packages/py-readchar/package.py
+++ b/var/spack/repos/builtin/packages/py-readchar/package.py
@@ -12,6 +12,8 @@ class PyReadchar(PythonPackage):
homepage = "https://github.com/magmax/python-readchar"
pypi = "readchar/readchar-4.0.5.tar.gz"
+ license("MIT")
+
version("4.0.5", sha256="08a456c2d7c1888cde3f4688b542621b676eb38cd6cfed7eb6cb2e2905ddc826")
depends_on("py-setuptools@41:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-recommonmark/package.py b/var/spack/repos/builtin/packages/py-recommonmark/package.py
index cc5b5437ed..a6e970ab89 100644
--- a/var/spack/repos/builtin/packages/py-recommonmark/package.py
+++ b/var/spack/repos/builtin/packages/py-recommonmark/package.py
@@ -17,6 +17,8 @@ class PyRecommonmark(PythonPackage):
homepage = "https://github.com/readthedocs/recommonmark"
pypi = "recommonmark/recommonmark-0.6.0.tar.gz"
+ license("MIT")
+
version("0.6.0", sha256="29cd4faeb6c5268c633634f2d69aef9431e0f4d347f90659fd0aab20e541efeb")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-redis/package.py b/var/spack/repos/builtin/packages/py-redis/package.py
index b4a0681100..52c38abca2 100644
--- a/var/spack/repos/builtin/packages/py-redis/package.py
+++ b/var/spack/repos/builtin/packages/py-redis/package.py
@@ -12,6 +12,8 @@ class PyRedis(PythonPackage):
homepage = "https://github.com/redis/redis-py"
pypi = "redis/redis-3.3.8.tar.gz"
+ license("MIT")
+
version("4.5.1", sha256="1eec3741cda408d3a5f84b78d089c8b8d895f21b3b050988351e925faf202864")
version("3.5.3", sha256="0e7e0cfca8660dea8b7d5cd8c4f6c5e29e11f31158c0b0ae91a397f00e5a05a2")
version("3.5.0", sha256="7378105cd8ea20c4edc49f028581e830c01ad5f00be851def0f4bc616a83cd89")
diff --git a/var/spack/repos/builtin/packages/py-refgenconf/package.py b/var/spack/repos/builtin/packages/py-refgenconf/package.py
index 0ae420f60a..bf2e062b3f 100644
--- a/var/spack/repos/builtin/packages/py-refgenconf/package.py
+++ b/var/spack/repos/builtin/packages/py-refgenconf/package.py
@@ -13,6 +13,8 @@ class PyRefgenconf(PythonPackage):
homepage = "https://github.com/refgenie/refgenconf"
pypi = "refgenconf/refgenconf-0.12.2.tar.gz"
+ license("BSD-2-Clause")
+
version("0.12.2", sha256="6c9f9ecd8b91b4f75a535cfbdbdfb136f2dc9e9864142d07aa0352c61cf0cf78")
depends_on("python@3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-refgenie/package.py b/var/spack/repos/builtin/packages/py-refgenie/package.py
index 102d87f227..d53fb94b92 100644
--- a/var/spack/repos/builtin/packages/py-refgenie/package.py
+++ b/var/spack/repos/builtin/packages/py-refgenie/package.py
@@ -13,6 +13,8 @@ class PyRefgenie(PythonPackage):
homepage = "http://refgenie.databio.org"
pypi = "refgenie/refgenie-0.12.1.tar.gz"
+ license("BSD-2-Clause")
+
version("0.12.1", sha256="cfd007ed0981e00d019deb49aaea896952341096494165cb8378488850eec451")
depends_on("python@3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-regex/package.py b/var/spack/repos/builtin/packages/py-regex/package.py
index da74459cb5..5cfdc23ec7 100644
--- a/var/spack/repos/builtin/packages/py-regex/package.py
+++ b/var/spack/repos/builtin/packages/py-regex/package.py
@@ -12,6 +12,8 @@ class PyRegex(PythonPackage):
homepage = "https://github.com/mrabarnett/mrab-regex"
pypi = "regex/regex-2020.11.13.tar.gz"
+ license("Apache-2.0")
+
version("2022.8.17", sha256="5c77eab46f3a2b2cd8bbe06467df783543bf7396df431eb4a144cc4b89e9fb3c")
version(
"2020.11.13", sha256="83d6b356e116ca119db8e7c6fc2983289d87b27b3fac238cfe5dca529d884562"
diff --git a/var/spack/repos/builtin/packages/py-reportseff/package.py b/var/spack/repos/builtin/packages/py-reportseff/package.py
index 0303264e2a..879eeceac3 100644
--- a/var/spack/repos/builtin/packages/py-reportseff/package.py
+++ b/var/spack/repos/builtin/packages/py-reportseff/package.py
@@ -12,6 +12,8 @@ class PyReportseff(PythonPackage):
homepage = "https://github.com/troycomi/reportseff"
pypi = "reportseff/reportseff-2.7.2.tar.gz"
+ license("MIT")
+
version("2.7.2", sha256="63cf99ceb0111de511636b214ade937c6c1b8444531e8026dbc34ddf92049c41")
depends_on("python@3.7:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-reproject/package.py b/var/spack/repos/builtin/packages/py-reproject/package.py
index 01acf03233..28efabb70b 100644
--- a/var/spack/repos/builtin/packages/py-reproject/package.py
+++ b/var/spack/repos/builtin/packages/py-reproject/package.py
@@ -22,6 +22,8 @@ class PyReproject(PythonPackage):
homepage = "https://reproject.readthedocs.io/"
pypi = "reproject/reproject-0.7.1.tar.gz"
+ license("BSD-3-Clause")
+
version("0.7.1", sha256="95c0fa49e6b4e36455b91fa09ad1b71b230c990ad91d948af67ea3509a1a4ccb")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-requests-cache/package.py b/var/spack/repos/builtin/packages/py-requests-cache/package.py
index 128230b98a..754357d438 100644
--- a/var/spack/repos/builtin/packages/py-requests-cache/package.py
+++ b/var/spack/repos/builtin/packages/py-requests-cache/package.py
@@ -15,6 +15,8 @@ class PyRequestsCache(PythonPackage):
homepage = "https://github.com/requests-cache/requests-cache"
pypi = "requests-cache/requests_cache-0.9.7.tar.gz"
+ license("BSD-2-Clause")
+
version("0.9.7", sha256="b7c26ea98143bac7058fad6e773d56c3442eabc0da9ea7480af5edfc134ff515")
depends_on("python@3.7:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-requests-file/package.py b/var/spack/repos/builtin/packages/py-requests-file/package.py
index 651bd24f10..e580176de5 100644
--- a/var/spack/repos/builtin/packages/py-requests-file/package.py
+++ b/var/spack/repos/builtin/packages/py-requests-file/package.py
@@ -14,6 +14,8 @@ class PyRequestsFile(PythonPackage):
maintainers("LydDeb")
+ license("Apache-2.0")
+
version("1.5.1", sha256="07d74208d3389d01c38ab89ef403af0cfec63957d53a0081d8eca738d0247d8e")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-requests-ftp/package.py b/var/spack/repos/builtin/packages/py-requests-ftp/package.py
index f8b27883de..32a855fb30 100644
--- a/var/spack/repos/builtin/packages/py-requests-ftp/package.py
+++ b/var/spack/repos/builtin/packages/py-requests-ftp/package.py
@@ -12,6 +12,8 @@ class PyRequestsFtp(PythonPackage):
homepage = "https://github.com/Lukasa/requests-ftp"
pypi = "requests-ftp/requests-ftp-0.3.1.tar.gz"
+ license("Apache-2.0")
+
version("0.3.1", sha256="7504ceb5cba8a5c0135ed738596820a78c5f2be92d79b29f96ba99b183d8057a")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-requests-futures/package.py b/var/spack/repos/builtin/packages/py-requests-futures/package.py
index 7827fbc963..8b36601cde 100644
--- a/var/spack/repos/builtin/packages/py-requests-futures/package.py
+++ b/var/spack/repos/builtin/packages/py-requests-futures/package.py
@@ -12,6 +12,8 @@ class PyRequestsFutures(PythonPackage):
homepage = "https://github.com/ross/requests-futures"
pypi = "requests-futures/requests-futures-1.0.0.tar.gz"
+ license("Apache-2.0")
+
version("1.0.0", sha256="35547502bf1958044716a03a2f47092a89efe8f9789ab0c4c528d9c9c30bc148")
version("0.9.7", sha256="a9ca2c3480b6fac29ec5de59c146742e2ab2b60f8c68581766094edb52ea7bad")
diff --git a/var/spack/repos/builtin/packages/py-requests-ntlm/package.py b/var/spack/repos/builtin/packages/py-requests-ntlm/package.py
index 32d9a2e183..f1653205d7 100644
--- a/var/spack/repos/builtin/packages/py-requests-ntlm/package.py
+++ b/var/spack/repos/builtin/packages/py-requests-ntlm/package.py
@@ -12,6 +12,8 @@ class PyRequestsNtlm(PythonPackage):
homepage = "https://github.com/requests/requests-ntlm"
pypi = "requests_ntlm/requests_ntlm-1.1.0.tar.gz"
+ license("ISC")
+
version("1.1.0", sha256="9189c92e8c61ae91402a64b972c4802b2457ce6a799d658256ebf084d5c7eb71")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-requests-oauthlib/package.py b/var/spack/repos/builtin/packages/py-requests-oauthlib/package.py
index 700332f89f..f82c289720 100644
--- a/var/spack/repos/builtin/packages/py-requests-oauthlib/package.py
+++ b/var/spack/repos/builtin/packages/py-requests-oauthlib/package.py
@@ -12,6 +12,8 @@ class PyRequestsOauthlib(PythonPackage):
homepage = "https://github.com/requests/requests-oauthlib"
pypi = "requests-oauthlib/requests-oauthlib-1.2.0.tar.gz"
+ license("ISC")
+
version("1.3.1", sha256="75beac4a47881eeb94d5ea5d6ad31ef88856affe2332b9aafb52c6452ccf0d7a")
version("1.3.0", sha256="b4261601a71fd721a8bd6d7aa1cc1d6a8a93b4a9f5e96626f8e4d91e8beeaa6a")
version("1.2.0", sha256="bd6533330e8748e94bf0b214775fed487d309b8b8fe823dc45641ebcd9a32f57")
diff --git a/var/spack/repos/builtin/packages/py-requests-toolbelt/package.py b/var/spack/repos/builtin/packages/py-requests-toolbelt/package.py
index f735cc1450..819b37103e 100644
--- a/var/spack/repos/builtin/packages/py-requests-toolbelt/package.py
+++ b/var/spack/repos/builtin/packages/py-requests-toolbelt/package.py
@@ -14,6 +14,8 @@ class PyRequestsToolbelt(PythonPackage):
pypi = "requests-toolbelt/requests-toolbelt-0.9.1.tar.gz"
git = "https://github.com/requests/toolbelt.git"
+ license("Apache-2.0")
+
version("1.0.0", sha256="7681a0a3d047012b5bdc0ee37d7f8f07ebe76ab08caeccfc3921ce23c88d5bc6")
version("0.9.1", sha256="968089d4584ad4ad7c171454f0a5c6dac23971e9472521ea3b6d49d610aa6fc0")
version("0.8.0", sha256="f6a531936c6fa4c6cfce1b9c10d5c4f498d16528d2a54a22ca00011205a187b5")
diff --git a/var/spack/repos/builtin/packages/py-requests-unixsocket/package.py b/var/spack/repos/builtin/packages/py-requests-unixsocket/package.py
index e08a809256..42e17ce471 100644
--- a/var/spack/repos/builtin/packages/py-requests-unixsocket/package.py
+++ b/var/spack/repos/builtin/packages/py-requests-unixsocket/package.py
@@ -12,6 +12,8 @@ class PyRequestsUnixsocket(PythonPackage):
homepage = "https://github.com/msabramo/requests-unixsocket"
pypi = "requests-unixsocket/requests-unixsocket-0.2.0.tar.gz"
+ license("Apache-2.0")
+
version("0.3.0", sha256="28304283ea9357d45fff58ad5b11e47708cfbf5806817aa59b2a363228ee971e")
version("0.2.0", sha256="9e5c1a20afc3cf786197ae59c79bcdb0e7565f218f27df5f891307ee8817c1ea")
diff --git a/var/spack/repos/builtin/packages/py-requests/package.py b/var/spack/repos/builtin/packages/py-requests/package.py
index 891e3b6ecd..adb4930dab 100644
--- a/var/spack/repos/builtin/packages/py-requests/package.py
+++ b/var/spack/repos/builtin/packages/py-requests/package.py
@@ -13,6 +13,8 @@ class PyRequests(PythonPackage):
pypi = "requests/requests-2.24.0.tar.gz"
git = "https://github.com/psf/requests"
+ license("Apache-2.0")
+
version("2.31.0", sha256="942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1")
version("2.28.2", sha256="98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf")
version("2.28.1", sha256="7c5599b102feddaa661c826c56ab4fee28bfd17f5abca1ebbe3e7f19d7c97983")
diff --git a/var/spack/repos/builtin/packages/py-requirements-parser/package.py b/var/spack/repos/builtin/packages/py-requirements-parser/package.py
index d0a0cbb614..43b8bf7ae1 100644
--- a/var/spack/repos/builtin/packages/py-requirements-parser/package.py
+++ b/var/spack/repos/builtin/packages/py-requirements-parser/package.py
@@ -15,6 +15,8 @@ class PyRequirementsParser(PythonPackage):
maintainers("DaxLynch", "eugeneswalker")
+ license("Apache-2.0")
+
version("0.5.0", sha256="3336f3a3ae23e06d3f0f88595e4052396e3adf91688787f637e5d2ca1a904069")
depends_on("python@3.6:3.99", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-reretry/package.py b/var/spack/repos/builtin/packages/py-reretry/package.py
index 82327576eb..4a29f33a81 100644
--- a/var/spack/repos/builtin/packages/py-reretry/package.py
+++ b/var/spack/repos/builtin/packages/py-reretry/package.py
@@ -13,6 +13,8 @@ class PyReretry(PythonPackage):
pypi = "reretry/reretry-0.11.1.tar.gz"
maintainers("charmoniumQ")
+ license("Apache-2.0")
+
version("0.11.1", sha256="4ae1840ae9e443822bb70543c485bb9c45d1d009e32bd6809f2a9f2839149f5d")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-resampy/package.py b/var/spack/repos/builtin/packages/py-resampy/package.py
index 7da8fbc21b..6a93ef533a 100644
--- a/var/spack/repos/builtin/packages/py-resampy/package.py
+++ b/var/spack/repos/builtin/packages/py-resampy/package.py
@@ -12,6 +12,8 @@ class PyResampy(PythonPackage):
homepage = "https://github.com/bmcfee/resampy"
pypi = "resampy/resampy-0.2.2.tar.gz"
+ license("ISC")
+
version("0.2.2", sha256="62af020d8a6674d8117f62320ce9470437bb1d738a5d06cd55591b69b463929e")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-responses/package.py b/var/spack/repos/builtin/packages/py-responses/package.py
index a734245ab1..bf8cb680aa 100644
--- a/var/spack/repos/builtin/packages/py-responses/package.py
+++ b/var/spack/repos/builtin/packages/py-responses/package.py
@@ -14,6 +14,8 @@ class PyResponses(PythonPackage):
maintainers("dorton21")
+ license("Apache-2.0")
+
version("0.13.3", sha256="18a5b88eb24143adbf2b4100f328a2f5bfa72fbdacf12d97d41f07c26c45553d")
depends_on("python@2.7:2.8,3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-resultsfile/package.py b/var/spack/repos/builtin/packages/py-resultsfile/package.py
index a14091c6c4..9574a8e2ee 100644
--- a/var/spack/repos/builtin/packages/py-resultsfile/package.py
+++ b/var/spack/repos/builtin/packages/py-resultsfile/package.py
@@ -15,6 +15,8 @@ class PyResultsfile(PythonPackage):
maintainers("scemama")
+ license("GPL-2.0-only")
+
version("2.0", sha256="2a34208254e4bea155695690437f6a59bf5f7b0ddb421d6c1a2d377510f018f7")
depends_on("python@3:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-retry-decorator/package.py b/var/spack/repos/builtin/packages/py-retry-decorator/package.py
index 7c951a2024..88a096ea34 100644
--- a/var/spack/repos/builtin/packages/py-retry-decorator/package.py
+++ b/var/spack/repos/builtin/packages/py-retry-decorator/package.py
@@ -14,6 +14,8 @@ class PyRetryDecorator(PythonPackage):
maintainers("dorton21")
+ license("MIT")
+
version("1.1.1", sha256="e1e8ad02e518fe11073f2ea7d80b6b8be19daa27a60a1838aff7c731ddcf2ebe")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-retry/package.py b/var/spack/repos/builtin/packages/py-retry/package.py
index b901cc5081..bf70500af0 100644
--- a/var/spack/repos/builtin/packages/py-retry/package.py
+++ b/var/spack/repos/builtin/packages/py-retry/package.py
@@ -12,6 +12,8 @@ class PyRetry(PythonPackage):
homepage = "https://github.com/invl/retry"
pypi = "retry/retry-0.9.2.tar.gz"
+ license("Apache-2.0")
+
version("0.9.2", sha256="f8bfa8b99b69c4506d6f5bd3b0aabf77f98cdb17f3c9fc3f5ca820033336fba4")
depends_on("python@2.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-retrying/package.py b/var/spack/repos/builtin/packages/py-retrying/package.py
index 7b370bfa91..caf4ae19e8 100644
--- a/var/spack/repos/builtin/packages/py-retrying/package.py
+++ b/var/spack/repos/builtin/packages/py-retrying/package.py
@@ -14,6 +14,8 @@ class PyRetrying(PythonPackage):
homepage = "https://github.com/rholder/retrying"
pypi = "retrying/retrying-1.3.3.tar.gz"
+ license("Apache-2.0")
+
version("1.3.3", sha256="08c039560a6da2fe4f2c426d0766e284d3b736e355f8dd24b37367b0bb41973b")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-retworkx/package.py b/var/spack/repos/builtin/packages/py-retworkx/package.py
index 4bea7cc440..54df364f70 100644
--- a/var/spack/repos/builtin/packages/py-retworkx/package.py
+++ b/var/spack/repos/builtin/packages/py-retworkx/package.py
@@ -13,6 +13,8 @@ class PyRetworkx(PythonPackage):
homepage = "https://github.com/Qiskit/retworkx"
pypi = "retworkx/retworkx-0.5.0.tar.gz"
+ license("Apache-2.0")
+
version("0.11.0", sha256="a4c2a5ad3f8402493d41ad20ad91a03777ea214a3636c290272bbfaf36161161")
version("0.10.2", sha256="ba81cb527de7ff338575905bb6fcbebdf2ab18ae800169a77ab863f855bf0951")
diff --git a/var/spack/repos/builtin/packages/py-rfc3339-validator/package.py b/var/spack/repos/builtin/packages/py-rfc3339-validator/package.py
index 5dd2a984d2..debfcb26a0 100644
--- a/var/spack/repos/builtin/packages/py-rfc3339-validator/package.py
+++ b/var/spack/repos/builtin/packages/py-rfc3339-validator/package.py
@@ -12,6 +12,8 @@ class PyRfc3339Validator(PythonPackage):
homepage = "https://github.com/naimetti/rfc3339-validator"
pypi = "rfc3339_validator/rfc3339_validator-0.1.4.tar.gz"
+ license("MIT")
+
version("0.1.4", sha256="138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-rfc3986-validator/package.py b/var/spack/repos/builtin/packages/py-rfc3986-validator/package.py
index 1e360986ea..4bcde7028e 100644
--- a/var/spack/repos/builtin/packages/py-rfc3986-validator/package.py
+++ b/var/spack/repos/builtin/packages/py-rfc3986-validator/package.py
@@ -12,6 +12,8 @@ class PyRfc3986Validator(PythonPackage):
homepage = "https://github.com/naimetti/rfc3986-validator"
pypi = "rfc3986_validator/rfc3986_validator-0.1.1.tar.gz"
+ license("MIT")
+
version("0.1.1", sha256="3d44bde7921b3b9ec3ae4e3adca370438eccebc676456449b145d533b240d055")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-rfc3986/package.py b/var/spack/repos/builtin/packages/py-rfc3986/package.py
index 8b09a972c1..b55428c4bf 100644
--- a/var/spack/repos/builtin/packages/py-rfc3986/package.py
+++ b/var/spack/repos/builtin/packages/py-rfc3986/package.py
@@ -14,6 +14,8 @@ class PyRfc3986(PythonPackage):
pypi = "rfc3986/rfc3986-1.4.0.tar.gz"
git = "https://github.com/python-hyper/rfc3986.git"
+ license("Apache-2.0")
+
version("2.0.0", sha256="97aacf9dbd4bfd829baad6e6309fa6573aaf1be3f6fa735c8ab05e46cecb261c")
version("1.4.0", sha256="112398da31a3344dc25dbf477d8df6cb34f9278a94fee2625d89e4514be8bb9d")
diff --git a/var/spack/repos/builtin/packages/py-rich-click/package.py b/var/spack/repos/builtin/packages/py-rich-click/package.py
index 732a8719e1..f452d3a04c 100644
--- a/var/spack/repos/builtin/packages/py-rich-click/package.py
+++ b/var/spack/repos/builtin/packages/py-rich-click/package.py
@@ -14,6 +14,8 @@ class PyRichClick(PythonPackage):
homepage = "https://github.com/ewels/rich-click"
pypi = "rich-click/rich-click-1.5.2.tar.gz"
+ license("MIT")
+
version("1.5.2", sha256="a57ca70242cb8b372a670eaa0b0be48f2440b66656deb4a56e6aadc1bbb79670")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-rich/package.py b/var/spack/repos/builtin/packages/py-rich/package.py
index 1f7cb0a637..8c53398577 100644
--- a/var/spack/repos/builtin/packages/py-rich/package.py
+++ b/var/spack/repos/builtin/packages/py-rich/package.py
@@ -14,6 +14,8 @@ class PyRich(PythonPackage):
homepage = "https://github.com/willmcgugan/rich"
pypi = "rich/rich-9.4.0.tar.gz"
+ license("MIT")
+
version("13.4.2", sha256="d653d6bccede5844304c605d5aac802c7cf9621efd700b46c7ec2b51ea914898")
version("12.5.1", sha256="63a5c5ce3673d3d5fbbf23cd87e11ab84b6b451436f1b7f19ec54b6bc36ed7ca")
version("10.14.0", sha256="8bfe4546d56b4131298d3a9e571a0742de342f1593770bd0d4707299f772a0af")
diff --git a/var/spack/repos/builtin/packages/py-rios/package.py b/var/spack/repos/builtin/packages/py-rios/package.py
index a2716f648e..84510b607a 100644
--- a/var/spack/repos/builtin/packages/py-rios/package.py
+++ b/var/spack/repos/builtin/packages/py-rios/package.py
@@ -17,6 +17,8 @@ class PyRios(PythonPackage):
homepage = "https://www.rioshome.org/en/latest/"
url = "https://github.com/ubarsc/rios/releases/download/rios-1.4.16/rios-1.4.16.tar.gz"
+ license("GPL-3.0-only")
+
version("1.4.16", sha256="2f553d85ff4ff26bfda2a8c6bd3d9dcce5ace847f7d9bd2f072c8943f3758ded")
version("1.4.15", sha256="71670508dbffcd8f5d24fbb25e6a2b7e1d23b5e899ddc78c90d403bd65981cf4")
version("1.4.14", sha256="ea22fde3fe70004aa1ad46bd36fad58f3346e9c161ca44ac913518a6e4fcad82")
diff --git a/var/spack/repos/builtin/packages/py-rioxarray/package.py b/var/spack/repos/builtin/packages/py-rioxarray/package.py
index 4e5f41fb14..3082c1128b 100644
--- a/var/spack/repos/builtin/packages/py-rioxarray/package.py
+++ b/var/spack/repos/builtin/packages/py-rioxarray/package.py
@@ -14,6 +14,8 @@ class PyRioxarray(PythonPackage):
maintainers("adamjstewart")
+ license("Apache-2.0")
+
version(
"0.4.1.post0", sha256="f043f846724a58518f87dd3fa84acbe39e15a1fac7e64244be3d5dacac7fe62b"
)
diff --git a/var/spack/repos/builtin/packages/py-rise/package.py b/var/spack/repos/builtin/packages/py-rise/package.py
index e8ae39beb4..71f2462cb1 100644
--- a/var/spack/repos/builtin/packages/py-rise/package.py
+++ b/var/spack/repos/builtin/packages/py-rise/package.py
@@ -12,6 +12,8 @@ class PyRise(PythonPackage):
homepage = "https://rise.readthedocs.io/"
pypi = "rise/rise-5.6.1.tar.gz"
+ license("BSD-3-Clause")
+
version("5.6.1", sha256="1343f068d01adc4dd0226d9b278ce93fc92f365d827431a57e8d5679eb39f4d6")
depends_on("python@2.7.0:2.7,3.4:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-river/package.py b/var/spack/repos/builtin/packages/py-river/package.py
index e4a2fdd8a3..ab8ac4e387 100644
--- a/var/spack/repos/builtin/packages/py-river/package.py
+++ b/var/spack/repos/builtin/packages/py-river/package.py
@@ -14,6 +14,8 @@ class PyRiver(PythonPackage):
homepage = "https://riverml.xyz/0.13.0/"
pypi = "river/river-0.13.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.13.0", sha256="9d068b7a9db32302fbd581af81315681dfe61774a5d777fb3d5982d3c3061340")
# pyproject.toml
diff --git a/var/spack/repos/builtin/packages/py-rmm/package.py b/var/spack/repos/builtin/packages/py-rmm/package.py
index 0f64c03825..1eb15ff590 100644
--- a/var/spack/repos/builtin/packages/py-rmm/package.py
+++ b/var/spack/repos/builtin/packages/py-rmm/package.py
@@ -14,6 +14,8 @@ class PyRmm(PythonPackage):
homepage = "https://github.com/rapidsai/rmm"
url = "https://github.com/rapidsai/rmm/archive/v0.15.0.tar.gz"
+ license("Apache-2.0")
+
version("0.15.0", sha256="599f97b95d169a90d11296814763f7e151a8a1e060ba10bc6c8f4684a5cd7972")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-rnc2rng/package.py b/var/spack/repos/builtin/packages/py-rnc2rng/package.py
index 845656a620..fde5401517 100644
--- a/var/spack/repos/builtin/packages/py-rnc2rng/package.py
+++ b/var/spack/repos/builtin/packages/py-rnc2rng/package.py
@@ -12,6 +12,8 @@ class PyRnc2rng(PythonPackage):
homepage = "https://github.com/djc/rnc2rng"
pypi = "rnc2rng/rnc2rng-2.6.5.tar.gz"
+ license("MIT")
+
version("2.6.6", sha256="5a01d157857b5f010a94167e7092cc49efe2531d58e013f12c4e60b8c4df78f1")
version("2.6.5", sha256="d354afcf0bf8e3b1e8f8d37d71a8fe5b1c0cf75cbd4b71364a9d90b5108a16e5")
diff --git a/var/spack/repos/builtin/packages/py-robotframework/package.py b/var/spack/repos/builtin/packages/py-robotframework/package.py
index 2dd8595740..e643ddc072 100644
--- a/var/spack/repos/builtin/packages/py-robotframework/package.py
+++ b/var/spack/repos/builtin/packages/py-robotframework/package.py
@@ -12,6 +12,8 @@ class PyRobotframework(PythonPackage):
homepage = "https://opencollective.com/psutil"
url = "https://github.com/robotframework/robotframework/archive/v3.2.2.tar.gz"
+ license("Apache-2.0")
+
version("3.2.2", sha256="6b2bddcecb5d1c6198999e38aeaf4c0366542a5e7b5bd788c6a3a36b055d5ea2")
version("3.2.1", sha256="9805faa0990125ff2c9689b673448d5f47e78470e7a8e95af1606a775fa8379f")
diff --git a/var/spack/repos/builtin/packages/py-rocrate/package.py b/var/spack/repos/builtin/packages/py-rocrate/package.py
index 89c68c21ca..e4cf17c7ba 100644
--- a/var/spack/repos/builtin/packages/py-rocrate/package.py
+++ b/var/spack/repos/builtin/packages/py-rocrate/package.py
@@ -13,6 +13,8 @@ class PyRocrate(PythonPackage):
homepage = "https://github.com/ResearchObject/ro-crate-py/"
pypi = "rocrate/rocrate-0.7.0.tar.gz"
+ license("Apache-2.0")
+
version("0.7.0", sha256="f7537132f45b724bfa6a212b2ed3daa0aaee1d602a773f0f049b8ca9a14958e1")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-rope/package.py b/var/spack/repos/builtin/packages/py-rope/package.py
index 128286eb33..d6fdecbed4 100644
--- a/var/spack/repos/builtin/packages/py-rope/package.py
+++ b/var/spack/repos/builtin/packages/py-rope/package.py
@@ -12,6 +12,8 @@ class PyRope(PythonPackage):
homepage = "https://github.com/python-rope/rope"
pypi = "rope/rope-0.10.5.tar.gz"
+ license("LGPL-3.0-or-later")
+
version("0.11.0", sha256="a108c445e1cd897fe19272ab7877d172e7faf3d4148c80e7d20faba42ea8f7b2")
version("0.10.7", sha256="a09edfd2034fd50099a67822f9bd851fbd0f4e98d3b87519f6267b60e50d80d1")
version("0.10.6", sha256="9700e163f3b05ef4c68133a39d436c253a84b35baf662c2d63407da7bfa08edf")
diff --git a/var/spack/repos/builtin/packages/py-routes/package.py b/var/spack/repos/builtin/packages/py-routes/package.py
index 8dd7de3049..90eb136850 100644
--- a/var/spack/repos/builtin/packages/py-routes/package.py
+++ b/var/spack/repos/builtin/packages/py-routes/package.py
@@ -13,6 +13,8 @@ class PyRoutes(PythonPackage):
homepage = "https://routes.readthedocs.io/"
pypi = "routes/Routes-2.5.1.tar.gz"
+ license("MIT")
+
version("2.5.1", sha256="b6346459a15f0cbab01a45a90c3d25caf980d4733d628b4cc1952b865125d053")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-rply/package.py b/var/spack/repos/builtin/packages/py-rply/package.py
index 7a44182663..b843c86e69 100644
--- a/var/spack/repos/builtin/packages/py-rply/package.py
+++ b/var/spack/repos/builtin/packages/py-rply/package.py
@@ -12,6 +12,8 @@ class PyRply(PythonPackage):
homepage = "https://github.com/alex/rply/"
pypi = "rply/rply-0.7.8.tar.gz"
+ license("BSD-3-Clause")
+
version("0.7.8", sha256="2a808ac25a4580a9991fc304d64434e299a8fc75760574492f242cbb5bb301c9")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-rpy2/package.py b/var/spack/repos/builtin/packages/py-rpy2/package.py
index 1129c79ea1..c7c01cdb24 100644
--- a/var/spack/repos/builtin/packages/py-rpy2/package.py
+++ b/var/spack/repos/builtin/packages/py-rpy2/package.py
@@ -16,6 +16,8 @@ class PyRpy2(PythonPackage):
pypi = "rpy2/rpy2-2.5.4.tar.gz"
+ license("GPL-2.0-or-later")
+
version("3.0.4", sha256="2af5158a5d56af7f7bf5e54d8d7e87b6f115ff40f056d82f93cad0cbf6acc0cb")
version("3.0.0", sha256="34efc2935d9015527837d6b1de29641863d184b19d39ad415d5384be8a015bce")
version("2.9.4", sha256="be57f741d0c284b5d8785ab03dff0e829303e5ac30e548d5ceb46e05b168812e")
diff --git a/var/spack/repos/builtin/packages/py-rq/package.py b/var/spack/repos/builtin/packages/py-rq/package.py
index c14198bfde..c77c8c44f5 100644
--- a/var/spack/repos/builtin/packages/py-rq/package.py
+++ b/var/spack/repos/builtin/packages/py-rq/package.py
@@ -13,6 +13,8 @@ class PyRq(PythonPackage):
homepage = "https://github.com/rq/rq"
url = "https://github.com/rq/rq/archive/v1.5.2.tar.gz"
+ license("BSD-2-Clause-FreeBSD")
+
version("1.5.2", sha256="e8e7b6ffc4a962837eaff8eb0137514346e629633bf08550a1649771cdc4ace6")
version("1.5.1", sha256="36ca5cd2762b5b15bb176943f77da933fac6c2f4e5b5d47a0475f918c167fd4c")
version("1.5.0", sha256="97443acd8aab1c273710f74db197838f68a0678f9cabb64c3598dfb816d35e13")
diff --git a/var/spack/repos/builtin/packages/py-rsa/package.py b/var/spack/repos/builtin/packages/py-rsa/package.py
index ccbb8a057f..b2850403e1 100644
--- a/var/spack/repos/builtin/packages/py-rsa/package.py
+++ b/var/spack/repos/builtin/packages/py-rsa/package.py
@@ -12,6 +12,8 @@ class PyRsa(PythonPackage):
homepage = "https://stuvel.eu/rsa"
pypi = "rsa/rsa-3.4.2.tar.gz"
+ license("Apache-2.0")
+
version("4.9", sha256="e38464a49c6c85d7f1351b0126661487a7e0a14a50f1675ec50eb34d4f20ef21")
version("4.7.2", sha256="9d689e6ca1b3038bc82bf8d23e944b6b6037bc02301a574935b2dd946e0353b9")
version("4.0", sha256="1a836406405730121ae9823e19c6e806c62bbad73f890574fff50efa4122c487")
diff --git a/var/spack/repos/builtin/packages/py-rsatoolbox/package.py b/var/spack/repos/builtin/packages/py-rsatoolbox/package.py
index 2f25895d57..4bd8a00bd5 100644
--- a/var/spack/repos/builtin/packages/py-rsatoolbox/package.py
+++ b/var/spack/repos/builtin/packages/py-rsatoolbox/package.py
@@ -13,6 +13,8 @@ class PyRsatoolbox(PythonPackage):
pypi = "rsatoolbox/rsatoolbox-0.0.3.tar.gz"
git = "https://github.com/rsagroup/rsatoolbox.git"
+ license("MIT")
+
version("main", branch="main")
version("0.1.2", sha256="2d091cbaa33373bf9da4df5ca8d127f0e427431a3db726076090ab2d54fe1213")
version("0.1.0", sha256="245f909d31909ba896b765fa51ea019510dd690c6bb8d04b178a9c76ec36dce9")
diff --git a/var/spack/repos/builtin/packages/py-rst2pdf/package.py b/var/spack/repos/builtin/packages/py-rst2pdf/package.py
index e35da7d636..b2e2517ed5 100644
--- a/var/spack/repos/builtin/packages/py-rst2pdf/package.py
+++ b/var/spack/repos/builtin/packages/py-rst2pdf/package.py
@@ -17,6 +17,8 @@ class PyRst2pdf(PythonPackage):
pypi = "rst2pdf/rst2pdf-0.99.tar.gz"
git = "https://github.com/rst2pdf/rst2pdf.git"
+ license("MIT")
+
version("0.100", sha256="664c3c16e6d3dea274e840a436eac4dba6cb50ab6af3162fc9d5716be3cb7b42")
version("0.99", sha256="8fa23fa93bddd1f52d058ceaeab6582c145546d80f2f8a95974f3703bd6c8152")
diff --git a/var/spack/repos/builtin/packages/py-rtoml/package.py b/var/spack/repos/builtin/packages/py-rtoml/package.py
index 7d03a5eacd..496201ea24 100644
--- a/var/spack/repos/builtin/packages/py-rtoml/package.py
+++ b/var/spack/repos/builtin/packages/py-rtoml/package.py
@@ -12,6 +12,8 @@ class PyRtoml(PythonPackage):
homepage = "https://github.com/samuelcolvin/rtoml"
pypi = "rtoml/rtoml-0.9.0.tar.gz"
+ license("MIT")
+
version("0.9.0", sha256="113f2e133d152d9424269c475b4a7d0679987078b543e88fcb16c870dc2c460d")
depends_on("rust", type="build")
diff --git a/var/spack/repos/builtin/packages/py-rtree/package.py b/var/spack/repos/builtin/packages/py-rtree/package.py
index 7caa6d4f78..3857f7863a 100644
--- a/var/spack/repos/builtin/packages/py-rtree/package.py
+++ b/var/spack/repos/builtin/packages/py-rtree/package.py
@@ -14,6 +14,8 @@ class PyRtree(PythonPackage):
maintainers("adamjstewart", "hobu")
+ license("MIT")
+
version("1.1.0", sha256="6f8ee504dde5d005b25b08aaf5be0b3404af3ad5fece6e1ddcde35908a798a95")
version("1.0.1", sha256="222121699c303a64065d849bf7038b1ecabc37b65c7fa340bedb38ef0e805429")
version("1.0.0", sha256="d0483482121346b093b9a42518d40f921adf445915b7aea307eb26768c839682")
diff --git a/var/spack/repos/builtin/packages/py-ruamel-ordereddict/package.py b/var/spack/repos/builtin/packages/py-ruamel-ordereddict/package.py
index ff5db61f43..b8441ada5e 100644
--- a/var/spack/repos/builtin/packages/py-ruamel-ordereddict/package.py
+++ b/var/spack/repos/builtin/packages/py-ruamel-ordereddict/package.py
@@ -17,6 +17,8 @@ class PyRuamelOrdereddict(PythonPackage):
homepage = "https://sourceforge.net/projects/ruamel-ordereddict/"
pypi = "ruamel.ordereddict/ruamel.ordereddict-0.4.14.tar.gz"
+ license("MIT")
+
version("0.4.14", sha256="281051d26eb2b18ef3d920e1e260716a52bd058a6b1a2f324102fc6a15cb8d4a")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-ruamel-yaml-clib/package.py b/var/spack/repos/builtin/packages/py-ruamel-yaml-clib/package.py
index c174f6aac4..c24c4269c5 100644
--- a/var/spack/repos/builtin/packages/py-ruamel-yaml-clib/package.py
+++ b/var/spack/repos/builtin/packages/py-ruamel-yaml-clib/package.py
@@ -14,6 +14,8 @@ class PyRuamelYamlClib(PythonPackage):
homepage = "https://sourceforge.net/p/ruamel-yaml-clib/code/ci/default/tree/"
pypi = "ruamel.yaml.clib/ruamel.yaml.clib-0.2.0.tar.gz"
+ license("MIT")
+
version("0.2.7", sha256="1f08fd5a2bea9c4180db71678e850b995d2a5f4537be0e94557668cf0f5f9497")
version("0.2.0", sha256="b66832ea8077d9b3f6e311c4a53d06273db5dc2db6e8a908550f3c14d67e718c")
diff --git a/var/spack/repos/builtin/packages/py-ruamel-yaml-jinja2/package.py b/var/spack/repos/builtin/packages/py-ruamel-yaml-jinja2/package.py
index 0958c65b9d..92192edcba 100644
--- a/var/spack/repos/builtin/packages/py-ruamel-yaml-jinja2/package.py
+++ b/var/spack/repos/builtin/packages/py-ruamel-yaml-jinja2/package.py
@@ -12,6 +12,8 @@ class PyRuamelYamlJinja2(PythonPackage):
homepage = "https://sourceforge.net/p/ruamel-yaml-jinja2/code/ci/default/tree"
pypi = "ruamel.yaml.jinja2/ruamel.yaml.jinja2-0.2.7.tar.gz"
+ license("MIT")
+
version("0.2.7", sha256="8449be29d9a157fa92d1648adc161d718e469f0d38a6b21e0eabb76fd5b3e663")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-ruamel-yaml/package.py b/var/spack/repos/builtin/packages/py-ruamel-yaml/package.py
index 907ca086a0..738ac4c991 100644
--- a/var/spack/repos/builtin/packages/py-ruamel-yaml/package.py
+++ b/var/spack/repos/builtin/packages/py-ruamel-yaml/package.py
@@ -15,6 +15,8 @@ class PyRuamelYaml(PythonPackage):
homepage = "https://sourceforge.net/p/ruamel-yaml/code/ci/default/tree"
pypi = "ruamel.yaml/ruamel.yaml-0.16.10.tar.gz"
+ license("MIT")
+
version("0.17.32", sha256="ec939063761914e14542972a5cba6d33c23b0859ab6342f61cf070cfc600efc2")
version("0.17.16", sha256="1a771fc92d3823682b7f0893ad56cb5a5c87c48e62b5399d6f42c8759a583b33")
version("0.16.10", sha256="099c644a778bf72ffa00524f78dd0b6476bca94a1da344130f4bf3381ce5b954")
diff --git a/var/spack/repos/builtin/packages/py-ruff/package.py b/var/spack/repos/builtin/packages/py-ruff/package.py
index e1df414e80..8df692c2a3 100644
--- a/var/spack/repos/builtin/packages/py-ruff/package.py
+++ b/var/spack/repos/builtin/packages/py-ruff/package.py
@@ -13,6 +13,8 @@ class PyRuff(PythonPackage):
pypi = "ruff/ruff-0.0.276.tar.gz"
git = "https://github.com/astral-sh/ruff.git"
+ license("MIT")
+
version("0.1.6", sha256="1b09f29b16c6ead5ea6b097ef2764b42372aebe363722f1605ecbcd2b9207184")
version("0.0.276", sha256="d456c86eb6ce9225507f24fcc7bf72fa031bb7cc750023310e62889bf4ad4b6a")
diff --git a/var/spack/repos/builtin/packages/py-rustworkx/package.py b/var/spack/repos/builtin/packages/py-rustworkx/package.py
index 2b22f70138..060cc8d497 100644
--- a/var/spack/repos/builtin/packages/py-rustworkx/package.py
+++ b/var/spack/repos/builtin/packages/py-rustworkx/package.py
@@ -18,6 +18,8 @@ class PyRustworkx(PythonPackage):
homepage = "https://github.com/Qiskit/rustworkx"
pypi = "rustworkx/rustworkx-0.12.1.tar.gz"
+ license("Apache-2.0")
+
version("0.12.1", sha256="13a19a2f64dff086b3bffffb294c4630100ecbc13634b4995d9d36a481ae130e")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-s3fs/package.py b/var/spack/repos/builtin/packages/py-s3fs/package.py
index 0545ce7844..46d40ef515 100644
--- a/var/spack/repos/builtin/packages/py-s3fs/package.py
+++ b/var/spack/repos/builtin/packages/py-s3fs/package.py
@@ -13,6 +13,8 @@ class PyS3fs(PythonPackage):
homepage = "https://s3fs.readthedocs.io/en/latest/"
pypi = "s3fs/s3fs-0.5.2.tar.gz"
+ license("BSD-3-Clause")
+
version("2022.11.0", sha256="10c5ac283a4f5b67ffad6d1f25ff7ee026142750c5c5dc868746cd904f617c33")
version("0.5.2", sha256="87e5210415db17b9de18c77bcfc4a301570cc9030ee112b77dc47ab82426bae1")
diff --git a/var/spack/repos/builtin/packages/py-s3transfer/package.py b/var/spack/repos/builtin/packages/py-s3transfer/package.py
index ec2409298a..88754189e3 100644
--- a/var/spack/repos/builtin/packages/py-s3transfer/package.py
+++ b/var/spack/repos/builtin/packages/py-s3transfer/package.py
@@ -17,6 +17,8 @@ class PyS3transfer(PythonPackage):
depends_on("python@2.7:2.8,3.6:", when="@0.4.2", type=("build", "run"))
depends_on("python@2.7:2.8,3.4:", when="@0.3.4", type=("build", "run"))
+ license("Apache-2.0")
+
version("0.6.0", sha256="2ed07d3866f523cc561bf4a00fc5535827981b117dd7876f036b0c1aca42c947")
version("0.5.0", sha256="50ed823e1dc5868ad40c8dc92072f757aa0e653a192845c94a3b676f4a62da4c")
version("0.4.2", sha256="cb022f4b16551edebbb31a377d3f09600dbada7363d8c5db7976e7f47732e1b2")
diff --git a/var/spack/repos/builtin/packages/py-sacrebleu/package.py b/var/spack/repos/builtin/packages/py-sacrebleu/package.py
index 998faf14a8..39de3a9331 100644
--- a/var/spack/repos/builtin/packages/py-sacrebleu/package.py
+++ b/var/spack/repos/builtin/packages/py-sacrebleu/package.py
@@ -15,6 +15,8 @@ class PySacrebleu(PythonPackage):
homepage = "https://github.com/mjpost/sacrebleu"
pypi = "sacrebleu/sacrebleu-2.0.0.tar.gz"
+ license("Apache-2.0")
+
version("2.0.0", sha256="51fb69b6683f1b9999cd180143bb6b21d7841744537c9aab235cfe676550f0cf")
depends_on("python@3.6.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-salib/package.py b/var/spack/repos/builtin/packages/py-salib/package.py
index a780605ddc..7d5d378191 100644
--- a/var/spack/repos/builtin/packages/py-salib/package.py
+++ b/var/spack/repos/builtin/packages/py-salib/package.py
@@ -14,6 +14,8 @@ class PySalib(PythonPackage):
maintainers("schmitts")
+ license("MIT")
+
version("1.4.4", sha256="50a6459088700f55261a683752818530d14ede30cece2c324ac94d4b9e288b6d")
version("1.4.0.1", sha256="dbf6e865af9f3be82a79cf64889ed66d6d3b6803f0c22a242a112876789d49e7")
diff --git a/var/spack/repos/builtin/packages/py-sanic/package.py b/var/spack/repos/builtin/packages/py-sanic/package.py
index d2a656cb78..122e909d0b 100644
--- a/var/spack/repos/builtin/packages/py-sanic/package.py
+++ b/var/spack/repos/builtin/packages/py-sanic/package.py
@@ -13,6 +13,8 @@ class PySanic(PythonPackage):
homepage = "https://github.com/huge-success/sanic"
pypi = "sanic/sanic-20.6.3.tar.gz"
+ license("MIT")
+
version("20.6.3", sha256="30e83d9f677b609d6b8ccab7c9551ca7e9a5f19ac0579f5aa10199ab6d4138ed")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-scandir/package.py b/var/spack/repos/builtin/packages/py-scandir/package.py
index 7ec3e8ee68..3ea6c15ffa 100644
--- a/var/spack/repos/builtin/packages/py-scandir/package.py
+++ b/var/spack/repos/builtin/packages/py-scandir/package.py
@@ -12,6 +12,8 @@ class PyScandir(PythonPackage):
homepage = "https://github.com/benhoyt/scandir"
pypi = "scandir/scandir-1.9.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.10.0", sha256="4d4631f6062e658e9007ab3149a9b914f3548cb38bfb021c64f39a025ce578ae")
version("1.9.0", sha256="44975e209c4827fc18a3486f257154d34ec6eaec0f90fef0cca1caa482db7064")
version("1.6", sha256="e0278a2d4bc6c0569aedbe66bf26c8ab5b2b08378b3289de49257f23ac624338")
diff --git a/var/spack/repos/builtin/packages/py-scanpy/package.py b/var/spack/repos/builtin/packages/py-scanpy/package.py
index e431e2405e..5493acb2c8 100644
--- a/var/spack/repos/builtin/packages/py-scanpy/package.py
+++ b/var/spack/repos/builtin/packages/py-scanpy/package.py
@@ -13,6 +13,8 @@ class PyScanpy(PythonPackage):
homepage = "https://scanpy.readthedocs.io/en/stable/"
pypi = "scanpy/scanpy-1.9.1.tar.gz"
+ license("BSD-3-Clause")
+
version("1.9.1", sha256="00c9a83b649da7e0171c91e9a08cff632102faa760614fd05cd4d1dbba4eb541")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-schema-salad/package.py b/var/spack/repos/builtin/packages/py-schema-salad/package.py
index f40b1601f8..409ea7a941 100644
--- a/var/spack/repos/builtin/packages/py-schema-salad/package.py
+++ b/var/spack/repos/builtin/packages/py-schema-salad/package.py
@@ -13,6 +13,8 @@ class PySchemaSalad(PythonPackage):
homepage = "https://github.com/common-workflow-language/schema_salad"
pypi = "schema-salad/schema-salad-8.3.20221209165047.tar.gz"
+ license("Apache-2.0")
+
version(
"8.3.20221209165047",
sha256="d97cc9a4d7c4255eb8000bcebaa8ac0d1d31801c921fd4113ab3051c1e326c7c",
diff --git a/var/spack/repos/builtin/packages/py-schema/package.py b/var/spack/repos/builtin/packages/py-schema/package.py
index 0e02787921..aeba25d427 100644
--- a/var/spack/repos/builtin/packages/py-schema/package.py
+++ b/var/spack/repos/builtin/packages/py-schema/package.py
@@ -12,6 +12,8 @@ class PySchema(PythonPackage):
homepage = "https://github.com/keleshev/schema"
pypi = "schema/schema-0.7.5.tar.gz"
+ license("MIT")
+
version("0.7.5", sha256="f06717112c61895cabc4707752b88716e8420a8819d71404501e114f91043197")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-scientificpython/package.py b/var/spack/repos/builtin/packages/py-scientificpython/package.py
index 5354c00c11..f28ae0b774 100644
--- a/var/spack/repos/builtin/packages/py-scientificpython/package.py
+++ b/var/spack/repos/builtin/packages/py-scientificpython/package.py
@@ -14,6 +14,9 @@ class PyScientificpython(PythonPackage):
homepage = "https://sourcesup.renater.fr/projects/scientific-py/"
url = "https://sourcesup.renater.fr/frs/download.php/file/4411/ScientificPython-2.8.1.tar.gz"
+
+ license("CECILL-C")
+
version("2.8.1", sha256="d9ef354736410bbb2e8be33cb7433cf62114307a44e3a96baaa793b58b4b518b")
# pip silently replaces distutils with setuptools
diff --git a/var/spack/repos/builtin/packages/py-scikit-build-core/package.py b/var/spack/repos/builtin/packages/py-scikit-build-core/package.py
index ed75519d48..37420ab401 100644
--- a/var/spack/repos/builtin/packages/py-scikit-build-core/package.py
+++ b/var/spack/repos/builtin/packages/py-scikit-build-core/package.py
@@ -17,6 +17,8 @@ class PyScikitBuildCore(PythonPackage):
maintainers("wdconinc")
+ license("Apache-2.0")
+
version("0.6.1", sha256="392254a4ca7235c27a4be98cc24cd708f563171961ce37cff66120ebfda20b7a")
version("0.6.0", sha256="1bea5ed83610b367f3446badd996f2356690548188d6d38e5b93152df311a7ae")
version("0.2.0", sha256="d2a76d9447a412038dc5e25dd259b03c25278661a0c7c3da766bb971c1a9acd2")
diff --git a/var/spack/repos/builtin/packages/py-scikit-build/package.py b/var/spack/repos/builtin/packages/py-scikit-build/package.py
index a83a084fc1..7ac820ac8b 100644
--- a/var/spack/repos/builtin/packages/py-scikit-build/package.py
+++ b/var/spack/repos/builtin/packages/py-scikit-build/package.py
@@ -20,6 +20,8 @@ class PyScikitBuild(PythonPackage):
maintainers("coreyjadams")
+ license("MIT")
+
version("0.17.6", sha256="b51a51a36b37c42650994b5047912f59b22e3210b23e321f287611f9ef6e5c9d")
version("0.15.0", sha256="e723cd0f3489a042370b9ea988bbb9cfd7725e8b25b20ca1c7981821fcf65fb9")
version("0.12.0", sha256="f851382c469bcd9a8c98b1878bcfdd13b68556279d2fd9a329be41956ae5a7fe")
diff --git a/var/spack/repos/builtin/packages/py-scikit-fmm/package.py b/var/spack/repos/builtin/packages/py-scikit-fmm/package.py
index eb17581176..2d9aebe2ea 100644
--- a/var/spack/repos/builtin/packages/py-scikit-fmm/package.py
+++ b/var/spack/repos/builtin/packages/py-scikit-fmm/package.py
@@ -15,6 +15,8 @@ class PyScikitFmm(PythonPackage):
maintainers("archxlith")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("2019.1.30", sha256="eb64b6d8e30b8df8f8636d5fc4fd7ca6a9b05938ccd62518c80c1d9e823069dd")
diff --git a/var/spack/repos/builtin/packages/py-scikit-fuzzy/package.py b/var/spack/repos/builtin/packages/py-scikit-fuzzy/package.py
index bf5f0d5b56..44de8c83f4 100644
--- a/var/spack/repos/builtin/packages/py-scikit-fuzzy/package.py
+++ b/var/spack/repos/builtin/packages/py-scikit-fuzzy/package.py
@@ -12,6 +12,8 @@ class PyScikitFuzzy(PythonPackage):
homepage = "https://github.com/scikit-fuzzy/scikit-fuzzy"
pypi = "scikit-fuzzy/scikit-fuzzy-0.4.2.tar.gz"
+ license("BSD-3-Clause")
+
version("0.4.2", sha256="1ab12424d847ede1bc79670d8058167be7c8dd660b00756e9b844817ceb1e12e")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-scikit-learn-extra/package.py b/var/spack/repos/builtin/packages/py-scikit-learn-extra/package.py
index 41843ed302..f8f30a1690 100644
--- a/var/spack/repos/builtin/packages/py-scikit-learn-extra/package.py
+++ b/var/spack/repos/builtin/packages/py-scikit-learn-extra/package.py
@@ -17,6 +17,8 @@ class PyScikitLearnExtra(PythonPackage):
homepage = "https://github.com/scikit-learn-contrib/scikit-learn-extra"
pypi = "scikit-learn-extra/scikit-learn-extra-0.2.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.2.0", sha256="3b1bb5fedde47920eb4b3fa0a0c18f80cc7359d9d0496720178788c6153b8019")
# For upperbound see https://github.com/scikit-learn-contrib/scikit-learn-extra/issues/164
diff --git a/var/spack/repos/builtin/packages/py-scikit-learn/package.py b/var/spack/repos/builtin/packages/py-scikit-learn/package.py
index 8f6e121c20..4e177c7fa5 100644
--- a/var/spack/repos/builtin/packages/py-scikit-learn/package.py
+++ b/var/spack/repos/builtin/packages/py-scikit-learn/package.py
@@ -16,6 +16,8 @@ class PyScikitLearn(PythonPackage):
maintainers("adamjstewart")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("1.3.2", sha256="a2f54c76accc15a34bfb9066e6c7a56c1e7235dda5762b990792330b52ccfb05")
version("1.3.1", sha256="1a231cced3ee3fa04756b4a7ab532dc9417acd581a330adff5f2c01ac2831fcf")
diff --git a/var/spack/repos/builtin/packages/py-scikit-optimize/package.py b/var/spack/repos/builtin/packages/py-scikit-optimize/package.py
index 1bf5da83e1..bdc30e9ec2 100644
--- a/var/spack/repos/builtin/packages/py-scikit-optimize/package.py
+++ b/var/spack/repos/builtin/packages/py-scikit-optimize/package.py
@@ -20,6 +20,8 @@ class PyScikitOptimize(PythonPackage):
maintainers("liuyangzhuan")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("0.9.0", sha256="77d8c9e64947fc9f5cc05bbc6aed7b8a9907871ae26fe11997fd67be90f26008")
version("0.5.2", sha256="1d7657a4b8ef9aa6d81e49b369c677c584e83269f11710557741d3b3f8fa0a75")
diff --git a/var/spack/repos/builtin/packages/py-scikit-sparse/package.py b/var/spack/repos/builtin/packages/py-scikit-sparse/package.py
index 3f7533c650..cb95c0e492 100644
--- a/var/spack/repos/builtin/packages/py-scikit-sparse/package.py
+++ b/var/spack/repos/builtin/packages/py-scikit-sparse/package.py
@@ -15,6 +15,8 @@ class PyScikitSparse(PythonPackage):
maintainers("cgcgcg")
+ license("BSD-2-Clause")
+
version("0.4.12", sha256="e6502fea9ba561cfa5491eb222ed2c81c16263d8182a293950db20509c941166")
version("0.4.11", sha256="64c61a8777b7c7ba8e1f2bf76bc767f740e6426f1cce2d90f1324b177618e1ca")
version("0.4.8", sha256="2a224c60da3ef951975242ea777478583d3265efc72db5cfb7861686521a4009")
diff --git a/var/spack/repos/builtin/packages/py-scine-chemoton/package.py b/var/spack/repos/builtin/packages/py-scine-chemoton/package.py
index 990611031b..8bce58c050 100644
--- a/var/spack/repos/builtin/packages/py-scine-chemoton/package.py
+++ b/var/spack/repos/builtin/packages/py-scine-chemoton/package.py
@@ -13,6 +13,8 @@ class PyScineChemoton(PythonPackage):
pypi = "scine_chemoton/scine_chemoton-2.2.0.tar.gz"
git = "https://github.com/qcscine/puffin.git"
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("2.2.0", sha256="cda4f9de1e1c00ecc5e0b2d9c17a5edb56b468d454022e3f4045ec116ba2ec45")
diff --git a/var/spack/repos/builtin/packages/py-scinum/package.py b/var/spack/repos/builtin/packages/py-scinum/package.py
index 0bf64ceea3..e9044097b1 100644
--- a/var/spack/repos/builtin/packages/py-scinum/package.py
+++ b/var/spack/repos/builtin/packages/py-scinum/package.py
@@ -13,6 +13,8 @@ class PyScinum(PythonPackage):
homepage = "https://github.com/riga/scinum"
pypi = "scinum/scinum-1.2.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.4.3", sha256="c8144b6a2ed5cb58b2c26a8151752b6f5f5ea460678a9e092015b91da926c443")
version("1.2.0", sha256="31802d9b580f3a89c0876f34432851bc4def9cb2844d6f3c8e044480f2dd2f91")
diff --git a/var/spack/repos/builtin/packages/py-scipy/package.py b/var/spack/repos/builtin/packages/py-scipy/package.py
index 5bee65a3c0..b462fe140a 100644
--- a/var/spack/repos/builtin/packages/py-scipy/package.py
+++ b/var/spack/repos/builtin/packages/py-scipy/package.py
@@ -15,6 +15,8 @@ class PyScipy(PythonPackage):
maintainers("adamjstewart", "rgommers")
+ license("BSD-3-Clause")
+
version("main", branch="main")
version("1.11.4", sha256="90a2b78e7f5733b9de748f589f09225013685f9b218275257f8a8168ededaeaa")
version("1.11.3", sha256="bba4d955f54edd61899776bad459bf7326e14b9fa1c552181f0479cc60a568cd")
diff --git a/var/spack/repos/builtin/packages/py-scooby/package.py b/var/spack/repos/builtin/packages/py-scooby/package.py
index 19e8b08222..3c3d449b4b 100644
--- a/var/spack/repos/builtin/packages/py-scooby/package.py
+++ b/var/spack/repos/builtin/packages/py-scooby/package.py
@@ -12,6 +12,8 @@ class PyScooby(PythonPackage):
homepage = "https://github.com/banesullivan/scooby"
pypi = "scooby/scooby-0.5.7.tar.gz"
+ license("MIT")
+
version("0.5.7", sha256="ae2c2b6f5f5d10adf7aaab32409028f1e28d3ce833664bdd1e8c2072e8da169a")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-scoop/package.py b/var/spack/repos/builtin/packages/py-scoop/package.py
index 315dfab348..009fd13fbf 100644
--- a/var/spack/repos/builtin/packages/py-scoop/package.py
+++ b/var/spack/repos/builtin/packages/py-scoop/package.py
@@ -15,6 +15,8 @@ class PyScoop(PythonPackage):
homepage = "https://github.com/soravux/scoop"
pypi = "scoop/scoop-0.7.1.1.tar.gz"
+ license("LGPL-3.0-only")
+
version("0.7.1.1", sha256="d8b6444c7bac901171e3327a97e241dde63f060354e162a65551fd8083ca62b4")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-scp/package.py b/var/spack/repos/builtin/packages/py-scp/package.py
index f63de427b7..bfd34d5968 100644
--- a/var/spack/repos/builtin/packages/py-scp/package.py
+++ b/var/spack/repos/builtin/packages/py-scp/package.py
@@ -12,6 +12,8 @@ class PyScp(PythonPackage):
homepage = "https://github.com/jbardin/scp.py"
pypi = "scp/scp-0.13.2.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("0.13.2", sha256="ef9d6e67c0331485d3db146bf9ee9baff8a48f3eb0e6c08276a8584b13bf34b3")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-scs/package.py b/var/spack/repos/builtin/packages/py-scs/package.py
index d0067c0218..63b040f9ff 100644
--- a/var/spack/repos/builtin/packages/py-scs/package.py
+++ b/var/spack/repos/builtin/packages/py-scs/package.py
@@ -15,6 +15,8 @@ class PyScs(PythonPackage, CudaPackage):
maintainers("meyersbs")
+ license("MIT")
+
version("3.2.2", sha256="7206a2ad27ca031d693d65cbcbcfc661498f3983838079a66579bcc784b25293")
version("2.1.1-2", sha256="f816cfe3d4b4cff3ac2b8b96588c5960ddd2a3dc946bda6b09db04e7bc6577f2")
diff --git a/var/spack/repos/builtin/packages/py-sdmetrics/package.py b/var/spack/repos/builtin/packages/py-sdmetrics/package.py
index a814555969..2413c7ebfe 100644
--- a/var/spack/repos/builtin/packages/py-sdmetrics/package.py
+++ b/var/spack/repos/builtin/packages/py-sdmetrics/package.py
@@ -17,6 +17,8 @@ class PySdmetrics(PythonPackage):
homepage = "https://github.com/sdv-dev/SDMetrics"
pypi = "sdmetrics/sdmetrics-0.4.1.tar.gz"
+ license("MIT")
+
version("0.4.1", sha256="28df1cdd6988b3464306c1d189da19ee13a49023c53ca8b3db399fc9fd45fae8")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-sdv/package.py b/var/spack/repos/builtin/packages/py-sdv/package.py
index 08fcca79da..0a9c104ff4 100644
--- a/var/spack/repos/builtin/packages/py-sdv/package.py
+++ b/var/spack/repos/builtin/packages/py-sdv/package.py
@@ -19,6 +19,8 @@ class PySdv(PythonPackage):
homepage = "https://github.com/sdv-dev/SDV"
pypi = "sdv/sdv-0.13.1.tar.gz"
+ license("MIT")
+
version("0.14.0", sha256="a62714b73a7e14b95ffbda0920a3a5a6fe891a17d8611380af5f9ca1ff8fc234")
version("0.13.1", sha256="c0a0dbc4a64e5f60cabd123a8c19b3f99594f5a0911de83e08d172b810222c93")
diff --git a/var/spack/repos/builtin/packages/py-seaborn/package.py b/var/spack/repos/builtin/packages/py-seaborn/package.py
index 511798ac85..3c04899738 100644
--- a/var/spack/repos/builtin/packages/py-seaborn/package.py
+++ b/var/spack/repos/builtin/packages/py-seaborn/package.py
@@ -17,6 +17,8 @@ class PySeaborn(PythonPackage):
homepage = "https://seaborn.pydata.org/"
pypi = "seaborn/seaborn-0.7.1.tar.gz"
+ license("BSD-2-Clause")
+
version("0.12.2", sha256="374645f36509d0dcab895cba5b47daf0586f77bfe3b36c97c607db7da5be0139")
version("0.12.0", sha256="893f17292d8baca616c1578ddb58eb25c72d622f54fc5ee329c8207dc9b57b23")
version("0.11.2", sha256="cf45e9286d40826864be0e3c066f98536982baf701a7caa386511792d61ff4f6")
diff --git a/var/spack/repos/builtin/packages/py-secretstorage/package.py b/var/spack/repos/builtin/packages/py-secretstorage/package.py
index eb6948b651..41ac7a1d7b 100644
--- a/var/spack/repos/builtin/packages/py-secretstorage/package.py
+++ b/var/spack/repos/builtin/packages/py-secretstorage/package.py
@@ -12,6 +12,8 @@ class PySecretstorage(PythonPackage):
homepage = "https://github.com/mitya57/secretstorage"
pypi = "SecretStorage/SecretStorage-3.1.2.tar.gz"
+ license("BSD-3-Clause")
+
version("3.3.3", sha256="2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77")
version("3.3.1", sha256="fd666c51a6bf200643495a04abb261f83229dcb6fd8472ec393df7ffc8b6f195")
version("3.1.2", sha256="15da8a989b65498e29be338b3b279965f1b8f09b9668bd8010da183024c8bff6")
diff --git a/var/spack/repos/builtin/packages/py-seekpath/package.py b/var/spack/repos/builtin/packages/py-seekpath/package.py
index 552914f086..d4bfcf573b 100644
--- a/var/spack/repos/builtin/packages/py-seekpath/package.py
+++ b/var/spack/repos/builtin/packages/py-seekpath/package.py
@@ -15,6 +15,8 @@ class PySeekpath(PythonPackage):
maintainers("meyersbs")
+ license("MIT")
+
version("2.0.1", sha256="188513ee187fbbace49066a29ecea9bbd351f23da3bea33d507d0f590856b082")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-segmentation-models-pytorch/package.py b/var/spack/repos/builtin/packages/py-segmentation-models-pytorch/package.py
index f80ae6921e..4560658360 100644
--- a/var/spack/repos/builtin/packages/py-segmentation-models-pytorch/package.py
+++ b/var/spack/repos/builtin/packages/py-segmentation-models-pytorch/package.py
@@ -12,6 +12,8 @@ class PySegmentationModelsPytorch(PythonPackage):
homepage = "https://github.com/qubvel/segmentation_models.pytorch"
pypi = "segmentation_models_pytorch/segmentation_models_pytorch-0.2.0.tar.gz"
+ license("MIT")
+
version("0.3.3", sha256="b3b21ab4cd26a6b2b9e7a6ed466ace6452eb26ed3c31ae491ea2d7cbb01e384b")
version("0.3.2", sha256="8372733e57a10cb8f6b9e18a20577fbb3fb83549b6945664dc774a9b6d3ecd13")
version("0.3.1", sha256="d4a4817cf48872c3461bb7d22864c00f9d491719a6460adb252c035f9b0e8d51")
diff --git a/var/spack/repos/builtin/packages/py-selenium/package.py b/var/spack/repos/builtin/packages/py-selenium/package.py
index 13e7afe762..a9af803c7f 100644
--- a/var/spack/repos/builtin/packages/py-selenium/package.py
+++ b/var/spack/repos/builtin/packages/py-selenium/package.py
@@ -15,6 +15,8 @@ class PySelenium(PythonPackage):
homepage = "https://github.com/SeleniumHQ/selenium/"
pypi = "selenium/selenium-3.141.0.tar.gz"
+ license("Apache-2.0")
+
version("3.141.0", sha256="deaf32b60ad91a4611b98d8002757f29e6f2c2d5fcaf202e1c9ad06d6772300d")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-semantic-version/package.py b/var/spack/repos/builtin/packages/py-semantic-version/package.py
index 4b94859c0f..b98099ed03 100644
--- a/var/spack/repos/builtin/packages/py-semantic-version/package.py
+++ b/var/spack/repos/builtin/packages/py-semantic-version/package.py
@@ -13,6 +13,8 @@ class PySemanticVersion(PythonPackage):
homepage = "https://github.com/rbarrois/python-semanticversion"
pypi = "semantic_version/semantic_version-2.8.2.tar.gz"
+ license("BSD-2-Clause")
+
version("2.10.0", sha256="bdabb6d336998cbb378d4b9db3a4b56a1e3235701dc05ea2690d9a997ed5041c")
version("2.9.0", sha256="abf54873553e5e07a6fd4d5f653b781f5ae41297a493666b59dcf214006a12b2")
version("2.8.5", sha256="d2cb2de0558762934679b9a104e82eca7af448c9f4974d1f3eeccff651df8a54")
diff --git a/var/spack/repos/builtin/packages/py-semver/package.py b/var/spack/repos/builtin/packages/py-semver/package.py
index 59b05d9b64..1f5fb110ef 100644
--- a/var/spack/repos/builtin/packages/py-semver/package.py
+++ b/var/spack/repos/builtin/packages/py-semver/package.py
@@ -13,6 +13,8 @@ class PySemver(PythonPackage):
homepage = "https://semver.org/"
pypi = "semver/semver-2.8.1.tar.gz"
+ license("BSD-3-Clause")
+
version("3.0.1", sha256="9ec78c5447883c67b97f98c3b6212796708191d22e4ad30f4570f840171cbce1")
version("2.8.1", sha256="5b09010a66d9a3837211bb7ae5a20d10ba88f8cb49e92cb139a69ef90d5060d8")
diff --git a/var/spack/repos/builtin/packages/py-send2trash/package.py b/var/spack/repos/builtin/packages/py-send2trash/package.py
index 4b802421ba..7bc8dba66c 100644
--- a/var/spack/repos/builtin/packages/py-send2trash/package.py
+++ b/var/spack/repos/builtin/packages/py-send2trash/package.py
@@ -12,6 +12,8 @@ class PySend2trash(PythonPackage):
homepage = "https://github.com/hsoft/send2trash"
url = "https://github.com/hsoft/send2trash/archive/1.5.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.8.0", sha256="937b038abd9f1e7b8c5d7a116be5dc4663beb71df74dcccffe56cacf992c7a9c")
version("1.5.0", sha256="7cebc0ffc8b6d6e553bce9c6bb915614610ba2dec17c2f0643b1b97251da2a41")
diff --git a/var/spack/repos/builtin/packages/py-sentencepiece/package.py b/var/spack/repos/builtin/packages/py-sentencepiece/package.py
index 60c91d38c5..d4059dd7a9 100644
--- a/var/spack/repos/builtin/packages/py-sentencepiece/package.py
+++ b/var/spack/repos/builtin/packages/py-sentencepiece/package.py
@@ -17,6 +17,8 @@ class PySentencepiece(PythonPackage):
maintainers("adamjstewart")
+ license("Apache-2.0")
+
version("0.1.91", sha256="acbc7ea12713cd2a8d64892f8d2033c7fd2bb4faecab39452496120ace9a4b1b")
version("0.1.85", sha256="dd4956287a1b6af3cbdbbd499b7227a859a4e3f41c9882de5e6bdd929e219ae6")
diff --git a/var/spack/repos/builtin/packages/py-sentry-sdk/package.py b/var/spack/repos/builtin/packages/py-sentry-sdk/package.py
index 0c1e667b74..47a13512eb 100644
--- a/var/spack/repos/builtin/packages/py-sentry-sdk/package.py
+++ b/var/spack/repos/builtin/packages/py-sentry-sdk/package.py
@@ -12,6 +12,8 @@ class PySentrySdk(PythonPackage):
homepage = "https://github.com/getsentry/sentry-python"
pypi = "sentry-sdk/sentry-sdk-0.17.6.tar.gz"
+ license("MIT")
+
version("1.5.5", sha256="98fd155fa5d5fec1dbabed32a1a4ae2705f1edaa5dae4e7f7b62a384ba30e759")
version("0.17.6", sha256="1a086486ff9da15791f294f6e9915eb3747d161ef64dee2d038a4d0b4a369b24")
diff --git a/var/spack/repos/builtin/packages/py-seqeval/package.py b/var/spack/repos/builtin/packages/py-seqeval/package.py
index dba9e83b08..17403698ec 100644
--- a/var/spack/repos/builtin/packages/py-seqeval/package.py
+++ b/var/spack/repos/builtin/packages/py-seqeval/package.py
@@ -15,6 +15,8 @@ class PySeqeval(PythonPackage):
homepage = "https://github.com/chakki-works/seqeval"
pypi = "seqeval/seqeval-1.2.2.tar.gz"
+ license("MIT")
+
version("1.2.2", sha256="f28e97c3ab96d6fcd32b648f6438ff2e09cfba87f05939da9b3970713ec56e6f")
depends_on("python@2.6:2,3.3:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-seriate/package.py b/var/spack/repos/builtin/packages/py-seriate/package.py
index 044e97ede7..0c357261ea 100644
--- a/var/spack/repos/builtin/packages/py-seriate/package.py
+++ b/var/spack/repos/builtin/packages/py-seriate/package.py
@@ -21,6 +21,8 @@ class PySeriate(PythonPackage):
homepage = "https://github.com/src-d/seriate"
url = "https://github.com/src-d/seriate/archive/1.1.2.tar.gz"
+ license("Apache-2.0")
+
version("1.1.2", sha256="5e031e865398fbe24aebdbb4a2e0015447aec50478830850f29d38660fd266e3")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-serpent/package.py b/var/spack/repos/builtin/packages/py-serpent/package.py
index ded493904a..462405c0e4 100644
--- a/var/spack/repos/builtin/packages/py-serpent/package.py
+++ b/var/spack/repos/builtin/packages/py-serpent/package.py
@@ -17,6 +17,8 @@ class PySerpent(PythonPackage):
pypi = "serpent/serpent-1.40.tar.gz"
maintainers("liuyangzhuan")
+ license("MIT")
+
version("1.40", sha256="10b34e7f8e3207ee6fb70dcdc9bce473851ee3daf0b47c58aec1b48032ac11ce")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-setproctitle/package.py b/var/spack/repos/builtin/packages/py-setproctitle/package.py
index 2f0a8814e2..e4cb9b0e9d 100644
--- a/var/spack/repos/builtin/packages/py-setproctitle/package.py
+++ b/var/spack/repos/builtin/packages/py-setproctitle/package.py
@@ -13,6 +13,8 @@ class PySetproctitle(PythonPackage):
homepage = "https://github.com/dvarrazzo/py-setproctitle"
pypi = "setproctitle/setproctitle-1.1.10.tar.gz"
+ license("BSD-3-Clause")
+
version("1.1.10", sha256="6283b7a58477dd8478fbb9e76defb37968ee4ba47b05ec1c053cb39638bd7398")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-setupmeta/package.py b/var/spack/repos/builtin/packages/py-setupmeta/package.py
index dcb6b50bf0..612199299d 100644
--- a/var/spack/repos/builtin/packages/py-setupmeta/package.py
+++ b/var/spack/repos/builtin/packages/py-setupmeta/package.py
@@ -12,6 +12,8 @@ class PySetupmeta(PythonPackage):
homepage = "https://github.com/codrsquad/setupmeta"
pypi = "setupmeta/setupmeta-3.3.0.tar.gz"
+ license("MIT")
+
version("3.4.0", sha256="f986a1d9c5b595a840d71d888950c7cc6bbb586b4145d04e7992501e280e07c3")
version("3.3.2", sha256="221463a64d2528ba558f14b087410e05a7ef0dab17d19004f124a262d6e007f5")
version("3.3.0", sha256="32914af4eeffb8bf1bd45057254d9dff4d16cb7ae857141e07698f7ac19dc960")
diff --git a/var/spack/repos/builtin/packages/py-setuptools-cpp/package.py b/var/spack/repos/builtin/packages/py-setuptools-cpp/package.py
index cef294b2b8..17f478a02d 100644
--- a/var/spack/repos/builtin/packages/py-setuptools-cpp/package.py
+++ b/var/spack/repos/builtin/packages/py-setuptools-cpp/package.py
@@ -14,6 +14,8 @@ class PySetuptoolsCpp(PythonPackage):
maintainers("dorton")
+ license("MIT")
+
version("0.1.0", sha256="4fd5e08603237578d06d28efd592d9847b523ede3e502f660be44b1e6254674d")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-setuptools-git-versioning/package.py b/var/spack/repos/builtin/packages/py-setuptools-git-versioning/package.py
index 7e463b510e..5bd8ef583c 100644
--- a/var/spack/repos/builtin/packages/py-setuptools-git-versioning/package.py
+++ b/var/spack/repos/builtin/packages/py-setuptools-git-versioning/package.py
@@ -14,6 +14,8 @@ class PySetuptoolsGitVersioning(PythonPackage):
maintainers("angus-g")
+ license("MIT")
+
version("1.13.3", sha256="9dfc59a31dcadcae04bcddc50534ccfc07a25a3180ab5cc1b1e3730217971c63")
depends_on("py-setuptools", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-setuptools-git/package.py b/var/spack/repos/builtin/packages/py-setuptools-git/package.py
index bf65e25631..2771874526 100644
--- a/var/spack/repos/builtin/packages/py-setuptools-git/package.py
+++ b/var/spack/repos/builtin/packages/py-setuptools-git/package.py
@@ -11,6 +11,8 @@ class PySetuptoolsGit(PythonPackage):
pypi = "setuptools-git/setuptools-git-1.2.tar.gz"
+ license("BSD-3-Clause")
+
version("1.2", sha256="ff64136da01aabba76ae88b050e7197918d8b2139ccbf6144e14d472b9c40445")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-setuptools-rust/package.py b/var/spack/repos/builtin/packages/py-setuptools-rust/package.py
index b676379b2b..c3f4f1f909 100644
--- a/var/spack/repos/builtin/packages/py-setuptools-rust/package.py
+++ b/var/spack/repos/builtin/packages/py-setuptools-rust/package.py
@@ -12,6 +12,8 @@ class PySetuptoolsRust(PythonPackage):
homepage = "https://github.com/PyO3/setuptools-rust"
pypi = "setuptools-rust/setuptools-rust-0.12.1.tar.gz"
+ license("MIT")
+
version("1.6.0", sha256="c86e734deac330597998bfbc08da45187e6b27837e23bd91eadb320732392262")
version("1.5.1", sha256="0e05e456645d59429cb1021370aede73c0760e9360bbfdaaefb5bced530eb9d7")
version("1.4.1", sha256="18ff850831f58ee21d5783825c99fad632da21e47645e9427fd7dec048029e76")
diff --git a/var/spack/repos/builtin/packages/py-setuptools-scm-git-archive/package.py b/var/spack/repos/builtin/packages/py-setuptools-scm-git-archive/package.py
index 90110add0f..3131588d0a 100644
--- a/var/spack/repos/builtin/packages/py-setuptools-scm-git-archive/package.py
+++ b/var/spack/repos/builtin/packages/py-setuptools-scm-git-archive/package.py
@@ -15,6 +15,8 @@ class PySetuptoolsScmGitArchive(PythonPackage):
maintainers("marcmengel")
+ license("MIT")
+
version("1.4", sha256="b048b27b32e1e76ec865b0caa4bb85df6ddbf4697d6909f567ac36709f6ef2f0")
version("1.1", sha256="6026f61089b73fa1b5ee737e95314f41cb512609b393530385ed281d0b46c062")
version("1.0", sha256="52425f905518247c685fc64c5fdba6e1e74443c8562e141c8de56059be0e31da")
diff --git a/var/spack/repos/builtin/packages/py-setuptools-scm/package.py b/var/spack/repos/builtin/packages/py-setuptools-scm/package.py
index 6b5412cf9b..afc34f0129 100644
--- a/var/spack/repos/builtin/packages/py-setuptools-scm/package.py
+++ b/var/spack/repos/builtin/packages/py-setuptools-scm/package.py
@@ -12,6 +12,8 @@ class PySetuptoolsScm(PythonPackage):
homepage = "https://github.com/pypa/setuptools_scm"
pypi = "setuptools_scm/setuptools_scm-4.1.2.tar.gz"
+ license("MIT")
+
version("7.1.0", sha256="6c508345a771aad7d56ebff0e70628bf2b0ec7573762be9960214730de278f27")
version("7.0.5", sha256="031e13af771d6f892b941adb6ea04545bbf91ebc5ce68c78aaf3fff6e1fb4844")
version("7.0.3", sha256="cf8ab8e235bed840cd4559b658af0d8e8a70896a191bbc510ee914ec5325332d")
diff --git a/var/spack/repos/builtin/packages/py-sfepy/package.py b/var/spack/repos/builtin/packages/py-sfepy/package.py
index 699ce14509..a9c841e0ee 100644
--- a/var/spack/repos/builtin/packages/py-sfepy/package.py
+++ b/var/spack/repos/builtin/packages/py-sfepy/package.py
@@ -17,6 +17,8 @@ class PySfepy(PythonPackage):
url = "https://github.com/sfepy/sfepy/archive/release_2021.3.tar.gz"
git = "https://github.com/sfepy/sfepy.git"
+ license("BSD-3-Clause")
+
version("2021.3", sha256="b2a760b0f3277ac223ff25821a4156b48d06b3769e6a9a3bd0bffef5a43cbe17")
variant("petsc", default=False, description="Enable PETSc support")
diff --git a/var/spack/repos/builtin/packages/py-sgp4/package.py b/var/spack/repos/builtin/packages/py-sgp4/package.py
index c0492bc09c..38f97ed207 100644
--- a/var/spack/repos/builtin/packages/py-sgp4/package.py
+++ b/var/spack/repos/builtin/packages/py-sgp4/package.py
@@ -12,6 +12,8 @@ class PySgp4(PythonPackage):
homepage = "https://github.com/brandon-rhodes/python-sgp4"
pypi = "sgp4/sgp4-1.4.tar.gz"
+ license("MIT")
+
version("1.4", sha256="1fb3cdbc11981a9ff34a032169f83c1f4a2877d1b6c295aed044e1d890b73892")
depends_on("python@2.6:2.8,3.3:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-sh/package.py b/var/spack/repos/builtin/packages/py-sh/package.py
index c5f739bff1..05c47eb8c4 100644
--- a/var/spack/repos/builtin/packages/py-sh/package.py
+++ b/var/spack/repos/builtin/packages/py-sh/package.py
@@ -12,6 +12,8 @@ class PySh(PythonPackage):
homepage = "https://github.com/amoffat/sh"
pypi = "sh/sh-1.12.9.tar.gz"
+ license("MIT")
+
version("1.14.3", sha256="e4045b6c732d9ce75d571c79f5ac2234edd9ae4f5fa9d59b09705082bdca18c7")
version("1.13.1", sha256="97a3d2205e3c6a842d87ebbc9ae93acae5a352b1bc4609b428d0fd5bb9e286a3")
version("1.12.9", sha256="579aa19bae7fe86b607df1afaf4e8537c453d2ce3d84e1d3957e099359a51677")
diff --git a/var/spack/repos/builtin/packages/py-shap/package.py b/var/spack/repos/builtin/packages/py-shap/package.py
index 3ed5a9e4b4..d20ba4597c 100644
--- a/var/spack/repos/builtin/packages/py-shap/package.py
+++ b/var/spack/repos/builtin/packages/py-shap/package.py
@@ -13,6 +13,8 @@ class PyShap(PythonPackage):
homepage = "https://github.com/slundberg/shap/"
pypi = "shap/shap-0.41.0.tar.gz"
+ license("MIT")
+
version("0.41.0", sha256="a49ea4d65aadbc845a695fa3d7ea0bdfc8c928b8e213b0feedf5868ade4b3ca5")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-shapely/package.py b/var/spack/repos/builtin/packages/py-shapely/package.py
index fa12d498e5..52c4c2af7f 100644
--- a/var/spack/repos/builtin/packages/py-shapely/package.py
+++ b/var/spack/repos/builtin/packages/py-shapely/package.py
@@ -18,6 +18,8 @@ class PyShapely(PythonPackage):
maintainers("adamjstewart")
+ license("BSD-3-Clause")
+
version("main", branch="main")
version("2.0.2", sha256="1713cc04c171baffc5b259ba8531c58acc2a301707b7f021d88a15ed090649e7")
version("2.0.1", sha256="66a6b1a3e72ece97fc85536a281476f9b7794de2e646ca8a4517e2e3c1446893")
diff --git a/var/spack/repos/builtin/packages/py-shellingham/package.py b/var/spack/repos/builtin/packages/py-shellingham/package.py
index 2047a1c18f..ddeec110bf 100644
--- a/var/spack/repos/builtin/packages/py-shellingham/package.py
+++ b/var/spack/repos/builtin/packages/py-shellingham/package.py
@@ -12,6 +12,8 @@ class PyShellingham(PythonPackage):
homepage = "https://github.com/sarugaku/shellingham"
pypi = "shellingham/shellingham-1.4.0.tar.gz"
+ license("0BSD")
+
version("1.5.0", sha256="72fb7f5c63103ca2cb91b23dee0c71fe8ad6fbfd46418ef17dbe40db51592dad")
version("1.4.0", sha256="4855c2458d6904829bd34c299f11fdeed7cfefbf8a2c522e4caea6cd76b3171e")
diff --git a/var/spack/repos/builtin/packages/py-shippinglabel/package.py b/var/spack/repos/builtin/packages/py-shippinglabel/package.py
index db9466c9d7..359e43c354 100644
--- a/var/spack/repos/builtin/packages/py-shippinglabel/package.py
+++ b/var/spack/repos/builtin/packages/py-shippinglabel/package.py
@@ -13,6 +13,8 @@ class PyShippinglabel(PythonPackage):
homepage = "https://github.com/domdfcoding/shippinglabel"
pypi = "shippinglabel/shippinglabel-1.5.0.tar.gz"
+ license("MIT")
+
version("1.5.0", sha256="b2332bf29853e29f877dab21f17f2a8632fd2b48f5f32a6fa0b254a6fdd0a451")
depends_on("py-wheel@0.34.2:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-shortbred/package.py b/var/spack/repos/builtin/packages/py-shortbred/package.py
index 0d192c5ee5..e91dc7e234 100644
--- a/var/spack/repos/builtin/packages/py-shortbred/package.py
+++ b/var/spack/repos/builtin/packages/py-shortbred/package.py
@@ -14,6 +14,8 @@ class PyShortbred(PythonPackage):
homepage = "https://huttenhower.sph.harvard.edu/shortbred/"
pypi = "shortbred/shortbred-0.9.5.tar.gz"
+ license("MIT")
+
version("0.9.5", sha256="a6ac09b858f14e2c0b8622b122ec91e5d02d32c12429cad66626d7ef26df10d5")
depends_on("python@2.7.9:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-shortuuid/package.py b/var/spack/repos/builtin/packages/py-shortuuid/package.py
index 1dda2ae214..e6a83846fc 100644
--- a/var/spack/repos/builtin/packages/py-shortuuid/package.py
+++ b/var/spack/repos/builtin/packages/py-shortuuid/package.py
@@ -12,6 +12,8 @@ class PyShortuuid(PythonPackage):
homepage = "https://github.com/skorokithakis/shortuuid"
url = "https://github.com/skorokithakis/shortuuid/archive/v1.0.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.0.11", sha256="6ba28eece88d23389684585d73f3d883be3a76d6ab0c5d18ef34e5de2d500d0f")
version("1.0.1", sha256="1253bdddf0d866e0bd8ea70989702772e09a78d5072b0490dfb6b3489750c157")
version("1.0.0", sha256="cc2539aaed1b4de34853ee4aaf8331176b768a2d3a87d5a790453e082ce36850")
diff --git a/var/spack/repos/builtin/packages/py-shroud/package.py b/var/spack/repos/builtin/packages/py-shroud/package.py
index de73dbeb00..bb09a6a8c0 100644
--- a/var/spack/repos/builtin/packages/py-shroud/package.py
+++ b/var/spack/repos/builtin/packages/py-shroud/package.py
@@ -13,6 +13,8 @@ class PyShroud(PythonPackage):
git = "https://github.com/LLNL/shroud.git"
tags = ["radiuss"]
+ license("MIT")
+
version("develop", branch="develop")
version("master", branch="master")
version("0.12.2", tag="v0.12.2", commit="939ba0a3e8b5a885da3ddaebb92bf93cb12b0401")
diff --git a/var/spack/repos/builtin/packages/py-shtab/package.py b/var/spack/repos/builtin/packages/py-shtab/package.py
index 0dcc361688..5d393861d3 100644
--- a/var/spack/repos/builtin/packages/py-shtab/package.py
+++ b/var/spack/repos/builtin/packages/py-shtab/package.py
@@ -12,6 +12,8 @@ class PyShtab(PythonPackage):
homepage = "https://github.com/iterative/shtab"
pypi = "shtab/shtab-1.3.3.tar.gz"
+ license("Apache-2.0")
+
version("1.3.4", sha256="353f2a3a5178cd2df8eb746e7ab26a5039a9989e4386de8fd239d8c1653a8887")
version("1.3.3", sha256="1f7f263631acdf0a9e685bbf7126a0fa711c2d663db12441670b1cea3fa431d4")
diff --git a/var/spack/repos/builtin/packages/py-simpervisor/package.py b/var/spack/repos/builtin/packages/py-simpervisor/package.py
index 9f108b7692..6e0652311d 100644
--- a/var/spack/repos/builtin/packages/py-simpervisor/package.py
+++ b/var/spack/repos/builtin/packages/py-simpervisor/package.py
@@ -15,6 +15,8 @@ class PySimpervisor(PythonPackage):
homepage = "https://github.com/jupyterhub/simpervisor"
pypi = "simpervisor/simpervisor-0.4.tar.gz"
+ license("BSD-3-Clause")
+
version("0.4", sha256="cec79e13cdbd6edb04a5c98c1ff8d4bd9713e706c069226909a1ef0e89d393c5")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-simpleeval/package.py b/var/spack/repos/builtin/packages/py-simpleeval/package.py
index ae9637308b..d2be551a0f 100644
--- a/var/spack/repos/builtin/packages/py-simpleeval/package.py
+++ b/var/spack/repos/builtin/packages/py-simpleeval/package.py
@@ -14,6 +14,8 @@ class PySimpleeval(PythonPackage):
homepage = "https://github.com/danthedeckie/simpleeval"
pypi = "simpleeval/simpleeval-0.9.12.tar.gz"
+ license("MIT")
+
version("0.9.12", sha256="3e0be507486d4e21cf9d08847c7e57dd61a1603950399985f7c5a0be7fd33e36")
depends_on("py-setuptools@30.3.0:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-simplegeneric/package.py b/var/spack/repos/builtin/packages/py-simplegeneric/package.py
index 86d1ca99e4..8c64c3aa3b 100644
--- a/var/spack/repos/builtin/packages/py-simplegeneric/package.py
+++ b/var/spack/repos/builtin/packages/py-simplegeneric/package.py
@@ -12,6 +12,8 @@ class PySimplegeneric(PythonPackage):
pypi = "simplegeneric/simplegeneric-0.8.zip"
+ license("ZPL-2.1")
+
version("0.8.1", sha256="dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173")
version("0.8", sha256="8c0c4963da2695ba7c0f953f2cdac31d2c41d619fe9419e9d75432f8a231f966")
diff --git a/var/spack/repos/builtin/packages/py-simplejson/package.py b/var/spack/repos/builtin/packages/py-simplejson/package.py
index a5c52fc3bd..55386db8b4 100644
--- a/var/spack/repos/builtin/packages/py-simplejson/package.py
+++ b/var/spack/repos/builtin/packages/py-simplejson/package.py
@@ -13,6 +13,8 @@ class PySimplejson(PythonPackage):
homepage = "https://github.com/simplejson/simplejson"
pypi = "simplejson/simplejson-3.10.0.tar.gz"
+ license("AFL-2.1")
+
version("3.19.1", sha256="6277f60848a7d8319d27d2be767a7546bc965535b28070e310b3a9af90604a4c")
version("3.18.0", sha256="58a429d2c2fa80834115b923ff689622de8f214cf0dc4afa9f59e824b444ab31")
version("3.17.2", sha256="75ecc79f26d99222a084fbdd1ce5aad3ac3a8bd535cd9059528452da38b68841")
diff --git a/var/spack/repos/builtin/packages/py-simplekml/package.py b/var/spack/repos/builtin/packages/py-simplekml/package.py
index 660f66843f..58222c0bae 100644
--- a/var/spack/repos/builtin/packages/py-simplekml/package.py
+++ b/var/spack/repos/builtin/packages/py-simplekml/package.py
@@ -14,6 +14,8 @@ class PySimplekml(PythonPackage):
homepage = "https://readthedocs.org/projects/simplekml/"
pypi = "simplekml/simplekml-1.3.1.tar.gz"
+ license("GPL-3.0-only")
+
version("1.3.6", sha256="cda687be2754395fcab664e908ebf589facd41e8436d233d2be37a69efb1c536")
version("1.3.5", sha256="657b4e20177299a4e80bacfafff1f91102010bc23dc0ce7a7ae43bdd4246049e")
version("1.3.1", sha256="30c121368ce1d73405721730bf766721e580cae6fbb7424884c734c89ec62ad7")
diff --git a/var/spack/repos/builtin/packages/py-singledispatchmethod/package.py b/var/spack/repos/builtin/packages/py-singledispatchmethod/package.py
index 55313924e4..bfbf3b46bb 100644
--- a/var/spack/repos/builtin/packages/py-singledispatchmethod/package.py
+++ b/var/spack/repos/builtin/packages/py-singledispatchmethod/package.py
@@ -12,6 +12,8 @@ class PySingledispatchmethod(PythonPackage):
homepage = "https://github.com/ikalnytskyi/singledispatchmethod"
pypi = "singledispatchmethod/singledispatchmethod-1.0.tar.gz"
+ license("MIT")
+
version("1.0", sha256="183a7fbeab53b9c9d182f8b8f9c2d7e109a7d40afaa30261d81dd8de68cd73bf")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-sip/package.py b/var/spack/repos/builtin/packages/py-sip/package.py
index e85f442127..5a51d608ac 100644
--- a/var/spack/repos/builtin/packages/py-sip/package.py
+++ b/var/spack/repos/builtin/packages/py-sip/package.py
@@ -14,6 +14,8 @@ class PySip(PythonPackage):
homepage = "https://www.riverbankcomputing.com/software/sip"
pypi = "sip/sip-6.4.0.tar.gz"
+ license("GPL-2.0-or-later")
+
version("6.7.9", sha256="35d51fc10f599d3696abb50f29d068ad04763df7b77808c76b74597660f99b17")
version("6.6.2", sha256="0e3efac1c5dfd8e525ae57140927df26993e13f58b89d1577c314f4105bfd90d")
version("6.4.0", sha256="42ec368520b8da4a0987218510b1b520b4981e4405086c1be384733affc2bcb0")
diff --git a/var/spack/repos/builtin/packages/py-six/package.py b/var/spack/repos/builtin/packages/py-six/package.py
index 45ab78857c..77bddc90a4 100644
--- a/var/spack/repos/builtin/packages/py-six/package.py
+++ b/var/spack/repos/builtin/packages/py-six/package.py
@@ -11,6 +11,8 @@ class PySix(PythonPackage):
pypi = "six/six-1.11.0.tar.gz"
+ license("MIT")
+
version("1.16.0", sha256="1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926")
version("1.15.0", sha256="30639c035cdb23534cd4aa2dd52c3bf48f06e5f4a941509c8bafd8ce11080259")
version("1.14.0", sha256="236bdbdce46e6e6a3d61a337c0f8b763ca1e8717c03b369e87a7ec7ce1319c0a")
diff --git a/var/spack/repos/builtin/packages/py-skl2onnx/package.py b/var/spack/repos/builtin/packages/py-skl2onnx/package.py
index 28c79e9875..d7471f76fc 100644
--- a/var/spack/repos/builtin/packages/py-skl2onnx/package.py
+++ b/var/spack/repos/builtin/packages/py-skl2onnx/package.py
@@ -12,6 +12,8 @@ class PySkl2onnx(PythonPackage):
homepage = "https://github.com/onnx/sklearn-onnx"
pypi = "skl2onnx/skl2onnx-1.10.3.tar.gz"
+ license("Apache-2.0")
+
version("1.12", sha256="15f4a07b97f7c5bf11b7353b8cb75c9f8c161485deb198cb49cc61a9d507c29c")
version("1.10.3", sha256="798933378145412b9876ab3ff2c1dd5f241a7296406d786262000afa8d329628")
diff --git a/var/spack/repos/builtin/packages/py-slepc4py/package.py b/var/spack/repos/builtin/packages/py-slepc4py/package.py
index cf9637161c..69fee8a32e 100644
--- a/var/spack/repos/builtin/packages/py-slepc4py/package.py
+++ b/var/spack/repos/builtin/packages/py-slepc4py/package.py
@@ -15,6 +15,8 @@ class PySlepc4py(PythonPackage):
maintainers("joseeroman", "balay")
+ license("BSD-2-Clause")
+
version("main", branch="main")
version("3.20.1", sha256="7e6d156f7b0891bfa0616b38a502460c62797f16ca146b321e16cce4cf139d07")
version("3.20.0", sha256="56cbea1f56746136e5a934bf4a481e566f35e475cb950c0a5bce7d5c3cc7690a")
diff --git a/var/spack/repos/builtin/packages/py-slurm-pipeline/package.py b/var/spack/repos/builtin/packages/py-slurm-pipeline/package.py
index 891776bcf0..e71315cf0e 100644
--- a/var/spack/repos/builtin/packages/py-slurm-pipeline/package.py
+++ b/var/spack/repos/builtin/packages/py-slurm-pipeline/package.py
@@ -12,6 +12,8 @@ class PySlurmPipeline(PythonPackage):
homepage = "https://github.com/acorg/slurm-pipeline"
pypi = "slurm-pipeline/slurm-pipeline-1.1.13.tar.gz"
+ license("MIT")
+
version("4.0.4", sha256="5496e46edb890ef745231b4d05b8dfd194374b3fe2c6b33da43cda9685f145c8")
version("3.0.2", sha256="28e07eb93e846b395a16e6778fd3fc8344a82d115a6a8420276ec68f67f7131c")
version("2.0.9", sha256="2360e43965ecfa3701f287b7d597c99b4accd4dc8faf9d55cfdcc2228c4054cc")
diff --git a/var/spack/repos/builtin/packages/py-smac/package.py b/var/spack/repos/builtin/packages/py-smac/package.py
index 53eac33d70..00e5928cd7 100644
--- a/var/spack/repos/builtin/packages/py-smac/package.py
+++ b/var/spack/repos/builtin/packages/py-smac/package.py
@@ -15,6 +15,8 @@ class PySmac(PythonPackage):
homepage = "https://automl.github.io/SMAC3/master/"
pypi = "smac/smac-1.1.1.tar.gz"
+ license("BSD-3-Clause")
+
version("1.1.1", sha256="7b8c14c53384b32feb357b9f918a9b023cb01cbda2033e69125dee69ec0bd5b1")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-smart-open/package.py b/var/spack/repos/builtin/packages/py-smart-open/package.py
index 4ec3e32a27..1725072ebc 100644
--- a/var/spack/repos/builtin/packages/py-smart-open/package.py
+++ b/var/spack/repos/builtin/packages/py-smart-open/package.py
@@ -16,6 +16,8 @@ class PySmartOpen(PythonPackage):
pypi = "smart_open/smart_open-5.2.1.tar.gz"
maintainers("marcusboden")
+ license("MIT")
+
version("5.2.1", sha256="75abf758717a92a8f53aa96953f0c245c8cedf8e1e4184903db3659b419d4c17")
version("1.10.0", sha256="bea5624c0c2e49987c227bdf3596573157eccd96fd1d53198856c8d53948fa2c")
version("1.8.4", sha256="788e07f035defcbb62e3c1e313329a70b0976f4f65406ee767db73ad5d2d04f9")
diff --git a/var/spack/repos/builtin/packages/py-smartredis/package.py b/var/spack/repos/builtin/packages/py-smartredis/package.py
index 12969a0454..9781b2d6df 100644
--- a/var/spack/repos/builtin/packages/py-smartredis/package.py
+++ b/var/spack/repos/builtin/packages/py-smartredis/package.py
@@ -15,6 +15,8 @@ class PySmartredis(PythonPackage):
maintainers("MattToast")
+ license("BSD-2-Clause")
+
version("0.4.1", sha256="fff16ed1eb09648ac3c3f845373beb37f3ffe7414d8745ae36af9daf585f8c5b")
version("0.4.0", sha256="d12779aa8bb038e837c25eac41b178aab9e16b729d50ee360b5af8f813d9f1dd")
diff --git a/var/spack/repos/builtin/packages/py-smartsim/package.py b/var/spack/repos/builtin/packages/py-smartsim/package.py
index 4011e0c8dc..2355ac3606 100644
--- a/var/spack/repos/builtin/packages/py-smartsim/package.py
+++ b/var/spack/repos/builtin/packages/py-smartsim/package.py
@@ -19,6 +19,8 @@ class PySmartsim(PythonPackage):
maintainers("MattToast")
+ license("BSD-2-Clause")
+
version("0.5.0", sha256="35b36243dc84af62261a7f772bae92f0b3502faf01401423899cb2a48339858c")
variant("torch", default=True, description="Build with the pytorch backend")
diff --git a/var/spack/repos/builtin/packages/py-smartypants/package.py b/var/spack/repos/builtin/packages/py-smartypants/package.py
index 163e7ab84a..74398be41e 100644
--- a/var/spack/repos/builtin/packages/py-smartypants/package.py
+++ b/var/spack/repos/builtin/packages/py-smartypants/package.py
@@ -14,6 +14,8 @@ class PySmartypants(PythonPackage):
# PyPI only has the wheel
url = "https://github.com/leohemsted/smartypants.py/archive/refs/tags/v2.0.1.tar.gz"
+ license("BSD-3-Clause")
+
version("2.0.1", sha256="b98191911ff3b4144ef8ad53e776a2d0ad24bd508a905c6ce523597c40022773")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-smmap/package.py b/var/spack/repos/builtin/packages/py-smmap/package.py
index 4d1ed67606..4be52002b0 100644
--- a/var/spack/repos/builtin/packages/py-smmap/package.py
+++ b/var/spack/repos/builtin/packages/py-smmap/package.py
@@ -14,6 +14,8 @@ class PySmmap(PythonPackage):
homepage = "https://github.com/gitpython-developers/smmap"
pypi = "smmap/smmap-3.0.4.tar.gz"
+ license("BSD-3-Clause")
+
version("5.0.0", sha256="c840e62059cd3be204b0c9c9f74be2c09d5648eddd4580d9314c3ecde0b30936")
version("4.0.0", sha256="7e65386bd122d45405ddf795637b7f7d2b532e7e401d46bbe3fb49b9986d5182")
version("3.0.5", sha256="84c2751ef3072d4f6b2785ec7ee40244c6f45eb934d9e543e2c51f1bd3d54c50")
diff --git a/var/spack/repos/builtin/packages/py-snappy/package.py b/var/spack/repos/builtin/packages/py-snappy/package.py
index 96eda5507d..c6cbcbe38e 100644
--- a/var/spack/repos/builtin/packages/py-snappy/package.py
+++ b/var/spack/repos/builtin/packages/py-snappy/package.py
@@ -12,6 +12,8 @@ class PySnappy(PythonPackage):
homepage = "https://github.com/ethereum/py-snappy"
url = "https://github.com/ethereum/py-snappy/archive/v0.1.0-alpha.1.tar.gz"
+ license("MIT")
+
version(
"0.1.0-alpha.1", sha256="f94c5bfc0b2bb42f7d442f0d84c9ffd9aa92876632d415612f25bafa61ddcfc4"
)
diff --git a/var/spack/repos/builtin/packages/py-sncosmo/package.py b/var/spack/repos/builtin/packages/py-sncosmo/package.py
index 556baa9b04..bb355601c3 100644
--- a/var/spack/repos/builtin/packages/py-sncosmo/package.py
+++ b/var/spack/repos/builtin/packages/py-sncosmo/package.py
@@ -13,6 +13,8 @@ class PySncosmo(PythonPackage):
homepage = "https://sncosmo.readthedocs.io/"
pypi = "sncosmo/sncosmo-1.2.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.2.0", sha256="f3969eec5b25f60c70418dbd64765a2b4735bb53c210c61d0aab68916daea588")
# Required dependencies
diff --git a/var/spack/repos/builtin/packages/py-sniffio/package.py b/var/spack/repos/builtin/packages/py-sniffio/package.py
index 6d71606df4..fa813f3584 100644
--- a/var/spack/repos/builtin/packages/py-sniffio/package.py
+++ b/var/spack/repos/builtin/packages/py-sniffio/package.py
@@ -13,6 +13,8 @@ class PySniffio(PythonPackage):
homepage = "https://github.com/python-trio/sniffio"
pypi = "sniffio/sniffio-1.1.0.tar.gz"
+ license("Apache-2.0")
+
version("1.3.0", sha256="e60305c5e5d314f5389259b7f22aaa33d8f7dee49763119234af3755c55b9101")
version("1.2.0", sha256="c4666eecec1d3f50960c6bdf61ab7bc350648da6c126e3cf6898d8cd4ddcd3de")
version("1.1.0", sha256="8e3810100f69fe0edd463d02ad407112542a11ffdc29f67db2bf3771afb87a21")
diff --git a/var/spack/repos/builtin/packages/py-snowballstemmer/package.py b/var/spack/repos/builtin/packages/py-snowballstemmer/package.py
index 593a1f8e2e..aa214cc920 100644
--- a/var/spack/repos/builtin/packages/py-snowballstemmer/package.py
+++ b/var/spack/repos/builtin/packages/py-snowballstemmer/package.py
@@ -13,6 +13,8 @@ class PySnowballstemmer(PythonPackage):
homepage = "https://github.com/snowballstem/snowball"
pypi = "snowballstemmer/snowballstemmer-2.0.0.tar.gz"
+ license("BSD-3-Clause")
+
version("2.2.0", sha256="09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1")
version("2.0.0", sha256="df3bac3df4c2c01363f3dd2cfa78cce2840a79b9f1c2d2de9ce8d31683992f52")
version("1.2.1", sha256="919f26a68b2c17a7634da993d91339e288964f93c274f1343e3bbbe2096e1128")
diff --git a/var/spack/repos/builtin/packages/py-snuggs/package.py b/var/spack/repos/builtin/packages/py-snuggs/package.py
index 1af692ae3f..aaab294ac3 100644
--- a/var/spack/repos/builtin/packages/py-snuggs/package.py
+++ b/var/spack/repos/builtin/packages/py-snuggs/package.py
@@ -12,6 +12,8 @@ class PySnuggs(PythonPackage):
homepage = "https://github.com/mapbox/snuggs"
url = "https://github.com/mapbox/snuggs/archive/1.4.1.zip"
+ license("MIT")
+
version("1.4.1", sha256="b37ed4e11c5f372695dc6fe66fce6cede124c90a920fe4726c970c9293b71233")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-sobol-seq/package.py b/var/spack/repos/builtin/packages/py-sobol-seq/package.py
index 9949b4275c..cf7a2c8c76 100644
--- a/var/spack/repos/builtin/packages/py-sobol-seq/package.py
+++ b/var/spack/repos/builtin/packages/py-sobol-seq/package.py
@@ -12,6 +12,8 @@ class PySobolSeq(PythonPackage):
homepage = "https://github.com/naught101/sobol_seq"
pypi = "sobol_seq/sobol_seq-0.2.0.tar.gz"
+ license("MIT")
+
version("0.2.0", sha256="e16e701bd7b03ec6ce65b3a64c9205799f6a2d00c2054dd8c4ff4343f3981172")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-social-auth-core/package.py b/var/spack/repos/builtin/packages/py-social-auth-core/package.py
index 1db319e0e3..4dbc6758a4 100644
--- a/var/spack/repos/builtin/packages/py-social-auth-core/package.py
+++ b/var/spack/repos/builtin/packages/py-social-auth-core/package.py
@@ -13,6 +13,8 @@ class PySocialAuthCore(PythonPackage):
homepage = "https://github.com/python-social-auth/social-core"
pypi = "social-auth-core/social-auth-core-4.3.0.tar.gz"
+ license("BSD-3-Clause")
+
version("4.3.0", sha256="4686f0e43cf12954216875a32e944847bb1dc69e7cd9573d16a9003bb05ca477")
version("4.0.3", sha256="694eb355825cd72d3346afb816dd899493be1a8ee7405945d2e989cabed10cf2")
diff --git a/var/spack/repos/builtin/packages/py-sonlib/package.py b/var/spack/repos/builtin/packages/py-sonlib/package.py
index 3985a99b05..0f213c0f6b 100644
--- a/var/spack/repos/builtin/packages/py-sonlib/package.py
+++ b/var/spack/repos/builtin/packages/py-sonlib/package.py
@@ -22,6 +22,8 @@ class PySonlib(PythonPackage):
url = "https://github.com/ComparativeGenomicsToolkit/sonLib"
git = "https://github.com/ComparativeGenomicsToolkit/sonLib.git"
+ license("MIT")
+
version("devel", branch="master")
version("20200401", commit="7ebe2ede05a6ee366d93a7a993db69a99943a68f")
diff --git a/var/spack/repos/builtin/packages/py-sortedcollections/package.py b/var/spack/repos/builtin/packages/py-sortedcollections/package.py
index ce29801739..dded680120 100644
--- a/var/spack/repos/builtin/packages/py-sortedcollections/package.py
+++ b/var/spack/repos/builtin/packages/py-sortedcollections/package.py
@@ -13,6 +13,8 @@ class PySortedcollections(PythonPackage):
homepage = "http://www.grantjenks.com/docs/sortedcollections/"
pypi = "sortedcollections/sortedcollections-1.2.1.tar.gz"
+ license("Apache-2.0")
+
version("1.2.1", sha256="58c31f35e3d052ada6a1fbfc235a408e9ec5e2cfc64a02731cf97cac4afd306a")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-sortedcontainers/package.py b/var/spack/repos/builtin/packages/py-sortedcontainers/package.py
index bf0b83e12b..b4d48c9087 100644
--- a/var/spack/repos/builtin/packages/py-sortedcontainers/package.py
+++ b/var/spack/repos/builtin/packages/py-sortedcontainers/package.py
@@ -13,6 +13,8 @@ class PySortedcontainers(PythonPackage):
homepage = "http://www.grantjenks.com/docs/sortedcontainers/"
pypi = "sortedcontainers/sortedcontainers-2.1.0.tar.gz"
+ license("Apache-2.0")
+
version("2.4.0", sha256="25caa5a06cc30b6b83d11423433f65d1f9d76c4c6a0c90e3379eaa43b9bfdb88")
version("2.1.0", sha256="974e9a32f56b17c1bac2aebd9dcf197f3eb9cd30553c5852a3187ad162e1a03a")
diff --git a/var/spack/repos/builtin/packages/py-soundfile/package.py b/var/spack/repos/builtin/packages/py-soundfile/package.py
index 66f0a132c9..8719363420 100644
--- a/var/spack/repos/builtin/packages/py-soundfile/package.py
+++ b/var/spack/repos/builtin/packages/py-soundfile/package.py
@@ -12,6 +12,8 @@ class PySoundfile(PythonPackage):
homepage = "https://github.com/bastibe/PySoundFile"
pypi = "SoundFile/SoundFile-0.10.3.post1.tar.gz"
+ license("BSD-3-Clause")
+
version(
"0.10.3.post1", sha256="490cff42650733d1832728b937fe99fa1802896f5ef4d61bcf78cf7ebecb107b"
)
diff --git a/var/spack/repos/builtin/packages/py-soupsieve/package.py b/var/spack/repos/builtin/packages/py-soupsieve/package.py
index 03da213c5e..80ae77f72c 100644
--- a/var/spack/repos/builtin/packages/py-soupsieve/package.py
+++ b/var/spack/repos/builtin/packages/py-soupsieve/package.py
@@ -12,6 +12,8 @@ class PySoupsieve(PythonPackage):
homepage = "https://github.com/facelessuser/soupsieve"
pypi = "soupsieve/soupsieve-1.9.3.tar.gz"
+ license("MIT")
+
version("2.4.1", sha256="89d12b2d5dfcd2c9e8c22326da9d9aa9cb3dfab0a83a024f05704076ee8d35ea")
version(
"2.3.2.post1", sha256="fc53893b3da2c33de295667a0e19f078c14bf86544af307354de5fcf12a3f30d"
diff --git a/var/spack/repos/builtin/packages/py-spacy-legacy/package.py b/var/spack/repos/builtin/packages/py-spacy-legacy/package.py
index 407f197e54..b144d5ac65 100644
--- a/var/spack/repos/builtin/packages/py-spacy-legacy/package.py
+++ b/var/spack/repos/builtin/packages/py-spacy-legacy/package.py
@@ -12,6 +12,8 @@ class PySpacyLegacy(PythonPackage):
homepage = "https://spacy.io/"
pypi = "spacy-legacy/spacy-legacy-3.0.12.tar.gz"
+ license("MIT")
+
version("3.0.12", sha256="b37d6e0c9b6e1d7ca1cf5bc7152ab64a4c4671f59c85adaf7a3fcb870357a774")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-spacy-loggers/package.py b/var/spack/repos/builtin/packages/py-spacy-loggers/package.py
index 9792876105..eaf5f1872d 100644
--- a/var/spack/repos/builtin/packages/py-spacy-loggers/package.py
+++ b/var/spack/repos/builtin/packages/py-spacy-loggers/package.py
@@ -12,6 +12,8 @@ class PySpacyLoggers(PythonPackage):
homepage = "https://github.com/explosion/spacy-loggers"
pypi = "spacy-loggers/spacy-loggers-1.0.4.tar.gz"
+ license("MIT")
+
version("1.0.4", sha256="e6f983bf71230091d5bb7b11bf64bd54415eca839108d5f83d9155d0ba93bf28")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-spacy/package.py b/var/spack/repos/builtin/packages/py-spacy/package.py
index 99548308f7..7c0ae1e8b9 100644
--- a/var/spack/repos/builtin/packages/py-spacy/package.py
+++ b/var/spack/repos/builtin/packages/py-spacy/package.py
@@ -14,6 +14,8 @@ class PySpacy(PythonPackage):
homepage = "https://spacy.io/"
pypi = "spacy/spacy-2.3.2.tar.gz"
+ license("MIT")
+
version("2.3.7", sha256="c0f2315fea23497662e28212f89af3a03667f97c867c597b599c37ab84092e22")
version("2.3.2", sha256="818de26e0e383f64ccbe3db185574920de05923d8deac8bbb12113b9e33cee1f")
version("2.2.4", sha256="f0f3a67c5841e6e35d62c98f40ebb3d132587d3aba4f4dccac5056c4e90ff5b9")
diff --git a/var/spack/repos/builtin/packages/py-sparse/package.py b/var/spack/repos/builtin/packages/py-sparse/package.py
index 417e9a79c8..59316b2c91 100644
--- a/var/spack/repos/builtin/packages/py-sparse/package.py
+++ b/var/spack/repos/builtin/packages/py-sparse/package.py
@@ -12,6 +12,8 @@ class PySparse(PythonPackage):
homepage = "https://sparse.pydata.org"
url = "https://github.com/pydata/sparse/archive/0.11.2.tar.gz"
+ license("BSD-3-Clause")
+
version("0.11.2", sha256="365b6f038c4d331b3913e5fb00f5bc5dc5eadc49ef2feef332214f9bf33dbc82")
depends_on("python@3.6:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-spatialite/package.py b/var/spack/repos/builtin/packages/py-spatialite/package.py
index c517dca455..9f66c79cba 100644
--- a/var/spack/repos/builtin/packages/py-spatialite/package.py
+++ b/var/spack/repos/builtin/packages/py-spatialite/package.py
@@ -14,6 +14,8 @@ class PySpatialite(PythonPackage):
homepage = "https://github.com/malexer/spatialite"
pypi = "spatialite/spatialite-0.0.3.tar.gz"
+ license("MIT")
+
version("0.0.3", sha256="a0761f239a52f326b14ce41ba61b6614dfcc808b978a0bec4a37c1de9ad9071e")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-spdlog/package.py b/var/spack/repos/builtin/packages/py-spdlog/package.py
index c8430deb73..14d06037aa 100644
--- a/var/spack/repos/builtin/packages/py-spdlog/package.py
+++ b/var/spack/repos/builtin/packages/py-spdlog/package.py
@@ -19,6 +19,8 @@ class PySpdlog(PythonPackage):
# this package depend on it. There is an issue for that on the py-spdlog
# github repository: https://github.com/bodgergely/spdlog-python/issues/19
+ license("MIT")
+
version("master", branch="master", submodules=True)
version("2.0.0", sha256="b8d3732839850da414a47e91547ee1246f0690cb83f43f11a1fbaec40b7b968c")
diff --git a/var/spack/repos/builtin/packages/py-spectra/package.py b/var/spack/repos/builtin/packages/py-spectra/package.py
index 3781d28358..db3729b9e3 100644
--- a/var/spack/repos/builtin/packages/py-spectra/package.py
+++ b/var/spack/repos/builtin/packages/py-spectra/package.py
@@ -11,6 +11,8 @@ class PySpectra(PythonPackage):
pypi = "spectra/spectra-0.0.8.tar.gz"
+ license("MIT")
+
version("0.0.11", sha256="8eb362a5187cb63cee13cd01186799c0c791a3ad3bec57b279132e12521762b8")
version("0.0.8", sha256="851b88c9c0bba84e0be1fce5b9c02a7b4ef139a2b3e590b0d082d679e19f0759")
diff --git a/var/spack/repos/builtin/packages/py-spectral/package.py b/var/spack/repos/builtin/packages/py-spectral/package.py
index 7d0b3dfe11..9383a90b45 100644
--- a/var/spack/repos/builtin/packages/py-spectral/package.py
+++ b/var/spack/repos/builtin/packages/py-spectral/package.py
@@ -16,6 +16,8 @@ class PySpectral(PythonPackage):
homepage = "http://www.spectralpython.net/"
pypi = "spectral/spectral-0.22.4.tar.gz"
+ license("MIT")
+
version("0.22.4", sha256="b208ffd1042e32fd2276a35e098e3df26a5f6ff1310b829e97d222c66645a9af")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-speech-recognition/package.py b/var/spack/repos/builtin/packages/py-speech-recognition/package.py
index 2b81ad2d5a..cf7e6f59a6 100644
--- a/var/spack/repos/builtin/packages/py-speech-recognition/package.py
+++ b/var/spack/repos/builtin/packages/py-speech-recognition/package.py
@@ -13,6 +13,8 @@ class PySpeechRecognition(PythonPackage):
homepage = "https://github.com/Uberi/speech_recognition"
url = "https://github.com/Uberi/speech_recognition/archive/refs/tags/3.8.1.tar.gz"
+ license("BSD-3-Clause")
+
version("3.8.1", sha256="82d3313db383409ddaf3e42625fb0c3518231a1feb5e2ed5473b10b3d5ece7bd")
depends_on("python@2.6:2,3.3:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-spefile/package.py b/var/spack/repos/builtin/packages/py-spefile/package.py
index c8a2831ccc..ff904f1e86 100644
--- a/var/spack/repos/builtin/packages/py-spefile/package.py
+++ b/var/spack/repos/builtin/packages/py-spefile/package.py
@@ -13,6 +13,8 @@ class PySpefile(PythonPackage):
homepage = "https://github.com/conda-forge/spefile-feedstock"
git = "https://github.com/conda-forge/spefile-feedstock.git"
+ license("BSD-3-Clause")
+
version("1.6", commit="24394e066da8dee5e7608f556ca0203c9db217f9")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-spgl1/package.py b/var/spack/repos/builtin/packages/py-spgl1/package.py
index 8d73311457..4c52499eb2 100644
--- a/var/spack/repos/builtin/packages/py-spgl1/package.py
+++ b/var/spack/repos/builtin/packages/py-spgl1/package.py
@@ -20,6 +20,8 @@ class PySpgl1(PythonPackage):
maintainers("archxlith")
+ license("LGPL-2.1-or-later")
+
version("master", branch="master")
version("0.0.2", sha256="a2a524724097bad18dd88a306dbcc99124c6c46ffcbb1a96d6ba6dd6fe2f7404")
version("0.0.1", sha256="24ff37ab5be57f0ccf14c53090b171e019c3c12799c80f368e628e1cc9ac9a1f")
diff --git a/var/spack/repos/builtin/packages/py-spglib/package.py b/var/spack/repos/builtin/packages/py-spglib/package.py
index d8b5e9f9c0..51ad44c11b 100644
--- a/var/spack/repos/builtin/packages/py-spglib/package.py
+++ b/var/spack/repos/builtin/packages/py-spglib/package.py
@@ -14,6 +14,8 @@ class PySpglib(PythonPackage):
pypi = "spglib/spglib-1.9.9.18.tar.gz"
git = "https://github.com/spglib/spglib.git"
+ license("BSD-3-Clause")
+
version("2.0.2", sha256="1d081ec22da4ab4fc3198e9445ddad6dec2261c43927831151d93e39422610aa")
version("1.16.1", sha256="9fd2fefbd83993b135877a69c498d8ddcf20a9980562b65b800cfb4cdadad003")
version("1.9.9.18", sha256="cbbb8383320b500dc6100b83d5e914a26a97ef8fc97c82d8921b10220e4126cd")
diff --git a/var/spack/repos/builtin/packages/py-spherical/package.py b/var/spack/repos/builtin/packages/py-spherical/package.py
index ee562f077a..8a3804d484 100644
--- a/var/spack/repos/builtin/packages/py-spherical/package.py
+++ b/var/spack/repos/builtin/packages/py-spherical/package.py
@@ -15,6 +15,8 @@ class PySpherical(PythonPackage):
maintainers("nilsvu", "moble")
+ license("MIT")
+
version("1.0.10", sha256="a7f1d902aa89fd51174a0c69b2379c352d229bf7e088907e8eb4461ad227d95f")
depends_on("python@3.6:3.9", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-sphinx-argparse/package.py b/var/spack/repos/builtin/packages/py-sphinx-argparse/package.py
index f5c9ffdd3a..a17bf9dbd2 100644
--- a/var/spack/repos/builtin/packages/py-sphinx-argparse/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinx-argparse/package.py
@@ -14,6 +14,8 @@ class PySphinxArgparse(PythonPackage):
maintainers("sethrj")
+ license("MIT")
+
version("0.3.1", sha256="82151cbd43ccec94a1530155f4ad34f251aaca6a0ffd5516d7fadf952d32dc1e")
depends_on("python@2.7.0:2.7,3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-sphinx-autodoc-typehints/package.py b/var/spack/repos/builtin/packages/py-sphinx-autodoc-typehints/package.py
index e0018bfb7f..6c76133158 100644
--- a/var/spack/repos/builtin/packages/py-sphinx-autodoc-typehints/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinx-autodoc-typehints/package.py
@@ -15,6 +15,8 @@ class PySphinxAutodocTypehints(PythonPackage):
homepage = "https://github.com/agronholm/sphinx-autodoc-typehints"
pypi = "sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.12.0.tar.gz"
+ license("MIT")
+
version("1.12.0", sha256="193617d9dbe0847281b1399d369e74e34cd959c82e02c7efde077fca908a9f52")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-sphinx-basic-ng/package.py b/var/spack/repos/builtin/packages/py-sphinx-basic-ng/package.py
index 34909e4725..cd3b031c86 100644
--- a/var/spack/repos/builtin/packages/py-sphinx-basic-ng/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinx-basic-ng/package.py
@@ -12,6 +12,8 @@ class PySphinxBasicNg(PythonPackage):
homepage = "https://github.com/pradyunsg/sphinx-basic-ng"
pypi = "sphinx_basic_ng/sphinx_basic_ng-1.0.0b2.tar.gz"
+ license("MIT")
+
version("1.0.0b2", sha256="9ec55a47c90c8c002b5960c57492ec3021f5193cb26cebc2dc4ea226848651c9")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-sphinx-book-theme/package.py b/var/spack/repos/builtin/packages/py-sphinx-book-theme/package.py
index d34efeb4ae..7fc6d6e9ed 100644
--- a/var/spack/repos/builtin/packages/py-sphinx-book-theme/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinx-book-theme/package.py
@@ -12,6 +12,8 @@ class PySphinxBookTheme(PythonPackage):
homepage = "https://sphinx-book-theme.readthedocs.io/en/latest"
pypi = "sphinx_book_theme/sphinx_book_theme-1.0.1.tar.gz"
+ license("BSD-3-Clause")
+
version("1.0.1", sha256="927b399a6906be067e49c11ef1a87472f1b1964075c9eea30fb82c64b20aedee")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-sphinx-bootstrap-theme/package.py b/var/spack/repos/builtin/packages/py-sphinx-bootstrap-theme/package.py
index 70ae039261..c68814dbf3 100644
--- a/var/spack/repos/builtin/packages/py-sphinx-bootstrap-theme/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinx-bootstrap-theme/package.py
@@ -11,6 +11,8 @@ class PySphinxBootstrapTheme(PythonPackage):
pypi = "sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.4.13.tar.gz"
+ license("MIT")
+
version("0.4.13", sha256="47f7719e56304026f285455bbb115525d227a6e23341d4b7f6f0b48b2eface82")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-sphinx-copybutton/package.py b/var/spack/repos/builtin/packages/py-sphinx-copybutton/package.py
index 80adb42053..86ce601430 100644
--- a/var/spack/repos/builtin/packages/py-sphinx-copybutton/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinx-copybutton/package.py
@@ -12,6 +12,8 @@ class PySphinxCopybutton(PythonPackage):
homepage = "https://github.com/choldgraf/sphinx-copybutton"
pypi = "sphinx-copybutton/sphinx-copybutton-0.2.12.tar.gz"
+ license("MIT")
+
version("0.2.12", sha256="9492883786984b6179c92c07ab0410237b26efa826adfa792acfd17b91a63e5c")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-sphinx-design/package.py b/var/spack/repos/builtin/packages/py-sphinx-design/package.py
index 72538132bb..565e407c3f 100644
--- a/var/spack/repos/builtin/packages/py-sphinx-design/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinx-design/package.py
@@ -14,6 +14,8 @@ class PySphinxDesign(PythonPackage):
maintainers("ax3l", "adamjstewart")
+ license("MIT")
+
version("0.4.1", sha256="5b6418ba4a2dc3d83592ea0ff61a52a891fe72195a4c3a18b2fa1c7668ce4708")
version("0.4.0", sha256="b92948614900967499617d99aadd38ce5975ede924a18c7478cc6b8ec188f76b")
version("0.3.0", sha256="7183fa1fae55b37ef01bda5125a21ee841f5bbcbf59a35382be598180c4cefba")
diff --git a/var/spack/repos/builtin/packages/py-sphinx-gallery/package.py b/var/spack/repos/builtin/packages/py-sphinx-gallery/package.py
index 772dde4801..9341f6dbf9 100644
--- a/var/spack/repos/builtin/packages/py-sphinx-gallery/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinx-gallery/package.py
@@ -14,6 +14,8 @@ class PySphinxGallery(PythonPackage):
homepage = "https://sphinx-gallery.github.io"
pypi = "sphinx-gallery/sphinx-gallery-0.7.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.7.0", sha256="05ead72c947718ab4183c33a598e29743e771dcf75aec84c53048423bd2f4580")
version("0.4.0", sha256="a286cf2eea47ce838a0754ecef617616afb1f40e41e52fe765723464f52e0c2f")
diff --git a/var/spack/repos/builtin/packages/py-sphinx-immaterial/package.py b/var/spack/repos/builtin/packages/py-sphinx-immaterial/package.py
index e41aef8c45..bc17ee4055 100644
--- a/var/spack/repos/builtin/packages/py-sphinx-immaterial/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinx-immaterial/package.py
@@ -12,6 +12,8 @@ class PySphinxImmaterial(PythonPackage):
homepage = "https://github.com/jbms/sphinx-immaterial"
pypi = "sphinx_immaterial/sphinx_immaterial-0.11.2.tar.gz"
+ license("MIT")
+
version("0.11.2", sha256="a1c8387ca8b4da282949e474647d06f3b2f7d12fe54e9e662b962771012bf257")
depends_on("python@3.8:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-sphinx-jinja2-compat/package.py b/var/spack/repos/builtin/packages/py-sphinx-jinja2-compat/package.py
index 19161be55d..2c0c7a393c 100644
--- a/var/spack/repos/builtin/packages/py-sphinx-jinja2-compat/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinx-jinja2-compat/package.py
@@ -14,6 +14,8 @@ class PySphinxJinja2Compat(PythonPackage):
maintainers("LydDeb")
+ license("MIT")
+
version("0.2.0", sha256="c41346d859653e202b623f4236da8936243ed734abf5984adc3bef59d6f9a946")
depends_on("py-whey", type="build")
diff --git a/var/spack/repos/builtin/packages/py-sphinx-rtd-dark-mode/package.py b/var/spack/repos/builtin/packages/py-sphinx-rtd-dark-mode/package.py
index bbb3f6b288..335a68eb1e 100644
--- a/var/spack/repos/builtin/packages/py-sphinx-rtd-dark-mode/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinx-rtd-dark-mode/package.py
@@ -12,6 +12,8 @@ class PySphinxRtdDarkMode(PythonPackage):
homepage = "https://github.com/MrDogeBro/sphinx_rtd_dark_mode"
pypi = "sphinx-rtd-dark-mode/sphinx_rtd_dark_mode-1.2.4.tar.gz"
+ license("MIT")
+
version("1.2.4", sha256="935bc1f3e62fc76eadd7d2760ac7f48bab907a97e44beda749a48a2706aeed63")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-sphinx-rtd-theme/package.py b/var/spack/repos/builtin/packages/py-sphinx-rtd-theme/package.py
index 0e3c468b04..429c30c423 100644
--- a/var/spack/repos/builtin/packages/py-sphinx-rtd-theme/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinx-rtd-theme/package.py
@@ -12,6 +12,8 @@ class PySphinxRtdTheme(PythonPackage):
homepage = "https://github.com/readthedocs/sphinx_rtd_theme"
pypi = "sphinx-rtd-theme/sphinx_rtd_theme-0.5.1.tar.gz"
+ license("MIT")
+
version("1.2.2", sha256="01c5c5a72e2d025bd23d1f06c59a4831b06e6ce6c01fdd5ebfe9986c0a880fc7")
version("1.2.0", sha256="a0d8bd1a2ed52e0b338cbe19c4b2eef3c5e7a048769753dac6a9f059c7b641b8")
version("1.0.0", sha256="eec6d497e4c2195fa0e8b2016b337532b8a699a68bcb22a512870e16925c6a5c")
diff --git a/var/spack/repos/builtin/packages/py-sphinx-tabs/package.py b/var/spack/repos/builtin/packages/py-sphinx-tabs/package.py
index fe81e4f61a..dcaadd7aba 100644
--- a/var/spack/repos/builtin/packages/py-sphinx-tabs/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinx-tabs/package.py
@@ -15,6 +15,8 @@ class PySphinxTabs(PythonPackage):
maintainers("schmitts")
+ license("MIT")
+
version("3.2.0", sha256="33137914ed9b276e6a686d7a337310ee77b1dae316fdcbce60476913a152e0a4")
depends_on("python@3.6:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-sphinx-theme-builder/package.py b/var/spack/repos/builtin/packages/py-sphinx-theme-builder/package.py
index ce873cac3f..dc9471af5f 100644
--- a/var/spack/repos/builtin/packages/py-sphinx-theme-builder/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinx-theme-builder/package.py
@@ -13,6 +13,8 @@ class PySphinxThemeBuilder(PythonPackage):
pypi = "sphinx-theme-builder/sphinx-theme-builder-0.2.0b2.tar.gz"
git = "https://github.com/pradyunsg/sphinx-theme-builder"
+ license("MIT")
+
version("0.2.0b2", sha256="e9cd98c2bb35bf414fe721469a043cdcc10f0808d1ffcf606acb4a6282a6f288")
depends_on("py-flit-core@3.2:3", type="build")
diff --git a/var/spack/repos/builtin/packages/py-sphinx/package.py b/var/spack/repos/builtin/packages/py-sphinx/package.py
index 5be5546436..ed8edae3fd 100644
--- a/var/spack/repos/builtin/packages/py-sphinx/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinx/package.py
@@ -14,6 +14,8 @@ class PySphinx(PythonPackage):
maintainers("adamjstewart")
+ license("BSD-2-Clause")
+
version("7.2.6", sha256="9a5160e1ea90688d5963ba09a2dcd8bdd526620edbb65c328728f1b2228d5ab5")
version("7.2.5", sha256="1a9290001b75c497fd087e92b0334f1bbfa1a1ae7fddc084990c4b7bd1130b88")
version("7.2.4", sha256="1aeec862bf1edff4374012ac38082e0d1daa066c9e327841a846401164797988")
diff --git a/var/spack/repos/builtin/packages/py-sphinxautomodapi/package.py b/var/spack/repos/builtin/packages/py-sphinxautomodapi/package.py
index 7a73aa5684..307d0eef1c 100644
--- a/var/spack/repos/builtin/packages/py-sphinxautomodapi/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinxautomodapi/package.py
@@ -12,6 +12,8 @@ class PySphinxautomodapi(PythonPackage):
homepage = "https://sphinx-automodapi.readthedocs.io/en/latest/"
pypi = "sphinx-automodapi/sphinx-automodapi-0.9.tar.gz"
+ license("BSD-3-Clause")
+
version("0.9", sha256="71a69e1a7ab8d849f416d7431db854d7b1925f749ba6345bc7d88f288892871d")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-sphinxcontrib-applehelp/package.py b/var/spack/repos/builtin/packages/py-sphinxcontrib-applehelp/package.py
index 135ad47b86..8f43fd2823 100644
--- a/var/spack/repos/builtin/packages/py-sphinxcontrib-applehelp/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinxcontrib-applehelp/package.py
@@ -20,6 +20,8 @@ class PySphinxcontribApplehelp(PythonPackage):
# import any modules for this package.
import_modules: List[str] = []
+ license("BSD-2-Clause")
+
version("1.0.4", sha256="828f867945bbe39817c210a1abfd1bc4895c8b73fcaade56d45357a348a07d7e")
version("1.0.2", sha256="a072735ec80e7675e3f432fcae8610ecf509c5f1869d17e2eecff44389cdbc58")
version("1.0.1", sha256="edaa0ab2b2bc74403149cb0209d6775c96de797dfd5b5e2a71981309efab3897")
diff --git a/var/spack/repos/builtin/packages/py-sphinxcontrib-devhelp/package.py b/var/spack/repos/builtin/packages/py-sphinxcontrib-devhelp/package.py
index 6239d1dbbb..d5510019e4 100644
--- a/var/spack/repos/builtin/packages/py-sphinxcontrib-devhelp/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinxcontrib-devhelp/package.py
@@ -20,6 +20,8 @@ class PySphinxcontribDevhelp(PythonPackage):
# import any modules.
import_modules: List[str] = []
+ license("BSD-2-Clause")
+
version("1.0.2", sha256="ff7f1afa7b9642e7060379360a67e9c41e8f3121f2ce9164266f61b9f4b338e4")
version("1.0.1", sha256="6c64b077937330a9128a4da74586e8c2130262f014689b4b89e2d08ee7294a34")
diff --git a/var/spack/repos/builtin/packages/py-sphinxcontrib-htmlhelp/package.py b/var/spack/repos/builtin/packages/py-sphinxcontrib-htmlhelp/package.py
index 9dd8b95081..283ad98079 100644
--- a/var/spack/repos/builtin/packages/py-sphinxcontrib-htmlhelp/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinxcontrib-htmlhelp/package.py
@@ -20,6 +20,8 @@ class PySphinxcontribHtmlhelp(PythonPackage):
# import any modules.
import_modules: List[str] = []
+ license("BSD-2-Clause")
+
version("2.0.1", sha256="0cbdd302815330058422b98a113195c9249825d681e18f11e8b1f78a2f11efff")
version("2.0.0", sha256="f5f8bb2d0d629f398bf47d0d69c07bc13b65f75a81ad9e2f71a63d4b7a2f6db2")
version("1.0.2", sha256="4670f99f8951bd78cd4ad2ab962f798f5618b17675c35c5ac3b2132a14ea8422")
diff --git a/var/spack/repos/builtin/packages/py-sphinxcontrib-issuetracker/package.py b/var/spack/repos/builtin/packages/py-sphinxcontrib-issuetracker/package.py
index 92f5e9444d..c01a9d4fa1 100644
--- a/var/spack/repos/builtin/packages/py-sphinxcontrib-issuetracker/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinxcontrib-issuetracker/package.py
@@ -12,6 +12,8 @@ class PySphinxcontribIssuetracker(PythonPackage):
homepage = "https://sphinxcontrib-issuetracker.readthedocs.org/"
pypi = "sphinxcontrib-issuetracker/sphinxcontrib-issuetracker-0.11.tar.gz"
+ license("BSD-2-Clause")
+
version("0.11", sha256="843753d8b5e989116378ab45ecccb368fb78dc56eaa1554ed25e4fbf22745f4e")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-sphinxcontrib-jsmath/package.py b/var/spack/repos/builtin/packages/py-sphinxcontrib-jsmath/package.py
index 6072e2f81c..1b16fee301 100644
--- a/var/spack/repos/builtin/packages/py-sphinxcontrib-jsmath/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinxcontrib-jsmath/package.py
@@ -18,6 +18,8 @@ class PySphinxcontribJsmath(PythonPackage):
# import any modules.
import_modules: List[str] = []
+ license("BSD-2-Clause")
+
version("1.0.1", sha256="a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8")
depends_on("python@3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-sphinxcontrib-moderncmakedomain/package.py b/var/spack/repos/builtin/packages/py-sphinxcontrib-moderncmakedomain/package.py
index b4b0e4577d..dc43f5cfc0 100644
--- a/var/spack/repos/builtin/packages/py-sphinxcontrib-moderncmakedomain/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinxcontrib-moderncmakedomain/package.py
@@ -14,6 +14,8 @@ class PySphinxcontribModerncmakedomain(PythonPackage):
maintainers("LydDeb")
+ license("BSD-3-Clause")
+
version("3.27.0", sha256="51e259e91f58d17cc0fac9307fd40106aa59d5acaa741887903fc3660361d1a1")
version("3.26.4", sha256="c4a62d586ed1a9baf1790b816fcc04c249dd3ac239bc7c7b79663951a0a463b8")
version("3.25.0", sha256="4138e4d3f60e5c4b3982caa10033693bfc1009cdd851766754d5990d9d1e992a")
diff --git a/var/spack/repos/builtin/packages/py-sphinxcontrib-napoleon/package.py b/var/spack/repos/builtin/packages/py-sphinxcontrib-napoleon/package.py
index 92dbcd7d4f..bb04713b5b 100644
--- a/var/spack/repos/builtin/packages/py-sphinxcontrib-napoleon/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinxcontrib-napoleon/package.py
@@ -12,6 +12,8 @@ class PySphinxcontribNapoleon(PythonPackage):
homepage = "https://github.com/sphinx-contrib/napoleon"
pypi = "sphinxcontrib-napoleon/sphinxcontrib-napoleon-0.7.tar.gz"
+ license("BSD-2-Clause")
+
version("0.7", sha256="407382beed396e9f2d7f3043fad6afda95719204a1e1a231ac865f40abcbfcf8")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-sphinxcontrib-programoutput/package.py b/var/spack/repos/builtin/packages/py-sphinxcontrib-programoutput/package.py
index cd7ec64e59..5717166848 100644
--- a/var/spack/repos/builtin/packages/py-sphinxcontrib-programoutput/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinxcontrib-programoutput/package.py
@@ -13,6 +13,8 @@ class PySphinxcontribProgramoutput(PythonPackage):
homepage = "https://sphinxcontrib-programoutput.readthedocs.org/"
pypi = "sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.15.tar.gz"
+ license("BSD-2-Clause")
+
version("0.15", sha256="80dd5b4eab780a13ff2c23500cac3dbf0e04ef9976b409ef25a47c263ef8ab94")
version("0.10", sha256="fdee94fcebb0d8fddfccac5c4fa560f6177d5340c4349ee447c890bea8857094")
diff --git a/var/spack/repos/builtin/packages/py-sphinxcontrib-qthelp/package.py b/var/spack/repos/builtin/packages/py-sphinxcontrib-qthelp/package.py
index 8aa6bd60f6..7196062f4e 100644
--- a/var/spack/repos/builtin/packages/py-sphinxcontrib-qthelp/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinxcontrib-qthelp/package.py
@@ -20,6 +20,8 @@ class PySphinxcontribQthelp(PythonPackage):
# import any modules.
import_modules: List[str] = []
+ license("BSD-2-Clause")
+
version("1.0.3", sha256="4c33767ee058b70dba89a6fc5c1892c0d57a54be67ddd3e7875a18d14cba5a72")
version("1.0.2", sha256="79465ce11ae5694ff165becda529a600c754f4bc459778778c7017374d4d406f")
diff --git a/var/spack/repos/builtin/packages/py-sphinxcontrib-serializinghtml/package.py b/var/spack/repos/builtin/packages/py-sphinxcontrib-serializinghtml/package.py
index 520470fb1d..a925bd24ef 100644
--- a/var/spack/repos/builtin/packages/py-sphinxcontrib-serializinghtml/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinxcontrib-serializinghtml/package.py
@@ -19,6 +19,8 @@ class PySphinxcontribSerializinghtml(PythonPackage):
# to import any modules.
import_modules: List[str] = []
+ license("BSD-2-Clause")
+
version("1.1.9", sha256="0c64ff898339e1fac29abd2bf5f11078f3ec413cfe9c046d3120d7ca65530b54")
version("1.1.5", sha256="aa5f6de5dfdf809ef505c4895e51ef5c9eac17d0f287933eb49ec495280b6952")
version("1.1.3", sha256="c0efb33f8052c04fd7a26c0a07f1678e8512e0faec19f4aa8f2473a8b81d5227")
diff --git a/var/spack/repos/builtin/packages/py-sphinxcontrib-trio/package.py b/var/spack/repos/builtin/packages/py-sphinxcontrib-trio/package.py
index b75dc88c52..719f0ed330 100644
--- a/var/spack/repos/builtin/packages/py-sphinxcontrib-trio/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinxcontrib-trio/package.py
@@ -14,6 +14,8 @@ class PySphinxcontribTrio(PythonPackage):
homepage = "https://github.com/python-trio/sphinxcontrib-trio"
pypi = "sphinxcontrib-trio/sphinxcontrib-trio-1.1.2.tar.gz"
+ license("Apache-2.0")
+
version("1.1.2", sha256="9f1ba9c1d5965b534e85258d8b677dd94e9b1a9a2e918b85ccd42590596b47c0")
version("1.1.0", sha256="d90f46d239ba0556e53d9a110989f98c9eb2cea76ab47937a1f39b62f63fe654")
diff --git a/var/spack/repos/builtin/packages/py-sphinxcontrib-websupport/package.py b/var/spack/repos/builtin/packages/py-sphinxcontrib-websupport/package.py
index 4b54b735d7..816b483386 100644
--- a/var/spack/repos/builtin/packages/py-sphinxcontrib-websupport/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinxcontrib-websupport/package.py
@@ -13,6 +13,8 @@ class PySphinxcontribWebsupport(PythonPackage):
homepage = "http://sphinx-doc.org/"
pypi = "sphinxcontrib-websupport/sphinxcontrib-websupport-1.1.2.tar.gz"
+ license("BSD-2-Clause")
+
version("1.1.2", sha256="1501befb0fdf1d1c29a800fdbf4ef5dc5369377300ddbdd16d2cd40e54c6eefc")
version("1.1.0", sha256="9de47f375baf1ea07cdb3436ff39d7a9c76042c10a769c52353ec46e4e8fc3b9")
version("1.0.1", sha256="7a85961326aa3a400cd4ad3c816d70ed6f7c740acd7ce5d78cd0a67825072eb9")
diff --git a/var/spack/repos/builtin/packages/py-spython/package.py b/var/spack/repos/builtin/packages/py-spython/package.py
index 41c5375563..3ac1bbd8a4 100644
--- a/var/spack/repos/builtin/packages/py-spython/package.py
+++ b/var/spack/repos/builtin/packages/py-spython/package.py
@@ -13,6 +13,8 @@ class PySpython(PythonPackage):
homepage = "https://github.com/singularityhub/singularity-cli"
pypi = "spython/spython-0.2.14.tar.gz"
+ license("MPL-2.0")
+
version("0.3.1", sha256="143557849d636697ddd80e0ba95920efe4668351f5becce6bdc73a7651aa128d")
version("0.2.14", sha256="49e22fbbdebe456b27ca17d30061489db8e0f95e62be3623267a23b85e3ce0f0")
diff --git a/var/spack/repos/builtin/packages/py-sqlalchemy-migrate/package.py b/var/spack/repos/builtin/packages/py-sqlalchemy-migrate/package.py
index c059d4a56d..bf9d70d7c7 100644
--- a/var/spack/repos/builtin/packages/py-sqlalchemy-migrate/package.py
+++ b/var/spack/repos/builtin/packages/py-sqlalchemy-migrate/package.py
@@ -13,6 +13,8 @@ class PySqlalchemyMigrate(PythonPackage):
homepage = "http://www.openstack.org/"
pypi = "sqlalchemy-migrate/sqlalchemy-migrate-0.13.0.tar.gz"
+ license("MIT")
+
version("0.13.0", sha256="0bc02e292a040ade5e35a01d3ea744119e1309cdddb704fdb99bac13236614f8")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-sqlalchemy-utils/package.py b/var/spack/repos/builtin/packages/py-sqlalchemy-utils/package.py
index 08e2eb92b3..d580c66434 100644
--- a/var/spack/repos/builtin/packages/py-sqlalchemy-utils/package.py
+++ b/var/spack/repos/builtin/packages/py-sqlalchemy-utils/package.py
@@ -12,6 +12,8 @@ class PySqlalchemyUtils(PythonPackage):
homepage = "https://github.com/kvesteri/sqlalchemy-utils"
pypi = "sqlalchemy-utils/SQLAlchemy-Utils-0.36.8.tar.gz"
+ license("BSD-3-Clause")
+
version("0.41.1", sha256="a2181bff01eeb84479e38571d2c0718eb52042f9afd8c194d0d02877e84b7d74")
version("0.36.8", sha256="fb66e9956e41340011b70b80f898fde6064ec1817af77199ee21ace71d7d6ab0")
diff --git a/var/spack/repos/builtin/packages/py-sqlalchemy/package.py b/var/spack/repos/builtin/packages/py-sqlalchemy/package.py
index 14bd1d37ee..b86509bdb0 100644
--- a/var/spack/repos/builtin/packages/py-sqlalchemy/package.py
+++ b/var/spack/repos/builtin/packages/py-sqlalchemy/package.py
@@ -13,6 +13,8 @@ class PySqlalchemy(PythonPackage):
pypi = "SQLAlchemy/SQLAlchemy-1.3.9.tar.gz"
git = "https://github.com/sqlalchemy/sqlalchemy.git"
+ license("MIT")
+
version("2.0.19", sha256="77a14fa20264af73ddcdb1e2b9c5a829b8cc6b8304d0f093271980e36c200a3f")
version("1.4.49", sha256="06ff25cbae30c396c4b7737464f2a7fc37a67b7da409993b182b024cec80aed9")
version("1.4.45", sha256="fd69850860093a3f69fefe0ab56d041edfdfe18510b53d9a2eaecba2f15fa795")
diff --git a/var/spack/repos/builtin/packages/py-sqlitedict/package.py b/var/spack/repos/builtin/packages/py-sqlitedict/package.py
index 6d614d1bab..9ac35d93ce 100644
--- a/var/spack/repos/builtin/packages/py-sqlitedict/package.py
+++ b/var/spack/repos/builtin/packages/py-sqlitedict/package.py
@@ -13,6 +13,8 @@ class PySqlitedict(PythonPackage):
homepage = "https://github.com/piskvorky/sqlitedict"
pypi = "sqlitedict/sqlitedict-2.1.0.tar.gz"
+ license("Apache-2.0")
+
version("2.1.0", sha256="03d9cfb96d602996f1d4c2db2856f1224b96a9c431bdd16e78032a72940f9e8c")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-sqlparse/package.py b/var/spack/repos/builtin/packages/py-sqlparse/package.py
index 90abacf24f..6a07572d37 100644
--- a/var/spack/repos/builtin/packages/py-sqlparse/package.py
+++ b/var/spack/repos/builtin/packages/py-sqlparse/package.py
@@ -12,6 +12,8 @@ class PySqlparse(PythonPackage):
homepage = "https://github.com/andialbrecht/sqlparse"
url = "https://github.com/andialbrecht/sqlparse/archive/0.3.1.tar.gz"
+ license("BSD-3-Clause")
+
version("0.4.1", sha256="f75cdec98a4cc8296890279d744e1ae8618bb14dbad77e3d0637f0d7bb5d6535")
version("0.3.1", sha256="344b539482b75c244ac69fbb160d0f4d63a288a392475c8418ca692c594561f9")
version("0.3.0", sha256="a75fddae009fba1d66786203c9dd3a842aa4415475c466d15484139117108474")
diff --git a/var/spack/repos/builtin/packages/py-srsly/package.py b/var/spack/repos/builtin/packages/py-srsly/package.py
index 6338540518..48455b6517 100644
--- a/var/spack/repos/builtin/packages/py-srsly/package.py
+++ b/var/spack/repos/builtin/packages/py-srsly/package.py
@@ -13,6 +13,8 @@ class PySrsly(PythonPackage):
homepage = "https://github.com/explosion/srsly"
pypi = "srsly/srsly-2.0.1.tar.gz"
+ license("MIT")
+
version("2.4.6", sha256="47b41f323aba4c9c3311abf60e443c03a9efe9c69f65dc402d173c32f7744a6f")
version("2.0.1", sha256="fa3c7375be8fe75f23c27feafbfb5f738d55ffdbf02964c6896fb7684f519a52")
version("2.0.0", sha256="785b00e00406120dbef4ca82925051e6b60fe870c5f84f0d22b3632d574eb870")
diff --git a/var/spack/repos/builtin/packages/py-sseclient/package.py b/var/spack/repos/builtin/packages/py-sseclient/package.py
index 97223c725e..b336466b5d 100644
--- a/var/spack/repos/builtin/packages/py-sseclient/package.py
+++ b/var/spack/repos/builtin/packages/py-sseclient/package.py
@@ -14,6 +14,8 @@ class PySseclient(PythonPackage):
homepage = "https://github.com/btubbs/sseclient"
pypi = "sseclient/sseclient-0.0.27.tar.gz"
+ license("MIT")
+
version("0.0.27", sha256="b2fe534dcb33b1d3faad13d60c5a7c718e28f85987f2a034ecf5ec279918c11c")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-sshtunnel/package.py b/var/spack/repos/builtin/packages/py-sshtunnel/package.py
index 6f492a5585..a7e0ea0f9d 100644
--- a/var/spack/repos/builtin/packages/py-sshtunnel/package.py
+++ b/var/spack/repos/builtin/packages/py-sshtunnel/package.py
@@ -13,6 +13,8 @@ class PySshtunnel(PythonPackage):
homepage = "https://github.com/pahaz/sshtunnel"
pypi = "sshtunnel/sshtunnel-0.1.5.tar.gz"
+ license("MIT")
+
version("0.1.5", sha256="c813fdcda8e81c3936ffeac47cb69cfb2d1f5e77ad0de656c6dab56aeebd9249")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-stack-data/package.py b/var/spack/repos/builtin/packages/py-stack-data/package.py
index 82be5afd92..e7f4b112f1 100644
--- a/var/spack/repos/builtin/packages/py-stack-data/package.py
+++ b/var/spack/repos/builtin/packages/py-stack-data/package.py
@@ -13,6 +13,8 @@ class PyStackData(PythonPackage):
homepage = "http://github.com/alexmojaki/stack_data"
pypi = "stack_data/stack_data-0.2.0.tar.gz"
+ license("MIT")
+
version("0.6.2", sha256="32d2dd0376772d01b6cb9fc996f3c8b57a357089dec328ed4b6553d037eaf815")
version("0.5.0", sha256="715c8855fbf5c43587b141e46cc9d9339cc0d1f8d6e0f98ed0d01c6cb974e29f")
version("0.2.0", sha256="45692d41bd633a9503a5195552df22b583caf16f0b27c4e58c98d88c8b648e12")
diff --git a/var/spack/repos/builtin/packages/py-starlette-context/package.py b/var/spack/repos/builtin/packages/py-starlette-context/package.py
index c63f47538e..aa1a9f2178 100644
--- a/var/spack/repos/builtin/packages/py-starlette-context/package.py
+++ b/var/spack/repos/builtin/packages/py-starlette-context/package.py
@@ -13,6 +13,8 @@ class PyStarletteContext(PythonPackage):
homepage = "https://github.com/tomwojcik/starlette-context"
pypi = "starlette-context/starlette_context-0.3.5.tar.gz"
+ license("MIT")
+
version("0.3.5", sha256="e6b9f905823860e9e36c013dbfcf770562f3b88bec21cb861fef2e0bd0615697")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-starlette/package.py b/var/spack/repos/builtin/packages/py-starlette/package.py
index 6ee9f29526..ff01511f27 100644
--- a/var/spack/repos/builtin/packages/py-starlette/package.py
+++ b/var/spack/repos/builtin/packages/py-starlette/package.py
@@ -13,6 +13,8 @@ class PyStarlette(PythonPackage):
homepage = "https://github.com/encode/starlette"
pypi = "starlette/starlette-0.23.1.tar.gz"
+ license("BSD-3-Clause")
+
version("0.27.0", sha256="6a6b0d042acb8d469a01eba54e9cda6cbd24ac602c4cd016723117d6a7e73b75")
version("0.23.1", sha256="8510e5b3d670326326c5c1d4cb657cc66832193fe5d5b7015a51c7b1e1b1bf42")
version("0.22.0", sha256="b092cbc365bea34dd6840b42861bdabb2f507f8671e642e8272d2442e08ea4ff")
diff --git a/var/spack/repos/builtin/packages/py-starsessions/package.py b/var/spack/repos/builtin/packages/py-starsessions/package.py
index f52e039c06..6c87613651 100644
--- a/var/spack/repos/builtin/packages/py-starsessions/package.py
+++ b/var/spack/repos/builtin/packages/py-starsessions/package.py
@@ -12,6 +12,8 @@ class PyStarsessions(PythonPackage):
homepage = "https://github.com/alex-oleshkevich/starsessions"
pypi = "starsessions/starsessions-2.1.1.tar.gz"
+ license("MIT")
+
version("2.1.1", sha256="cb250de84ebc6159ad187cab69e6fe60eab11684b40349457e74dcfb7656c805")
version("1.3.0", sha256="8d3b509d4e6d235655f7dd495fcf0afc1bd86da84de3a8d434e6f82137ebcde8")
diff --git a/var/spack/repos/builtin/packages/py-statmorph/package.py b/var/spack/repos/builtin/packages/py-statmorph/package.py
index b71654885d..63dae53ca2 100644
--- a/var/spack/repos/builtin/packages/py-statmorph/package.py
+++ b/var/spack/repos/builtin/packages/py-statmorph/package.py
@@ -17,6 +17,8 @@ class PyStatmorph(PythonPackage):
maintainers("meyersbs")
+ license("BSD-3-Clause")
+
version("0.4.0", sha256="7d1bb802baf3e203ac44c630a58c5049da5eb4d85091ac35e3f5c6ee4af8b05a")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-statsmodels/package.py b/var/spack/repos/builtin/packages/py-statsmodels/package.py
index 2fe227de45..c9b07c06c3 100644
--- a/var/spack/repos/builtin/packages/py-statsmodels/package.py
+++ b/var/spack/repos/builtin/packages/py-statsmodels/package.py
@@ -16,6 +16,8 @@ class PyStatsmodels(PythonPackage):
pypi = "statsmodels/statsmodels-0.8.0.tar.gz"
git = "https://github.com/statsmodels/statsmodels.git"
+ license("BSD-3-Clause")
+
version("0.14.0", sha256="6875c7d689e966d948f15eb816ab5616f4928706b180cf470fd5907ab6f647a4")
version("0.13.5", sha256="593526acae1c0fda0ea6c48439f67c3943094c542fe769f8b90fe9e6c6cc4871")
version("0.13.2", sha256="77dc292c9939c036a476f1770f9d08976b05437daa229928da73231147cde7d4")
diff --git a/var/spack/repos/builtin/packages/py-stdlib-list/package.py b/var/spack/repos/builtin/packages/py-stdlib-list/package.py
index e6075b159c..f9d5b41fb0 100644
--- a/var/spack/repos/builtin/packages/py-stdlib-list/package.py
+++ b/var/spack/repos/builtin/packages/py-stdlib-list/package.py
@@ -14,6 +14,8 @@ class PyStdlibList(PythonPackage):
pypi = "stdlib-list/stdlib-list-0.6.0.tar.gz"
+ license("MIT")
+
version("0.6.0", sha256="133cc99104f5a4e1604dc88ebb393529bd4c2b99ae7e10d46c0b596f3c67c3f0")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-stestr/package.py b/var/spack/repos/builtin/packages/py-stestr/package.py
index ac4a35665d..c5dbfbbb04 100644
--- a/var/spack/repos/builtin/packages/py-stestr/package.py
+++ b/var/spack/repos/builtin/packages/py-stestr/package.py
@@ -12,6 +12,8 @@ class PyStestr(PythonPackage):
homepage = "https://stestr.readthedocs.io/en/latest/"
pypi = "stestr/stestr-2.5.1.tar.gz"
+ license("Apache-2.0")
+
version("2.5.1", sha256="151479fdf2db9f5f492b5285f4696f2d38960639054835dbdcd4c0687122c0fd")
depends_on("python@2.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-stevedore/package.py b/var/spack/repos/builtin/packages/py-stevedore/package.py
index e1b3bcb8ac..0f21a58015 100644
--- a/var/spack/repos/builtin/packages/py-stevedore/package.py
+++ b/var/spack/repos/builtin/packages/py-stevedore/package.py
@@ -12,6 +12,8 @@ class PyStevedore(PythonPackage):
homepage = "https://docs.openstack.org/stevedore/latest/"
pypi = "stevedore/stevedore-1.28.0.tar.gz"
+ license("Apache-2.0")
+
version("4.0.0", sha256="f82cc99a1ff552310d19c379827c2c64dd9f85a38bcd5559db2470161867b786")
version("3.5.0", sha256="f40253887d8712eaa2bb0ea3830374416736dc8ec0e22f5a65092c1174c44335")
version("1.28.0", sha256="f1c7518e7b160336040fee272174f1f7b29a46febb3632502a8f2055f973d60b")
diff --git a/var/spack/repos/builtin/packages/py-stomp-py/package.py b/var/spack/repos/builtin/packages/py-stomp-py/package.py
index 2b299ddf9e..f8be6797a6 100644
--- a/var/spack/repos/builtin/packages/py-stomp-py/package.py
+++ b/var/spack/repos/builtin/packages/py-stomp-py/package.py
@@ -16,6 +16,8 @@ class PyStompPy(PythonPackage):
maintainers("haralmha")
+ license("Apache-2.0")
+
version("8.0.0", sha256="7085935293bfcc4a112a9830513275b2e0f3b040c5aad5ff8907e78f285b8b57")
depends_on("python@3.6.3:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-stopit/package.py b/var/spack/repos/builtin/packages/py-stopit/package.py
index bbd3f6e4c1..994a0222a7 100644
--- a/var/spack/repos/builtin/packages/py-stopit/package.py
+++ b/var/spack/repos/builtin/packages/py-stopit/package.py
@@ -14,6 +14,8 @@ class PyStopit(PythonPackage):
pypi = "stopit/stopit-1.1.2.tar.gz"
+ license("MIT")
+
version("1.1.2", sha256="f7f39c583fd92027bd9d06127b259aee7a5b7945c1f1fa56263811e1e766996d")
depends_on("python@2.6:2.8,3.3:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-storm/package.py b/var/spack/repos/builtin/packages/py-storm/package.py
index 5e0b6c9a85..9b0b0d61f9 100644
--- a/var/spack/repos/builtin/packages/py-storm/package.py
+++ b/var/spack/repos/builtin/packages/py-storm/package.py
@@ -12,6 +12,8 @@ class PyStorm(PythonPackage):
homepage = "https://storm.canonical.com/"
pypi = "storm/storm-0.25.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("0.25", sha256="ec7cc8897638f94f6b75c6a2af74aa9b31f5492d7a2f9482c08a8dd7b46adb14")
version(
"0.23",
diff --git a/var/spack/repos/builtin/packages/py-stratify/package.py b/var/spack/repos/builtin/packages/py-stratify/package.py
index 1cd86c6c46..df28cc8fe5 100644
--- a/var/spack/repos/builtin/packages/py-stratify/package.py
+++ b/var/spack/repos/builtin/packages/py-stratify/package.py
@@ -15,6 +15,8 @@ class PyStratify(PythonPackage):
homepage = "https://github.com/SciTools-incubator/python-stratify"
pypi = "stratify/stratify-0.1.tar.gz"
+ license("BSD-3-Clause")
+
version("0.1", sha256="5426f3b66e45e1010952d426e5a7be42cd45fe65f1cd73a98fee1eb7c110c6ee")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-strawberryfields/package.py b/var/spack/repos/builtin/packages/py-strawberryfields/package.py
index 94cde69424..3be810ed85 100644
--- a/var/spack/repos/builtin/packages/py-strawberryfields/package.py
+++ b/var/spack/repos/builtin/packages/py-strawberryfields/package.py
@@ -15,6 +15,8 @@ class PyStrawberryfields(PythonPackage):
maintainers("marcodelapierre")
+ license("Apache-2.0")
+
version("0.23.0", sha256="bfe94867cdee8e2904752573f1ff46b78d9f373da16a1cfa31e1bd6cdf2e3cb0")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-stui/package.py b/var/spack/repos/builtin/packages/py-stui/package.py
index d5a524e4a7..43b9e3828a 100644
--- a/var/spack/repos/builtin/packages/py-stui/package.py
+++ b/var/spack/repos/builtin/packages/py-stui/package.py
@@ -14,6 +14,8 @@ class PyStui(PythonPackage):
maintainers("meyersbs")
+ license("MIT")
+
version("0.3.6", sha256="b7f4f9ff537977af0d37a3218217f2b882a30709fcd2773a07df09050c700102")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-submitit/package.py b/var/spack/repos/builtin/packages/py-submitit/package.py
index 376d84c89b..e798a68cdc 100644
--- a/var/spack/repos/builtin/packages/py-submitit/package.py
+++ b/var/spack/repos/builtin/packages/py-submitit/package.py
@@ -12,6 +12,8 @@ class PySubmitit(PythonPackage):
homepage = "https://github.com/facebookincubator/submitit"
pypi = "submitit/submitit-1.3.3.tar.gz"
+ license("MIT")
+
version("1.4.5", sha256="d12cbbfc98a8c1777c4f6e87f73f063dafdba15653bca2984223b038d41f8223")
version("1.3.3", sha256="efaa77b2df9ea9ee02545478cbfc377853ddf8016bff59df6988bebcf51ffa7e")
diff --git a/var/spack/repos/builtin/packages/py-subword-nmt/package.py b/var/spack/repos/builtin/packages/py-subword-nmt/package.py
index 47341d5283..b22efbaf98 100644
--- a/var/spack/repos/builtin/packages/py-subword-nmt/package.py
+++ b/var/spack/repos/builtin/packages/py-subword-nmt/package.py
@@ -14,6 +14,8 @@ class PySubwordNmt(PythonPackage):
homepage = "https://github.com/joeynmt/joeynmt"
url = "https://github.com/rsennrich/subword-nmt/archive/refs/tags/v0.3.7.zip"
+ license("MIT")
+
version("0.3.7", sha256="5c3eafe8d85d872a3bbde722b130fb25db19cc7942561936bfae26b6daf51ba0")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-svgpath/package.py b/var/spack/repos/builtin/packages/py-svgpath/package.py
index 313f400159..16aa0b8301 100644
--- a/var/spack/repos/builtin/packages/py-svgpath/package.py
+++ b/var/spack/repos/builtin/packages/py-svgpath/package.py
@@ -14,6 +14,8 @@ class PySvgpath(PythonPackage):
pypi = "svg.path/svg.path-4.1.tar.gz"
git = "https://github.com/regebro/svg.path.git"
+ license("MIT")
+
version("6.2", sha256="1a2159f9db898df93c4637cfd3ccaf7da1fd073f59fa9a5950c73e46d4aa1aca")
version("4.1", sha256="7e6847ba690ff620e20f152818d52e1685b993aacbc41b321f8fee3d1cb427db")
diff --git a/var/spack/repos/builtin/packages/py-svgpathtools/package.py b/var/spack/repos/builtin/packages/py-svgpathtools/package.py
index c5ab0937d4..a3500849cf 100644
--- a/var/spack/repos/builtin/packages/py-svgpathtools/package.py
+++ b/var/spack/repos/builtin/packages/py-svgpathtools/package.py
@@ -13,6 +13,8 @@ class PySvgpathtools(PythonPackage):
pypi = "svgpathtools/svgpathtools-1.3.3.tar.gz"
+ license("MIT")
+
version("1.3.3", sha256="e4b3784ae41b725fbce6a33a8981210967b16d0b557cb5d98c0ed0c81f0f89b9")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-svgutils/package.py b/var/spack/repos/builtin/packages/py-svgutils/package.py
index f7d258e69a..4701faef74 100644
--- a/var/spack/repos/builtin/packages/py-svgutils/package.py
+++ b/var/spack/repos/builtin/packages/py-svgutils/package.py
@@ -12,6 +12,8 @@ class PySvgutils(PythonPackage):
homepage = "https://github.com/btel/svg_utils"
pypi = "svgutils/svgutils-0.3.4.tar.gz"
+ license("MIT")
+
version("0.3.4", sha256="9ef48f44cb1d460a7747dd02694200fda25eb9faf6dea392118def2695e0e053")
version("0.3.1", sha256="cd52474765fd460ad2389947f77589de96142f6f0ce3f61e08ccfabeac2ff8af")
diff --git a/var/spack/repos/builtin/packages/py-symengine/package.py b/var/spack/repos/builtin/packages/py-symengine/package.py
index f6ba438669..32705c6256 100644
--- a/var/spack/repos/builtin/packages/py-symengine/package.py
+++ b/var/spack/repos/builtin/packages/py-symengine/package.py
@@ -13,6 +13,8 @@ class PySymengine(PythonPackage):
pypi = "symengine/symengine-0.2.0.tar.gz"
git = "https://github.com/symengine/symengine.py.git"
+ license("MIT")
+
version("master", branch="master")
version("0.9.2", sha256="0f7e45f5bba3fa844f7de7aa8d6640faaacb1075df76d8e4996e82b0ec6a4f62")
# pypi source doesn't have necessary files in cmake directory
diff --git a/var/spack/repos/builtin/packages/py-symfit/package.py b/var/spack/repos/builtin/packages/py-symfit/package.py
index 37670841e6..0388fe8b91 100644
--- a/var/spack/repos/builtin/packages/py-symfit/package.py
+++ b/var/spack/repos/builtin/packages/py-symfit/package.py
@@ -12,6 +12,8 @@ class PySymfit(PythonPackage):
homepage = "https://symfit.readthedocs.org"
pypi = "symfit/symfit-0.3.5.tar.gz"
+ license("MIT")
+
version("0.3.5", sha256="24c66305895c590249da7e61f62f128ee1c0c43c0a8c8e33b8abd3e0931f0881")
depends_on("py-setuptools@17.1:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-sympy/package.py b/var/spack/repos/builtin/packages/py-sympy/package.py
index f486f080e4..2c8cb99538 100644
--- a/var/spack/repos/builtin/packages/py-sympy/package.py
+++ b/var/spack/repos/builtin/packages/py-sympy/package.py
@@ -11,6 +11,8 @@ class PySympy(PythonPackage):
pypi = "sympy/sympy-0.7.6.tar.gz"
+ license("BSD-3-Clause")
+
version("1.11.1", sha256="e32380dce63cb7c0108ed525570092fd45168bdae2faa17e528221ef72e88658")
version("1.8", sha256="1ca588a9f6ce6a323c5592f9635159c2093572826668a1022c75c75bdf0297cb")
version("1.7.1", sha256="a3de9261e97535b83bb8607b0da2c7d03126650fafea2b2789657b229c246b2e")
diff --git a/var/spack/repos/builtin/packages/py-systemd-python/package.py b/var/spack/repos/builtin/packages/py-systemd-python/package.py
index 9982c70593..3da57954b5 100644
--- a/var/spack/repos/builtin/packages/py-systemd-python/package.py
+++ b/var/spack/repos/builtin/packages/py-systemd-python/package.py
@@ -12,6 +12,8 @@ class PySystemdPython(PythonPackage):
homepage = "https://github.com/systemd/python-systemd"
pypi = "systemd-python/systemd-python-234.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("234", sha256="fd0e44bf70eadae45aadc292cb0a7eb5b0b6372cd1b391228047d33895db83e7")
# pip silently replaces distutils with setuptools
diff --git a/var/spack/repos/builtin/packages/py-tables/package.py b/var/spack/repos/builtin/packages/py-tables/package.py
index 84cd48bc58..f972ff545b 100644
--- a/var/spack/repos/builtin/packages/py-tables/package.py
+++ b/var/spack/repos/builtin/packages/py-tables/package.py
@@ -14,6 +14,8 @@ class PyTables(PythonPackage):
pypi = "tables/tables-3.6.1.tar.gz"
git = "https://github.com/PyTables/PyTables.git"
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("3.9.0", sha256="27c9ca14c359d875caf945a6a527c12690e017650402dd17d8eb8b6caf6687d5")
version("3.8.0", sha256="34f3fa2366ce20b18f1df573a77c1d27306ce1f2a41d9f9eff621b5192ea8788")
diff --git a/var/spack/repos/builtin/packages/py-tabulate/package.py b/var/spack/repos/builtin/packages/py-tabulate/package.py
index 9ec9c3c070..e58884621d 100644
--- a/var/spack/repos/builtin/packages/py-tabulate/package.py
+++ b/var/spack/repos/builtin/packages/py-tabulate/package.py
@@ -12,6 +12,8 @@ class PyTabulate(PythonPackage):
homepage = "https://bitbucket.org/astanin/python-tabulate"
pypi = "tabulate/tabulate-0.8.6.tar.gz"
+ license("MIT")
+
version("0.8.9", sha256="eb1d13f25760052e8931f2ef80aaf6045a6cceb47514db8beab24cded16f13a7")
version("0.8.7", sha256="db2723a20d04bcda8522165c73eea7c300eda74e0ce852d9022e0159d7895007")
version("0.8.6", sha256="5470cc6687a091c7042cee89b2946d9235fe9f6d49c193a4ae2ac7bf386737c8")
diff --git a/var/spack/repos/builtin/packages/py-tatsu/package.py b/var/spack/repos/builtin/packages/py-tatsu/package.py
index 9dd5c6e394..99dd2a4ff7 100644
--- a/var/spack/repos/builtin/packages/py-tatsu/package.py
+++ b/var/spack/repos/builtin/packages/py-tatsu/package.py
@@ -14,6 +14,8 @@ class PyTatsu(PythonPackage):
homepage = "https://github.com/neogeny/tatsu"
pypi = "TatSu/TatSu-4.4.0.zip"
+ license("BSD-2-Clause")
+
version("4.4.0", sha256="80713413473a009f2081148d0f494884cabaf9d6866b71f2a68a92b6442f343d")
variant("future_regex", default=True, description="Use regex implementation")
diff --git a/var/spack/repos/builtin/packages/py-tblib/package.py b/var/spack/repos/builtin/packages/py-tblib/package.py
index d44d5434d0..e43135b3d8 100644
--- a/var/spack/repos/builtin/packages/py-tblib/package.py
+++ b/var/spack/repos/builtin/packages/py-tblib/package.py
@@ -13,6 +13,8 @@ class PyTblib(PythonPackage):
homepage = "https://github.com/ionelmc/python-tblib"
pypi = "tblib/tblib-1.6.0.tar.gz"
+ license("BSD-2-Clause")
+
version("1.6.0", sha256="229bee3754cb5d98b4837dd5c4405e80cfab57cb9f93220410ad367f8b352344")
version("1.4.0", sha256="bd1ad564564a158ff62c290687f3db446038f9ac11a0bf6892712e3601af3bcd")
diff --git a/var/spack/repos/builtin/packages/py-tbparse/package.py b/var/spack/repos/builtin/packages/py-tbparse/package.py
index f3beb9fe82..abecb02c24 100644
--- a/var/spack/repos/builtin/packages/py-tbparse/package.py
+++ b/var/spack/repos/builtin/packages/py-tbparse/package.py
@@ -12,6 +12,8 @@ class PyTbparse(PythonPackage):
homepage = "https://github.com/j3soon/tbparse"
pypi = "tbparse/tbparse-0.0.7.tar.gz"
+ license("Apache-2.0")
+
version("0.0.7", sha256="0ddd3c764ceb1859bc0cb69ca355bff4fd5936c4bfe885e252e481564b2371a9")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-tempita/package.py b/var/spack/repos/builtin/packages/py-tempita/package.py
index 5df1af2de2..bd828ee25a 100644
--- a/var/spack/repos/builtin/packages/py-tempita/package.py
+++ b/var/spack/repos/builtin/packages/py-tempita/package.py
@@ -13,6 +13,8 @@ class PyTempita(PythonPackage):
homepage = "https://pypi.org/project/Tempita"
pypi = "tempita/Tempita-0.5.2.tar.gz"
+ license("MIT")
+
version("0.5.2", sha256="cacecf0baa674d356641f1d406b8bff1d756d739c46b869a54de515d08e6fc9c")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-templateflow/package.py b/var/spack/repos/builtin/packages/py-templateflow/package.py
index 217e6fb762..36468f9799 100644
--- a/var/spack/repos/builtin/packages/py-templateflow/package.py
+++ b/var/spack/repos/builtin/packages/py-templateflow/package.py
@@ -12,6 +12,8 @@ class PyTemplateflow(PythonPackage):
homepage = "https://github.com/templateflow/python-client"
pypi = "templateflow/templateflow-0.7.1.tar.gz"
+ license("Apache-2.0")
+
version("0.7.1", sha256="c6e8282d1ffbb5dca7bd704a12e02bd00021860b71a043c35716861910c7187f")
version("0.4.2", sha256="5585f3e7ccaa756f811aafb526ed6b2c79aabfd012477129af9c6038d7686f84")
diff --git a/var/spack/repos/builtin/packages/py-tempora/package.py b/var/spack/repos/builtin/packages/py-tempora/package.py
index 6a30bf0611..c4a9d8a1ba 100644
--- a/var/spack/repos/builtin/packages/py-tempora/package.py
+++ b/var/spack/repos/builtin/packages/py-tempora/package.py
@@ -12,6 +12,8 @@ class PyTempora(PythonPackage):
homepage = "https://github.com/jaraco/tempora"
pypi = "tempora/tempora-1.14.1.tar.gz"
+ license("MIT")
+
version("1.14.1", sha256="cb60b1d2b1664104e307f8e5269d7f4acdb077c82e35cd57246ae14a3427d2d6")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-tenacity/package.py b/var/spack/repos/builtin/packages/py-tenacity/package.py
index a88d272150..1f903a6696 100644
--- a/var/spack/repos/builtin/packages/py-tenacity/package.py
+++ b/var/spack/repos/builtin/packages/py-tenacity/package.py
@@ -12,6 +12,8 @@ class PyTenacity(PythonPackage):
homepage = "https://github.com/jd/tenacity"
pypi = "tenacity/tenacity-6.3.1.tar.gz"
+ license("Apache-2.0")
+
version("8.2.2", sha256="43af037822bd0029025877f3b2d97cc4d7bb0c2991000a3d59d71517c5c969e0")
version("8.0.1", sha256="43242a20e3e73291a28bcbcacfd6e000b02d3857a9a9fff56b297a27afdc932f")
version("6.3.1", sha256="e14d191fb0a309b563904bbc336582efe2037de437e543b38da749769b544d7f")
diff --git a/var/spack/repos/builtin/packages/py-tensorboard-data-server/package.py b/var/spack/repos/builtin/packages/py-tensorboard-data-server/package.py
index 76da263c3b..c41b229555 100644
--- a/var/spack/repos/builtin/packages/py-tensorboard-data-server/package.py
+++ b/var/spack/repos/builtin/packages/py-tensorboard-data-server/package.py
@@ -14,6 +14,8 @@ class PyTensorboardDataServer(PythonPackage):
homepage = "https://github.com/tensorflow/tensorboard/tree/master/tensorboard/data/server"
git = "https://github.com/tensorflow/tensorboard"
+ license("Apache-2.0")
+
version("0.7.0", commit="f1cb31c86d871e0258250248ab9488575410e784")
version("0.6.1", commit="6acf0be88b5727e546dd64a8b9b12d790601d561")
diff --git a/var/spack/repos/builtin/packages/py-tensorboard-plugin-wit/package.py b/var/spack/repos/builtin/packages/py-tensorboard-plugin-wit/package.py
index e8eba16834..6189017e3d 100644
--- a/var/spack/repos/builtin/packages/py-tensorboard-plugin-wit/package.py
+++ b/var/spack/repos/builtin/packages/py-tensorboard-plugin-wit/package.py
@@ -23,6 +23,8 @@ class PyTensorboardPluginWit(PythonPackage):
maintainers("aweits")
+ license("Apache-2.0")
+
version(
"1.8.1",
sha256="ff26bdd583d155aa951ee3b152b3d0cffae8005dc697f72b44a8e8c2a77a8cbe",
diff --git a/var/spack/repos/builtin/packages/py-tensorboard/package.py b/var/spack/repos/builtin/packages/py-tensorboard/package.py
index f1a9b03bc1..6abdbf862e 100644
--- a/var/spack/repos/builtin/packages/py-tensorboard/package.py
+++ b/var/spack/repos/builtin/packages/py-tensorboard/package.py
@@ -16,6 +16,8 @@ class PyTensorboard(PythonPackage):
maintainers("aweits")
+ license("Apache-2.0")
+
version(
"2.14.1",
sha256="3db108fb58f023b6439880e177743c5f1e703e9eeb5fb7d597871f949f85fd58",
diff --git a/var/spack/repos/builtin/packages/py-tensorboardx/package.py b/var/spack/repos/builtin/packages/py-tensorboardx/package.py
index 3bcd5f1754..1caf4aa170 100644
--- a/var/spack/repos/builtin/packages/py-tensorboardx/package.py
+++ b/var/spack/repos/builtin/packages/py-tensorboardx/package.py
@@ -17,6 +17,8 @@ class PyTensorboardx(PythonPackage):
homepage = "https://github.com/lanpa/tensorboardX"
pypi = "tensorboardx/tensorboardX-1.8.tar.gz"
+ license("MIT")
+
version("2.6.2.2", sha256="c6476d7cd0d529b0b72f4acadb1269f9ed8b22f441e87a84f2a3b940bb87b666")
version("2.5.1", sha256="ea85a3446f22ce8a917fe4fa4d8a7a96222ef84ac835267d038c34bb99f6d61b")
version("2.1", sha256="9e8907cf2ab900542d6cb72bf91aa87b43005a7f0aa43126268697e3727872f9")
diff --git a/var/spack/repos/builtin/packages/py-tensorflow-datasets/package.py b/var/spack/repos/builtin/packages/py-tensorflow-datasets/package.py
index 8189fa0c49..d7c1a4f19a 100644
--- a/var/spack/repos/builtin/packages/py-tensorflow-datasets/package.py
+++ b/var/spack/repos/builtin/packages/py-tensorflow-datasets/package.py
@@ -13,6 +13,8 @@ class PyTensorflowDatasets(PythonPackage):
homepage = "https://github.com/tensorflow/datasets"
pypi = "tensorflow-datasets/tensorflow-datasets-4.4.0.tar.gz"
+ license("Apache-2.0")
+
version("4.4.0", sha256="3e95a61dec1fdb7b05dabc0dbed1b531e13d6c6fd362411423d0a775e5e9b960")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-tensorflow-estimator/package.py b/var/spack/repos/builtin/packages/py-tensorflow-estimator/package.py
index db4e210b68..a8d420ff33 100644
--- a/var/spack/repos/builtin/packages/py-tensorflow-estimator/package.py
+++ b/var/spack/repos/builtin/packages/py-tensorflow-estimator/package.py
@@ -17,6 +17,8 @@ class PyTensorflowEstimator(Package):
maintainers("aweits")
+ license("Apache-2.0")
+
version("2.14.0", sha256="622797bf5311f239c2b123364fa360868ae97d16b678413e5e0633241f7d7d5c")
version("2.13.0", sha256="4175e9276a1eb8b5e4e876d228e4605871832e7bd8517965d6a47f1481af2c3e")
version("2.12.0", sha256="86c75e830c6ba762d0e3cf04c160096930fb12a992e69b3f24674b9f58902063")
diff --git a/var/spack/repos/builtin/packages/py-tensorflow-hub/package.py b/var/spack/repos/builtin/packages/py-tensorflow-hub/package.py
index 6c59391a54..24ae84cded 100644
--- a/var/spack/repos/builtin/packages/py-tensorflow-hub/package.py
+++ b/var/spack/repos/builtin/packages/py-tensorflow-hub/package.py
@@ -17,6 +17,8 @@ class PyTensorflowHub(Package):
maintainers("aweits")
+ license("Apache-2.0")
+
version("0.12.0", sha256="b192ef3a9a6cbeaee46142d64b47b979828dbf41fc56d48c6587e08f6b596446")
version("0.11.0", sha256="4715a4212b45531a7c25ada7207d850467d1b5480f1940f16623f8770ad64df4")
diff --git a/var/spack/repos/builtin/packages/py-tensorflow-metadata/package.py b/var/spack/repos/builtin/packages/py-tensorflow-metadata/package.py
index 3a2b44c66e..be2fe1cb97 100644
--- a/var/spack/repos/builtin/packages/py-tensorflow-metadata/package.py
+++ b/var/spack/repos/builtin/packages/py-tensorflow-metadata/package.py
@@ -19,6 +19,8 @@ class PyTensorflowMetadata(PythonPackage):
# Only available as a wheel on PyPI
url = "https://github.com/tensorflow/metadata/archive/refs/tags/v1.5.0.tar.gz"
+ license("Apache-2.0")
+
version("1.10.0", sha256="e7aa81aa01433e2a75c11425affd55125b64f384baf96b71eeb3a88dca8cf2ae")
version("1.5.0", sha256="f0ec8aaf62fd772ef908efe4ee5ea3bc0d67dcbf10ae118415b7b206a1d61745")
diff --git a/var/spack/repos/builtin/packages/py-tensorflow-probability/package.py b/var/spack/repos/builtin/packages/py-tensorflow-probability/package.py
index 553fe250b3..414e840f7a 100644
--- a/var/spack/repos/builtin/packages/py-tensorflow-probability/package.py
+++ b/var/spack/repos/builtin/packages/py-tensorflow-probability/package.py
@@ -21,6 +21,8 @@ class PyTensorflowProbability(Package):
maintainers("aweits")
+ license("Apache-2.0")
+
version("0.18.0", sha256="f4852c0fea9117333ccb868f7a2ca75aecf5dd765dc39fd4ee5f8ab6fe87e909")
version("0.12.1", sha256="1fe89e85fd053bf36e8645a5a1a53b729bc254cf1516bc224fcbd1e4ff50083a")
version(
diff --git a/var/spack/repos/builtin/packages/py-tensorflow/package.py b/var/spack/repos/builtin/packages/py-tensorflow/package.py
index 0fd3d7d9fe..fc9f917f40 100644
--- a/var/spack/repos/builtin/packages/py-tensorflow/package.py
+++ b/var/spack/repos/builtin/packages/py-tensorflow/package.py
@@ -18,6 +18,8 @@ class PyTensorflow(Package, CudaPackage, ROCmPackage, PythonExtension):
maintainers("adamjstewart", "aweits")
import_modules = ["tensorflow"]
+ license("Apache-2.0")
+
version("2.14.0", sha256="ce357fd0728f0d1b0831d1653f475591662ec5bca736a94ff789e6b1944df19f")
version("2.13.1", sha256="89c07aebd4f41fbe0d08cc88aef00305542134f2f16d3b62918dc3c1182f33e2")
version("2.13.0", sha256="e58c939079588623e6fa1d054aec2f90f95018266e0a970fd353a5244f5173dc")
diff --git a/var/spack/repos/builtin/packages/py-termcolor/package.py b/var/spack/repos/builtin/packages/py-termcolor/package.py
index 6f50906d3d..1a40da587e 100644
--- a/var/spack/repos/builtin/packages/py-termcolor/package.py
+++ b/var/spack/repos/builtin/packages/py-termcolor/package.py
@@ -11,6 +11,8 @@ class PyTermcolor(PythonPackage):
pypi = "termcolor/termcolor-1.1.0.tar.gz"
+ license("MIT")
+
version("1.1.0", sha256="1d6d69ce66211143803fbc56652b41d73b4a400a2891d7bf7a1cdf4c02de613b")
# pip silently replaces distutils with setuptools
diff --git a/var/spack/repos/builtin/packages/py-terminaltables/package.py b/var/spack/repos/builtin/packages/py-terminaltables/package.py
index 6314b5b2f0..e82f3ea67f 100644
--- a/var/spack/repos/builtin/packages/py-terminaltables/package.py
+++ b/var/spack/repos/builtin/packages/py-terminaltables/package.py
@@ -14,6 +14,8 @@ class PyTerminaltables(PythonPackage):
maintainers("dorton21")
+ license("MIT")
+
version("3.1.0", sha256="f3eb0eb92e3833972ac36796293ca0906e998dc3be91fbe1f8615b331b853b81")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-tern/package.py b/var/spack/repos/builtin/packages/py-tern/package.py
index 1144995f9c..f13592640d 100644
--- a/var/spack/repos/builtin/packages/py-tern/package.py
+++ b/var/spack/repos/builtin/packages/py-tern/package.py
@@ -15,6 +15,8 @@ class PyTern(PythonPackage):
pypi = "tern/tern-2.8.0.tar.gz"
git = "https://github.com/tern-tools/tern.git"
+ license("BSD-2-Clause")
+
version("main", branch="main")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-tesorter/package.py b/var/spack/repos/builtin/packages/py-tesorter/package.py
index d324cef55f..295d8073da 100644
--- a/var/spack/repos/builtin/packages/py-tesorter/package.py
+++ b/var/spack/repos/builtin/packages/py-tesorter/package.py
@@ -20,6 +20,8 @@ class PyTesorter(PythonPackage):
maintainers("snehring")
+ license("GPL-3.0-or-later")
+
version("1.4.6", sha256="c6952c98fa78d0084742fd6c7d2d1204d36db103c3cbeb19e52093cd9d311523")
depends_on("py-biopython", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-testfixtures/package.py b/var/spack/repos/builtin/packages/py-testfixtures/package.py
index 6be2697c1a..7c0cbe3a46 100644
--- a/var/spack/repos/builtin/packages/py-testfixtures/package.py
+++ b/var/spack/repos/builtin/packages/py-testfixtures/package.py
@@ -13,6 +13,8 @@ class PyTestfixtures(PythonPackage):
homepage = "https://github.com/Simplistix/testfixtures"
url = "https://github.com/Simplistix/testfixtures/archive/6.16.0.zip"
+ license("MIT")
+
version("6.16.0", sha256="6b5bbca4f7d5692ca4566c60c0383b121d9f1cfecbc3de8442c499a63c264eb8")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-testpath/package.py b/var/spack/repos/builtin/packages/py-testpath/package.py
index 9c04e3346b..4c4e184197 100644
--- a/var/spack/repos/builtin/packages/py-testpath/package.py
+++ b/var/spack/repos/builtin/packages/py-testpath/package.py
@@ -13,6 +13,8 @@ class PyTestpath(PythonPackage):
homepage = "https://github.com/jupyter/testpath"
pypi = "testpath/testpath-0.4.2.tar.gz"
+ license("BSD-3-Clause")
+
version("0.6.0", sha256="2f1b97e6442c02681ebe01bd84f531028a7caea1af3825000f52345c30285e0f")
version("0.5.0", sha256="1acf7a0bcd3004ae8357409fc33751e16d37ccc650921da1094a86581ad1e417")
version("0.4.2", sha256="b694b3d9288dbd81685c5d2e7140b81365d46c29f5db4bc659de5aa6b98780f8")
diff --git a/var/spack/repos/builtin/packages/py-testrepository/package.py b/var/spack/repos/builtin/packages/py-testrepository/package.py
index 45d622a5e4..e578ba9989 100644
--- a/var/spack/repos/builtin/packages/py-testrepository/package.py
+++ b/var/spack/repos/builtin/packages/py-testrepository/package.py
@@ -12,6 +12,8 @@ class PyTestrepository(PythonPackage):
homepage = "https://launchpad.net/testrepository"
pypi = "testrepository/testrepository-0.0.20.tar.gz"
+ license("Apache-2.0")
+
version("0.0.20", sha256="752449bc98c20253ec4611c40564aea93d435a5bf3ff672208e01cc10e5858eb")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-testresources/package.py b/var/spack/repos/builtin/packages/py-testresources/package.py
index e71585225d..753e4a7949 100644
--- a/var/spack/repos/builtin/packages/py-testresources/package.py
+++ b/var/spack/repos/builtin/packages/py-testresources/package.py
@@ -12,6 +12,8 @@ class PyTestresources(PythonPackage):
homepage = "https://launchpad.net/testresources"
pypi = "testresources/testresources-2.0.1.tar.gz"
+ license("Apache-2.0")
+
version("2.0.1", sha256="ee9d1982154a1e212d4e4bac6b610800bfb558e4fb853572a827bc14a96e4417")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-testscenarios/package.py b/var/spack/repos/builtin/packages/py-testscenarios/package.py
index 4921065551..ac16717ff4 100644
--- a/var/spack/repos/builtin/packages/py-testscenarios/package.py
+++ b/var/spack/repos/builtin/packages/py-testscenarios/package.py
@@ -12,6 +12,8 @@ class PyTestscenarios(PythonPackage):
homepage = "https://launchpad.net/testscenarios"
pypi = "testscenarios/testscenarios-0.5.0.tar.gz"
+ license("Apache-2.0")
+
version("0.5.0", sha256="c257cb6b90ea7e6f8fef3158121d430543412c9a87df30b5dde6ec8b9b57a2b6")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-testtools/package.py b/var/spack/repos/builtin/packages/py-testtools/package.py
index add500a57d..9828ddd3dd 100644
--- a/var/spack/repos/builtin/packages/py-testtools/package.py
+++ b/var/spack/repos/builtin/packages/py-testtools/package.py
@@ -12,6 +12,8 @@ class PyTesttools(PythonPackage):
homepage = "https://github.com/testing-cabal/testtools"
pypi = "testtools/testtools-2.3.0.tar.gz"
+ license("MIT")
+
version("2.3.0", sha256="5827ec6cf8233e0f29f51025addd713ca010061204fdea77484a2934690a0559")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-tetoolkit/package.py b/var/spack/repos/builtin/packages/py-tetoolkit/package.py
index 9a58b3e358..d81a81ec35 100644
--- a/var/spack/repos/builtin/packages/py-tetoolkit/package.py
+++ b/var/spack/repos/builtin/packages/py-tetoolkit/package.py
@@ -15,6 +15,8 @@ class PyTetoolkit(PythonPackage):
homepage = "http://hammelllab.labsites.cshl.edu/software"
pypi = "TEToolkit/TEToolkit-1.5.1.tar.gz"
+ license("GPL-3.0-only")
+
version("2.0.3", sha256="1d0f5928b30c6cd9dbef8e092ae0c11e9e707faf92a19af8eed3e360da7d4e46")
version("1.5.1", sha256="22c13ca45bccc89e9d9bf48d59ae6db1fa4c634def64fc56ba9bffd23aa689ac")
diff --git a/var/spack/repos/builtin/packages/py-text-unidecode/package.py b/var/spack/repos/builtin/packages/py-text-unidecode/package.py
index d9e6c878ca..4febed4bd3 100644
--- a/var/spack/repos/builtin/packages/py-text-unidecode/package.py
+++ b/var/spack/repos/builtin/packages/py-text-unidecode/package.py
@@ -13,6 +13,8 @@ class PyTextUnidecode(PythonPackage):
homepage = "https://github.com/kmike/text-unidecode/"
pypi = "text-unidecode/text-unidecode-1.3.tar.gz"
+ license("Artistic-1.0-Perl")
+
version("1.3", sha256="bad6603bb14d279193107714b288be206cac565dfa49aa5b105294dd5c4aab93")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-textblob/package.py b/var/spack/repos/builtin/packages/py-textblob/package.py
index f59d759983..11d155f368 100644
--- a/var/spack/repos/builtin/packages/py-textblob/package.py
+++ b/var/spack/repos/builtin/packages/py-textblob/package.py
@@ -17,6 +17,8 @@ class PyTextblob(PythonPackage):
homepage = "https://textblob.readthedocs.io/"
url = "https://github.com/sloria/TextBlob/archive/0.16.0.tar.gz"
+ license("MIT")
+
version("0.16.0", sha256="bf29369f3260cc779b22b2b86337bcce0c8e929d994b1c8f0d39545ec2fb33aa")
depends_on("python@3:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-texttable/package.py b/var/spack/repos/builtin/packages/py-texttable/package.py
index ae3a7fe540..9e36784879 100644
--- a/var/spack/repos/builtin/packages/py-texttable/package.py
+++ b/var/spack/repos/builtin/packages/py-texttable/package.py
@@ -13,6 +13,8 @@ class PyTexttable(PythonPackage):
homepage = "https://github.com/foutaise/texttable/"
pypi = "texttable/texttable-1.6.1.tar.gz"
+ license("MIT")
+
version("1.6.7", sha256="290348fb67f7746931bcdfd55ac7584ecd4e5b0846ab164333f0794b121760f2")
version("1.6.6", sha256="e106b1204b788663283784fd6e5dfc23f1574b84e518e5d286c1a1e66dabd42c")
version("1.6.5", sha256="fc3f763a89796ae03789a02343bd4e8fed9735935123b1bfb9537a5935852315")
diff --git a/var/spack/repos/builtin/packages/py-tfdlpack/package.py b/var/spack/repos/builtin/packages/py-tfdlpack/package.py
index 96ab92df54..a177080e24 100644
--- a/var/spack/repos/builtin/packages/py-tfdlpack/package.py
+++ b/var/spack/repos/builtin/packages/py-tfdlpack/package.py
@@ -15,6 +15,8 @@ class PyTfdlpack(CMakePackage, PythonExtension):
maintainers("adamjstewart")
+ license("Apache-2.0")
+
version("master", branch="master", submodules=True)
version(
"0.1.1", tag="v0.1.1", commit="a1fdb53096158c2ec9189bb1ff46c92c6f571bbe", submodules=True
diff --git a/var/spack/repos/builtin/packages/py-theano/package.py b/var/spack/repos/builtin/packages/py-theano/package.py
index f06ca0a43d..f053addb69 100644
--- a/var/spack/repos/builtin/packages/py-theano/package.py
+++ b/var/spack/repos/builtin/packages/py-theano/package.py
@@ -14,6 +14,8 @@ class PyTheano(PythonPackage, CudaPackage):
pypi = "Theano/Theano-0.8.2.tar.gz"
git = "https://github.com/Theano/Theano.git"
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("1.0.5", sha256="6e9439dd53ba995fcae27bf20626074bfc2fff446899dc5c53cb28c1f9202e89")
version("1.0.4", sha256="35c9bbef56b61ffa299265a42a4e8f8cb5a07b2997dabaef0f8830b397086913")
diff --git a/var/spack/repos/builtin/packages/py-thewalrus/package.py b/var/spack/repos/builtin/packages/py-thewalrus/package.py
index 1b7a902d35..5e67bf466e 100644
--- a/var/spack/repos/builtin/packages/py-thewalrus/package.py
+++ b/var/spack/repos/builtin/packages/py-thewalrus/package.py
@@ -15,6 +15,8 @@ class PyThewalrus(PythonPackage):
homepage = "https://github.com/XanaduAI/thewalrus"
pypi = "thewalrus/thewalrus-0.19.0.tar.gz"
+ license("Apache-2.0")
+
version("0.19.0", sha256="06ff07a14cd8cd4650d9c82b8bb8301ef9a58dcdd4bafb14841768ccf80c98b9")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-thinc/package.py b/var/spack/repos/builtin/packages/py-thinc/package.py
index 652c8b4a94..c6f6297985 100644
--- a/var/spack/repos/builtin/packages/py-thinc/package.py
+++ b/var/spack/repos/builtin/packages/py-thinc/package.py
@@ -13,6 +13,8 @@ class PyThinc(PythonPackage):
homepage = "https://github.com/explosion/thinc"
pypi = "thinc/thinc-7.4.1.tar.gz"
+ license("MIT")
+
version("7.4.1", sha256="0139fa84dc9b8d88af15e648fc4ae13d899b8b5e49cb26a8f4a0604ee9ad8a9e")
version("7.4.0", sha256="523e9be1bfaa3ed1d03d406ce451b6b4793a9719d5b83d2ea6b3398b96bc58b8")
diff --git a/var/spack/repos/builtin/packages/py-thop/package.py b/var/spack/repos/builtin/packages/py-thop/package.py
index 349886a042..59551384ed 100644
--- a/var/spack/repos/builtin/packages/py-thop/package.py
+++ b/var/spack/repos/builtin/packages/py-thop/package.py
@@ -13,6 +13,8 @@ class PyThop(PythonPackage):
homepage = "https://github.com/Lyken17/pytorch-OpCounter/"
url = "https://pypi.io/packages/py3/t/thop/thop-0.1.1.post2209072238-py3-none-any.whl"
+ license("MIT")
+
version(
"0.1.1.post2209072238",
sha256="01473c225231927d2ad718351f78ebf7cffe6af3bed464c4f1ba1ef0f7cdda27",
diff --git a/var/spack/repos/builtin/packages/py-threadpoolctl/package.py b/var/spack/repos/builtin/packages/py-threadpoolctl/package.py
index 3d7bc4f96d..53d0cfee54 100644
--- a/var/spack/repos/builtin/packages/py-threadpoolctl/package.py
+++ b/var/spack/repos/builtin/packages/py-threadpoolctl/package.py
@@ -15,6 +15,8 @@ class PyThreadpoolctl(PythonPackage):
homepage = "https://github.com/joblib/threadpoolctl"
pypi = "threadpoolctl/threadpoolctl-2.0.0.tar.gz"
+ license("BSD-3-Clause")
+
version("3.1.0", sha256="a335baacfaa4400ae1f0d8e3a58d6674d2f8828e3716bb2802c44955ad391380")
version("3.0.0", sha256="d03115321233d0be715f0d3a5ad1d6c065fe425ddc2d671ca8e45e9fd5d7a52a")
version("2.0.0", sha256="48b3e3e9ee079d6b5295c65cbe255b36a3026afc6dde3fb49c085cd0c004bbcf")
diff --git a/var/spack/repos/builtin/packages/py-throttler/package.py b/var/spack/repos/builtin/packages/py-throttler/package.py
index cbd0c27c51..443dfa2b78 100644
--- a/var/spack/repos/builtin/packages/py-throttler/package.py
+++ b/var/spack/repos/builtin/packages/py-throttler/package.py
@@ -14,6 +14,8 @@ class PyThrottler(PythonPackage):
maintainers("charmoniumQ")
+ license("MIT")
+
version("1.2.2", sha256="d54db406d98e1b54d18a9ba2b31ab9f093ac64a0a59d730c1cf7bb1cdfc94a58")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-tidynamics/package.py b/var/spack/repos/builtin/packages/py-tidynamics/package.py
index 58571fc337..a9f1999c81 100644
--- a/var/spack/repos/builtin/packages/py-tidynamics/package.py
+++ b/var/spack/repos/builtin/packages/py-tidynamics/package.py
@@ -14,6 +14,8 @@ class PyTidynamics(PythonPackage):
maintainers("RMeli")
+ license("BSD-3-Clause")
+
version("1.1.2", sha256="103874edd79dc64a0c7b765f51200926822e74df63703acb6c630a8167dbcfa2")
version("1.0.0", sha256="b7bd669d380b0f469f3a8aedfbc0e5fa967fe8dc44e196f54baf0edb59846976")
diff --git a/var/spack/repos/builtin/packages/py-tifffile/package.py b/var/spack/repos/builtin/packages/py-tifffile/package.py
index a82e64e259..d54ce07c34 100644
--- a/var/spack/repos/builtin/packages/py-tifffile/package.py
+++ b/var/spack/repos/builtin/packages/py-tifffile/package.py
@@ -12,6 +12,8 @@ class PyTifffile(PythonPackage):
homepage = "https://github.com/cgohlke/tifffile"
pypi = "tifffile/tifffile-0.12.1.tar.gz"
+ license("BSD-3-Clause")
+
version("2023.8.30", sha256="6a8c53b012a286b75d09a1498ab32f202f24cc6270a105b5d5911dc4426f162a")
version(
"2022.10.10", sha256="50b61ba943b866d191295bc38a00191c9fdab23ece063544c7f1a264e3f6aa8e"
diff --git a/var/spack/repos/builtin/packages/py-tiktoken/package.py b/var/spack/repos/builtin/packages/py-tiktoken/package.py
index cd5515ec06..6169ae8295 100644
--- a/var/spack/repos/builtin/packages/py-tiktoken/package.py
+++ b/var/spack/repos/builtin/packages/py-tiktoken/package.py
@@ -15,6 +15,8 @@ class PyTiktoken(PythonPackage):
maintainers("meyersbs")
+ license("MIT")
+
version("0.4.0", sha256="59b20a819969735b48161ced9b92f05dc4519c17be4015cfb73b65270a243620")
version("0.3.1", sha256="8295912429374f5f3c6c6bf053a091ce1de8c1792a62e3b30d4ad36f47fa8b52")
diff --git a/var/spack/repos/builtin/packages/py-timm/package.py b/var/spack/repos/builtin/packages/py-timm/package.py
index 2be19562d4..5f50c2f49e 100644
--- a/var/spack/repos/builtin/packages/py-timm/package.py
+++ b/var/spack/repos/builtin/packages/py-timm/package.py
@@ -14,6 +14,8 @@ class PyTimm(PythonPackage):
maintainers("adamjstewart")
+ license("Apache-2.0")
+
version("0.9.5", sha256="669835f0030cfb2412c464b7b563bb240d4d41a141226afbbf1b457e4f18cff1")
version("0.9.2", sha256="d0977cc5e02c69bda979fca8b52aa315a5f2cb64ebf8ad2c4631b1e452762c14")
version("0.9.1", sha256="171420ac499e7999d38fb8b08fffa5ca3950b38db23bba84763cd92621ca80a2")
diff --git a/var/spack/repos/builtin/packages/py-tinyarray/package.py b/var/spack/repos/builtin/packages/py-tinyarray/package.py
index 61cb28763b..74c7172ece 100644
--- a/var/spack/repos/builtin/packages/py-tinyarray/package.py
+++ b/var/spack/repos/builtin/packages/py-tinyarray/package.py
@@ -22,6 +22,8 @@ class PyTinyarray(PythonPackage):
# package is updated
maintainers("payerle")
+ license("BSD-2-Clause")
+
version("1.2.4", sha256="ecd3428fd8a48b61fc5f0a413ede03e27db3a1dd53fcd49e24a36d11a8a29aba")
version("1.2.3", sha256="47a06f801ed4b3d438f4f7098e244cd0c6d7db09428b1bc5ee813e52234dee9f")
version("1.2.2", sha256="660d6d8532e1db5efbebae2861e5733a7082486fbdeb47d57d84b8f477d697e4")
diff --git a/var/spack/repos/builtin/packages/py-tinycss2/package.py b/var/spack/repos/builtin/packages/py-tinycss2/package.py
index 823d7879aa..0d9af6e2be 100644
--- a/var/spack/repos/builtin/packages/py-tinycss2/package.py
+++ b/var/spack/repos/builtin/packages/py-tinycss2/package.py
@@ -15,6 +15,8 @@ class PyTinycss2(PythonPackage):
pypi = "tinycss2/tinycss2-1.1.1.tar.gz"
git = "https://github.com/Kozea/tinycss2.git"
+ license("BSD-3-Clause")
+
version("1.2.1", sha256="8cff3a8f066c2ec677c06dbc7b45619804a6938478d9d73c284b29d14ecb0627")
version("1.1.1", sha256="b2e44dd8883c360c35dd0d1b5aad0b610e5156c2cb3b33434634e539ead9d8bf")
diff --git a/var/spack/repos/builtin/packages/py-tinydb/package.py b/var/spack/repos/builtin/packages/py-tinydb/package.py
index b9239e33a8..63af91a50a 100644
--- a/var/spack/repos/builtin/packages/py-tinydb/package.py
+++ b/var/spack/repos/builtin/packages/py-tinydb/package.py
@@ -12,6 +12,8 @@ class PyTinydb(PythonPackage):
homepage = "https://tinydb.readthedocs.io"
pypi = "tinydb/tinydb-4.7.0.tar.gz"
+ license("MIT")
+
version("4.7.1", sha256="8955c239a79b8a6c8f637900152e2de38690848199d71d870c33c16405433ca5")
version("4.7.0", sha256="357eb7383dee6915f17b00596ec6dd2a890f3117bf52be28a4c516aeee581100")
version("4.6.1", sha256="0d5400f5e5ae368a84d57cb234456f1cf70430fd39bcd77ccd568fea91ff2a4e")
diff --git a/var/spack/repos/builtin/packages/py-tldextract/package.py b/var/spack/repos/builtin/packages/py-tldextract/package.py
index e97b4a00a2..c1799ce552 100644
--- a/var/spack/repos/builtin/packages/py-tldextract/package.py
+++ b/var/spack/repos/builtin/packages/py-tldextract/package.py
@@ -19,6 +19,8 @@ class PyTldextract(PythonPackage):
maintainers("LydDeb")
+ license("BSD-3-Clause")
+
version("5.1.1", sha256="9b6dbf803cb5636397f0203d48541c0da8ba53babaf0e8a6feda2d88746813d4")
version("3.4.1", sha256="fa9e50c4a03bede2a1d95dca620d661678484626858ccf388cf9671a0dd497a4")
diff --git a/var/spack/repos/builtin/packages/py-tokenize-rt/package.py b/var/spack/repos/builtin/packages/py-tokenize-rt/package.py
index 35c872a53a..10db9afd4a 100644
--- a/var/spack/repos/builtin/packages/py-tokenize-rt/package.py
+++ b/var/spack/repos/builtin/packages/py-tokenize-rt/package.py
@@ -12,6 +12,8 @@ class PyTokenizeRt(PythonPackage):
homepage = "https://github.com/asottile/tokenize-rt"
pypi = "tokenize_rt/tokenize_rt-4.2.1.tar.gz"
+ license("MIT")
+
version("4.2.1", sha256="0d4f69026fed520f8a1e0103aa36c406ef4661417f20ca643f913e33531b3b94")
depends_on("python@3.6.1:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-toml/package.py b/var/spack/repos/builtin/packages/py-toml/package.py
index 0e70adf5bf..bd720a673a 100644
--- a/var/spack/repos/builtin/packages/py-toml/package.py
+++ b/var/spack/repos/builtin/packages/py-toml/package.py
@@ -14,6 +14,8 @@ class PyToml(PythonPackage):
homepage = "https://github.com/uiri/toml.git"
url = "https://github.com/uiri/toml/archive/0.10.2.tar.gz"
+ license("MIT")
+
version("0.10.2", sha256="71d4039bbdec91e3e7591ec5d6c943c58f9a2d17e5f6783acdc378f743fcdd2a")
version("0.10.0", sha256="c3821b94be15da61d631bfff45b5c58074f01149792182e68f8690829cabfcf6")
version("0.9.3", sha256="633a90ecb1f5665b58f0c94153fcf519313ef53e1de0eac90929cd6b6a014235")
diff --git a/var/spack/repos/builtin/packages/py-tomli-w/package.py b/var/spack/repos/builtin/packages/py-tomli-w/package.py
index 60d39f7d27..a71cff4980 100644
--- a/var/spack/repos/builtin/packages/py-tomli-w/package.py
+++ b/var/spack/repos/builtin/packages/py-tomli-w/package.py
@@ -12,6 +12,8 @@ class PyTomliW(PythonPackage):
homepage = "https://github.com/hukkin/tomli-w"
pypi = "tomli_w/tomli_w-1.0.0.tar.gz"
+ license("MIT")
+
version("1.0.0", sha256="f463434305e0336248cac9c2dc8076b707d8a12d019dd349f5c1e382dd1ae1b9")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-tomli/package.py b/var/spack/repos/builtin/packages/py-tomli/package.py
index ae213cc112..b23b4b2283 100644
--- a/var/spack/repos/builtin/packages/py-tomli/package.py
+++ b/var/spack/repos/builtin/packages/py-tomli/package.py
@@ -17,6 +17,8 @@ class PyTomli(PythonPackage):
maintainers("charmoniumq")
+ license("MIT")
+
version("2.0.1", sha256="de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f")
version("1.2.2", sha256="c6ce0015eb38820eaf32b5db832dbc26deb3dd427bd5f6556cf0acac2c214fee")
version("1.2.1", sha256="a5b75cb6f3968abb47af1b40c1819dc519ea82bcc065776a866e8d74c5ca9442")
diff --git a/var/spack/repos/builtin/packages/py-tomlkit/package.py b/var/spack/repos/builtin/packages/py-tomlkit/package.py
index 8e7486d36a..d21313716d 100644
--- a/var/spack/repos/builtin/packages/py-tomlkit/package.py
+++ b/var/spack/repos/builtin/packages/py-tomlkit/package.py
@@ -12,6 +12,8 @@ class PyTomlkit(PythonPackage):
homepage = "https://github.com/sdispater/tomlkit"
pypi = "tomlkit/tomlkit-0.7.0.tar.gz"
+ license("MIT")
+
version("0.12.1", sha256="38e1ff8edb991273ec9f6181244a6a391ac30e9f5098e7535640ea6be97a7c86")
version("0.11.4", sha256="3235a9010fae54323e727c3ac06fb720752fe6635b3426e379daec60fbd44a83")
version("0.11.0", sha256="71ceb10c0eefd8b8f11fe34e8a51ad07812cb1dc3de23247425fbc9ddc47b9dd")
diff --git a/var/spack/repos/builtin/packages/py-tomopy/package.py b/var/spack/repos/builtin/packages/py-tomopy/package.py
index 59a1c0f1b3..bd2c933c1b 100644
--- a/var/spack/repos/builtin/packages/py-tomopy/package.py
+++ b/var/spack/repos/builtin/packages/py-tomopy/package.py
@@ -15,6 +15,8 @@ class PyTomopy(PythonPackage):
url = "https://github.com/tomopy/tomopy/archive/1.0.0.tar.gz"
git = "https://github.com/tomopy/tomopy.git"
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("1.11.0", sha256="4e5691c2b083753692ba4376ce301578037071c83fc61a6ae9e5bc9e6fcd3d1f")
version("1.0.0", sha256="ee45f7a062e5a66d6f18a904d2e204e48d85a1ce1464156f9e2f6353057dfe4c")
diff --git a/var/spack/repos/builtin/packages/py-toolz/package.py b/var/spack/repos/builtin/packages/py-toolz/package.py
index 1e1c781017..0d85360150 100644
--- a/var/spack/repos/builtin/packages/py-toolz/package.py
+++ b/var/spack/repos/builtin/packages/py-toolz/package.py
@@ -12,6 +12,8 @@ class PyToolz(PythonPackage):
homepage = "https://github.com/pytoolz/toolz/"
pypi = "toolz/toolz-0.9.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.12.0", sha256="88c570861c440ee3f2f6037c4654613228ff40c93a6c25e0eba70d17282c6194")
version("0.9.0", sha256="929f0a7ea7f61c178bd951bdae93920515d3fbdbafc8e6caf82d752b9b3b31c9")
diff --git a/var/spack/repos/builtin/packages/py-topiary-asr/package.py b/var/spack/repos/builtin/packages/py-topiary-asr/package.py
index 6e5f14e11a..7456841f5d 100644
--- a/var/spack/repos/builtin/packages/py-topiary-asr/package.py
+++ b/var/spack/repos/builtin/packages/py-topiary-asr/package.py
@@ -16,6 +16,8 @@ class PyTopiaryAsr(PythonPackage):
maintainers("snehring")
+ license("MIT")
+
version("main", branch="main")
version("0.9.9", sha256="5601fba92e7add33a3732482426b2c7ef46b0fccc4a4ea11357537e1b937903c")
diff --git a/var/spack/repos/builtin/packages/py-toposort/package.py b/var/spack/repos/builtin/packages/py-toposort/package.py
index f253525155..846a11dbd7 100644
--- a/var/spack/repos/builtin/packages/py-toposort/package.py
+++ b/var/spack/repos/builtin/packages/py-toposort/package.py
@@ -13,6 +13,8 @@ class PyToposort(PythonPackage):
maintainers("marcusboden")
+ license("Apache-2.0")
+
version("1.6", sha256="a7428f56ef844f5055bb9e9e44b343983773ae6dce0fe5b101e08e27ffbd50ac")
depends_on("python@2.7:2.8,3.3:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-torch-cluster/package.py b/var/spack/repos/builtin/packages/py-torch-cluster/package.py
index 69bb2161e0..b761d84dee 100644
--- a/var/spack/repos/builtin/packages/py-torch-cluster/package.py
+++ b/var/spack/repos/builtin/packages/py-torch-cluster/package.py
@@ -14,6 +14,8 @@ class PyTorchCluster(PythonPackage):
homepage = "https://github.com/rusty1s/pytorch_cluster"
url = "https://github.com/rusty1s/pytorch_cluster/archive/1.5.7.tar.gz"
+ license("MIT")
+
version("1.6.3", sha256="0e2b08095e03cf87ce9b23b7a7352236a25d3ed92d92351dc020fd927ea8dbfe")
version("1.5.8", sha256="95c6e81e9c4a6235e1b2152ab917021d2060ad995199f6bd7fb39986d37310f0")
version("1.5.7", sha256="71701d2f7f3e458ebe5904c982951349fdb60e6f1654e19c7e102a226e2de72e")
diff --git a/var/spack/repos/builtin/packages/py-torch-geometric/package.py b/var/spack/repos/builtin/packages/py-torch-geometric/package.py
index aaab9b24a9..9380e57dc0 100644
--- a/var/spack/repos/builtin/packages/py-torch-geometric/package.py
+++ b/var/spack/repos/builtin/packages/py-torch-geometric/package.py
@@ -21,6 +21,8 @@ class PyTorchGeometric(PythonPackage):
homepage = "https://github.com/pyg-team/pytorch_geometric"
pypi = "torch-geometric/torch_geometric-2.1.0.post1.tar.gz"
+ license("MIT")
+
version(
"2.1.0.post1", sha256="32347402076ccf60fa50312825178f1e3e5ce5e7b3b3a8b2729ac699da24525d"
)
diff --git a/var/spack/repos/builtin/packages/py-torch-nvidia-apex/package.py b/var/spack/repos/builtin/packages/py-torch-nvidia-apex/package.py
index fbb696ee45..8e2361a25a 100644
--- a/var/spack/repos/builtin/packages/py-torch-nvidia-apex/package.py
+++ b/var/spack/repos/builtin/packages/py-torch-nvidia-apex/package.py
@@ -14,6 +14,8 @@ class PyTorchNvidiaApex(PythonPackage, CudaPackage):
homepage = "https://github.com/nvidia/apex/"
git = "https://github.com/nvidia/apex/"
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("2020-10-19", commit="8a1ed9e8d35dfad26fb973996319965e4224dcdd")
diff --git a/var/spack/repos/builtin/packages/py-torch-scatter/package.py b/var/spack/repos/builtin/packages/py-torch-scatter/package.py
index 39345cd2b8..324efee617 100644
--- a/var/spack/repos/builtin/packages/py-torch-scatter/package.py
+++ b/var/spack/repos/builtin/packages/py-torch-scatter/package.py
@@ -15,6 +15,8 @@ class PyTorchScatter(PythonPackage):
homepage = "https://github.com/rusty1s/pytorch_scatter"
url = "https://github.com/rusty1s/pytorch_scatter/archive/2.0.5.tar.gz"
+ license("MIT")
+
version("2.0.5", sha256="e29b364beaa9c84a99e0e236be89ed19d4452d89010ff736184ddcce488b47f6")
variant("cuda", default=False, description="Enable CUDA support")
diff --git a/var/spack/repos/builtin/packages/py-torch-sparse/package.py b/var/spack/repos/builtin/packages/py-torch-sparse/package.py
index b74a7bed54..d9dc46336d 100644
--- a/var/spack/repos/builtin/packages/py-torch-sparse/package.py
+++ b/var/spack/repos/builtin/packages/py-torch-sparse/package.py
@@ -13,6 +13,8 @@ class PyTorchSparse(PythonPackage):
homepage = "https://github.com/rusty1s/pytorch_sparse/"
url = "https://github.com/rusty1s/pytorch_sparse/archive/0.6.7.tar.gz"
+ license("MIT")
+
version("0.6.17", sha256="c964a70ed978bff65009250eb12fae96317c60c9a04d7d1b07f0beee8b4b9c22")
version("0.6.8", sha256="98f7ff1f0f9cd5031bc81c70c11970c3864545ae33677025a6efd2466a97e6f9")
version("0.6.7", sha256="0d038a1502548692972a085cd0496460b5d2050bb7328427add990f081d6c44d")
diff --git a/var/spack/repos/builtin/packages/py-torch-spline-conv/package.py b/var/spack/repos/builtin/packages/py-torch-spline-conv/package.py
index ef6592250b..97be947510 100644
--- a/var/spack/repos/builtin/packages/py-torch-spline-conv/package.py
+++ b/var/spack/repos/builtin/packages/py-torch-spline-conv/package.py
@@ -13,6 +13,8 @@ class PyTorchSplineConv(PythonPackage):
homepage = "https://github.com/rusty1s/pytorch_spline_conv"
url = "https://github.com/rusty1s/pytorch_spline_conv/archive/1.2.0.tar.gz"
+ license("MIT")
+
version("1.2.0", sha256="ab8da41357c8a4785662366655bb6dc5e84fd0e938008194955409aefe535009")
variant("cuda", default=False, description="Enable CUDA support")
diff --git a/var/spack/repos/builtin/packages/py-torch/package.py b/var/spack/repos/builtin/packages/py-torch/package.py
index 8f1077eb3a..84e41e2322 100644
--- a/var/spack/repos/builtin/packages/py-torch/package.py
+++ b/var/spack/repos/builtin/packages/py-torch/package.py
@@ -23,6 +23,8 @@ class PyTorch(PythonPackage, CudaPackage, ROCmPackage):
# core libraries to ensure that the package was successfully installed.
import_modules = ["torch", "torch.autograd", "torch.nn", "torch.utils"]
+ license("Intel")
+
version("main", branch="main")
version("2.1.2", tag="v2.1.2", commit="a8e7c98cb95ff97bb30a728c6b2a1ce6bff946eb")
version("2.1.1", tag="v2.1.1", commit="4c55dc50355d5e923642c59ad2a23d6ad54711e7")
diff --git a/var/spack/repos/builtin/packages/py-torchaudio/package.py b/var/spack/repos/builtin/packages/py-torchaudio/package.py
index 503ea0e912..a1e91949a7 100644
--- a/var/spack/repos/builtin/packages/py-torchaudio/package.py
+++ b/var/spack/repos/builtin/packages/py-torchaudio/package.py
@@ -14,6 +14,8 @@ class PyTorchaudio(PythonPackage):
git = "https://github.com/pytorch/audio.git"
submodules = True
+ license("BSD-2-Clause")
+
version("main", branch="main")
version("2.1.2", tag="v2.1.2", commit="c4c1957d24b423200fd83591d46066135979a5a8")
version("2.1.1", tag="v2.1.1", commit="db624844f5c95bb7618fe5a5f532bf9b68efeb45")
diff --git a/var/spack/repos/builtin/packages/py-torchbenchmark/package.py b/var/spack/repos/builtin/packages/py-torchbenchmark/package.py
index f7bc42f99b..362cf59fac 100644
--- a/var/spack/repos/builtin/packages/py-torchbenchmark/package.py
+++ b/var/spack/repos/builtin/packages/py-torchbenchmark/package.py
@@ -14,6 +14,8 @@ class PyTorchbenchmark(Package):
maintainers("adamjstewart")
+ license("BSD-3-Clause")
+
version("main", branch="main")
# README.md
diff --git a/var/spack/repos/builtin/packages/py-torchdata/package.py b/var/spack/repos/builtin/packages/py-torchdata/package.py
index 5c1eedcfb6..99aa91bc51 100644
--- a/var/spack/repos/builtin/packages/py-torchdata/package.py
+++ b/var/spack/repos/builtin/packages/py-torchdata/package.py
@@ -15,6 +15,8 @@ class PyTorchdata(PythonPackage):
maintainers("adamjstewart")
+ license("BSD-3-Clause")
+
version("main", branch="main")
version("0.7.1", sha256="1b6589336776ccba19fd3bf435588416105d372f6b85d58a9f2b008286f483bf")
version("0.7.0", sha256="0b444719c3abc67201ed0fea92ea9c4100e7f36551ba0d19a09446cc11154eb3")
diff --git a/var/spack/repos/builtin/packages/py-torchdiffeq/package.py b/var/spack/repos/builtin/packages/py-torchdiffeq/package.py
index 9d6675850e..ade0b3cbce 100644
--- a/var/spack/repos/builtin/packages/py-torchdiffeq/package.py
+++ b/var/spack/repos/builtin/packages/py-torchdiffeq/package.py
@@ -12,6 +12,8 @@ class PyTorchdiffeq(PythonPackage):
homepage = "https://github.com/rtqichen/torchdiffeq"
pypi = "torchdiffeq/torchdiffeq-0.2.3.tar.gz"
+ license("MIT")
+
version("0.2.3", sha256="fe75f434b9090ac0c27702e02bed21472b0f87035be6581f51edc5d4013ea31a")
depends_on("python@3.6:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-torchgeo/package.py b/var/spack/repos/builtin/packages/py-torchgeo/package.py
index ecb81a1d9e..8ad70719eb 100644
--- a/var/spack/repos/builtin/packages/py-torchgeo/package.py
+++ b/var/spack/repos/builtin/packages/py-torchgeo/package.py
@@ -15,6 +15,8 @@ class PyTorchgeo(PythonPackage):
maintainers("adamjstewart", "calebrob6")
+ license("MIT")
+
version("main", branch="main")
version("0.5.1", sha256="5f86a34d18fe36eeb9146b057b21e5356252ef8ab6a9db33feebb120a01feff8")
version("0.5.0", sha256="2bc2f9c4a19a569790cb3396499fdec17496632b0e52b86be390a2cc7a1a7033")
diff --git a/var/spack/repos/builtin/packages/py-torchmeta/package.py b/var/spack/repos/builtin/packages/py-torchmeta/package.py
index b340aa5956..46e4a67344 100644
--- a/var/spack/repos/builtin/packages/py-torchmeta/package.py
+++ b/var/spack/repos/builtin/packages/py-torchmeta/package.py
@@ -14,6 +14,8 @@ class PyTorchmeta(PythonPackage):
homepage = "https://github.com/tristandeleu/pytorch-meta"
pypi = "torchmeta/torchmeta-1.7.0.tar.gz"
+ license("MIT")
+
version("1.7.0", sha256="148d42b6a1ec27970408f7bcb97cf1cb203f8699214e06424fe43d78faa848d9")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-torchmetrics/package.py b/var/spack/repos/builtin/packages/py-torchmetrics/package.py
index 0b605f1d80..7c26cc1b21 100644
--- a/var/spack/repos/builtin/packages/py-torchmetrics/package.py
+++ b/var/spack/repos/builtin/packages/py-torchmetrics/package.py
@@ -14,6 +14,8 @@ class PyTorchmetrics(PythonPackage):
maintainers("adamjstewart")
+ license("Apache-2.0")
+
version("1.2.1", sha256="217387738f84939c39b534b20d4983e737cc448d27aaa5340e0327948d97ca3e")
version("1.2.0", sha256="7eb28340bde45e13187a9ad54a4a7010a50417815d8181a5df6131f116ffe1b7")
version("1.1.1", sha256="65ea34205c0506eecfd06b98f63f4d2a2c5c0e17367cf324e1747adc854c80a5")
diff --git a/var/spack/repos/builtin/packages/py-torchtext/package.py b/var/spack/repos/builtin/packages/py-torchtext/package.py
index 8d2b463bed..f8aa423a66 100644
--- a/var/spack/repos/builtin/packages/py-torchtext/package.py
+++ b/var/spack/repos/builtin/packages/py-torchtext/package.py
@@ -16,6 +16,8 @@ class PyTorchtext(PythonPackage):
maintainers("adamjstewart")
+ license("BSD-3-Clause")
+
version("main", branch="main")
version("0.16.2", tag="v0.16.2", commit="299b90e908c1b492139a4cf9da3912660e79a06b")
version("0.16.1", tag="v0.16.1", commit="66671007c84e07386da3c04e5ca403b8a417c8e5")
diff --git a/var/spack/repos/builtin/packages/py-torchvision/package.py b/var/spack/repos/builtin/packages/py-torchvision/package.py
index e1c4eb1a6b..94dc6e7421 100644
--- a/var/spack/repos/builtin/packages/py-torchvision/package.py
+++ b/var/spack/repos/builtin/packages/py-torchvision/package.py
@@ -16,6 +16,8 @@ class PyTorchvision(PythonPackage):
maintainers("adamjstewart")
+ license("BSD-3-Clause")
+
version("main", branch="main")
version("0.16.2", sha256="8c1f2951e98d8ada6e5a468f179af4be9f56d2ebc3ab057af873da61669806d7")
version("0.16.1", sha256="d31fe52e4540750c8d372b0f38f1bfa81d8261193f2c2c06577332831d203c50")
diff --git a/var/spack/repos/builtin/packages/py-tornado/package.py b/var/spack/repos/builtin/packages/py-tornado/package.py
index b93b2f0331..fd5aa4f899 100644
--- a/var/spack/repos/builtin/packages/py-tornado/package.py
+++ b/var/spack/repos/builtin/packages/py-tornado/package.py
@@ -13,6 +13,8 @@ class PyTornado(PythonPackage):
homepage = "https://github.com/tornadoweb/tornado"
pypi = "tornado/tornado-6.1.tar.gz"
+ license("Apache-2.0")
+
version("6.3.3", sha256="e7d8db41c0181c80d76c982aacc442c0783a2c54d6400fe028954201a2e032fe")
version("6.2", sha256="9b630419bde84ec666bfd7ea0a4cb2a8a651c2d5cccdbdd1972a0c859dfc3c13")
version("6.1", sha256="33c6e81d7bd55b468d2e793517c909b139960b6c790a60b7991b9b6b76fb9791")
diff --git a/var/spack/repos/builtin/packages/py-tox/package.py b/var/spack/repos/builtin/packages/py-tox/package.py
index 3a8dbe6504..de21a7ff99 100644
--- a/var/spack/repos/builtin/packages/py-tox/package.py
+++ b/var/spack/repos/builtin/packages/py-tox/package.py
@@ -12,6 +12,8 @@ class PyTox(PythonPackage):
homepage = "https://tox.readthedocs.org/"
pypi = "tox/tox-3.14.2.tar.gz"
+ license("MIT")
+
version("3.14.2", sha256="7efd010a98339209f3a8292f02909b51c58417bfc6838ab7eca14cf90f96117a")
depends_on("python@2.7:2.8,3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-toyplot/package.py b/var/spack/repos/builtin/packages/py-toyplot/package.py
index 78e5e636bb..a3850ade35 100644
--- a/var/spack/repos/builtin/packages/py-toyplot/package.py
+++ b/var/spack/repos/builtin/packages/py-toyplot/package.py
@@ -14,6 +14,8 @@ class PyToyplot(PythonPackage):
maintainers("snehring")
+ license("BSD-3-Clause")
+
version("1.0.3", sha256="7b7b2bc5784fd75e5c695300bffc80d568c83bebef543bb54e6e6c2229912edd")
version("0.19.0", sha256="d199b4ac2d5ee454fec8be937bd9f1a313145545adc192bb0db2fd3defada484")
diff --git a/var/spack/repos/builtin/packages/py-tpot/package.py b/var/spack/repos/builtin/packages/py-tpot/package.py
index 5b3ca45d29..7ddac2f6a9 100644
--- a/var/spack/repos/builtin/packages/py-tpot/package.py
+++ b/var/spack/repos/builtin/packages/py-tpot/package.py
@@ -15,6 +15,8 @@ class PyTpot(PythonPackage):
homepage = "https://epistasislab.github.io/tpot/"
pypi = "tpot/TPOT-0.11.5.tar.gz"
+ license("LGPL-3.0-only")
+
version("0.11.7", sha256="64ff1845efdec3d9c70b35587f719cc0821722f27d16f542f83bf81f448e3ff1")
version("0.11.5", sha256="909be08b29165ce48de5e5d2e3fd73fee9aeeaf1030f2e0912ce0f0bd9c3d2f3")
diff --git a/var/spack/repos/builtin/packages/py-traits/package.py b/var/spack/repos/builtin/packages/py-traits/package.py
index 665e749856..baa7aa21ea 100644
--- a/var/spack/repos/builtin/packages/py-traits/package.py
+++ b/var/spack/repos/builtin/packages/py-traits/package.py
@@ -14,6 +14,8 @@ class PyTraits(PythonPackage):
pypi = "traits/traits-6.0.0.tar.gz"
git = "https://github.com/enthought/traits.git"
+ license("CC-BY-3.0")
+
version("6.4.2", sha256="5be7cc5fb7a99cba7e9014786373e3ad2f75efb445eeced094654bbaf3b0fa82")
version("6.4.1", sha256="78bb2ccafd60aff606515aac46de64668a0a81cb5c54c650b9877a841aa9e812")
version("6.3.1", sha256="ebdd9b067a262045840a85e3ff34e1567ce4e9b6548c716cdcc82b5884ed9100")
diff --git a/var/spack/repos/builtin/packages/py-traitsui/package.py b/var/spack/repos/builtin/packages/py-traitsui/package.py
index 65bda7adc5..ac7067c07f 100644
--- a/var/spack/repos/builtin/packages/py-traitsui/package.py
+++ b/var/spack/repos/builtin/packages/py-traitsui/package.py
@@ -18,6 +18,8 @@ class PyTraitsui(PythonPackage):
homepage = "https://docs.enthought.com/traitsui"
pypi = "traitsui/traitsui-6.1.3.tar.gz"
+ license("EPL-1.0")
+
version("7.2.1", sha256="dfc39015faf0591f9927e3d4d22bd95a16d49c85db30e60acd4ba7b85c7c5d5b")
version("6.1.3", sha256="48381763b181efc58eaf288431d1d92d028d0d97dfdd33eba7809aae8aef814f")
diff --git a/var/spack/repos/builtin/packages/py-transformers/package.py b/var/spack/repos/builtin/packages/py-transformers/package.py
index 7f4e8306c6..88cd9d511d 100644
--- a/var/spack/repos/builtin/packages/py-transformers/package.py
+++ b/var/spack/repos/builtin/packages/py-transformers/package.py
@@ -16,6 +16,8 @@ class PyTransformers(PythonPackage):
maintainers("adamjstewart")
+ license("Apache-2.0")
+
version("4.35.2", sha256="2d125e197d77b0cdb6c9201df9fa7e2101493272e448b9fba9341c695bee2f52")
version("4.31.0", sha256="4302fba920a1c24d3a429a29efff6a63eac03f3f3cf55b55927fc795d01cb273")
version("4.24.0", sha256="486f353a8e594002e48be0e2aba723d96eda839e63bfe274702a4b5eda85559b")
diff --git a/var/spack/repos/builtin/packages/py-triangle/package.py b/var/spack/repos/builtin/packages/py-triangle/package.py
index 1c7ac8750f..b20a416fa4 100644
--- a/var/spack/repos/builtin/packages/py-triangle/package.py
+++ b/var/spack/repos/builtin/packages/py-triangle/package.py
@@ -12,6 +12,8 @@ class PyTriangle(PythonPackage):
homepage = "https://github.com/drufat/triangle"
pypi = "triangle/triangle-20200424.tar.gz"
+ license("LGPL-3.0")
+
version("20200424", sha256="fc207641f8f39986f7d2bee1b91688a588cd235d2e67777422f94e61fece27e9")
depends_on("python@:3.9", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-trimesh/package.py b/var/spack/repos/builtin/packages/py-trimesh/package.py
index 13b5d2e268..fb48dac743 100644
--- a/var/spack/repos/builtin/packages/py-trimesh/package.py
+++ b/var/spack/repos/builtin/packages/py-trimesh/package.py
@@ -12,6 +12,8 @@ class PyTrimesh(PythonPackage):
homepage = "https://github.com/mikedh/trimesh"
pypi = "trimesh/trimesh-2.38.10.tar.gz"
+ license("MIT")
+
version("3.17.1", sha256="025bb2fa3a2e87bdd6873f11db45a7ca19216f2f8b6aed29140fca57e32c298e")
version("2.38.10", sha256="866e73ea35641ff2af73867c891d7f9b90c75ccb8a3c1e8e06e16ff9af1f8c64")
diff --git a/var/spack/repos/builtin/packages/py-trojanzoo-sphinx-theme/package.py b/var/spack/repos/builtin/packages/py-trojanzoo-sphinx-theme/package.py
index 809d8e865f..2d4ec10ce5 100644
--- a/var/spack/repos/builtin/packages/py-trojanzoo-sphinx-theme/package.py
+++ b/var/spack/repos/builtin/packages/py-trojanzoo-sphinx-theme/package.py
@@ -12,6 +12,8 @@ class PyTrojanzooSphinxTheme(PythonPackage):
homepage = "https://github.com/ain-soph/trojanzoo_sphinx_theme"
pypi = "trojanzoo_sphinx_theme/trojanzoo_sphinx_theme-0.1.0.tar.gz"
+ license("GPL-3.0-or-later")
+
version("0.1.0", sha256="7b80d70ec84279156dcb9668d3a8a135be1d0d54e20f554fc03ad22d9ff5e7b3")
depends_on("python@3:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-trove-classifiers/package.py b/var/spack/repos/builtin/packages/py-trove-classifiers/package.py
index 06fbfb7cda..2e5a4a7415 100644
--- a/var/spack/repos/builtin/packages/py-trove-classifiers/package.py
+++ b/var/spack/repos/builtin/packages/py-trove-classifiers/package.py
@@ -13,6 +13,8 @@ class PyTroveClassifiers(PythonPackage):
homepage = "https://github.com/pypa/trove-classifiers"
pypi = "trove-classifiers/trove-classifiers-2023.3.9.tar.gz"
+ license("Apache-2.0")
+
version("2023.8.7", sha256="c9f2a0a85d545e5362e967e4f069f56fddfd91215e22ffa48c66fb283521319a")
version("2023.3.9", sha256="ee42f2f8c1d4bcfe35f746e472f07633570d485fab45407effc0379270a3bb03")
diff --git a/var/spack/repos/builtin/packages/py-tuspy/package.py b/var/spack/repos/builtin/packages/py-tuspy/package.py
index 850c117560..1aa8601650 100644
--- a/var/spack/repos/builtin/packages/py-tuspy/package.py
+++ b/var/spack/repos/builtin/packages/py-tuspy/package.py
@@ -13,6 +13,8 @@ class PyTuspy(PythonPackage):
homepage = "http://github.com/tus/tus-py-client/"
pypi = "tuspy/tuspy-1.0.0.tar.gz"
+ license("MIT")
+
version("1.0.0", sha256="09a81eba7b0ce4da7870961721892c62f1d62570913bcef6727ef5599e3f4181")
depends_on("python@3:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-tuswsgi/package.py b/var/spack/repos/builtin/packages/py-tuswsgi/package.py
index 4edad8b1c0..479c7549ac 100644
--- a/var/spack/repos/builtin/packages/py-tuswsgi/package.py
+++ b/var/spack/repos/builtin/packages/py-tuswsgi/package.py
@@ -13,6 +13,8 @@ class PyTuswsgi(PythonPackage):
homepage = "https://github.com/mvdbeek/tusfilter"
url = "https://pypi.io/packages/py2.py3/t/tuswsgi/tuswsgi-0.5.4-py2.py3-none-any.whl"
+ license("MIT")
+
version(
"0.5.4",
sha256="f681a386254a161a97301a67c01ee7da77419c007d9bc43dbd48d5a987491a5e",
diff --git a/var/spack/repos/builtin/packages/py-tweedledum/package.py b/var/spack/repos/builtin/packages/py-tweedledum/package.py
index 3736481a4d..4219bcfa35 100644
--- a/var/spack/repos/builtin/packages/py-tweedledum/package.py
+++ b/var/spack/repos/builtin/packages/py-tweedledum/package.py
@@ -17,6 +17,8 @@ class PyTweedledum(PythonPackage):
homepage = "https://github.com/boschmitt/tweedledum"
pypi = "tweedledum/tweedledum-1.1.1.tar.gz"
+ license("MIT")
+
version("1.1.1", sha256="58d6f7a988b10c31be3faa1faf3e58288ef7e8159584bfa6ded45742f390309f")
depends_on("python@3.6:", type=("build", "run"))
depends_on("py-setuptools@42:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-twisted/package.py b/var/spack/repos/builtin/packages/py-twisted/package.py
index fa40e1206f..d7dcbcd603 100644
--- a/var/spack/repos/builtin/packages/py-twisted/package.py
+++ b/var/spack/repos/builtin/packages/py-twisted/package.py
@@ -12,6 +12,8 @@ class PyTwisted(PythonPackage):
homepage = "https://twistedmatrix.com/"
pypi = "Twisted/Twisted-21.7.0.tar.gz"
+ license("Unlicense")
+
version("21.7.0", sha256="2cd652542463277378b0d349f47c62f20d9306e57d1247baabd6d1d38a109006")
version("15.4.0", sha256="78862662fa9ae29654bc2b9d349c3f1d887e6b2ed978512c4442d53ea861f05c")
version("15.3.0", sha256="025729751cf898842262375a40f70ae1d246daea88369eab9f6bb96e528bf285")
diff --git a/var/spack/repos/builtin/packages/py-typed-ast/package.py b/var/spack/repos/builtin/packages/py-typed-ast/package.py
index e136fff052..9c3a0da63c 100644
--- a/var/spack/repos/builtin/packages/py-typed-ast/package.py
+++ b/var/spack/repos/builtin/packages/py-typed-ast/package.py
@@ -12,6 +12,8 @@ class PyTypedAst(PythonPackage):
homepage = "https://github.com/python/typed_ast"
pypi = "typed-ast/typed_ast-1.4.0.tar.gz"
+ license("Apache-2.0")
+
version("1.5.4", sha256="39e21ceb7388e4bb37f4c679d72707ed46c2fbf2a5609b8b8ebc4b067d977df2")
version("1.4.3", sha256="fb1bbeac803adea29cedd70781399c99138358c26d05fcbd23c13016b7f5ec65")
version("1.4.2", sha256="9fc0b3cb5d1720e7141d103cf4819aea239f7d136acf9ee4a69b047b7986175a")
diff --git a/var/spack/repos/builtin/packages/py-typeguard/package.py b/var/spack/repos/builtin/packages/py-typeguard/package.py
index 6a9af85603..275e3155dd 100644
--- a/var/spack/repos/builtin/packages/py-typeguard/package.py
+++ b/var/spack/repos/builtin/packages/py-typeguard/package.py
@@ -16,6 +16,8 @@ class PyTypeguard(PythonPackage):
maintainers("meyersbs")
+ license("MIT")
+
version("3.0.2", sha256="fee5297fdb28f8e9efcb8142b5ee219e02375509cd77ea9d270b5af826358d5a")
version("2.13.3", sha256="00edaa8da3a133674796cf5ea87d9f4b4c367d77476e185e80251cc13dfbb8c4")
version("2.12.1", sha256="c2af8b9bdd7657f4bd27b45336e7930171aead796711bc4cfc99b4731bb9d051")
diff --git a/var/spack/repos/builtin/packages/py-typer/package.py b/var/spack/repos/builtin/packages/py-typer/package.py
index b60b652ee7..9f0332c356 100644
--- a/var/spack/repos/builtin/packages/py-typer/package.py
+++ b/var/spack/repos/builtin/packages/py-typer/package.py
@@ -12,6 +12,8 @@ class PyTyper(PythonPackage):
homepage = "https://github.com/tiangolo/typer"
pypi = "typer/typer-0.9.0.tar.gz"
+ license("MIT")
+
version("0.9.0", sha256="50922fd79aea2f4751a8e0408ff10d2662bd0c8bbfa84755a699f3bada2978b2")
version("0.7.0", sha256="ff797846578a9f2a201b53442aedeb543319466870fbe1c701eab66dd7681165")
diff --git a/var/spack/repos/builtin/packages/py-typesentry/package.py b/var/spack/repos/builtin/packages/py-typesentry/package.py
index 015323adba..3a654c1935 100644
--- a/var/spack/repos/builtin/packages/py-typesentry/package.py
+++ b/var/spack/repos/builtin/packages/py-typesentry/package.py
@@ -13,6 +13,8 @@ class PyTypesentry(PythonPackage):
homepage = "https://github.com/h2oai/typesentry"
git = "https://github.com/h2oai/typesentry.git"
+ license("Apache-2.0")
+
# See the git history of __version__.py for versioning information
version("0.2.7", commit="0ca8ed0e62d15ffe430545e7648c9a9b2547b49c")
diff --git a/var/spack/repos/builtin/packages/py-typeshed-client/package.py b/var/spack/repos/builtin/packages/py-typeshed-client/package.py
index 795c5c79b9..5a6417e128 100644
--- a/var/spack/repos/builtin/packages/py-typeshed-client/package.py
+++ b/var/spack/repos/builtin/packages/py-typeshed-client/package.py
@@ -12,6 +12,8 @@ class PyTypeshedClient(PythonPackage):
homepage = "https://github.com/JelleZijlstra/typeshed_client"
pypi = "typeshed-client/typeshed_client-2.1.0.tar.gz"
+ license("MIT")
+
version("2.1.0", sha256="da1969ec48c342197ddec655c873100ece38fd93e6827a1e6377793a16526f28")
depends_on("py-setuptools@42:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-typing-extensions/package.py b/var/spack/repos/builtin/packages/py-typing-extensions/package.py
index 189b97f746..f563d6e8a0 100644
--- a/var/spack/repos/builtin/packages/py-typing-extensions/package.py
+++ b/var/spack/repos/builtin/packages/py-typing-extensions/package.py
@@ -15,6 +15,8 @@ class PyTypingExtensions(PythonPackage):
homepage = "https://github.com/python/typing_extensions"
pypi = "typing_extensions/typing_extensions-3.7.4.tar.gz"
+ license("0BSD")
+
version("4.8.0", sha256="df8e4339e9cb77357558cbdbceca33c303714cf861d1eef15e1070055ae8b7ef")
version("4.6.3", sha256="d91d5919357fe7f681a9f2b5b4cb2a5f1ef0a1e9f59c4d8ff0d3491e05c0ffd5")
version("4.5.0", sha256="5cb5f4a79139d699607b3ef622a1dedafa84e115ab0024e0d9c044a9479ca7cb")
diff --git a/var/spack/repos/builtin/packages/py-typing-inspect/package.py b/var/spack/repos/builtin/packages/py-typing-inspect/package.py
index 921a390477..902b00767c 100644
--- a/var/spack/repos/builtin/packages/py-typing-inspect/package.py
+++ b/var/spack/repos/builtin/packages/py-typing-inspect/package.py
@@ -12,6 +12,8 @@ class PyTypingInspect(PythonPackage):
homepage = "https://github.com/ilevkivskyi/typing_inspect"
pypi = "typing_inspect/typing_inspect-0.8.0.tar.gz"
+ license("MIT")
+
version("0.8.0", sha256="8b1ff0c400943b6145df8119c41c244ca8207f1f10c9c057aeed1560e4806e3d")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-typish/package.py b/var/spack/repos/builtin/packages/py-typish/package.py
index 00ecb2ac32..ec2b90b3a4 100644
--- a/var/spack/repos/builtin/packages/py-typish/package.py
+++ b/var/spack/repos/builtin/packages/py-typish/package.py
@@ -12,6 +12,8 @@ class PyTypish(PythonPackage):
homepage = "https://github.com/ramonhagenaars/typish"
url = "https://github.com/ramonhagenaars/typish/archive/v1.9.2.tar.gz"
+ license("MIT")
+
version("1.9.3", sha256="16f8ff022b7009a91529e363d0484465be57797b9cc34a193ca7e3c4c597e4bc")
version("1.9.2", sha256="d0cd35aade6f974b2509771ac92aa1a5b4d9efe9c2c34127734539fd28e7145c")
diff --git a/var/spack/repos/builtin/packages/py-tzdata/package.py b/var/spack/repos/builtin/packages/py-tzdata/package.py
index b571a56f11..c707b66089 100644
--- a/var/spack/repos/builtin/packages/py-tzdata/package.py
+++ b/var/spack/repos/builtin/packages/py-tzdata/package.py
@@ -12,6 +12,8 @@ class PyTzdata(PythonPackage):
homepage = "https://github.com/python/tzdata"
pypi = "tzdata/tzdata-2023.3.tar.gz"
+ license("Apache-2.0")
+
version("2023.3", sha256="11ef1e08e54acb0d4f95bdb1be05da659673de4acbd21bf9c69e94cc5e907a3a")
depends_on("py-setuptools@40.8:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-tzlocal/package.py b/var/spack/repos/builtin/packages/py-tzlocal/package.py
index 4ae36f1065..9b0d70d0c3 100644
--- a/var/spack/repos/builtin/packages/py-tzlocal/package.py
+++ b/var/spack/repos/builtin/packages/py-tzlocal/package.py
@@ -12,6 +12,8 @@ class PyTzlocal(PythonPackage):
homepage = "https://github.com/regebro/tzlocal"
pypi = "tzlocal/tzlocal-1.3.tar.gz"
+ license("MIT")
+
version("2.1", sha256="643c97c5294aedc737780a49d9df30889321cbe1204eac2c2ec6134035a92e44")
version("2.0.0", sha256="949b9dd5ba4be17190a80c0268167d7e6c92c62b30026cf9764caf3e308e5590")
version("1.3", sha256="d160c2ce4f8b1831dabfe766bd844cf9012f766539cf84139c2faac5201882ce")
diff --git a/var/spack/repos/builtin/packages/py-ubiquerg/package.py b/var/spack/repos/builtin/packages/py-ubiquerg/package.py
index 59405676ef..b38b3683a7 100644
--- a/var/spack/repos/builtin/packages/py-ubiquerg/package.py
+++ b/var/spack/repos/builtin/packages/py-ubiquerg/package.py
@@ -13,6 +13,8 @@ class PyUbiquerg(PythonPackage):
homepage = "https://github.com/pepkit/ubiquerg"
pypi = "ubiquerg/ubiquerg-0.6.2.tar.gz"
+ license("BSD-2-Clause")
+
version("0.6.2", sha256="a9b1388799d4c366f956e0c912819099ad8f6cd0e5d890923cdde197f80d14cf")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-uc-micro-py/package.py b/var/spack/repos/builtin/packages/py-uc-micro-py/package.py
index d6f601f71b..6671c06993 100644
--- a/var/spack/repos/builtin/packages/py-uc-micro-py/package.py
+++ b/var/spack/repos/builtin/packages/py-uc-micro-py/package.py
@@ -12,6 +12,8 @@ class PyUcMicroPy(PythonPackage):
homepage = "https://github.com/tsutsu3/uc.micro-py"
pypi = "uc-micro-py/uc-micro-py-1.0.2.tar.gz"
+ license("MIT")
+
version("1.0.2", sha256="30ae2ac9c49f39ac6dce743bd187fcd2b574b16ca095fa74cd9396795c954c54")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-ucsf-pyem/package.py b/var/spack/repos/builtin/packages/py-ucsf-pyem/package.py
index 0f5b143560..7d15b7db4b 100644
--- a/var/spack/repos/builtin/packages/py-ucsf-pyem/package.py
+++ b/var/spack/repos/builtin/packages/py-ucsf-pyem/package.py
@@ -15,6 +15,8 @@ class PyUcsfPyem(PythonPackage):
maintainers("dorton21")
+ license("GPL-3.0-or-later")
+
# Using commit since releases haven't been updated in 2 years
version("2021-04-07", commit="ed0527f98657d21d887357426b74e5240d477fae")
diff --git a/var/spack/repos/builtin/packages/py-ucx-py/package.py b/var/spack/repos/builtin/packages/py-ucx-py/package.py
index fe60d95e9c..8fb8628f60 100644
--- a/var/spack/repos/builtin/packages/py-ucx-py/package.py
+++ b/var/spack/repos/builtin/packages/py-ucx-py/package.py
@@ -16,6 +16,8 @@ class PyUcxPy(PythonPackage):
homepage = "https://ucx-py.readthedocs.io/en/latest/"
url = "https://github.com/rapidsai/ucx-py/archive/v0.16.0.tar.gz"
+ license("Apache-2.0")
+
version("0.16.0", sha256="12c1c982ee337b8dc026d3a6e8e63d96bf021c5c555fe173642908d3c3bec36e")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-uhi/package.py b/var/spack/repos/builtin/packages/py-uhi/package.py
index 7cf536c660..0044144178 100644
--- a/var/spack/repos/builtin/packages/py-uhi/package.py
+++ b/var/spack/repos/builtin/packages/py-uhi/package.py
@@ -13,6 +13,8 @@ class PyUhi(PythonPackage):
homepage = "https://github.com/Scikit-HEP/uhi"
pypi = "uhi/uhi-0.3.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.3.3", sha256="800caf3a5f1273b08bcc3bb4b49228fe003942e23423812b0110546aad9a24be")
version("0.3.2", sha256="fd6ed2ae8ce68ba6be37b872de86e7775b45d54f858768c8fdaba162b6452ab2")
version("0.3.1", sha256="6f1ebcadd1d0628337a30b012184325618047abc01c3539538b1655c69101d91")
diff --git a/var/spack/repos/builtin/packages/py-ultralytics/package.py b/var/spack/repos/builtin/packages/py-ultralytics/package.py
index 3c97aa43cc..b88437bf0b 100644
--- a/var/spack/repos/builtin/packages/py-ultralytics/package.py
+++ b/var/spack/repos/builtin/packages/py-ultralytics/package.py
@@ -16,6 +16,8 @@ class PyUltralytics(PythonPackage):
homepage = "https://github.com/ultralytics/ultralytics"
pypi = "ultralytics/ultralytics-8.0.50.tar.gz"
+ license("AGPL-3.0")
+
version("8.0.50", sha256="fdcb22300b63b72aa52da1713c33c01741aca031a61f15327eb6f02615bb4b97")
depends_on("py-setuptools", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-umap-learn/package.py b/var/spack/repos/builtin/packages/py-umap-learn/package.py
index 7820cf3382..595d9b0efe 100644
--- a/var/spack/repos/builtin/packages/py-umap-learn/package.py
+++ b/var/spack/repos/builtin/packages/py-umap-learn/package.py
@@ -14,6 +14,8 @@ class PyUmapLearn(PythonPackage):
homepage = "https://github.com/lmcinnes/umap"
pypi = "umap-learn/umap-learn-0.5.3.tar.gz"
+ license("BSD-3-Clause")
+
version("0.5.3", sha256="dbd57cb181c2b66d238acb5635697526bf24c798082daed0cf9b87f6a3a6c0c7")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-umi-tools/package.py b/var/spack/repos/builtin/packages/py-umi-tools/package.py
index 18d84223d8..af9308b705 100644
--- a/var/spack/repos/builtin/packages/py-umi-tools/package.py
+++ b/var/spack/repos/builtin/packages/py-umi-tools/package.py
@@ -12,6 +12,8 @@ class PyUmiTools(PythonPackage):
homepage = "https://github.com/CGATOxford/UMI-tools"
url = "https://github.com/CGATOxford/UMI-tools/archive/0.5.3.tar.gz"
+ license("MIT")
+
version("1.1.4", sha256="945c4c98e2007369c301a7a009c6f9deb0fda74b0117cd14e14bd134164a4ff6")
version("1.0.0", sha256="7f73ef29120134123351c19089e9b7b7c03a8f241a19f8cb0e43d17f0e2f9fc7")
version("0.5.5", sha256="9834a4388dd1ea0b971071009db7ccdbd447c6019796a3c061b0bb383c9ad992")
diff --git a/var/spack/repos/builtin/packages/py-uncertainties/package.py b/var/spack/repos/builtin/packages/py-uncertainties/package.py
index 1e3cc9e6f6..402b8aa715 100644
--- a/var/spack/repos/builtin/packages/py-uncertainties/package.py
+++ b/var/spack/repos/builtin/packages/py-uncertainties/package.py
@@ -14,6 +14,8 @@ class PyUncertainties(PythonPackage):
homepage = "https://uncertainties-python-package.readthedocs.io/en/latest/"
pypi = "uncertainties/uncertainties-3.1.4.tar.gz"
+ license("BSD-3-Clause")
+
version("3.1.7", sha256="80111e0839f239c5b233cb4772017b483a0b7a1573a581b92ab7746a35e6faab")
version("3.1.6", sha256="7c4db5aaafd227e95485b61fba5d235dc8133aeecd98f8fc1224c038ce063e2d")
version("3.1.4", sha256="63548a94899f2a51eeb89b640f6ac311f481a8016b37dce157186e44619bc968")
diff --git a/var/spack/repos/builtin/packages/py-unicycler/package.py b/var/spack/repos/builtin/packages/py-unicycler/package.py
index f648c3e9de..7439ed1a0b 100644
--- a/var/spack/repos/builtin/packages/py-unicycler/package.py
+++ b/var/spack/repos/builtin/packages/py-unicycler/package.py
@@ -17,6 +17,8 @@ class PyUnicycler(PythonPackage):
homepage = "https://github.com/rrwick/Unicycler"
url = "https://github.com/rrwick/Unicycler/archive/v0.4.5.tar.gz"
+ license("GPL-3.0-or-later")
+
version("0.5.0", sha256="84a8709c9f2e624225410af702d779ffb0cb06f7c22c20e1f01b989945e08a47")
version("0.4.9", sha256="84bea8f3e8f99a1e63e5230ffe474a696db8caa67569c3a96ae12906d32a35eb")
version("0.4.8", sha256="e948871e4de9db5964c9ca6f8f877c3cbe6a46f62052dfab52ffe0f45bbbd203")
diff --git a/var/spack/repos/builtin/packages/py-unidecode/package.py b/var/spack/repos/builtin/packages/py-unidecode/package.py
index 26eefe9aea..93d3209425 100644
--- a/var/spack/repos/builtin/packages/py-unidecode/package.py
+++ b/var/spack/repos/builtin/packages/py-unidecode/package.py
@@ -11,6 +11,8 @@ class PyUnidecode(PythonPackage):
pypi = "unidecode/Unidecode-1.1.1.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.1.1", sha256="2b6aab710c2a1647e928e36d69c21e76b453cd455f4e2621000e54b2a9b8cce8")
version("0.04.21", sha256="280a6ab88e1f2eb5af79edff450021a0d3f0448952847cd79677e55e58bad051")
diff --git a/var/spack/repos/builtin/packages/py-unyt/package.py b/var/spack/repos/builtin/packages/py-unyt/package.py
index 1f53dd35f3..e84c500e40 100644
--- a/var/spack/repos/builtin/packages/py-unyt/package.py
+++ b/var/spack/repos/builtin/packages/py-unyt/package.py
@@ -16,6 +16,8 @@ class PyUnyt(PythonPackage):
maintainers("charmoniumq")
+ license("BSD-3-Clause")
+
version("main", branch="main")
version("2.9.2", sha256="8d4bf3dd3f7b4c29580728c0359caa17d62239673eeab436448d0777adeee5e1")
diff --git a/var/spack/repos/builtin/packages/py-update-checker/package.py b/var/spack/repos/builtin/packages/py-update-checker/package.py
index a0c2001d87..39612ca88f 100644
--- a/var/spack/repos/builtin/packages/py-update-checker/package.py
+++ b/var/spack/repos/builtin/packages/py-update-checker/package.py
@@ -12,6 +12,8 @@ class PyUpdateChecker(PythonPackage):
homepage = "https://github.com/bboe/update_checker"
pypi = "update_checker/update_checker-0.18.0.tar.gz"
+ license("BSD-2-Clause")
+
version("0.18.0", sha256="6a2d45bb4ac585884a6b03f9eade9161cedd9e8111545141e9aa9058932acb13")
version("0.17", sha256="2def8db7f63bd45c7d19df5df570f3f3dfeb1a1f050869d7036529295db10e62")
diff --git a/var/spack/repos/builtin/packages/py-uproot/package.py b/var/spack/repos/builtin/packages/py-uproot/package.py
index 9db0204669..c4e9b7f76e 100644
--- a/var/spack/repos/builtin/packages/py-uproot/package.py
+++ b/var/spack/repos/builtin/packages/py-uproot/package.py
@@ -23,6 +23,8 @@ class PyUproot(PythonPackage):
tags = ["hep"]
+ license("BSD-3-Clause")
+
version("5.0.5", sha256="1a2ac98d595bde7c83c7d5b716d33bb74abd44df6e8d84af62c638edb6c9abab")
version("5.0.4", sha256="c4ea1af198e3292a4649e3fe789d11b038c1ed57c10f167fc3f52100300c2eea")
version("5.0.3", sha256="a4ab3f2ea0b98746f601d43115a64b36f9c2145e9793da1e1cd9aaca72f311ab")
diff --git a/var/spack/repos/builtin/packages/py-uri-template/package.py b/var/spack/repos/builtin/packages/py-uri-template/package.py
index d2564f5003..6ac68b4999 100644
--- a/var/spack/repos/builtin/packages/py-uri-template/package.py
+++ b/var/spack/repos/builtin/packages/py-uri-template/package.py
@@ -12,6 +12,8 @@ class PyUriTemplate(PythonPackage):
homepage = "https://github.com/plinss/uri_template"
pypi = "uri_template/uri_template-1.2.0.tar.gz"
+ license("MIT")
+
version("1.2.0", sha256="934e4d09d108b70eb8a24410af8615294d09d279ce0e7cbcdaef1bd21f932b06")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-uritemplate/package.py b/var/spack/repos/builtin/packages/py-uritemplate/package.py
index df33893a8d..378e3f0858 100644
--- a/var/spack/repos/builtin/packages/py-uritemplate/package.py
+++ b/var/spack/repos/builtin/packages/py-uritemplate/package.py
@@ -12,6 +12,8 @@ class PyUritemplate(PythonPackage):
homepage = "https://uritemplate.readthedocs.org/"
pypi = "uritemplate/uritemplate-3.0.0.tar.gz"
+ license("Apache-2.0")
+
version("4.1.1", sha256="4346edfc5c3b79f694bccd6d6099a322bbeb628dbf2cd86eea55a456ce5124f0")
version("3.0.0", sha256="c02643cebe23fc8adb5e6becffe201185bf06c40bda5c0b4028a93f1527d011d")
diff --git a/var/spack/repos/builtin/packages/py-url-normalize/package.py b/var/spack/repos/builtin/packages/py-url-normalize/package.py
index ac1b923fb9..04cb807594 100644
--- a/var/spack/repos/builtin/packages/py-url-normalize/package.py
+++ b/var/spack/repos/builtin/packages/py-url-normalize/package.py
@@ -13,6 +13,8 @@ class PyUrlNormalize(PythonPackage):
homepage = "https://github.com/niksite/url-normalize"
pypi = "url-normalize/url-normalize-1.4.3.tar.gz"
+ license("MIT")
+
version("1.4.3", sha256="d23d3a070ac52a67b83a1c59a0e68f8608d1cd538783b401bc9de2c0fac999b2")
depends_on("python@3.6:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-urllib3/package.py b/var/spack/repos/builtin/packages/py-urllib3/package.py
index 01f53dc8cb..2f93db209a 100644
--- a/var/spack/repos/builtin/packages/py-urllib3/package.py
+++ b/var/spack/repos/builtin/packages/py-urllib3/package.py
@@ -14,6 +14,8 @@ class PyUrllib3(PythonPackage):
pypi = "urllib3/urllib3-1.25.6.tar.gz"
git = "https://github.com/urllib3/urllib3.git"
+ license("MIT")
+
version("2.1.0", sha256="df7aa8afb0148fa78488e7899b2c59b5f4ffcfa82e6c54ccb9dd37c1d7b52d54")
version("2.0.7", sha256="c97dfde1f7bd43a71c8d2a58e369e9b2bf692d1334ea9f9cae55add7d0dd0f84")
version("2.0.6", sha256="b19e1a85d206b56d7df1d5e683df4a7725252a964e3993648dd0fb5a1c157564")
diff --git a/var/spack/repos/builtin/packages/py-urwid/package.py b/var/spack/repos/builtin/packages/py-urwid/package.py
index 263c8d4702..82919d56f9 100644
--- a/var/spack/repos/builtin/packages/py-urwid/package.py
+++ b/var/spack/repos/builtin/packages/py-urwid/package.py
@@ -12,6 +12,8 @@ class PyUrwid(PythonPackage):
homepage = "https://urwid.org/"
pypi = "urwid/urwid-1.3.0.tar.gz"
+ license("LGPL-2.1-only")
+
version("2.1.2", sha256="588bee9c1cb208d0906a9f73c613d2bd32c3ed3702012f51efe318a3f2127eae")
version("1.3.0", sha256="29f04fad3bf0a79c5491f7ebec2d50fa086e9d16359896c9204c6a92bc07aba2")
diff --git a/var/spack/repos/builtin/packages/py-us/package.py b/var/spack/repos/builtin/packages/py-us/package.py
index cf89fd372a..0fa688ff5e 100644
--- a/var/spack/repos/builtin/packages/py-us/package.py
+++ b/var/spack/repos/builtin/packages/py-us/package.py
@@ -12,6 +12,8 @@ class PyUs(PythonPackage):
pypi = "us/us-1.0.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.0.0", sha256="09dc9ba763e2e4399e6a042104f3e415a7de6bfa4df6f557b4f19e3ba9a22fda")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-userpath/package.py b/var/spack/repos/builtin/packages/py-userpath/package.py
index ac7225d784..941dd3dd05 100644
--- a/var/spack/repos/builtin/packages/py-userpath/package.py
+++ b/var/spack/repos/builtin/packages/py-userpath/package.py
@@ -12,6 +12,8 @@ class PyUserpath(PythonPackage):
homepage = "https://github.com/ofek/userpath"
pypi = "userpath/userpath-1.8.0.tar.gz"
+ license("MIT")
+
version("1.8.0", sha256="04233d2fcfe5cff911c1e4fb7189755640e1524ff87a4b82ab9d6b875fee5787")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-usgs/package.py b/var/spack/repos/builtin/packages/py-usgs/package.py
index f348be2fa9..56f1195e9a 100644
--- a/var/spack/repos/builtin/packages/py-usgs/package.py
+++ b/var/spack/repos/builtin/packages/py-usgs/package.py
@@ -14,6 +14,8 @@ class PyUsgs(PythonPackage):
maintainers("adamjstewart")
+ license("MIT")
+
version("0.2.7", sha256="484e569ea1baf9574e11ccf15219957364690dcf06ee3d09afef030df944e79b")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-utils/package.py b/var/spack/repos/builtin/packages/py-utils/package.py
index 89ceef9568..cc6d3498df 100644
--- a/var/spack/repos/builtin/packages/py-utils/package.py
+++ b/var/spack/repos/builtin/packages/py-utils/package.py
@@ -12,6 +12,8 @@ class PyUtils(PythonPackage):
homepage = "https://github.com/haaksmash/pyutils"
url = "https://github.com/haaksmash/pyutils/archive/1.0.1.tar.gz"
+ license("LGPL-3.0-or-later")
+
version("1.0.1", sha256="3a6552db1678e86a1b5e31107d20ae90dc5fb858ff7936b95367ee9d1b99e9ae")
version("0.8.0", sha256="916672df4cf9647e44f0aa1b3b327eb361c3c0bac1b1e32a6cf723ca766a2d4b")
diff --git a/var/spack/repos/builtin/packages/py-uvicorn/package.py b/var/spack/repos/builtin/packages/py-uvicorn/package.py
index 74204a8884..8abe7d34bc 100644
--- a/var/spack/repos/builtin/packages/py-uvicorn/package.py
+++ b/var/spack/repos/builtin/packages/py-uvicorn/package.py
@@ -13,6 +13,8 @@ class PyUvicorn(PythonPackage):
homepage = "https://www.uvicorn.org/"
pypi = "uvicorn/uvicorn-0.20.0.tar.gz"
+ license("BSD-3-Clause")
+
version("0.20.0", sha256="a4e12017b940247f836bc90b72e725d7dfd0c8ed1c51eb365f5ba30d9f5127d8")
variant("standard", default=False, description="Build standard dependencies")
diff --git a/var/spack/repos/builtin/packages/py-uvloop/package.py b/var/spack/repos/builtin/packages/py-uvloop/package.py
index 8babdfd85e..e7ec86f6cf 100644
--- a/var/spack/repos/builtin/packages/py-uvloop/package.py
+++ b/var/spack/repos/builtin/packages/py-uvloop/package.py
@@ -12,6 +12,8 @@ class PyUvloop(PythonPackage):
homepage = "https://github.com/MagicStack/uvloop"
pypi = "uvloop/uvloop-0.14.0.tar.gz"
+ license("Apache-2.0")
+
version("0.16.0", sha256="f74bc20c7b67d1c27c72601c78cf95be99d5c2cdd4514502b4f3eb0933ff1228")
version("0.14.0", sha256="123ac9c0c7dd71464f58f1b4ee0bbd81285d96cdda8bc3519281b8973e3a461e")
diff --git a/var/spack/repos/builtin/packages/py-uvw/package.py b/var/spack/repos/builtin/packages/py-uvw/package.py
index cc086f3014..abcc2bb5ef 100644
--- a/var/spack/repos/builtin/packages/py-uvw/package.py
+++ b/var/spack/repos/builtin/packages/py-uvw/package.py
@@ -18,6 +18,8 @@ class PyUvw(PythonPackage):
maintainers("prs513rosewood")
+ license("MIT")
+
version("master", branch="master")
version("0.5.0", sha256="dd4501bc2f8c6080467f19d7537a282123a51d849c6b7ace18191ab751ec7621")
version("0.4.0", sha256="688052832c96ac6ead93f15e577d4f1c2339376300e781520c43cf8652ed3dd8")
diff --git a/var/spack/repos/builtin/packages/py-uwsgi/package.py b/var/spack/repos/builtin/packages/py-uwsgi/package.py
index f0affff9c9..89dd114bcc 100644
--- a/var/spack/repos/builtin/packages/py-uwsgi/package.py
+++ b/var/spack/repos/builtin/packages/py-uwsgi/package.py
@@ -13,6 +13,8 @@ class PyUwsgi(PythonPackage):
homepage = "https://github.com/unbit/uwsgi/"
pypi = "uwsgi/uwsgi-2.0.18.tar.gz"
+ license("GPL-2.0-only")
+
version("2.0.18", sha256="4972ac538800fb2d421027f49b4a1869b66048839507ccf0aa2fda792d99f583")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-validators/package.py b/var/spack/repos/builtin/packages/py-validators/package.py
index 41a69dd353..0d999073f6 100644
--- a/var/spack/repos/builtin/packages/py-validators/package.py
+++ b/var/spack/repos/builtin/packages/py-validators/package.py
@@ -12,6 +12,8 @@ class PyValidators(PythonPackage):
homepage = "https://github.com/kvesteri/validators"
pypi = "validators/validators-0.20.0.tar.gz"
+ license("MIT")
+
version("0.20.0", sha256="24148ce4e64100a2d5e267233e23e7afeb55316b47d30faae7eb6e7292bc226a")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-vcf-kit/package.py b/var/spack/repos/builtin/packages/py-vcf-kit/package.py
index 5781ab9838..0a3ff84804 100644
--- a/var/spack/repos/builtin/packages/py-vcf-kit/package.py
+++ b/var/spack/repos/builtin/packages/py-vcf-kit/package.py
@@ -13,6 +13,8 @@ class PyVcfKit(PythonPackage):
homepage = "https://github.com/AndersenLab/VCF-kit"
url = "https://github.com/AndersenLab/VCF-kit/archive/0.1.6.tar.gz"
+ license("MIT")
+
version("0.1.6", sha256="4865414ac9dc6996c0baeefadf1d528c28e6d0c3cc3dbdc28a2cdc6e06212428")
depends_on("python", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-vcrpy/package.py b/var/spack/repos/builtin/packages/py-vcrpy/package.py
index b11e67b912..a249772ef2 100644
--- a/var/spack/repos/builtin/packages/py-vcrpy/package.py
+++ b/var/spack/repos/builtin/packages/py-vcrpy/package.py
@@ -12,6 +12,8 @@ class PyVcrpy(PythonPackage):
homepage = "https://github.com/kevin1024/vcrpy"
pypi = "vcrpy/vcrpy-4.1.1.tar.gz"
+ license("MIT")
+
version("5.1.0", sha256="bbf1532f2618a04f11bce2a99af3a9647a32c880957293ff91e0a5f187b6b3d2")
version("4.2.1", sha256="7cd3e81a2c492e01c281f180bcc2a86b520b173d2b656cb5d89d99475423e013")
version("4.1.1", sha256="57095bf22fc0a2d99ee9674cdafebed0f3ba763018582450706f7d3a74fff599")
diff --git a/var/spack/repos/builtin/packages/py-vcversioner/package.py b/var/spack/repos/builtin/packages/py-vcversioner/package.py
index 9d049ea08b..98df970a05 100644
--- a/var/spack/repos/builtin/packages/py-vcversioner/package.py
+++ b/var/spack/repos/builtin/packages/py-vcversioner/package.py
@@ -12,6 +12,8 @@ class PyVcversioner(PythonPackage):
homepage = "https://github.com/habnabit/vcversioner"
pypi = "vcversioner/vcversioner-2.16.0.0.tar.gz"
+ license("ISC")
+
version("2.16.0.0", sha256="dae60c17a479781f44a4010701833f1829140b1eeccd258762a74974aa06e19b")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-vector-quantize-pytorch/package.py b/var/spack/repos/builtin/packages/py-vector-quantize-pytorch/package.py
index bb5bf19a63..18fa2fb9fb 100644
--- a/var/spack/repos/builtin/packages/py-vector-quantize-pytorch/package.py
+++ b/var/spack/repos/builtin/packages/py-vector-quantize-pytorch/package.py
@@ -15,6 +15,8 @@ class PyVectorQuantizePytorch(PythonPackage):
homepage = "https://github.com/lucidrains/vector-quantize-pytorch"
pypi = "vector_quantize_pytorch/vector_quantize_pytorch-0.3.9.tar.gz"
+ license("MIT")
+
version("0.3.9", sha256="783ca76251299f0e3eb244062bc05c4416bb29157e57077e4a8969c5277f05ee")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-vector/package.py b/var/spack/repos/builtin/packages/py-vector/package.py
index f623855265..a592bab51a 100644
--- a/var/spack/repos/builtin/packages/py-vector/package.py
+++ b/var/spack/repos/builtin/packages/py-vector/package.py
@@ -12,6 +12,8 @@ class PyVector(PythonPackage):
homepage = "https://github.com/scikit-hep/vector"
pypi = "vector/vector-0.8.4.tar.gz"
+ license("BSD-3-Clause")
+
version("0.8.5", sha256="2c7c8b228168b89da5d30d50dbd05452348920559ebe0eb94cfdafa15cdc8378")
version("0.8.4", sha256="ef97bfec0263766edbb74c290401f89921f8d11ae9e4a0ffd904ae40674f1239")
diff --git a/var/spack/repos/builtin/packages/py-vermin/package.py b/var/spack/repos/builtin/packages/py-vermin/package.py
index 643fa2895f..d32043a0b3 100644
--- a/var/spack/repos/builtin/packages/py-vermin/package.py
+++ b/var/spack/repos/builtin/packages/py-vermin/package.py
@@ -15,6 +15,8 @@ class PyVermin(PythonPackage):
maintainers("netromdk")
+ license("MIT")
+
version("1.6.0", sha256="31200b1e674e064c7473484372db2743f5abbf1409d994880486bca5bcf05bec")
version("1.5.2", sha256="e4b6ca6f3e71b0d83a179dc4a4ba50682f60474cf8c948ba9f82e330f219ff4a")
version("1.5.1", sha256="2d1c7601d054da9fa5c5eb6c817c714235f9d484b74011f7f86c98f0a25e93ea")
diff --git a/var/spack/repos/builtin/packages/py-versioneer/package.py b/var/spack/repos/builtin/packages/py-versioneer/package.py
index 915b40ff36..83b5d27576 100644
--- a/var/spack/repos/builtin/packages/py-versioneer/package.py
+++ b/var/spack/repos/builtin/packages/py-versioneer/package.py
@@ -16,6 +16,8 @@ class PyVersioneer(PythonPackage):
maintainers("scemama")
+ license("Unlicense")
+
version("0.29", sha256="5ab283b9857211d61b53318b7c792cf68e798e765ee17c27ade9f6c924235731")
version("0.28", sha256="7175ca8e7bb4dd0e3c9779dd2745e5b4a6036304af3f5e50bd896f10196586d6")
version("0.27", sha256="452e0130658e9d3f0ba3e8a70cf34ef23c0ff6cbf743555b3e73a6c11d0161a3")
diff --git a/var/spack/repos/builtin/packages/py-verspec/package.py b/var/spack/repos/builtin/packages/py-verspec/package.py
index d0807bdca9..e4614b2d9b 100644
--- a/var/spack/repos/builtin/packages/py-verspec/package.py
+++ b/var/spack/repos/builtin/packages/py-verspec/package.py
@@ -13,6 +13,8 @@ class PyVerspec(PythonPackage):
homepage = "https://github.com/jimporter/verspec"
pypi = "verspec/verspec-0.1.0.tar.gz"
+ license("BSD-2-Clause")
+
version("0.1.0", sha256="c4504ca697b2056cdb4bfa7121461f5a0e81809255b41c03dda4ba823637c01e")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-vine/package.py b/var/spack/repos/builtin/packages/py-vine/package.py
index 5b18556354..210d358967 100644
--- a/var/spack/repos/builtin/packages/py-vine/package.py
+++ b/var/spack/repos/builtin/packages/py-vine/package.py
@@ -11,6 +11,8 @@ class PyVine(PythonPackage):
pypi = "vine/vine-1.2.0.tar.gz"
+ license("CC-BY-SA-4.0")
+
version("5.0.0", sha256="7d3b1624a953da82ef63462013bbd271d3eb75751489f9807598e8f340bd637e")
version("1.3.0", sha256="133ee6d7a9016f177ddeaf191c1f58421a1dcc6ee9a42c58b34bed40e1d2cd87")
version("1.2.0", sha256="ee4813e915d0e1a54e5c1963fde0855337f82655678540a6bc5996bca4165f76")
diff --git a/var/spack/repos/builtin/packages/py-virtualenv-clone/package.py b/var/spack/repos/builtin/packages/py-virtualenv-clone/package.py
index afe7fb8530..4f00660b6b 100644
--- a/var/spack/repos/builtin/packages/py-virtualenv-clone/package.py
+++ b/var/spack/repos/builtin/packages/py-virtualenv-clone/package.py
@@ -12,6 +12,8 @@ class PyVirtualenvClone(PythonPackage):
homepage = "https://github.com/edwardgeorge/virtualenv-clone"
pypi = "virtualenv-clone/virtualenv-clone-0.2.6.tar.gz"
+ license("MIT")
+
version("0.5.7", sha256="418ee935c36152f8f153c79824bb93eaf6f0f7984bae31d3f48f350b9183501a")
version("0.2.6", sha256="6b3be5cab59e455f08c9eda573d23006b7d6fb41fae974ddaa2b275c93cc4405")
diff --git a/var/spack/repos/builtin/packages/py-virtualenv/package.py b/var/spack/repos/builtin/packages/py-virtualenv/package.py
index 4eec5ac359..ef458c7c21 100644
--- a/var/spack/repos/builtin/packages/py-virtualenv/package.py
+++ b/var/spack/repos/builtin/packages/py-virtualenv/package.py
@@ -13,6 +13,8 @@ class PyVirtualenv(PythonPackage):
pypi = "virtualenv/virtualenv-16.7.6.tar.gz"
git = "https://github.com/pypa/virtualenv.git"
+ license("MIT")
+
version("20.24.5", sha256="e8361967f6da6fbdf1426483bfe9fca8287c242ac0bc30429905721cefbff752")
version("20.22.0", sha256="278753c47aaef1a0f14e6db8a4c5e1e040e90aea654d0fc1dc7e0d8a42616cc3")
version("20.17.1", sha256="f8b927684efc6f1cc206c9db297a570ab9ad0e51c16fa9e45487d36d1905c058")
diff --git a/var/spack/repos/builtin/packages/py-virtualenvwrapper/package.py b/var/spack/repos/builtin/packages/py-virtualenvwrapper/package.py
index 5da941e97a..5204725415 100644
--- a/var/spack/repos/builtin/packages/py-virtualenvwrapper/package.py
+++ b/var/spack/repos/builtin/packages/py-virtualenvwrapper/package.py
@@ -16,6 +16,8 @@ class PyVirtualenvwrapper(PythonPackage):
homepage = "https://bitbucket.org/virtualenvwrapper/virtualenvwrapper.git"
pypi = "virtualenvwrapper/virtualenvwrapper-4.8.2.tar.gz"
+ license("MIT")
+
version("4.8.4", sha256="51a1a934e7ed0ff221bdd91bf9d3b604d875afbb3aa2367133503fee168f5bfa")
version("4.8.2", sha256="18d8e4c500c4c4ee794f704e050cf2bbb492537532a4521d1047e7dd1ee4e374")
diff --git a/var/spack/repos/builtin/packages/py-visdom/package.py b/var/spack/repos/builtin/packages/py-visdom/package.py
index 9b7292f0bf..53cf26fa34 100644
--- a/var/spack/repos/builtin/packages/py-visdom/package.py
+++ b/var/spack/repos/builtin/packages/py-visdom/package.py
@@ -14,6 +14,8 @@ class PyVisdom(PythonPackage):
homepage = "https://github.com/facebookresearch/visdom"
pypi = "visdom/visdom-0.1.8.9.tar.gz"
+ license("Apache-2.0")
+
version("0.1.8.9", sha256="c73ad23723c24a48156899f78dd76bd4538eba3edf9120b6c65a9528fa677126")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-voluptuous/package.py b/var/spack/repos/builtin/packages/py-voluptuous/package.py
index 0f49062784..fb4c0ed213 100644
--- a/var/spack/repos/builtin/packages/py-voluptuous/package.py
+++ b/var/spack/repos/builtin/packages/py-voluptuous/package.py
@@ -12,6 +12,8 @@ class PyVoluptuous(PythonPackage):
homepage = "https://github.com/alecthomas/voluptuous"
pypi = "voluptuous/voluptuous-0.11.5.tar.gz"
+ license("BSD-3-Clause")
+
version("0.11.7", sha256="2abc341dbc740c5e2302c7f9b8e2e243194fb4772585b991931cb5b22e9bf456")
version("0.11.6", sha256="d2ca99ae1d1ed0313e8965720d1d75a780fc7f312fea4e3dbbb56ccfe5a8306d")
version("0.11.5", sha256="567a56286ef82a9d7ae0628c5842f65f516abcb496e74f3f59f1d7b28df314ef")
diff --git a/var/spack/repos/builtin/packages/py-vsc-base/package.py b/var/spack/repos/builtin/packages/py-vsc-base/package.py
index acbfe77f06..c7683bea38 100644
--- a/var/spack/repos/builtin/packages/py-vsc-base/package.py
+++ b/var/spack/repos/builtin/packages/py-vsc-base/package.py
@@ -12,6 +12,8 @@ class PyVscBase(PythonPackage):
homepage = "https://github.com/hpcugent/vsc-base/"
pypi = "vsc-base/vsc-base-2.5.8.tar.gz"
+ license("LGPL-2.0-only")
+
version("2.5.8", sha256="7fcd300f842edf4baade7d0b7a3b462ca7dfb2a411a7532694a90127c6646ee2")
depends_on("py-setuptools", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-vsc-install/package.py b/var/spack/repos/builtin/packages/py-vsc-install/package.py
index d85e3da4cd..eb3146d531 100644
--- a/var/spack/repos/builtin/packages/py-vsc-install/package.py
+++ b/var/spack/repos/builtin/packages/py-vsc-install/package.py
@@ -14,6 +14,8 @@ class PyVscInstall(PythonPackage):
homepage = "https://github.com/hpcugent/vsc-install/"
pypi = "vsc-install/vsc-install-0.10.25.tar.gz"
+ license("LGPL-2.0-only")
+
version("0.10.25", sha256="744fa52b45577251d94e9298ecb115afd295f2530eba64c524f469b5e283f19c")
depends_on("py-setuptools", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-vsts/package.py b/var/spack/repos/builtin/packages/py-vsts/package.py
index 4ea765c1e3..8f90a965ee 100644
--- a/var/spack/repos/builtin/packages/py-vsts/package.py
+++ b/var/spack/repos/builtin/packages/py-vsts/package.py
@@ -13,6 +13,8 @@ class PyVsts(PythonPackage):
homepage = "https://github.com/Microsoft/vsts-python-api"
pypi = "vsts/vsts-0.1.25.tar.gz"
+ license("MIT")
+
version("0.1.25", sha256="da179160121f5b38be061dbff29cd2b60d5d029b2207102454d77a7114e64f97")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-waitress/package.py b/var/spack/repos/builtin/packages/py-waitress/package.py
index d09d6b2d69..60974eb6a5 100644
--- a/var/spack/repos/builtin/packages/py-waitress/package.py
+++ b/var/spack/repos/builtin/packages/py-waitress/package.py
@@ -12,6 +12,8 @@ class PyWaitress(PythonPackage):
homepage = "https://github.com/Pylons/waitress/"
pypi = "waitress/waitress-2.1.2.tar.gz"
+ license("ZPL-2.1")
+
version("2.1.2", sha256="780a4082c5fbc0fde6a2fcfe5e26e6efc1e8f425730863c04085769781f51eba")
depends_on("py-setuptools@41:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-walinuxagent/package.py b/var/spack/repos/builtin/packages/py-walinuxagent/package.py
index a8e8699aa9..a625ab3664 100644
--- a/var/spack/repos/builtin/packages/py-walinuxagent/package.py
+++ b/var/spack/repos/builtin/packages/py-walinuxagent/package.py
@@ -12,6 +12,8 @@ class PyWalinuxagent(PythonPackage):
homepage = "https://github.com/Azure/WALinuxAgent"
url = "https://github.com/Azure/WALinuxAgent/archive/pre-v2.2.52.tar.gz"
+ license("Apache-2.0")
+
version("2.2.52", sha256="02c26af75827bd7042aa2285c78dee86ddb25a6a8f6bb0a85679a2df9ba56a3a")
version("2.2.50", sha256="3b2b99552e3b35dfcbb4cabf476d0113d701eb23d2e0e61f35f0fa33cabde0a1")
diff --git a/var/spack/repos/builtin/packages/py-wand/package.py b/var/spack/repos/builtin/packages/py-wand/package.py
index 07ebb2247f..524730fc1c 100644
--- a/var/spack/repos/builtin/packages/py-wand/package.py
+++ b/var/spack/repos/builtin/packages/py-wand/package.py
@@ -12,6 +12,8 @@ class PyWand(PythonPackage):
homepage = "https://docs.wand-py.org"
pypi = "Wand/Wand-0.5.6.tar.gz"
+ license("MIT")
+
version("0.6.11", sha256="b661700da9f8f1e931e52726e4fc643a565b9514f5883d41b773e3c37c9fa995")
version("0.5.6", sha256="d06b59f36454024ce952488956319eb542d5dc65f1e1b00fead71df94dbfcf88")
version("0.4.2", sha256="a0ded99a9824ddd82617a4b449164e2c5c93853aaff96f9e0bab8b405d62ca7c")
diff --git a/var/spack/repos/builtin/packages/py-wandb/package.py b/var/spack/repos/builtin/packages/py-wandb/package.py
index 8036278d72..af12f84f11 100644
--- a/var/spack/repos/builtin/packages/py-wandb/package.py
+++ b/var/spack/repos/builtin/packages/py-wandb/package.py
@@ -15,6 +15,8 @@ class PyWandb(PythonPackage):
maintainers("thomas-bouvier")
+ license("MIT")
+
version("0.13.9", sha256="0a17365ce1f18306ce7a7f16b943094fac7284bb85f4e52c0685705602f9e307")
depends_on("py-setuptools", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-warlock/package.py b/var/spack/repos/builtin/packages/py-warlock/package.py
index 13943f17bd..41792a8212 100644
--- a/var/spack/repos/builtin/packages/py-warlock/package.py
+++ b/var/spack/repos/builtin/packages/py-warlock/package.py
@@ -12,6 +12,8 @@ class PyWarlock(PythonPackage):
homepage = "https://github.com/bcwaldon/warlock"
url = "https://github.com/bcwaldon/warlock/archive/1.3.3.tar.gz"
+ license("Apache-2.0")
+
version("1.3.3", sha256="b77e4977d5dc54d47f88cbcc9ab2d716f5f10171d123138785dad96aeb2858d0")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-warpx/package.py b/var/spack/repos/builtin/packages/py-warpx/package.py
index 1b3fb9f788..dd3a4bddee 100644
--- a/var/spack/repos/builtin/packages/py-warpx/package.py
+++ b/var/spack/repos/builtin/packages/py-warpx/package.py
@@ -25,6 +25,8 @@ class PyWarpx(PythonPackage):
tags = ["e4s", "ecp"]
+ license("BSD-3-Clause-LBNL")
+
# NOTE: if you update the versions here, also see warpx
version("develop", branch="development")
version("23.08", sha256="67695ff04b83d1823ea621c19488e54ebaf268532b0e5eb4ea8ad293d7ab3ddc")
diff --git a/var/spack/repos/builtin/packages/py-wasabi/package.py b/var/spack/repos/builtin/packages/py-wasabi/package.py
index ea2c5fd466..3c4f3c39eb 100644
--- a/var/spack/repos/builtin/packages/py-wasabi/package.py
+++ b/var/spack/repos/builtin/packages/py-wasabi/package.py
@@ -13,6 +13,8 @@ class PyWasabi(PythonPackage):
homepage = "https://github.com/explosion/wasabi"
pypi = "wasabi/wasabi-0.6.0.tar.gz"
+ license("MIT")
+
version("1.1.2", sha256="1aaef3aceaa32edb9c91330d29d3936c0c39fdb965743549c173cb54b16c30b5")
version("0.6.0", sha256="b8dd3e963cd693fde1eb6bfbecf51790171aa3534fa299faf35cf269f2fd6063")
diff --git a/var/spack/repos/builtin/packages/py-watchdog/package.py b/var/spack/repos/builtin/packages/py-watchdog/package.py
index 4b754768e1..eeeec9ea20 100644
--- a/var/spack/repos/builtin/packages/py-watchdog/package.py
+++ b/var/spack/repos/builtin/packages/py-watchdog/package.py
@@ -12,6 +12,8 @@ class PyWatchdog(PythonPackage):
homepage = "https://github.com/gorakhargosh/watchdog"
pypi = "watchdog/watchdog-0.10.3.tar.gz"
+ license("Apache-2.0")
+
version("2.1.6", sha256="a36e75df6c767cbf46f61a91c70b3ba71811dfa0aca4a324d9407a06a8b7a2e7")
version("0.10.3", sha256="4214e1379d128b0588021880ccaf40317ee156d4603ac388b9adcf29165e0c04")
version("0.10.2", sha256="c560efb643faed5ef28784b2245cf8874f939569717a4a12826a173ac644456b")
diff --git a/var/spack/repos/builtin/packages/py-watchfiles/package.py b/var/spack/repos/builtin/packages/py-watchfiles/package.py
index 80fc72489c..9e969b20c8 100644
--- a/var/spack/repos/builtin/packages/py-watchfiles/package.py
+++ b/var/spack/repos/builtin/packages/py-watchfiles/package.py
@@ -12,6 +12,8 @@ class PyWatchfiles(PythonPackage):
homepage = "https://github.com/samuelcolvin/watchfiles"
pypi = "watchfiles/watchfiles-0.18.1.tar.gz"
+ license("MIT")
+
version("0.18.1", sha256="4ec0134a5e31797eb3c6c624dbe9354f2a8ee9c720e0b46fc5b7bab472b7c6d4")
depends_on("py-maturin@0.13", type="build")
diff --git a/var/spack/repos/builtin/packages/py-wcsaxes/package.py b/var/spack/repos/builtin/packages/py-wcsaxes/package.py
index cb667b5bbc..9aaa31dc0f 100644
--- a/var/spack/repos/builtin/packages/py-wcsaxes/package.py
+++ b/var/spack/repos/builtin/packages/py-wcsaxes/package.py
@@ -13,6 +13,8 @@ class PyWcsaxes(PythonPackage):
homepage = "https://wcsaxes.readthedocs.io/en/latest/index.html"
url = "https://github.com/astrofrog/wcsaxes/archive/v0.8.tar.gz"
+ license("BSD-3-Clause")
+
version("0.8", sha256="9c6addc1ec04cc99617850354b2c03dbd4099d2e43b45a81f8bc3069de9c8e83")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-wcwidth/package.py b/var/spack/repos/builtin/packages/py-wcwidth/package.py
index 8120bab72b..e58930a621 100644
--- a/var/spack/repos/builtin/packages/py-wcwidth/package.py
+++ b/var/spack/repos/builtin/packages/py-wcwidth/package.py
@@ -12,6 +12,8 @@ class PyWcwidth(PythonPackage):
homepage = "https://github.com/jquast/wcwidth"
pypi = "wcwidth/wcwidth-0.1.7.tar.gz"
+ license("MIT")
+
version("0.2.7", sha256="1b6d30a98ddd5ce9bbdb33658191fd2423fc9da203fe3ef1855407dcb7ee4e26")
version("0.2.5", sha256="c4d647b99872929fdb7bdcaa4fbe7f01413ed3d98077df798530e5b04f116c83")
version("0.1.7", sha256="3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e")
diff --git a/var/spack/repos/builtin/packages/py-webargs/package.py b/var/spack/repos/builtin/packages/py-webargs/package.py
index 811de77ad3..c2d0a80587 100644
--- a/var/spack/repos/builtin/packages/py-webargs/package.py
+++ b/var/spack/repos/builtin/packages/py-webargs/package.py
@@ -16,6 +16,8 @@ class PyWebargs(PythonPackage):
maintainers("haralmha")
+ license("MIT")
+
version("8.1.0", sha256="f1f0b7f054a22263cf750529fc0926709ca47da9a2c417d423ad88d9fa6a5d33")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-webcolors/package.py b/var/spack/repos/builtin/packages/py-webcolors/package.py
index 4cd4740675..800a985b9f 100644
--- a/var/spack/repos/builtin/packages/py-webcolors/package.py
+++ b/var/spack/repos/builtin/packages/py-webcolors/package.py
@@ -12,6 +12,8 @@ class PyWebcolors(PythonPackage):
homepage = "https://pypi.org/project/webcolors/"
pypi = "webcolors/webcolors-1.11.1.tar.gz"
+ license("BSD-3-Clause")
+
version("1.11.1", sha256="76f360636957d1c976db7466bc71dcb713bb95ac8911944dffc55c01cb516de6")
depends_on("python@3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-webencodings/package.py b/var/spack/repos/builtin/packages/py-webencodings/package.py
index 80a042821b..c41b4bd993 100644
--- a/var/spack/repos/builtin/packages/py-webencodings/package.py
+++ b/var/spack/repos/builtin/packages/py-webencodings/package.py
@@ -12,6 +12,8 @@ class PyWebencodings(PythonPackage):
homepage = "https://github.com/gsnedders/python-webencodings"
pypi = "webencodings/webencodings-0.5.1.tar.gz"
+ license("BSD-2-Clause")
+
version("0.5.1", sha256="b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-webkit-server/package.py b/var/spack/repos/builtin/packages/py-webkit-server/package.py
index fb710b700e..e9f7a290c7 100644
--- a/var/spack/repos/builtin/packages/py-webkit-server/package.py
+++ b/var/spack/repos/builtin/packages/py-webkit-server/package.py
@@ -13,6 +13,8 @@ class PyWebkitServer(PythonPackage):
pypi = "webkit-server/webkit-server-1.0.tar.gz"
git = "https://github.com/niklasb/webkit-server.git"
+ license("MIT")
+
version("develop", branch="master")
version("1.0", sha256="836dac18c823bf7737461a2d938c66c7b3601c858897e6c92c7ba0e33574a2bc")
diff --git a/var/spack/repos/builtin/packages/py-weblogo/package.py b/var/spack/repos/builtin/packages/py-weblogo/package.py
index 3869d64e4f..26147688a6 100644
--- a/var/spack/repos/builtin/packages/py-weblogo/package.py
+++ b/var/spack/repos/builtin/packages/py-weblogo/package.py
@@ -13,6 +13,8 @@ class PyWeblogo(PythonPackage):
homepage = "http://weblogo.threeplusone.com"
pypi = "weblogo/weblogo-3.6.0.tar.gz"
+ license("MIT")
+
version("3.6.0", sha256="af5a9f065581f18d71bd7c22b160c1e443932f22cab992d439d3dc8757c80a85")
version("3.5.0", sha256="84e39ee7c4f70efea55d6a92b3efdc4d2602b3d32a793f98865bca35e6bd1133")
version("3.4", sha256="1fb661df47252064dd6d59d3c340b24d87bebe9048ca9ada904ac1e95669e08f")
diff --git a/var/spack/repos/builtin/packages/py-webob/package.py b/var/spack/repos/builtin/packages/py-webob/package.py
index 8e9173bed8..b3475e4463 100644
--- a/var/spack/repos/builtin/packages/py-webob/package.py
+++ b/var/spack/repos/builtin/packages/py-webob/package.py
@@ -12,6 +12,8 @@ class PyWebob(PythonPackage):
homepage = "https://webob.org/"
pypi = "WebOb/WebOb-1.8.7.tar.gz"
+ license("MIT")
+
version("1.8.7", sha256="b64ef5141be559cfade448f044fa45c2260351edcb6a8ef6b7e00c7dcef0c323")
depends_on("python@2.7:2.8,3.3:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-websocket-client/package.py b/var/spack/repos/builtin/packages/py-websocket-client/package.py
index 09a11e3f49..681ced8a24 100644
--- a/var/spack/repos/builtin/packages/py-websocket-client/package.py
+++ b/var/spack/repos/builtin/packages/py-websocket-client/package.py
@@ -13,6 +13,8 @@ class PyWebsocketClient(PythonPackage):
homepage = "https://github.com/websocket-client/websocket-client.git"
pypi = "websocket-client/websocket-client-0.57.0.tar.gz"
+ license("Apache-2.0")
+
version("1.6.3", sha256="3aad25d31284266bcfcfd1fd8a743f63282305a364b8d0948a43bd606acc652f")
version("1.5.1", sha256="3f09e6d8230892547132177f575a4e3e73cfdf06526e20cc02aa1c3b47184d40")
version("1.4.1", sha256="f9611eb65c8241a67fb373bef040b3cf8ad377a9f6546a12b620b6511e8ea9ef")
diff --git a/var/spack/repos/builtin/packages/py-websockets/package.py b/var/spack/repos/builtin/packages/py-websockets/package.py
index 9c091ae24b..076bf2a2de 100644
--- a/var/spack/repos/builtin/packages/py-websockets/package.py
+++ b/var/spack/repos/builtin/packages/py-websockets/package.py
@@ -14,6 +14,8 @@ class PyWebsockets(PythonPackage):
homepage = "https://github.com/aaugustin/websockets"
pypi = "websockets/websockets-10.4.tar.gz"
+ license("BSD-3-Clause")
+
version("10.4", sha256="eef610b23933c54d5d921c92578ae5f89813438fded840c2e9809d378dc765d3")
version("10.3", sha256="fc06cc8073c8e87072138ba1e431300e2d408f054b27047d047b549455066ff4")
version("10.1", sha256="181d2b25de5a437b36aefedaf006ecb6fa3aa1328ec0236cdde15f32f9d3ff6d")
diff --git a/var/spack/repos/builtin/packages/py-werkzeug/package.py b/var/spack/repos/builtin/packages/py-werkzeug/package.py
index e4099e0151..549f7507c4 100644
--- a/var/spack/repos/builtin/packages/py-werkzeug/package.py
+++ b/var/spack/repos/builtin/packages/py-werkzeug/package.py
@@ -13,6 +13,8 @@ class PyWerkzeug(PythonPackage):
pypi = "werkzeug/werkzeug-3.0.0.tar.gz"
git = "https://github.com/pallets/werkzeug.git"
+ license("BSD-3-Clause")
+
version("3.0.0", sha256="3ffff4dcc32db52ef3cc94dff3000a3c2846890f3a5a51800a27b909c5e770f0")
version("2.3.7", sha256="2b8c0e447b4b9dbcc85dd97b6eeb4dcbaf6c8b6c3be0bd654e25553e0a2157d8")
version("2.3.4", sha256="1d5a58e0377d1fe39d061a5de4469e414e78ccb1e1e59c0f5ad6fa1c36c52b76")
diff --git a/var/spack/repos/builtin/packages/py-whatshap/package.py b/var/spack/repos/builtin/packages/py-whatshap/package.py
index a8c4eba62f..b57e8f275e 100644
--- a/var/spack/repos/builtin/packages/py-whatshap/package.py
+++ b/var/spack/repos/builtin/packages/py-whatshap/package.py
@@ -14,6 +14,8 @@ class PyWhatshap(PythonPackage):
homepage = "https://whatshap.readthedocs.io/en/latest/"
url = "https://bitbucket.org/whatshap/whatshap/get/v0.17.tar.gz"
+ license("MIT")
+
version("0.17", sha256="5f342cbd28f5d3e79490754f067aa67e8bb059da1c042d944b9f75663ef6b055")
depends_on("python@3.4:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-whey-pth/package.py b/var/spack/repos/builtin/packages/py-whey-pth/package.py
index 60f18dfee5..a50c01ce79 100644
--- a/var/spack/repos/builtin/packages/py-whey-pth/package.py
+++ b/var/spack/repos/builtin/packages/py-whey-pth/package.py
@@ -14,6 +14,8 @@ class PyWheyPth(PythonPackage):
maintainers("LydDeb")
+ license("MIT")
+
version("0.0.5", sha256="cbfcc723bc587ecde44c6b0c83270673d38d88c3fc8f8268a49b21db1fd60747")
depends_on("py-wheel@0.34.2:", type="build")
diff --git a/var/spack/repos/builtin/packages/py-whey/package.py b/var/spack/repos/builtin/packages/py-whey/package.py
index ac97b551b5..f3312b29a1 100644
--- a/var/spack/repos/builtin/packages/py-whey/package.py
+++ b/var/spack/repos/builtin/packages/py-whey/package.py
@@ -13,6 +13,8 @@ class PyWhey(PythonPackage):
homepage = "https://github.com/repo-helper/whey"
pypi = "whey/whey-0.0.24.tar.gz"
+ license("MIT")
+
version("0.0.24", sha256="411905d85aa8aa239733818894e08dc20b682f0a3614f942aa35b430db568aa2")
depends_on("py-wheel@0.34.2", type="build")
diff --git a/var/spack/repos/builtin/packages/py-whichcraft/package.py b/var/spack/repos/builtin/packages/py-whichcraft/package.py
index e60e9e480c..308a396393 100644
--- a/var/spack/repos/builtin/packages/py-whichcraft/package.py
+++ b/var/spack/repos/builtin/packages/py-whichcraft/package.py
@@ -12,6 +12,8 @@ class PyWhichcraft(PythonPackage):
homepage = "https://github.com/pydanny/whichcraft"
url = "https://github.com/pydanny/whichcraft/archive/0.4.1.tar.gz"
+ license("BSD-3-Clause")
+
version("0.4.1", sha256="66875022b3b9da8ddf7ab236c15670a782094550d07daeb51ceba4bc61b6b4aa")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-whoosh/package.py b/var/spack/repos/builtin/packages/py-whoosh/package.py
index f02f376908..32d7c54334 100644
--- a/var/spack/repos/builtin/packages/py-whoosh/package.py
+++ b/var/spack/repos/builtin/packages/py-whoosh/package.py
@@ -12,6 +12,8 @@ class PyWhoosh(PythonPackage):
homepage = "https://whoosh.readthedocs.io"
pypi = "Whoosh/Whoosh-2.7.4.tar.gz"
+ license("BSD-2-Clause-FreeBSD")
+
version("2.7.4", sha256="7ca5633dbfa9e0e0fa400d3151a8a0c4bec53bd2ecedc0a67705b17565c31a83")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-widgetsnbextension/package.py b/var/spack/repos/builtin/packages/py-widgetsnbextension/package.py
index ee53aac4e7..5eef7f7b22 100644
--- a/var/spack/repos/builtin/packages/py-widgetsnbextension/package.py
+++ b/var/spack/repos/builtin/packages/py-widgetsnbextension/package.py
@@ -11,6 +11,8 @@ class PyWidgetsnbextension(PythonPackage):
pypi = "widgetsnbextension/widgetsnbextension-1.2.6.tar.gz"
+ license("BSD-3-Clause")
+
version("4.0.3", sha256="34824864c062b0b3030ad78210db5ae6a3960dfb61d5b27562d6631774de0286")
version("3.6.0", sha256="e84a7a9fcb9baf3d57106e184a7389a8f8eb935bf741a5eb9d60aa18cc029a80")
version("3.5.1", sha256="079f87d87270bce047512400efd70238820751a11d2d8cb137a5a5bdbaf255c7")
diff --git a/var/spack/repos/builtin/packages/py-wincertstore/package.py b/var/spack/repos/builtin/packages/py-wincertstore/package.py
index 6e69392901..da6c0d7ef4 100644
--- a/var/spack/repos/builtin/packages/py-wincertstore/package.py
+++ b/var/spack/repos/builtin/packages/py-wincertstore/package.py
@@ -13,6 +13,8 @@ class PyWincertstore(PythonPackage):
homepage = "https://github.com/tiran/wincertstore"
pypi = "wincertstore/wincertstore-0.2.zip"
+ license("PSF-2.0")
+
version("0.2", sha256="780bd1557c9185c15d9f4221ea7f905cb20b93f7151ca8ccaed9714dce4b327a")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-word2number/package.py b/var/spack/repos/builtin/packages/py-word2number/package.py
index 9a189140ef..76d08a415c 100644
--- a/var/spack/repos/builtin/packages/py-word2number/package.py
+++ b/var/spack/repos/builtin/packages/py-word2number/package.py
@@ -15,6 +15,8 @@ class PyWord2number(PythonPackage):
homepage = "https://w2n.readthedocs.io"
pypi = "word2number/word2number-1.1.zip"
+ license("MIT")
+
version("1.1", sha256="70e27a5d387f67b04c71fbb7621c05930b19bfd26efd6851e6e0f9969dcde7d0")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-wordcloud/package.py b/var/spack/repos/builtin/packages/py-wordcloud/package.py
index e2e6022bd6..e4d22e52a2 100644
--- a/var/spack/repos/builtin/packages/py-wordcloud/package.py
+++ b/var/spack/repos/builtin/packages/py-wordcloud/package.py
@@ -12,6 +12,8 @@ class PyWordcloud(PythonPackage):
homepage = "https://github.com/amueller/word_cloud"
pypi = "wordcloud/wordcloud-1.8.1.tar.gz"
+ license("MIT")
+
version("1.8.1", sha256="e6ef771aac17c1cf8558c8d5ef025796184066d7b78f8118aefe011fb0d22952")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-workload-automation/package.py b/var/spack/repos/builtin/packages/py-workload-automation/package.py
index 9eedc55b2b..55b6ae8971 100644
--- a/var/spack/repos/builtin/packages/py-workload-automation/package.py
+++ b/var/spack/repos/builtin/packages/py-workload-automation/package.py
@@ -13,6 +13,8 @@ class PyWorkloadAutomation(PythonPackage):
homepage = "https://github.com/ARM-software/workload-automation"
url = "https://github.com/ARM-software/workload-automation/archive/v3.2.tar.gz"
+ license("Apache-2.0")
+
version("3.2", sha256="a3db9df6a9e0394231560ebe6ba491a513f6309e096eaed3db6f4cb924c393ea")
version("3.1.4", sha256="217fc33a3739d011a086315ef86b90cf332c16d1b03c9dcd60d58c9fd1f37f98")
version("3.1.3", sha256="152470808cf8dad8a833fd7b2cb7d77cf8aa5d1af404e37fa0a4ff3b07b925b2")
diff --git a/var/spack/repos/builtin/packages/py-wradlib/package.py b/var/spack/repos/builtin/packages/py-wradlib/package.py
index bf6434104a..4d7159ebdd 100644
--- a/var/spack/repos/builtin/packages/py-wradlib/package.py
+++ b/var/spack/repos/builtin/packages/py-wradlib/package.py
@@ -16,6 +16,8 @@ class PyWradlib(PythonPackage):
homepage = "https://docs.wradlib.org"
pypi = "wradlib/wradlib-1.5.0.tar.gz"
+ license("MIT")
+
version("1.5.0", sha256="9bf0742d7235ea830e83c2269f6b5d1afd83d92696efce0a7bcdb0c4f6604784")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-wrapt/package.py b/var/spack/repos/builtin/packages/py-wrapt/package.py
index 8c6266dffe..5e6f3d65a2 100644
--- a/var/spack/repos/builtin/packages/py-wrapt/package.py
+++ b/var/spack/repos/builtin/packages/py-wrapt/package.py
@@ -12,6 +12,8 @@ class PyWrapt(PythonPackage):
homepage = "https://github.com/GrahamDumpleton/wrapt"
pypi = "wrapt/wrapt-1.11.2.tar.gz"
+ license("BSD-2-Clause")
+
version("1.15.0", sha256="d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a")
version("1.14.1", sha256="380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d")
version("1.13.3", sha256="1fea9cd438686e6682271d36f3481a9f3636195578bab9ca3382e2f5f01fc185")
diff --git a/var/spack/repos/builtin/packages/py-wsproto/package.py b/var/spack/repos/builtin/packages/py-wsproto/package.py
index 06ad1378b6..c4bc9dcf18 100644
--- a/var/spack/repos/builtin/packages/py-wsproto/package.py
+++ b/var/spack/repos/builtin/packages/py-wsproto/package.py
@@ -17,6 +17,8 @@ class PyWsproto(PythonPackage):
homepage = "https://github.com/python-hyper/wsproto/"
pypi = "wsproto/wsproto-1.0.0.tar.gz"
+ license("MIT")
+
version("1.0.0", sha256="868776f8456997ad0d9720f7322b746bbe9193751b5b290b7f924659377c8c38")
depends_on("python@3.6.1:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-wub/package.py b/var/spack/repos/builtin/packages/py-wub/package.py
index 7c1ccb32b2..742f5f6259 100644
--- a/var/spack/repos/builtin/packages/py-wub/package.py
+++ b/var/spack/repos/builtin/packages/py-wub/package.py
@@ -14,6 +14,8 @@ class PyWub(PythonPackage):
homepage = "https://github.com/nanoporetech/wub"
url = "https://github.com/nanoporetech/wub/archive/v0.4.0.tar.gz"
+ license("MPL-2.0")
+
version("0.4.0", sha256="1526aa392bccac71b872211c45f5b403ad3d55f5762e0ed34ff9086bc1dab6fd")
depends_on("py-six", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-wurlitzer/package.py b/var/spack/repos/builtin/packages/py-wurlitzer/package.py
index 76e2b83997..118d0bba7d 100644
--- a/var/spack/repos/builtin/packages/py-wurlitzer/package.py
+++ b/var/spack/repos/builtin/packages/py-wurlitzer/package.py
@@ -13,6 +13,8 @@ class PyWurlitzer(PythonPackage):
maintainers("sethrj")
+ license("MIT")
+
version("3.0.2", sha256="36051ac530ddb461a86b6227c4b09d95f30a1d1043de2b4a592e97ae8a84fcdf")
depends_on("python+ctypes@3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-ww/package.py b/var/spack/repos/builtin/packages/py-ww/package.py
index feebd57745..c6e4b3f6cf 100644
--- a/var/spack/repos/builtin/packages/py-ww/package.py
+++ b/var/spack/repos/builtin/packages/py-ww/package.py
@@ -12,6 +12,8 @@ class PyWw(PythonPackage):
homepage = "https://github.com/tygs/ww/"
pypi = "ww/ww-0.2.1.tar.gz"
+ license("MIT")
+
version("0.2.1", sha256="3664f1f91bf927fe597ab153e8df73c8954927258b3737220efd1cb9912ebd7e")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-wxmplot/package.py b/var/spack/repos/builtin/packages/py-wxmplot/package.py
index 79424f2cdd..558df18715 100644
--- a/var/spack/repos/builtin/packages/py-wxmplot/package.py
+++ b/var/spack/repos/builtin/packages/py-wxmplot/package.py
@@ -12,6 +12,8 @@ class PyWxmplot(PythonPackage):
homepage = "https://newville.github.io/wxmplot/"
pypi = "wxmplot/wxmplot-0.9.38.tar.gz"
+ license("MIT")
+
version("0.9.38", sha256="82dc64abb42bdd03ec7067a3aa2a475001f2bc8e4772149bae47facf460c0081")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-xanadu-cloud-client/package.py b/var/spack/repos/builtin/packages/py-xanadu-cloud-client/package.py
index 18b8ea2b06..7fd974297a 100644
--- a/var/spack/repos/builtin/packages/py-xanadu-cloud-client/package.py
+++ b/var/spack/repos/builtin/packages/py-xanadu-cloud-client/package.py
@@ -13,6 +13,8 @@ class PyXanaduCloudClient(PythonPackage):
homepage = "https://github.com/XanaduAI/xanadu-cloud-client"
pypi = "xanadu-cloud-client/xanadu-cloud-client-0.3.0.tar.gz"
+ license("Apache-2.0")
+
version("0.3.0", sha256="ef65ab7a629e7cd801b20bca8d300d278bf0136c6157c49e12d52c9108171edf")
depends_on("python@3.7:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-xarray/package.py b/var/spack/repos/builtin/packages/py-xarray/package.py
index ceebb19ea3..9c00cc083a 100644
--- a/var/spack/repos/builtin/packages/py-xarray/package.py
+++ b/var/spack/repos/builtin/packages/py-xarray/package.py
@@ -23,6 +23,8 @@ class PyXarray(PythonPackage):
"xarray.coding",
]
+ license("Apache-2.0")
+
version("2023.7.0", sha256="dace2fdbf1b7ff185d9c1226a24bf83c2ae52f3253dbfe80e17d1162600d055c")
version("2022.3.0", sha256="398344bf7d170477aaceff70210e11ebd69af6b156fe13978054d25c48729440")
version("0.18.2", sha256="5d2e72a228286fcf60f66e16876bd27629a1a70bf64822c565f16515c4d10284")
diff --git a/var/spack/repos/builtin/packages/py-xattr/package.py b/var/spack/repos/builtin/packages/py-xattr/package.py
index efb6e084ab..d084cdcc5b 100644
--- a/var/spack/repos/builtin/packages/py-xattr/package.py
+++ b/var/spack/repos/builtin/packages/py-xattr/package.py
@@ -16,6 +16,8 @@ class PyXattr(PythonPackage):
pypi = "xattr/xattr-0.9.6.tar.gz"
git = "https://github.com/xattr/xattr"
+ license("MIT")
+
version("master", branch="master")
version("0.10.1", sha256="c12e7d81ffaa0605b3ac8c22c2994a8e18a9cf1c59287a1b7722a2289c952ec5")
version("0.9.9", sha256="09cb7e1efb3aa1b4991d6be4eb25b73dc518b4fe894f0915f5b0dcede972f346")
diff --git a/var/spack/repos/builtin/packages/py-xenv/package.py b/var/spack/repos/builtin/packages/py-xenv/package.py
index a0c91622b1..cc09495da2 100644
--- a/var/spack/repos/builtin/packages/py-xenv/package.py
+++ b/var/spack/repos/builtin/packages/py-xenv/package.py
@@ -13,6 +13,8 @@ class PyXenv(PythonPackage):
pypi = "xenv/xenv-1.0.0.tar.gz"
git = "https://gitlab.cern.ch/gaudi/xenv.git"
+ license("GPL-3.0-or-later")
+
version("develop", branch="master")
version("1.0.0", sha256="cea9547295f0bd07c87e68353bb9eb1c2f2d1c09a840e3196c19cbc807ee4558")
diff --git a/var/spack/repos/builtin/packages/py-xgboost/package.py b/var/spack/repos/builtin/packages/py-xgboost/package.py
index 94ba143490..3a5966f512 100644
--- a/var/spack/repos/builtin/packages/py-xgboost/package.py
+++ b/var/spack/repos/builtin/packages/py-xgboost/package.py
@@ -18,6 +18,8 @@ class PyXgboost(PythonPackage):
maintainers("adamjstewart")
import_modules = ["xgboost"]
+ license("Apache-2.0")
+
version("1.6.2", sha256="e1f5c91ba88cf8edb409d7fd2ca150dcd80b6f2115587d87365f0c10b2d4f009")
version("1.6.1", sha256="24072028656f3428e7b8aabf77340ece057f273e41f7f85d67ccaefb7454bb18")
version("1.5.2", sha256="404dc09dca887ef5a9bc0268f882c54b33bfc16ac365a859a11e7b24d49da387")
diff --git a/var/spack/repos/builtin/packages/py-xlsxwriter/package.py b/var/spack/repos/builtin/packages/py-xlsxwriter/package.py
index 09c2285311..930b728936 100644
--- a/var/spack/repos/builtin/packages/py-xlsxwriter/package.py
+++ b/var/spack/repos/builtin/packages/py-xlsxwriter/package.py
@@ -12,6 +12,8 @@ class PyXlsxwriter(PythonPackage):
pypi = "XlsxWriter/XlsxWriter-1.0.2.tar.gz"
+ license("BSD-2-Clause")
+
version("3.1.7", sha256="353042efb0f8551ce72baa087e98228f3394fcb380e8b96313edf1eec8d50823")
version("3.0.3", sha256="e89f4a1d2fa2c9ea15cde77de95cd3fd8b0345d0efb3964623f395c8c4988b7f")
version("1.4.3", sha256="641db6e7b4f4982fd407a3f372f45b878766098250d26963e95e50121168cbe2")
diff --git a/var/spack/repos/builtin/packages/py-xmlplain/package.py b/var/spack/repos/builtin/packages/py-xmlplain/package.py
index 72336de4d9..162bcc43d2 100644
--- a/var/spack/repos/builtin/packages/py-xmlplain/package.py
+++ b/var/spack/repos/builtin/packages/py-xmlplain/package.py
@@ -14,6 +14,8 @@ class PyXmlplain(PythonPackage):
maintainers("LydDeb")
+ license("Unlicense")
+
version("1.6.0", sha256="a9ccfa8ab36e4df1b0580458312501b7ae7625bad3c4fcc1b8c124aad775d8e3")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-xmltodict/package.py b/var/spack/repos/builtin/packages/py-xmltodict/package.py
index 814631010b..7fde3d3865 100644
--- a/var/spack/repos/builtin/packages/py-xmltodict/package.py
+++ b/var/spack/repos/builtin/packages/py-xmltodict/package.py
@@ -13,6 +13,8 @@ class PyXmltodict(PythonPackage):
homepage = "https://github.com/martinblech/xmltodict"
pypi = "xmltodict/xmltodict-0.12.0.tar.gz"
+ license("MIT")
+
version("0.12.0", sha256="50d8c638ed7ecb88d90561beedbf720c9b4e851a9fa6c47ebd64e99d166d8a21")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-xopen/package.py b/var/spack/repos/builtin/packages/py-xopen/package.py
index 2339dcfd25..f6277b4cb2 100644
--- a/var/spack/repos/builtin/packages/py-xopen/package.py
+++ b/var/spack/repos/builtin/packages/py-xopen/package.py
@@ -15,6 +15,8 @@ class PyXopen(PythonPackage):
homepage = "https://github.com/pycompression/xopen"
pypi = "xopen/xopen-0.1.1.tar.gz"
+ license("MIT")
+
version("1.6.0", sha256="72219a4d690e9c90ad445c45d2119ae2a6d5d38912255631e227aceac6294353")
version("1.1.0", sha256="38277eb96313b2e8822e19e793791801a1f41bf13ee5b48616a97afc65e9adb3")
version("1.0.1", sha256="79d7e425fb0930b0153eb6beba9a540ca3e07ac254ca828577ad2e8fa24105dc")
diff --git a/var/spack/repos/builtin/packages/py-xtb/package.py b/var/spack/repos/builtin/packages/py-xtb/package.py
index d3487e9683..fc59a66891 100644
--- a/var/spack/repos/builtin/packages/py-xtb/package.py
+++ b/var/spack/repos/builtin/packages/py-xtb/package.py
@@ -15,6 +15,8 @@ class PyXtb(PythonPackage):
maintainers("awvwgk")
+ license("LGPL-3.0-or-later")
+
version("22.1", sha256="7a59e7b783fc6e8b7328f55211de681e535a83991b07c4bab73494063f5e9018")
depends_on("pkgconfig", type="build")
diff --git a/var/spack/repos/builtin/packages/py-xvfbwrapper/package.py b/var/spack/repos/builtin/packages/py-xvfbwrapper/package.py
index 0a285d2524..b60db5d470 100644
--- a/var/spack/repos/builtin/packages/py-xvfbwrapper/package.py
+++ b/var/spack/repos/builtin/packages/py-xvfbwrapper/package.py
@@ -11,6 +11,8 @@ class PyXvfbwrapper(PythonPackage):
pypi = "xvfbwrapper/xvfbwrapper-0.2.9.tar.gz"
+ license("MIT")
+
version("0.2.9", sha256="bcf4ae571941b40254faf7a73432dfc119ad21ce688f1fdec533067037ecfc24")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-xxhash/package.py b/var/spack/repos/builtin/packages/py-xxhash/package.py
index 27db10b63e..d392913f13 100644
--- a/var/spack/repos/builtin/packages/py-xxhash/package.py
+++ b/var/spack/repos/builtin/packages/py-xxhash/package.py
@@ -13,6 +13,8 @@ class PyXxhash(PythonPackage):
homepage = "https://github.com/ifduyue/python-xxhash"
pypi = "xxhash/xxhash-2.0.2.tar.gz"
+ license("BSD-2-Clause")
+
version("3.2.0", sha256="1afd47af8955c5db730f630ad53ae798cf7fae0acb64cebb3cf94d35c47dd088")
version("2.0.2", sha256="b7bead8cf6210eadf9cecf356e17af794f57c0939a3d420a00d87ea652f87b49")
diff --git a/var/spack/repos/builtin/packages/py-yacman/package.py b/var/spack/repos/builtin/packages/py-yacman/package.py
index 9787799f1c..e27d61ae8a 100644
--- a/var/spack/repos/builtin/packages/py-yacman/package.py
+++ b/var/spack/repos/builtin/packages/py-yacman/package.py
@@ -13,6 +13,8 @@ class PyYacman(PythonPackage):
homepage = "https://github.com/databio/yacman"
pypi = "yacman/yacman-0.8.4.tar.gz"
+ license("BSD-2-Clause")
+
version("0.8.4", sha256="807972d7f9251f71401fc4ff6c01734ccdad1f92cefd1fd251336a2a094608bd")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-yahmm/package.py b/var/spack/repos/builtin/packages/py-yahmm/package.py
index cddec0b205..b0cd6534fa 100644
--- a/var/spack/repos/builtin/packages/py-yahmm/package.py
+++ b/var/spack/repos/builtin/packages/py-yahmm/package.py
@@ -11,6 +11,8 @@ class PyYahmm(PythonPackage):
pypi = "yahmm/yahmm-1.1.3.zip"
+ license("MIT")
+
version("1.1.3", sha256="fe3614ef96da9410468976756fb93dc8235485242c05df01d8e5ed356a7dfb43")
version("1.1.2", sha256="5e81077323dc6da9fb792169b639f29e5293b0c8272e4c22b204ca95ac0df90a")
diff --git a/var/spack/repos/builtin/packages/py-yapf/package.py b/var/spack/repos/builtin/packages/py-yapf/package.py
index 62aae6f116..b885a3967a 100644
--- a/var/spack/repos/builtin/packages/py-yapf/package.py
+++ b/var/spack/repos/builtin/packages/py-yapf/package.py
@@ -13,6 +13,8 @@ class PyYapf(PythonPackage):
# base https://pypi.python.org/pypi/cffi
url = "https://github.com/google/yapf/archive/v0.2.1.tar.gz"
+ license("Apache-2.0")
+
version("0.30.0", sha256="9f561af26f8d27c3a334d3d2ee8947b8826a86691087e447ce483512d834682c")
version("0.29.0", sha256="f4bc9924de51d30da0241503d56e9e26a1a583bc58b3a13b2c450c4d16c9920d")
version("0.2.1", sha256="13158055acd8e3c2f3a577528051a1c5057237f699150211a86fb405c4ea3936")
diff --git a/var/spack/repos/builtin/packages/py-yarl/package.py b/var/spack/repos/builtin/packages/py-yarl/package.py
index bad47e340b..fc37be98ba 100644
--- a/var/spack/repos/builtin/packages/py-yarl/package.py
+++ b/var/spack/repos/builtin/packages/py-yarl/package.py
@@ -13,6 +13,8 @@ class PyYarl(PythonPackage):
homepage = "https://github.com/aio-libs/yarl"
pypi = "yarl/yarl-1.4.2.tar.gz"
+ license("Apache-2.0")
+
version("1.9.2", sha256="04ab9d4b9f587c06d801c2abfe9317b77cdf996c65a90d5e84ecc45010823571")
version("1.8.1", sha256="af887845b8c2e060eb5605ff72b6f2dd2aab7a761379373fd89d314f4752abbf")
version("1.7.2", sha256="45399b46d60c253327a460e99856752009fcee5f5d3c80b2f7c0cae1c38d56dd")
diff --git a/var/spack/repos/builtin/packages/py-yaspin/package.py b/var/spack/repos/builtin/packages/py-yaspin/package.py
index b286e7d536..b21b0e916b 100644
--- a/var/spack/repos/builtin/packages/py-yaspin/package.py
+++ b/var/spack/repos/builtin/packages/py-yaspin/package.py
@@ -12,6 +12,8 @@ class PyYaspin(PythonPackage):
homepage = "https://github.com/pavdmyt/yaspin"
pypi = "yaspin/yaspin-2.1.0.tar.gz"
+ license("MIT")
+
version("2.1.0", sha256="c8d34eca9fda3f4dfbe59f57f3cf0f3641af3eefbf1544fbeb9b3bacf82c580a")
depends_on("python@3.6.2:3", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-yolk3k/package.py b/var/spack/repos/builtin/packages/py-yolk3k/package.py
index a90d150419..f6f7b9bd1d 100644
--- a/var/spack/repos/builtin/packages/py-yolk3k/package.py
+++ b/var/spack/repos/builtin/packages/py-yolk3k/package.py
@@ -15,6 +15,8 @@ class PyYolk3k(PythonPackage):
homepage = "https://github.com/myint/yolk"
pypi = "yolk3k/yolk3k-0.9.tar.gz"
+ license("BSD-3-Clause")
+
version("0.9", sha256="cf8731dd0a9f7ef50b5dc253fe0174383e3fed295a653672aa918c059eef86ae")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/py-youtube-dl/package.py b/var/spack/repos/builtin/packages/py-youtube-dl/package.py
index 98acd402ab..4d7eebdfeb 100644
--- a/var/spack/repos/builtin/packages/py-youtube-dl/package.py
+++ b/var/spack/repos/builtin/packages/py-youtube-dl/package.py
@@ -13,6 +13,8 @@ class PyYoutubeDl(PythonPackage):
homepage = "https://github.com/ytdl-org/youtube-dl"
pypi = "youtube_dl/youtube_dl-2020.3.24.tar.gz"
+ license("Unlicense")
+
version(
"2021.12.17", sha256="bc59e86c5d15d887ac590454511f08ce2c47698d5a82c27bfe27b5d814bbaed2"
)
diff --git a/var/spack/repos/builtin/packages/py-yq/package.py b/var/spack/repos/builtin/packages/py-yq/package.py
index 54b9a5c7df..1d8d65a89f 100644
--- a/var/spack/repos/builtin/packages/py-yq/package.py
+++ b/var/spack/repos/builtin/packages/py-yq/package.py
@@ -14,6 +14,8 @@ class PyYq(PythonPackage):
maintainers("qwertos")
+ license("Apache-2.0")
+
version("2.12.2", sha256="2f156d0724b61487ac8752ed4eaa702a5737b804d5afa46fa55866951cd106d2")
depends_on("py-setuptools", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-yt/package.py b/var/spack/repos/builtin/packages/py-yt/package.py
index 12479dd4ef..4b0b3f265a 100644
--- a/var/spack/repos/builtin/packages/py-yt/package.py
+++ b/var/spack/repos/builtin/packages/py-yt/package.py
@@ -22,6 +22,8 @@ class PyYt(PythonPackage):
maintainers("charmoniumq")
+ license("BSD-3-Clause")
+
version("4.1.2", sha256="0ae03288b067721baad14c016f253dc791cd444a1f2dd5d804cf91da622a0c76")
version("3.6.1", sha256="be454f9d05dcbe0623328b4df43a1bfd1f0925e516be97399710452931a19bb0")
version("3.6.0", sha256="effb00536f19fd2bdc18f67dacd5550b82066a6adce5b928f27a01d7505109ec")
diff --git a/var/spack/repos/builtin/packages/py-yte/package.py b/var/spack/repos/builtin/packages/py-yte/package.py
index cca5d151b8..4075e5ee62 100644
--- a/var/spack/repos/builtin/packages/py-yte/package.py
+++ b/var/spack/repos/builtin/packages/py-yte/package.py
@@ -14,6 +14,8 @@ class PyYte(PythonPackage):
maintainers("charmoniumQ")
+ license("MIT")
+
version("1.5.1", sha256="6d0b315b78af83276d78f5f67c107c84238f772a76d74f4fc77905b46f3731f5")
# https://github.com/yte-template-engine/yte/blob/v1.5.1/pyproject.toml#L12
diff --git a/var/spack/repos/builtin/packages/py-ytopt-autotune/package.py b/var/spack/repos/builtin/packages/py-ytopt-autotune/package.py
index a0ac8d9c22..e40d2642da 100644
--- a/var/spack/repos/builtin/packages/py-ytopt-autotune/package.py
+++ b/var/spack/repos/builtin/packages/py-ytopt-autotune/package.py
@@ -15,6 +15,8 @@ class PyYtoptAutotune(PythonPackage):
url = "https://github.com/ytopt-team/autotune/archive/refs/tags/v1.1.0.tar.gz"
git = "https://github.com/ytopt-team/autotune.git"
+ license("BSD-2-Clause")
+
version("master", branch="master")
version("1.1.0", sha256="5ee7fa6a1c83131c5ceba1537b25f00de84182e4d0e6ebd0fd6efa4e8aee1bc4")
version("1.0.0", sha256="13f10594156a7a220561467fdbee52173238ea82c07e8188fdf6584d4524f46f")
diff --git a/var/spack/repos/builtin/packages/py-ytopt/package.py b/var/spack/repos/builtin/packages/py-ytopt/package.py
index f9ce2c090f..16cb78066b 100644
--- a/var/spack/repos/builtin/packages/py-ytopt/package.py
+++ b/var/spack/repos/builtin/packages/py-ytopt/package.py
@@ -15,6 +15,8 @@ class PyYtopt(PythonPackage):
homepage = "https://github.com/ytopt-team/ytopt"
url = "https://github.com/ytopt-team/ytopt/archive/refs/tags/v0.0.1.tar.gz"
+ license("BSD-2-Clause")
+
version("0.0.4", sha256="4e47315b658f1943f756816455ae491818c37b0f700dd895a97fb7792bb49e35")
version("0.0.3", sha256="eac6ab87d4fd27517f136880016359c5b24836ec009e8cc9b4073a6c5edb17af")
version("0.0.2", sha256="5a624aa678b976ff6ef867610bafcb0dfd5c8af0d880138ca5d56d3f776e6d71")
diff --git a/var/spack/repos/builtin/packages/py-zarr/package.py b/var/spack/repos/builtin/packages/py-zarr/package.py
index 35b57a2ce5..6be6999b66 100644
--- a/var/spack/repos/builtin/packages/py-zarr/package.py
+++ b/var/spack/repos/builtin/packages/py-zarr/package.py
@@ -13,6 +13,8 @@ class PyZarr(PythonPackage):
homepage = "https://zarr.readthedocs.io"
pypi = "zarr/zarr-2.3.2.tar.gz"
+ license("MIT")
+
version("2.10.2", sha256="5c6ae914ab9215631bb95c09e76b9b9b4fffa70fec0c7bca26b68387d858ebe2")
version("2.6.1", sha256="fa7eac1e4ff47ff82d09c42bb4679e18e8a05a73ee81ce59cee6a441a210b2fd")
version("2.5.0", sha256="d54f060739208392494c3dbcbfdf41c8df9fa23d9a32b91aea0549b4c5e2b77f")
diff --git a/var/spack/repos/builtin/packages/py-zc-buildout/package.py b/var/spack/repos/builtin/packages/py-zc-buildout/package.py
index 542c62a4c0..424ae8d260 100644
--- a/var/spack/repos/builtin/packages/py-zc-buildout/package.py
+++ b/var/spack/repos/builtin/packages/py-zc-buildout/package.py
@@ -11,6 +11,8 @@ class PyZcBuildout(PythonPackage):
pypi = "zc.buildout/zc.buildout-2.13.1.tar.gz"
+ license("ZPL-2.1")
+
version("2.13.1", sha256="3d14d07226963a517295dfad5879d2799e2e3b65b2c61c71b53cb80f5ab11484")
depends_on("py-setuptools@8.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-zc-lockfile/package.py b/var/spack/repos/builtin/packages/py-zc-lockfile/package.py
index 24c12d4463..6fce0ddc51 100644
--- a/var/spack/repos/builtin/packages/py-zc-lockfile/package.py
+++ b/var/spack/repos/builtin/packages/py-zc-lockfile/package.py
@@ -11,6 +11,8 @@ class PyZcLockfile(PythonPackage):
pypi = "zc.lockfile/zc.lockfile-1.4.tar.gz"
+ license("ZPL-2.1")
+
version("1.4", sha256="95a8e3846937ab2991b61703d6e0251d5abb9604e18412e2714e1b90db173253")
depends_on("py-setuptools", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-zict/package.py b/var/spack/repos/builtin/packages/py-zict/package.py
index b6ee6d5fb7..1a214fb682 100644
--- a/var/spack/repos/builtin/packages/py-zict/package.py
+++ b/var/spack/repos/builtin/packages/py-zict/package.py
@@ -12,6 +12,8 @@ class PyZict(PythonPackage):
homepage = "https://zict.readthedocs.io/en/latest/"
pypi = "zict/zict-1.0.0.tar.gz"
+ license("BSD-3-Clause")
+
version("3.0.0", sha256="e321e263b6a97aafc0790c3cfb3c04656b7066e6738c37fffcca95d803c9fba5")
version("1.0.0", sha256="e34dd25ea97def518fb4c77f2c27078f3a7d6c965b0a3ac8fe5bdb0a8011a310")
diff --git a/var/spack/repos/builtin/packages/py-zipfile-deflate64/package.py b/var/spack/repos/builtin/packages/py-zipfile-deflate64/package.py
index 502c1eda9e..08a22fb4c5 100644
--- a/var/spack/repos/builtin/packages/py-zipfile-deflate64/package.py
+++ b/var/spack/repos/builtin/packages/py-zipfile-deflate64/package.py
@@ -12,6 +12,8 @@ class PyZipfileDeflate64(PythonPackage):
homepage = "https://github.com/brianhelba/zipfile-deflate64"
pypi = "zipfile-deflate64/zipfile-deflate64-0.2.0.tar.gz"
+ license("Apache-2.0")
+
version("0.2.0", sha256="875a3299de102edf1c17f8cafcc528b1ca80b62dc4814b9cb56867ec59fbfd18")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/py-zipp/package.py b/var/spack/repos/builtin/packages/py-zipp/package.py
index 113506c3ea..ad3561b3f0 100644
--- a/var/spack/repos/builtin/packages/py-zipp/package.py
+++ b/var/spack/repos/builtin/packages/py-zipp/package.py
@@ -12,6 +12,8 @@ class PyZipp(PythonPackage):
homepage = "https://github.com/jaraco/zipp"
pypi = "zipp/zipp-0.6.0.tar.gz"
+ license("MIT")
+
version("3.17.0", sha256="84e64a1c28cf7e91ed2078bb8cc8c259cb19b76942096c8d7b84947690cabaf0")
version("3.8.1", sha256="05b45f1ee8f807d0cc928485ca40a07cb491cf092ff587c0df9cb1fd154848d2")
version("3.6.0", sha256="71c644c5369f4a6e07636f0aa966270449561fcea2e3d6747b8d23efaa9d7832")
diff --git a/var/spack/repos/builtin/packages/py-zope-event/package.py b/var/spack/repos/builtin/packages/py-zope-event/package.py
index 814be5490f..5af9a2a28f 100644
--- a/var/spack/repos/builtin/packages/py-zope-event/package.py
+++ b/var/spack/repos/builtin/packages/py-zope-event/package.py
@@ -12,6 +12,8 @@ class PyZopeEvent(PythonPackage):
homepage = "https://github.com/zopefoundation/zope.event"
pypi = "zope.event/zope.event-4.3.0.tar.gz"
+ license("ZPL-2.1")
+
version("4.6", sha256="81d98813046fc86cc4136e3698fee628a3282f9c320db18658c21749235fce80")
version("4.5.0", sha256="5e76517f5b9b119acf37ca8819781db6c16ea433f7e2062c4afc2b6fbedb1330")
version("4.3.0", sha256="e0ecea24247a837c71c106b0341a7a997e3653da820d21ef6c08b32548f733e7")
diff --git a/var/spack/repos/builtin/packages/py-zope-interface/package.py b/var/spack/repos/builtin/packages/py-zope-interface/package.py
index 2a30b50410..a9a1fbd9b5 100644
--- a/var/spack/repos/builtin/packages/py-zope-interface/package.py
+++ b/var/spack/repos/builtin/packages/py-zope-interface/package.py
@@ -15,6 +15,8 @@ class PyZopeInterface(PythonPackage):
homepage = "https://github.com/zopefoundation/zope.interface"
pypi = "zope.interface/zope.interface-4.5.0.tar.gz"
+ license("ZPL-2.1")
+
version("5.4.0", sha256="5dba5f530fec3f0988d83b78cc591b58c0b6eb8431a85edd1569a0539a8a5a0e")
version("5.1.0", sha256="40e4c42bd27ed3c11b2c983fecfb03356fae1209de10686d03c02c8696a1d90e")
version("4.5.0", sha256="57c38470d9f57e37afb460c399eb254e7193ac7fb8042bd09bdc001981a9c74c")
diff --git a/var/spack/repos/builtin/packages/py-zxcvbn/package.py b/var/spack/repos/builtin/packages/py-zxcvbn/package.py
index 3a0379ef1d..cdcd5e3e3f 100644
--- a/var/spack/repos/builtin/packages/py-zxcvbn/package.py
+++ b/var/spack/repos/builtin/packages/py-zxcvbn/package.py
@@ -15,6 +15,8 @@ class PyZxcvbn(PythonPackage):
homepage = "https://github.com/dwolfhub/zxcvbn-python"
url = "https://github.com/dwolfhub/zxcvbn-python/archive/v4.4.25.tar.gz"
+ license("MIT")
+
version("4.4.28", sha256="b7275765acdf8028c21aa502d742e56de2252bac604c04ba5e336c39f88d5576")
version("4.4.27", sha256="9b84927fff7b4cc557b63a49adbd74f7a92026e25edd9e1b2867c1610d15fa5d")
version("4.4.26", sha256="ee498e9257742972950f33540f0e36112db14c636417ce5b53d99a492dad8aba")
diff --git a/var/spack/repos/builtin/packages/pygmo/package.py b/var/spack/repos/builtin/packages/pygmo/package.py
index 03f91cd247..c280a58667 100644
--- a/var/spack/repos/builtin/packages/pygmo/package.py
+++ b/var/spack/repos/builtin/packages/pygmo/package.py
@@ -16,6 +16,8 @@ class Pygmo(CMakePackage):
url = "https://github.com/esa/pygmo2/archive/v2.18.0.tar.gz"
git = "https://github.com/esa/pygmo2.git"
+ license("MPL-2.0")
+
version("master", branch="master")
version("2.18.0", sha256="9f081cc973297894af09f713f889870ac452bfb32b471f9f7ba08a5e0bb9a125")
diff --git a/var/spack/repos/builtin/packages/pypy-bootstrap/package.py b/var/spack/repos/builtin/packages/pypy-bootstrap/package.py
index be10d920ac..e7bf897c38 100644
--- a/var/spack/repos/builtin/packages/pypy-bootstrap/package.py
+++ b/var/spack/repos/builtin/packages/pypy-bootstrap/package.py
@@ -16,6 +16,8 @@ class PypyBootstrap(Package):
maintainers("adamjstewart")
+ license("MIT")
+
if platform.system() == "Linux":
if platform.machine() == "x86_64":
version(
diff --git a/var/spack/repos/builtin/packages/pypy/package.py b/var/spack/repos/builtin/packages/pypy/package.py
index 3f1ec58764..30fcea8dd8 100644
--- a/var/spack/repos/builtin/packages/pypy/package.py
+++ b/var/spack/repos/builtin/packages/pypy/package.py
@@ -15,6 +15,8 @@ class Pypy(Package):
maintainers("adamjstewart")
+ license("MIT")
+
version(
"3.10-v7.3.12", sha256="86e4e4eacc36046c6182f43018796537fe33a60e1d2a2cc6b8e7f91a5dcb3e42"
)
diff --git a/var/spack/repos/builtin/packages/pythia8/package.py b/var/spack/repos/builtin/packages/pythia8/package.py
index f7ef4ad30b..3a2f0b9d40 100644
--- a/var/spack/repos/builtin/packages/pythia8/package.py
+++ b/var/spack/repos/builtin/packages/pythia8/package.py
@@ -20,6 +20,8 @@ class Pythia8(AutotoolsPackage):
maintainers("ChristianTackeGSI")
+ license("GPL-2.0-only")
+
version("8.309", sha256="5bdafd9f2c4a1c47fd8a4e82fb9f0d8fcfba4de1003b8e14be4e0347436d6c33")
version("8.308", sha256="c2e8c8d38136d85fc0bc9c9fad4c2db679b0819b7d2b6fc9a47f80f99538b4e3")
version("8.307", sha256="e5b14d44aa5943332e32dd5dda9a18fdd1a0085c7198e28d840e04167fa6013d")
diff --git a/var/spack/repos/builtin/packages/python/package.py b/var/spack/repos/builtin/packages/python/package.py
index 8ef7613e19..e72d692074 100644
--- a/var/spack/repos/builtin/packages/python/package.py
+++ b/var/spack/repos/builtin/packages/python/package.py
@@ -40,6 +40,8 @@ class Python(Package):
install_targets = ["install"]
build_targets: List[str] = []
+ license("0BSD")
+
version("3.12.0", sha256="51412956d24a1ef7c97f1cb5f70e185c13e3de1f50d131c0aac6338080687afb")
version(
"3.11.6",
diff --git a/var/spack/repos/builtin/packages/q-e-sirius/package.py b/var/spack/repos/builtin/packages/q-e-sirius/package.py
index 1605e4e37d..85e0a86628 100644
--- a/var/spack/repos/builtin/packages/q-e-sirius/package.py
+++ b/var/spack/repos/builtin/packages/q-e-sirius/package.py
@@ -17,6 +17,8 @@ class QESirius(CMakePackage):
maintainers("simonpintarelli")
+ license("GPL-2.0-or-later")
+
version("develop-ristretto", branch="ristretto", preferred=True, submodules=True)
version(
"6.7-rc1-sirius",
diff --git a/var/spack/repos/builtin/packages/qb3/package.py b/var/spack/repos/builtin/packages/qb3/package.py
index a789d7fe92..7f486d8a6f 100644
--- a/var/spack/repos/builtin/packages/qb3/package.py
+++ b/var/spack/repos/builtin/packages/qb3/package.py
@@ -12,6 +12,8 @@ class Qb3(CMakePackage):
homepage = "https://github.com/lucianpls/QB3"
git = "https://github.com/lucianpls/QB3.git"
+ license("Apache-2.0")
+
version("master", branch="master")
depends_on("cmake@3.5:", type="build")
diff --git a/var/spack/repos/builtin/packages/qca/package.py b/var/spack/repos/builtin/packages/qca/package.py
index 302416ce94..b1b29e7ab4 100644
--- a/var/spack/repos/builtin/packages/qca/package.py
+++ b/var/spack/repos/builtin/packages/qca/package.py
@@ -20,6 +20,8 @@ class Qca(CMakePackage):
homepage = "https://userbase.kde.org/QCA"
url = "https://github.com/KDE/qca/archive/v2.1.3.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("2.3.5", sha256="326346893c5ad41c160b66ff10740ff4d8a1cbcd2fe545693f9791de1e01f00b")
version("2.3.0", sha256="39aa18f0985d82949f4dccce04af3eb8d4b6b64e0c71785786738d38d8183b0a")
version("2.2.90", sha256="074ac753b51a6fa15503be9418f7430effe368fd31dc41567942d832e539b17e")
diff --git a/var/spack/repos/builtin/packages/qcachegrind/package.py b/var/spack/repos/builtin/packages/qcachegrind/package.py
index 359a46859e..46b6c156f8 100644
--- a/var/spack/repos/builtin/packages/qcachegrind/package.py
+++ b/var/spack/repos/builtin/packages/qcachegrind/package.py
@@ -17,6 +17,8 @@ class Qcachegrind(QMakePackage):
homepage = "https://github.com/KDE/kcachegrind"
url = "https://github.com/KDE/kcachegrind/archive/v20.08.0.tar.gz"
+ license("GFDL-1.2-only")
+
version("20.12.2", sha256="935cf6665fac274f84af84d0a30cc2fdf27d437234b9accbf8ec0a5dba6ad867")
version("20.08.0", sha256="ffb50a7c536042ff11eed714b359b8bc419cb12402a31ebe78c3d06363f234e6")
diff --git a/var/spack/repos/builtin/packages/qcat/package.py b/var/spack/repos/builtin/packages/qcat/package.py
index 9c0d4263af..1f59cf6ade 100644
--- a/var/spack/repos/builtin/packages/qcat/package.py
+++ b/var/spack/repos/builtin/packages/qcat/package.py
@@ -14,6 +14,8 @@ class Qcat(CMakePackage):
maintainers("disheng222", "robertu94")
+ license("BSD-2-Clause")
+
version("master", branch="master")
version("1.4", commit="f16032cf237837b1d32dde0c3daa6ad1ca4a912f")
diff --git a/var/spack/repos/builtin/packages/qd/package.py b/var/spack/repos/builtin/packages/qd/package.py
index 9a5c90a74b..338d712d17 100644
--- a/var/spack/repos/builtin/packages/qd/package.py
+++ b/var/spack/repos/builtin/packages/qd/package.py
@@ -16,6 +16,8 @@ class Qd(AutotoolsPackage):
tags = ["hep"]
+ license("BSD-3-Clause-LBNL")
+
version("2.3.13", commit="a57dde96b3255b80f7f39cd80217c213bf78d949")
depends_on("autoconf", type="build")
diff --git a/var/spack/repos/builtin/packages/qemu/package.py b/var/spack/repos/builtin/packages/qemu/package.py
index cdfebd868d..2ba61d2f7c 100644
--- a/var/spack/repos/builtin/packages/qemu/package.py
+++ b/var/spack/repos/builtin/packages/qemu/package.py
@@ -15,6 +15,8 @@ class Qemu(AutotoolsPackage):
maintainers("anderbubble")
+ license("GPL-2.0-only AND LGPL-2.1-only")
+
version("4.1.1", sha256="ed6fdbbdd272611446ff8036991e9b9f04a2ab2e3ffa9e79f3bab0eb9a95a1d2")
version("4.1.0", sha256="656e60218689bdeec69903087fd7582d5d3e72238d02f4481d8dc6d79fd909c6")
version("4.0.1", sha256="f2674dd6053ef1d48593aa1f0a50c5ac9039f7a059ecb6f9b8307f3fb2fcedad")
diff --git a/var/spack/repos/builtin/packages/qgis/package.py b/var/spack/repos/builtin/packages/qgis/package.py
index 8daf503c98..cd80d5f2cf 100644
--- a/var/spack/repos/builtin/packages/qgis/package.py
+++ b/var/spack/repos/builtin/packages/qgis/package.py
@@ -17,6 +17,8 @@ class Qgis(CMakePackage):
maintainers("adamjstewart", "Sinan81")
+ license("GPL-2.0-or-later")
+
version("3.34.0", sha256="348a2df4c4520813a319b7f72546b3823e044cacd28646ba189b56a49c7d1b5f")
# Prefer latest long term release
version(
diff --git a/var/spack/repos/builtin/packages/qhull/package.py b/var/spack/repos/builtin/packages/qhull/package.py
index 3d4f8cd30d..f3d44cf707 100644
--- a/var/spack/repos/builtin/packages/qhull/package.py
+++ b/var/spack/repos/builtin/packages/qhull/package.py
@@ -19,6 +19,8 @@ class Qhull(CMakePackage):
homepage = "http://www.qhull.org"
url = "https://github.com/qhull/qhull/archive/refs/tags/2020.2.tar.gz"
+ license("custom")
+
version("2020.2", sha256="59356b229b768e6e2b09a701448bfa222c37b797a84f87f864f97462d8dbc7c5")
version("2020.1", sha256="0258bbf5de447e3d6b3968c5a7b51c08ca5d98f11f94f86621ed3e7c98365b8d")
version("2019.1", sha256="cf7235b76244595a86b9407b906e3259502b744528318f2178155e5899d6cf9f")
diff --git a/var/spack/repos/builtin/packages/qjson/package.py b/var/spack/repos/builtin/packages/qjson/package.py
index 50824207d1..d68a64a2fe 100644
--- a/var/spack/repos/builtin/packages/qjson/package.py
+++ b/var/spack/repos/builtin/packages/qjson/package.py
@@ -13,6 +13,8 @@ class Qjson(CMakePackage):
homepage = "http://qjson.sourceforge.net/"
url = "https://github.com/flavio/qjson/archive/0.9.0.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("0.9.0", sha256="e812617477f3c2bb990561767a4cd8b1d3803a52018d4878da302529552610d4")
depends_on("qt")
diff --git a/var/spack/repos/builtin/packages/qmcpack/package.py b/var/spack/repos/builtin/packages/qmcpack/package.py
index 99612cedf9..b479f5fee3 100644
--- a/var/spack/repos/builtin/packages/qmcpack/package.py
+++ b/var/spack/repos/builtin/packages/qmcpack/package.py
@@ -18,6 +18,8 @@ class Qmcpack(CMakePackage, CudaPackage):
maintainers("ye-luo")
tags = ["ecp", "ecp-apps"]
+ license("CC0-1.0")
+
# This download method is untrusted, and is not recommended by the
# Spack manual. However, it is easier to maintain because github hashes
# can occasionally change.
diff --git a/var/spack/repos/builtin/packages/qnnpack/package.py b/var/spack/repos/builtin/packages/qnnpack/package.py
index e641959919..ba5522f4e5 100644
--- a/var/spack/repos/builtin/packages/qnnpack/package.py
+++ b/var/spack/repos/builtin/packages/qnnpack/package.py
@@ -15,6 +15,8 @@ class Qnnpack(CMakePackage):
homepage = "https://github.com/pytorch/QNNPACK"
git = "https://github.com/pytorch/QNNPACK.git"
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("2019-08-28", commit="7d2a4e9931a82adc3814275b6219a03e24e36b4c") # py-torch@1.3:1.9
version("2018-12-27", commit="6c62fddc6d15602be27e9e4cbb9e985151d2fa82") # py-torch@1.2
diff --git a/var/spack/repos/builtin/packages/qperf/package.py b/var/spack/repos/builtin/packages/qperf/package.py
index 9f66e4fc10..8369ca187e 100644
--- a/var/spack/repos/builtin/packages/qperf/package.py
+++ b/var/spack/repos/builtin/packages/qperf/package.py
@@ -15,6 +15,8 @@ class Qperf(AutotoolsPackage):
homepage = "https://github.com/linux-rdma/qperf"
url = "https://github.com/linux-rdma/qperf/archive/v0.4.10.tar.gz"
+ license("GPL-2.0")
+
version("0.4.11", sha256="b0ef2ffe050607566d06102b4ef6268aad08fdc52898620d429096e7b0767e75")
version("0.4.10", sha256="94e26725b4f962eacca36d8ef48cd1fb5043721ac82c3f44018319e47a96cf6b")
diff --git a/var/spack/repos/builtin/packages/qrupdate/package.py b/var/spack/repos/builtin/packages/qrupdate/package.py
index d0554cb26f..63423615c2 100644
--- a/var/spack/repos/builtin/packages/qrupdate/package.py
+++ b/var/spack/repos/builtin/packages/qrupdate/package.py
@@ -16,6 +16,8 @@ class Qrupdate(MakefilePackage, SourceforgePackage):
homepage = "https://sourceforge.net/projects/qrupdate/"
sourceforge_mirror_path = "qrupdate/qrupdate-1.1.2.tar.gz"
+ license("GPL-3.0-only")
+
version("1.1.2", sha256="e2a1c711dc8ebc418e21195833814cb2f84b878b90a2774365f0166402308e08")
depends_on("blas")
diff --git a/var/spack/repos/builtin/packages/qscintilla/package.py b/var/spack/repos/builtin/packages/qscintilla/package.py
index 8c4c712dee..f329cdbdc6 100644
--- a/var/spack/repos/builtin/packages/qscintilla/package.py
+++ b/var/spack/repos/builtin/packages/qscintilla/package.py
@@ -16,6 +16,8 @@ class Qscintilla(QMakePackage):
homepage = "https://www.riverbankcomputing.com/software/qscintilla/intro"
url = "https://www.riverbankcomputing.com/static/Downloads/QScintilla/2.12.0/QScintilla_src-2.12.0.tar.gz"
+ license("GPL-3.0-only")
+
version("2.14.1", sha256="dfe13c6acc9d85dfcba76ccc8061e71a223957a6c02f3c343b30a9d43a4cdd4d")
version("2.14.0", sha256="449353928340300804c47b3785c3e62096f918a723d5eed8a5439764e6507f4c")
version("2.13.4", sha256="890c261f31e116f426b0ea03a136d44fc89551ebfd126d7b0bdf8a7197879986")
diff --git a/var/spack/repos/builtin/packages/qt-base/package.py b/var/spack/repos/builtin/packages/qt-base/package.py
index d0bda5fd9c..b12b8d8970 100644
--- a/var/spack/repos/builtin/packages/qt-base/package.py
+++ b/var/spack/repos/builtin/packages/qt-base/package.py
@@ -91,6 +91,8 @@ class QtBase(QtPackage):
provides("qmake")
+ license("BSD-3-Clause")
+
version("6.6.1", sha256="eb091c56e8c572d35d3da36f94f9e228892d43aecb559fa4728a19f0e44914c4")
version("6.6.0", sha256="882f39ea3a40a0894cd64e515ce51711a4fab79b8c47bc0fe0279e99493a62cf")
version("6.5.3", sha256="174021c4a630df2e7e912c2e523844ad3cb5f90967614628fd8aa15ddbab8bc5")
diff --git a/var/spack/repos/builtin/packages/qt-declarative/package.py b/var/spack/repos/builtin/packages/qt-declarative/package.py
index 805e791071..7b62db512e 100644
--- a/var/spack/repos/builtin/packages/qt-declarative/package.py
+++ b/var/spack/repos/builtin/packages/qt-declarative/package.py
@@ -14,6 +14,8 @@ class QtDeclarative(QtPackage):
url = QtPackage.get_url(__qualname__)
list_url = QtPackage.get_list_url(__qualname__)
+ license("BSD-3-Clause")
+
version("6.6.1", sha256="b1f5a75c2ea967d21b2c45f56ba1de66e2bf14a581b2f0d8e776441f1bebd0e7")
version("6.6.0", sha256="2e52ef00736a9954426adf454cfb365fabdffb5703c814c188bc866cbf9f4dad")
version("6.5.3", sha256="563924e58ac517492acb1952af0fb950cd54045ef6d61b98de06fac728239811")
diff --git a/var/spack/repos/builtin/packages/qt-quick3d/package.py b/var/spack/repos/builtin/packages/qt-quick3d/package.py
index c5437ab310..5698aa3011 100644
--- a/var/spack/repos/builtin/packages/qt-quick3d/package.py
+++ b/var/spack/repos/builtin/packages/qt-quick3d/package.py
@@ -14,6 +14,8 @@ class QtQuick3d(QtPackage):
url = QtPackage.get_url(__qualname__)
list_url = QtPackage.get_list_url(__qualname__)
+ license("BSD-3-Clause")
+
version("6.6.1", sha256="57abc6e178d2b28cfac544c71cb20f362409267be5422ca3fbaa46a1bbfd5515")
version("6.6.0", sha256="2cda12649cfb6c23261c48e626714ca7eb01fa4b20e0bed02031f9c488c820ad")
version("6.5.3", sha256="5df7494824c44fc73c03348b218166db5c4d8d42bd7d221f15e58c962cf657e5")
diff --git a/var/spack/repos/builtin/packages/qt-quicktimeline/package.py b/var/spack/repos/builtin/packages/qt-quicktimeline/package.py
index 7a8ef0ee7a..c1fa664999 100644
--- a/var/spack/repos/builtin/packages/qt-quicktimeline/package.py
+++ b/var/spack/repos/builtin/packages/qt-quicktimeline/package.py
@@ -14,6 +14,8 @@ class QtQuicktimeline(QtPackage):
url = QtPackage.get_url(__qualname__)
list_url = QtPackage.get_list_url(__qualname__)
+ license("BSD-3-Clause")
+
version("6.6.1", sha256="fe77555566bd6bb0ef0cb67b6ad09e225399fba3d2ec388de84e8a6200c0e2fc")
version("6.6.0", sha256="06b94443da3f81153f04dca0cce781481462310d51f97d5550f81322a7a88cd0")
version("6.5.3", sha256="fddd90cdb15af093673c6da924e18e22ebd364b9ab215356e1b40db28ac66640")
diff --git a/var/spack/repos/builtin/packages/qt-shadertools/package.py b/var/spack/repos/builtin/packages/qt-shadertools/package.py
index b865bf4b9f..7a9d382491 100644
--- a/var/spack/repos/builtin/packages/qt-shadertools/package.py
+++ b/var/spack/repos/builtin/packages/qt-shadertools/package.py
@@ -16,6 +16,8 @@ class QtShadertools(QtPackage):
url = QtPackage.get_url(__qualname__)
list_url = QtPackage.get_list_url(__qualname__)
+ license("BSD-3-Clause")
+
version("6.6.1", sha256="1206110464f8829e34ca7277bdcd2044e96a98078c9ab9f8b96ed526a4d81526")
version("6.6.0", sha256="8b34908f8bbc7fb00a00babede91dbbeec9826f5138d390041f239d483e1162a")
version("6.5.3", sha256="e6c627763db8c60799218947443efb90fb3511342f2212f5e99cd98f6942ed08")
diff --git a/var/spack/repos/builtin/packages/qt-svg/package.py b/var/spack/repos/builtin/packages/qt-svg/package.py
index eb8b8036a3..2640cdf067 100644
--- a/var/spack/repos/builtin/packages/qt-svg/package.py
+++ b/var/spack/repos/builtin/packages/qt-svg/package.py
@@ -16,6 +16,8 @@ class QtSvg(QtPackage):
url = QtPackage.get_url(__qualname__)
list_url = QtPackage.get_list_url(__qualname__)
+ license("BSD-3-Clause")
+
version("6.6.1", sha256="b947acd83ac51116f29c7f7278d9faed19b8c11e021dbf08616e7d6200118db8")
version("6.6.0", sha256="4fd6b4d9307c3cd8fd207e60334823fed07a9acb32f7d53cd9c9be9b6a2f8a30")
version("6.5.3", sha256="fb8e5574c2480aab78062fad2d0a521633b4591ada600130b918b703c2ddb09a")
diff --git a/var/spack/repos/builtin/packages/qt/package.py b/var/spack/repos/builtin/packages/qt/package.py
index e949ad8ace..cb931ac522 100644
--- a/var/spack/repos/builtin/packages/qt/package.py
+++ b/var/spack/repos/builtin/packages/qt/package.py
@@ -31,6 +31,8 @@ class Qt(Package):
phases = ["configure", "build", "install"]
+ license("LGPL-3.0-only")
+
version("5.15.11", sha256="7426b1eaab52ed169ce53804bdd05dfe364f761468f888a0f15a308dc1dc2951")
version("5.15.10", sha256="b545cb83c60934adc9a6bbd27e2af79e5013de77d46f5b9f5bb2a3c762bf55ca")
version("5.15.9", sha256="26d5f36134db03abe4a6db794c7570d729c92a3fc1b0bf9b1c8f86d0573cd02f")
diff --git a/var/spack/repos/builtin/packages/qtkeychain/package.py b/var/spack/repos/builtin/packages/qtkeychain/package.py
index 0bea065f0b..8bcd5f8573 100644
--- a/var/spack/repos/builtin/packages/qtkeychain/package.py
+++ b/var/spack/repos/builtin/packages/qtkeychain/package.py
@@ -12,6 +12,8 @@ class Qtkeychain(CMakePackage):
homepage = "https://github.com/frankosterfeld/qtkeychain"
url = "https://github.com/frankosterfeld/qtkeychain/archive/v0.9.1.tar.gz"
+ license("BSD-2-Clause")
+
version("0.9.1", sha256="9c2762d9d0759a65cdb80106d547db83c6e9fdea66f1973c6e9014f867c6f28e")
depends_on("qt+dbus")
diff --git a/var/spack/repos/builtin/packages/qtltools/package.py b/var/spack/repos/builtin/packages/qtltools/package.py
index 21c98d5ccb..13f5d59db7 100644
--- a/var/spack/repos/builtin/packages/qtltools/package.py
+++ b/var/spack/repos/builtin/packages/qtltools/package.py
@@ -12,6 +12,8 @@ class Qtltools(MakefilePackage):
homepage = "https://qtltools.github.io/qtltools/"
url = "https://github.com/qtltools/qtltools/archive/refs/tags/1.3.1.tar.gz"
+ license("GPL-3.0-only")
+
version("1.3.1", sha256="033b9b61923fd65c4b8b80bc0add321e6fd6fb40de49d15c2dfe6a4d7e60764a")
version("1.3", sha256="032020d7e038eac4ec01701343a887bced7cca356cbd24b3d5bbadf83686faeb")
diff --git a/var/spack/repos/builtin/packages/qualimap/package.py b/var/spack/repos/builtin/packages/qualimap/package.py
index 8a15d30a2a..3b36d3011d 100644
--- a/var/spack/repos/builtin/packages/qualimap/package.py
+++ b/var/spack/repos/builtin/packages/qualimap/package.py
@@ -15,6 +15,8 @@ class Qualimap(Package):
homepage = "http://qualimap.conesalab.org/"
url = "https://bitbucket.org/kokonech/qualimap/downloads/qualimap_v2.2.1.zip"
+ license("GPL-2.0-or-later")
+
version("2.2.1", sha256="08f1d66e49c83c76c56c4225c53aee44f41e0592c8bdc84b8c4ecd975700e045")
depends_on("java", type="run")
diff --git a/var/spack/repos/builtin/packages/quantum-espresso/package.py b/var/spack/repos/builtin/packages/quantum-espresso/package.py
index 8755cf7749..0648542f8d 100644
--- a/var/spack/repos/builtin/packages/quantum-espresso/package.py
+++ b/var/spack/repos/builtin/packages/quantum-espresso/package.py
@@ -22,6 +22,8 @@ class QuantumEspresso(CMakePackage, Package):
build_system(conditional("cmake", when="@6.8:"), "generic", default="cmake")
+ license("GPL-2.0-only")
+
version("develop", branch="develop")
version("7.2", sha256="b348a4a7348b66a73545d9ca317a2645755c98d343c1cfe8def475ad030808c0")
version("7.1", sha256="d56dea096635808843bd5a9be2dee3d1f60407c01dbeeda03f8256a3bcfc4eb6")
diff --git a/var/spack/repos/builtin/packages/quickjs/package.py b/var/spack/repos/builtin/packages/quickjs/package.py
index 6f77137b75..bdae2091ae 100644
--- a/var/spack/repos/builtin/packages/quickjs/package.py
+++ b/var/spack/repos/builtin/packages/quickjs/package.py
@@ -14,6 +14,8 @@ class Quickjs(MakefilePackage):
git = "https://github.com/bellard/quickjs.git"
url = "https://bellard.org/quickjs/quickjs-2021-03-27.tar.xz"
+ license("MIT")
+
version("master", branch="master")
version(
"2021-03-27", sha256="a45bface4c3379538dea8533878d694e289330488ea7028b105f72572fe7fe1a"
diff --git a/var/spack/repos/builtin/packages/quo-vadis/package.py b/var/spack/repos/builtin/packages/quo-vadis/package.py
index 029b4926c9..23029ccf41 100644
--- a/var/spack/repos/builtin/packages/quo-vadis/package.py
+++ b/var/spack/repos/builtin/packages/quo-vadis/package.py
@@ -15,6 +15,8 @@ class QuoVadis(CMakePackage):
maintainers("samuelkgutierrez")
+ license("BSD-3-Clause")
+
version("master", branch="master")
variant("fortran", default=True, description="Build with Fortran bindings")
diff --git a/var/spack/repos/builtin/packages/qwt/package.py b/var/spack/repos/builtin/packages/qwt/package.py
index 7bc3d51ece..7a2bc8104b 100644
--- a/var/spack/repos/builtin/packages/qwt/package.py
+++ b/var/spack/repos/builtin/packages/qwt/package.py
@@ -17,6 +17,8 @@ class Qwt(QMakePackage):
homepage = "http://qwt.sourceforge.net/"
url = "https://sourceforge.net/projects/qwt/files/qwt/6.1.3/qwt-6.1.3.tar.bz2"
+ license("custom")
+
version("6.1.6", sha256="99460d31c115ee4117b0175d885f47c2c590d784206f09815dc058fbe5ede1f6")
version("6.1.4", sha256="1529215329e51fc562e0009505a838f427919a18b362afff441f035b2d9b5bd9")
version("6.1.3", sha256="f3ecd34e72a9a2b08422fb6c8e909ca76f4ce5fa77acad7a2883b701f4309733")
diff --git a/var/spack/repos/builtin/packages/r-abind/package.py b/var/spack/repos/builtin/packages/r-abind/package.py
index 41351eb05e..7dc0b880cb 100644
--- a/var/spack/repos/builtin/packages/r-abind/package.py
+++ b/var/spack/repos/builtin/packages/r-abind/package.py
@@ -17,6 +17,8 @@ class RAbind(RPackage):
cran = "abind"
+ license("LGPL-2.0-or-later")
+
version("1.4-5", sha256="3a3ace5afbcb86e56889efcebf3bf5c3bb042a282ba7cc4412d450bb246a3f2c")
version("1.4-3", sha256="b6c255878c1ab81701ae701f34546e88be115629b984ac4272e311fa3c0ea6ce")
diff --git a/var/spack/repos/builtin/packages/r-acepack/package.py b/var/spack/repos/builtin/packages/r-acepack/package.py
index 5fd558452e..5461377bb8 100644
--- a/var/spack/repos/builtin/packages/r-acepack/package.py
+++ b/var/spack/repos/builtin/packages/r-acepack/package.py
@@ -27,4 +27,6 @@ class RAcepack(RPackage):
cran = "acepack"
+ license("MIT")
+
version("1.4.1", sha256="82750507926f02a696f6cc03693e8d4a5ee7e92500c8c15a16a9c12addcd28b9")
diff --git a/var/spack/repos/builtin/packages/r-ada/package.py b/var/spack/repos/builtin/packages/r-ada/package.py
index e440c3f40f..f423986a4e 100644
--- a/var/spack/repos/builtin/packages/r-ada/package.py
+++ b/var/spack/repos/builtin/packages/r-ada/package.py
@@ -16,6 +16,8 @@ class RAda(RPackage):
cran = "ada"
+ license("GPL-2.0-or-later")
+
version("2.0-5", sha256="d900172059eebeef30c27944fc29737a231fc4f92e3c2661868383fbd9016ac0")
depends_on("r@2.10:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-adabag/package.py b/var/spack/repos/builtin/packages/r-adabag/package.py
index 04de410758..ded93aedad 100644
--- a/var/spack/repos/builtin/packages/r-adabag/package.py
+++ b/var/spack/repos/builtin/packages/r-adabag/package.py
@@ -32,6 +32,8 @@ class RAdabag(RPackage):
cran = "adabag"
+ license("GPL-2.0-or-later")
+
version("4.2", sha256="47019eb8cefc8372996fbb2642f64d4a91d7cedc192690a8d8be6e7e03cd3c81")
version("4.1", sha256="ff938c36122cdf58a71a59a6bf79a3c7816966ee7cc4907c4a0a3c0732e3d028")
diff --git a/var/spack/repos/builtin/packages/r-ade4/package.py b/var/spack/repos/builtin/packages/r-ade4/package.py
index ce1df4640c..fa896810e5 100644
--- a/var/spack/repos/builtin/packages/r-ade4/package.py
+++ b/var/spack/repos/builtin/packages/r-ade4/package.py
@@ -19,6 +19,8 @@ class RAde4(RPackage):
cran = "ade4"
+ license("GPL-2.0-or-later")
+
version("1.7-22", sha256="007df54e83a2a6cb8d6da8006f0aace011e7eaa7744dc5f8230ac2c002b393b4")
version("1.7-20", sha256="ddc75788b55902f17dabda209eb67c378aa0233767697e00fa3f8fc85e4bad7b")
version("1.7-19", sha256="c85111881ff93a261ca34a5b5ef313d1c0ff9b84f0b23596bc56cfa696f165ef")
diff --git a/var/spack/repos/builtin/packages/r-adegenet/package.py b/var/spack/repos/builtin/packages/r-adegenet/package.py
index e0947b8d0b..fdda331e06 100644
--- a/var/spack/repos/builtin/packages/r-adegenet/package.py
+++ b/var/spack/repos/builtin/packages/r-adegenet/package.py
@@ -21,6 +21,8 @@ class RAdegenet(RPackage):
cran = "adegenet"
+ license("GPL-2.0-or-later")
+
version("2.1.10", sha256="ab62780ac1dd575d01f3e0869b34728a74b2ca2eaeeccb2f520007e9a578b163")
version("2.1.8", sha256="80d72c3eefe077723dec91c98b7d46815b9659ab7196581d18b6e9d6c27f5025")
version("2.1.6", sha256="7823de4933634cb887481fe4b12cf2faacbaa1b4b66939584d10fcb7ce2da26b")
diff --git a/var/spack/repos/builtin/packages/r-adegraphics/package.py b/var/spack/repos/builtin/packages/r-adegraphics/package.py
index e01e96d865..127bb020e8 100644
--- a/var/spack/repos/builtin/packages/r-adegraphics/package.py
+++ b/var/spack/repos/builtin/packages/r-adegraphics/package.py
@@ -15,6 +15,8 @@ class RAdegraphics(RPackage):
cran = "adegraphics"
+ license("GPL-2.0-or-later")
+
version("1.0-18", sha256="8fe07fc0f73e9917e098de2ee8e6fdb3e07775446683b6222692a3298e4d563c")
version("1.0-16", sha256="7ba59ce9aeefe1c25b4b118d08ef458ffd34115412c147cc428629e72a82ec3a")
version("1.0-15", sha256="87bbcd072e9a898955f5ede4315e82365086a50a2887bf5bd2e94bbb4d3f678a")
diff --git a/var/spack/repos/builtin/packages/r-adephylo/package.py b/var/spack/repos/builtin/packages/r-adephylo/package.py
index ca203bc8d9..c1451fba49 100644
--- a/var/spack/repos/builtin/packages/r-adephylo/package.py
+++ b/var/spack/repos/builtin/packages/r-adephylo/package.py
@@ -14,6 +14,8 @@ class RAdephylo(RPackage):
cran = "adephylo"
+ license("GPL-2.0-or-later")
+
version("1.1-13", sha256="2aa132fee9d0a14ac09b0a96af40ac332cb4e13c892908803c335aa7319ca76d")
version("1.1-11", sha256="154bf2645eac4493b85877933b9445442524ca4891aefe4e80c294c398cff61a")
diff --git a/var/spack/repos/builtin/packages/r-adespatial/package.py b/var/spack/repos/builtin/packages/r-adespatial/package.py
index b9d95a9203..ad092ea72c 100644
--- a/var/spack/repos/builtin/packages/r-adespatial/package.py
+++ b/var/spack/repos/builtin/packages/r-adespatial/package.py
@@ -17,6 +17,8 @@ class RAdespatial(RPackage):
cran = "adespatial"
+ license("GPL-2.0-or-later")
+
version("0.3-21", sha256="4ff65f9bc05892a2d37d34ab2b77dbd24f980adc891f5f94f8e56aec771ea79f")
version("0.3-20", sha256="f88e009563087c52af5be490bd111cc38b0b70437bbfa189e846080a069b64eb")
version("0.3-19", sha256="db50f1c42961e40bcef6d714a89a09b1345dab2dd013cea8e2122fdf99d5d223")
diff --git a/var/spack/repos/builtin/packages/r-afex/package.py b/var/spack/repos/builtin/packages/r-afex/package.py
index 3656805ca9..9691aaba1b 100644
--- a/var/spack/repos/builtin/packages/r-afex/package.py
+++ b/var/spack/repos/builtin/packages/r-afex/package.py
@@ -24,6 +24,8 @@ class RAfex(RPackage):
cran = "afex"
+ license("GPL-2.0-or-later")
+
version("1.3-0", sha256="f8e276a1070288c54b83db1d1214fd88fe8d8b8698cf0c2743ef2a45f61e1933")
version("1.2-1", sha256="e3a8cecd46db9521039275a5bf27937afb3ec4021644cc4fac94096cc585aacb")
version("1.2-0", sha256="8b57ffb8ba2f6354185fc79c8b0cab2703d753b89a100f4325bb2e4c7a3531c2")
diff --git a/var/spack/repos/builtin/packages/r-aldex2/package.py b/var/spack/repos/builtin/packages/r-aldex2/package.py
index 342644e0d7..5994375ffa 100644
--- a/var/spack/repos/builtin/packages/r-aldex2/package.py
+++ b/var/spack/repos/builtin/packages/r-aldex2/package.py
@@ -23,6 +23,8 @@ class RAldex2(RPackage):
bioc = "ALDEx2"
+ license("GPL-3.0-only")
+
version("1.32.0", commit="ba32b9a9b6a8f42906ea094318f00116f15e42eb")
version("1.30.0", commit="cb6670515a8722f9cfedac12a8c2747a5298ee46")
version("1.28.1", commit="f8d8ba6d2439bff75ab80f5466c9a047c31ed0a6")
diff --git a/var/spack/repos/builtin/packages/r-amap/package.py b/var/spack/repos/builtin/packages/r-amap/package.py
index 4c6d24df5a..777ef9291d 100644
--- a/var/spack/repos/builtin/packages/r-amap/package.py
+++ b/var/spack/repos/builtin/packages/r-amap/package.py
@@ -14,6 +14,8 @@ class RAmap(RPackage):
cran = "amap"
+ license("GPL-2.0-or-later")
+
version("0.8-19", sha256="7349ea684b69eba0fcc48f78b7ac09a838d95d3bc0c6a94b6055605ac0291900")
version("0.8-18", sha256="7afbbdd681a201121374821b733c9000ca1046a2353ee386507604c2c759ec7e")
version("0.8-17", sha256="6b8473d1d35a9cbc611661882c8f681162e8f913f911ccd51629200ae72289c6")
diff --git a/var/spack/repos/builtin/packages/r-animation/package.py b/var/spack/repos/builtin/packages/r-animation/package.py
index 88bce8c0bb..4dc8894632 100644
--- a/var/spack/repos/builtin/packages/r-animation/package.py
+++ b/var/spack/repos/builtin/packages/r-animation/package.py
@@ -18,6 +18,8 @@ class RAnimation(RPackage):
cran = "animation"
+ license("GPL-2.0-or-later")
+
version("2.7", sha256="88418f1b04ec785963bad492f30eb48b05914e9e5d88c7eef705d949cbd7e469")
version("2.6", sha256="90293638920ac436e7e4de76ebfd92e1643ccdb0259b62128f16dd0b13245b0a")
version("2.5", sha256="b232fef1b318c79710e5e1923d87baba4c85ffe2c77ddb188130e0911d8cb55f")
diff --git a/var/spack/repos/builtin/packages/r-annaffy/package.py b/var/spack/repos/builtin/packages/r-annaffy/package.py
index 8eab7dc0c2..81c2693464 100644
--- a/var/spack/repos/builtin/packages/r-annaffy/package.py
+++ b/var/spack/repos/builtin/packages/r-annaffy/package.py
@@ -16,6 +16,8 @@ class RAnnaffy(RPackage):
bioc = "annaffy"
+ license("LGPL-2.1-or-later")
+
version("1.72.0", commit="7cb439706a7e93fb5b44ead374010077a44ea78b")
version("1.70.0", commit="c99e81259adb39b5d8e954fd7afe7f93675229bc")
version("1.68.0", commit="fa930c0bbdca9828a130ab06d86c65d451380830")
diff --git a/var/spack/repos/builtin/packages/r-anytime/package.py b/var/spack/repos/builtin/packages/r-anytime/package.py
index f49a2a0769..3f3264dff9 100644
--- a/var/spack/repos/builtin/packages/r-anytime/package.py
+++ b/var/spack/repos/builtin/packages/r-anytime/package.py
@@ -16,6 +16,8 @@ class RAnytime(RPackage):
cran = "anytime"
+ license("GPL-2.0-or-later")
+
version("0.3.9", sha256="1096c15249ac70997a8a41c37eeb2a6d38530621abeae05d3dcd96a8acc7574a")
depends_on("r@3.2.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-aod/package.py b/var/spack/repos/builtin/packages/r-aod/package.py
index 017efdef72..b8221a14ed 100644
--- a/var/spack/repos/builtin/packages/r-aod/package.py
+++ b/var/spack/repos/builtin/packages/r-aod/package.py
@@ -17,6 +17,8 @@ class RAod(RPackage):
cran = "aod"
+ license("GPL-2.0-or-later")
+
version("1.3.2", sha256="9b85be7b12b31ac076f2456853a5b18d8a79ce2b86d00055264529a0cd28515c")
version("1.3.1", sha256="052d8802500fcfdb3b37a8e3e6f3fbd5c3a54e48c3f68122402d2ea3a15403bc")
diff --git a/var/spack/repos/builtin/packages/r-ape/package.py b/var/spack/repos/builtin/packages/r-ape/package.py
index 8bb27e4f09..f68db3f2cd 100644
--- a/var/spack/repos/builtin/packages/r-ape/package.py
+++ b/var/spack/repos/builtin/packages/r-ape/package.py
@@ -27,6 +27,8 @@ class RApe(RPackage):
cran = "ape"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("5.7-1", sha256="8b09c71218d8aa629e43bc807b433a4e30a61847d91b2810e31c366f0fe5057a")
version("5.6-2", sha256="9b62450a0390a1f07df007d348ad4cedcd814d42cb11c5a300ed33550fd41257")
version("5.6-1", sha256="25401e036576eed1200e15bf68879ccd85611303a3508b989e15164cd4c0f7f7")
diff --git a/var/spack/repos/builtin/packages/r-aplot/package.py b/var/spack/repos/builtin/packages/r-aplot/package.py
index 2ba3522629..5039623768 100644
--- a/var/spack/repos/builtin/packages/r-aplot/package.py
+++ b/var/spack/repos/builtin/packages/r-aplot/package.py
@@ -18,6 +18,8 @@ class RAplot(RPackage):
cran = "aplot"
+ license("Artistic-2.0")
+
version("0.1.10", sha256="d937768241f887628b88bb3b49dd6cbe9b7dae39ae7054e7380a9836721a67d1")
version("0.1.8", sha256="d931d7769dc7ce4bc938e8c068973721e89da0aa5f40a04f8a9119621b33459c")
version("0.1.7", sha256="f6250f5f6d1addc8d5717be80a92c569bfd83d35bce2e3dbeb251c9ae1be8616")
diff --git a/var/spack/repos/builtin/packages/r-argparse/package.py b/var/spack/repos/builtin/packages/r-argparse/package.py
index 511e32aa9f..615861edb2 100644
--- a/var/spack/repos/builtin/packages/r-argparse/package.py
+++ b/var/spack/repos/builtin/packages/r-argparse/package.py
@@ -15,6 +15,8 @@ class RArgparse(RPackage):
cran = "argparse"
+ license("GPL-2.0-or-later")
+
version("2.2.2", sha256="b62c9bf5e6ca35fb7a2e614a916815c04cbf6c6db3f89f99b4df76470a4a856d")
version("2.1.6", sha256="2ad7faad795878b88969ac5d91ba38f4e96deb85dfea7148c3510f0eaa3de592")
version("2.1.5", sha256="83e112beb47733849980b286d93ac930f0cbe6ac78fcb94fc9f6b0eea882658d")
diff --git a/var/spack/repos/builtin/packages/r-arrangements/package.py b/var/spack/repos/builtin/packages/r-arrangements/package.py
index d813874372..e9bc70d9bb 100644
--- a/var/spack/repos/builtin/packages/r-arrangements/package.py
+++ b/var/spack/repos/builtin/packages/r-arrangements/package.py
@@ -19,6 +19,8 @@ class RArrangements(RPackage):
cran = "arrangements"
+ license("MIT")
+
version("1.1.9", sha256="e9b5dcb185ec9b28201b196384b04a8d5a15f4ddb9e0b0b2a0c718635ff7345b")
depends_on("r@3.4.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-ash/package.py b/var/spack/repos/builtin/packages/r-ash/package.py
index 46adcda9cc..c924702bd9 100644
--- a/var/spack/repos/builtin/packages/r-ash/package.py
+++ b/var/spack/repos/builtin/packages/r-ash/package.py
@@ -14,4 +14,6 @@ class RAsh(RPackage):
cran = "ash"
+ license("GPL-2.0-or-later")
+
version("1.0-15", sha256="8b0a7bc39dd0ce2172f09edc5b5e029347d041a4d508bbff3f3fd6f69450c2ab")
diff --git a/var/spack/repos/builtin/packages/r-askpass/package.py b/var/spack/repos/builtin/packages/r-askpass/package.py
index ee2beb7477..5f0bf4600b 100644
--- a/var/spack/repos/builtin/packages/r-askpass/package.py
+++ b/var/spack/repos/builtin/packages/r-askpass/package.py
@@ -20,6 +20,8 @@ class RAskpass(RPackage):
cran = "askpass"
+ license("MIT")
+
version("1.1", sha256="db40827d1bdbb90c0aa2846a2961d3bf9d76ad1b392302f9dd84cc2fd18c001f")
depends_on("r-sys@2.1:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-assertthat/package.py b/var/spack/repos/builtin/packages/r-assertthat/package.py
index 29c68a51e8..274deaebe1 100644
--- a/var/spack/repos/builtin/packages/r-assertthat/package.py
+++ b/var/spack/repos/builtin/packages/r-assertthat/package.py
@@ -15,6 +15,8 @@ class RAssertthat(RPackage):
cran = "assertthat"
+ license("GPL-3.0-only")
+
version("0.2.1", sha256="85cf7fcc4753a8c86da9a6f454e46c2a58ffc70c4f47cac4d3e3bcefda2a9e9f")
version("0.2.0", sha256="d73ef79b1e75293ed889a99571b237a95829c099f7da094d4763f83ea6fde5f2")
version("0.1", sha256="1363645a9a128f615aa0641dc5f5c5abd960b1c38320492366dad1e7a5c29a37")
diff --git a/var/spack/repos/builtin/packages/r-automap/package.py b/var/spack/repos/builtin/packages/r-automap/package.py
index 34a15d4847..95f92fe8c7 100644
--- a/var/spack/repos/builtin/packages/r-automap/package.py
+++ b/var/spack/repos/builtin/packages/r-automap/package.py
@@ -15,6 +15,8 @@ class RAutomap(RPackage):
cran = "automap"
+ license("GPL-2.0-or-later")
+
version("1.1-9", sha256="f3070aed385352d2595ceddd74cb03cd71965f2e60b675832d16ec2ead6f3a43")
depends_on("r@2.10.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-backports/package.py b/var/spack/repos/builtin/packages/r-backports/package.py
index 9c60f13774..99d8367083 100644
--- a/var/spack/repos/builtin/packages/r-backports/package.py
+++ b/var/spack/repos/builtin/packages/r-backports/package.py
@@ -18,6 +18,8 @@ class RBackports(RPackage):
cran = "backports"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("1.4.1", sha256="845c3c59fbb05e5a892c4231b955a0afdd331d82b7cc815bcff0672023242474")
version("1.4.0", sha256="e7611565d24a852ad8b08579a7c67ad9121c1bda148bade98c7bec686e8dabbf")
version("1.2.1", sha256="a2834bbd57e305e5d8010322f1906ea1789b3b5ba5eca77c5ff4248aceb7c2d5")
diff --git a/var/spack/repos/builtin/packages/r-base64/package.py b/var/spack/repos/builtin/packages/r-base64/package.py
index 95919d7b22..99ce6b4631 100644
--- a/var/spack/repos/builtin/packages/r-base64/package.py
+++ b/var/spack/repos/builtin/packages/r-base64/package.py
@@ -15,6 +15,8 @@ class RBase64(RPackage):
cran = "base64"
+ license("MIT")
+
version("2.0.1", sha256="4d22687c0195c2049e0af2c613b1ebcb908037010ad6e550bf47d69e842535f1")
version("2.0", sha256="8e259c2b12446197d1152b83a81bab84ccb5a5b77021a9b5645dd4c63c804bd1")
diff --git a/var/spack/repos/builtin/packages/r-base64enc/package.py b/var/spack/repos/builtin/packages/r-base64enc/package.py
index 4ae4538e35..1ba6fea312 100644
--- a/var/spack/repos/builtin/packages/r-base64enc/package.py
+++ b/var/spack/repos/builtin/packages/r-base64enc/package.py
@@ -14,6 +14,8 @@ class RBase64enc(RPackage):
cran = "base64enc"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("0.1-3", sha256="6d856d8a364bcdc499a0bf38bfd283b7c743d08f0b288174fba7dbf0a04b688d")
depends_on("r@2.9.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-basilisk-utils/package.py b/var/spack/repos/builtin/packages/r-basilisk-utils/package.py
index c6db94ccba..fec62eac0b 100644
--- a/var/spack/repos/builtin/packages/r-basilisk-utils/package.py
+++ b/var/spack/repos/builtin/packages/r-basilisk-utils/package.py
@@ -19,6 +19,8 @@ class RBasiliskUtils(RPackage):
bioc = "basilisk.utils"
+ license("GPL-3.0-only")
+
version("1.12.0", commit="8314f9a72ecc0f20b180431aec93647320de8c2c")
depends_on("r-dir-expiry", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-basilisk/package.py b/var/spack/repos/builtin/packages/r-basilisk/package.py
index 0a94e3761a..c4b6431cc0 100644
--- a/var/spack/repos/builtin/packages/r-basilisk/package.py
+++ b/var/spack/repos/builtin/packages/r-basilisk/package.py
@@ -17,6 +17,8 @@ class RBasilisk(RPackage):
bioc = "basilisk"
+ license("GPL-3.0-or-later")
+
version("1.12.0", commit="26c1c354526eb8d806268427a7c40b31bb89f489")
depends_on("r-reticulate", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-bayesm/package.py b/var/spack/repos/builtin/packages/r-bayesm/package.py
index 58dc59f077..f00506de95 100644
--- a/var/spack/repos/builtin/packages/r-bayesm/package.py
+++ b/var/spack/repos/builtin/packages/r-bayesm/package.py
@@ -31,6 +31,8 @@ class RBayesm(RPackage):
cran = "bayesm"
+ license("GPL-2.0-or-later")
+
version("3.1-5", sha256="f223074ca41ede293b48350eac77a565e034f0f8cf3dd72d0e1d126cc58047a2")
version("3.1-4", sha256="061b216c62bc72eab8d646ad4075f2f78823f9913344a781fa53ea7cf4a48f94")
version("3.1-3", sha256="51e4827eca8cd4cf3626f3c2282543df7c392b3ffb843f4bfb386fe104642a10")
diff --git a/var/spack/repos/builtin/packages/r-bayesplot/package.py b/var/spack/repos/builtin/packages/r-bayesplot/package.py
index 2c8d3f3f6f..7445193c34 100644
--- a/var/spack/repos/builtin/packages/r-bayesplot/package.py
+++ b/var/spack/repos/builtin/packages/r-bayesplot/package.py
@@ -20,6 +20,8 @@ class RBayesplot(RPackage):
cran = "bayesplot"
+ license("GPL-3.0-or-later")
+
version("1.10.0", sha256="bb4cb92b1ae4cf8ae5f4b5cb092aba34af3d820d137e1f2265cca8f3e85113ff")
version("1.9.0", sha256="0a81a4b99cf781334e57cfc3c469fad8b932a68204016a3bbca33cab4e2a1e43")
version("1.8.1", sha256="d8d74201ea91fa5438714686ca22a947ec9375b6c12b0cfef010c57104b1aa2a")
diff --git a/var/spack/repos/builtin/packages/r-beanplot/package.py b/var/spack/repos/builtin/packages/r-beanplot/package.py
index 91b6c2b6db..00b9312ec8 100644
--- a/var/spack/repos/builtin/packages/r-beanplot/package.py
+++ b/var/spack/repos/builtin/packages/r-beanplot/package.py
@@ -14,5 +14,7 @@ class RBeanplot(RPackage):
cran = "beanplot"
+ license("GPL-2.0-only")
+
version("1.3.1", sha256="49158aee3449108fd857ef43fb777f55a2b975b350a4a710788996ad19dd15ad")
version("1.2", sha256="49da299139a47171c5b4ccdea79ffbbc152894e05d552e676f135147c0c9b372")
diff --git a/var/spack/repos/builtin/packages/r-beeswarm/package.py b/var/spack/repos/builtin/packages/r-beeswarm/package.py
index 629442bb61..0b9b2358cc 100644
--- a/var/spack/repos/builtin/packages/r-beeswarm/package.py
+++ b/var/spack/repos/builtin/packages/r-beeswarm/package.py
@@ -14,5 +14,7 @@ class RBeeswarm(RPackage):
cran = "beeswarm"
+ license("Artistic-2.0")
+
version("0.4.0", sha256="51f4339bf4080a2be84bb49a844c636625657fbed994abeaa42aead916c3d504")
version("0.2.3", sha256="0115425e210dced05da8e162c8455526a47314f72e441ad2a33dcab3f94ac843")
diff --git a/var/spack/repos/builtin/packages/r-bfast/package.py b/var/spack/repos/builtin/packages/r-bfast/package.py
index 3994832788..ec5f26fafd 100644
--- a/var/spack/repos/builtin/packages/r-bfast/package.py
+++ b/var/spack/repos/builtin/packages/r-bfast/package.py
@@ -27,6 +27,8 @@ class RBfast(RPackage):
cran = "bfast"
+ license("GPL-2.0-or-later")
+
version("1.6.1", sha256="aaf479af1924691cbec8c67c68005c00d97cead51b2b44863c18acd4cea453ee")
version("1.5.7", sha256="01585fe8944d05ebdb13795214077bc1365f0c0372e2a1f7edb914356dace558")
diff --git a/var/spack/repos/builtin/packages/r-bglr/package.py b/var/spack/repos/builtin/packages/r-bglr/package.py
index bbe7f6bcd7..b0d2cc53aa 100644
--- a/var/spack/repos/builtin/packages/r-bglr/package.py
+++ b/var/spack/repos/builtin/packages/r-bglr/package.py
@@ -11,6 +11,8 @@ class RBglr(RPackage):
cran = "BGLR"
+ license("GPL-3.0-only")
+
version("1.1.0", sha256="97c5bb8a461eb408e907693811b2d917efc993000da06591a83a3f5529451ea7")
version("1.0.9", sha256="440a96f9f502e0d6ecc8c00720d1ccdbab5ee8223e1def6c930edaa9a9de9099")
version("1.0.8", sha256="5e969590d80b2f272c02a43b487ab1ffa13af386e0342993e6ac484fc82c9b95")
diff --git a/var/spack/repos/builtin/packages/r-bibtex/package.py b/var/spack/repos/builtin/packages/r-bibtex/package.py
index a65e992905..62daabf704 100644
--- a/var/spack/repos/builtin/packages/r-bibtex/package.py
+++ b/var/spack/repos/builtin/packages/r-bibtex/package.py
@@ -13,6 +13,8 @@ class RBibtex(RPackage):
cran = "bibtex"
+ license("GPL-2.0-or-later")
+
version("0.5.1", sha256="f3c1a0a4e666c4addd73ff13ce8ce073d73d10ebca36d333328ade8a0b493ed1")
version("0.5.0", sha256="ec81b4ee5b43f2114afd18d266f4633451abe20013422eb03848f00924b79167")
version("0.4.2.3", sha256="7bad194920b412781ac9754ad41058d52d3cd7186e1851c2bce3640490e9bc6d")
diff --git a/var/spack/repos/builtin/packages/r-bigalgebra/package.py b/var/spack/repos/builtin/packages/r-bigalgebra/package.py
index f3e1419ff0..d8d8143636 100644
--- a/var/spack/repos/builtin/packages/r-bigalgebra/package.py
+++ b/var/spack/repos/builtin/packages/r-bigalgebra/package.py
@@ -20,6 +20,8 @@ class RBigalgebra(RPackage):
cran = "bigalgebra"
+ license("LGPL-3.0-only OR Apache-2.0")
+
version("1.1.0", sha256="e51530287a64826a3dfb55f41594bc8123b7b4c9b2074f6c8de218fa8b525734")
version("1.0.1", sha256="ff7e261d0aa0e0f498e926d923ac62fc5cb783fa1f74bb2ff76a09167388a9d2")
version("1.0.0", sha256="f186b603bd660be0cc5b7a52c943e23e92fef264f0bc96a8858e38df6cfc4085")
diff --git a/var/spack/repos/builtin/packages/r-bigmemory/package.py b/var/spack/repos/builtin/packages/r-bigmemory/package.py
index 3637e7b3c1..7724d92ec4 100644
--- a/var/spack/repos/builtin/packages/r-bigmemory/package.py
+++ b/var/spack/repos/builtin/packages/r-bigmemory/package.py
@@ -16,6 +16,8 @@ class RBigmemory(RPackage):
cran = "bigmemory"
+ license("LGPL-3.0-only OR Apache-2.0")
+
version("4.6.1", sha256="b56e157c87ed6c4fc69d4cb9c697ae9a2001726e776e41aa7c48b35327b65141")
version("4.5.36", sha256="18c67fbe6344b2f8223456c4f19ceebcf6c1166255eab81311001fd67a45ef0e")
diff --git a/var/spack/repos/builtin/packages/r-bindr/package.py b/var/spack/repos/builtin/packages/r-bindr/package.py
index 3d09b2df31..5c3f1e200c 100644
--- a/var/spack/repos/builtin/packages/r-bindr/package.py
+++ b/var/spack/repos/builtin/packages/r-bindr/package.py
@@ -14,5 +14,7 @@ class RBindr(RPackage):
cran = "bindr"
+ license("MIT")
+
version("0.1.1", sha256="7c785ca77ceb3ab9282148bcecf64d1857d35f5b800531d49483622fe67505d0")
version("0.1", sha256="cca166612eeafd6e1c961b34aaf177f9b47f8b4bc37520e277b9920eaa8b2535")
diff --git a/var/spack/repos/builtin/packages/r-bindrcpp/package.py b/var/spack/repos/builtin/packages/r-bindrcpp/package.py
index 3fd53da243..5ceb078b29 100644
--- a/var/spack/repos/builtin/packages/r-bindrcpp/package.py
+++ b/var/spack/repos/builtin/packages/r-bindrcpp/package.py
@@ -14,6 +14,8 @@ class RBindrcpp(RPackage):
cran = "bindrcpp"
+ license("MIT")
+
version("0.2.2", sha256="48130709eba9d133679a0e959e49a7b14acbce4f47c1e15c4ab46bd9e48ae467")
version("0.2", sha256="d0efa1313cb8148880f7902a4267de1dcedae916f28d9a0ef5911f44bf103450")
diff --git a/var/spack/repos/builtin/packages/r-bio3d/package.py b/var/spack/repos/builtin/packages/r-bio3d/package.py
index accb401850..8c78ca9891 100644
--- a/var/spack/repos/builtin/packages/r-bio3d/package.py
+++ b/var/spack/repos/builtin/packages/r-bio3d/package.py
@@ -24,6 +24,8 @@ class RBio3d(RPackage):
cran = "bio3d"
+ license("GPL-2.0-or-later")
+
version("2.4-4", sha256="5654eac10d33e4235ef89292e3b99006d8812b6bfaaa3d6fb540312160fd9de9")
version("2.4-3", sha256="c6031f0d9033260a938171d0fa70720962e352935eb7bd2ddb9b92b93abe6a74")
version("2.4-2", sha256="91415766cda0f96557e6bc568dbce8d44254a9460f2e2d0beed0ce14ffad6ccb")
diff --git a/var/spack/repos/builtin/packages/r-biomartr/package.py b/var/spack/repos/builtin/packages/r-biomartr/package.py
index b6d23170d4..27766696ba 100644
--- a/var/spack/repos/builtin/packages/r-biomartr/package.py
+++ b/var/spack/repos/builtin/packages/r-biomartr/package.py
@@ -23,6 +23,8 @@ class RBiomartr(RPackage):
cran = "biomartr"
+ license("GPL-2.0-only")
+
version("1.0.2", sha256="7fd6cccd915aa39e593fb7591107ab9792d98a119dd42f3f666e5184f4e42743")
version("0.9.2", sha256="d88085696e9c5614828602254c33f2cdd3bbfeebc2f21a705eee3cb961097c89")
diff --git a/var/spack/repos/builtin/packages/r-bit/package.py b/var/spack/repos/builtin/packages/r-bit/package.py
index 9974eda3c9..4279a97ce2 100644
--- a/var/spack/repos/builtin/packages/r-bit/package.py
+++ b/var/spack/repos/builtin/packages/r-bit/package.py
@@ -16,6 +16,8 @@ class RBit(RPackage):
cran = "bit"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("4.0.5", sha256="f0f2536a8874b6a30b80baefbc68cb21f0ffbf51f3877bda8038c3f9f354bfbc")
version("4.0.4", sha256="e404841fbe4ebefe4ecd4392effe673a8c9fa05f97952c4ce6e2f6159bd2f168")
version("1.1-14", sha256="5cbaace1fb643a665a6ca69b90f7a6d624270de82420ca7a44f306753fcef254")
diff --git a/var/spack/repos/builtin/packages/r-bit64/package.py b/var/spack/repos/builtin/packages/r-bit64/package.py
index 59c031563b..5f019ac6a2 100644
--- a/var/spack/repos/builtin/packages/r-bit64/package.py
+++ b/var/spack/repos/builtin/packages/r-bit64/package.py
@@ -23,6 +23,8 @@ class RBit64(RPackage):
cran = "bit64"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("4.0.5", sha256="25df6826ea5e93241c4874cad4fa8dadc87a40f4ff74c9107aa12a9e033e1578")
version("0.9-7", sha256="7b9aaa7f971198728c3629f9ba1a1b24d53db5c7e459498b0fdf86bbd3dff61f")
diff --git a/var/spack/repos/builtin/packages/r-bitops/package.py b/var/spack/repos/builtin/packages/r-bitops/package.py
index 04e68e4eac..5ad659c897 100644
--- a/var/spack/repos/builtin/packages/r-bitops/package.py
+++ b/var/spack/repos/builtin/packages/r-bitops/package.py
@@ -14,5 +14,7 @@ class RBitops(RPackage):
cran = "bitops"
+ license("GPL-2.0-or-later")
+
version("1.0-7", sha256="e9b5fc92c39f94a10cd0e13f3d6e2a9c17b75ea01467077a51d47a5f708517c4")
version("1.0-6", sha256="9b731397b7166dd54941fb0d2eac6df60c7a483b2e790f7eb15b4d7b79c9d69c")
diff --git a/var/spack/repos/builtin/packages/r-blavaan/package.py b/var/spack/repos/builtin/packages/r-blavaan/package.py
index 206e7ba9e6..853e76cab4 100644
--- a/var/spack/repos/builtin/packages/r-blavaan/package.py
+++ b/var/spack/repos/builtin/packages/r-blavaan/package.py
@@ -16,6 +16,8 @@ class RBlavaan(RPackage):
cran = "blavaan"
+ license("GPL-3.0-or-later")
+
version("0.4-7", sha256="43577264a1faff3cf98fce2c03b729816b40a82d36846458b8026b62da3008c3")
version("0.4-3", sha256="a9f9f7b32aab7e7f179340c9f0f9d154b5fac51352c4fd590d317c201fe81b74")
version("0.4-1", sha256="afb077d72f84ef0b6f45ef2ccb8335358042943c32a3472a9ca239ebca1c4aa4")
diff --git a/var/spack/repos/builtin/packages/r-blob/package.py b/var/spack/repos/builtin/packages/r-blob/package.py
index 2c0d36265b..c2bb28a116 100644
--- a/var/spack/repos/builtin/packages/r-blob/package.py
+++ b/var/spack/repos/builtin/packages/r-blob/package.py
@@ -16,6 +16,8 @@ class RBlob(RPackage):
cran = "blob"
+ license("MIT")
+
version("1.2.4", sha256="d08922ebc4147d930fe4762b1b289935217308c6d3fcaa5ae028ce3f5cf2728f")
version("1.2.3", sha256="2d88d683ee3d1b56b332b5c7769979b5d3994b5d9285ea634ec919576da3631b")
version("1.2.2", sha256="4976053c65994c769a4c22b4553bea0bd9c623b3b991dbaf023d2a164770c7fa")
diff --git a/var/spack/repos/builtin/packages/r-blockmodeling/package.py b/var/spack/repos/builtin/packages/r-blockmodeling/package.py
index f6d27eefcf..5399cc796c 100644
--- a/var/spack/repos/builtin/packages/r-blockmodeling/package.py
+++ b/var/spack/repos/builtin/packages/r-blockmodeling/package.py
@@ -14,6 +14,8 @@ class RBlockmodeling(RPackage):
cran = "blockmodeling"
+ license("GPL-2.0-or-later")
+
version("1.1.4", sha256="69ce17ed96ca754a6308edb62188e0040e357568b975ce8986f68ecb2fead2b8")
version("1.1.3", sha256="5f705f92c9b96dcbdd6f109c6a99f88d70c576485369700b82391b6a75afbda6")
version("1.0.5", sha256="18c227bb52f28aff4dae8929563474e3e006e238438c823b67dc6baa897f88ed")
diff --git a/var/spack/repos/builtin/packages/r-bmp/package.py b/var/spack/repos/builtin/packages/r-bmp/package.py
index 573b1dc2a2..859b2da8bd 100644
--- a/var/spack/repos/builtin/packages/r-bmp/package.py
+++ b/var/spack/repos/builtin/packages/r-bmp/package.py
@@ -15,4 +15,6 @@ class RBmp(RPackage):
cran = "bmp"
+ license("GPL-2.0-or-later")
+
version("0.3", sha256="bdf790249b932e80bc3a188a288fef079d218856cf64ffb88428d915423ea649")
diff --git a/var/spack/repos/builtin/packages/r-bookdown/package.py b/var/spack/repos/builtin/packages/r-bookdown/package.py
index ca5079896c..d0ff516687 100644
--- a/var/spack/repos/builtin/packages/r-bookdown/package.py
+++ b/var/spack/repos/builtin/packages/r-bookdown/package.py
@@ -14,6 +14,8 @@ class RBookdown(RPackage):
cran = "bookdown"
+ license("GPL-3.0-only")
+
version("0.33", sha256="2288e1d0c383e6ab49202a18db6cc1a04c3adc1b25da646cc46167bc6c2892c3")
version("0.29", sha256="5b4e3dc44a5c6574e3d9e19ebe7897d3ddcf6eaffe8214e1d272b545929ff723")
version("0.26", sha256="c6207288cb72ea7c555cbad449c61278e94b742cac1f610879fb3f2d60b2b185")
diff --git a/var/spack/repos/builtin/packages/r-boot/package.py b/var/spack/repos/builtin/packages/r-boot/package.py
index d09c64b405..f8f0b95803 100644
--- a/var/spack/repos/builtin/packages/r-boot/package.py
+++ b/var/spack/repos/builtin/packages/r-boot/package.py
@@ -15,6 +15,8 @@ class RBoot(RPackage):
cran = "boot"
+ license("custom")
+
version("1.3-28.1", sha256="d4cde76fcc8ccc7ffa329de69147b66a6a93a10188e89342fd18207b1d02ff53")
version("1.3-28", sha256="9f7158fd2714659f590c3955651893dc24bd8f39196bc5a4cc35b0b031744a32")
version("1.3-25", sha256="464835fcb453072346ce49e4ae318e04c9dba682349be49db616623b6088fbbe")
diff --git a/var/spack/repos/builtin/packages/r-brew/package.py b/var/spack/repos/builtin/packages/r-brew/package.py
index bcf6b58538..94d65fcb85 100644
--- a/var/spack/repos/builtin/packages/r-brew/package.py
+++ b/var/spack/repos/builtin/packages/r-brew/package.py
@@ -15,6 +15,8 @@ class RBrew(RPackage):
cran = "brew"
+ license("GPL-2.0-only")
+
version("1.0-8", sha256="11652d5a7042d645cc5be5f9f97ff4d46083cea7d3ad2dd6ad1570b52c097826")
version("1.0-7", sha256="38b859c1dca63479f6937c593da8f806f2b3279585bb6e20ecff1b898469e76e")
version("1.0-6", sha256="d70d1a9a01cf4a923b4f11e4374ffd887ad3ff964f35c6f9dc0f29c8d657f0ed")
diff --git a/var/spack/repos/builtin/packages/r-bridgesampling/package.py b/var/spack/repos/builtin/packages/r-bridgesampling/package.py
index 1e584b8f20..03aa7dd680 100644
--- a/var/spack/repos/builtin/packages/r-bridgesampling/package.py
+++ b/var/spack/repos/builtin/packages/r-bridgesampling/package.py
@@ -17,6 +17,8 @@ class RBridgesampling(RPackage):
cran = "bridgesampling"
+ license("GPL-2.0-or-later")
+
version("1.1-2", sha256="54ecd39aa2e36d4d521d3d36425f9fe56a3f8547df6048c814c5931d790f3e6b")
depends_on("r@3.0.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-brio/package.py b/var/spack/repos/builtin/packages/r-brio/package.py
index bf669981e0..2966c68f61 100644
--- a/var/spack/repos/builtin/packages/r-brio/package.py
+++ b/var/spack/repos/builtin/packages/r-brio/package.py
@@ -15,5 +15,7 @@ class RBrio(RPackage):
cran = "brio"
+ license("MIT")
+
version("1.1.3", sha256="eaa89041856189bee545bf1c42c7920a0bb0f1f70bb477487c467ee3e8fedcc6")
version("1.1.0", sha256="6bb3a3b47bea13f1a1e3dcdc8b9f688502643e4b40a481a34aa04a261aabea38")
diff --git a/var/spack/repos/builtin/packages/r-brms/package.py b/var/spack/repos/builtin/packages/r-brms/package.py
index 3f415abaf8..3664ea6624 100644
--- a/var/spack/repos/builtin/packages/r-brms/package.py
+++ b/var/spack/repos/builtin/packages/r-brms/package.py
@@ -27,6 +27,8 @@ class RBrms(RPackage):
cran = "brms"
+ license("GPL-2.0-only")
+
version("2.19.0", sha256="0e146842c7acfcc6b8273df536eabb5279fb3bf2ae27ce1696f7d838d94fe5c1")
version("2.18.0", sha256="63914be03cd1c4e6333317d22d7827ba2dc0414cb0dc88337cf74763ba07e111")
version("2.17.0", sha256="24e5a3a40b81bea558e8f660d0de7fd1a4c2080c7553baac98f34dd2682ece71")
diff --git a/var/spack/repos/builtin/packages/r-broom/package.py b/var/spack/repos/builtin/packages/r-broom/package.py
index c6e9b57218..c2c8780246 100644
--- a/var/spack/repos/builtin/packages/r-broom/package.py
+++ b/var/spack/repos/builtin/packages/r-broom/package.py
@@ -20,6 +20,8 @@ class RBroom(RPackage):
cran = "broom"
+ license("MIT")
+
version("1.0.4", sha256="1d5f11b509786a8a45ffdd137243e24d6445f2944947cbd62a0734a06add0ad6")
version("1.0.1", sha256="4b5e5aa485f0e23ed993088fc84159e31a00087e3a12327071dda25193382892")
version("0.8.0", sha256="66a1095d4430450dc810a5cea61cd7e7bee0e23739dcf5ddc5b57c9894fcf999")
diff --git a/var/spack/repos/builtin/packages/r-bslib/package.py b/var/spack/repos/builtin/packages/r-bslib/package.py
index 75302e4137..53a54a46c3 100644
--- a/var/spack/repos/builtin/packages/r-bslib/package.py
+++ b/var/spack/repos/builtin/packages/r-bslib/package.py
@@ -16,6 +16,8 @@ class RBslib(RPackage):
cran = "bslib"
+ license("MIT")
+
version("0.4.2", sha256="9a40b7a1bbe409af273e1e940d921ab198ea576548f06f055f552f70ff822f19")
version("0.4.1", sha256="4ebd1fc84cd19b414e8f8c13fb95270fc28ede125b6e58b08c574ca8c9e0e62f")
version("0.4.0", sha256="fbea4ecec726f23618e825624f1d9c03939f765ca5a490b171ebf95b815475c2")
diff --git a/var/spack/repos/builtin/packages/r-ca/package.py b/var/spack/repos/builtin/packages/r-ca/package.py
index 61400f57e4..747cb0f733 100644
--- a/var/spack/repos/builtin/packages/r-ca/package.py
+++ b/var/spack/repos/builtin/packages/r-ca/package.py
@@ -15,6 +15,8 @@ class RCa(RPackage):
cran = "ca"
+ license("GPL-2.0-or-later")
+
version("0.71.1", sha256="040c2fc94c356075f116cc7cd880530b3c9e02206c0035182c03a525ee99b424")
depends_on("r@3.0.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-cachem/package.py b/var/spack/repos/builtin/packages/r-cachem/package.py
index 5fdbf1fd81..19e307f41c 100644
--- a/var/spack/repos/builtin/packages/r-cachem/package.py
+++ b/var/spack/repos/builtin/packages/r-cachem/package.py
@@ -15,6 +15,8 @@ class RCachem(RPackage):
cran = "cachem"
+ license("MIT")
+
version("1.0.7", sha256="234fad2a947d1e1fb87d3fa92abf9197877772e31bc81ae5991ae69689b6320a")
version("1.0.6", sha256="9a9452f7bcf3f79436c418b3c3290449fb8fd338714d9b992153754d112f1864")
diff --git a/var/spack/repos/builtin/packages/r-callr/package.py b/var/spack/repos/builtin/packages/r-callr/package.py
index 6b351096b3..12d1953d16 100644
--- a/var/spack/repos/builtin/packages/r-callr/package.py
+++ b/var/spack/repos/builtin/packages/r-callr/package.py
@@ -15,6 +15,8 @@ class RCallr(RPackage):
cran = "callr"
+ license("MIT")
+
version("3.7.3", sha256="567bfedf073a1d4c5785f0553341608a214938110567b9a6495ff20ebb2fd04e")
version("3.7.2", sha256="12da8a212679e450d8d43c3c6e61ed09b82047f376f316f6f6392f1638580307")
version("3.7.0", sha256="d67255148595c6d0ba4c4d241bc9f6b5e00cafe25fdc13e38c10acc38653360a")
diff --git a/var/spack/repos/builtin/packages/r-car/package.py b/var/spack/repos/builtin/packages/r-car/package.py
index 3ac525aa39..05eab7d363 100644
--- a/var/spack/repos/builtin/packages/r-car/package.py
+++ b/var/spack/repos/builtin/packages/r-car/package.py
@@ -14,6 +14,8 @@ class RCar(RPackage):
cran = "car"
+ license("GPL-2.0-or-later")
+
version("3.1-2", sha256="89263491977ac8e9406b2f4b1638bf06c7ddd1b0e0e3ecda4be61420474674c8")
version("3.1-1", sha256="8fc55815eed7e46a32b54da9e0bfa4b74a8d082d73d896e3372f2a413b6bd2bc")
version("3.1-0", sha256="bd52b4eaea46ce828fccd93445301d06ebd265e2ffff796064875a8c0f0aea21")
diff --git a/var/spack/repos/builtin/packages/r-caracas/package.py b/var/spack/repos/builtin/packages/r-caracas/package.py
index 52bad211d2..3a91ce093e 100644
--- a/var/spack/repos/builtin/packages/r-caracas/package.py
+++ b/var/spack/repos/builtin/packages/r-caracas/package.py
@@ -15,6 +15,8 @@ class RCaracas(RPackage):
cran = "caracas"
+ license("GPL-2.0-or-later")
+
version("2.0.0", sha256="9271239bf7457787371cbd44be74cb9909d67ab7c975b1744d8cf60d8b044b95")
version("1.1.2", sha256="9c726c77508617e74d1a11ac6e276973df42e1ad81145db455cc6e420526c757")
version("1.1.1", sha256="e14487c9492417cf5c7d7373c37dbb4fea4d91180a1a03154e51eaa7878b2769")
diff --git a/var/spack/repos/builtin/packages/r-caret/package.py b/var/spack/repos/builtin/packages/r-caret/package.py
index b8ba89be9c..684d1f763b 100644
--- a/var/spack/repos/builtin/packages/r-caret/package.py
+++ b/var/spack/repos/builtin/packages/r-caret/package.py
@@ -14,6 +14,8 @@ class RCaret(RPackage):
cran = "caret"
+ license("GPL-2.0-or-later")
+
version("6.0-94", sha256="2715e83ca260bb739cd926a55b0d2da1e3f6308b17b56862466e738d930d29a8")
version("6.0-93", sha256="4c156b88879d390436a54779ea19ffbae3f476533d83caaf30400d76130c4a07")
version("6.0-92", sha256="1d814a2a921a23ad8b9a7da6f788e6abc06f5668b3918bd440d4355bc4b81511")
diff --git a/var/spack/repos/builtin/packages/r-caretensemble/package.py b/var/spack/repos/builtin/packages/r-caretensemble/package.py
index 971e216a67..4b9df53eed 100644
--- a/var/spack/repos/builtin/packages/r-caretensemble/package.py
+++ b/var/spack/repos/builtin/packages/r-caretensemble/package.py
@@ -18,6 +18,8 @@ class RCaretensemble(RPackage):
cran = "caretEnsemble"
+ license("MIT")
+
version("2.0.2", sha256="d8fcf3742beddc723b68677682708408cc11dcb8b36a0f70f03e7c4763e04f4d")
version("2.0.1", sha256="7e595e604ce2d9d32afbc5404e6fcbcd7f80e687316e9ca3303aca3e44c3ef88")
diff --git a/var/spack/repos/builtin/packages/r-caroline/package.py b/var/spack/repos/builtin/packages/r-caroline/package.py
index 91b17bbb0e..8cd70aff21 100644
--- a/var/spack/repos/builtin/packages/r-caroline/package.py
+++ b/var/spack/repos/builtin/packages/r-caroline/package.py
@@ -22,6 +22,8 @@ class RCaroline(RPackage):
cran = "caroline"
+ license("Artistic-2.0")
+
version("0.9.0", sha256="7231daacf2f0e89d9363ea919071f8352ae487011f56e84a4054de11a9243ac8")
version("0.8.0", sha256="58f464711f7279ca2aa173e6ce29d3308e01db37dccefbbf14cd7720c0231976")
version("0.7.6", sha256="e7ba948f7d87f091b498dd0eec2ca4fdad7af4e2bbb67e0945c2f0d3f2eadda9")
diff --git a/var/spack/repos/builtin/packages/r-cdcfluview/package.py b/var/spack/repos/builtin/packages/r-cdcfluview/package.py
index de160bc18c..a81d00cee1 100644
--- a/var/spack/repos/builtin/packages/r-cdcfluview/package.py
+++ b/var/spack/repos/builtin/packages/r-cdcfluview/package.py
@@ -19,6 +19,8 @@ class RCdcfluview(RPackage):
cran = "cdcfluview"
+ license("MIT")
+
version("0.9.4", sha256="776a155c4f0cc678fde94a6d47cc2783ff5c199f26cce642461092e1b6311dad")
version("0.9.2", sha256="f2080fc80c5e0241f8b657f5ac3a251ea89dfc26c1ab13bdfaed4d4e97495015")
version("0.9.0", sha256="1b2064886858cbb1790ef808d88fbab75d3a9cf55e720638221a3377ff8dd244")
diff --git a/var/spack/repos/builtin/packages/r-cellranger/package.py b/var/spack/repos/builtin/packages/r-cellranger/package.py
index 1da8451f80..d0d08f7eee 100644
--- a/var/spack/repos/builtin/packages/r-cellranger/package.py
+++ b/var/spack/repos/builtin/packages/r-cellranger/package.py
@@ -14,6 +14,8 @@ class RCellranger(RPackage):
cran = "cellranger"
+ license("MIT")
+
version("1.1.0", sha256="5d38f288c752bbb9cea6ff830b8388bdd65a8571fd82d8d96064586bd588cf99")
depends_on("r@3.0.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-checkmate/package.py b/var/spack/repos/builtin/packages/r-checkmate/package.py
index 7312a911be..2fabcc383b 100644
--- a/var/spack/repos/builtin/packages/r-checkmate/package.py
+++ b/var/spack/repos/builtin/packages/r-checkmate/package.py
@@ -15,6 +15,8 @@ class RCheckmate(RPackage):
cran = "checkmate"
+ license("BSD-3-Clause")
+
version("2.1.0", sha256="b784dd5163a0350d084ef34882d9781373839dedeaa9a8b8e6187d773d0d21c6")
version("2.0.0", sha256="0dc25b0e20c04836359df1885d099c6e4ad8ae0e585a9e4107f7ea945d9c6fa4")
version("1.9.4", sha256="faa25754b757fe483b876f5d07b73f76f69a1baa971420892fadec4af4bbad21")
diff --git a/var/spack/repos/builtin/packages/r-checkpoint/package.py b/var/spack/repos/builtin/packages/r-checkpoint/package.py
index d7d54e9384..d7b0e06032 100644
--- a/var/spack/repos/builtin/packages/r-checkpoint/package.py
+++ b/var/spack/repos/builtin/packages/r-checkpoint/package.py
@@ -28,6 +28,8 @@ class RCheckpoint(RPackage):
cran = "checkpoint"
+ license("GPL-2.0-only")
+
version("1.0.2", sha256="a80390d834534e908058a597a2a5ee60a111023e76f13f370949963582dd07a5")
version("1.0.1", sha256="8542029395b7d557c1b39423326611f408788fcd02f5cbeb5ed252f368f8dcd2")
version("1.0.0", sha256="d36146093763ca29e0296729399b96e0f2e7764745283d6cea1066a96fa085a7")
diff --git a/var/spack/repos/builtin/packages/r-chemometrics/package.py b/var/spack/repos/builtin/packages/r-chemometrics/package.py
index 94a70b5fcc..47e0e8146d 100644
--- a/var/spack/repos/builtin/packages/r-chemometrics/package.py
+++ b/var/spack/repos/builtin/packages/r-chemometrics/package.py
@@ -14,6 +14,8 @@ class RChemometrics(RPackage):
cran = "chemometrics"
+ license("GPL-3.0-or-later")
+
version("1.4.2", sha256="b705832fa167dc24b52b642f571ed1efd24c5f53ba60d02c7797986481b6186a")
version("1.4.1", sha256="7646da0077657d672356204aa2094be68e10ec13617f92ae97ff53a389053905")
version("1.3.9", sha256="553eda53789b6a4d0f77842c175f98be5b9a04bccc9d2ba0ecde1bb5c8a53f21")
diff --git a/var/spack/repos/builtin/packages/r-chron/package.py b/var/spack/repos/builtin/packages/r-chron/package.py
index ee88e1687e..8c80dcb17b 100644
--- a/var/spack/repos/builtin/packages/r-chron/package.py
+++ b/var/spack/repos/builtin/packages/r-chron/package.py
@@ -13,6 +13,8 @@ class RChron(RPackage):
cran = "chron"
+ license("GPL-2.0-only")
+
version("2.3-60", sha256="0e0675cec55b6cea87fc5776846215e0445442554684120079e66013067491ee")
version("2.3-58", sha256="057fc628cde330c22b9d20365316d3632c2d217f4f2f97d39b1d1a2c93f766d0")
version("2.3-57", sha256="9645d86a84d1afc12a0accf4f826fdd40e6d050a313424ad70f8085e8f19c232")
diff --git a/var/spack/repos/builtin/packages/r-circlize/package.py b/var/spack/repos/builtin/packages/r-circlize/package.py
index e712336afb..c5b6315930 100644
--- a/var/spack/repos/builtin/packages/r-circlize/package.py
+++ b/var/spack/repos/builtin/packages/r-circlize/package.py
@@ -23,6 +23,8 @@ class RCirclize(RPackage):
cran = "circlize"
+ license("MIT")
+
version("0.4.15", sha256="d602d55313fe7c675109153d6ed3b99bdba5292e1deefed71d5a21e0db595cc7")
version("0.4.13", sha256="6cbadbf8e8b1abbd71a79080677d2b95f2bdd18f2e4d707c32d5c2ff26c5369b")
version("0.4.12", sha256="b3b60caa5292cf980cf474c85f59582f6862925631a4da86a78eac05903252f4")
diff --git a/var/spack/repos/builtin/packages/r-circstats/package.py b/var/spack/repos/builtin/packages/r-circstats/package.py
index 5a8047307c..3f0b11e9db 100644
--- a/var/spack/repos/builtin/packages/r-circstats/package.py
+++ b/var/spack/repos/builtin/packages/r-circstats/package.py
@@ -16,6 +16,8 @@ class RCircstats(RPackage):
maintainers("dorton21")
+ license("GPL-2.0-only")
+
version("0.2-6", sha256="8efed93b75b314577341effea214e3dd6e0a515cfe1212eb051047a1f3276f1d")
depends_on("r-mass", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-class/package.py b/var/spack/repos/builtin/packages/r-class/package.py
index 5c2debd6ab..7a51ee23e0 100644
--- a/var/spack/repos/builtin/packages/r-class/package.py
+++ b/var/spack/repos/builtin/packages/r-class/package.py
@@ -14,6 +14,8 @@ class RClass(RPackage):
cran = "class"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("7.3-21", sha256="0c19404aa4d2da61a62495e788b07c8e429c4c5ee64486ea5e6dd347bcaecddf")
version("7.3-20", sha256="e65b046bc72b312ff0c5dc7feba4fa3e9bc63387274d44911493782b85f65483")
version("7.3-19", sha256="7820ae94b22009561a69ed1f8b2ca2a3814be6a656e9884738206997caecbe37")
diff --git a/var/spack/repos/builtin/packages/r-cli/package.py b/var/spack/repos/builtin/packages/r-cli/package.py
index 80df40b5ef..0bf983def7 100644
--- a/var/spack/repos/builtin/packages/r-cli/package.py
+++ b/var/spack/repos/builtin/packages/r-cli/package.py
@@ -18,6 +18,8 @@ class RCli(RPackage):
cran = "cli"
+ license("MIT")
+
version("3.6.1", sha256="be3006cec7e67f9ae25e21b4658c4bec680038c2ef7467df5f14da3311a05e36")
version("3.4.1", sha256="1c585efbfd8b8685c66fac34bcb60f28c351691bb4b9931df214e6e47fd9744e")
version("3.3.0", sha256="c3a9ebbcb9017fb9aeda4f7df5ca981e42b169cbd7ce13e592cda2cd74250d63")
diff --git a/var/spack/repos/builtin/packages/r-clipr/package.py b/var/spack/repos/builtin/packages/r-clipr/package.py
index 56df3ed97c..650f17cef3 100644
--- a/var/spack/repos/builtin/packages/r-clipr/package.py
+++ b/var/spack/repos/builtin/packages/r-clipr/package.py
@@ -14,6 +14,8 @@ class RClipr(RPackage):
cran = "clipr"
+ license("GPL-3.0-only")
+
version("0.8.0", sha256="32c2931992fbec9c31b71de3e27059f1cbb45b4b1f45fd42e0e8dbcec6de3be9")
version("0.7.1", sha256="ffad477b07847e3b68f7e4406bbd323025a8dae7e3c768943d4d307ee3248afb")
version("0.7.0", sha256="03a4e4b72ec63bd08b53fe62673ffc19a004cc846957a335be2b30d046b8c2e2")
diff --git a/var/spack/repos/builtin/packages/r-clisymbols/package.py b/var/spack/repos/builtin/packages/r-clisymbols/package.py
index fccd0f1530..baef829d7a 100644
--- a/var/spack/repos/builtin/packages/r-clisymbols/package.py
+++ b/var/spack/repos/builtin/packages/r-clisymbols/package.py
@@ -16,4 +16,6 @@ class RClisymbols(RPackage):
cran = "clisymbols"
+ license("MIT")
+
version("1.2.0", sha256="0649f2ce39541820daee3ed408d765eddf83db5db639b493561f4e5fbf88efe0")
diff --git a/var/spack/repos/builtin/packages/r-clock/package.py b/var/spack/repos/builtin/packages/r-clock/package.py
index cb35a5b630..d59e4140ab 100644
--- a/var/spack/repos/builtin/packages/r-clock/package.py
+++ b/var/spack/repos/builtin/packages/r-clock/package.py
@@ -18,6 +18,8 @@ class RClock(RPackage):
cran = "clock"
+ license("MIT")
+
version("0.6.1", sha256="f80c385fd8229538968ffb71d7de53ddc82bfcec6641f8e76f299546c43c1702")
depends_on("r@3.4:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-clue/package.py b/var/spack/repos/builtin/packages/r-clue/package.py
index 45c9161f2e..e1275888f7 100644
--- a/var/spack/repos/builtin/packages/r-clue/package.py
+++ b/var/spack/repos/builtin/packages/r-clue/package.py
@@ -11,6 +11,8 @@ class RClue(RPackage):
cran = "clue"
+ license("GPL-2.0-only")
+
version("0.3-64", sha256="f45cb7a84c87ddca2b9f7c2ea9505016d002e6fda23322e6d57466c7a4de28af")
version("0.3-62", sha256="575a3fa2c4aa1ae5c7e35f4462f2f331d291d87916aa12f0d11f61988d5e1ed2")
version("0.3-61", sha256="71311b16ce380fd9a8834be95b55b3d1b47e4ee2b8acb35b8d481138c314dc31")
diff --git a/var/spack/repos/builtin/packages/r-cluster/package.py b/var/spack/repos/builtin/packages/r-cluster/package.py
index b54fcd5454..9fe8a39c70 100644
--- a/var/spack/repos/builtin/packages/r-cluster/package.py
+++ b/var/spack/repos/builtin/packages/r-cluster/package.py
@@ -15,6 +15,8 @@ class RCluster(RPackage):
cran = "cluster"
+ license("GPL-2.0-or-later")
+
version("2.1.4", sha256="c6f10ceca29a176ba833f24ebf71fd451629052c2338398ba286df5689d6f5b6")
version("2.1.3", sha256="a3ad7a9455d634c4e0c6ccf8ea7a3a392a0ecf9c2bdb368d127ffa68a93164a9")
version("2.1.2", sha256="5c8aa760fb6dda4fcfe6196e561ffcd2dc12b1a6c7659cb90be2cde747311499")
diff --git a/var/spack/repos/builtin/packages/r-cmdstanr/package.py b/var/spack/repos/builtin/packages/r-cmdstanr/package.py
index 64811f3b36..7b9425bf74 100644
--- a/var/spack/repos/builtin/packages/r-cmdstanr/package.py
+++ b/var/spack/repos/builtin/packages/r-cmdstanr/package.py
@@ -19,6 +19,8 @@ class RCmdstanr(RPackage):
homepage = "https://mc-stan.org/cmdstanr/"
url = "https://github.com/stan-dev/cmdstanr/archive/refs/tags/v0.5.3.tar.gz"
+ license("BSD-3-Clause")
+
version("0.5.3", sha256="dafd5808e1a17d2e4ae4048437235b4399464a7c65de68ba4af0ab2b03e27871")
version("0.5.2", sha256="5bc2e164e7cce3bfb93d592df5e3059157c8d510b136535bdb6d09c3ef060f64")
version("0.5.1", sha256="5b3e83d48c19d309ccca720979449a8ac130ba7e443e70992b1771a1dd9124c9")
diff --git a/var/spack/repos/builtin/packages/r-coda/package.py b/var/spack/repos/builtin/packages/r-coda/package.py
index b73385f764..ab4d24b094 100644
--- a/var/spack/repos/builtin/packages/r-coda/package.py
+++ b/var/spack/repos/builtin/packages/r-coda/package.py
@@ -15,6 +15,8 @@ class RCoda(RPackage):
cran = "coda"
+ license("GPL-2.0-or-later")
+
version("0.19-4", sha256="422d3cfd34797a3631e9c4812431940599c0ca4bb9937797bed07b7b1d6fe58f")
version("0.19-3", sha256="d3df1fc848bcf1af8fae13d61eeab60e99a3d4b4db384bec4326f909f502c5d6")
version("0.19-2", sha256="678a7e6a87a2723089daeb780ea37ac3d4319b37eabe26928ea3fa9c9b1eda0d")
diff --git a/var/spack/repos/builtin/packages/r-codetools/package.py b/var/spack/repos/builtin/packages/r-codetools/package.py
index 33703fa4ab..b875f4fc1d 100644
--- a/var/spack/repos/builtin/packages/r-codetools/package.py
+++ b/var/spack/repos/builtin/packages/r-codetools/package.py
@@ -11,6 +11,8 @@ class RCodetools(RPackage):
cran = "codetools"
+ license("GPL-2.0-or-later")
+
version("0.2-19", sha256="c4b7e567c87f33dad85de92f79641e5e5b5deede6d19a9dfa47133d191782dab")
version("0.2-18", sha256="1a9ea6b9792dbd1688078455929385acc3a5e4bef945c77bec1261fa4a084c28")
version("0.2-16", sha256="c276757c3adabaf700f2ea25835892b09bc1bd438ebd17c805ea9073ed8a74b6")
diff --git a/var/spack/repos/builtin/packages/r-coin/package.py b/var/spack/repos/builtin/packages/r-coin/package.py
index 9801f4a1a2..8512433e8a 100644
--- a/var/spack/repos/builtin/packages/r-coin/package.py
+++ b/var/spack/repos/builtin/packages/r-coin/package.py
@@ -15,6 +15,8 @@ class RCoin(RPackage):
cran = "coin"
+ license("GPL-2.0-only")
+
version("1.4-2", sha256="7546d1f27a82d98b4b3e43e4659eba0f74a67d5919ce85d2fb360282ba3cfbb2")
version("1.3-1", sha256="5de2519a6e2b059bba9d74c58085cccaff1aaaa0454586ed164a108ebd1b2062")
version("1.3-0", sha256="adcebb37e0a7dfddbf8ec1e09c12a809bd76d90b5b8ff2b1048a75252ba11ef8")
diff --git a/var/spack/repos/builtin/packages/r-colorspace/package.py b/var/spack/repos/builtin/packages/r-colorspace/package.py
index 730da4cbf5..350e3b6e17 100644
--- a/var/spack/repos/builtin/packages/r-colorspace/package.py
+++ b/var/spack/repos/builtin/packages/r-colorspace/package.py
@@ -27,6 +27,8 @@ class RColorspace(RPackage):
cran = "colorspace"
+ license("BSD-3-Clause")
+
version("2.1-0", sha256="04078abb6b54119c90dc7085d62916bf292ccb163e213f9ea70567d1be82614c")
version("2.0-3", sha256="e75681cc4dd6e4b70303fd96a6d4597065dc6bffcaa4ae4244b73ff19016857f")
version("2.0-2", sha256="b891cd2ec129ed5f116429345947bcaadc33969758a108521eb0cf36bd12183a")
diff --git a/var/spack/repos/builtin/packages/r-colourpicker/package.py b/var/spack/repos/builtin/packages/r-colourpicker/package.py
index 58e0080c91..85d4d9a01a 100644
--- a/var/spack/repos/builtin/packages/r-colourpicker/package.py
+++ b/var/spack/repos/builtin/packages/r-colourpicker/package.py
@@ -18,6 +18,8 @@ class RColourpicker(RPackage):
cran = "colourpicker"
+ license("MIT")
+
version("1.2.0", sha256="bc2c80eee046219038baef9f8f213c9824d7fec7f893f6a1b881dd44b4a8638a")
version("1.1.1", sha256="a0d09982b048b143e2c3438ccec039dd20d6f892fa0dedc9fdcb0d40de883ce0")
version("1.1.0", sha256="2dfbb6262d187d3b17357ff9c22670ced3621feda5b2a2a500558478e4d551e2")
diff --git a/var/spack/repos/builtin/packages/r-combinat/package.py b/var/spack/repos/builtin/packages/r-combinat/package.py
index 668d4b0874..d1437692f6 100644
--- a/var/spack/repos/builtin/packages/r-combinat/package.py
+++ b/var/spack/repos/builtin/packages/r-combinat/package.py
@@ -13,4 +13,6 @@ class RCombinat(RPackage):
cran = "combinat"
+ license("GPL-2.0-only")
+
version("0.0-8", sha256="1513cf6b6ed74865bfdd9f8ca58feae12b62f38965d1a32c6130bef810ca30c1")
diff --git a/var/spack/repos/builtin/packages/r-commonmark/package.py b/var/spack/repos/builtin/packages/r-commonmark/package.py
index 003fd4343d..85e9c9f921 100644
--- a/var/spack/repos/builtin/packages/r-commonmark/package.py
+++ b/var/spack/repos/builtin/packages/r-commonmark/package.py
@@ -18,6 +18,8 @@ class RCommonmark(RPackage):
cran = "commonmark"
+ license("BSD-2-Clause")
+
version("1.9.0", sha256="6dd01a5a26c8d436486abf69c2f6ad0f8dd1c811f575c31983aeb4dbd376548f")
version("1.8.1", sha256="96adcb093de3d2e48811af402da70e7222a313b97f1e979e0cbe84dd59bd5cbe")
version("1.8.0", sha256="7d07e72937b1cf158e69f183722bf79dbb91b8967a9dd29f4fa145500c2be668")
diff --git a/var/spack/repos/builtin/packages/r-complexheatmap/package.py b/var/spack/repos/builtin/packages/r-complexheatmap/package.py
index c108dbbc5f..7c0d3937d6 100644
--- a/var/spack/repos/builtin/packages/r-complexheatmap/package.py
+++ b/var/spack/repos/builtin/packages/r-complexheatmap/package.py
@@ -16,6 +16,8 @@ class RComplexheatmap(RPackage):
bioc = "ComplexHeatmap"
+ license("MIT")
+
version("2.16.0", commit="01eb55ca9b783c6d99bdfe88aa131cc102bae5b3")
version("2.14.0", commit="57fcaa040b08917c97fb66b963eb240d5fd5a8c7")
version("2.12.1", commit="2c5fe70724219008174d4e6f83189cddbd895ec6")
diff --git a/var/spack/repos/builtin/packages/r-compositions/package.py b/var/spack/repos/builtin/packages/r-compositions/package.py
index 974f5aa660..92457f577b 100644
--- a/var/spack/repos/builtin/packages/r-compositions/package.py
+++ b/var/spack/repos/builtin/packages/r-compositions/package.py
@@ -15,6 +15,8 @@ class RCompositions(RPackage):
cran = "compositions"
+ license("GPL-2.0-or-later")
+
version("2.0-6", sha256="45d374ebfdcc2c9f6cc738d196caf83a2297ed2aefe2cc99007fcbeb78a61c34")
version("2.0-4", sha256="7b9c7a3bf654fb02d9eb1b4a7566469b2f5232f3b2c1b324c02239fd31060faf")
version("2.0-1", sha256="84a291308faf858e5a9d9570135c2da5e57b0887f407903485fa85d09da61a0f")
diff --git a/var/spack/repos/builtin/packages/r-conflicted/package.py b/var/spack/repos/builtin/packages/r-conflicted/package.py
index c2dc67b7b9..d3107905ea 100644
--- a/var/spack/repos/builtin/packages/r-conflicted/package.py
+++ b/var/spack/repos/builtin/packages/r-conflicted/package.py
@@ -17,6 +17,8 @@ class RConflicted(RPackage):
cran = "conflicted"
+ license("MIT")
+
version("1.2.0", sha256="c99b86bb52da3e7d1f4d96d70c77304d0434db5bd906edd8d743e89ac9223088")
depends_on("r@3.2:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-conquer/package.py b/var/spack/repos/builtin/packages/r-conquer/package.py
index 52c1c627b6..7ad2058c2f 100644
--- a/var/spack/repos/builtin/packages/r-conquer/package.py
+++ b/var/spack/repos/builtin/packages/r-conquer/package.py
@@ -16,6 +16,8 @@ class RConquer(RPackage):
cran = "conquer"
+ license("GPL-3.0-only")
+
version("1.3.3", sha256="a2c6155ed74af0e2a279145843ec5229ae2f3707aa25169ae030c520aa97deba")
version("1.3.1", sha256="14c28ab47b60c39696f34ee6fdd737bdcd2d28d05b3641c0e89960ab14a8bcd5")
version("1.3.0", sha256="ac354e18c9ad6f41ed5200fad1c99fa5b124fc6fa5bba8f3434be2478f53d5fa")
diff --git a/var/spack/repos/builtin/packages/r-convevol/package.py b/var/spack/repos/builtin/packages/r-convevol/package.py
index b8805207ad..9267828be6 100644
--- a/var/spack/repos/builtin/packages/r-convevol/package.py
+++ b/var/spack/repos/builtin/packages/r-convevol/package.py
@@ -16,6 +16,8 @@ class RConvevol(RPackage):
cran = "convevol"
+ license("GPL-2.0-only")
+
version("2.0.0", sha256="690664b93c1f144a409e80b2ebfc20dc34f0eb9405607d15e066e8db573e84de")
version("1.3", sha256="d6b24b9796a559f5280e277746189d141151ade4b14cc6b4c2d9d496d7f314ac")
diff --git a/var/spack/repos/builtin/packages/r-copula/package.py b/var/spack/repos/builtin/packages/r-copula/package.py
index a5051a5bca..ff305368c8 100644
--- a/var/spack/repos/builtin/packages/r-copula/package.py
+++ b/var/spack/repos/builtin/packages/r-copula/package.py
@@ -24,6 +24,8 @@ class RCopula(RPackage):
cran = "copula"
+ license("GPL-3.0-or-later OR custom")
+
version("1.1-2", sha256="88f9454d25e4dcdf53d8ca5156daf48e664769f5e13b1e835ed64f37251587d3")
version("1.1-0", sha256="9ab76e6256534db2a18d3880143b8c67e385767010de861bbde25212aa75d924")
version("1.0-1", sha256="d09b2ccffc7379e48b00952aa6b282baf502feebaf55cc44e93f881d7b909742")
diff --git a/var/spack/repos/builtin/packages/r-corpcor/package.py b/var/spack/repos/builtin/packages/r-corpcor/package.py
index 1bab4b21eb..5ccb2ef4c3 100644
--- a/var/spack/repos/builtin/packages/r-corpcor/package.py
+++ b/var/spack/repos/builtin/packages/r-corpcor/package.py
@@ -26,6 +26,8 @@ class RCorpcor(RPackage):
cran = "corpcor"
+ license("GPL-3.0-or-later")
+
version("1.6.10", sha256="71a04c503c93ec95ddde09abe8c7ddeb36175b7da76365a14b27066383e10e09")
version("1.6.9", sha256="2e4fabd1d3936fecea67fa365233590147ca50bb45cf80efb53a10345a8a23c2")
diff --git a/var/spack/repos/builtin/packages/r-corrplot/package.py b/var/spack/repos/builtin/packages/r-corrplot/package.py
index ae3f143e96..b1e1aa529e 100644
--- a/var/spack/repos/builtin/packages/r-corrplot/package.py
+++ b/var/spack/repos/builtin/packages/r-corrplot/package.py
@@ -15,6 +15,8 @@ class RCorrplot(RPackage):
cran = "corrplot"
+ license("MIT")
+
version("0.92", sha256="e8c09f963f9c4837036c439ebfe00fa3a6e462ccbb786d2cf90850ddcd9428bd")
version("0.84", sha256="0dce5e628ead9045580a191f60c58fd7c75b4bbfaaa3307678fc9ed550c303cc")
version("0.77", sha256="54b66ff995eaf2eee3f3002509c6f27bb5bd970b0abde41893ed9387e93828d3")
diff --git a/var/spack/repos/builtin/packages/r-countrycode/package.py b/var/spack/repos/builtin/packages/r-countrycode/package.py
index b1de924b5a..755c13b16d 100644
--- a/var/spack/repos/builtin/packages/r-countrycode/package.py
+++ b/var/spack/repos/builtin/packages/r-countrycode/package.py
@@ -14,6 +14,8 @@ class RCountrycode(RPackage):
cran = "countrycode"
+ license("GPL-3.0-only")
+
version("1.4.0", sha256="99dfe7652c1e631b9e0f8fac0b0163e7a3fdde8476498555d553e0d1c5fdccc4")
version("1.3.0", sha256="34361416e771ece1d56dc56f79416c8b7f9591885773becae270684d095bc70f")
version("1.2.0", sha256="32c65702dcc33d512ff99f14c12f4e0c48fe7ed7c8aa2f0a64194576d129dd40")
diff --git a/var/spack/repos/builtin/packages/r-covr/package.py b/var/spack/repos/builtin/packages/r-covr/package.py
index 22eb943548..eb720e0ab4 100644
--- a/var/spack/repos/builtin/packages/r-covr/package.py
+++ b/var/spack/repos/builtin/packages/r-covr/package.py
@@ -19,6 +19,8 @@ class RCovr(RPackage):
cran = "covr"
+ license("MIT")
+
version("3.6.2", sha256="ace68ce7516147b4d77f591a498cbd7b2803062c1b47252e7a35081af0ea485b")
version("3.6.1", sha256="ffbe15438c1a4f274c14cacfb944480e284f1ab60808d5e840c015cc57c51157")
version("3.5.1", sha256="a54cfc3623ea56084158ac5d7fe33f216f45191f6dcddab9c9ed4ec1d9d8ac6c")
diff --git a/var/spack/repos/builtin/packages/r-cowplot/package.py b/var/spack/repos/builtin/packages/r-cowplot/package.py
index 52731755fa..5f4989bdaf 100644
--- a/var/spack/repos/builtin/packages/r-cowplot/package.py
+++ b/var/spack/repos/builtin/packages/r-cowplot/package.py
@@ -19,6 +19,8 @@ class RCowplot(RPackage):
cran = "cowplot"
+ license("GPL-2.0-only")
+
version("1.1.1", sha256="c7dce625b456dffc59ba100c816e16226048d12fdd29a7335dc1f6f6e12eed48")
version("1.0.0", sha256="70f9a7c46d10f409d1599f1afc9fd3c947051cf2b430f01d903c64ef1e6c98a5")
version("0.9.3", sha256="3e10475fd7506ea9297ed72eb1a3acf858c6fa99d26e46fc39654eba000c3dcb")
diff --git a/var/spack/repos/builtin/packages/r-cpp11/package.py b/var/spack/repos/builtin/packages/r-cpp11/package.py
index c7a0415b4f..0ff67dfb77 100644
--- a/var/spack/repos/builtin/packages/r-cpp11/package.py
+++ b/var/spack/repos/builtin/packages/r-cpp11/package.py
@@ -16,6 +16,8 @@ class RCpp11(RPackage):
cran = "cpp11"
+ license("MIT")
+
version("0.4.3", sha256="f1a60e4971a86dbbcf6a16bbd739b59bb66d9c45d93cfd8dedc2a87e302598f1")
version("0.4.2", sha256="403ce0bf82358d237176053b0fb1e958cb6bfa4d0fb3555bf5801db6a6939b99")
version("0.4.0", sha256="1768fd07dc30dfbbf8f3fb1a1183947cb7e1dfd909165c4d612a63c163a41e87")
diff --git a/var/spack/repos/builtin/packages/r-crayon/package.py b/var/spack/repos/builtin/packages/r-crayon/package.py
index 19a1210f9a..f05140973c 100644
--- a/var/spack/repos/builtin/packages/r-crayon/package.py
+++ b/var/spack/repos/builtin/packages/r-crayon/package.py
@@ -17,6 +17,8 @@ class RCrayon(RPackage):
cran = "crayon"
+ license("MIT")
+
version("1.5.2", sha256="70a9a505b5b3c0ee6682ad8b965e28b7e24d9f942160d0a2bad18eec22b45a7a")
version("1.5.1", sha256="c025c73b78a8e88e8e4363c8e1a941da5089a7baea39e59ea5342ab9ebe45df9")
version("1.4.2", sha256="ee34397f643e76e30588068d4c93bd3c9afd2193deacccacb3bffcadf141b857")
diff --git a/var/spack/repos/builtin/packages/r-credentials/package.py b/var/spack/repos/builtin/packages/r-credentials/package.py
index 6aaecfb0f1..b4718074eb 100644
--- a/var/spack/repos/builtin/packages/r-credentials/package.py
+++ b/var/spack/repos/builtin/packages/r-credentials/package.py
@@ -19,6 +19,8 @@ class RCredentials(RPackage):
cran = "credentials"
+ license("MIT")
+
version("1.3.2", sha256="2ffa7c11bedbfa034adf553d0a2f2e4f6a496b858af753a09a89219cff9028b8")
version("1.3.0", sha256="c119ec26fd97b977c3b0cd1eb8fad3c59b84df6262c3adbf5ee9f3d6c9903ff1")
diff --git a/var/spack/repos/builtin/packages/r-crosstalk/package.py b/var/spack/repos/builtin/packages/r-crosstalk/package.py
index fe59f65b15..6721a7cca9 100644
--- a/var/spack/repos/builtin/packages/r-crosstalk/package.py
+++ b/var/spack/repos/builtin/packages/r-crosstalk/package.py
@@ -15,6 +15,8 @@ class RCrosstalk(RPackage):
cran = "crosstalk"
+ license("MIT")
+
version("1.2.0", sha256="4237baab35cd246a8a98fb9cf4ce53b6ddbc31d00742ded4edea0479613d1ea0")
version("1.1.0.1", sha256="36a70b10bc11826e314c05f9579fd791b9ac3b3a2cfed4d4ca74ce1ad991300e")
version("1.0.0", sha256="b31eada24cac26f24c9763d9a8cbe0adfd87b264cf57f8725027fe0c7742ca51")
diff --git a/var/spack/repos/builtin/packages/r-crul/package.py b/var/spack/repos/builtin/packages/r-crul/package.py
index 93ad2bb570..9876076baf 100644
--- a/var/spack/repos/builtin/packages/r-crul/package.py
+++ b/var/spack/repos/builtin/packages/r-crul/package.py
@@ -18,6 +18,8 @@ class RCrul(RPackage):
cran = "crul"
+ license("MIT")
+
version("1.3", sha256="8058617d8b3724acb5b89d0e6e63f381df5c56565128b250a65eceb2b8081e2d")
version("1.2.0", sha256="be1a149b21cf219ef55adfb56a6a5eb9892a9acf0d5f5421a22e52f2a7066f8c")
version("1.0.0", sha256="2ade500f6cf89b2d0ca8496b8d4df9937d6f802a35c9ad10d9fab8632cdb1027")
diff --git a/var/spack/repos/builtin/packages/r-cubature/package.py b/var/spack/repos/builtin/packages/r-cubature/package.py
index fd5ecac0c6..3f1d53d5be 100644
--- a/var/spack/repos/builtin/packages/r-cubature/package.py
+++ b/var/spack/repos/builtin/packages/r-cubature/package.py
@@ -18,6 +18,8 @@ class RCubature(RPackage):
cran = "cubature"
+ license("GPL-3.0-only")
+
version("2.0.4.6", sha256="330c9dc2be9bf6815473fd40efa8c2de47c1ed286cb097d0ff846b56c9e9f95a")
version("2.0.4.5", sha256="a81f118e5b7950a4a29e5509f8a40d7b87544fb25783917242000561379c9023")
version("2.0.4.4", sha256="087b3b2c4f25d873fa95e9d38766a17a7201d03a6f4960f1e080a8db8b67d569")
diff --git a/var/spack/repos/builtin/packages/r-curl/package.py b/var/spack/repos/builtin/packages/r-curl/package.py
index 485935522d..9f3772f583 100644
--- a/var/spack/repos/builtin/packages/r-curl/package.py
+++ b/var/spack/repos/builtin/packages/r-curl/package.py
@@ -21,6 +21,8 @@ class RCurl(RPackage):
cran = "curl"
+ license("MIT")
+
version("5.0.0", sha256="d7f3cac9b513914ffa8f6f64e6fa5dd96c8273378ace6b0c16b71bc6ba59c9b2")
version("4.3.3", sha256="3567b6acad40dad68acfe07511c853824839d451a50219a96dd6d125ed617c9e")
version("4.3.2", sha256="90b1facb4be8b6315bb3d272ba2dd90b88973f6ea1ab7f439550230f8500a568")
diff --git a/var/spack/repos/builtin/packages/r-cvxr/package.py b/var/spack/repos/builtin/packages/r-cvxr/package.py
index 8a86713020..8a6c689616 100644
--- a/var/spack/repos/builtin/packages/r-cvxr/package.py
+++ b/var/spack/repos/builtin/packages/r-cvxr/package.py
@@ -20,6 +20,8 @@ class RCvxr(RPackage):
cran = "CVXR"
+ license("Apache-2.0")
+
version("1.0-11", sha256="e92a9638f35f4909e2a29c3b7106081e3dae7ff88b14bb6466b87fbdc80b972a")
depends_on("r@3.4.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-dada2/package.py b/var/spack/repos/builtin/packages/r-dada2/package.py
index b8ee3e1807..6c69ffdeab 100644
--- a/var/spack/repos/builtin/packages/r-dada2/package.py
+++ b/var/spack/repos/builtin/packages/r-dada2/package.py
@@ -13,6 +13,8 @@ class RDada2(RPackage):
homepage = "https://benjjneb.github.io/dada2/"
url = "https://github.com/benjjneb/dada2/archive/v1.14.tar.gz"
+ license("LGPL-3.0-only")
+
version("1.20", sha256="351b80dc5cdd587f5d4fe2541574e3d0cf7966342ee913b47cb20c7eb150e3f5")
version("1.14", sha256="19980b9d7b0a0e80e86010357cae11d1fc07c2d02067c4445169143cf1f99906")
diff --git a/var/spack/repos/builtin/packages/r-data-table/package.py b/var/spack/repos/builtin/packages/r-data-table/package.py
index a967de5f66..29de3e5538 100644
--- a/var/spack/repos/builtin/packages/r-data-table/package.py
+++ b/var/spack/repos/builtin/packages/r-data-table/package.py
@@ -16,6 +16,8 @@ class RDataTable(RPackage):
cran = "data.table"
+ license("MPL-2.0-no-copyleft-exception")
+
version("1.14.8", sha256="14b2ce5367df9c9bb58f373555066f5dcb629c156149b5565de36d69557139fd")
version("1.14.4", sha256="4862a7c26e8309108fd1f5296616407b9ff9e4e1be5cdedcb717f114c2e348f0")
version("1.14.2", sha256="f741b951e5937440139514aedbae78dbd6862d825066848bdb006aa02c2f3d2b")
diff --git a/var/spack/repos/builtin/packages/r-dbplyr/package.py b/var/spack/repos/builtin/packages/r-dbplyr/package.py
index 146e742bbc..84d3c9658b 100644
--- a/var/spack/repos/builtin/packages/r-dbplyr/package.py
+++ b/var/spack/repos/builtin/packages/r-dbplyr/package.py
@@ -16,6 +16,8 @@ class RDbplyr(RPackage):
cran = "dbplyr"
+ license("MIT")
+
version("2.3.2", sha256="0ddc00595ec6b21962d0bb6f470f5f7c9d61c74a4f92681a37e94e1295707fac")
version("2.2.1", sha256="a6f3f644c068fe1a3b3e99a3a10de55a150d43ef20b5130e6724d142afcb0df7")
version("2.1.1", sha256="aba4cf47b85ab240fd3ec4cd8d512f6e1958201e151577c1a2ebc3d6ebc5bc08")
diff --git a/var/spack/repos/builtin/packages/r-debugme/package.py b/var/spack/repos/builtin/packages/r-debugme/package.py
index d133637747..68c0ca7b10 100644
--- a/var/spack/repos/builtin/packages/r-debugme/package.py
+++ b/var/spack/repos/builtin/packages/r-debugme/package.py
@@ -14,6 +14,8 @@ class RDebugme(RPackage):
cran = "debugme"
+ license("MIT")
+
version("1.1.0", sha256="4dae0e2450d6689a6eab560e36f8a7c63853abbab64994028220b8fd4b793ab1")
depends_on("r-crayon", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-deldir/package.py b/var/spack/repos/builtin/packages/r-deldir/package.py
index f79f0c235d..fc75a624d7 100644
--- a/var/spack/repos/builtin/packages/r-deldir/package.py
+++ b/var/spack/repos/builtin/packages/r-deldir/package.py
@@ -17,6 +17,8 @@ class RDeldir(RPackage):
cran = "deldir"
+ license("GPL-2.0-or-later")
+
version("1.0-6", sha256="6df6d8325c607e0b7d63cbc53c29e774eff95ad4acf9c7ec8f70693b0505f8c5")
version("0.2-3", sha256="2d24800f5ec6ad9dc57b9b265365b29c07717f4562d8f3e6344336d3340c364e")
version("0.1-23", sha256="e0112bce9fc94daf73596a0fff9b3958b80872e3bbb487be73e157b13a6f201d")
diff --git a/var/spack/repos/builtin/packages/r-dendextend/package.py b/var/spack/repos/builtin/packages/r-dendextend/package.py
index 8508f59482..00edfd3f8d 100644
--- a/var/spack/repos/builtin/packages/r-dendextend/package.py
+++ b/var/spack/repos/builtin/packages/r-dendextend/package.py
@@ -17,6 +17,8 @@ class RDendextend(RPackage):
cran = "dendextend"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("1.17.1", sha256="87e96e119e7236b4f5df1c6f1b0d4d4e12aab606a2142e039f56d8ec71f9e521")
version("1.16.0", sha256="ec2fd09c31a2a93292d87a9bd5bfc261840de941dfded79d6c2fe87116708466")
version("1.15.2", sha256="4ba3885b66694589d455ffef31c218fe653fa25aff3efb7e8db6c25008d2921b")
diff --git a/var/spack/repos/builtin/packages/r-densvis/package.py b/var/spack/repos/builtin/packages/r-densvis/package.py
index 57b643271e..9934f14613 100644
--- a/var/spack/repos/builtin/packages/r-densvis/package.py
+++ b/var/spack/repos/builtin/packages/r-densvis/package.py
@@ -33,6 +33,8 @@ class RDensvis(RPackage):
bioc = "densvis"
+ license("MIT")
+
version("1.10.0", commit="833db1fb7b2a5667575cc2e7c2fefc8360c8d7fb")
depends_on("r-rcpp", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-desc/package.py b/var/spack/repos/builtin/packages/r-desc/package.py
index d214e2709a..a253ae6519 100644
--- a/var/spack/repos/builtin/packages/r-desc/package.py
+++ b/var/spack/repos/builtin/packages/r-desc/package.py
@@ -14,6 +14,8 @@ class RDesc(RPackage):
cran = "desc"
+ license("MIT")
+
version("1.4.2", sha256="758acf14be478c09ba7e84ade3a7ce512becf35d44e5e6a997b932065f2a227c")
version("1.4.1", sha256="8f9ebb51eccf925b2e76bc65ecf495e8f3882b8c0053023f396622f0402d6f54")
version("1.4.0", sha256="8220e4c706449b8121b822e70b1414f391ef419aed574836a234c63b83e5d649")
diff --git a/var/spack/repos/builtin/packages/r-devtools/package.py b/var/spack/repos/builtin/packages/r-devtools/package.py
index 3ad97f1195..798e1c4305 100644
--- a/var/spack/repos/builtin/packages/r-devtools/package.py
+++ b/var/spack/repos/builtin/packages/r-devtools/package.py
@@ -13,6 +13,8 @@ class RDevtools(RPackage):
cran = "devtools"
+ license("MIT")
+
version("2.4.5", sha256="38160ebd839acdec7ebf0699a085b4ab1ebd5500d3c57a9fa7ae484f1909904b")
version("2.4.4", sha256="acd6759d269f30893eda173a738b1ce6537a11313c8e8e12e116452c4296934d")
version("2.4.3", sha256="e42159a9bca0b219170e76c282862e27ca283649d6cbf6a868175d8982e06b4f")
diff --git a/var/spack/repos/builtin/packages/r-diagram/package.py b/var/spack/repos/builtin/packages/r-diagram/package.py
index 5fcede1769..ad8fce4358 100644
--- a/var/spack/repos/builtin/packages/r-diagram/package.py
+++ b/var/spack/repos/builtin/packages/r-diagram/package.py
@@ -20,6 +20,8 @@ class RDiagram(RPackage):
cran = "diagram"
+ license("GPL-2.0-or-later")
+
version("1.6.5", sha256="e9c03e7712e0282c5d9f2b760bafe2aac9e99a9723578d9e6369d60301f574e4")
depends_on("r@2.01:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-dichromat/package.py b/var/spack/repos/builtin/packages/r-dichromat/package.py
index 543c340f10..fecb56f1bf 100644
--- a/var/spack/repos/builtin/packages/r-dichromat/package.py
+++ b/var/spack/repos/builtin/packages/r-dichromat/package.py
@@ -14,6 +14,8 @@ class RDichromat(RPackage):
cran = "dichromat"
+ license("GPL-2.0-only")
+
version("2.0-0.1", sha256="a10578e9ad8a581bd8fe0d8a8370051f3cdcf12c7d282f3af2a18dacda566081")
version("2.0-0", sha256="31151eaf36f70bdc1172da5ff5088ee51cc0a3db4ead59c7c38c25316d580dd1")
diff --git a/var/spack/repos/builtin/packages/r-diffobj/package.py b/var/spack/repos/builtin/packages/r-diffobj/package.py
index 1f261f5856..125f529f11 100644
--- a/var/spack/repos/builtin/packages/r-diffobj/package.py
+++ b/var/spack/repos/builtin/packages/r-diffobj/package.py
@@ -14,6 +14,8 @@ class RDiffobj(RPackage):
cran = "diffobj"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("0.3.5", sha256="d860a79b1d4c9e369282d7391b539fe89228954854a65ba47181407c53e3cf60")
version("0.3.3", sha256="414e5573470b9565b9149a0a61c7e8344fb37f889d23dc4e131acc8aa62e6df4")
diff --git a/var/spack/repos/builtin/packages/r-digest/package.py b/var/spack/repos/builtin/packages/r-digest/package.py
index 11ba384ed7..64ed1145a4 100644
--- a/var/spack/repos/builtin/packages/r-digest/package.py
+++ b/var/spack/repos/builtin/packages/r-digest/package.py
@@ -28,6 +28,8 @@ class RDigest(RPackage):
cran = "digest"
+ license("GPL-2.0-or-later")
+
version("0.6.31", sha256="5a284f490eaca6750f695f00a584cfca3f180ca1046ac1107202141149d431b9")
version("0.6.30", sha256="7b8059943be7dba6053268dfcc229de1bb0b55db497b2943541a6abace076aa7")
version("0.6.29", sha256="792c1f14a4c8047745152f5e45ce7351978af8d770c29d2ea39c7acd5d619cd9")
diff --git a/var/spack/repos/builtin/packages/r-diptest/package.py b/var/spack/repos/builtin/packages/r-diptest/package.py
index 1c93d94173..1fdc5e267a 100644
--- a/var/spack/repos/builtin/packages/r-diptest/package.py
+++ b/var/spack/repos/builtin/packages/r-diptest/package.py
@@ -15,5 +15,7 @@ class RDiptest(RPackage):
cran = "diptest"
+ license("GPL-2.0-or-later")
+
version("0.76-0", sha256="508a5ebb161519cd0fcd156dc047b51becb216d545d62c6522496463f94ec280")
version("0.75-7", sha256="462900100ca598ef21dbe566bf1ab2ce7c49cdeab6b7a600a50489b05f61b61b")
diff --git a/var/spack/repos/builtin/packages/r-dismo/package.py b/var/spack/repos/builtin/packages/r-dismo/package.py
index 7c43eebf18..8ed34919be 100644
--- a/var/spack/repos/builtin/packages/r-dismo/package.py
+++ b/var/spack/repos/builtin/packages/r-dismo/package.py
@@ -15,6 +15,8 @@ class RDismo(RPackage):
cran = "dismo"
+ license("GPL-3.0-or-later")
+
version("1.3-9", sha256="3924521db67716b004a4c870985c65d037edfe926b14222740fd6c2b2093beee")
version("1.3-5", sha256="812e1932d42c0f40acf2ab5c5b2d068f93128caf648626e1d11baf1a09340ee7")
version("1.3-3", sha256="fd65331ac18a4287ba0856b90508ddd0e2738c653eecc5f3eb2b14e1d06949ca")
diff --git a/var/spack/repos/builtin/packages/r-distributional/package.py b/var/spack/repos/builtin/packages/r-distributional/package.py
index ca3cc2777c..cd5c50c0d1 100644
--- a/var/spack/repos/builtin/packages/r-distributional/package.py
+++ b/var/spack/repos/builtin/packages/r-distributional/package.py
@@ -19,6 +19,8 @@ class RDistributional(RPackage):
cran = "distributional"
+ license("GPL-3.0-only")
+
version("0.3.2", sha256="c883d633398233aee5a8ca6b587687f765bdfe0732a84e4961e7f71ac0d008f8")
version("0.3.1", sha256="727e56cbcf0c8a8adacca8030214ddbd14f68ee28d0aad716467bd68b027235f")
version("0.3.0", sha256="fab36c7346617d8f2ca4b3cd0e3c9da93cb2f95fb7f102a3ae88670e694751d6")
diff --git a/var/spack/repos/builtin/packages/r-diversitree/package.py b/var/spack/repos/builtin/packages/r-diversitree/package.py
index f6247bdba1..5ff29a0d2d 100644
--- a/var/spack/repos/builtin/packages/r-diversitree/package.py
+++ b/var/spack/repos/builtin/packages/r-diversitree/package.py
@@ -19,6 +19,8 @@ class RDiversitree(RPackage):
cran = "diversitree"
+ license("GPL-2.0-or-later")
+
version("0.9-16", sha256="4c236970b58e56b922352f3f5d97010c74d8ec5783b375c311fe11abfb99f967")
version("0.9-15", sha256="c739ef3d4fcc24fd6855b1d297d31e0f89fbaff1efe8a2d149044458ecd363ea")
version("0.9-11", sha256="4caa6a468f93de9f1c8c30e4457f34bb8346e1acdaf74f684005bfa86a950ecb")
diff --git a/var/spack/repos/builtin/packages/r-downlit/package.py b/var/spack/repos/builtin/packages/r-downlit/package.py
index 91533d5ffd..08fb549541 100644
--- a/var/spack/repos/builtin/packages/r-downlit/package.py
+++ b/var/spack/repos/builtin/packages/r-downlit/package.py
@@ -16,6 +16,8 @@ class RDownlit(RPackage):
cran = "downlit"
+ license("MIT")
+
version("0.4.2", sha256="33dff66909104d1a5ba8e57b1288986e82b61fd5e91dce0cd358d53724b37e3c")
depends_on("r@3.4.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-downloader/package.py b/var/spack/repos/builtin/packages/r-downloader/package.py
index 889f0df9ae..ebc643cfbb 100644
--- a/var/spack/repos/builtin/packages/r-downloader/package.py
+++ b/var/spack/repos/builtin/packages/r-downloader/package.py
@@ -18,6 +18,8 @@ class RDownloader(RPackage):
cran = "downloader"
+ license("GPL-2.0-only")
+
version("0.4", sha256="1890e75b028775154023f2135cafb3e3eed0fe908138ab4f7eff1fc1b47dafab")
depends_on("r-digest", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-dplyr/package.py b/var/spack/repos/builtin/packages/r-dplyr/package.py
index 230c4500e9..9484d3d591 100644
--- a/var/spack/repos/builtin/packages/r-dplyr/package.py
+++ b/var/spack/repos/builtin/packages/r-dplyr/package.py
@@ -14,6 +14,8 @@ class RDplyr(RPackage):
cran = "dplyr"
+ license("MIT")
+
version("1.1.2", sha256="c220c38a3a44977c43eeae3d9aef90e8bb297150cad0993ea8d3cc13150096e3")
version("1.0.10", sha256="3ab639f627b4e439052df18f193f0ccab223225a4ae2ff8c18aba4f9807e0f2b")
version("1.0.9", sha256="e2e1f7312618b4e32ada9a1da79cef32eaec12acd408c973a6b069c6be4fb46b")
diff --git a/var/spack/repos/builtin/packages/r-dqrng/package.py b/var/spack/repos/builtin/packages/r-dqrng/package.py
index 37766a052c..dffb95d645 100644
--- a/var/spack/repos/builtin/packages/r-dqrng/package.py
+++ b/var/spack/repos/builtin/packages/r-dqrng/package.py
@@ -24,6 +24,8 @@ class RDqrng(RPackage):
cran = "dqrng"
+ license("AGPL-3.0-only OR custom")
+
version("0.3.0", sha256="4beeabfe245ce7196b07369f2a7d277cb08869ad8b45a22c6354c4cc70a39abb")
version("0.2.1", sha256="e149c105b1db31e7f46b1aebf31d911a109e380923f3696fc56a53197fc1e866")
diff --git a/var/spack/repos/builtin/packages/r-dt/package.py b/var/spack/repos/builtin/packages/r-dt/package.py
index 82cee8ba93..1e834154bb 100644
--- a/var/spack/repos/builtin/packages/r-dt/package.py
+++ b/var/spack/repos/builtin/packages/r-dt/package.py
@@ -16,6 +16,8 @@ class RDt(RPackage):
cran = "DT"
+ license("Apache-2.0")
+
version("0.27", sha256="e32fdccd2be430933cff88a9ce79045bfdbe3e08e0cd8d15037445808613289a")
version("0.26", sha256="c412932be126d44f415559258e1d65adc0e84c3dfb9a70ce3196a2f877f7030c")
version("0.25", sha256="0dfc8713062e1fe4e0428936367f35a0a41616c27b6d9b002bdfda58091c442b")
diff --git a/var/spack/repos/builtin/packages/r-dtplyr/package.py b/var/spack/repos/builtin/packages/r-dtplyr/package.py
index 7cca9a02ba..44e2d039e5 100644
--- a/var/spack/repos/builtin/packages/r-dtplyr/package.py
+++ b/var/spack/repos/builtin/packages/r-dtplyr/package.py
@@ -15,6 +15,8 @@ class RDtplyr(RPackage):
cran = "dtplyr"
+ license("MIT")
+
version("1.3.1", sha256="a5a9689a640b8bd1274519af220c33deaa3919654acac4ebdff1ff365cc8d6e5")
version("1.2.2", sha256="f85928fe63701bc3a0cadf705ba660834a2aaeab37cf20addab406430e53e2d4")
version("1.2.1", sha256="2640e9cde4eaa06f02cff29e3f2b99fdd08488df07ea2e6629b2ed6a8285d0f3")
diff --git a/var/spack/repos/builtin/packages/r-dtw/package.py b/var/spack/repos/builtin/packages/r-dtw/package.py
index 86d396e1f6..bfb0a00be9 100644
--- a/var/spack/repos/builtin/packages/r-dtw/package.py
+++ b/var/spack/repos/builtin/packages/r-dtw/package.py
@@ -19,6 +19,8 @@ class RDtw(RPackage):
cran = "dtw"
+ license("GPL-2.0-or-later")
+
version("1.23-1", sha256="6ed6a3b52be673ce2617b8d48723c7c488c95aab88fe2912d7e00507838e826d")
version("1.22-3", sha256="df7cf9adf613422ddb22a160597eb5f5475ab6c67c0d790092edb7f72ba98f00")
version("1.20-1", sha256="43ca1a47a7c81a2b5d5054da1be8b8af79a85d6f9ce7b4512e9ed91f790f60f0")
diff --git a/var/spack/repos/builtin/packages/r-dupradar/package.py b/var/spack/repos/builtin/packages/r-dupradar/package.py
index b86c04c021..d89a4ad512 100644
--- a/var/spack/repos/builtin/packages/r-dupradar/package.py
+++ b/var/spack/repos/builtin/packages/r-dupradar/package.py
@@ -13,6 +13,8 @@ class RDupradar(RPackage):
bioc = "dupRadar"
+ license("GPL-3.0-only")
+
version("1.32.0", commit="7e07fc3a3901f8cae0203759fc24dd7df430a07f")
version("1.30.3", commit="19e3b13a148c47e69686cd1e872182c564fd4dcd")
version("1.30.0", commit="3d53d2d2e0c404a25845d78b8df8fee3f6b34eb5")
diff --git a/var/spack/repos/builtin/packages/r-dygraphs/package.py b/var/spack/repos/builtin/packages/r-dygraphs/package.py
index 14b3ffff5b..9351b90a35 100644
--- a/var/spack/repos/builtin/packages/r-dygraphs/package.py
+++ b/var/spack/repos/builtin/packages/r-dygraphs/package.py
@@ -17,6 +17,8 @@ class RDygraphs(RPackage):
cran = "dygraphs"
+ license("MIT")
+
version("1.1.1.6", sha256="c3d331f30012e721a048e04639f60ea738cd7e54e4f930ac9849b95f0f005208")
version("1.1.1.5", sha256="274035988fdd6833121fd5831692355d383acc828d540788dbcecaf88eb2d72d")
version("0.9", sha256="2aa4754a7d824d8994c2a97ee02bab163319f065b4d10d289337dc8398c0646c")
diff --git a/var/spack/repos/builtin/packages/r-e1071/package.py b/var/spack/repos/builtin/packages/r-e1071/package.py
index 4396eedc4c..2648b8de16 100644
--- a/var/spack/repos/builtin/packages/r-e1071/package.py
+++ b/var/spack/repos/builtin/packages/r-e1071/package.py
@@ -16,6 +16,8 @@ class RE1071(RPackage):
cran = "e1071"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("1.7-13", sha256="da94e191af6e69aa0f9e3250d4b823674cc869339d914f761ebf2824177b6b2f")
version("1.7-12", sha256="91e052d0a521db74a66df90adb28db601f2a2cca38b03dcad030ac2fdc5c5dcf")
version("1.7-11", sha256="48c18e10e7cabc742d37b563672e2eddb6061f2378b69e5563be79ab9948d92f")
diff --git a/var/spack/repos/builtin/packages/r-earth/package.py b/var/spack/repos/builtin/packages/r-earth/package.py
index 0ad4f6d279..1908d0b7fc 100644
--- a/var/spack/repos/builtin/packages/r-earth/package.py
+++ b/var/spack/repos/builtin/packages/r-earth/package.py
@@ -15,6 +15,8 @@ class REarth(RPackage):
cran = "earth"
+ license("GPL-3.0-only")
+
version("5.3.2", sha256="c844d75edf9a2706a911bb05ed4287aad9acf6f3fed357e037763a300eac0bea")
version("5.3.1", sha256="0bbe06ba974ceb8ec5de1d59cb53f9487d1828d7130fe2503c48b6cb449c4b03")
version("5.3.0", sha256="05ace806271a74b3ddf8718a93237fe2a8550a8659ebd87f8079c0bda5e02437")
diff --git a/var/spack/repos/builtin/packages/r-ecp/package.py b/var/spack/repos/builtin/packages/r-ecp/package.py
index 533b5c858c..9085f89a6a 100644
--- a/var/spack/repos/builtin/packages/r-ecp/package.py
+++ b/var/spack/repos/builtin/packages/r-ecp/package.py
@@ -19,6 +19,8 @@ class REcp(RPackage):
cran = "ecp"
+ license("GPL-2.0-or-later")
+
version("3.1.4", sha256="1b98bf25a7659517dc98d1b950fe2a5fed9ef8f750893b3a9e06e9c6d59cc04d")
version("3.1.3", sha256="a80ab10bafe30cc96287b9220e44c4b4eda40f5dd0546e4d2a2e1baab514c058")
version("3.1.1", sha256="d2ab194e22e6ab0168222fbccfcf2e25c6cd51a73edc959086b0c6e0a7410268")
diff --git a/var/spack/repos/builtin/packages/r-effects/package.py b/var/spack/repos/builtin/packages/r-effects/package.py
index 039d3025e4..d16ad877eb 100644
--- a/var/spack/repos/builtin/packages/r-effects/package.py
+++ b/var/spack/repos/builtin/packages/r-effects/package.py
@@ -14,6 +14,8 @@ class REffects(RPackage):
cran = "effects"
+ license("GPL-2.0-or-later")
+
version("4.2-2", sha256="2fee322cee8f6eb634bcd54e7793a750c8196443cac176c6793ea854553a925a")
version("4.2-1", sha256="5397254214d55eb0e0441786f9329f9e3e3ef864366c0a93f0adb941da147640")
version("4.2-0", sha256="6833dfbc65f3f33191a24e9b0d2aa0c964caeebb6c4fd2036ad94ed2723a7a46")
diff --git a/var/spack/repos/builtin/packages/r-ellipse/package.py b/var/spack/repos/builtin/packages/r-ellipse/package.py
index af03caa50b..7c9ebb3ec3 100644
--- a/var/spack/repos/builtin/packages/r-ellipse/package.py
+++ b/var/spack/repos/builtin/packages/r-ellipse/package.py
@@ -18,6 +18,8 @@ class REllipse(RPackage):
cran = "ellipse"
+ license("GPL-2.0-or-later")
+
version("0.4.5", sha256="39c475851380deeb9361464f8f32fa2ee250f24604791c00680a54aaaaba8936")
version("0.4.3", sha256="02ef2b11c3462a8b800332e522183f4c7c40c7d2d66c5174d5f3f6d8cc68a946")
version("0.4.2", sha256="1719ce9a00b9ac4d56dbf961803085b892d3359726fda3567bb989ddfed9a5f2")
diff --git a/var/spack/repos/builtin/packages/r-ellipsis/package.py b/var/spack/repos/builtin/packages/r-ellipsis/package.py
index 4a2a71062b..6bdfb43e60 100644
--- a/var/spack/repos/builtin/packages/r-ellipsis/package.py
+++ b/var/spack/repos/builtin/packages/r-ellipsis/package.py
@@ -16,6 +16,8 @@ class REllipsis(RPackage):
cran = "ellipsis"
+ license("MIT")
+
version("0.3.2", sha256="a90266e5eb59c7f419774d5c6d6bd5e09701a26c9218c5933c9bce6765aa1558")
version("0.3.1", sha256="4f8a15158dfc27cdc0f7554c7a61e92b02e4d70bfc3d968f01a99da2189b75db")
version("0.3.0", sha256="0bf814cb7a1f0ee1f2949bdc98752a0d535f2a9489280dd4d8fcdb10067ee907")
diff --git a/var/spack/repos/builtin/packages/r-emmeans/package.py b/var/spack/repos/builtin/packages/r-emmeans/package.py
index 5cc9aa0a6a..72532b63e6 100644
--- a/var/spack/repos/builtin/packages/r-emmeans/package.py
+++ b/var/spack/repos/builtin/packages/r-emmeans/package.py
@@ -19,6 +19,8 @@ class REmmeans(RPackage):
cran = "emmeans"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("1.8.5", sha256="5c88b415b5a42d8c1aa63af090c4987326530ea6d0e60bab9b5fb7e99a982415")
version("1.8.2", sha256="785973457d8a6547df489f87b62987d44a68c4b9018661d38ca11ee34e49d209")
version("1.8.1-1", sha256="79fc5e44255427b038d0dbe2c9887d84984baacb11bb9a9078cd8d0dca2e6577")
diff --git a/var/spack/repos/builtin/packages/r-energy/package.py b/var/spack/repos/builtin/packages/r-energy/package.py
index 8a71ec4d84..74fe52d014 100644
--- a/var/spack/repos/builtin/packages/r-energy/package.py
+++ b/var/spack/repos/builtin/packages/r-energy/package.py
@@ -21,6 +21,8 @@ class REnergy(RPackage):
cran = "energy"
+ license("GPL-2.0-or-later")
+
version("1.7-11", sha256="c29f8fb000c979d2504f6f6d3a99c773004f77d58793e7e2a5766155272b6511")
version("1.7-10", sha256="543de4875c46cc90e711e71c45b082d962fbb5158a094f9f10d37d3f57e1bea7")
version("1.7-9", sha256="68d0e0ed99f5a8a03858603ed36010a2f67b87a947dbcc65a9da2e08a2d3bad9")
diff --git a/var/spack/repos/builtin/packages/r-ergm/package.py b/var/spack/repos/builtin/packages/r-ergm/package.py
index c5325583e5..197a1e26b0 100644
--- a/var/spack/repos/builtin/packages/r-ergm/package.py
+++ b/var/spack/repos/builtin/packages/r-ergm/package.py
@@ -17,6 +17,8 @@ class RErgm(RPackage):
cran = "ergm"
+ license("GPL-3.0-only")
+
version("4.4.0", sha256="2db152cc7fdd71d6f0065603405f30bf5e206591da39b8f542178ec6d6126173")
version("4.3.1", sha256="3ff63c81ea4061ac0c79247fcd2e614494624f7f1df57a4634927e7e90800ed3")
version("4.2.3", sha256="35d15373d4a8445872eb3713c81c6c6ac34b72096e0cdb04292a468e65ae9288")
diff --git a/var/spack/repos/builtin/packages/r-estimability/package.py b/var/spack/repos/builtin/packages/r-estimability/package.py
index 9dc4f11a8a..f252cce988 100644
--- a/var/spack/repos/builtin/packages/r-estimability/package.py
+++ b/var/spack/repos/builtin/packages/r-estimability/package.py
@@ -17,5 +17,7 @@ class REstimability(RPackage):
cran = "estimability"
+ license("GPL-3.0-or-later")
+
version("1.4.1", sha256="c65aaf1e452f3947013d3ce05ae674d48492081f615a942592dc91db780f1124")
version("1.3", sha256="a33179c5fbd6a1a623d90cb6f1743148f92c09429fac466867f3ea70946a2e32")
diff --git a/var/spack/repos/builtin/packages/r-europepmc/package.py b/var/spack/repos/builtin/packages/r-europepmc/package.py
index 2db4a67486..fa2aa932b0 100644
--- a/var/spack/repos/builtin/packages/r-europepmc/package.py
+++ b/var/spack/repos/builtin/packages/r-europepmc/package.py
@@ -23,6 +23,8 @@ class REuropepmc(RPackage):
cran = "europepmc"
+ license("GPL-3.0-only")
+
version("0.4.1", sha256="c1ba91a2a99432cabe18e86fea33ac9d20dbb3ac0b58f430d464b4d8ecba4a9a")
version("0.4", sha256="d55f62963d0ee84830654bbc78f4ad8285e376b04be137cbeaf8ad2a98b7969c")
version("0.3", sha256="5044a253d223e2bb8502063cd03c0fe4db856467e497d650da7ccd8f75d0f8d9")
diff --git a/var/spack/repos/builtin/packages/r-evaluate/package.py b/var/spack/repos/builtin/packages/r-evaluate/package.py
index 5c4c7af18d..92b22d9a26 100644
--- a/var/spack/repos/builtin/packages/r-evaluate/package.py
+++ b/var/spack/repos/builtin/packages/r-evaluate/package.py
@@ -14,6 +14,8 @@ class REvaluate(RPackage):
cran = "evaluate"
+ license("MIT")
+
version("0.20", sha256="35f5d9e85603600b58960923d591c5ca1115153febba7c612867d8b5598afff0")
version("0.18", sha256="7f4eecdc97ac286d5c7a39c454fe6798da38ef634bf9305c595faa8facb2bf36")
version("0.17", sha256="49c743c94cb967911af0e5555861a3762cd840b98578882671b583cff86ba963")
diff --git a/var/spack/repos/builtin/packages/r-evd/package.py b/var/spack/repos/builtin/packages/r-evd/package.py
index e1b7787aab..a784277a4e 100644
--- a/var/spack/repos/builtin/packages/r-evd/package.py
+++ b/var/spack/repos/builtin/packages/r-evd/package.py
@@ -17,6 +17,8 @@ class REvd(RPackage):
cran = "evd"
+ license("GPL-3.0-only")
+
version("2.3-6.1", sha256="662c592d3f5c5693dbf1c673d1137c4a60a347e330b71be1f3933f201d2c8971")
version("2.3-6", sha256="8edb8bc4f06d246c4343fd923bb5d5df99724d6db8821bfd996220343a834cb6")
version("2.3-3", sha256="2fc5ef2e0c3a2a9392425ddd45914445497433d90fb80b8c363877baee4559b4")
diff --git a/var/spack/repos/builtin/packages/r-exactextractr/package.py b/var/spack/repos/builtin/packages/r-exactextractr/package.py
index 154a2a4b7b..21f455ec7c 100644
--- a/var/spack/repos/builtin/packages/r-exactextractr/package.py
+++ b/var/spack/repos/builtin/packages/r-exactextractr/package.py
@@ -14,6 +14,8 @@ class RExactextractr(RPackage):
cran = "exactextractr"
+ license("Apache-2.0")
+
version("0.9.1", sha256="f0cf367c25a45b09eda1d435c8c818590ff4de86162f675e3172821d1853f4a1")
version("0.9.0", sha256="705a355534f427dc832af2a294aaf928c10c72d6335d38aed86da64d814eb18d")
version("0.8.2", sha256="cc32ab3af8d881a7e7836c296ea42f3fdabf3373ec1de0b154dbfe9870ee8a74")
diff --git a/var/spack/repos/builtin/packages/r-expint/package.py b/var/spack/repos/builtin/packages/r-expint/package.py
index 5aab56de30..ed687b817d 100644
--- a/var/spack/repos/builtin/packages/r-expint/package.py
+++ b/var/spack/repos/builtin/packages/r-expint/package.py
@@ -20,6 +20,8 @@ class RExpint(RPackage):
cran = "expint"
+ license("GPL-2.0-or-later")
+
version("0.1-8", sha256="12654fe0069090c059086d507a99d1061a14acfda4e204c27c0b397c0962c6b2")
version("0.1-7", sha256="7cfbd77e5c8ee2f4be5d12d3dd364819a146cbb6d533a00801a763c2ee51a005")
version("0.1-6", sha256="c7d13a8e299a91e94622047fe22b0006137e7bf82e34d10871b631fa58115145")
diff --git a/var/spack/repos/builtin/packages/r-expm/package.py b/var/spack/repos/builtin/packages/r-expm/package.py
index ed1b2a8a3c..63918f34d0 100644
--- a/var/spack/repos/builtin/packages/r-expm/package.py
+++ b/var/spack/repos/builtin/packages/r-expm/package.py
@@ -14,6 +14,8 @@ class RExpm(RPackage):
cran = "expm"
+ license("GPL-2.0-or-later")
+
version("0.999-7", sha256="28f249b914b8dd33eee16663fc793e57afd0e301e16067bf9f27fa8e591ba0f1")
version("0.999-6", sha256="2c79912fd2e03fcf89c29f09555880934402fcb2359af8b4579d79b4f955addc")
version("0.999-4", sha256="58d06427a08c9442462b00a5531e2575800be13ed450c5a1546261251e536096")
diff --git a/var/spack/repos/builtin/packages/r-factoextra/package.py b/var/spack/repos/builtin/packages/r-factoextra/package.py
index 36a2e21f05..5424a512c7 100644
--- a/var/spack/repos/builtin/packages/r-factoextra/package.py
+++ b/var/spack/repos/builtin/packages/r-factoextra/package.py
@@ -20,6 +20,8 @@ class RFactoextra(RPackage):
cran = "factoextra"
+ license("GPL-2.0-only")
+
version("1.0.7", sha256="624ff01c74933352aca55966f8a052b1ccc878f52c2c307e47f88e0665db94aa")
version("1.0.5", sha256="8177a3f5107883ae248b2cd0afa388a1794741f5155a9455b3883788cf44d5d0")
version("1.0.4", sha256="e4a000a04ef5b9aa0790dc6e5277451c482a19ba10dda9474f6c6982424aeed3")
diff --git a/var/spack/repos/builtin/packages/r-fansi/package.py b/var/spack/repos/builtin/packages/r-fansi/package.py
index 3516a0307b..676e78e2e0 100644
--- a/var/spack/repos/builtin/packages/r-fansi/package.py
+++ b/var/spack/repos/builtin/packages/r-fansi/package.py
@@ -14,6 +14,8 @@ class RFansi(RPackage):
cran = "fansi"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("1.0.4", sha256="3163214e6c40922bbb495229259ed8ce1bebd98b77098a6936d234e43da9c49f")
version("1.0.3", sha256="86a7b83d8c9d28baebbde310cd0b459d0950a9c7ff1a6276ce5858f6a89bc06a")
version("1.0.2", sha256="d1e2cf2e10613abe19071e3dab7c564ebcf85ad13cbee25fa1999267af01b557")
diff --git a/var/spack/repos/builtin/packages/r-farver/package.py b/var/spack/repos/builtin/packages/r-farver/package.py
index d64e76c1fd..848813c191 100644
--- a/var/spack/repos/builtin/packages/r-farver/package.py
+++ b/var/spack/repos/builtin/packages/r-farver/package.py
@@ -19,6 +19,8 @@ class RFarver(RPackage):
cran = "farver"
+ license("MIT")
+
version("2.1.1", sha256="0dcfda6ca743f465372790bcff1bcbc6a7145fdac1c682b021f654e8c6c996ce")
version("2.1.0", sha256="e5c8630607049f682fb3002b99ca4f5e7c6b94f8b2a4342df594e7853b77cef4")
version("2.0.3", sha256="0e1590df79ec6078f10426411b96216b70568a4eaf3ffd84ca723add0ed8e5cc")
diff --git a/var/spack/repos/builtin/packages/r-fastcluster/package.py b/var/spack/repos/builtin/packages/r-fastcluster/package.py
index 2b5da8e17d..4c0488b64d 100644
--- a/var/spack/repos/builtin/packages/r-fastcluster/package.py
+++ b/var/spack/repos/builtin/packages/r-fastcluster/package.py
@@ -22,6 +22,8 @@ class RFastcluster(RPackage):
cran = "fastcluster"
+ license("BSD-2-Clause OR GPL-2.0-only OR custom")
+
version("1.2.3", sha256="1f229129e1cddc78c7bb5ecc90c4d28ed810ee68cf210004c7cdfa12cfaf2a01")
version("1.1.25", sha256="f3661def975802f3dd3cec5b2a1379f3707eacff945cf448e33aec0da1ed4205")
diff --git a/var/spack/repos/builtin/packages/r-fastdigest/package.py b/var/spack/repos/builtin/packages/r-fastdigest/package.py
index 895ce575e8..af27b86d7a 100644
--- a/var/spack/repos/builtin/packages/r-fastdigest/package.py
+++ b/var/spack/repos/builtin/packages/r-fastdigest/package.py
@@ -21,4 +21,6 @@ class RFastdigest(RPackage):
maintainers("dorton21")
+ license("Artistic-2.0")
+
version("0.6-3", sha256="62a04aa39f751cf9bb7ff43cadb3c1a8d2270d7f3e8550a2d6ca9e1d8ca09a09")
diff --git a/var/spack/repos/builtin/packages/r-fastmap/package.py b/var/spack/repos/builtin/packages/r-fastmap/package.py
index a1e12da190..a7d7b1fdf1 100644
--- a/var/spack/repos/builtin/packages/r-fastmap/package.py
+++ b/var/spack/repos/builtin/packages/r-fastmap/package.py
@@ -18,6 +18,8 @@ class RFastmap(RPackage):
cran = "fastmap"
+ license("MIT")
+
version("1.1.1", sha256="3623809dd016ae8abd235200ba7834effc4b916915a059deb76044137c5c7173")
version("1.1.0", sha256="9113e526b4c096302cfeae660a06de2c4c82ae4e2d3d6ef53af6de812d4c822b")
version("1.0.1", sha256="4778b05dfebd356f8df980dfeff3b973a72bca14898f870e5c40c1d84db9faec")
diff --git a/var/spack/repos/builtin/packages/r-fastmatch/package.py b/var/spack/repos/builtin/packages/r-fastmatch/package.py
index c43bae6c67..3e5636738f 100644
--- a/var/spack/repos/builtin/packages/r-fastmatch/package.py
+++ b/var/spack/repos/builtin/packages/r-fastmatch/package.py
@@ -16,6 +16,8 @@ class RFastmatch(RPackage):
cran = "fastmatch"
+ license("GPL-2.0-only")
+
version("1.1-3", sha256="1defa0b08bc3f48e4c3e4ba8df4f1b9e8299932fd8c747c67d32de44f90b9861")
version("1.1-0", sha256="20b51aa4838dbe829e11e951444a9c77257dcaf85130807508f6d7e76797007d")
diff --git a/var/spack/repos/builtin/packages/r-fastmatrix/package.py b/var/spack/repos/builtin/packages/r-fastmatrix/package.py
index a8738a4479..07e67362f0 100644
--- a/var/spack/repos/builtin/packages/r-fastmatrix/package.py
+++ b/var/spack/repos/builtin/packages/r-fastmatrix/package.py
@@ -28,6 +28,8 @@ class RFastmatrix(RPackage):
cran = "fastmatrix"
+ license("GPL-3.0-only")
+
version("0.5", sha256="fb5f251a98425161e9dbbbb7edf95226725255b1474aad03ab046c7c6c6c3f12")
version("0.4-1245", sha256="ee2e12b5dcda4585cca21f2c0ac144706f6fd26024586e91d622c6cd66d1d873")
version("0.4-1", sha256="494a1aad38dcec28956eba8d095c964b20c5388dfb6dc2a23848ae37ea61cde5")
diff --git a/var/spack/repos/builtin/packages/r-fda/package.py b/var/spack/repos/builtin/packages/r-fda/package.py
index b5d481f4dd..dab4a6a805 100644
--- a/var/spack/repos/builtin/packages/r-fda/package.py
+++ b/var/spack/repos/builtin/packages/r-fda/package.py
@@ -17,6 +17,8 @@ class RFda(RPackage):
cran = "fda"
+ license("GPL-2.0-or-later")
+
version("6.0.5", sha256="14445776fc65284cd6cae98e5b4dd14c2626d96db5f78c0fcc6aabce5419b8f1")
version("6.0.3", sha256="205814b9812664e8201221f99e0e8391aa49dba2ae287dc404c57c0c492477d3")
version("5.5.1", sha256="dcaa2f6ae226d35855bc79c6967f60d45404b984c0afaec215b139c4b8dea23a")
diff --git a/var/spack/repos/builtin/packages/r-fds/package.py b/var/spack/repos/builtin/packages/r-fds/package.py
index b2cf326997..7193137ef9 100644
--- a/var/spack/repos/builtin/packages/r-fds/package.py
+++ b/var/spack/repos/builtin/packages/r-fds/package.py
@@ -12,6 +12,8 @@ class RFds(RPackage):
cran = "fds"
+ license("GPL-2.0-or-later")
+
version("1.8", sha256="203a5e7671e542dcb83d4c75d0f4012aaebc32d54f94657afaf9e71e99dd0489")
depends_on("r@3.4.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-ff/package.py b/var/spack/repos/builtin/packages/r-ff/package.py
index 428e6019b3..34e326e018 100644
--- a/var/spack/repos/builtin/packages/r-ff/package.py
+++ b/var/spack/repos/builtin/packages/r-ff/package.py
@@ -54,6 +54,8 @@ class RFf(RPackage):
cran = "ff"
+ license("GPL-2.0-only OR GPL-3.0-only OR custom")
+
version("4.0.9", sha256="722053271987a0c9673c3ff9e7968bbab47979d529a2fe6bb1a3179408ee3c4f")
version("4.0.7", sha256="0a47333d31c7afc3f95387166e21a3e4c763cbef47d9b5927753aef4ff8d83fa")
version("4.0.5", sha256="9aba9e271144ec224063ddba0d791e2fcdb9c912d48fdc49e204fce628355037")
diff --git a/var/spack/repos/builtin/packages/r-fftwtools/package.py b/var/spack/repos/builtin/packages/r-fftwtools/package.py
index 9b3b679ae6..c50c74047b 100644
--- a/var/spack/repos/builtin/packages/r-fftwtools/package.py
+++ b/var/spack/repos/builtin/packages/r-fftwtools/package.py
@@ -20,6 +20,8 @@ class RFftwtools(RPackage):
cran = "fftwtools"
+ license("GPL-2.0-or-later")
+
version("0.9-11", sha256="f1f0c9a9086c7b2f72c5fb0334717cc917213a004eaef8448eab4940c9852c7f")
version("0.9-9", sha256="a9273b7e495d228d740ab4525467e4bbefe8614bd2d97e7234017f1305f51441")
version("0.9-8", sha256="4641c8cd70938c2a8bde0b6da6cf7f83e96175ef52f1ca42ec3920a1dabf1bdb")
diff --git a/var/spack/repos/builtin/packages/r-fgsea/package.py b/var/spack/repos/builtin/packages/r-fgsea/package.py
index 1719bde23a..79d9624a0b 100644
--- a/var/spack/repos/builtin/packages/r-fgsea/package.py
+++ b/var/spack/repos/builtin/packages/r-fgsea/package.py
@@ -16,6 +16,8 @@ class RFgsea(RPackage):
bioc = "fgsea"
+ license("MIT")
+
version("1.26.0", commit="102b439e2208ae415dc19d3d1ac8936f9c5999f1")
version("1.24.0", commit="ac74ccd935c15623b8584caa791835aec514144b")
version("1.22.0", commit="e4e203aa64faa984e0406fed5d87a422d9df92f2")
diff --git a/var/spack/repos/builtin/packages/r-fields/package.py b/var/spack/repos/builtin/packages/r-fields/package.py
index 761d09f5ec..eebbc3b7f5 100644
--- a/var/spack/repos/builtin/packages/r-fields/package.py
+++ b/var/spack/repos/builtin/packages/r-fields/package.py
@@ -36,6 +36,8 @@ class RFields(RPackage):
cran = "fields"
+ license("GPL-2.0-or-later")
+
version("14.1", sha256="57c4c5592443d2ee869014b3199989b5edd1aff52e24f1cd313b8f9b34a95434")
version("13.3", sha256="c652838b1ae7eb368831522824bfbc1d1db7b9d1db5e9bb52b194098549944c3")
version("11.6", sha256="8600d1d992c40668cc2ab01b3c17d0e1bd44a001ec7ba9f468bc0e9ef87c59db")
diff --git a/var/spack/repos/builtin/packages/r-filehash/package.py b/var/spack/repos/builtin/packages/r-filehash/package.py
index 6803553cc4..05769229d2 100644
--- a/var/spack/repos/builtin/packages/r-filehash/package.py
+++ b/var/spack/repos/builtin/packages/r-filehash/package.py
@@ -21,6 +21,8 @@ class RFilehash(RPackage):
cran = "filehash"
+ license("GPL-2.0-or-later")
+
version("2.4-5", sha256="3b1ee2794dd61e525ee44db16611c65957691d77bb26ae481eba988bb55da22c")
version("2.4-3", sha256="f394e2c93233e8ad1c104562ea9349855dc8e303131f559cd59834f9aa3e41bd")
version("2.4-2", sha256="b6d056f75d45e315943a4618f5f62802612cd8931ba3f9f474b595140a3cfb93")
diff --git a/var/spack/repos/builtin/packages/r-filelock/package.py b/var/spack/repos/builtin/packages/r-filelock/package.py
index e658ece3dd..176f9cdb06 100644
--- a/var/spack/repos/builtin/packages/r-filelock/package.py
+++ b/var/spack/repos/builtin/packages/r-filelock/package.py
@@ -14,6 +14,8 @@ class RFilelock(RPackage):
cran = "filelock"
+ license("MIT")
+
version("1.0.2", sha256="ac2915950789b16c43a625a2b8dab6ba423588db4a7d0daa75b74518b82b1403")
depends_on("r-callr@2.0.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-findpython/package.py b/var/spack/repos/builtin/packages/r-findpython/package.py
index c74bbc0751..4fd32880b3 100644
--- a/var/spack/repos/builtin/packages/r-findpython/package.py
+++ b/var/spack/repos/builtin/packages/r-findpython/package.py
@@ -11,6 +11,8 @@ class RFindpython(RPackage):
cran = "findpython"
+ license("MIT")
+
version("1.0.8", sha256="0f8a90cbafd4949c0333a86808383a358fb7ec3268953d8a4887d5d22264cdb7")
version("1.0.7", sha256="59f904b9c2ec84b589380de59d13afbf14d1ec3b670e3a07e820298aaf04c149")
version("1.0.5", sha256="3e9a21988cb78833769b02680d128a0cc01bcb41aa9c9725ab1742f349759145")
diff --git a/var/spack/repos/builtin/packages/r-fitdistrplus/package.py b/var/spack/repos/builtin/packages/r-fitdistrplus/package.py
index e427d0f8c8..4d9effb2da 100644
--- a/var/spack/repos/builtin/packages/r-fitdistrplus/package.py
+++ b/var/spack/repos/builtin/packages/r-fitdistrplus/package.py
@@ -22,6 +22,8 @@ class RFitdistrplus(RPackage):
cran = "fitdistrplus"
+ license("GPL-2.0-or-later")
+
version("1.1-11", sha256="26274f2b710b2417a8bca314d400abf320d4ccf0387ad082743056699501b53d")
version("1.1-8", sha256="f3c72310f40773b3839a9506c3cb781d044e09b94f2f38d332bb24e5f9960f5a")
version("1.1-6", sha256="17c2990041a3bb7479f3c3a6d13d96c989db8eaddab17eff7e1fbe172a5b96be")
diff --git a/var/spack/repos/builtin/packages/r-flexclust/package.py b/var/spack/repos/builtin/packages/r-flexclust/package.py
index e734e918cd..523620d379 100644
--- a/var/spack/repos/builtin/packages/r-flexclust/package.py
+++ b/var/spack/repos/builtin/packages/r-flexclust/package.py
@@ -19,6 +19,8 @@ class RFlexclust(RPackage):
cran = "flexclust"
+ license("GPL-2.0-only")
+
version("1.4-1", sha256="d67977df059e622832358069509f8968d506074320a45d34bfd21c65f898538d")
version("1.4-0", sha256="82fe445075a795c724644864c7ee803c5dd332a89ea9e6ccf7cd1ae2d1ecfc74")
version("1.3-5", sha256="dbf49969c93a7b314d9dc3299a0764ed9a804ba7dcbdc08a1235f244f4b85059")
diff --git a/var/spack/repos/builtin/packages/r-flexmix/package.py b/var/spack/repos/builtin/packages/r-flexmix/package.py
index 9580d655b6..b3e754e731 100644
--- a/var/spack/repos/builtin/packages/r-flexmix/package.py
+++ b/var/spack/repos/builtin/packages/r-flexmix/package.py
@@ -17,6 +17,8 @@ class RFlexmix(RPackage):
cran = "flexmix"
+ license("GPL-2.0-or-later")
+
version("2.3-19", sha256="adf5a40cbb6d45e3652c1666cb3ccdb9654e501fd685c091cad0686e62bc12e9")
version("2.3-18", sha256="462201ef49088845c83083e4ed6725cf069aafb12a814041618aaf09ebd69b51")
version("2.3-17", sha256="36019b7833032409ac61720dd625fa5a581a1d8bcba9045b04979c90907b5649")
diff --git a/var/spack/repos/builtin/packages/r-fontawesome/package.py b/var/spack/repos/builtin/packages/r-fontawesome/package.py
index 195606b65e..8200b20c81 100644
--- a/var/spack/repos/builtin/packages/r-fontawesome/package.py
+++ b/var/spack/repos/builtin/packages/r-fontawesome/package.py
@@ -17,6 +17,8 @@ class RFontawesome(RPackage):
cran = "fontawesome"
+ license("MIT")
+
version("0.5.1", sha256="f4ebbbe2ee8d2e2c0342b72095cfe668bd9800ea6c4bf7180300544bde7e566c")
version("0.4.0", sha256="760a0bc5b50ddbce1160b123f3b3d76342167519d75641dc2c5b952fa8d4242f")
version("0.3.0", sha256="4deefcf4d4580d84213f863351c2a23c39adbd2f8762d7477ec2faa8235a1a31")
diff --git a/var/spack/repos/builtin/packages/r-forcats/package.py b/var/spack/repos/builtin/packages/r-forcats/package.py
index 960fd7e1cd..eeb7716172 100644
--- a/var/spack/repos/builtin/packages/r-forcats/package.py
+++ b/var/spack/repos/builtin/packages/r-forcats/package.py
@@ -16,6 +16,8 @@ class RForcats(RPackage):
cran = "forcats"
+ license("MIT")
+
version("1.0.0", sha256="c5bb157909d92e1e1a427c0dc5cb358ea00a43a14918a9088fa4f6630962254e")
version("0.5.2", sha256="14a60a43183f82da0fbf42633cee446d21dcbb98a8c37361b5c8061a4da86141")
version("0.5.1", sha256="c4fb96e874e2bedaa8a1aa32ea22abdee7906d93b5c5c7b42c0894c0c5b6a289")
diff --git a/var/spack/repos/builtin/packages/r-foreach/package.py b/var/spack/repos/builtin/packages/r-foreach/package.py
index 9308b9a61b..b4b3fbbde6 100644
--- a/var/spack/repos/builtin/packages/r-foreach/package.py
+++ b/var/spack/repos/builtin/packages/r-foreach/package.py
@@ -19,6 +19,8 @@ class RForeach(RPackage):
cran = "foreach"
+ license("Apache-2.0")
+
version("1.5.2", sha256="56338d8753f9f68f262cf532fd8a6d0fe25a71a2ff0107f3ce378feb926bafe4")
version("1.5.1", sha256="fb5ad69e295618c52b2ac7dff84a0771462870a97345374d43b3de2dc31a68e1")
version("1.4.7", sha256="95632c0b1182fc01490718d82fa3b2bce864f2a011ae53282431c7c2a3f5f160")
diff --git a/var/spack/repos/builtin/packages/r-forecast/package.py b/var/spack/repos/builtin/packages/r-forecast/package.py
index 36058dd915..57def84e18 100644
--- a/var/spack/repos/builtin/packages/r-forecast/package.py
+++ b/var/spack/repos/builtin/packages/r-forecast/package.py
@@ -15,6 +15,8 @@ class RForecast(RPackage):
cran = "forecast"
+ license("GPL-3.0-only")
+
version("8.21", sha256="fdd131795a9d3fb399d76a9aa66a0c276637caaa9ec0c75fbe386189d005c6c2")
version("8.18", sha256="5920baa8d9d81988000d0e2edcea61c05126b5cb923cb5921a6fcd7bc312d8dd")
version("8.16", sha256="9f01eb895a883a7e1e23725b167b46edc1b0b152fd4120278aaa5f7b2621767f")
diff --git a/var/spack/repos/builtin/packages/r-foreign/package.py b/var/spack/repos/builtin/packages/r-foreign/package.py
index c4d21c0471..5f15dd83b1 100644
--- a/var/spack/repos/builtin/packages/r-foreign/package.py
+++ b/var/spack/repos/builtin/packages/r-foreign/package.py
@@ -16,6 +16,8 @@ class RForeign(RPackage):
cran = "foreign"
+ license("GPL-2.0-or-later")
+
version("0.8-84", sha256="17edf302c7568a122dc496a61a4a886ef7c02224a235d945b473611c79c98549")
version("0.8-83", sha256="87eae73f780b6bbcf0a45b3e21d1c87be0404aa2d5b455df92ab45516030721b")
version("0.8-82", sha256="f8ed0684d59bec7f3a39cde1aa5ec7b3e6e36aaecacb28120c9c54f7b13f80fb")
diff --git a/var/spack/repos/builtin/packages/r-fpc/package.py b/var/spack/repos/builtin/packages/r-fpc/package.py
index 562ba15e89..9f6dc7f73b 100644
--- a/var/spack/repos/builtin/packages/r-fpc/package.py
+++ b/var/spack/repos/builtin/packages/r-fpc/package.py
@@ -28,6 +28,8 @@ class RFpc(RPackage):
cran = "fpc"
+ license("GPL-2.0-or-later")
+
version("2.2-10", sha256="99b4548f2eca1a092a31bc2fa4e4bd1d6b50fdfacf3218588c879ceec99147d2")
version("2.2-9", sha256="29b0006e96c8645645d215d3378551bd6525aaf45abde2d9f12933cf6e75fa38")
version("2.2-3", sha256="8100a74e6ff96b1cd65fd22494f2d200e54ea5ea533cfca321fa494914bdc3b7")
diff --git a/var/spack/repos/builtin/packages/r-fracdiff/package.py b/var/spack/repos/builtin/packages/r-fracdiff/package.py
index ea6c913bf4..09a07b5e66 100644
--- a/var/spack/repos/builtin/packages/r-fracdiff/package.py
+++ b/var/spack/repos/builtin/packages/r-fracdiff/package.py
@@ -16,6 +16,8 @@ class RFracdiff(RPackage):
cran = "fracdiff"
+ license("GPL-2.0-or-later")
+
version("1.5-2", sha256="ac5f881330287f5bc68b5cdce4fb74156a95356ffb875ee171538bc44200f437")
version("1.5-1", sha256="b8103b32a4ca3a59dda1624c07da08ecd144c7a91a747d1f4663e99421950eb6")
version("1.4-2", sha256="983781cedc2b4e3ba9fa020213957d5133ae9cd6710bc61d6225728e2f6e850e")
diff --git a/var/spack/repos/builtin/packages/r-fs/package.py b/var/spack/repos/builtin/packages/r-fs/package.py
index 55ae18434c..5959ae0bef 100644
--- a/var/spack/repos/builtin/packages/r-fs/package.py
+++ b/var/spack/repos/builtin/packages/r-fs/package.py
@@ -14,6 +14,8 @@ class RFs(RPackage):
cran = "fs"
+ license("MIT")
+
version("1.6.2", sha256="548b7c0ed5ab26dc4fbd88707ae12987bcaef834dbc6de4e17d453846dc436b2")
version("1.5.2", sha256="35cad1781d6d17c1feb56adc4607079c6844b63794d0ce1e74bb18dbc11e1987")
version("1.5.0", sha256="36df1653571de3c628a4f769c4627f6ac53d0f9e4106d9d476afb22ae9603897")
diff --git a/var/spack/repos/builtin/packages/r-functional/package.py b/var/spack/repos/builtin/packages/r-functional/package.py
index 2123ffc7e2..8960540f50 100644
--- a/var/spack/repos/builtin/packages/r-functional/package.py
+++ b/var/spack/repos/builtin/packages/r-functional/package.py
@@ -15,6 +15,8 @@ class RFunctional(RPackage):
maintainers("jgaeb")
+ license("GPL-2.0-or-later")
+
version("0.6", sha256="19b78e27c27b1081245222c42da4dd1cb65c5643e6da9d6c1a6e997755c21888")
version("0.4", sha256="05d1a50de6a574d938471c9a615c840871df9f879b2cbbcabc6b25b5809a70a8")
version("0.2", sha256="1b11d039153a214e89e4903163522d8e15c1fcf84495023d9e463487bde1e8d8")
diff --git a/var/spack/repos/builtin/packages/r-furrr/package.py b/var/spack/repos/builtin/packages/r-furrr/package.py
index 690cde5cc2..370c0ed850 100644
--- a/var/spack/repos/builtin/packages/r-furrr/package.py
+++ b/var/spack/repos/builtin/packages/r-furrr/package.py
@@ -18,6 +18,8 @@ class RFurrr(RPackage):
maintainers("jgaeb")
+ license("MIT")
+
version("0.3.1", sha256="0d91735e2e9be759b1ab148d115c2c7429b79740514778828e5dab631dc0e48b")
version("0.3.0", sha256="3fe91cc1614f9404c708ea3a15b6a40289fa57f40f3ece54452093408d91fd84")
version("0.2.3", sha256="0a213422dc0a2e84173f2d3e6c7900dcb677f980c255d6b6ccf666fba1173700")
diff --git a/var/spack/repos/builtin/packages/r-future/package.py b/var/spack/repos/builtin/packages/r-future/package.py
index ef5cfcc18f..14430fa389 100644
--- a/var/spack/repos/builtin/packages/r-future/package.py
+++ b/var/spack/repos/builtin/packages/r-future/package.py
@@ -26,6 +26,8 @@ class RFuture(RPackage):
cran = "future"
+ license("LGPL-2.1-or-later")
+
version("1.32.0", sha256="d5bb74512d069745184dd580a36449dc0b50d95b1cbbbc1605db82de596f2f76")
version("1.29.0", sha256="856d1fd51d2f998c6572490c49fdcc27e5f3e0c1ade75eecdbf64a2cd0954373")
version("1.28.0", sha256="6fdda66acd9a255e5baa70ff5dacd3c57ab2ecc2d87fd6abeebdfb939c051bf6")
diff --git a/var/spack/repos/builtin/packages/r-gamlss/package.py b/var/spack/repos/builtin/packages/r-gamlss/package.py
index 63d6c54362..0a42347820 100644
--- a/var/spack/repos/builtin/packages/r-gamlss/package.py
+++ b/var/spack/repos/builtin/packages/r-gamlss/package.py
@@ -18,6 +18,8 @@ class RGamlss(RPackage):
cran = "gamlss"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("5.4-12", sha256="9f791039f7e5c3cf3f6a2da955994a8c41c43044a2d77d99b289e4f82118a6f0")
version("5.4-3", sha256="6619d4fdc183ab492615d44961a126c827d18db20a0d59362e54de877f0a3076")
version("5.3-4", sha256="72707187471fd35c5379ae8c9b7b0ca87e302557f09cb3979d1cdb2e2500b01a")
diff --git a/var/spack/repos/builtin/packages/r-gamm4/package.py b/var/spack/repos/builtin/packages/r-gamm4/package.py
index 3a5e5c760f..8e029d140b 100644
--- a/var/spack/repos/builtin/packages/r-gamm4/package.py
+++ b/var/spack/repos/builtin/packages/r-gamm4/package.py
@@ -14,6 +14,8 @@ class RGamm4(RPackage):
cran = "gamm4"
+ license("GPL-2.0-or-later")
+
version("0.2-6", sha256="57c5b66582b2adc32f6a3bb6a259f5b95198e283a96d966a6007e8e48b380c89")
depends_on("r@2.9.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-gargle/package.py b/var/spack/repos/builtin/packages/r-gargle/package.py
index 160f836284..a48ee8febe 100644
--- a/var/spack/repos/builtin/packages/r-gargle/package.py
+++ b/var/spack/repos/builtin/packages/r-gargle/package.py
@@ -16,6 +16,8 @@ class RGargle(RPackage):
cran = "gargle"
+ license("MIT")
+
version("1.4.0", sha256="8e0f1edf5595d4fd27bd92f98af1cc0c1349975803d9d6f3ff0c25ee2440498b")
version("1.2.1", sha256="f367e2c82f403167ae84058303a4fb0402664558a2abf0b495474a7ef1a2f020")
version("1.2.0", sha256="4d46ca2933f19429ca5a2cfe47b4130a75c7cd9931c7758ade55bac0c091d73b")
diff --git a/var/spack/repos/builtin/packages/r-gbm/package.py b/var/spack/repos/builtin/packages/r-gbm/package.py
index 7ace49ccae..106866a2dd 100644
--- a/var/spack/repos/builtin/packages/r-gbm/package.py
+++ b/var/spack/repos/builtin/packages/r-gbm/package.py
@@ -18,6 +18,8 @@ class RGbm(RPackage):
cran = "gbm"
+ license("GPL-2.0-or-later OR custom")
+
version("2.1.8.1", sha256="8d2456124552658ee9500707c4e9992cf42cb88705008c32ea258efb4f2be80b")
version("2.1.8", sha256="7d5de3b980b8f23275e86ac9bed48a497c9aa53c58e407dfd676309f38272ec1")
version("2.1.5", sha256="06fbde10639dfa886554379b40a7402d1f1236a9152eca517e97738895a4466f")
diff --git a/var/spack/repos/builtin/packages/r-gdata/package.py b/var/spack/repos/builtin/packages/r-gdata/package.py
index 3071f43671..d1173e40b2 100644
--- a/var/spack/repos/builtin/packages/r-gdata/package.py
+++ b/var/spack/repos/builtin/packages/r-gdata/package.py
@@ -33,6 +33,8 @@ class RGdata(RPackage):
cran = "gdata"
+ license("GPL-2.0-only")
+
version("2.18.0.1", sha256="5e2f3d5b9398d52a4c07a4d35f5f936450a44567c7db8d8f68b4cc6946e032d9")
version("2.18.0", sha256="4b287f59f5bbf5fcbf18db16477852faac4a605b10c5284c46b93fa6e9918d7f")
version("2.17.0", sha256="8097ec0e4868f6bf746f821cff7842f696e874bb3a84f1b2aa977ecd961c3e4e")
diff --git a/var/spack/repos/builtin/packages/r-gdsfmt/package.py b/var/spack/repos/builtin/packages/r-gdsfmt/package.py
index c0aa0aeb49..73eb80bae0 100644
--- a/var/spack/repos/builtin/packages/r-gdsfmt/package.py
+++ b/var/spack/repos/builtin/packages/r-gdsfmt/package.py
@@ -24,6 +24,8 @@ class RGdsfmt(RPackage):
bioc = "gdsfmt"
+ license("BSD-2-Clause")
+
version("1.36.0", commit="39ba0af93d499b0f9ef53f04d4f15e5436616f1a")
version("1.34.0", commit="ab912c393d8eb6dc26f844a13422a29b9ce7265b")
version("1.32.0", commit="06f2097cc10b1888739f86e635383a0f2ee7e208")
diff --git a/var/spack/repos/builtin/packages/r-geiger/package.py b/var/spack/repos/builtin/packages/r-geiger/package.py
index bb9ed694e5..5144ff7bf2 100644
--- a/var/spack/repos/builtin/packages/r-geiger/package.py
+++ b/var/spack/repos/builtin/packages/r-geiger/package.py
@@ -14,6 +14,8 @@ class RGeiger(RPackage):
cran = "geiger"
+ license("GPL-2.0-or-later")
+
version("2.0.11", sha256="dcc5a0a988439110078867e0aaf09b048e27db7f02e4cbdfe35783611fde3f69")
version("2.0.10", sha256="2895cfb73fb91764be2ec3f931e4f3b2e75ae00a1431af4b40dc90e7c0693be0")
version("2.0.9", sha256="c8c8c871b4eb03ba1dc2fd49db304741b16ede99fe49bb5f9b2c220b9e2a8066")
diff --git a/var/spack/repos/builtin/packages/r-generics/package.py b/var/spack/repos/builtin/packages/r-generics/package.py
index 0d99164169..e62c3897ff 100644
--- a/var/spack/repos/builtin/packages/r-generics/package.py
+++ b/var/spack/repos/builtin/packages/r-generics/package.py
@@ -15,6 +15,8 @@ class RGenerics(RPackage):
cran = "generics"
+ license("MIT")
+
version("0.1.3", sha256="75046163bfa8b8a4f4214c1b689e796207f6447182f2e5062cf570302387d053")
version("0.1.2", sha256="63eab37a9148f820ce2d67bda3dab6dedb9db6890baa5284949c39ab1b4c5898")
version("0.1.1", sha256="a2478ebf1a0faa8855a152f4e747ad969a800597434196ed1f71975a9eb11912")
diff --git a/var/spack/repos/builtin/packages/r-genetics/package.py b/var/spack/repos/builtin/packages/r-genetics/package.py
index 52de75a4c7..e6e0914db1 100644
--- a/var/spack/repos/builtin/packages/r-genetics/package.py
+++ b/var/spack/repos/builtin/packages/r-genetics/package.py
@@ -18,6 +18,8 @@ class RGenetics(RPackage):
cran = "genetics"
+ license("GPL-2.0-or-later")
+
version("1.3.8.1.3", sha256="fef2c95f6a57f32b3cf4acf003480439462bb28297c501c617de307bfeee9252")
version("1.3.8.1.2", sha256="30cb67de2e901578fd802deb7fbfea6c93024c9fb6ea66cad88430a3a2a51eec")
diff --git a/var/spack/repos/builtin/packages/r-geojsonsf/package.py b/var/spack/repos/builtin/packages/r-geojsonsf/package.py
index 64d81948ae..f9e4453cbe 100644
--- a/var/spack/repos/builtin/packages/r-geojsonsf/package.py
+++ b/var/spack/repos/builtin/packages/r-geojsonsf/package.py
@@ -13,6 +13,8 @@ class RGeojsonsf(RPackage):
cran = "geojsonsf"
+ license("MIT")
+
version("2.0.3", sha256="275ca14672d982e6a95884515f49d8a0aad14f3be62ea01b675a91b0bffb46d1")
version("2.0.1", sha256="42df40433bfbece5a39cd97b5bd4690b4424855241fcc3e7322ee68a3988bfbf")
diff --git a/var/spack/repos/builtin/packages/r-geometries/package.py b/var/spack/repos/builtin/packages/r-geometries/package.py
index 984da306d0..99c5f01042 100644
--- a/var/spack/repos/builtin/packages/r-geometries/package.py
+++ b/var/spack/repos/builtin/packages/r-geometries/package.py
@@ -16,6 +16,8 @@ class RGeometries(RPackage):
cran = "geometries"
+ license("MIT")
+
version("0.2.2", sha256="32d3063de0f8a751382788f85ebaee5f39d68e486253c159d553bb3d72d69141")
version("0.2.0", sha256="8cf5094f3c2458fef5d755799c766afd27c66cd1c292574a6ab532d608360314")
diff --git a/var/spack/repos/builtin/packages/r-geometry/package.py b/var/spack/repos/builtin/packages/r-geometry/package.py
index 779b62be63..4bf859b303 100644
--- a/var/spack/repos/builtin/packages/r-geometry/package.py
+++ b/var/spack/repos/builtin/packages/r-geometry/package.py
@@ -21,6 +21,8 @@ class RGeometry(RPackage):
cran = "geometry"
+ license("GPL-3.0-or-later")
+
version("0.4.7", sha256="96204205f51b4d63c2e7a7b00365def27d131f3c9ec66db56b510046e5d2013b")
version("0.4.6.1", sha256="52c87a43cdf414c08b8183441c44497039cba92a9cff719debf09ad8d5d7f472")
version("0.4.6", sha256="910465a8c8043faca73bcc7c81c9249b9938677ee6649468003b438a6503f5d8")
diff --git a/var/spack/repos/builtin/packages/r-geomorph/package.py b/var/spack/repos/builtin/packages/r-geomorph/package.py
index 18e1003be5..dd1b650df6 100644
--- a/var/spack/repos/builtin/packages/r-geomorph/package.py
+++ b/var/spack/repos/builtin/packages/r-geomorph/package.py
@@ -16,6 +16,8 @@ class RGeomorph(RPackage):
cran = "geomorph"
+ license("GPL-3.0-or-later")
+
version("4.0.5", sha256="900d41f95a610b026763797f290ce94c10827a59b05030ed01c841c59264313b")
version("4.0.4", sha256="dfded29070bc06bf1dc0d6fedaa16fea9f8eef76f0a7443a11f2835c328c6b0a")
version("4.0.3", sha256="8fd77bedf2ee85f1e4aaac4b22253810d12dba0b79d78d67695d237b7184e263")
diff --git a/var/spack/repos/builtin/packages/r-geonames/package.py b/var/spack/repos/builtin/packages/r-geonames/package.py
index ea4a198390..2195c6bd63 100644
--- a/var/spack/repos/builtin/packages/r-geonames/package.py
+++ b/var/spack/repos/builtin/packages/r-geonames/package.py
@@ -16,6 +16,8 @@ class RGeonames(RPackage):
cran = "geonames"
+ license("GPL-3.0-only")
+
version("0.999", sha256="1dd7bbd82d9425d14eb36f8e5bf431feaccfe3b0c4e70bf38f44f13dfc59e17b")
depends_on("r@2.2.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-geoquery/package.py b/var/spack/repos/builtin/packages/r-geoquery/package.py
index 7b31628598..39b8603957 100644
--- a/var/spack/repos/builtin/packages/r-geoquery/package.py
+++ b/var/spack/repos/builtin/packages/r-geoquery/package.py
@@ -16,6 +16,8 @@ class RGeoquery(RPackage):
bioc = "GEOquery"
+ license("MIT")
+
version("2.68.0", commit="7995c579b068f98ebf3f1cd2cfd0575c3d73530c")
version("2.66.0", commit="00a954e9f8223607b43cf112943ab575d03a0eb6")
version("2.64.2", commit="e9b7f075a4a6a952660443ca93ed392d7a4fd6d7")
diff --git a/var/spack/repos/builtin/packages/r-geosphere/package.py b/var/spack/repos/builtin/packages/r-geosphere/package.py
index 68012887a2..19a6484deb 100644
--- a/var/spack/repos/builtin/packages/r-geosphere/package.py
+++ b/var/spack/repos/builtin/packages/r-geosphere/package.py
@@ -15,6 +15,8 @@ class RGeosphere(RPackage):
cran = "geosphere"
+ license("GPL-3.0-or-later")
+
version("1.5-18", sha256="99ff6ff050cc8c2d565b6bb1488607fc7950a6d448930f8d9642eccefbc6dac0")
version("1.5-14", sha256="f2c3a4ae1c87c86c123d48f134721c809fb33675cb5cd0959080049eabdbe42d")
version("1.5-10", sha256="56cd4f787101e2e18f19ddb83794154b58697e63cad81168f0936f60ab7eb497")
diff --git a/var/spack/repos/builtin/packages/r-gert/package.py b/var/spack/repos/builtin/packages/r-gert/package.py
index eb57fcf821..93d8590a99 100644
--- a/var/spack/repos/builtin/packages/r-gert/package.py
+++ b/var/spack/repos/builtin/packages/r-gert/package.py
@@ -17,6 +17,8 @@ class RGert(RPackage):
cran = "gert"
+ license("MIT")
+
version("1.9.2", sha256="42ca1b4bcafb1fdbbc7f54df0ee4476ecd19e9e7d563b53fe7064e0086ab665e")
version("1.9.1", sha256="751d18760a08ae00b8de73dc3e564cf4e76b1f47c7179101320e1b70152e1fdd")
version("1.6.0", sha256="8c440aeebabf1cb3b57124ec9280e0f46b2ab56f2bca07d72b5c7a7f4edc2964")
diff --git a/var/spack/repos/builtin/packages/r-getopt/package.py b/var/spack/repos/builtin/packages/r-getopt/package.py
index 7e18e8c5c7..c110417acb 100644
--- a/var/spack/repos/builtin/packages/r-getopt/package.py
+++ b/var/spack/repos/builtin/packages/r-getopt/package.py
@@ -17,6 +17,8 @@ class RGetopt(RPackage):
cran = "getopt"
+ license("GPL-2.0-or-later")
+
version("1.20.3", sha256="531f5fdfdcd6b96a73df2b39928418de342160ac1b0043861e9ea844f9fbf57f")
version("1.20.2", sha256="3d6c12d32d6cd4b2909be626e570e158b3ed960e4739510e3a251e7f172de38e")
version("1.20.1", sha256="1522c35b13e8546979725a68b75e3bc9d156fb06569067472405f6b8591d8654")
diff --git a/var/spack/repos/builtin/packages/r-ggbeeswarm/package.py b/var/spack/repos/builtin/packages/r-ggbeeswarm/package.py
index 32b70de08b..e776fc6024 100644
--- a/var/spack/repos/builtin/packages/r-ggbeeswarm/package.py
+++ b/var/spack/repos/builtin/packages/r-ggbeeswarm/package.py
@@ -15,6 +15,8 @@ class RGgbeeswarm(RPackage):
cran = "ggbeeswarm"
+ license("GPL-3.0-or-later")
+
version("0.7.1", sha256="f41550335149bc2122fed0dd280d980cecd02ace79e042d5e03c1f102200ac92")
version("0.6.0", sha256="bbac8552f67ff1945180fbcda83f7f1c47908f27ba4e84921a39c45d6e123333")
diff --git a/var/spack/repos/builtin/packages/r-ggdendro/package.py b/var/spack/repos/builtin/packages/r-ggdendro/package.py
index 1b72e2bf8d..6f97fe2f11 100644
--- a/var/spack/repos/builtin/packages/r-ggdendro/package.py
+++ b/var/spack/repos/builtin/packages/r-ggdendro/package.py
@@ -19,6 +19,8 @@ class RGgdendro(RPackage):
cran = "ggdendro"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("0.1.23", sha256="3a33e988c4fe12eec540876ad8ba09bda998773b2d2a90e043ebae4a69fa8eb8")
version("0.1.22", sha256="f0a65f3498c1abc3076df0fb56364b63bdf5d212d8931f85bcc6997510916b6a")
version("0.1-20", sha256="125cae904fa5d426cccaf32ebe9c6297e9ef0c6fd3f19f61513834d03a0cf8ff")
diff --git a/var/spack/repos/builtin/packages/r-ggforce/package.py b/var/spack/repos/builtin/packages/r-ggforce/package.py
index 870145d414..bbffe2e22a 100644
--- a/var/spack/repos/builtin/packages/r-ggforce/package.py
+++ b/var/spack/repos/builtin/packages/r-ggforce/package.py
@@ -17,6 +17,8 @@ class RGgforce(RPackage):
cran = "ggforce"
+ license("MIT")
+
version("0.4.1", sha256="b44219fb63c45fa003c64bca323452f16dcace635204bc0127d3244c0f451873")
version("0.3.3", sha256="2a283bb409da6b96929863a926b153bcc59b2c6f00551805db1d1d43e5929f2f")
version("0.3.2", sha256="4cce8acb60ce06af44c1c76bbacd7de129eed9b51ed6a85e03a9bf55b0eff4d2")
diff --git a/var/spack/repos/builtin/packages/r-ggfun/package.py b/var/spack/repos/builtin/packages/r-ggfun/package.py
index 20aad57768..ea9542e7f4 100644
--- a/var/spack/repos/builtin/packages/r-ggfun/package.py
+++ b/var/spack/repos/builtin/packages/r-ggfun/package.py
@@ -14,6 +14,8 @@ class RGgfun(RPackage):
cran = "ggfun"
+ license("Artistic-2.0")
+
version("0.0.9", sha256="5c740e9d1e73b77658f41ed65e21492f4e71b12c7c9ff4b9e52ebf5f8f197612")
version("0.0.8", sha256="9471a12fc7af203a419767b845e6b6c1e63c080370cb8f2dac80187194122273")
version("0.0.7", sha256="a83b5fb95f61e366f96d6d8e6b04dafff8e885e7c80c913614876b50ebb8e174")
diff --git a/var/spack/repos/builtin/packages/r-ggjoy/package.py b/var/spack/repos/builtin/packages/r-ggjoy/package.py
index a1d0d6fbf1..ed80a5deb1 100644
--- a/var/spack/repos/builtin/packages/r-ggjoy/package.py
+++ b/var/spack/repos/builtin/packages/r-ggjoy/package.py
@@ -14,6 +14,8 @@ class RGgjoy(RPackage):
cran = "ggjoy"
+ license("GPL-2.0-only OR custom")
+
version("0.4.1", sha256="d2f778bc40203d7fbb7c81b40beed8614c36ea10448e911663cc6109aa685504")
version("0.4.0", sha256="cb9ef790921ffcd3cfb6a55b409d17ccae9e8f5fdd2a28e55ea2ccfa8efd44e8")
version("0.3.0", sha256="bb6d5172deda6cc54d2647644c1056944bc886d48fe1f11a23afd518eaf5cc97")
diff --git a/var/spack/repos/builtin/packages/r-ggmap/package.py b/var/spack/repos/builtin/packages/r-ggmap/package.py
index 49456489d3..c58b99deeb 100644
--- a/var/spack/repos/builtin/packages/r-ggmap/package.py
+++ b/var/spack/repos/builtin/packages/r-ggmap/package.py
@@ -16,6 +16,8 @@ class RGgmap(RPackage):
cran = "ggmap"
+ license("GPL-2.0-only")
+
version("3.0.2", sha256="ba5fe3975fd4ca1a5fbda4910c9705ac2edacec75c658177edaf87f1c55cdcae")
version("3.0.1", sha256="fc824b547f1fd0b52b6fbd18a82fe6f29f97b1f592e2c61baf4686ddfd47e35d")
version("3.0.0", sha256="96c24ffdc0710d0633ac4721d599d2c06f43a29c59d1e85c94ff0af30dfdb58d")
diff --git a/var/spack/repos/builtin/packages/r-ggnewscale/package.py b/var/spack/repos/builtin/packages/r-ggnewscale/package.py
index ace764a632..801d343d2b 100644
--- a/var/spack/repos/builtin/packages/r-ggnewscale/package.py
+++ b/var/spack/repos/builtin/packages/r-ggnewscale/package.py
@@ -13,6 +13,8 @@ class RGgnewscale(RPackage):
cran = "ggnewscale"
+ license("GPL-3.0-only")
+
version("0.4.8", sha256="c7fefa6941ecbc789507e59be13fa96327fe2549681a938c43beb06ca22a9700")
depends_on("r-ggplot2@3.0.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-ggplot2/package.py b/var/spack/repos/builtin/packages/r-ggplot2/package.py
index 3e7aac2437..60ccf84f56 100644
--- a/var/spack/repos/builtin/packages/r-ggplot2/package.py
+++ b/var/spack/repos/builtin/packages/r-ggplot2/package.py
@@ -16,6 +16,8 @@ class RGgplot2(RPackage):
cran = "ggplot2"
+ license("MIT")
+
version("3.4.2", sha256="70230aa70a2c6f844fc41dd93e5f62af6859dfed390026ae58f223637e5283ca")
version("3.4.0", sha256="a82f9e52f974389439765f71a8206ec26e3be30a8864d2c784d5ea8abcb0473e")
version("3.3.6", sha256="bfcb4eb92a0fcd3fab713aca4bb25e916e05914f2540271a45522ad7e43943a9")
diff --git a/var/spack/repos/builtin/packages/r-ggplotify/package.py b/var/spack/repos/builtin/packages/r-ggplotify/package.py
index 1a8d692f5b..8a9c4fcc2d 100644
--- a/var/spack/repos/builtin/packages/r-ggplotify/package.py
+++ b/var/spack/repos/builtin/packages/r-ggplotify/package.py
@@ -17,6 +17,8 @@ class RGgplotify(RPackage):
cran = "ggplotify"
+ license("Artistic-2.0")
+
version("0.1.0", sha256="178f73d6d3dc391c3efb1a62c95fe38587044f9e3288dffb915d3687941bb38a")
version("0.0.5", sha256="035ea6a70023c4819c8a486d0fd94c2765aa4d6df318747e104eeb9829b9d65d")
version("0.0.3", sha256="7e7953a2933aa7127a0bac54375e3e0219a0744cfc3249c3d7b76065f7a51892")
diff --git a/var/spack/repos/builtin/packages/r-ggpubr/package.py b/var/spack/repos/builtin/packages/r-ggpubr/package.py
index 6fe8e00c8e..093b399bd8 100644
--- a/var/spack/repos/builtin/packages/r-ggpubr/package.py
+++ b/var/spack/repos/builtin/packages/r-ggpubr/package.py
@@ -19,6 +19,8 @@ class RGgpubr(RPackage):
cran = "ggpubr"
+ license("GPL-2.0-or-later")
+
version("0.6.0", sha256="2e6ec5d8151991d17ef8832259cf545fa0d1a50b326ba8c1c4657700171df774")
version("0.4.0", sha256="abb21ec0b1ae3fa1c58eedca2d59b9b009621b30e3660f1247b3880c5fa50675")
version("0.2.2", sha256="1c93dc6d1f08680dd00a10b6842445700d1fccb11f18599fbdf51e70c6b6b364")
diff --git a/var/spack/repos/builtin/packages/r-ggraph/package.py b/var/spack/repos/builtin/packages/r-ggraph/package.py
index a4ce7b42c9..5db458ee13 100644
--- a/var/spack/repos/builtin/packages/r-ggraph/package.py
+++ b/var/spack/repos/builtin/packages/r-ggraph/package.py
@@ -17,6 +17,8 @@ class RGgraph(RPackage):
cran = "ggraph"
+ license("MIT")
+
version("2.1.0", sha256="686fdb22dc4f613273fb755ec42399a208b4d10348eecd1a217afd4612245c1f")
version("2.0.6", sha256="7b0ac90d834a3ce5641b4bca159d59d09607ddaab592908361b75cffb648d40a")
version("2.0.5", sha256="e36ad49dba92ee8652e18b1fb197be0ceb9f0a2f8faee2194453a62578449654")
diff --git a/var/spack/repos/builtin/packages/r-ggrastr/package.py b/var/spack/repos/builtin/packages/r-ggrastr/package.py
index 820de4f429..20c3ed24b8 100644
--- a/var/spack/repos/builtin/packages/r-ggrastr/package.py
+++ b/var/spack/repos/builtin/packages/r-ggrastr/package.py
@@ -16,6 +16,8 @@ class RGgrastr(RPackage):
cran = "ggrastr"
+ license("MIT")
+
version("1.0.1", sha256="82d6e90fa38dec85e829f71018532ed5b709a50a585455fc07cb3bae282f5d1f")
depends_on("r@3.2.2:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-ggrepel/package.py b/var/spack/repos/builtin/packages/r-ggrepel/package.py
index fdb5fc49f4..7d2d7b72d0 100644
--- a/var/spack/repos/builtin/packages/r-ggrepel/package.py
+++ b/var/spack/repos/builtin/packages/r-ggrepel/package.py
@@ -15,6 +15,8 @@ class RGgrepel(RPackage):
cran = "ggrepel"
+ license("GPL-3.0-only OR custom")
+
version("0.9.3", sha256="b9eba0e2edee84db0276b49e4834b65f5369edc4bc56f4cacc13e0d1c39a005c")
version("0.9.2", sha256="0a3088c48177528e2a65defebbc4f09a744ebb44408588f688811f8d0d827488")
version("0.9.1", sha256="29fb916d4799ba6503a5dd019717ffdf154d2aaae9ff1736f03e2be24af6bdfc")
diff --git a/var/spack/repos/builtin/packages/r-ggridges/package.py b/var/spack/repos/builtin/packages/r-ggridges/package.py
index 1d07680485..77c9e495ac 100644
--- a/var/spack/repos/builtin/packages/r-ggridges/package.py
+++ b/var/spack/repos/builtin/packages/r-ggridges/package.py
@@ -15,6 +15,8 @@ class RGgridges(RPackage):
cran = "ggridges"
+ license("GPL-2.0-only OR custom")
+
version("0.5.4", sha256="2bf71c2034804cec637e6748dc51d8cadad01d3ea4d14ace754327f082e8d851")
version("0.5.3", sha256="f5eafab17f2d4a8a2a83821ad3e96ae7c26b62bbce9de414484c657383c7b42e")
version("0.5.1", sha256="01f87cdcdf2052ed9c078d9352465cdeda920a41e2ca55bc154c1574fc651c36")
diff --git a/var/spack/repos/builtin/packages/r-ggsci/package.py b/var/spack/repos/builtin/packages/r-ggsci/package.py
index 59c48650ec..45a6fff789 100644
--- a/var/spack/repos/builtin/packages/r-ggsci/package.py
+++ b/var/spack/repos/builtin/packages/r-ggsci/package.py
@@ -15,6 +15,8 @@ class RGgsci(RPackage):
cran = "ggsci"
+ license("GPL-3.0-or-later")
+
version("3.0.0", sha256="8901316516d78f82a2a8685d93ba479424bcfd8cb5e28a28adbd50e68964e129")
version("2.9", sha256="4af14e6f3657134c115d5ac5e65a2ed74596f9a8437c03255447cd959fe9e33c")
version("2.8", sha256="b4ce7adce7ef23edf777866086f98e29b2b45b58fed085bbd1ffe6ab52d74ae8")
diff --git a/var/spack/repos/builtin/packages/r-ggsignif/package.py b/var/spack/repos/builtin/packages/r-ggsignif/package.py
index b3c320734f..3bbb1bc253 100644
--- a/var/spack/repos/builtin/packages/r-ggsignif/package.py
+++ b/var/spack/repos/builtin/packages/r-ggsignif/package.py
@@ -19,6 +19,8 @@ class RGgsignif(RPackage):
cran = "ggsignif"
+ license("GPL-3.0-only OR custom")
+
version("0.6.4", sha256="112051af425a0c0f2998ce187dacad066bc16f55af01e3e7b76d62ff6954b20a")
version("0.6.3", sha256="ca8545b25590e531512a90a18449a2cbab945f7434a1d60188c41f7d1839a7a9")
version("0.6.0", sha256="6fe13efda31386483e64d466ba2f5a53a2a235ae04f5c17bba3ccc63d283499e")
diff --git a/var/spack/repos/builtin/packages/r-ggthemes/package.py b/var/spack/repos/builtin/packages/r-ggthemes/package.py
index 0d946dd11e..9af2ef302a 100644
--- a/var/spack/repos/builtin/packages/r-ggthemes/package.py
+++ b/var/spack/repos/builtin/packages/r-ggthemes/package.py
@@ -17,6 +17,8 @@ class RGgthemes(RPackage):
cran = "ggthemes"
+ license("GPL-2.0-only")
+
version("4.2.4", sha256="7b35168cf5b68f6f52dd533a1b345ec87e09d1a85ca68e8dc5377cdf95718567")
version("4.2.0", sha256="5bb3fe94819fe2cce7865f07a6e6ea5c59d3996f78d1c0836ad406f69efb3367")
diff --git a/var/spack/repos/builtin/packages/r-ggvis/package.py b/var/spack/repos/builtin/packages/r-ggvis/package.py
index a0c3c4e0e3..2a1176ce65 100644
--- a/var/spack/repos/builtin/packages/r-ggvis/package.py
+++ b/var/spack/repos/builtin/packages/r-ggvis/package.py
@@ -15,6 +15,8 @@ class RGgvis(RPackage):
cran = "ggvis"
+ license("GPL-2.0-only OR custom")
+
version("0.4.8", sha256="3d5480a0b97a57c26b595785f826b13d7695dab1f1dd8fcf5d7964fa8546a26a")
version("0.4.7", sha256="9e6b067e11d497c796d42156570e2481afb554c5db265f42afbb74d2ae0865e3")
version("0.4.4", sha256="1332ea122b768688c8a407a483be80febc4576de0ec8929077738421b27cafaf")
diff --git a/var/spack/repos/builtin/packages/r-gh/package.py b/var/spack/repos/builtin/packages/r-gh/package.py
index 8aeb38af6a..ea2db9d1bc 100644
--- a/var/spack/repos/builtin/packages/r-gh/package.py
+++ b/var/spack/repos/builtin/packages/r-gh/package.py
@@ -13,6 +13,8 @@ class RGh(RPackage):
cran = "gh"
+ license("MIT")
+
version("1.4.0", sha256="68c69fcd18429b378e639a09652465a4e92b7b5b5704804d0c5b1ca2b9b58b71")
version("1.3.1", sha256="fbaea2abdeceb03d28839fd0e58c2eea01092f9ef92dcc044718ef0d298612ef")
version("1.3.0", sha256="a44039054e8ca56496f2d9c7a10cdadf4a7383bc91086e768ba7e7f1fbcaed1c")
diff --git a/var/spack/repos/builtin/packages/r-gistr/package.py b/var/spack/repos/builtin/packages/r-gistr/package.py
index 87b82ae0b1..6f58b07cbb 100644
--- a/var/spack/repos/builtin/packages/r-gistr/package.py
+++ b/var/spack/repos/builtin/packages/r-gistr/package.py
@@ -23,6 +23,8 @@ class RGistr(RPackage):
cran = "gistr"
+ license("MIT")
+
version("0.9.0", sha256="170ae025151ee688e7d31b9e49112086a8ddf4fef10155e9ee289ad7f28c8929")
version("0.4.2", sha256="43c00c7f565732125f45f6c067724771ba1b337d6dd3a6e301639fe16e11032e")
version("0.4.0", sha256="51771a257379a17552d0c88ada72ca6263954bbe896997f8a66cde3bf0b83ce0")
diff --git a/var/spack/repos/builtin/packages/r-git2r/package.py b/var/spack/repos/builtin/packages/r-git2r/package.py
index 61b448242b..c03298af9c 100644
--- a/var/spack/repos/builtin/packages/r-git2r/package.py
+++ b/var/spack/repos/builtin/packages/r-git2r/package.py
@@ -15,6 +15,8 @@ class RGit2r(RPackage):
cran = "git2r"
+ license("GPL-2.0-only")
+
version("0.32.0", sha256="1b5d254c0c684a56751d26d482823d0006964eb1f55c558f365d037f5e984671")
version("0.31.0", sha256="f1db9278fa4604600a64beaedcf86dda595d7c8a10cdb1f7300a6635e73cd66d")
version("0.30.1", sha256="85d913ddc7659e32c1b98ebc247fa1cc1b7717a5bd413fa78ea84696986ca840")
diff --git a/var/spack/repos/builtin/packages/r-gitcreds/package.py b/var/spack/repos/builtin/packages/r-gitcreds/package.py
index e5e0714970..22674f58cd 100644
--- a/var/spack/repos/builtin/packages/r-gitcreds/package.py
+++ b/var/spack/repos/builtin/packages/r-gitcreds/package.py
@@ -16,6 +16,8 @@ class RGitcreds(RPackage):
cran = "gitcreds"
+ license("MIT")
+
version("0.1.2", sha256="41c6abcca5635062b123ffb5af2794770eca5ebd97b05c5a64b24fa1c803c75d")
version("0.1.1", sha256="b14aaf4e910a9d2d6c65c93e645f0b0159c00898e669f917f83c03dfedb1dfea")
diff --git a/var/spack/repos/builtin/packages/r-glimma/package.py b/var/spack/repos/builtin/packages/r-glimma/package.py
index abf310b469..5f82fb229a 100644
--- a/var/spack/repos/builtin/packages/r-glimma/package.py
+++ b/var/spack/repos/builtin/packages/r-glimma/package.py
@@ -17,6 +17,8 @@ class RGlimma(RPackage):
bioc = "Glimma"
+ license("LGPL-3.0-only")
+
version("2.10.0", commit="ea1257614c5fca0cedf5805d5b9a21e8b7d15d18")
version("2.8.0", commit="09cec82e9af9c6775192570f8c28f050c0df08ac")
version("2.6.0", commit="23220d9b90476059aab035b5de11b7ce04b331c8")
diff --git a/var/spack/repos/builtin/packages/r-glmnet/package.py b/var/spack/repos/builtin/packages/r-glmnet/package.py
index 3e656bf3ed..30aeb7e8d9 100644
--- a/var/spack/repos/builtin/packages/r-glmnet/package.py
+++ b/var/spack/repos/builtin/packages/r-glmnet/package.py
@@ -18,6 +18,8 @@ class RGlmnet(RPackage):
cran = "glmnet"
+ license("GPL-2.0-only")
+
version("4.1-7", sha256="b3a0b606d99df0256eb68e6ebd271e071b246900a4379641af2e7d548c70eaa8")
version("4.1-4", sha256="f6b0f70a0b3d81ff91c2b94f795a2a32e90dd458270f1a29e49e085dd65000f9")
version("4.1-3", sha256="64bc35aa40b6e580cfb8a21e649eb103e996e8747a10c476b8bb9545c846325a")
diff --git a/var/spack/repos/builtin/packages/r-globals/package.py b/var/spack/repos/builtin/packages/r-globals/package.py
index 687a3b94fa..5bd81ce3fc 100644
--- a/var/spack/repos/builtin/packages/r-globals/package.py
+++ b/var/spack/repos/builtin/packages/r-globals/package.py
@@ -17,6 +17,8 @@ class RGlobals(RPackage):
cran = "globals"
+ license("LGPL-2.1-or-later")
+
version("0.16.2", sha256="682c26a95fa6c4e76a3a875be1a3192fc5b88e036c80dfa3b256add0336d770a")
version("0.16.1", sha256="f7f63a575a3dd518c6afeabb4116bd26692a2a250df113059bc1a5b4711a1e95")
version("0.15.0", sha256="f83689a420590b0d62b049c40a944c1c8c7202b3f1cc12102712c63104e99496")
diff --git a/var/spack/repos/builtin/packages/r-glue/package.py b/var/spack/repos/builtin/packages/r-glue/package.py
index 1bf1d0dfd7..4aaf849280 100644
--- a/var/spack/repos/builtin/packages/r-glue/package.py
+++ b/var/spack/repos/builtin/packages/r-glue/package.py
@@ -17,6 +17,8 @@ class RGlue(RPackage):
cran = "glue"
+ license("MIT")
+
version("1.6.2", sha256="9da518f12be584c90e75fe8e07f711ee3f6fc0d03d817f72c25dc0f66499fdbf")
version("1.6.1", sha256="318c2f9544f1204216009f512793c44d6bbe178ff2012f56fa5ffb5e1da978db")
version("1.6.0", sha256="77bef37ef2c47aad6188ea772880591c5763cce4b1c256e10e68e7c3ec6b4338")
diff --git a/var/spack/repos/builtin/packages/r-gmodels/package.py b/var/spack/repos/builtin/packages/r-gmodels/package.py
index 2e9e058548..86ec2b373f 100644
--- a/var/spack/repos/builtin/packages/r-gmodels/package.py
+++ b/var/spack/repos/builtin/packages/r-gmodels/package.py
@@ -11,6 +11,8 @@ class RGmodels(RPackage):
cran = "gmodels"
+ license("GPL-2.0-only")
+
version("2.18.1.1", sha256="da7d48021b7cd2fd8a7cd8d0bb9658b12342a32698a13877b25ca94aa03f1e95")
version("2.18.1", sha256="626140a34eb8c53dd0a06511a76c71bc61c48777fa76fcc5e6934c9c276a1369")
version("2.16.2", sha256="ab018894bdb376c5bd6bc4fbc4fe6e86590f4106795a586ef196fbb6699ec47d")
diff --git a/var/spack/repos/builtin/packages/r-gmp/package.py b/var/spack/repos/builtin/packages/r-gmp/package.py
index 0bd020e8a0..30eac89b17 100644
--- a/var/spack/repos/builtin/packages/r-gmp/package.py
+++ b/var/spack/repos/builtin/packages/r-gmp/package.py
@@ -15,6 +15,8 @@ class RGmp(RPackage):
cran = "gmp"
+ license("GPL-2.0-or-later")
+
version("0.7-1", sha256="a6873dc65218905cb7615cb8e2522258f3740e29c0632473d58a1cb409835db6")
version("0.6-7", sha256="6333fe691f267aa29f8078f7f738dda50c496f660357276fd33e28d607363f85")
version("0.6-6", sha256="87fa95a8084855d2137b3863b6b8f3c277280dbe3a6a230e359cf32c3bed2793")
diff --git a/var/spack/repos/builtin/packages/r-goftest/package.py b/var/spack/repos/builtin/packages/r-goftest/package.py
index 57381cd151..f0584cb6d5 100644
--- a/var/spack/repos/builtin/packages/r-goftest/package.py
+++ b/var/spack/repos/builtin/packages/r-goftest/package.py
@@ -14,6 +14,8 @@ class RGoftest(RPackage):
cran = "goftest"
+ license("GPL-2.0-or-later")
+
version("1.2-3", sha256="3a5f74b6ae7ece5b294781ae57782abe12375d61789c55ff5e92e4aacf347f19")
version("1.2-2", sha256="e497992666b002b6c6bed73bf05047ad7aa69eb58898da0ad8f1f5b2219e7647")
diff --git a/var/spack/repos/builtin/packages/r-googledrive/package.py b/var/spack/repos/builtin/packages/r-googledrive/package.py
index 3bc5fa11e9..6c8c8a9460 100644
--- a/var/spack/repos/builtin/packages/r-googledrive/package.py
+++ b/var/spack/repos/builtin/packages/r-googledrive/package.py
@@ -13,6 +13,8 @@ class RGoogledrive(RPackage):
cran = "googledrive"
+ license("MIT")
+
version("2.1.0", sha256="0d70353bbf1bebc96d3987ebd9cbb2b0902e6ddc4cdccece3d07c2bb688c4b74")
version("2.0.0", sha256="605c469a6a086ef4b049909c2e20a35411c165ce7ce4f62d68fd39ffed8c5a26")
diff --git a/var/spack/repos/builtin/packages/r-googlesheets4/package.py b/var/spack/repos/builtin/packages/r-googlesheets4/package.py
index 82e7197d42..b6947a01ba 100644
--- a/var/spack/repos/builtin/packages/r-googlesheets4/package.py
+++ b/var/spack/repos/builtin/packages/r-googlesheets4/package.py
@@ -19,6 +19,8 @@ class RGooglesheets4(RPackage):
cran = "googlesheets4"
+ license("MIT")
+
version("1.1.0", sha256="50e15543bef5b8d8cda36f6ea8a1d59b256d889cd3cedddc91f00ae30c8c8ec9")
version("1.0.1", sha256="284ecbce98944093cb065c1b0b32074eae7b45fd74b87d7815c7ca6deca76591")
version("1.0.0", sha256="0a107d76aac99d6db48d97ce55810c1412b2197f457b8476f676169a36c7cc7a")
diff --git a/var/spack/repos/builtin/packages/r-googlevis/package.py b/var/spack/repos/builtin/packages/r-googlevis/package.py
index 807b62a3de..93ceaab047 100644
--- a/var/spack/repos/builtin/packages/r-googlevis/package.py
+++ b/var/spack/repos/builtin/packages/r-googlevis/package.py
@@ -17,6 +17,8 @@ class RGooglevis(RPackage):
cran = "googleVis"
+ license("CC-BY-SA-4.0")
+
version("0.7.1", sha256="335931059ea8645f824b01a06d30fafb4e38b47cd610a5eee20628801767f218")
version("0.7.0", sha256="5f1636024e678f9973e3ce605b46f46ea9cdffd58b98e315b495e66f34eb02e9")
version("0.6.11", sha256="f8c90b6c51da7bf184bff6762d98fc24faba1b634724ecdb987161ee10987b97")
diff --git a/var/spack/repos/builtin/packages/r-gower/package.py b/var/spack/repos/builtin/packages/r-gower/package.py
index 4d9b82ee48..2d417ea015 100644
--- a/var/spack/repos/builtin/packages/r-gower/package.py
+++ b/var/spack/repos/builtin/packages/r-gower/package.py
@@ -15,6 +15,8 @@ class RGower(RPackage):
cran = "gower"
+ license("GPL-3.0-only")
+
version("1.0.1", sha256="296a9d8e5efa8c3a8cc6b92cf38880915753afdef30281629af9dc8eae8315fc")
version("1.0.0", sha256="671cb7baafe05140d822e8f26f9cd3576fc3bf4c6572b7223fb54da754ea385d")
version("0.2.2", sha256="3f022010199fafe34f6e7431730642a76893e6b4249b84e5a61012cb83483631")
diff --git a/var/spack/repos/builtin/packages/r-gplots/package.py b/var/spack/repos/builtin/packages/r-gplots/package.py
index 0241d5baec..c435ccc0f1 100644
--- a/var/spack/repos/builtin/packages/r-gplots/package.py
+++ b/var/spack/repos/builtin/packages/r-gplots/package.py
@@ -32,6 +32,8 @@ class RGplots(RPackage):
cran = "gplots"
+ license("GPL-2.0-only")
+
version("3.1.3", sha256="9f853b9e205264d087e61e8825f797ce36c9eb585b187dab794563613a526716")
version("3.1.1", sha256="f9ae19c2574b6d41adbeccaf7bc66cf56d7b2769004daba7e0038d5fbd821339")
version("3.0.1.1", sha256="7db103f903a25d174cddcdfc7b946039b61e236c95084b90ad17f1a41da3770c")
diff --git a/var/spack/repos/builtin/packages/r-graphlayouts/package.py b/var/spack/repos/builtin/packages/r-graphlayouts/package.py
index bf2bcf05f8..bfaddfe451 100644
--- a/var/spack/repos/builtin/packages/r-graphlayouts/package.py
+++ b/var/spack/repos/builtin/packages/r-graphlayouts/package.py
@@ -17,6 +17,8 @@ class RGraphlayouts(RPackage):
cran = "graphlayouts"
+ license("MIT")
+
version("0.8.4", sha256="778d8f7e190b05d0dbbaa7e6dbdfc0b8fef3c83b71333a6fa89926e6c04690fd")
version("0.8.3", sha256="f9e4e5d794b4d1c6eba962490b3220d09b73e10893f5fa3be210240bfc654421")
version("0.8.2", sha256="0fa2777a2c159f3ef1209cd96838d2651d144c9c971abfef1d22bc6376f47bec")
diff --git a/var/spack/repos/builtin/packages/r-gsalib/package.py b/var/spack/repos/builtin/packages/r-gsalib/package.py
index c208f3c270..5975b69d8d 100644
--- a/var/spack/repos/builtin/packages/r-gsalib/package.py
+++ b/var/spack/repos/builtin/packages/r-gsalib/package.py
@@ -15,5 +15,7 @@ class RGsalib(RPackage):
cran = "gsalib"
+ license("MIT")
+
version("2.2.1", sha256="3da3a4b959142a0d694a843e39143bfce82a6de197c6cc92650a28ac05f3bf90")
version("2.1", sha256="e1b23b986c18b89a94c58d9db45e552d1bce484300461803740dacdf7c937fcc")
diff --git a/var/spack/repos/builtin/packages/r-gsl/package.py b/var/spack/repos/builtin/packages/r-gsl/package.py
index ef74ea8de2..911491a6f4 100644
--- a/var/spack/repos/builtin/packages/r-gsl/package.py
+++ b/var/spack/repos/builtin/packages/r-gsl/package.py
@@ -14,6 +14,8 @@ class RGsl(RPackage):
cran = "gsl"
+ license("GPL-3.0-only")
+
version("2.1-8", sha256="f33609bf485abd190e65ff5d0fdab438b759294c47b921d983d89d6f053a2d95")
version("2.1-7.1", sha256="ee98d1382d37ffa77538a90ccdbf44affbf1710a9e66b8ada73fa72e67921985")
version("2.1-6", sha256="f5d463239693f146617018987687db31b163653708cbae0b730b9b7bed81995c")
diff --git a/var/spack/repos/builtin/packages/r-gsodr/package.py b/var/spack/repos/builtin/packages/r-gsodr/package.py
index 6865e5f46a..6b2ec74cdd 100644
--- a/var/spack/repos/builtin/packages/r-gsodr/package.py
+++ b/var/spack/repos/builtin/packages/r-gsodr/package.py
@@ -29,6 +29,8 @@ class RGsodr(RPackage):
cran = "GSODR"
+ license("MIT")
+
version("3.1.8", sha256="f43668b14be30632086b832be83c74fa7c25e123fbce0d0203e992a0c11e7c8d")
version("3.1.6", sha256="fbeac54e86fba1e4415b41608ca59cf50be1b421cc890eb5c5b0d6d1c9229f6a")
version("3.1.5", sha256="37682141707d7e29fab653ccdeb154fea2c085080f686b33f1a54140608e824d")
diff --git a/var/spack/repos/builtin/packages/r-gson/package.py b/var/spack/repos/builtin/packages/r-gson/package.py
index d96449ba79..ab3123b429 100644
--- a/var/spack/repos/builtin/packages/r-gson/package.py
+++ b/var/spack/repos/builtin/packages/r-gson/package.py
@@ -15,6 +15,8 @@ class RGson(RPackage):
cran = "gson"
+ license("Artistic-2.0")
+
version("0.1.0", sha256="14ddbee5be66d0b1dc178e41175a50ab6ed9ffed04d4361ecf5eef3548d9a381")
version("0.0.9", sha256="f694765cd2872efb73dd7be66ef8e31395915f9b277f59e0891cff138777b118")
diff --git a/var/spack/repos/builtin/packages/r-gss/package.py b/var/spack/repos/builtin/packages/r-gss/package.py
index fa57dd130d..b74274cf5d 100644
--- a/var/spack/repos/builtin/packages/r-gss/package.py
+++ b/var/spack/repos/builtin/packages/r-gss/package.py
@@ -14,6 +14,8 @@ class RGss(RPackage):
cran = "gss"
+ license("GPL-2.0-or-later")
+
version("2.2-4", sha256="953e89dfe3bee9cac51df3e5325bf4d1496ad76e4393706c4efdb1834c0c7441")
version("2.2-3", sha256="24306401cf4e5869f8a690eca7e17c044ece83edd66969bd2daf5976272d244b")
version("2.2-2", sha256="1da4da894378ee730cff9628e8b4d2a0d7dfa344b94e5bce6953e66723c21fe4")
diff --git a/var/spack/repos/builtin/packages/r-gstat/package.py b/var/spack/repos/builtin/packages/r-gstat/package.py
index 226b7b0f9e..ebe6e16e94 100644
--- a/var/spack/repos/builtin/packages/r-gstat/package.py
+++ b/var/spack/repos/builtin/packages/r-gstat/package.py
@@ -17,6 +17,8 @@ class RGstat(RPackage):
cran = "gstat"
+ license("GPL-2.0-or-later")
+
version("2.1-1", sha256="48b205e65155effb6827fca062f2a409a0922241b7714cc6c8248f141b125d25")
version("2.1-0", sha256="57a6eb46fa601f159ace1e56ebe8928d210a62d85552a4eb5a5ca4ada48f2d6f")
version("2.0-9", sha256="122c032c2e15388496853597ebcb5664e76cda96b164e9917ee66d1c24fba4a6")
diff --git a/var/spack/repos/builtin/packages/r-gsubfn/package.py b/var/spack/repos/builtin/packages/r-gsubfn/package.py
index df4b662cd2..539e394209 100644
--- a/var/spack/repos/builtin/packages/r-gsubfn/package.py
+++ b/var/spack/repos/builtin/packages/r-gsubfn/package.py
@@ -23,6 +23,8 @@ class RGsubfn(RPackage):
cran = "gsubfn"
+ license("GPL-2.0-or-later")
+
version("0.7", sha256="89351df9e65722d2862f26a0a3985666de3c86e8400808ced8a6eb6e165a4602")
version("0.6-6", sha256="bbc5d29bb48e836407f81880aeb368544a54a5513dacb3411c9838180723dda4")
diff --git a/var/spack/repos/builtin/packages/r-gtable/package.py b/var/spack/repos/builtin/packages/r-gtable/package.py
index f9e5896681..796fc4dfde 100644
--- a/var/spack/repos/builtin/packages/r-gtable/package.py
+++ b/var/spack/repos/builtin/packages/r-gtable/package.py
@@ -17,6 +17,8 @@ class RGtable(RPackage):
cran = "gtable"
+ license("MIT")
+
version("0.3.3", sha256="2f9a58d978e2a487b7fd8841539ea33cf948e55ddf6f7a9bd2dd3362600a7b3a")
version("0.3.1", sha256="8bd62c5722d5188914d667cabab12991c555f657f4f5ce7b547571ae3aec7cb5")
version("0.3.0", sha256="fd386cc4610b1cc7627dac34dba8367f7efe114b968503027fb2e1265c67d6d3")
diff --git a/var/spack/repos/builtin/packages/r-gtools/package.py b/var/spack/repos/builtin/packages/r-gtools/package.py
index 72ca34b633..3662bf0c29 100644
--- a/var/spack/repos/builtin/packages/r-gtools/package.py
+++ b/var/spack/repos/builtin/packages/r-gtools/package.py
@@ -43,6 +43,8 @@ class RGtools(RPackage):
cran = "gtools"
+ license("GPL-2.0-only")
+
version("3.9.4", sha256="59cf8b194fe98b1cc05dbb4d686810a1068f59d8b402b731548a898ece85f111")
version("3.9.3", sha256="7afb53277b382d5752f4597ae433f3c0addf5e8eb24d01a9562faf2a01e33133")
version("3.9.2.1", sha256="ec5febad7bb33812684b39679b0bce8a668361b87714f7388546e0f4ac02af5f")
diff --git a/var/spack/repos/builtin/packages/r-gtrellis/package.py b/var/spack/repos/builtin/packages/r-gtrellis/package.py
index 90fea73d53..63dc72eba8 100644
--- a/var/spack/repos/builtin/packages/r-gtrellis/package.py
+++ b/var/spack/repos/builtin/packages/r-gtrellis/package.py
@@ -18,6 +18,8 @@ class RGtrellis(RPackage):
bioc = "gtrellis"
+ license("MIT")
+
version("1.32.0", commit="4c2361bde90a556aa5a585d45f056b3ddc806f9b")
version("1.30.0", commit="da93b30ef812e231c47aa83da5c521f1801b3d14")
version("1.28.0", commit="d770a7b3441e4003869c88cfd8e21fd6508b86c4")
diff --git a/var/spack/repos/builtin/packages/r-gviz/package.py b/var/spack/repos/builtin/packages/r-gviz/package.py
index d102bf17c5..aa3dfa14f3 100644
--- a/var/spack/repos/builtin/packages/r-gviz/package.py
+++ b/var/spack/repos/builtin/packages/r-gviz/package.py
@@ -18,6 +18,8 @@ class RGviz(RPackage):
bioc = "Gviz"
+ license("Artistic-2.0")
+
version("1.44.0", commit="e70aaa7dd27df8482ee854395475a87ec2121279")
version("1.42.0", commit="4eddb688bca3fdeb65fd536d653d7ba7f7976121")
version("1.40.1", commit="d21843710cd05135353de5cd4ce4d35cdd333b7c")
diff --git a/var/spack/repos/builtin/packages/r-hardhat/package.py b/var/spack/repos/builtin/packages/r-hardhat/package.py
index 3d673747be..703e201a09 100644
--- a/var/spack/repos/builtin/packages/r-hardhat/package.py
+++ b/var/spack/repos/builtin/packages/r-hardhat/package.py
@@ -19,6 +19,8 @@ class RHardhat(RPackage):
cran = "hardhat"
+ license("MIT")
+
version("1.3.0", sha256="fe9ff009e2ba6dd4d70cbb541430f88d85c0a28d6a1c2772e4910c79b81fe82e")
version("1.2.0", sha256="f9320eccb1b5f624a46fa074e3ccc202c383b77098ecd08b193aeb47daedad78")
version("1.0.0", sha256="2740dc243a440e7d32370a78f9258255faea6d900075901cf6009c651769e7bd")
diff --git a/var/spack/repos/builtin/packages/r-haven/package.py b/var/spack/repos/builtin/packages/r-haven/package.py
index d7edaed6bf..0c4a32e210 100644
--- a/var/spack/repos/builtin/packages/r-haven/package.py
+++ b/var/spack/repos/builtin/packages/r-haven/package.py
@@ -14,6 +14,8 @@ class RHaven(RPackage):
cran = "haven"
+ license("MIT")
+
version("2.5.2", sha256="2131fb0377ae1beffae54bf4beb8b3a876e9b6b9841a5acc39a2a2615023561d")
version("2.5.1", sha256="9f40462097a0b1cf3831bca493851fe4a6b3570d957a775ca81940f241c50a70")
version("2.5.0", sha256="b580311bc1b28efc6b123e29a331282b9f7eb552c485f4e5cacab39fe534aff4")
diff --git a/var/spack/repos/builtin/packages/r-hdf5r/package.py b/var/spack/repos/builtin/packages/r-hdf5r/package.py
index 5e3064ef93..7568bf51e3 100644
--- a/var/spack/repos/builtin/packages/r-hdf5r/package.py
+++ b/var/spack/repos/builtin/packages/r-hdf5r/package.py
@@ -18,6 +18,8 @@ class RHdf5r(RPackage):
cran = "hdf5r"
+ license("Apache-2.0 OR custom")
+
version("1.3.8", sha256="b53281e2cf57447965849748e972de2f7fe8df0cee3538ef5813c33c7ed2302b")
version("1.3.7", sha256="6e8a02843ed1c970cb41f97e2acee34853d3b70ce617bc9bcff07c41b98f295b")
version("1.3.5", sha256="87b75173ab226a9fbaa5b28289349f3c56b638629560a172994b8f9323c1622f")
diff --git a/var/spack/repos/builtin/packages/r-hdrcde/package.py b/var/spack/repos/builtin/packages/r-hdrcde/package.py
index 0a15464b4d..ef8b6a88c4 100644
--- a/var/spack/repos/builtin/packages/r-hdrcde/package.py
+++ b/var/spack/repos/builtin/packages/r-hdrcde/package.py
@@ -16,6 +16,8 @@ class RHdrcde(RPackage):
cran = "hdrcde"
+ license("GPL-3.0-only")
+
version("3.4", sha256="4341c6a021da46dcae3b1ef6d580e84dcf625c2b2139f537d0c26ec90899149b")
depends_on("r@2.15:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-here/package.py b/var/spack/repos/builtin/packages/r-here/package.py
index 198725d8db..62e36ce703 100644
--- a/var/spack/repos/builtin/packages/r-here/package.py
+++ b/var/spack/repos/builtin/packages/r-here/package.py
@@ -16,6 +16,8 @@ class RHere(RPackage):
cran = "here"
+ license("MIT")
+
version("1.0.1", sha256="08ed908033420d3d665c87248b3a14d1b6e2b37844bf736be620578c20ca346b")
depends_on("r-rprojroot@2.0.2:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-hexbin/package.py b/var/spack/repos/builtin/packages/r-hexbin/package.py
index 7be2ef56b4..d7b1e55e66 100644
--- a/var/spack/repos/builtin/packages/r-hexbin/package.py
+++ b/var/spack/repos/builtin/packages/r-hexbin/package.py
@@ -15,6 +15,8 @@ class RHexbin(RPackage):
cran = "hexbin"
+ license("GPL-2.0-only")
+
version("1.28.3", sha256="0eb33511c1a4ff29dda8b89fee420ea7041033f981c7f16484c9f504d749de5f")
version("1.28.2", sha256="6241f8d3a6c6be2c1c693c3ddb99554bc103e3c6cf602d0c2787c0ce6fd1702d")
version("1.27.3", sha256="7ea422a76542c2fc2840df601af1b7803aa96df4fee6d51dec456ac36940c191")
diff --git a/var/spack/repos/builtin/packages/r-highr/package.py b/var/spack/repos/builtin/packages/r-highr/package.py
index 3ededdda78..725e0d51a9 100644
--- a/var/spack/repos/builtin/packages/r-highr/package.py
+++ b/var/spack/repos/builtin/packages/r-highr/package.py
@@ -15,6 +15,8 @@ class RHighr(RPackage):
cran = "highr"
+ license("GPL-2.0-or-later")
+
version("0.10", sha256="ec55bc1ff66390ed66806dc2a7b6c17dbfd089b3d73fe2e369017f8cb4bc347b")
version("0.9", sha256="beff11390d936c90fdcc00e7ed0eb72220f3de403a51b56659e3d3e0b6d8ed4d")
version("0.8", sha256="4bd01fba995f68c947a99bdf9aca15327a5320151e10bd0326fad50a6d8bc657")
diff --git a/var/spack/repos/builtin/packages/r-hms/package.py b/var/spack/repos/builtin/packages/r-hms/package.py
index 395c0acd20..d296acd528 100644
--- a/var/spack/repos/builtin/packages/r-hms/package.py
+++ b/var/spack/repos/builtin/packages/r-hms/package.py
@@ -14,6 +14,8 @@ class RHms(RPackage):
cran = "hms"
+ license("MIT")
+
version("1.1.3", sha256="e626f4c60af46efd53ea631b316a103e089470d8fd63c0e0c0efb99364990282")
version("1.1.2", sha256="1ee6a9847336aaf58d3fcee5b56c290c2204e1213b6628862818419b2302bded")
version("1.1.1", sha256="6b5f30db1845c70d27b5de33f31caa487cdd0787cd80a4073375e5f482269062")
diff --git a/var/spack/repos/builtin/packages/r-hoardr/package.py b/var/spack/repos/builtin/packages/r-hoardr/package.py
index 2f76907365..b7986b8d62 100644
--- a/var/spack/repos/builtin/packages/r-hoardr/package.py
+++ b/var/spack/repos/builtin/packages/r-hoardr/package.py
@@ -17,6 +17,8 @@ class RHoardr(RPackage):
cran = "hoardr"
+ license("MIT")
+
version("0.5.3", sha256="b9e4d1350e1fde7db922e55128306e3768ee46ff9532f05c96543dcae383647c")
version("0.5.2", sha256="819113f0e25da105f120a676b5173872a4144f2f6f354cad14b35f898e76dc54")
diff --git a/var/spack/repos/builtin/packages/r-htmltools/package.py b/var/spack/repos/builtin/packages/r-htmltools/package.py
index c34c86bffd..1673bf78cb 100644
--- a/var/spack/repos/builtin/packages/r-htmltools/package.py
+++ b/var/spack/repos/builtin/packages/r-htmltools/package.py
@@ -13,6 +13,8 @@ class RHtmltools(RPackage):
cran = "htmltools"
+ license("GPL-2.0-or-later")
+
version("0.5.5", sha256="c8b23fab855a89c6ed0f6d6c7cad0ff9c5ae329c0bdb479940443ee752f26659")
version("0.5.3", sha256="2c451b369ea8918358e2b280f548816664fe0143222c609e6bfb1f9cd2f7324f")
version("0.5.2", sha256="7dc7d50436e5a82a5801f85bcd2f572a06a98b4027d71aa17b4854ec9b2767fb")
diff --git a/var/spack/repos/builtin/packages/r-htmlwidgets/package.py b/var/spack/repos/builtin/packages/r-htmlwidgets/package.py
index 2386ad8ba2..3fd556ab47 100644
--- a/var/spack/repos/builtin/packages/r-htmlwidgets/package.py
+++ b/var/spack/repos/builtin/packages/r-htmlwidgets/package.py
@@ -15,6 +15,8 @@ class RHtmlwidgets(RPackage):
cran = "htmlwidgets"
+ license("MIT")
+
version("1.6.2", sha256="7fda1672a4c0fbc203c790677b6ee7c40d2c2d72be4f6772f75288fc712b10bc")
version("1.5.4", sha256="1a3fc60f40717de7f1716b754fd1c31a132e489a2560a278636ee78eba46ffc1")
version("1.5.3", sha256="01a5833182cc224bd100be2815e57e67b524de9f2bb1542787b6e3d1303f0f29")
diff --git a/var/spack/repos/builtin/packages/r-httpcode/package.py b/var/spack/repos/builtin/packages/r-httpcode/package.py
index d9d25b908d..dd4736e760 100644
--- a/var/spack/repos/builtin/packages/r-httpcode/package.py
+++ b/var/spack/repos/builtin/packages/r-httpcode/package.py
@@ -15,5 +15,7 @@ class RHttpcode(RPackage):
cran = "httpcode"
+ license("MIT")
+
version("0.3.0", sha256="593a030a4f94c3df8c15576837c17344701bac023ae108783d0f06c476062f76")
version("0.2.0", sha256="fbc1853db742a2cc1df11285cf27ce2ea43bc0ba5f7d393ee96c7e0ee328681a")
diff --git a/var/spack/repos/builtin/packages/r-httpuv/package.py b/var/spack/repos/builtin/packages/r-httpuv/package.py
index 3a539d278f..3d0c2a61f7 100644
--- a/var/spack/repos/builtin/packages/r-httpuv/package.py
+++ b/var/spack/repos/builtin/packages/r-httpuv/package.py
@@ -19,6 +19,8 @@ class RHttpuv(RPackage):
cran = "httpuv"
+ license("GPL-2.0-or-later OR custom")
+
version("1.6.9", sha256="8d77f25b22fa7473b45007c2048e9a38d3792d59b2716e1fcdf9e99bd585d95d")
version("1.6.6", sha256="41395fd324c5cb884d4f2a8060744758904119db22eeb312f2ea1e7ad7711293")
version("1.6.5", sha256="f5f63629ca5e9d0e396a89982d95b5286726c0cb425166f35a3ad32a60a79156")
diff --git a/var/spack/repos/builtin/packages/r-httr/package.py b/var/spack/repos/builtin/packages/r-httr/package.py
index 4051533b2b..026dd388dc 100644
--- a/var/spack/repos/builtin/packages/r-httr/package.py
+++ b/var/spack/repos/builtin/packages/r-httr/package.py
@@ -15,6 +15,8 @@ class RHttr(RPackage):
cran = "httr"
+ license("MIT")
+
version("1.4.5", sha256="f93bac7f882b0df099abca47dd5aae3686fb3cd2d3e9926fcd639bcddff76f6c")
version("1.4.4", sha256="41d82523f3ee260d409a7b5ae4136190cbc5aecbc270b40ed7064f83e7f5435d")
version("1.4.3", sha256="9a8613fa96173ac910c021391af1ced4d0609169049c802cf7cdfe1c40897c6a")
diff --git a/var/spack/repos/builtin/packages/r-httr2/package.py b/var/spack/repos/builtin/packages/r-httr2/package.py
index 146ba8d238..c5f549f599 100644
--- a/var/spack/repos/builtin/packages/r-httr2/package.py
+++ b/var/spack/repos/builtin/packages/r-httr2/package.py
@@ -16,6 +16,8 @@ class RHttr2(RPackage):
cran = "httr2"
+ license("MIT")
+
version("0.2.2", sha256="5d1ab62541f7817112519f0f9d00d6a2555bab5b2da7f5c6d579b0c307d7f2bf")
depends_on("r@3.4:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-humaniformat/package.py b/var/spack/repos/builtin/packages/r-humaniformat/package.py
index 643574468a..afd7121ea4 100644
--- a/var/spack/repos/builtin/packages/r-humaniformat/package.py
+++ b/var/spack/repos/builtin/packages/r-humaniformat/package.py
@@ -20,6 +20,8 @@ class RHumaniformat(RPackage):
maintainers("jgaeb")
+ license("MIT")
+
version("0.6.0", sha256="861232c66bf6d4ff91b073193506104f4d99eca5e9a9488327f39ef2bfb45e6d")
version("0.5.0", sha256="02b585e3623a5c5faa7dc3abff92b932d748900be39097c5db8434b8e92709a0")
diff --git a/var/spack/repos/builtin/packages/r-hwriter/package.py b/var/spack/repos/builtin/packages/r-hwriter/package.py
index 1facb7af81..030ed0a1fb 100644
--- a/var/spack/repos/builtin/packages/r-hwriter/package.py
+++ b/var/spack/repos/builtin/packages/r-hwriter/package.py
@@ -14,6 +14,8 @@ class RHwriter(RPackage):
cran = "hwriter"
+ license("LGPL-2.1-only")
+
version("1.3.2.1", sha256="ed2fa254ab27cf65d397e181339976fc3261dfb4f6b600fea8c5689620dab6f3")
version("1.3.2", sha256="6b3531d2e7a239be9d6e3a1aa3256b2745eb68aa0bdffd2076d36552d0d7322b")
diff --git a/var/spack/repos/builtin/packages/r-ica/package.py b/var/spack/repos/builtin/packages/r-ica/package.py
index 1b778b81bb..b47a76fd42 100644
--- a/var/spack/repos/builtin/packages/r-ica/package.py
+++ b/var/spack/repos/builtin/packages/r-ica/package.py
@@ -15,6 +15,8 @@ class RIca(RPackage):
cran = "ica"
+ license("GPL-2.0-or-later")
+
version("1.0-3", sha256="474d3530b16b76a1bf1a1114d24092678ea7215fa57c6fdcee6333f1e768b865")
version("1.0-2", sha256="e721596fc6175d3270a60d5e0b5b98be103a8fd0dd93ef16680af21fe0b54179")
version("1.0-1", sha256="98559a8bb12dd134a40ce8fd133803e2a38456b45d0e2a507d66022a8e2274ae")
diff --git a/var/spack/repos/builtin/packages/r-ids/package.py b/var/spack/repos/builtin/packages/r-ids/package.py
index 9af43e2a43..1c4b59c433 100644
--- a/var/spack/repos/builtin/packages/r-ids/package.py
+++ b/var/spack/repos/builtin/packages/r-ids/package.py
@@ -13,6 +13,8 @@ class RIds(RPackage):
cran = "ids"
+ license("MIT")
+
version("1.0.1", sha256="b6212a186063c23116c5cbd3cca65dbb8977dd737261e4526ebee8f64852cfe8")
depends_on("r-openssl", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-ieugwasr/package.py b/var/spack/repos/builtin/packages/r-ieugwasr/package.py
index bce36046bb..ecc90887d1 100644
--- a/var/spack/repos/builtin/packages/r-ieugwasr/package.py
+++ b/var/spack/repos/builtin/packages/r-ieugwasr/package.py
@@ -16,6 +16,8 @@ class RIeugwasr(RPackage):
homepage = "https://github.com/MRCIEU/ieugwasr"
url = "https://github.com/MRCIEU/ieugwasr/archive/refs/tags/0.1.5.tar.gz"
+ license("MIT")
+
version("0.1.5", sha256="8d900d5a780f23836c80191f9635fbf48a0ca94f828452948c0f445e3217f422")
depends_on("r@3.6.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-igraph/package.py b/var/spack/repos/builtin/packages/r-igraph/package.py
index d4852d7e4f..946614c3a3 100644
--- a/var/spack/repos/builtin/packages/r-igraph/package.py
+++ b/var/spack/repos/builtin/packages/r-igraph/package.py
@@ -15,6 +15,8 @@ class RIgraph(RPackage):
cran = "igraph"
+ license("GPL-2.0-or-later")
+
version("1.4.2", sha256="7d5300adb1a25a6470cada8630e35ef416181147ab624d5a0a8d3552048c4ae5")
version("1.3.5", sha256="9e615d67b6b5b57dfa54ec2bbc8c29da8f7c3fe82af1e35ab27273b1035b9bd4")
version("1.3.1", sha256="505a2ba7c417ceaf869240cc1c9a5f3fbd75f8d9dfcfe048df1326c6ec41144e")
diff --git a/var/spack/repos/builtin/packages/r-imager/package.py b/var/spack/repos/builtin/packages/r-imager/package.py
index 3053ea9491..52d842ad26 100644
--- a/var/spack/repos/builtin/packages/r-imager/package.py
+++ b/var/spack/repos/builtin/packages/r-imager/package.py
@@ -18,6 +18,8 @@ class RImager(RPackage):
cran = "imager"
+ license("LGPL-3.0-only")
+
version("0.42.19", sha256="187abccba648ecece5e466ca6333acd5c8fdd1476daa2d04d5fa9ec5400ae1e2")
version("0.42.13", sha256="d90a9893d11190ba249c7fae5bd6517a77907efbce2941452cb2aec57bb5cf7f")
version("0.42.11", sha256="47f8b7ff8d05a5191e30ad1869f12a62bdbe3142b22b12a6032dec9b5f8532a8")
diff --git a/var/spack/repos/builtin/packages/r-ini/package.py b/var/spack/repos/builtin/packages/r-ini/package.py
index f5a2ebb11d..e524c5c089 100644
--- a/var/spack/repos/builtin/packages/r-ini/package.py
+++ b/var/spack/repos/builtin/packages/r-ini/package.py
@@ -15,4 +15,6 @@ class RIni(RPackage):
cran = "ini"
+ license("GPL-3.0-only")
+
version("0.3.1", sha256="7b191a54019c8c52d6c2211c14878c95564154ec4865f57007953742868cd813")
diff --git a/var/spack/repos/builtin/packages/r-inline/package.py b/var/spack/repos/builtin/packages/r-inline/package.py
index f9812cdf63..879435a8a6 100644
--- a/var/spack/repos/builtin/packages/r-inline/package.py
+++ b/var/spack/repos/builtin/packages/r-inline/package.py
@@ -14,6 +14,8 @@ class RInline(RPackage):
cran = "inline"
+ license("LGPL-2.0-or-later")
+
version("0.3.19", sha256="0ee9309bb7dab0b97761ddd18381aa12bd7d54678ccd7bec00784e831f4c99d5")
version("0.3.17", sha256="792857b2ebd408d6523424d2f6bb7297e241d4b28ab32372f6a9240c8cd554f3")
version("0.3.15", sha256="ff043fe13c1991a3b285bed256ff4a9c0ba10bee764225a34b285875b7d69c68")
diff --git a/var/spack/repos/builtin/packages/r-insight/package.py b/var/spack/repos/builtin/packages/r-insight/package.py
index 7b0565db39..8a8410eed9 100644
--- a/var/spack/repos/builtin/packages/r-insight/package.py
+++ b/var/spack/repos/builtin/packages/r-insight/package.py
@@ -21,6 +21,8 @@ class RInsight(RPackage):
cran = "insight"
+ license("GPL-3.0-only")
+
version("0.19.1", sha256="1042629644c66b1a372fd4471d38adccc0c3a329879ef685b14b65575c1c98eb")
version("0.18.6", sha256="ab0dc3c8ec765f2e93f7bcc3a7abb05140f71db24d50bf8cdd595a5a4e771cae")
version("0.18.4", sha256="6e3f378bc2eb30c0300103bdd8a3e74371199b36867b45978ec9690a6fda0c5f")
diff --git a/var/spack/repos/builtin/packages/r-interp/package.py b/var/spack/repos/builtin/packages/r-interp/package.py
index cf720a51fd..fe82bd7b27 100644
--- a/var/spack/repos/builtin/packages/r-interp/package.py
+++ b/var/spack/repos/builtin/packages/r-interp/package.py
@@ -30,6 +30,8 @@ class RInterp(RPackage):
cran = "interp"
+ license("GPL-2.0-or-later")
+
version("1.1-4", sha256="4f7b5d388132a4d76e8635e2a7c4fa0d705df2b49e7d108faa16ce2236e34d06")
version("1.1-3", sha256="b74e606b38cfb02985c1f9e3e45093620f76c0307b1b0b4058761e871eb5fa3f")
diff --git a/var/spack/repos/builtin/packages/r-intervals/package.py b/var/spack/repos/builtin/packages/r-intervals/package.py
index 01499bfec4..c22320a4d6 100644
--- a/var/spack/repos/builtin/packages/r-intervals/package.py
+++ b/var/spack/repos/builtin/packages/r-intervals/package.py
@@ -11,6 +11,8 @@ class RIntervals(RPackage):
cran = "intervals"
+ license("Artistic-2.0")
+
version("0.15.3", sha256="8501fef7c74b9be874e807839518aae85e79bf4a047cd52169b52c6d9b41dfc4")
version("0.15.2", sha256="0bd23b0ce817ddd851238233d8a5420bf3a6d29e75fd361418cbc50118777c57")
version("0.15.1", sha256="9a8b3854300f2055e1492c71932cc808b02feac8c4d3dbf6cba1c7dbd09f4ae4")
diff --git a/var/spack/repos/builtin/packages/r-inum/package.py b/var/spack/repos/builtin/packages/r-inum/package.py
index ecedd5e5d5..955362539e 100644
--- a/var/spack/repos/builtin/packages/r-inum/package.py
+++ b/var/spack/repos/builtin/packages/r-inum/package.py
@@ -14,6 +14,8 @@ class RInum(RPackage):
cran = "inum"
+ license("GPL-2.0-only")
+
version("1.0-5", sha256="e696b7e0b31b3bbf405112e60691b6a72fedcaa02e08ee517c59f6bf9cd36bbd")
version("1.0-4", sha256="5febef69c43a4b95b376c1418550a949d988a5f26b1383ca01c9728a94fc13ce")
version("1.0-1", sha256="3c2f94c13c03607e05817e4859595592068b55e810fed94e29bc181ad248a099")
diff --git a/var/spack/repos/builtin/packages/r-ipred/package.py b/var/spack/repos/builtin/packages/r-ipred/package.py
index b6ee34cce0..69460ab14e 100644
--- a/var/spack/repos/builtin/packages/r-ipred/package.py
+++ b/var/spack/repos/builtin/packages/r-ipred/package.py
@@ -15,6 +15,8 @@ class RIpred(RPackage):
cran = "ipred"
+ license("GPL-2.0-or-later")
+
version("0.9-14", sha256="81c83dc847d09c3db52ef15e36cd4dac38c50eead1008ddd458b9e89d7528f35")
version("0.9-13", sha256="6168a062d93c2d3063c064a8f242cd3716dee99822e20363a1801261319c4c98")
version("0.9-12", sha256="d6e1535704d39415a799d7643141ffa4f6f55597f03e763f4ccd5d8106005843")
diff --git a/var/spack/repos/builtin/packages/r-irlba/package.py b/var/spack/repos/builtin/packages/r-irlba/package.py
index 65c53ff781..3e9b8ab276 100644
--- a/var/spack/repos/builtin/packages/r-irlba/package.py
+++ b/var/spack/repos/builtin/packages/r-irlba/package.py
@@ -16,6 +16,8 @@ class RIrlba(RPackage):
cran = "irlba"
+ license("GPL-3.0-only")
+
version("2.3.5.1", sha256="2cfe6384fef91c223a9920895ce89496f990d1450d731e44309fdbec2bb5c5cf")
version("2.3.5", sha256="26fc8c0d36460e422ab77f43a597b8ec292eacd452628c54d34b8bf7d5269bb9")
version("2.3.3", sha256="6ee233697bcd579813bd0af5e1f4e6dd1eea971e8919c748408130d970fef5c0")
diff --git a/var/spack/repos/builtin/packages/r-isdparser/package.py b/var/spack/repos/builtin/packages/r-isdparser/package.py
index 41a8f27e18..086c8ce087 100644
--- a/var/spack/repos/builtin/packages/r-isdparser/package.py
+++ b/var/spack/repos/builtin/packages/r-isdparser/package.py
@@ -19,6 +19,8 @@ class RIsdparser(RPackage):
cran = "isdparser"
+ license("MIT")
+
version("0.4.0", sha256="6f609e8f5ae4ce2e7904401f289d60d219b8f3a2bec9f661d10afa18ab73b317")
version("0.3.0", sha256="6c9e1d7f3661802838010d659d7c77b964423dcc9a6623402df1fe3be627b7b9")
diff --git a/var/spack/repos/builtin/packages/r-isoband/package.py b/var/spack/repos/builtin/packages/r-isoband/package.py
index b7fe30e0b8..5e4e58324e 100644
--- a/var/spack/repos/builtin/packages/r-isoband/package.py
+++ b/var/spack/repos/builtin/packages/r-isoband/package.py
@@ -15,6 +15,8 @@ class RIsoband(RPackage):
cran = "isoband"
+ license("MIT")
+
version("0.2.7", sha256="7693223343b45b86de2b5b638ff148f0dafa6d7b1237e822c5272902f79cdf61")
version("0.2.6", sha256="27e460945753f6710649563dc817e2f314392ef6d1f8b6af2b1bf9447fab43a3")
version("0.2.5", sha256="46f53fa066f0966f02cb2bf050190c0d5e950dab2cdf565feb63fc092c886ba5")
diff --git a/var/spack/repos/builtin/packages/r-isva/package.py b/var/spack/repos/builtin/packages/r-isva/package.py
index 31893be099..1eea3c4243 100644
--- a/var/spack/repos/builtin/packages/r-isva/package.py
+++ b/var/spack/repos/builtin/packages/r-isva/package.py
@@ -15,6 +15,8 @@ class RIsva(RPackage):
cran = "isva"
+ license("GPL-2.0-only")
+
version("1.9", sha256="9fd016e0b34034d271d45f8a0d0db62780bf0187112e45f610aa9237014e1d17")
depends_on("r-qvalue", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-iterators/package.py b/var/spack/repos/builtin/packages/r-iterators/package.py
index 51a9802dfb..a9edbaeb45 100644
--- a/var/spack/repos/builtin/packages/r-iterators/package.py
+++ b/var/spack/repos/builtin/packages/r-iterators/package.py
@@ -14,6 +14,8 @@ class RIterators(RPackage):
cran = "iterators"
+ license("Apache-2.0")
+
version("1.0.14", sha256="cef3075a0930e1408c764e4da56bbadd4f7d14315809df8f38dd51f80ccc677b")
version("1.0.13", sha256="778e30e4c292da9f94d62acc637cf55273dae258199d847e62658f44840f11a4")
version("1.0.12", sha256="96bf31d60ebd23aefae105d9b7790715e63327eec0deb2ddfb3d543994ea9f4b")
diff --git a/var/spack/repos/builtin/packages/r-iterpc/package.py b/var/spack/repos/builtin/packages/r-iterpc/package.py
index f038fe3249..ebb322623c 100644
--- a/var/spack/repos/builtin/packages/r-iterpc/package.py
+++ b/var/spack/repos/builtin/packages/r-iterpc/package.py
@@ -21,6 +21,8 @@ class RIterpc(RPackage):
cran = "iterpc"
+ license("GPL-2.0-only")
+
version("0.4.2", sha256="38bd464042a27536f676e889263eb2c257a431b59083f58cb54473f42ba2071b")
depends_on("r@3.0.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-janitor/package.py b/var/spack/repos/builtin/packages/r-janitor/package.py
index 656c4bd2a8..2c1bd1e654 100644
--- a/var/spack/repos/builtin/packages/r-janitor/package.py
+++ b/var/spack/repos/builtin/packages/r-janitor/package.py
@@ -22,6 +22,8 @@ class RJanitor(RPackage):
cran = "janitor"
+ license("MIT")
+
version("2.2.0", sha256="29d5d0185e4e824bb38f905b158162a12f52dc01c2e8a487fc730ce46bf6baae")
version("2.1.0", sha256="d60615940fbe174f67799c8abc797f27928eca4ac180418527c5897a4aaad826")
version("1.2.0", sha256="5e15a2292c65c5ddd6160289dec2604b05a813651a2be0d7854ace4548a32b8c")
diff --git a/var/spack/repos/builtin/packages/r-jomo/package.py b/var/spack/repos/builtin/packages/r-jomo/package.py
index c1fa53f2b6..5ef162059c 100644
--- a/var/spack/repos/builtin/packages/r-jomo/package.py
+++ b/var/spack/repos/builtin/packages/r-jomo/package.py
@@ -18,6 +18,8 @@ class RJomo(RPackage):
cran = "jomo"
+ license("GPL-2.0-only")
+
version("2.7-6", sha256="3ffa2a5521d4969fe77b23cd3ab201afdf8db3f8f708b1276c33083c01d7e2da")
version("2.7-4", sha256="2d25bc248dc1b931e6c19636197cd6f58fb00f5e1102ed3c04084c71d03d93fd")
version("2.7-3", sha256="9d3987f3a73d305f3ab6fc66efc04a196a7eb8b65e20c411131dc17af51f0063")
diff --git a/var/spack/repos/builtin/packages/r-jpeg/package.py b/var/spack/repos/builtin/packages/r-jpeg/package.py
index d58499fa00..9a960f889c 100644
--- a/var/spack/repos/builtin/packages/r-jpeg/package.py
+++ b/var/spack/repos/builtin/packages/r-jpeg/package.py
@@ -15,6 +15,8 @@ class RJpeg(RPackage):
cran = "jpeg"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("0.1-10", sha256="c8d9f609c3088f91ec4853d6cc0e66511038a465811dea79ca6a0c09519178ca")
version("0.1-9", sha256="01a175442ec209b838a56a66a3908193aca6f040d537da7838d9368e46913072")
version("0.1-8.1", sha256="1db0a4976fd9b2ae27a37d3e856cca35bc2909323c7a40724846a5d3c18915a9")
diff --git a/var/spack/repos/builtin/packages/r-jquerylib/package.py b/var/spack/repos/builtin/packages/r-jquerylib/package.py
index f4aded4e45..87973858f1 100644
--- a/var/spack/repos/builtin/packages/r-jquerylib/package.py
+++ b/var/spack/repos/builtin/packages/r-jquerylib/package.py
@@ -17,6 +17,8 @@ class RJquerylib(RPackage):
cran = "jquerylib"
+ license("MIT")
+
version("0.1.4", sha256="f0bcc11dcde3a6ff180277e45c24642d3da3c8690900e38f44495efbc9064411")
depends_on("r-htmltools", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-jsonify/package.py b/var/spack/repos/builtin/packages/r-jsonify/package.py
index 56ff80c3a1..0bf583758d 100644
--- a/var/spack/repos/builtin/packages/r-jsonify/package.py
+++ b/var/spack/repos/builtin/packages/r-jsonify/package.py
@@ -16,6 +16,8 @@ class RJsonify(RPackage):
cran = "jsonify"
+ license("MIT")
+
version("1.2.2", sha256="3745e962592f021a3deaed8b2f6b99c4f7181f28e095300a96d1c2b08af4af2f")
version("1.2.1", sha256="929191ab32e34af6a02ad991e29314cc78ea40763fcf232388ef2d132137fbce")
diff --git a/var/spack/repos/builtin/packages/r-jsonlite/package.py b/var/spack/repos/builtin/packages/r-jsonlite/package.py
index 6ffb5a2265..1c5ec06c64 100644
--- a/var/spack/repos/builtin/packages/r-jsonlite/package.py
+++ b/var/spack/repos/builtin/packages/r-jsonlite/package.py
@@ -22,6 +22,8 @@ class RJsonlite(RPackage):
cran = "jsonlite"
+ license("MIT")
+
version("1.8.4", sha256="79eaabe042226b0918aa828cc63d54fee8be67ae7c67f5e0d3010f468efb1278")
version("1.8.3", sha256="c57f1daf681fc7d5db893693a65ac61a48ddd7aabf66b28647b0e30df92ac8f0")
version("1.8.2", sha256="677b645c081a7e004b71f0c48a1d46c1be9715163ccb6b419fbb0342a6c9cc3a")
diff --git a/var/spack/repos/builtin/packages/r-kernlab/package.py b/var/spack/repos/builtin/packages/r-kernlab/package.py
index c4afc80489..6c339bce55 100644
--- a/var/spack/repos/builtin/packages/r-kernlab/package.py
+++ b/var/spack/repos/builtin/packages/r-kernlab/package.py
@@ -16,6 +16,8 @@ class RKernlab(RPackage):
cran = "kernlab"
+ license("GPL-2.0-only")
+
version("0.9-32", sha256="654ef34e343deb4d2c4c139a44e5397d6e38876088ce1c53c7deb087935d6fdc")
version("0.9-31", sha256="7359c665c1c5e6780e1ce44b143347c8eec839301c3079d7f19e29159873278a")
version("0.9-30", sha256="48fc3a839ae57e8ab6ec26a34093ca3306391e7b271bef6e69812e2b4859ee81")
diff --git a/var/spack/repos/builtin/packages/r-kknn/package.py b/var/spack/repos/builtin/packages/r-kknn/package.py
index f7bf380b66..b1236af9a4 100644
--- a/var/spack/repos/builtin/packages/r-kknn/package.py
+++ b/var/spack/repos/builtin/packages/r-kknn/package.py
@@ -14,6 +14,8 @@ class RKknn(RPackage):
cran = "kknn"
+ license("GPL-2.0-or-later")
+
version("1.3.1", sha256="22840e70ec2afa40371e274b583634c8f6d27149a87253ee411747d5db78f3db")
depends_on("r@2.10:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-knitr/package.py b/var/spack/repos/builtin/packages/r-knitr/package.py
index 71eb84b4f9..931f8cc82d 100644
--- a/var/spack/repos/builtin/packages/r-knitr/package.py
+++ b/var/spack/repos/builtin/packages/r-knitr/package.py
@@ -15,6 +15,8 @@ class RKnitr(RPackage):
cran = "knitr"
+ license("GPL-2.0-or-later")
+
version("1.42", sha256="9344f1a0089e4da101def54aee38d7cfe3b2022d75c560141d8cc22ac65130f3")
version("1.40", sha256="9b8f95ff367a0e52f024bda30315ec7cdd6a5b82371a1aaed95ab4eea78535bc")
version("1.39", sha256="c91a65edebdca779af7f7480fa6636667497c9291ad55d6efd982db0bb91ac72")
diff --git a/var/spack/repos/builtin/packages/r-kpmt/package.py b/var/spack/repos/builtin/packages/r-kpmt/package.py
index 5f34826a42..831192130a 100644
--- a/var/spack/repos/builtin/packages/r-kpmt/package.py
+++ b/var/spack/repos/builtin/packages/r-kpmt/package.py
@@ -13,6 +13,8 @@ class RKpmt(RPackage):
cran = "kpmt"
+ license("MIT")
+
version("0.1.0", sha256="6342ad02c93bfa7a764d028821bb6115bb8bc8c55b057a5860736cc0e034a295")
depends_on("r@2.10:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-ks/package.py b/var/spack/repos/builtin/packages/r-ks/package.py
index ca4166cb67..8ddf2f9454 100644
--- a/var/spack/repos/builtin/packages/r-ks/package.py
+++ b/var/spack/repos/builtin/packages/r-ks/package.py
@@ -16,6 +16,8 @@ class RKs(RPackage):
cran = "ks"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("1.14.0", sha256="2db9c56b7b0217b324bbf1e0f66bb94d3f7067a75c5823cbc7d369d63bbb4391")
version("1.13.5", sha256="d1c4d06d704f301628455787ba929add1e774debc343d0952a768abea6cc7815")
version("1.13.3", sha256="defb80df665d987f1751899f7a9809cb5a770f3c74266d7fbc7b9493616dce73")
diff --git a/var/spack/repos/builtin/packages/r-labeling/package.py b/var/spack/repos/builtin/packages/r-labeling/package.py
index 1def1479bf..dabce964f9 100644
--- a/var/spack/repos/builtin/packages/r-labeling/package.py
+++ b/var/spack/repos/builtin/packages/r-labeling/package.py
@@ -13,5 +13,7 @@ class RLabeling(RPackage):
cran = "labeling"
+ license("MIT OR custom")
+
version("0.4.2", sha256="e022d79276173e0d62bf9e37d7574db65ab439eb2ae1833e460b1cff529bd165")
version("0.3", sha256="0d8069eb48e91f6f6d6a9148f4e2dc5026cabead15dd15fc343eff9cf33f538f")
diff --git a/var/spack/repos/builtin/packages/r-labelled/package.py b/var/spack/repos/builtin/packages/r-labelled/package.py
index c1db80844b..8c4ceb4a8b 100644
--- a/var/spack/repos/builtin/packages/r-labelled/package.py
+++ b/var/spack/repos/builtin/packages/r-labelled/package.py
@@ -16,6 +16,8 @@ class RLabelled(RPackage):
cran = "labelled"
+ license("GPL-3.0-or-later")
+
version("2.11.0", sha256="eddc5299ca448ea9c244960af65b95f4164495febd609f719e0f453598a0e5dd")
version("2.10.0", sha256="5e93e29dcbbf0f6273b502b744695426e238ffe106f1db2bb5daeb1f17c9c40a")
version("2.9.1", sha256="9eb10b245f64f3fb7346121aa4cd98638946e1cc4208dd5e28791ef8fd62fa40")
diff --git a/var/spack/repos/builtin/packages/r-lars/package.py b/var/spack/repos/builtin/packages/r-lars/package.py
index 56045be985..090a618bbb 100644
--- a/var/spack/repos/builtin/packages/r-lars/package.py
+++ b/var/spack/repos/builtin/packages/r-lars/package.py
@@ -14,6 +14,8 @@ class RLars(RPackage):
cran = "lars"
+ license("GPL-2.0-only")
+
version("1.3", sha256="c69e6a8da6a3344c0915dd1fd4c78fec5cdf50c62cf6297476e9bb7dc10b549d")
version("1.2", sha256="64745b568f20b2cfdae3dad02fba92ebf78ffee466a71aaaafd4f48c3921922e")
version("1.1", sha256="a8e4a0efb9ca6760dec1cadf395d9a805508455a2c3ced18cc53d9b8fa70cdc0")
diff --git a/var/spack/repos/builtin/packages/r-later/package.py b/var/spack/repos/builtin/packages/r-later/package.py
index 8981aa0ad1..5cf3dc8733 100644
--- a/var/spack/repos/builtin/packages/r-later/package.py
+++ b/var/spack/repos/builtin/packages/r-later/package.py
@@ -14,6 +14,8 @@ class RLater(RPackage):
cran = "later"
+ license("MIT")
+
version("1.3.0", sha256="08f50882ca3cfd2bb68c83f1fcfbc8f696f5cfb5a42c1448c051540693789829")
version("1.1.0.1", sha256="71baa7beae774a35a117e01d7b95698511c3cdc5eea36e29732ff1fe8f1436cd")
version("0.8.0", sha256="6b2a28b43c619b2c7890840c62145cd3a34a7ed65b31207fdedde52efb00e521")
diff --git a/var/spack/repos/builtin/packages/r-lattice/package.py b/var/spack/repos/builtin/packages/r-lattice/package.py
index e22f9a22e6..917b2b56d4 100644
--- a/var/spack/repos/builtin/packages/r-lattice/package.py
+++ b/var/spack/repos/builtin/packages/r-lattice/package.py
@@ -16,6 +16,8 @@ class RLattice(RPackage):
cran = "lattice"
+ license("GPL-2.0-or-later")
+
version("0.21-8", sha256="8ad3d6974262e6cab6cc8fec38aa279b5b2f2524adf6f3eab56f68302b60c329")
version("0.20-45", sha256="22388d92bdb7d3959da84d7308d9026dd8226ef07580783729e8ad2f7d7507ad")
version("0.20-44", sha256="57b908e3c7ada08a38ad857ee44f44fdf9cfa59d5d9500bda2ccc9c7e96cdb9b")
diff --git a/var/spack/repos/builtin/packages/r-lava/package.py b/var/spack/repos/builtin/packages/r-lava/package.py
index 7cc14c9f5a..f574f9545e 100644
--- a/var/spack/repos/builtin/packages/r-lava/package.py
+++ b/var/spack/repos/builtin/packages/r-lava/package.py
@@ -21,6 +21,8 @@ class RLava(RPackage):
cran = "lava"
+ license("GPL-3.0-only")
+
version("1.7.2.1", sha256="d42b1f5c7e4e76718e4f014c44608295f82b5de0eb25ce8e9b35c40c7839ef2e")
version("1.7.0", sha256="3078da69f3828812bcd093acc2d1cd2c8cbc8480d81da222ae49a55bcb2e5e24")
version("1.6.10", sha256="7a88f8a885872e2abb3011c446e9e1c4884cd4dbe6ab4cfe9207538e5560232e")
diff --git a/var/spack/repos/builtin/packages/r-lavaan/package.py b/var/spack/repos/builtin/packages/r-lavaan/package.py
index 8049fbb6f2..46db7e9420 100644
--- a/var/spack/repos/builtin/packages/r-lavaan/package.py
+++ b/var/spack/repos/builtin/packages/r-lavaan/package.py
@@ -14,6 +14,8 @@ class RLavaan(RPackage):
cran = "lavaan"
+ license("GPL-2.0-or-later")
+
version("0.6-15", sha256="9a43f3e999f9b3003a8c46a615902e01d6701d28a871d657751dd2ff3928ed9b")
version("0.6-12", sha256="8048273e4102f8355ba123c8aff94a9e5a8e9ac9e02a73e986b106ceed4d079e")
version("0.6-11", sha256="2cc193b82463a865cd8dadb7332409fdebf47e4035d5fe8dbf3414a7ae18d308")
diff --git a/var/spack/repos/builtin/packages/r-lazyeval/package.py b/var/spack/repos/builtin/packages/r-lazyeval/package.py
index 044e33de9a..5de0c89410 100644
--- a/var/spack/repos/builtin/packages/r-lazyeval/package.py
+++ b/var/spack/repos/builtin/packages/r-lazyeval/package.py
@@ -15,6 +15,8 @@ class RLazyeval(RPackage):
cran = "lazyeval"
+ license("GPL-3.0-only")
+
version("0.2.2", sha256="d6904112a21056222cfcd5eb8175a78aa063afe648a562d9c42c6b960a8820d4")
version("0.2.1", sha256="83b3a43e94c40fe7977e43eb607be0a3cd64c02800eae4f2774e7866d1e93f61")
version("0.2.0", sha256="13738f55b2044184fe91f53d17516a445dfb508227527921218cda6f01f98dcb")
diff --git a/var/spack/repos/builtin/packages/r-leafem/package.py b/var/spack/repos/builtin/packages/r-leafem/package.py
index 85f45f29ce..81a84d6d6d 100644
--- a/var/spack/repos/builtin/packages/r-leafem/package.py
+++ b/var/spack/repos/builtin/packages/r-leafem/package.py
@@ -18,6 +18,8 @@ class RLeafem(RPackage):
cran = "leafem"
+ license("MIT")
+
version("0.2.0", sha256="97eb78b3eaf6012940f2c4f73effd8ff2d39aa46fef5f2ddf0005990b07dba8d")
version("0.1.6", sha256="ca50e0a699f564449248511857a2df0d48cd07de3157e099478a19b533088156")
version("0.1.3", sha256="6f123fc15efadb85d317c01003e3b7af5dc925cffe0bbe774b1b39b6bd67f304")
diff --git a/var/spack/repos/builtin/packages/r-leaflet-providers/package.py b/var/spack/repos/builtin/packages/r-leaflet-providers/package.py
index 570b63854e..16d4edd312 100644
--- a/var/spack/repos/builtin/packages/r-leaflet-providers/package.py
+++ b/var/spack/repos/builtin/packages/r-leaflet-providers/package.py
@@ -16,6 +16,8 @@ class RLeafletProviders(RPackage):
cran = "leaflet.providers"
+ license("BSD-2-Clause")
+
version("1.9.0", sha256="9e8fc75c83313ab24663c2e718135459599549ed6e7396086cacb44e36cfd67b")
depends_on("r@2.10:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-leaflet/package.py b/var/spack/repos/builtin/packages/r-leaflet/package.py
index 1691bc4ede..2840f700f6 100644
--- a/var/spack/repos/builtin/packages/r-leaflet/package.py
+++ b/var/spack/repos/builtin/packages/r-leaflet/package.py
@@ -15,6 +15,8 @@ class RLeaflet(RPackage):
cran = "leaflet"
+ license("GPL-3.0-only")
+
version("2.1.2", sha256="26d8671e8c99d85a4c257d8fb8c07ba899a2b95f801652598578f5cc5c724039")
version("2.1.1", sha256="32f6a043759a0d2d98ea05739b7b4c55a266aa01272e48243e3c44046c7a5677")
version("2.0.4.1", sha256="b0f038295f1de5d32d9ffa1d0dbc1562320190f2f1365f3a5e95863fff88901f")
diff --git a/var/spack/repos/builtin/packages/r-leafpop/package.py b/var/spack/repos/builtin/packages/r-leafpop/package.py
index 5c82b7a7b3..bd1f2db012 100644
--- a/var/spack/repos/builtin/packages/r-leafpop/package.py
+++ b/var/spack/repos/builtin/packages/r-leafpop/package.py
@@ -19,6 +19,8 @@ class RLeafpop(RPackage):
cran = "leafpop"
+ license("MIT")
+
version("0.1.0", sha256="6e546886e1db4ad93a038de6d1e8331c0d686e96a0d3f0694e7575471f7d9db1")
version("0.0.6", sha256="3d9ca31d081ce8540a87790786840bde5f833543af608c53a26623c7874e722f")
diff --git a/var/spack/repos/builtin/packages/r-leaps/package.py b/var/spack/repos/builtin/packages/r-leaps/package.py
index 8685effe5e..4bc3e0df70 100644
--- a/var/spack/repos/builtin/packages/r-leaps/package.py
+++ b/var/spack/repos/builtin/packages/r-leaps/package.py
@@ -13,5 +13,7 @@ class RLeaps(RPackage):
cran = "leaps"
+ license("GPL-2.0-or-later")
+
version("3.1", sha256="3d7c3a102ce68433ecf167ece96a7ebb4207729e4defd0ac8fc00e7003f5c3b6")
version("3.0", sha256="55a879cdad5a4c9bc3b5697dd4d364b3a094a49d8facb6692f5ce6af82adf285")
diff --git a/var/spack/repos/builtin/packages/r-leiden/package.py b/var/spack/repos/builtin/packages/r-leiden/package.py
index 24c8d7e95f..cf1e0a62c5 100644
--- a/var/spack/repos/builtin/packages/r-leiden/package.py
+++ b/var/spack/repos/builtin/packages/r-leiden/package.py
@@ -17,6 +17,8 @@ class RLeiden(RPackage):
cran = "leiden"
+ license("GPL-3.0-only OR custom")
+
version("0.4.3", sha256="6a464b4b860e621749b3b701bb7ceb07e23c1a36be241c3e13b18105eb980938")
version("0.4.2", sha256="cace86748c4aa1720508210658ee2f63f7875be5bac215084001fdc59d22e2bd")
version("0.3.9", sha256="81754276e026a9a8436476365bbadf0f15a403a525a349cb56418da5d8edea0d")
diff --git a/var/spack/repos/builtin/packages/r-lfe/package.py b/var/spack/repos/builtin/packages/r-lfe/package.py
index b28fe938b2..44459b576e 100644
--- a/var/spack/repos/builtin/packages/r-lfe/package.py
+++ b/var/spack/repos/builtin/packages/r-lfe/package.py
@@ -22,6 +22,8 @@ class RLfe(RPackage):
cran = "lfe"
+ license("Artistic-2.0")
+
version("2.9-0", sha256="7c9a9cd74ad98c65b67477eb6924409d7e372d01d7ed50fa2edb6fa34e02223c")
version("2.8-8", sha256="0fc22928fa16f22ee66c8e426a0e994346ad2f67b3c5aea597f3eeffbd85ab71")
version("2.8-7.1", sha256="d6a1efd8c43f84fa291e4959938f16e85bf5feef113515aaca1fe90075a78c50")
diff --git a/var/spack/repos/builtin/packages/r-lhs/package.py b/var/spack/repos/builtin/packages/r-lhs/package.py
index ef673901ee..a2940cf7b0 100644
--- a/var/spack/repos/builtin/packages/r-lhs/package.py
+++ b/var/spack/repos/builtin/packages/r-lhs/package.py
@@ -14,6 +14,8 @@ class RLhs(RPackage):
cran = "lhs"
+ license("GPL-3.0-only")
+
version("1.1.6", sha256="e37fce44efe6a371677ba2f72f9e1e48270a0fdc60872d05def89270586cd23f")
version("1.1.5", sha256="7a3c6fdcc953490e51026e17a0b1a9dc0ca8d03e6fc989457a7cdda2075b6339")
version("1.1.3", sha256="e43b8d48db1cf26013697e2a798ed1d31d1ee1790f2ebfecb280176c0e0c06d1")
diff --git a/var/spack/repos/builtin/packages/r-libcoin/package.py b/var/spack/repos/builtin/packages/r-libcoin/package.py
index 0325b935aa..301bb77b65 100644
--- a/var/spack/repos/builtin/packages/r-libcoin/package.py
+++ b/var/spack/repos/builtin/packages/r-libcoin/package.py
@@ -16,6 +16,8 @@ class RLibcoin(RPackage):
cran = "libcoin"
+ license("GPL-2.0-only")
+
version("1.0-9", sha256="2d7dd0b7c6dfc20472430570419ea36a714da7bbafd336da1fb53c5c6463d9eb")
version("1.0-6", sha256="48afc1415fc89b29e4f2c8b6f6db3cffef1531580e5c806ad7cacf4afe6a4e5a")
version("1.0-4", sha256="91dcbaa0ab8c2109aa54c3eda29ad0acd67c870efcda208e27acce9d641c09c5")
diff --git a/var/spack/repos/builtin/packages/r-lifecycle/package.py b/var/spack/repos/builtin/packages/r-lifecycle/package.py
index fe2e08caa1..e868f5b6d6 100644
--- a/var/spack/repos/builtin/packages/r-lifecycle/package.py
+++ b/var/spack/repos/builtin/packages/r-lifecycle/package.py
@@ -20,6 +20,8 @@ class RLifecycle(RPackage):
cran = "lifecycle"
+ license("MIT")
+
version("1.0.3", sha256="6459fdc3211585c0cdf120427579c12149b02161efe273a64b825c05e9aa69c2")
version("1.0.1", sha256="1da76e1c00f1be96ca34e122ae611259430bf99d6a1b999fdef70c00c30f7ba0")
version("0.2.0", sha256="29746e8dee05d4e36f9c612e8c7a903a4f648a36b3b94c9776e518c38a412224")
diff --git a/var/spack/repos/builtin/packages/r-linprog/package.py b/var/spack/repos/builtin/packages/r-linprog/package.py
index db4b202fba..f8af057437 100644
--- a/var/spack/repos/builtin/packages/r-linprog/package.py
+++ b/var/spack/repos/builtin/packages/r-linprog/package.py
@@ -14,6 +14,8 @@ class RLinprog(RPackage):
cran = "linprog"
+ license("GPL-2.0-or-later")
+
version("0.9-4", sha256="81a6aa2fdc075f12dc912794d0554f87705a8b872b99c89a90a69ee9ada864b4")
depends_on("r@2.4.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-listenv/package.py b/var/spack/repos/builtin/packages/r-listenv/package.py
index 71dee6ecab..8cf84cc45a 100644
--- a/var/spack/repos/builtin/packages/r-listenv/package.py
+++ b/var/spack/repos/builtin/packages/r-listenv/package.py
@@ -15,6 +15,8 @@ class RListenv(RPackage):
cran = "listenv"
+ license("LGPL-2.1-or-later")
+
version("0.9.0", sha256="352841e04f0725d361b78cfdc75e00511f740d97237dd651ea86aa5484674887")
version("0.8.0", sha256="fd2aaf3ff2d8d546ce33d1cb38e68401613975117c1f9eb98a7b41facf5c485f")
version("0.7.0", sha256="6126020b111870baea08b36afa82777cd578e88c17db5435cd137f11b3964555")
diff --git a/var/spack/repos/builtin/packages/r-lme4/package.py b/var/spack/repos/builtin/packages/r-lme4/package.py
index 6cf7ff3fe1..15426d5e83 100644
--- a/var/spack/repos/builtin/packages/r-lme4/package.py
+++ b/var/spack/repos/builtin/packages/r-lme4/package.py
@@ -16,6 +16,8 @@ class RLme4(RPackage):
cran = "lme4"
+ license("GPL-2.0-or-later")
+
version("1.1-33", sha256="d956a5ed7cbcc016114a836bad89acf6cdafcd0f82a7d85e3805ced936b40910")
version("1.1-31", sha256="5affd1e33d3fece5ec0a6c7663eb12328e64147f8aa92675ce6453c4fe72edfd")
version("1.1-30", sha256="fdabdfc4b64cff05ae9506a766c948a953eeb6db71761f9401b36d6d9979300f")
diff --git a/var/spack/repos/builtin/packages/r-lmtest/package.py b/var/spack/repos/builtin/packages/r-lmtest/package.py
index 155125377f..1161055086 100644
--- a/var/spack/repos/builtin/packages/r-lmtest/package.py
+++ b/var/spack/repos/builtin/packages/r-lmtest/package.py
@@ -15,6 +15,8 @@ class RLmtest(RPackage):
cran = "lmtest"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("0.9-40", sha256="64400d4d6cc635316531042971f1783539686e9015c76f5741c07304fa14d997")
version("0.9-39", sha256="71f8d67cbe559b33fe02910a3e98cddc60c9dcc421c64f7878c647218f07d488")
version("0.9-38", sha256="32a22cea45398ffc5732d9f5c0391431d0cdd3a9e29cc7b77bea32c1eb4a216b")
diff --git a/var/spack/repos/builtin/packages/r-lobstr/package.py b/var/spack/repos/builtin/packages/r-lobstr/package.py
index 4fb34a52ae..e6e784d680 100644
--- a/var/spack/repos/builtin/packages/r-lobstr/package.py
+++ b/var/spack/repos/builtin/packages/r-lobstr/package.py
@@ -16,6 +16,8 @@ class RLobstr(RPackage):
cran = "lobstr"
+ license("MIT")
+
version("1.1.2", sha256="9bc533ed7e8f816097a03acfbca33308c9940ba26d02674f4ba06311cf3a1718")
version("1.1.1", sha256="b8c9ce00095bd4f304b4883ef71da24572022f0632a18c3e1ba317814e70716e")
version("1.0.1", sha256="25fb288f73dbaf680ebbf27a50da338868c55d788501118fd33748854c5104fb")
diff --git a/var/spack/repos/builtin/packages/r-locfit/package.py b/var/spack/repos/builtin/packages/r-locfit/package.py
index 3acc8f33a8..5e7a0ab765 100644
--- a/var/spack/repos/builtin/packages/r-locfit/package.py
+++ b/var/spack/repos/builtin/packages/r-locfit/package.py
@@ -14,6 +14,8 @@ class RLocfit(RPackage):
cran = "locfit"
+ license("GPL-2.0-or-later")
+
version("1.5-9.7", sha256="48e5fcd089fbc609d8e4c62c390425fba1dd167ad95ae0bddc175cbbe1517aff")
version("1.5-9.6", sha256="1ee89e4003cb769feae61ada7ac0a971df30644824f7ed84a21dd5719f713476")
version("1.5-9.5", sha256="fd9f2bad9d8beec8be4843dc80e38ebe0f388835a7003490f67e57eeb9e6de23")
diff --git a/var/spack/repos/builtin/packages/r-log4r/package.py b/var/spack/repos/builtin/packages/r-log4r/package.py
index c3fce35ff6..82f2ebdeac 100644
--- a/var/spack/repos/builtin/packages/r-log4r/package.py
+++ b/var/spack/repos/builtin/packages/r-log4r/package.py
@@ -14,6 +14,8 @@ class RLog4r(RPackage):
cran = "log4r"
+ license("Artistic-2.0")
+
version("0.4.3", sha256="dfe3d49d35a8d8f3ad63f156d18e860540a01bd0af0e343cbab3e31a2cf5904c")
version("0.4.2", sha256="924a020565dcd05a2bc8283285fcae60f6b58b35e1be7c55acc0c703c7edfe34")
version("0.3.2", sha256="14ba6b096283279f0accbde26a600771ab2df271db6c8eeb04d6f113107825a3")
diff --git a/var/spack/repos/builtin/packages/r-loo/package.py b/var/spack/repos/builtin/packages/r-loo/package.py
index ee8022f404..a865dd80df 100644
--- a/var/spack/repos/builtin/packages/r-loo/package.py
+++ b/var/spack/repos/builtin/packages/r-loo/package.py
@@ -22,6 +22,8 @@ class RLoo(RPackage):
cran = "loo"
+ license("GPL-3.0-or-later")
+
version("2.6.0", sha256="66da60fdf53a62cbc93797fa696a4cc43bce77f1721dd4bc1a58d25b3f981210")
version("2.5.1", sha256="866a2f54a4e8726cc3062e27daa8a073e6ac4aeb6719af7845284f7a668745f1")
version("2.4.1", sha256="bc21fb6b4a93a7e95ee1be57e4e787d731895fb8b4743c26b30b43adee475b50")
diff --git a/var/spack/repos/builtin/packages/r-lsei/package.py b/var/spack/repos/builtin/packages/r-lsei/package.py
index f599309026..f7e571a701 100644
--- a/var/spack/repos/builtin/packages/r-lsei/package.py
+++ b/var/spack/repos/builtin/packages/r-lsei/package.py
@@ -19,5 +19,7 @@ class RLsei(RPackage):
cran = "lsei"
+ license("GPL-2.0-or-later")
+
version("1.3-0", sha256="6289058f652989ca8a5ad6fa324ce1762cc9e36c42559c00929b70f762066ab6")
version("1.2-0", sha256="4781ebd9ef93880260d5d5f23066580ac06061e95c1048fb25e4e838963380f6")
diff --git a/var/spack/repos/builtin/packages/r-lubridate/package.py b/var/spack/repos/builtin/packages/r-lubridate/package.py
index 0d389012c5..84083ff244 100644
--- a/var/spack/repos/builtin/packages/r-lubridate/package.py
+++ b/var/spack/repos/builtin/packages/r-lubridate/package.py
@@ -18,6 +18,8 @@ class RLubridate(RPackage):
cran = "lubridate"
+ license("GPL-2.0-or-later")
+
version("1.9.2", sha256="8976431a4affe989261cbaa5e09cd44bb42a3b16eed59a42c1698da34c6544a7")
version("1.9.0", sha256="b936041f8a71894ef930cfff61b45833e0dd148b5b16697f4f541d25b31a903a")
version("1.8.0", sha256="87d66efdb1f3d680db381d7e40a202d35645865a0542e2f270ef008a19002ba5")
diff --git a/var/spack/repos/builtin/packages/r-lwgeom/package.py b/var/spack/repos/builtin/packages/r-lwgeom/package.py
index 9476506fc2..1835eb4f3b 100644
--- a/var/spack/repos/builtin/packages/r-lwgeom/package.py
+++ b/var/spack/repos/builtin/packages/r-lwgeom/package.py
@@ -15,6 +15,8 @@ class RLwgeom(RPackage):
cran = "lwgeom"
+ license("GPL-2.0-only")
+
version("0.2-11", sha256="7fd73cf58981f9566d946bf63ed6575ea0c70634abeaf4e60ef9615040d63419")
version("0.2-9", sha256="69b2a2efdafb0b32c801932eee7cd2c4b8402cede6487f4dfea4e14873091aa8")
version("0.2-8", sha256="f48a92de222da0590b37a30d5cbf2364555044a842795f6b488afecc650b8b34")
diff --git a/var/spack/repos/builtin/packages/r-magic/package.py b/var/spack/repos/builtin/packages/r-magic/package.py
index 994a93eece..23b2e9125f 100644
--- a/var/spack/repos/builtin/packages/r-magic/package.py
+++ b/var/spack/repos/builtin/packages/r-magic/package.py
@@ -22,6 +22,8 @@ class RMagic(RPackage):
cran = "magic"
+ license("GPL-2.0-only")
+
version("1.6-1", sha256="ca79ec7ae92b736cb128556c081abf547f49956c326e053a76579889cbcb7976")
version("1.6-0", sha256="4516d48c9618e3f395db873e886f5deb3b66b32ebe10d4c26c1420ac848acbbf")
version("1.5-9", sha256="fa1d5ef2d39e880f262d31b77006a2a7e76ea38e306aae4356e682b90d6cd56a")
diff --git a/var/spack/repos/builtin/packages/r-magick/package.py b/var/spack/repos/builtin/packages/r-magick/package.py
index 9ea716bb7f..13f7617552 100644
--- a/var/spack/repos/builtin/packages/r-magick/package.py
+++ b/var/spack/repos/builtin/packages/r-magick/package.py
@@ -22,6 +22,8 @@ class RMagick(RPackage):
cran = "magick"
+ license("MIT")
+
version("2.7.4", sha256="e28d67737590f8c19e4cf00a9c74e59d0e45f9ece363ed105b5f40e821e8f02f")
version("2.7.3", sha256="83877b2e23ea43fbc1164de9c2422eafbe7858393ac384df5adf3a7eec122441")
version("2.6.0", sha256="66585336e3ff18793ae9e2726af67a6672622f270468670ab5fe5e013bc48ecc")
diff --git a/var/spack/repos/builtin/packages/r-magrittr/package.py b/var/spack/repos/builtin/packages/r-magrittr/package.py
index 1e30e8de65..35fd9f1768 100644
--- a/var/spack/repos/builtin/packages/r-magrittr/package.py
+++ b/var/spack/repos/builtin/packages/r-magrittr/package.py
@@ -17,6 +17,8 @@ class RMagrittr(RPackage):
cran = "magrittr"
+ license("MIT")
+
version("2.0.3", sha256="a2bff83f792a1acb801bfe6330bb62724c74d5308832f2cb6a6178336ace55d2")
version("2.0.2", sha256="7be6fd0d0da75b92d8bad0136076da96260ee84bf639ef632a24668acdc163a6")
version("2.0.1", sha256="75c265d51cc2b34beb27040edb09823c7b954d3990a7a931e40690b75d4aad5f")
diff --git a/var/spack/repos/builtin/packages/r-mapplots/package.py b/var/spack/repos/builtin/packages/r-mapplots/package.py
index 4d11303ce4..a62de93e4e 100644
--- a/var/spack/repos/builtin/packages/r-mapplots/package.py
+++ b/var/spack/repos/builtin/packages/r-mapplots/package.py
@@ -16,6 +16,8 @@ class RMapplots(RPackage):
cran = "mapplots"
+ license("GPL-2.0-or-later")
+
version("1.5.1", sha256="37e96d34f37922180e07bb63b4514e07d42eee5bbf0885b278286ee48cf142a3")
depends_on("r@2.10.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-mapproj/package.py b/var/spack/repos/builtin/packages/r-mapproj/package.py
index 4ec1e86923..f4343c7116 100644
--- a/var/spack/repos/builtin/packages/r-mapproj/package.py
+++ b/var/spack/repos/builtin/packages/r-mapproj/package.py
@@ -13,6 +13,8 @@ class RMapproj(RPackage):
cran = "mapproj"
+ license("LPL-1.02")
+
version("1.2.11", sha256="db2d201cc939de26717566066bf44225a967ccde6fc34731af845f03c086347d")
version("1.2.9", sha256="da28fab490072e0b2ff5e124092d6b3146e4c01b2386e23a2ea4b0e9fc72df82")
version("1.2.8", sha256="865f108f1ee54cda38571b86cd46063a903824d9b4eabfdf75218023d08a7781")
diff --git a/var/spack/repos/builtin/packages/r-maps/package.py b/var/spack/repos/builtin/packages/r-maps/package.py
index bf2e17d147..7b26ea3df6 100644
--- a/var/spack/repos/builtin/packages/r-maps/package.py
+++ b/var/spack/repos/builtin/packages/r-maps/package.py
@@ -14,6 +14,8 @@ class RMaps(RPackage):
cran = "maps"
+ license("GPL-2.0-only")
+
version("3.4.1", sha256="e693a5218ed8122e92d73a98a475d9016f2293c7852c8048677daa7649086400")
version("3.4.0", sha256="7918ccb2393ca19589d4c4e77d9ebe863dc6317ebfc1ff41869dbfaf439f5747")
version("3.3.0", sha256="199afe19a4edcef966ae79ef802f5dcc15a022f9c357fcb8cae8925fe8bd2216")
diff --git a/var/spack/repos/builtin/packages/r-mapview/package.py b/var/spack/repos/builtin/packages/r-mapview/package.py
index 36eea7a334..74ee41b997 100644
--- a/var/spack/repos/builtin/packages/r-mapview/package.py
+++ b/var/spack/repos/builtin/packages/r-mapview/package.py
@@ -16,6 +16,8 @@ class RMapview(RPackage):
cran = "mapview"
+ license("GPL-3.0-or-later OR custom")
+
version("2.11.0", sha256="87f8cf562a0918201082a743438b9af47429bdb8871511235d72505107f4d30a")
version("2.10.0", sha256="b597902c654b9abf1163bb9d4f1044fef85d0a52c8dc6538ca46b0024f63baaa")
version("2.9.0", sha256="170cb2b5e67cbeb177f87bd2eab1ecabc44a1042addbcd95a85b2ec4a00eb690")
diff --git a/var/spack/repos/builtin/packages/r-markdown/package.py b/var/spack/repos/builtin/packages/r-markdown/package.py
index aa7240368c..66c9523f8d 100644
--- a/var/spack/repos/builtin/packages/r-markdown/package.py
+++ b/var/spack/repos/builtin/packages/r-markdown/package.py
@@ -17,6 +17,8 @@ class RMarkdown(RPackage):
cran = "markdown"
+ license("MIT")
+
version("1.6", sha256="46228b8d8161ae4b651b4662364eb35a3b91e6a7a457fe99d0e709f2a6f559ea")
version("1.3", sha256="b1773e94e7b927c3a8540c2704b06e0f7721a0e3538a93abd58fff420ecb30f1")
version("1.1", sha256="8d8cd47472a37362e615dbb8865c3780d7b7db694d59050e19312f126e5efc1b")
diff --git a/var/spack/repos/builtin/packages/r-marray/package.py b/var/spack/repos/builtin/packages/r-marray/package.py
index 6d181c0eef..d6ec4a8594 100644
--- a/var/spack/repos/builtin/packages/r-marray/package.py
+++ b/var/spack/repos/builtin/packages/r-marray/package.py
@@ -14,6 +14,8 @@ class RMarray(RPackage):
bioc = "marray"
+ license("GPL-2.0-or-later")
+
version("1.78.0", commit="97d74b2af40568eda445378b4708a2e2d33291cd")
version("1.76.0", commit="88cb0fd21cc60ac65410ca4314eca2e351933ec5")
version("1.74.0", commit="9130a936fffb7d2d445ff21d04520e78b62625ac")
diff --git a/var/spack/repos/builtin/packages/r-mathjaxr/package.py b/var/spack/repos/builtin/packages/r-mathjaxr/package.py
index 7b255138b4..9f3187552d 100644
--- a/var/spack/repos/builtin/packages/r-mathjaxr/package.py
+++ b/var/spack/repos/builtin/packages/r-mathjaxr/package.py
@@ -14,6 +14,8 @@ class RMathjaxr(RPackage):
cran = "mathjaxr"
+ license("GPL-3.0-only")
+
version("1.6-0", sha256="ecc47607111b788d84789459af7f4f9102719f98640b7a23bd5a4eb1a6d3c179")
version("1.4-0", sha256="ba57378236d593a39c5839054adc5473526de0c8f05b7eeb87c99438496ddc67")
version("1.0-1", sha256="0d3d370c4d0c7c7c6d5541d4e0ae50170b4084ca8a66e8a43bd92c7d1c112148")
diff --git a/var/spack/repos/builtin/packages/r-matlab/package.py b/var/spack/repos/builtin/packages/r-matlab/package.py
index 97072439d9..8ebb7d5313 100644
--- a/var/spack/repos/builtin/packages/r-matlab/package.py
+++ b/var/spack/repos/builtin/packages/r-matlab/package.py
@@ -13,6 +13,8 @@ class RMatlab(RPackage):
cran = "matlab"
+ license("Artistic-2.0")
+
version("1.0.4", sha256="1988a2220703444a575f2bad4eb090a0da71478599eb53081dd7237b7ec216ea")
version("1.0.2", sha256="a23dec736c51ae1864c1a53caac556a2f98e8020138a3b121badb0f5b7984154")
diff --git a/var/spack/repos/builtin/packages/r-matrix/package.py b/var/spack/repos/builtin/packages/r-matrix/package.py
index 6b227adaec..83c022b45f 100644
--- a/var/spack/repos/builtin/packages/r-matrix/package.py
+++ b/var/spack/repos/builtin/packages/r-matrix/package.py
@@ -16,6 +16,8 @@ class RMatrix(RPackage):
cran = "Matrix"
+ license("GPL-3.0-only")
+
version("1.5-4", sha256="15ceb61993d61b442068104abb46e6d91b5a1179c01eeb64563b853abab66f06")
version("1.5-1", sha256="557dba0358172d67dc63eb5db90841915bb5ce1528f941a8005ae808d635575d")
version("1.4-1", sha256="42b24f1d1e94482b0ff0ef1292e2df29f69694bdbee47b3d6bfeec46fafb2f7e")
diff --git a/var/spack/repos/builtin/packages/r-mclogit/package.py b/var/spack/repos/builtin/packages/r-mclogit/package.py
index a2c47b2e34..32a81b56b1 100644
--- a/var/spack/repos/builtin/packages/r-mclogit/package.py
+++ b/var/spack/repos/builtin/packages/r-mclogit/package.py
@@ -19,6 +19,8 @@ class RMclogit(RPackage):
cran = "mclogit"
+ license("GPL-2.0-only")
+
version("0.9.6", sha256="9adc5f6d8649960abe009c30d9b4c448ff7d174c455a594cbf104a33d5a36f69")
depends_on("r-matrix", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-mclust/package.py b/var/spack/repos/builtin/packages/r-mclust/package.py
index 55b8d5e9ce..3accfa006e 100644
--- a/var/spack/repos/builtin/packages/r-mclust/package.py
+++ b/var/spack/repos/builtin/packages/r-mclust/package.py
@@ -17,6 +17,8 @@ class RMclust(RPackage):
cran = "mclust"
+ license("GPL-2.0-or-later")
+
version("6.0.0", sha256="de7c306ecba1ef0f4e4a56c748ce08149417496b711beefb032d561a4c28122a")
version("5.4.10", sha256="2a1bbbf3c4a17df08d1ba8bc4d3c6d9c7241ed5fd68b8aabe660115597b60672")
version("5.4.9", sha256="65f123c6af86cf5eb511c81ae0eafa60da7b2085bfea1a08bdc3116081da9568")
diff --git a/var/spack/repos/builtin/packages/r-mcmc/package.py b/var/spack/repos/builtin/packages/r-mcmc/package.py
index 6e5af31314..9ecbb16c3b 100644
--- a/var/spack/repos/builtin/packages/r-mcmc/package.py
+++ b/var/spack/repos/builtin/packages/r-mcmc/package.py
@@ -19,6 +19,8 @@ class RMcmc(RPackage):
cran = "mcmc"
+ license("MIT")
+
version("0.9-7", sha256="b7c4d3d5f9364c67a4a3cd49296a61c315ad9bd49324a22deccbacb314aa8260")
depends_on("r@3.0.2:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-mco/package.py b/var/spack/repos/builtin/packages/r-mco/package.py
index ddbd57b39c..8d2723abf8 100644
--- a/var/spack/repos/builtin/packages/r-mco/package.py
+++ b/var/spack/repos/builtin/packages/r-mco/package.py
@@ -15,6 +15,8 @@ class RMco(RPackage):
cran = "mco"
+ license("GPL-2.0-only")
+
version("1.15.6", sha256="17ebe279cb9c89b7cd8054ac50d3b657d2b10dadbc584b88da7e79c3a9680582")
version("1.0-15.1", sha256="3c13ebc8c1f1bfa18f3f95b3998c57fde5259876e92456b6c6d4c59bef07c193")
version("1.0-15", sha256="a25e3effbb6dcae735fdbd6c0bfc775e9fbbcc00dc00076b69c53fe250627055")
diff --git a/var/spack/repos/builtin/packages/r-mda/package.py b/var/spack/repos/builtin/packages/r-mda/package.py
index a2560e3ed7..1ff322d6e9 100644
--- a/var/spack/repos/builtin/packages/r-mda/package.py
+++ b/var/spack/repos/builtin/packages/r-mda/package.py
@@ -14,6 +14,8 @@ class RMda(RPackage):
cran = "mda"
+ license("GPL-2.0-only")
+
version("0.5-3", sha256="bda6409c17f385fae97da458cc742334e7b47aab8217a975b7551e2e18d38463")
version("0.5-2", sha256="344f2053215ddf535d1554b4539e9b09067dac878887cc3eb995cef421fc00c3")
version("0.4-10", sha256="7036bc622a8fea5b2de94fc19e6b64f5f0c27e5d743ae7646e116af08c9de6a5")
diff --git a/var/spack/repos/builtin/packages/r-memisc/package.py b/var/spack/repos/builtin/packages/r-memisc/package.py
index 1c9fd4893f..a74194f3d9 100644
--- a/var/spack/repos/builtin/packages/r-memisc/package.py
+++ b/var/spack/repos/builtin/packages/r-memisc/package.py
@@ -18,6 +18,8 @@ class RMemisc(RPackage):
cran = "memisc"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("0.99.31.6", sha256="52336b4ffc6e60c3ed10ccc7417231582b0d2e4c5c3b2184396a7d3ca9c1d96e")
depends_on("r@3.3.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-memoise/package.py b/var/spack/repos/builtin/packages/r-memoise/package.py
index a7d908a548..37a095018e 100644
--- a/var/spack/repos/builtin/packages/r-memoise/package.py
+++ b/var/spack/repos/builtin/packages/r-memoise/package.py
@@ -14,6 +14,8 @@ class RMemoise(RPackage):
cran = "memoise"
+ license("MIT")
+
version("2.0.1", sha256="f85034ee98c8ca07fb3cd826142c1cd1e1e5747075a94c75a45783bbc4fe2deb")
version("1.1.0", sha256="b276f9452a26aeb79e12dd7227fcc8712832781a42f92d70e86040da0573980c")
version("1.0.0", sha256="fd1b6cf12929890db7819f74a44a1dbe3d6f25c8a608a956d827f8be2f6c026b")
diff --git a/var/spack/repos/builtin/packages/r-memuse/package.py b/var/spack/repos/builtin/packages/r-memuse/package.py
index f4eeb82b08..2d831ab9f3 100644
--- a/var/spack/repos/builtin/packages/r-memuse/package.py
+++ b/var/spack/repos/builtin/packages/r-memuse/package.py
@@ -18,6 +18,8 @@ class RMemuse(RPackage):
maintainers("dorton21")
+ license("BSD-2-Clause")
+
version("4.2-3", sha256="906fdff665e2aed0e98ee3181233a5c62bd521abfce6ab1cb215c71c95d12620")
version("4.2-2", sha256="63dc2b2ad41da9af5d9b71c1fa9b03f37d1d58db2ed63355c303349d2247b7e5")
version("4.2-1", sha256="f5e9dbaad4efbbfe219a93f446e318a00cad5b294bfc60ca2146eca894b47cf3")
diff --git a/var/spack/repos/builtin/packages/r-meta/package.py b/var/spack/repos/builtin/packages/r-meta/package.py
index 916d8e9ac8..bac31f4e7c 100644
--- a/var/spack/repos/builtin/packages/r-meta/package.py
+++ b/var/spack/repos/builtin/packages/r-meta/package.py
@@ -24,6 +24,8 @@ class RMeta(RPackage):
cran = "meta"
+ license("GPL-2.0-or-later")
+
version("6.2-1", sha256="2c2a0d4d8f3b07211120b232a155e3e1312164ce18817e0d5693c8da5da1d6cc")
version("6.2-0", sha256="8ec8fb412996bbe17d3ca073f15c191a77bad486b08f39d7b8c2d07360ad5781")
diff --git a/var/spack/repos/builtin/packages/r-metadat/package.py b/var/spack/repos/builtin/packages/r-metadat/package.py
index 71e2495418..6466e7aff0 100644
--- a/var/spack/repos/builtin/packages/r-metadat/package.py
+++ b/var/spack/repos/builtin/packages/r-metadat/package.py
@@ -15,6 +15,8 @@ class RMetadat(RPackage):
cran = "metadat"
+ license("GPL-2.0-or-later")
+
version("1.2-0", sha256="f0cce5e30c3d256eaf5a41e4f52ffc7108e195016a4b99409e0ab4c2ef58f5b8")
depends_on("r@4.0.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-metafor/package.py b/var/spack/repos/builtin/packages/r-metafor/package.py
index 0e38a8f150..86f9dcb3b9 100644
--- a/var/spack/repos/builtin/packages/r-metafor/package.py
+++ b/var/spack/repos/builtin/packages/r-metafor/package.py
@@ -29,6 +29,8 @@ class RMetafor(RPackage):
cran = "metafor"
+ license("GPL-2.0-or-later")
+
version("4.0-0", sha256="5cd552ebaf225b745c2e4d944ca80986dd1ad6f1a4c902fb646f3cb11b8dc23b")
version("3.8-1", sha256="d694577f954144d8a5eeab6521fe1c87e68ddf9ecfd7ccc915d01533371b0514")
diff --git a/var/spack/repos/builtin/packages/r-metap/package.py b/var/spack/repos/builtin/packages/r-metap/package.py
index 338d5ba35a..a84685c666 100644
--- a/var/spack/repos/builtin/packages/r-metap/package.py
+++ b/var/spack/repos/builtin/packages/r-metap/package.py
@@ -17,6 +17,8 @@ class RMetap(RPackage):
cran = "metap"
+ license("GPL-2.0-only")
+
version("1.8", sha256="ee9501a8de8a4c47af1632e6053e42ef53fc4b8bdf0f2759edc4d3eefaf5552b")
version("1.7", sha256="d9b511607d0e37de4428549061c5577a4e812b0f55bb7ed887d1b24711f58c42")
version("1.4", sha256="5fac23d823d0ad4eebc3f97620364e25f7b41f8d0c3579f6c09ec059940b85a5")
diff --git a/var/spack/repos/builtin/packages/r-mgcv/package.py b/var/spack/repos/builtin/packages/r-mgcv/package.py
index 642fd0e668..9deced8b9a 100644
--- a/var/spack/repos/builtin/packages/r-mgcv/package.py
+++ b/var/spack/repos/builtin/packages/r-mgcv/package.py
@@ -19,6 +19,8 @@ class RMgcv(RPackage):
cran = "mgcv"
+ license("GPL-2.0-or-later")
+
version("1.8-42", sha256="087fc38b64ad06f2149eafc54f2679dd8840cf6fc488e66cf131e3c1de2db6c7")
version("1.8-41", sha256="2f7a030fe2be75edef6bd96147df46c2262f3cdc44c383d8f82b401df44fe690")
version("1.8-40", sha256="dbe627266c3b339232e2d4228d5370ba88c86540319e6891d161242efba7e4a5")
diff --git a/var/spack/repos/builtin/packages/r-mice/package.py b/var/spack/repos/builtin/packages/r-mice/package.py
index af625c0883..f8813b66ae 100644
--- a/var/spack/repos/builtin/packages/r-mice/package.py
+++ b/var/spack/repos/builtin/packages/r-mice/package.py
@@ -23,6 +23,8 @@ class RMice(RPackage):
cran = "mice"
+ license("GPL-2.0-or-later")
+
version("3.15.0", sha256="3d64dd260e3dce9c4c2f7be8c99f3063769df9ccfd3a0fc827c2de0ac842e87b")
version("3.14.0", sha256="f87bb73d8bfee36c6bf4f15779c59ff6b70c70ca25b1388b4ee236757276d605")
version("3.12.0", sha256="575d9e650d5fc8cd66c0b5a2f1e659605052b26d61f772fff5eed81b414ef144")
diff --git a/var/spack/repos/builtin/packages/r-microbenchmark/package.py b/var/spack/repos/builtin/packages/r-microbenchmark/package.py
index bbac853898..09ae0d4428 100644
--- a/var/spack/repos/builtin/packages/r-microbenchmark/package.py
+++ b/var/spack/repos/builtin/packages/r-microbenchmark/package.py
@@ -14,5 +14,7 @@ class RMicrobenchmark(RPackage):
cran = "microbenchmark"
+ license("BSD-2-Clause")
+
version("1.4.9", sha256="443d2caf370ef33e4ac2773176ad9eb86f8790f43b430968ef9647699dbbffd2")
version("1.4-7", sha256="268f13c6323dd28cc2dff7e991bb78b814a8873b4a73f4a3645f40423da984f6")
diff --git a/var/spack/repos/builtin/packages/r-mime/package.py b/var/spack/repos/builtin/packages/r-mime/package.py
index dc50385f9f..582c1ea7e1 100644
--- a/var/spack/repos/builtin/packages/r-mime/package.py
+++ b/var/spack/repos/builtin/packages/r-mime/package.py
@@ -14,6 +14,8 @@ class RMime(RPackage):
cran = "mime"
+ license("GPL-2.0-or-later")
+
version("0.12", sha256="a9001051d6c1e556e881910b1816b42872a1ee41ab76d0040ce66a27135e3849")
version("0.11", sha256="215427a49f0d0b0e3ab38d419c515a35d57e3bc32535805306275d8b33f8eec0")
version("0.9", sha256="2ccf97d2940a09539dc051c7a9a1aee90ef04b34e9bc6c0b64b4435fb3c2fa80")
diff --git a/var/spack/repos/builtin/packages/r-minqa/package.py b/var/spack/repos/builtin/packages/r-minqa/package.py
index 0ba2f3a36d..fb31b90599 100644
--- a/var/spack/repos/builtin/packages/r-minqa/package.py
+++ b/var/spack/repos/builtin/packages/r-minqa/package.py
@@ -14,6 +14,8 @@ class RMinqa(RPackage):
cran = "minqa"
+ license("GPL-2.0-only")
+
version("1.2.5", sha256="9b83562390990d04b2c61b63ac9a7c9ecab0d35c460d232596e3c73bdc89f4be")
version("1.2.4", sha256="cfa193a4a9c55cb08f3faf4ab09c11b70412523767f19894e4eafc6e94cccd0c")
diff --git a/var/spack/repos/builtin/packages/r-misc3d/package.py b/var/spack/repos/builtin/packages/r-misc3d/package.py
index e3cf4a5060..86c4d98d31 100644
--- a/var/spack/repos/builtin/packages/r-misc3d/package.py
+++ b/var/spack/repos/builtin/packages/r-misc3d/package.py
@@ -13,6 +13,8 @@ class RMisc3d(RPackage):
cran = "misc3d"
+ license("GPL-2.0-or-later")
+
version("0.9-1", sha256="a07bbb0de153e806cd79675ed478d2d9221cff825654f59a71a9cf61f4293d65")
version("0.9-0", sha256="a1e9291d625bd1312bae5b0e26d48b9362f66a8a0fabbf48891ba1d2432e4e82")
version("0.8-4", sha256="75de3d2237f67f9e58a36e80a6bbf7e796d43eb46789f2dd1311270007bf5f62")
diff --git a/var/spack/repos/builtin/packages/r-mitml/package.py b/var/spack/repos/builtin/packages/r-mitml/package.py
index c64e5552d0..a8dee56f59 100644
--- a/var/spack/repos/builtin/packages/r-mitml/package.py
+++ b/var/spack/repos/builtin/packages/r-mitml/package.py
@@ -16,6 +16,8 @@ class RMitml(RPackage):
cran = "mitml"
+ license("GPL-2.0-or-later")
+
version("0.4-5", sha256="056aec823187cc3793640d8a5e74d74093bae74260a975ceb098a83a52e2eeeb")
version("0.4-3", sha256="49bd3eb68a60fb2a269e7ddca8b862e1e81e0651e2b29759482fb7bcad452102")
version("0.3-7", sha256="c6f796d0059f1b093b599a89d955982fa257de9c45763ecc2cbbce10fdec1e7b")
diff --git a/var/spack/repos/builtin/packages/r-mitools/package.py b/var/spack/repos/builtin/packages/r-mitools/package.py
index 81b5e66301..c5111d4c00 100644
--- a/var/spack/repos/builtin/packages/r-mitools/package.py
+++ b/var/spack/repos/builtin/packages/r-mitools/package.py
@@ -14,6 +14,8 @@ class RMitools(RPackage):
cran = "mitools"
+ license("GPL-2.0-only")
+
version("2.4", sha256="f204f3774e29d79810f579f128de892539518f2cbe6ed237e08c8e7283155d30")
depends_on("r-dbi", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-mixtools/package.py b/var/spack/repos/builtin/packages/r-mixtools/package.py
index e14c3caa9a..5bd28ca136 100644
--- a/var/spack/repos/builtin/packages/r-mixtools/package.py
+++ b/var/spack/repos/builtin/packages/r-mixtools/package.py
@@ -25,6 +25,8 @@ class RMixtools(RPackage):
cran = "mixtools"
+ license("GPL-2.0-or-later")
+
version("2.0.0", sha256="854e7482230b9a5dde61bab191b78e06aa8f9b0cdfe3c03e046afa133b317e0d")
version("1.2.0", sha256="ef033ef13625209065d26767bf70d129972e6808927f755629f1d70a118b9023")
version("1.1.0", sha256="543fd8d8dc8d4b6079ebf491cf97f27d6225e1a6e65d8fd48553ada23ba88d8f")
diff --git a/var/spack/repos/builtin/packages/r-mlbench/package.py b/var/spack/repos/builtin/packages/r-mlbench/package.py
index b0716860cc..c9a7274635 100644
--- a/var/spack/repos/builtin/packages/r-mlbench/package.py
+++ b/var/spack/repos/builtin/packages/r-mlbench/package.py
@@ -14,6 +14,8 @@ class RMlbench(RPackage):
cran = "mlbench"
+ license("GPL-2.0-only")
+
version("2.1-3", sha256="b1f92be633243185ab86e880a1e1ac5a4dd3c535d01ebd187a4872d0a8c6f194")
version("2.1-1", sha256="748141d56531a39dc4d37cf0a5165a40b653a04c507e916854053ed77119e0e6")
diff --git a/var/spack/repos/builtin/packages/r-mlr/package.py b/var/spack/repos/builtin/packages/r-mlr/package.py
index 268aeb8eff..40fbf3570e 100644
--- a/var/spack/repos/builtin/packages/r-mlr/package.py
+++ b/var/spack/repos/builtin/packages/r-mlr/package.py
@@ -22,6 +22,8 @@ class RMlr(RPackage):
cran = "mlr"
+ license("BSD-2-Clause")
+
version("2.19.1", sha256="9d52afd54d9d5746e798134d5675818cee65caa53d7eaf317d46ba88d5865202")
version("2.19.0", sha256="1149c9b453896481c85906045aa82d511d96979ddecbe5a3faf04f9f4a5e6113")
version("2.18.0", sha256="c2fe74e90ed32e5f4cbb0c09a1742051688d87db2f12dd408ddad0f5afc7f8d3")
diff --git a/var/spack/repos/builtin/packages/r-mmwrweek/package.py b/var/spack/repos/builtin/packages/r-mmwrweek/package.py
index 85fe38a393..0f99ea18b0 100644
--- a/var/spack/repos/builtin/packages/r-mmwrweek/package.py
+++ b/var/spack/repos/builtin/packages/r-mmwrweek/package.py
@@ -17,5 +17,7 @@ class RMmwrweek(RPackage):
cran = "MMWRweek"
+ license("GPL-2.0-or-later")
+
version("0.1.3", sha256="1aa8b687dc3340c3f277689eb0ca529e0064a4a3a66868137f2f8ab209d133d0")
version("0.1.1", sha256="969fd18535f3b78dd360d62d29d5f15409fc059f4af5d345abfde711e4adbc99")
diff --git a/var/spack/repos/builtin/packages/r-mnormt/package.py b/var/spack/repos/builtin/packages/r-mnormt/package.py
index 53a9e5c2c0..9241d2275b 100644
--- a/var/spack/repos/builtin/packages/r-mnormt/package.py
+++ b/var/spack/repos/builtin/packages/r-mnormt/package.py
@@ -18,6 +18,8 @@ class RMnormt(RPackage):
cran = "mnormt"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("2.1.1", sha256="95fca70378af0afd5a388982ba5528f5b27e02157eeb9940a0a9762d11511308")
version("2.0.2", sha256="5c6aa036d3f1035ffe8f9a8e95bb908b191b126b016591cf893c50472851f334")
version("1.5-5", sha256="ff78d5f935278935f1814a69e5a913d93d6dd2ac1b5681ba86b30c6773ef64ac")
diff --git a/var/spack/repos/builtin/packages/r-mockery/package.py b/var/spack/repos/builtin/packages/r-mockery/package.py
index 819d96cf67..d60aaa9e8a 100644
--- a/var/spack/repos/builtin/packages/r-mockery/package.py
+++ b/var/spack/repos/builtin/packages/r-mockery/package.py
@@ -17,6 +17,8 @@ class RMockery(RPackage):
cran = "mockery"
+ license("MIT")
+
version("0.4.3", sha256="9fc9f1565c51e51b33634e9fc5328211559a561f095bc4d0fa8bd8b7533d476a")
version("0.4.2", sha256="988e249c366ee7faf277de004084cf5ca24b5c8a8c6e3842f1b1362ce2f7ea9b")
version("0.4.1", sha256="959d83f8b21e9a89c06c73f310356790c2d63d5ba39b2b60c6777a4eb33909c1")
diff --git a/var/spack/repos/builtin/packages/r-modelr/package.py b/var/spack/repos/builtin/packages/r-modelr/package.py
index 331de07b3c..69fa5112a6 100644
--- a/var/spack/repos/builtin/packages/r-modelr/package.py
+++ b/var/spack/repos/builtin/packages/r-modelr/package.py
@@ -14,6 +14,8 @@ class RModelr(RPackage):
cran = "modelr"
+ license("GPL-3.0-only")
+
version("0.1.11", sha256="94ebd506e9ccf3bf25318be6a182f8f89c3669a77b41864a0b9dbcc1d4337bd3")
version("0.1.9", sha256="10e9fde89e4695bbab3de2490336f68805cc327807a809982231169963dfa9c9")
version("0.1.8", sha256="825ba77d95d60cfb94920bec910872ca2ffe7790a44148b2992be2759cb361c4")
diff --git a/var/spack/repos/builtin/packages/r-modeltools/package.py b/var/spack/repos/builtin/packages/r-modeltools/package.py
index d86169da34..d8b8aed459 100644
--- a/var/spack/repos/builtin/packages/r-modeltools/package.py
+++ b/var/spack/repos/builtin/packages/r-modeltools/package.py
@@ -18,6 +18,8 @@ class RModeltools(RPackage):
cran = "modeltools"
+ license("GPL-2.0-only")
+
version("0.2-23", sha256="6b3e8d5af1a039db5c178498dbf354ed1c5627a8cea9229726644053443210ef")
version("0.2-22", sha256="256a088fc80b0d9182f984f9bd3d6207fb7c1e743f72e2ecb480e6c1d4ac34e9")
version("0.2-21", sha256="07b331475625674ab00e6ddfc479cbdbf0b22d5d237e8c25d83ddf3e0ad1cd7a")
diff --git a/var/spack/repos/builtin/packages/r-mpm/package.py b/var/spack/repos/builtin/packages/r-mpm/package.py
index 788e2c5a88..b8e308d35a 100644
--- a/var/spack/repos/builtin/packages/r-mpm/package.py
+++ b/var/spack/repos/builtin/packages/r-mpm/package.py
@@ -15,6 +15,8 @@ class RMpm(RPackage):
cran = "mpm"
+ license("GPL-2.0-or-later")
+
version("1.0-23", sha256="d2abda28246842b187b796a730c6e0590182960fda3bbf16ce4a1d5e5b13fbca")
version("1.0-22", sha256="d3ba4053cd57a189cb65c5fa20e6a4152374aead8c985254cb6e550e36e23272")
diff --git a/var/spack/repos/builtin/packages/r-multcomp/package.py b/var/spack/repos/builtin/packages/r-multcomp/package.py
index 44fe434059..73297ec543 100644
--- a/var/spack/repos/builtin/packages/r-multcomp/package.py
+++ b/var/spack/repos/builtin/packages/r-multcomp/package.py
@@ -17,6 +17,8 @@ class RMultcomp(RPackage):
cran = "multcomp"
+ license("GPL-2.0-only")
+
version("1.4-23", sha256="425154a58bd8f2dbaff5d16e97b03473cbc0d571b1c2e4dd66a13c6d20a8cde1")
version("1.4-20", sha256="328be4fa4189bde4a7bc645d9ae5ea071ebe31ed658c8c48c4e45aa8e8c42cfc")
version("1.4-19", sha256="f03473b1cfbc714cd85a0ee948e2ecdb23bcdccbe95e27237ee25e9c71e3e557")
diff --git a/var/spack/repos/builtin/packages/r-multicool/package.py b/var/spack/repos/builtin/packages/r-multicool/package.py
index a48254d6af..de87ca2ae0 100644
--- a/var/spack/repos/builtin/packages/r-multicool/package.py
+++ b/var/spack/repos/builtin/packages/r-multicool/package.py
@@ -27,6 +27,8 @@ class RMulticool(RPackage):
cran = "multicool"
+ license("GPL-2.0-only")
+
version("0.1-12", sha256="487d28d9c3c606be0cf56e2d8f8b0d79fb71949c68886ea9251fbb1c01664a36")
version("0.1-11", sha256="1c907e64af2ac39facdf431a5691e69649f64af1f50e198ae39da5bf30026476")
version("0.1-10", sha256="5bb0cb0d9eb64420c862877247a79bb0afadacfe23262ec8c3fa26e5e34d6ff9")
diff --git a/var/spack/repos/builtin/packages/r-multitaper/package.py b/var/spack/repos/builtin/packages/r-multitaper/package.py
index cab409e12b..dba4c543ae 100644
--- a/var/spack/repos/builtin/packages/r-multitaper/package.py
+++ b/var/spack/repos/builtin/packages/r-multitaper/package.py
@@ -20,6 +20,8 @@ class RMultitaper(RPackage):
cran = "multitaper"
+ license("GPL-2.0-or-later")
+
version("1.0-15", sha256="837d71f3b46fbce2bea210449cf75e609f5363ff23b7808f5f115fdc51e6a3be")
version("1.0-14", sha256="c84c122541dc2874131446e23b212259b3b00590d701efee49e6740fd74a8d13")
diff --git a/var/spack/repos/builtin/packages/r-munsell/package.py b/var/spack/repos/builtin/packages/r-munsell/package.py
index 1c1c7022e1..7f864e16c0 100644
--- a/var/spack/repos/builtin/packages/r-munsell/package.py
+++ b/var/spack/repos/builtin/packages/r-munsell/package.py
@@ -17,6 +17,8 @@ class RMunsell(RPackage):
cran = "munsell"
+ license("MIT")
+
version("0.5.0", sha256="d0f3a9fb30e2b5d411fa61db56d4be5733a2621c0edf017d090bdfa5e377e199")
version("0.4.3", sha256="397c3c90af966f48eebe8f5d9e40c41b17541f0baaa102eec3ea4faae5a2bd49")
diff --git a/var/spack/repos/builtin/packages/r-mutoss/package.py b/var/spack/repos/builtin/packages/r-mutoss/package.py
index 4f31c30bf2..f537074914 100644
--- a/var/spack/repos/builtin/packages/r-mutoss/package.py
+++ b/var/spack/repos/builtin/packages/r-mutoss/package.py
@@ -15,6 +15,8 @@ class RMutoss(RPackage):
cran = "mutoss"
+ license("GPL-2.0-or-later")
+
version("0.1-13", sha256="b60f6fcdce44dc60c7d34c6510047f756f1442366a3566661b22aae12f4ff141")
version("0.1-12", sha256="2889ae3d502157592697124eb86adc14911e2b7fdaa7204743a376b1eeb967fa")
diff --git a/var/spack/repos/builtin/packages/r-mvtnorm/package.py b/var/spack/repos/builtin/packages/r-mvtnorm/package.py
index 7291268d2d..633d49c3c4 100644
--- a/var/spack/repos/builtin/packages/r-mvtnorm/package.py
+++ b/var/spack/repos/builtin/packages/r-mvtnorm/package.py
@@ -14,6 +14,8 @@ class RMvtnorm(RPackage):
cran = "mvtnorm"
+ license("GPL-2.0-only")
+
version("1.1-3", sha256="ff4e302139ba631280fc9c4a2ab168596bfd09e17a805974199b043697c02448")
version("1.1-1", sha256="e965dad5e93babb7ded25b5ebdbd52332191b61f897d68853a379a07620d45de")
version("1.0-11", sha256="0321612de99aa9bc75a45c7e029d3372736014223cbdefb80d8cae600cbc7252")
diff --git a/var/spack/repos/builtin/packages/r-nanotime/package.py b/var/spack/repos/builtin/packages/r-nanotime/package.py
index 82b1621822..818860b86e 100644
--- a/var/spack/repos/builtin/packages/r-nanotime/package.py
+++ b/var/spack/repos/builtin/packages/r-nanotime/package.py
@@ -16,6 +16,8 @@ class RNanotime(RPackage):
cran = "nanotime"
+ license("GPL-2.0-or-later")
+
version("0.3.7", sha256="a771782653aef62a071682907fd7bd611f7f98fc80beda227d619aae166ccb15")
version("0.3.6", sha256="df751a5cb11ca9ac8762cd1e33bc73e7d20fde9339d2c46bc6f85873388568df")
version("0.3.5", sha256="44deaae58452bacea4855d018212593811401c2afc460ffb11905479013923a0")
diff --git a/var/spack/repos/builtin/packages/r-ncbit/package.py b/var/spack/repos/builtin/packages/r-ncbit/package.py
index ad3cd2fce4..5f6b7127e6 100644
--- a/var/spack/repos/builtin/packages/r-ncbit/package.py
+++ b/var/spack/repos/builtin/packages/r-ncbit/package.py
@@ -14,6 +14,8 @@ class RNcbit(RPackage):
cran = "ncbit"
+ license("GPL-2.0-or-later")
+
version(
"2013.03.29.1", sha256="847f570c035d849e775c1cb922d2775e6c535971eb4429cf62904319fd126504"
)
diff --git a/var/spack/repos/builtin/packages/r-ncdf4/package.py b/var/spack/repos/builtin/packages/r-ncdf4/package.py
index cab2bb3f14..dbc4c80d47 100644
--- a/var/spack/repos/builtin/packages/r-ncdf4/package.py
+++ b/var/spack/repos/builtin/packages/r-ncdf4/package.py
@@ -26,6 +26,8 @@ class RNcdf4(RPackage):
cran = "ncdf4"
+ license("GPL-3.0-or-later")
+
version("1.21", sha256="2f5ae7def382c595c66b6ed0ea0529f8337108eb73de39939f9762f3fb21b30d")
version("1.19", sha256="cb8d139211fc7475c435ce9f6a43e47710603409dc523b053c8b7de9848dfb63")
version("1.17", sha256="db95c4729d3187d1a56dfd019958216f442be6221bd15e23cd597e6129219af6")
diff --git a/var/spack/repos/builtin/packages/r-network/package.py b/var/spack/repos/builtin/packages/r-network/package.py
index abcdca91d0..9f36ba88e4 100644
--- a/var/spack/repos/builtin/packages/r-network/package.py
+++ b/var/spack/repos/builtin/packages/r-network/package.py
@@ -15,6 +15,8 @@ class RNetwork(RPackage):
cran = "network"
+ license("GPL-2.0-or-later")
+
version("1.18.1", sha256="c80d70352967d8480cfa801f2a31bfe130e2ad4dbf2c07b0046e57f3013cd243")
version("1.18.0", sha256="59f4b10174c87c8742c6b3c93c5e47833042375f5f872fdd23155b4a5244ce5b")
version("1.17.2", sha256="9588a198807c8c68da147f479ca9af5bcb4468cf91b6a90b8044d313d9fa30f7")
diff --git a/var/spack/repos/builtin/packages/r-neuralnet/package.py b/var/spack/repos/builtin/packages/r-neuralnet/package.py
index 8ad5f13f58..28ecc3d41a 100644
--- a/var/spack/repos/builtin/packages/r-neuralnet/package.py
+++ b/var/spack/repos/builtin/packages/r-neuralnet/package.py
@@ -19,6 +19,8 @@ class RNeuralnet(RPackage):
cran = "neuralnet"
+ license("GPL-2.0-or-later")
+
version("1.44.2", sha256="5f66cd255db633322c0bd158b9320cac5ceff2d56f93e4864a0540f936028826")
depends_on("r@2.9.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-nimble/package.py b/var/spack/repos/builtin/packages/r-nimble/package.py
index 1ea30ea21c..03ae621f3b 100644
--- a/var/spack/repos/builtin/packages/r-nimble/package.py
+++ b/var/spack/repos/builtin/packages/r-nimble/package.py
@@ -26,6 +26,8 @@ class RNimble(RPackage):
cran = "nimble"
+ license("BSD-3-Clause OR GPL-2.0-or-later")
+
version("0.13.1", sha256="dc70caab64a8a4e44fb13fa6d67f6f2a0453fa684669e24718758bb2a8cf8530")
version("0.12.2", sha256="2af7a3ab159a7f0b3b4b139da1db45be4b602f2c0e115cb0403b060ab0101a1b")
version("0.12.1", sha256="3520f3212a48c8cbe08a6a8e57b3a72180594f7c09f647d1daf417c9857867d8")
diff --git a/var/spack/repos/builtin/packages/r-nleqslv/package.py b/var/spack/repos/builtin/packages/r-nleqslv/package.py
index 453273c40c..0049553020 100644
--- a/var/spack/repos/builtin/packages/r-nleqslv/package.py
+++ b/var/spack/repos/builtin/packages/r-nleqslv/package.py
@@ -17,6 +17,8 @@ class RNleqslv(RPackage):
cran = "nleqslv"
+ license("GPL-2.0-or-later")
+
version("3.3.4", sha256="2783e7525bcd155dd8cedf5a41b7db65cd1fa0e095cd937371448316f3930fcf")
version("3.3.3", sha256="2e46dfce95ddfd7ed5208413ee41f6bdf1ae18414fb1d0c146d9da3af12ac633")
version("3.3.2", sha256="f54956cf67f9970bb3c6803684c84a27ac78165055745e444efc45cfecb63fed")
diff --git a/var/spack/repos/builtin/packages/r-nlme/package.py b/var/spack/repos/builtin/packages/r-nlme/package.py
index ae0c1d0bce..7431f8c940 100644
--- a/var/spack/repos/builtin/packages/r-nlme/package.py
+++ b/var/spack/repos/builtin/packages/r-nlme/package.py
@@ -13,6 +13,8 @@ class RNlme(RPackage):
cran = "nlme"
+ license("GPL-2.0-or-later")
+
version("3.1-162", sha256="ba6da2575554afa2614c4cba9971f8a9f8a07622d201284cb78899f3d6a2dc67")
version("3.1-160", sha256="d4454623194876b083774c662fd223bc3b9e8325824cb758b8adecd5dc0d8a08")
version("3.1-159", sha256="9bb05f5c3146e2d75078e668821485a3e9ca246fd5d7db2ef1963d3735d919bf")
diff --git a/var/spack/repos/builtin/packages/r-nloptr/package.py b/var/spack/repos/builtin/packages/r-nloptr/package.py
index 848a8a4312..ede63bafc2 100644
--- a/var/spack/repos/builtin/packages/r-nloptr/package.py
+++ b/var/spack/repos/builtin/packages/r-nloptr/package.py
@@ -23,6 +23,8 @@ class RNloptr(RPackage):
cran = "nloptr"
+ license("LGPL-3.0-or-later")
+
version("2.0.3", sha256="7b26ac1246fd1bd890817b0c3a145456c11aec98458b8518de863650b99616d7")
version("2.0.0", sha256="65ca3149cfc9ba15ac10a91f34b5d86b20f5fd693f44e3edf3e392402911619a")
version("1.2.2.3", sha256="af08b74fd5e7b4cb455fe67ed759346cbb8f3b9a4178f5f117e0092e5c9af6ff")
diff --git a/var/spack/repos/builtin/packages/r-nnet/package.py b/var/spack/repos/builtin/packages/r-nnet/package.py
index 2290a2c305..a999394331 100644
--- a/var/spack/repos/builtin/packages/r-nnet/package.py
+++ b/var/spack/repos/builtin/packages/r-nnet/package.py
@@ -14,6 +14,8 @@ class RNnet(RPackage):
cran = "nnet"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("7.3-18", sha256="d29aebfb5cb00071eecf754d55db5d474a6fda88860df5c9d31ba89aa8d9e3d0")
version("7.3-17", sha256="ee750bb8164aa058edf93823af987ab2c7ec64128dce2abeaae1b7d3661e9a67")
version("7.3-14", sha256="5d1b9e9764d74d16c651f18f949aa4e9e2995ba64633cbfa2c6a7355ae30f4af")
diff --git a/var/spack/repos/builtin/packages/r-nnls/package.py b/var/spack/repos/builtin/packages/r-nnls/package.py
index a927126dfc..972fa0baf9 100644
--- a/var/spack/repos/builtin/packages/r-nnls/package.py
+++ b/var/spack/repos/builtin/packages/r-nnls/package.py
@@ -15,4 +15,6 @@ class RNnls(RPackage):
cran = "nnls"
+ license("GPL-2.0-or-later")
+
version("1.4", sha256="0e5d77abae12bc50639d34354f96a8e079408c9d7138a360743b73bd7bce6c1f")
diff --git a/var/spack/repos/builtin/packages/r-nonnest2/package.py b/var/spack/repos/builtin/packages/r-nonnest2/package.py
index 3080bf1479..88f319757e 100644
--- a/var/spack/repos/builtin/packages/r-nonnest2/package.py
+++ b/var/spack/repos/builtin/packages/r-nonnest2/package.py
@@ -18,6 +18,8 @@ class RNonnest2(RPackage):
cran = "nonnest2"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("0.5-5", sha256="027f510e322122fc75c936251a95ddd392f96047ac86e0fae6cf8f883ac7aab5")
depends_on("r@3.0.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-nor1mix/package.py b/var/spack/repos/builtin/packages/r-nor1mix/package.py
index 95f7a11129..cac2a671e0 100644
--- a/var/spack/repos/builtin/packages/r-nor1mix/package.py
+++ b/var/spack/repos/builtin/packages/r-nor1mix/package.py
@@ -17,5 +17,7 @@ class RNor1mix(RPackage):
cran = "nor1mix"
+ license("GPL-2.0-or-later")
+
version("1.3-0", sha256="9ce4ee92f889a4a4041b5ea1ff09396780785a9f12ac46f40647f74a37e327a0")
version("1.2-3", sha256="435e6519e832ef5229c51ccb2619640e6b50dfc7470f70f0c938d18a114273af")
diff --git a/var/spack/repos/builtin/packages/r-nortest/package.py b/var/spack/repos/builtin/packages/r-nortest/package.py
index b40fbd1ed4..2524ffd7d4 100644
--- a/var/spack/repos/builtin/packages/r-nortest/package.py
+++ b/var/spack/repos/builtin/packages/r-nortest/package.py
@@ -13,4 +13,6 @@ class RNortest(RPackage):
cran = "nortest"
+ license("GPL-2.0-or-later")
+
version("1.0-4", sha256="a3850a048181d5d059c1e74903437569873b430c915b709808237d71fee5209f")
diff --git a/var/spack/repos/builtin/packages/r-np/package.py b/var/spack/repos/builtin/packages/r-np/package.py
index de83e59ef3..a225abe745 100644
--- a/var/spack/repos/builtin/packages/r-np/package.py
+++ b/var/spack/repos/builtin/packages/r-np/package.py
@@ -19,6 +19,8 @@ class RNp(RPackage):
cran = "np"
+ license("GPL-2.0-or-later")
+
version("0.60-17", sha256="d97957cb234ec2e570fc2d02d305eadff3d71939484b3d1054ed8b67a3427f36")
version("0.60-16", sha256="bef967c0195059e53c68e64d7540bf4627415c832f050c8806520ab8796e01b0")
version("0.60-14", sha256="342b7f51e44eee556a9bb1f2ac9a143006019ca398fdccbb9c4562db3883d56c")
diff --git a/var/spack/repos/builtin/packages/r-npsurv/package.py b/var/spack/repos/builtin/packages/r-npsurv/package.py
index 3c3dd5e63e..e06e8a57da 100644
--- a/var/spack/repos/builtin/packages/r-npsurv/package.py
+++ b/var/spack/repos/builtin/packages/r-npsurv/package.py
@@ -18,6 +18,8 @@ class RNpsurv(RPackage):
cran = "npsurv"
+ license("GPL-2.0-or-later")
+
version("0.5-0", sha256="bc87db76e7017e178c2832a684fcd49c42e20054644b21b586413d26c8821dc6")
version("0.4-0", sha256="404cf7135dc40a04e9b81224a543307057a8278e11109ba1fcaa28e87c6204f3")
diff --git a/var/spack/repos/builtin/packages/r-openssl/package.py b/var/spack/repos/builtin/packages/r-openssl/package.py
index 470b233e31..3457e81a82 100644
--- a/var/spack/repos/builtin/packages/r-openssl/package.py
+++ b/var/spack/repos/builtin/packages/r-openssl/package.py
@@ -22,6 +22,8 @@ class ROpenssl(RPackage):
cran = "openssl"
+ license("MIT")
+
version("2.0.6", sha256="77f3032a16270f0d1734f269b8d348eedc75b277812854386091143082c1b3f3")
version("2.0.4", sha256="a1a5c65127c20c0ca3b46f2c4f4d3817276a887a231569537c1373e7740a5cec")
version("2.0.3", sha256="7cde98520bec857f043fb6aae92334e2ae0dcd86108adc9b18ca298ec16286aa")
diff --git a/var/spack/repos/builtin/packages/r-openxlsx/package.py b/var/spack/repos/builtin/packages/r-openxlsx/package.py
index 4a22bebe06..e250a82df5 100644
--- a/var/spack/repos/builtin/packages/r-openxlsx/package.py
+++ b/var/spack/repos/builtin/packages/r-openxlsx/package.py
@@ -16,6 +16,8 @@ class ROpenxlsx(RPackage):
cran = "openxlsx"
+ license("MIT")
+
version("4.2.5.2", sha256="ee7089e7e5832ef22ee0d0eebf7cca5096ce23afb2bcdb58700be62526fc9b67")
version("4.2.5.1", sha256="64d224380809d8d19788b02daf9d6dae45262594b81f5e013d37d34daf0945c8")
version("4.2.5", sha256="65d06d2819b656ac30fc78437ee712a83fb5a7ab750f56268e5c9e578c582519")
diff --git a/var/spack/repos/builtin/packages/r-optimx/package.py b/var/spack/repos/builtin/packages/r-optimx/package.py
index f967395bfa..4bc08a0846 100644
--- a/var/spack/repos/builtin/packages/r-optimx/package.py
+++ b/var/spack/repos/builtin/packages/r-optimx/package.py
@@ -20,6 +20,8 @@ class ROptimx(RPackage):
cran = "optimx"
+ license("GPL-2.0-only")
+
version("2022-4.30", sha256="ebe9887a22296cf4b2db07981aaa1f898bf7c17fb61a4b398c228d4077d0b410")
version(
"2021-10.12", sha256="39384c856b5efa3992cd230548b60eff936d428111ad6ad5b8fb98a3bcbb7943"
diff --git a/var/spack/repos/builtin/packages/r-optparse/package.py b/var/spack/repos/builtin/packages/r-optparse/package.py
index 20f6657cb6..d78850d480 100644
--- a/var/spack/repos/builtin/packages/r-optparse/package.py
+++ b/var/spack/repos/builtin/packages/r-optparse/package.py
@@ -15,6 +15,8 @@ class ROptparse(RPackage):
cran = "optparse"
+ license("GPL-2.0-or-later")
+
version("1.7.3", sha256="6287e1af051d4a65037900ce7b30bd962039450dd4eab63b6f2491eace6a07ed")
version("1.7.1", sha256="324e304c13efd565d766766193d4ccd75e2cd949dfcfb416afc3939489071fe7")
version("1.6.6", sha256="51779d497146e9354b1153713d939e81551e08948c2b00e4b117b1377c0b60d0")
diff --git a/var/spack/repos/builtin/packages/r-ordinal/package.py b/var/spack/repos/builtin/packages/r-ordinal/package.py
index 39fecc0214..5ac5483137 100644
--- a/var/spack/repos/builtin/packages/r-ordinal/package.py
+++ b/var/spack/repos/builtin/packages/r-ordinal/package.py
@@ -23,6 +23,8 @@ class ROrdinal(RPackage):
cran = "ordinal"
+ license("GPL-2.0-or-later")
+
version(
"2022.11-16", sha256="5488ad1dfa531a09d017d68d7393d376c8bc49cceeaa6a3e5f7d57b99168d493"
)
diff --git a/var/spack/repos/builtin/packages/r-osqp/package.py b/var/spack/repos/builtin/packages/r-osqp/package.py
index ea3b99f654..dedb944777 100644
--- a/var/spack/repos/builtin/packages/r-osqp/package.py
+++ b/var/spack/repos/builtin/packages/r-osqp/package.py
@@ -16,6 +16,8 @@ class ROsqp(RPackage):
cran = "osqp"
+ license("Apache-2.0 OR custom")
+
version("0.6.0.8", sha256="14034045ae4ae5ec4eae4944653d41d94282fa85a0cd53614ac86f34fd02ed97")
version("0.6.0.7", sha256="ee6584d02341e3f1d8fab3b2cb93defd6c48d561297d82a6bedb3e7541868203")
diff --git a/var/spack/repos/builtin/packages/r-packrat/package.py b/var/spack/repos/builtin/packages/r-packrat/package.py
index d095b56c66..8af6083f78 100644
--- a/var/spack/repos/builtin/packages/r-packrat/package.py
+++ b/var/spack/repos/builtin/packages/r-packrat/package.py
@@ -15,6 +15,8 @@ class RPackrat(RPackage):
cran = "packrat"
+ license("GPL-2.0-only")
+
version("0.9.1", sha256="414013c6044d2985e69bbc8494c152716b6f81ca15b329c731cfe8f965fd3344")
version("0.8.1", sha256="45db0301fa6a0a6944b070ac219cd1fa754bac24e517e59758cdc51e8aed23da")
version("0.8.0", sha256="3025b9052974bec00fb09299226b80004d48e611e15a65e5a0bc49d3538844ef")
diff --git a/var/spack/repos/builtin/packages/r-pacman/package.py b/var/spack/repos/builtin/packages/r-pacman/package.py
index e8bc2fe763..42697a3919 100644
--- a/var/spack/repos/builtin/packages/r-pacman/package.py
+++ b/var/spack/repos/builtin/packages/r-pacman/package.py
@@ -16,6 +16,8 @@ class RPacman(RPackage):
cran = "pacman"
+ license("GPL-2.0-only")
+
version("0.5.1", sha256="9ec9a72a15eda5b8f727adc877a07c4b36f8372fe7ed80a1bc6c2068dab3ef7c")
version("0.5.0", sha256="61294757212ab0aa0153219d7d031f58be6f30ead88d84859001d58caa76603d")
version("0.4.1", sha256="fffa72307912cbd5aa5bee0a9b65931500483036ccffb1791dd808eb5eb70362")
diff --git a/var/spack/repos/builtin/packages/r-paleotree/package.py b/var/spack/repos/builtin/packages/r-paleotree/package.py
index b4fd3e8b7a..ac89a383f7 100644
--- a/var/spack/repos/builtin/packages/r-paleotree/package.py
+++ b/var/spack/repos/builtin/packages/r-paleotree/package.py
@@ -15,6 +15,8 @@ class RPaleotree(RPackage):
cran = "paleotree"
+ license("CC0-1.0")
+
version("3.4.5", sha256="c4dceb3352b74730643aa9f62ceb7f020ce6763614ba334723aadf0eb003d125")
version("3.4.4", sha256="8809c3395e6904669db8c7cc3b54dd5c3c76948c8568d310cf02e4a5dbc678e4")
version("3.3.25", sha256="aa64b9120075581229439227a12db776d052b03eb5f9721692a16a9402ac8712")
diff --git a/var/spack/repos/builtin/packages/r-pamr/package.py b/var/spack/repos/builtin/packages/r-pamr/package.py
index 3bec5dddf7..d9b48db550 100644
--- a/var/spack/repos/builtin/packages/r-pamr/package.py
+++ b/var/spack/repos/builtin/packages/r-pamr/package.py
@@ -13,6 +13,8 @@ class RPamr(RPackage):
cran = "pamr"
+ license("GPL-2.0-only")
+
version("1.56.1", sha256="d0e527f2336ee4beee91eefb2a8f0dfa96413d9b5a5841d6fc7ff821e67c9779")
version("1.55", sha256="ed910194937a6097ec79234d84777856fd520b111a7c79f7c86dc607169cc3c3")
diff --git a/var/spack/repos/builtin/packages/r-pan/package.py b/var/spack/repos/builtin/packages/r-pan/package.py
index f0a8cb01b0..74a0f9f3d7 100644
--- a/var/spack/repos/builtin/packages/r-pan/package.py
+++ b/var/spack/repos/builtin/packages/r-pan/package.py
@@ -18,5 +18,7 @@ class RPan(RPackage):
cran = "pan"
+ license("GPL-3.0-only")
+
version("1.6", sha256="adc0df816ae38bc188bce0aef3aeb71d19c0fc26e063107eeee71a81a49463b6")
version("1.4", sha256="e6a83f0799cc9714f5052f159be6e82ececd013d1626f40c828cda0ceb8b76dc")
diff --git a/var/spack/repos/builtin/packages/r-parallelly/package.py b/var/spack/repos/builtin/packages/r-parallelly/package.py
index ac71b531f5..01ff7a9d0e 100644
--- a/var/spack/repos/builtin/packages/r-parallelly/package.py
+++ b/var/spack/repos/builtin/packages/r-parallelly/package.py
@@ -22,6 +22,8 @@ class RParallelly(RPackage):
cran = "parallelly"
+ license("LGPL-2.1-or-later")
+
version("1.35.0", sha256="3f5e9b6507196aab052c5e67f8b524b75aa356731c5eaffbadde76c967ad5dcd")
version("1.32.1", sha256="31c685f59ac7ff702fe2720910780378113adf0df0baf048a62eef94524cca90")
version("1.31.1", sha256="40c7fc3d842fa928448e574091a521bead2367bf97545c744ca78ea9af3117da")
diff --git a/var/spack/repos/builtin/packages/r-party/package.py b/var/spack/repos/builtin/packages/r-party/package.py
index 53659ed838..ea56703b06 100644
--- a/var/spack/repos/builtin/packages/r-party/package.py
+++ b/var/spack/repos/builtin/packages/r-party/package.py
@@ -28,6 +28,8 @@ class RParty(RPackage):
cran = "party"
+ license("GPL-2.0-only")
+
version("1.3-13", sha256="def05e7f0c59f1b1ecf0ab3929cff75ae8c2691aaf52292cad4371281b897e7b")
version("1.3-11", sha256="3ea41a1775d40bc6d0bdf657b98d939d99f98925ac985a31c969735c56618c9c")
version("1.3-10", sha256="e5892955f6ce662ade568e646d1d672c3ecbf5d4e74b4a887a353e6160f7b56a")
diff --git a/var/spack/repos/builtin/packages/r-partykit/package.py b/var/spack/repos/builtin/packages/r-partykit/package.py
index 1b7ca6c9c9..100cdec809 100644
--- a/var/spack/repos/builtin/packages/r-partykit/package.py
+++ b/var/spack/repos/builtin/packages/r-partykit/package.py
@@ -23,6 +23,8 @@ class RPartykit(RPackage):
cran = "partykit"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("1.2-20", sha256="63509aa3ed2d7417ad284c037cef66bc837fdb7a97967957e79b9fee8ed2e0da")
version("1.2-16", sha256="e643d4e29c1894497e3dd5fe274783319d0044dec50282ed807cebc21736ddb2")
version("1.2-15", sha256="b2e9454b2f4b9a39c9581c5871462f00acef4eeee5696ce3e32cfa1468d1e3ac")
diff --git a/var/spack/repos/builtin/packages/r-patchwork/package.py b/var/spack/repos/builtin/packages/r-patchwork/package.py
index 112ee33519..307bd9bb68 100644
--- a/var/spack/repos/builtin/packages/r-patchwork/package.py
+++ b/var/spack/repos/builtin/packages/r-patchwork/package.py
@@ -18,6 +18,8 @@ class RPatchwork(RPackage):
cran = "patchwork"
+ license("MIT")
+
version("1.1.2", sha256="dab9d5d2d704d591717eaa6efeacf09cb6cd7bee2ca2c46d18414e8503ac8977")
version("1.1.1", sha256="cf0d7d9f92945729b499d6e343441c55007d5b371206d5389b9e5154dc7cf481")
diff --git a/var/spack/repos/builtin/packages/r-pbapply/package.py b/var/spack/repos/builtin/packages/r-pbapply/package.py
index 1a1cf19d9a..eddb510d4f 100644
--- a/var/spack/repos/builtin/packages/r-pbapply/package.py
+++ b/var/spack/repos/builtin/packages/r-pbapply/package.py
@@ -17,6 +17,8 @@ class RPbapply(RPackage):
cran = "pbapply"
+ license("GPL-2.0-or-later")
+
version("1.7-0", sha256="64b8e931e0a09031c20b66173ce80a646043b8f135d329bc86226a11c6b706c0")
version("1.5-0", sha256="effdfee286e5ba9534dc2ac3cee96590a37f5cd2af28c836d00c25ca9f070a55")
version("1.4-3", sha256="8fe6287535be766b5a688810e2cc1ca4e668ac6b42b6e832473fe5701133eb21")
diff --git a/var/spack/repos/builtin/packages/r-pbdzmq/package.py b/var/spack/repos/builtin/packages/r-pbdzmq/package.py
index 77d18bbb19..ce8a9399e5 100644
--- a/var/spack/repos/builtin/packages/r-pbdzmq/package.py
+++ b/var/spack/repos/builtin/packages/r-pbdzmq/package.py
@@ -20,6 +20,8 @@ class RPbdzmq(RPackage):
cran = "pbdZMQ"
+ license("GPL-3.0-or-later")
+
version("0.3-9", sha256="d033238d0a9810581f6b40c7c75263cfc495a585653bbff98e957c37954e0fb6")
version("0.3-8", sha256="eded4ccf6ee54a59e06061f1c6e67a8ec36e03c6ab2318af64446d8f95505465")
version("0.3-7", sha256="df2d2be14b2f57a64d76cdda4c01fd1c3d9aa12221c63524c01c71849df11808")
diff --git a/var/spack/repos/builtin/packages/r-pbivnorm/package.py b/var/spack/repos/builtin/packages/r-pbivnorm/package.py
index 982e3b3c69..57536b8c69 100644
--- a/var/spack/repos/builtin/packages/r-pbivnorm/package.py
+++ b/var/spack/repos/builtin/packages/r-pbivnorm/package.py
@@ -14,4 +14,6 @@ class RPbivnorm(RPackage):
cran = "pbivnorm"
+ license("GPL-2.0-or-later")
+
version("0.6.0", sha256="07c37d507cb8f8d2d9ae51a9a6d44dfbebd8a53e93c242c4378eaddfb1cc5f16")
diff --git a/var/spack/repos/builtin/packages/r-pbkrtest/package.py b/var/spack/repos/builtin/packages/r-pbkrtest/package.py
index 3da9a9f1ff..549d21cb7e 100644
--- a/var/spack/repos/builtin/packages/r-pbkrtest/package.py
+++ b/var/spack/repos/builtin/packages/r-pbkrtest/package.py
@@ -22,6 +22,8 @@ class RPbkrtest(RPackage):
cran = "pbkrtest"
+ license("GPL-2.0-or-later")
+
version("0.5.2", sha256="8e79adf035a0fcf3c82145ad55847497379e009f7be880ba3007ebeb2e69b6e3")
version("0.5.1", sha256="b2a3452003d93890f122423b3f2487dcb6925440f5b8a05578509e98b6aec7c5")
version("0.5-0.1", sha256="f56525488c6efe4a5cbf849bf9a82747041478605b166c29bad54e464e46f469")
diff --git a/var/spack/repos/builtin/packages/r-pcamethods/package.py b/var/spack/repos/builtin/packages/r-pcamethods/package.py
index 26fdbd0884..238069942f 100644
--- a/var/spack/repos/builtin/packages/r-pcamethods/package.py
+++ b/var/spack/repos/builtin/packages/r-pcamethods/package.py
@@ -21,6 +21,8 @@ class RPcamethods(RPackage):
bioc = "pcaMethods"
+ license("GPL-2.0-or-later")
+
version("1.92.0", commit="ecbbc5b96b8fa79342611af8f798dd43c36d6699")
version("1.90.0", commit="52474bc6d125122e89834328a1a780988349756f")
version("1.88.0", commit="02fb58d6fe35579b86fb2ebd2eaf92e6b53444d2")
diff --git a/var/spack/repos/builtin/packages/r-pegas/package.py b/var/spack/repos/builtin/packages/r-pegas/package.py
index 717330f6cf..bdc2bbd8f4 100644
--- a/var/spack/repos/builtin/packages/r-pegas/package.py
+++ b/var/spack/repos/builtin/packages/r-pegas/package.py
@@ -20,6 +20,8 @@ class RPegas(RPackage):
maintainers("dorton21")
+ license("GPL-2.0-or-later")
+
version("1.2", sha256="9d39f3937c09ea6e2189949a23879bb366f5ca1df3a6aac411c7d2b73837ad55")
version("1.1", sha256="87ba91a819496dfc3abdcc792ff853a6d49caae6335598a24c23e8851505ed59")
version("0.14", sha256="7df90e6c4a69e8dbed2b3f68b18f1975182475bf6f86d4159256b52fd5332053")
diff --git a/var/spack/repos/builtin/packages/r-permute/package.py b/var/spack/repos/builtin/packages/r-permute/package.py
index 5364a60002..3359509355 100644
--- a/var/spack/repos/builtin/packages/r-permute/package.py
+++ b/var/spack/repos/builtin/packages/r-permute/package.py
@@ -19,6 +19,8 @@ class RPermute(RPackage):
cran = "permute"
+ license("GPL-2.0-only")
+
version("0.9-7", sha256="eff88ffb579aaeb994e9f8609b776b2d9d9d56bc2879ddf180e3a2ad19f48dc0")
version("0.9-5", sha256="d2885384a07497e8df273689d6713fc7c57a7c161f6935f3572015e16ab94865")
version("0.9-4", sha256="a541a5f5636ddd67fd856d3e11224f15bc068e96e23aabe3e607a7e7c2fc1cf1")
diff --git a/var/spack/repos/builtin/packages/r-phangorn/package.py b/var/spack/repos/builtin/packages/r-phangorn/package.py
index 2ff63f66fa..72f3b710cf 100644
--- a/var/spack/repos/builtin/packages/r-phangorn/package.py
+++ b/var/spack/repos/builtin/packages/r-phangorn/package.py
@@ -17,6 +17,8 @@ class RPhangorn(RPackage):
cran = "phangorn"
+ license("GPL-2.0-or-later")
+
version("2.11.1", sha256="10096ecae03e118aa4dbc60d9866175fad4849c948e004cf10c3868e3feed420")
version("2.10.0", sha256="d153f87053a1e6eebf46be98fad3f118349008c559a6797b55613629cab85dce")
version("2.8.1", sha256="6d471410ae29775104a94746936e8c1c54c7273dd289333973ec06dad489dc75")
diff --git a/var/spack/repos/builtin/packages/r-pheatmap/package.py b/var/spack/repos/builtin/packages/r-pheatmap/package.py
index 537b30515b..b16e328497 100644
--- a/var/spack/repos/builtin/packages/r-pheatmap/package.py
+++ b/var/spack/repos/builtin/packages/r-pheatmap/package.py
@@ -14,6 +14,8 @@ class RPheatmap(RPackage):
cran = "pheatmap"
+ license("GPL-2.0-only")
+
version("1.0.12", sha256="579d96ee0417203b85417780eca921969cda3acc210c859bf9dfeff11539b0c1")
depends_on("r@2.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-philentropy/package.py b/var/spack/repos/builtin/packages/r-philentropy/package.py
index 5e4328869a..aaaeab4023 100644
--- a/var/spack/repos/builtin/packages/r-philentropy/package.py
+++ b/var/spack/repos/builtin/packages/r-philentropy/package.py
@@ -20,6 +20,8 @@ class RPhilentropy(RPackage):
cran = "philentropy"
+ license("GPL-2.0-only")
+
version("0.7.0", sha256="ce72e2327aee80aeeb630caa33be6a35e4f2b8a7491842d8c21099b9c43584b7")
version("0.6.0", sha256="138acf2aedab17c9d367def378e35c8aba80d9e786284b2866955cea1c24eeb6")
version("0.5.0", sha256="b39e9a825458f3377e23b2a133180566780e89019e9d22a6a5b7ca87c49c412f")
diff --git a/var/spack/repos/builtin/packages/r-phylobase/package.py b/var/spack/repos/builtin/packages/r-phylobase/package.py
index c6fe3023ec..aef9a144bd 100644
--- a/var/spack/repos/builtin/packages/r-phylobase/package.py
+++ b/var/spack/repos/builtin/packages/r-phylobase/package.py
@@ -14,6 +14,8 @@ class RPhylobase(RPackage):
cran = "phylobase"
+ license("GPL-2.0-or-later")
+
version("0.8.10", sha256="5a44380ff49bab333a56f6f96157324ade8afb4af0730e013194c4badb0bf94b")
depends_on("r-ade4", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-phyloseq/package.py b/var/spack/repos/builtin/packages/r-phyloseq/package.py
index 5da02d1f58..113e4fb132 100644
--- a/var/spack/repos/builtin/packages/r-phyloseq/package.py
+++ b/var/spack/repos/builtin/packages/r-phyloseq/package.py
@@ -14,6 +14,8 @@ class RPhyloseq(RPackage):
bioc = "phyloseq"
+ license("LiLiQ-R-1.1")
+
version("1.44.0", commit="03b74f7d7aa866f5f9a84c7368da57b7a168967e")
version("1.42.0", commit="de6be71fe9902bdfe7791163acb7b67d238424dc")
version("1.40.0", commit="20bb27d5e6e0d4368978a15671b829990b1f4568")
diff --git a/var/spack/repos/builtin/packages/r-phylostratr/package.py b/var/spack/repos/builtin/packages/r-phylostratr/package.py
index 93196bd580..8ac22ef66c 100644
--- a/var/spack/repos/builtin/packages/r-phylostratr/package.py
+++ b/var/spack/repos/builtin/packages/r-phylostratr/package.py
@@ -12,6 +12,8 @@ class RPhylostratr(RPackage):
homepage = "https://github.com/arenasee/phylostratr"
git = "https://github.com/arendsee/phylostratr.git"
+ license("GPL-3.0-or-later")
+
version("20190323", commit="9f6d1ee2e93d973dabcfc72a44af9a032cb7ebbd")
depends_on("r@3.4.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-phytools/package.py b/var/spack/repos/builtin/packages/r-phytools/package.py
index 25eba89d62..7ab58848fd 100644
--- a/var/spack/repos/builtin/packages/r-phytools/package.py
+++ b/var/spack/repos/builtin/packages/r-phytools/package.py
@@ -30,6 +30,8 @@ class RPhytools(RPackage):
cran = "phytools"
+ license("GPL-2.0-or-later")
+
version("1.5-1", sha256="f8be59abbff1f5032be4523c361da53b0d5b71677fedebba6d7cbae2dca7e101")
version("1.2-0", sha256="ba3c684118c0eaab4601b21988c553ce7ee019df1714d2ac8d4451075f843b86")
version("1.0-3", sha256="bfe2aec6aae8235264c1494eee42be494fed81a676c6de9e39c57a6e3682b37d")
diff --git a/var/spack/repos/builtin/packages/r-picante/package.py b/var/spack/repos/builtin/packages/r-picante/package.py
index a29d7dbbfb..a6749666a2 100644
--- a/var/spack/repos/builtin/packages/r-picante/package.py
+++ b/var/spack/repos/builtin/packages/r-picante/package.py
@@ -20,6 +20,8 @@ class RPicante(RPackage):
cran = "picante"
+ license("GPL-2.0-only")
+
version("1.8.2", sha256="56565ca7f7c37f49c961372a816724967c21a4f5025cd69b8b671122bfdc4aa7")
version("1.8", sha256="81a6308dbb53c9cdab30c1f9ac727abee76314351823b3a2142c21ed8e1498ad")
version("1.7", sha256="75e4d73080db67e776562a1d58685438461cbde39af46900c7838da56aef0a62")
diff --git a/var/spack/repos/builtin/packages/r-piggyback/package.py b/var/spack/repos/builtin/packages/r-piggyback/package.py
index 76cf04b88c..c3d673ee3d 100644
--- a/var/spack/repos/builtin/packages/r-piggyback/package.py
+++ b/var/spack/repos/builtin/packages/r-piggyback/package.py
@@ -26,6 +26,8 @@ class RPiggyback(RPackage):
maintainers("jgaeb")
+ license("GPL-3.0-only")
+
version("0.1.5", sha256="983b5a46792ff5f2895f36ee29afcbd7723d05fe3daefdaefaada12987e36aee")
version("0.1.4", sha256="9e9d6d75e13f82559e5322182af557b3c79f9a6e9b0bc8c1e1b193544dcda511")
version("0.1.3", sha256="6fccae21a97653f6a1d90d97c4f089bf403126a808f4b4023f4b0c6a496e0b07")
diff --git a/var/spack/repos/builtin/packages/r-pillar/package.py b/var/spack/repos/builtin/packages/r-pillar/package.py
index 560599fc5b..20b066a645 100644
--- a/var/spack/repos/builtin/packages/r-pillar/package.py
+++ b/var/spack/repos/builtin/packages/r-pillar/package.py
@@ -14,6 +14,8 @@ class RPillar(RPackage):
cran = "pillar"
+ license("MIT")
+
version("1.9.0", sha256="f23eb486c087f864c2b4072d5cba01d5bebf2f554118bcba6886d8dbceb87acc")
version("1.8.1", sha256="2f06a7cc9e5638390c9b98a6ec9a9ec1beec0f2b9dbdfa42e39a5ab2456d87ec")
version("1.7.0", sha256="7841f89658cc8935568c0ff24dc480b4481bac896de2f6447050abc4360a13bb")
diff --git a/var/spack/repos/builtin/packages/r-pinfsc50/package.py b/var/spack/repos/builtin/packages/r-pinfsc50/package.py
index 31e2216112..7230a26bd0 100644
--- a/var/spack/repos/builtin/packages/r-pinfsc50/package.py
+++ b/var/spack/repos/builtin/packages/r-pinfsc50/package.py
@@ -19,6 +19,8 @@ class RPinfsc50(RPackage):
maintainers("dorton21")
+ license("GPL-2.0-or-later")
+
version("1.2.0", sha256="ed1fe214b9261feef8abfbf724c2bd9070d68e99a6ea95208aff2c57bbef8794")
depends_on("r@3.2.1:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-pixmap/package.py b/var/spack/repos/builtin/packages/r-pixmap/package.py
index 1cb80cd9fe..cb1af683d2 100644
--- a/var/spack/repos/builtin/packages/r-pixmap/package.py
+++ b/var/spack/repos/builtin/packages/r-pixmap/package.py
@@ -14,5 +14,7 @@ class RPixmap(RPackage):
cran = "pixmap"
+ license("GPL-2.0-only")
+
version("0.4-12", sha256="893ba894d4348ba05e6edf9c1b4fd201191816b444a214f7a6b2c0a79b0a2aec")
version("0.4-11", sha256="6fa010749a59cdf56aad9f81271473b7d55697036203f2cd5d81372bcded7412")
diff --git a/var/spack/repos/builtin/packages/r-pkgbuild/package.py b/var/spack/repos/builtin/packages/r-pkgbuild/package.py
index 4aa54e040a..5cd72033a5 100644
--- a/var/spack/repos/builtin/packages/r-pkgbuild/package.py
+++ b/var/spack/repos/builtin/packages/r-pkgbuild/package.py
@@ -15,6 +15,8 @@ class RPkgbuild(RPackage):
cran = "pkgbuild"
+ license("MIT")
+
version("1.4.0", sha256="357f3c40c99650eaa8a715991ff1355a553acb165f217ed204712f698ba55ed6")
version("1.3.1", sha256="7c6a82d1e6b19e136a7d16095743c50cd7b6340eeda594e4a8e14d74972ddb48")
version("1.2.0", sha256="2e19308d3271fefd5e118c6d132d6a2511253b903620b5417892c72d2010a963")
diff --git a/var/spack/repos/builtin/packages/r-pkgcache/package.py b/var/spack/repos/builtin/packages/r-pkgcache/package.py
index 3c51535d69..e459bdb49a 100644
--- a/var/spack/repos/builtin/packages/r-pkgcache/package.py
+++ b/var/spack/repos/builtin/packages/r-pkgcache/package.py
@@ -15,6 +15,8 @@ class RPkgcache(RPackage):
cran = "pkgcache"
+ license("MIT")
+
version("2.1.0", sha256="cfc03c2060028097972c32c3f2d922d7a598dfd963e5e5250d85a3dfa2f2e206")
version("2.0.3", sha256="80deafd60f15dda029536d4ce13c37ef91c49cb6636323daadbf3d64a67da028")
version("2.0.2", sha256="6860b5b7046ef349c2fdad4ba3aecb57c7516fba952a19e3ff7cccb7f859f881")
diff --git a/var/spack/repos/builtin/packages/r-pkgconfig/package.py b/var/spack/repos/builtin/packages/r-pkgconfig/package.py
index 183cedaaaf..2780beb353 100644
--- a/var/spack/repos/builtin/packages/r-pkgconfig/package.py
+++ b/var/spack/repos/builtin/packages/r-pkgconfig/package.py
@@ -14,6 +14,8 @@ class RPkgconfig(RPackage):
cran = "pkgconfig"
+ license("MIT")
+
version("2.0.3", sha256="330fef440ffeb842a7dcfffc8303743f1feae83e8d6131078b5a44ff11bc3850")
version("2.0.2", sha256="25997754d1adbe7a251e3bf9879bb52dced27dd8b84767d558f0f644ca8d69ca")
version("2.0.1", sha256="ab02b2a4b639ba94dcba882a059fe9cddae5498a4309841f764b62ec46ba5a40")
diff --git a/var/spack/repos/builtin/packages/r-pkgdepends/package.py b/var/spack/repos/builtin/packages/r-pkgdepends/package.py
index ca11fd640c..a345e632eb 100644
--- a/var/spack/repos/builtin/packages/r-pkgdepends/package.py
+++ b/var/spack/repos/builtin/packages/r-pkgdepends/package.py
@@ -20,6 +20,8 @@ class RPkgdepends(RPackage):
cran = "pkgdepends"
+ license("MIT")
+
version("0.5.0", sha256="eadc98e335f9d2cc10b31cf7a5b55fe3308266fbd6f46d5dbd37b5d90bfcf1bc")
version("0.3.2", sha256="61db529965f973847b4d1337c6556527a89953cad09d231a6e6ca2145a426a21")
version("0.3.1", sha256="8e4263a1792871ee9629b0d6a8caeb53b77012db3b5be91b432f3553cd2a80be")
diff --git a/var/spack/repos/builtin/packages/r-pkgdown/package.py b/var/spack/repos/builtin/packages/r-pkgdown/package.py
index 71cfcbc3d1..d167f00639 100644
--- a/var/spack/repos/builtin/packages/r-pkgdown/package.py
+++ b/var/spack/repos/builtin/packages/r-pkgdown/package.py
@@ -15,6 +15,8 @@ class RPkgdown(RPackage):
cran = "pkgdown"
+ license("MIT")
+
version("2.0.7", sha256="f33872869dfa8319182d87e90eab3245ff69293b3b791471bf9538afb81b356a")
version("2.0.6", sha256="d29a65c8a5b189fd89842e769f58f8c2369a55406269eabfb66d41d0fe1c7f69")
diff --git a/var/spack/repos/builtin/packages/r-pkgload/package.py b/var/spack/repos/builtin/packages/r-pkgload/package.py
index cc787a3b45..398eba2ede 100644
--- a/var/spack/repos/builtin/packages/r-pkgload/package.py
+++ b/var/spack/repos/builtin/packages/r-pkgload/package.py
@@ -15,6 +15,8 @@ class RPkgload(RPackage):
cran = "pkgload"
+ license("GPL-3.0-only")
+
version("1.3.2", sha256="35d19a032bfeeefcab92d76a768b4a420c2ede0920badaf48cca878592b46b2f")
version("1.3.1", sha256="c6b8b70d7b7e194e7d44a42364f0362e971d9ab9c5794c4ae5ed4f9e61b1679a")
version("1.3.0", sha256="5af653c901662260cc221971cc968355428cc6183b61c15be80aa9545f9f4228")
diff --git a/var/spack/repos/builtin/packages/r-pkgmaker/package.py b/var/spack/repos/builtin/packages/r-pkgmaker/package.py
index ce76a61b2d..a46c02fdce 100644
--- a/var/spack/repos/builtin/packages/r-pkgmaker/package.py
+++ b/var/spack/repos/builtin/packages/r-pkgmaker/package.py
@@ -19,6 +19,8 @@ class RPkgmaker(RPackage):
cran = "pkgmaker"
+ license("GPL-2.0-or-later")
+
version("0.32.8", sha256="0ff3578d2c051b544c3f105cfe4801575aac1564add048f9e952c53a8ccd1745")
version("0.32.2", sha256="ce45b22def771a9c90a414093823e6befe7e23489c500eeccee5154b44d3ef91")
version("0.27", sha256="17a289d8f596ba5637b07077b3bff22411a2c2263c0b7de59fe848666555ec6a")
diff --git a/var/spack/repos/builtin/packages/r-plogr/package.py b/var/spack/repos/builtin/packages/r-plogr/package.py
index 768f0521da..19e9038774 100644
--- a/var/spack/repos/builtin/packages/r-plogr/package.py
+++ b/var/spack/repos/builtin/packages/r-plogr/package.py
@@ -14,5 +14,7 @@ class RPlogr(RPackage):
cran = "plogr"
+ license("MIT")
+
version("0.2.0", sha256="0e63ba2e1f624005fe25c67cdd403636a912e063d682eca07f2f1d65e9870d29")
version("0.1-1", sha256="22755c93c76c26252841f43195df31681ea865e91aa89726010bd1b9288ef48f")
diff --git a/var/spack/repos/builtin/packages/r-plotly/package.py b/var/spack/repos/builtin/packages/r-plotly/package.py
index 41a6053afd..b54f6a4794 100644
--- a/var/spack/repos/builtin/packages/r-plotly/package.py
+++ b/var/spack/repos/builtin/packages/r-plotly/package.py
@@ -15,6 +15,8 @@ class RPlotly(RPackage):
cran = "plotly"
+ license("MIT")
+
version("4.10.1", sha256="ac0921a1cba24e17a0f3a0a28b7a40ac930e17fe5caa9c3973c9a8d1e20c367a")
version("4.10.0", sha256="bd995c654dbc8c09a84adaba8def99766919e3894caf18b551bb26b2f591389a")
version("4.9.3", sha256="d44d1a16d96de28bc2d36f1c897384215eeec44d109546c6e9c2707db0880120")
diff --git a/var/spack/repos/builtin/packages/r-plotmo/package.py b/var/spack/repos/builtin/packages/r-plotmo/package.py
index 8d384581e5..4245298fe0 100644
--- a/var/spack/repos/builtin/packages/r-plotmo/package.py
+++ b/var/spack/repos/builtin/packages/r-plotmo/package.py
@@ -15,6 +15,8 @@ class RPlotmo(RPackage):
cran = "plotmo"
+ license("GPL-3.0-only")
+
version("3.6.2", sha256="cde33a8ec558b12d8e11d7d0531e73f6678a25ee589b79897d2fc425a3fd353c")
version("3.6.1", sha256="245a0c87f0cca08746c6fdc60da2e3856cd69b1a2b7b5641293c620d4ae04343")
version("3.6.0", sha256="c05afcc442f9542868beea5c3c40fb93b049f9b61c42725b2a1e2bc750c241e3")
diff --git a/var/spack/repos/builtin/packages/r-plotrix/package.py b/var/spack/repos/builtin/packages/r-plotrix/package.py
index da8a3707df..e58422b1c3 100644
--- a/var/spack/repos/builtin/packages/r-plotrix/package.py
+++ b/var/spack/repos/builtin/packages/r-plotrix/package.py
@@ -13,6 +13,8 @@ class RPlotrix(RPackage):
cran = "plotrix"
+ license("GPL-2.0-or-later")
+
version("3.8-2", sha256="bb72953102889cea41cd6521874e35d2458ebd10aab97ba6f262e102cac0bc1f")
version("3.7-8", sha256="8ccd1f7e656413b9956cea614c986ce9cc61366deba356afb38cee6672a59480")
version("3.7-6", sha256="83d5f7574592953288b4fe39c4c0dd7670d097598ad7f6bddbb0687a32954e46")
diff --git a/var/spack/repos/builtin/packages/r-pls/package.py b/var/spack/repos/builtin/packages/r-pls/package.py
index 2986e6fc05..6fc975adca 100644
--- a/var/spack/repos/builtin/packages/r-pls/package.py
+++ b/var/spack/repos/builtin/packages/r-pls/package.py
@@ -15,6 +15,8 @@ class RPls(RPackage):
cran = "pls"
+ license("GPL-2.0-only")
+
version("2.8-1", sha256="e22e7febeef1a6800b97ee7f6eb03dc1d6681aba7f9298449c9e6375fa78f28c")
version("2.8-0", sha256="eff3a92756ca34cdc1661fa36d2bf7fc8e9f4132d2f1ef9ed0105c83594618bf")
version("2.7-3", sha256="8f1d960ab74f05fdd11c4c7a3d30ff9e263fc658f5690b67278ca7c045d0742c")
diff --git a/var/spack/repos/builtin/packages/r-plyr/package.py b/var/spack/repos/builtin/packages/r-plyr/package.py
index 58ef9fc24a..fd8ef64ea4 100644
--- a/var/spack/repos/builtin/packages/r-plyr/package.py
+++ b/var/spack/repos/builtin/packages/r-plyr/package.py
@@ -19,6 +19,8 @@ class RPlyr(RPackage):
cran = "plyr"
+ license("MIT")
+
version("1.8.8", sha256="a73211b4bbe13e4e5e764966a8dd90172c1cc311938dd464d142e1c7a701070c")
version("1.8.7", sha256="7d9fdaf1157035a49c3661da3bbaa7bfcf782aafe1b98f7b5a68b0520046e87f")
version("1.8.6", sha256="ea55d26f155443e9774769531daa5d4c20a0697bb53abd832e891b126c935287")
diff --git a/var/spack/repos/builtin/packages/r-png/package.py b/var/spack/repos/builtin/packages/r-png/package.py
index 97ead7b24b..436a931f66 100644
--- a/var/spack/repos/builtin/packages/r-png/package.py
+++ b/var/spack/repos/builtin/packages/r-png/package.py
@@ -15,6 +15,8 @@ class RPng(RPackage):
cran = "png"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("0.1-8", sha256="5a36fabb6d62ba2533d3fc4cececd07891942cfb76fe689ec0d550d08762f61c")
version("0.1-7", sha256="e269ff968f04384fc9421d17cfc7c10cf7756b11c2d6d126e9776f5aca65553c")
diff --git a/var/spack/repos/builtin/packages/r-polspline/package.py b/var/spack/repos/builtin/packages/r-polspline/package.py
index 15fb19d20d..160c6c5532 100644
--- a/var/spack/repos/builtin/packages/r-polspline/package.py
+++ b/var/spack/repos/builtin/packages/r-polspline/package.py
@@ -15,6 +15,8 @@ class RPolspline(RPackage):
cran = "polspline"
+ license("GPL-2.0-or-later")
+
version("1.1.22", sha256="b2f2198f020d7d492a87bad2b58a6cc9ae91d95b7330dd12b9b1145c72d7457b")
version("1.1.20", sha256="6992484e9e41036debef1e705e26959f8f5c7a68d3e1fda58273d2a72297a1b5")
version("1.1.19", sha256="953e3c4d007c3ef86ac2af3c71b272a99e8e35b194bdd58575785558c6711f66")
diff --git a/var/spack/repos/builtin/packages/r-polyclip/package.py b/var/spack/repos/builtin/packages/r-polyclip/package.py
index d179673e7d..273582952a 100644
--- a/var/spack/repos/builtin/packages/r-polyclip/package.py
+++ b/var/spack/repos/builtin/packages/r-polyclip/package.py
@@ -19,6 +19,8 @@ class RPolyclip(RPackage):
cran = "polyclip"
+ license("BSL-1.0")
+
version("1.10-4", sha256="84d2c9778771d3759b49d7d16fb54c8ddc5397da3b1d21074bc4aa42c02e6f56")
version("1.10-0", sha256="74dabc0dfe5a527114f0bb8f3d22f5d1ae694e6ea9345912909bae885525d34b")
diff --git a/var/spack/repos/builtin/packages/r-polynom/package.py b/var/spack/repos/builtin/packages/r-polynom/package.py
index 47dd92cd08..32c9ea8e4e 100644
--- a/var/spack/repos/builtin/packages/r-polynom/package.py
+++ b/var/spack/repos/builtin/packages/r-polynom/package.py
@@ -12,5 +12,7 @@ class RPolynom(RPackage):
cran = "polynom"
+ license("GPL-2.0-only")
+
version("1.4-1", sha256="bc1edb7bb16c8b299103f80a52ab8c5fc200cd07a9056578c1f672e9f5019278")
version("1.4-0", sha256="c5b788b26f7118a18d5d8e7ba93a0abf3efa6603fa48603c70ed63c038d3d4dd")
diff --git a/var/spack/repos/builtin/packages/r-pool/package.py b/var/spack/repos/builtin/packages/r-pool/package.py
index 53314bd16b..4fe61ac4af 100644
--- a/var/spack/repos/builtin/packages/r-pool/package.py
+++ b/var/spack/repos/builtin/packages/r-pool/package.py
@@ -15,6 +15,8 @@ class RPool(RPackage):
cran = "pool"
+ license("MIT")
+
version("1.0.1", sha256="73d5dffd55e80fdadb88401f12570fcf08e932c4c86761931241f9841fddadbf")
version("0.1.6", sha256="cdbe5f6c7f757c01893dc9870df0fb8d300829da0e427f6c2559b01caa52d9e1")
diff --git a/var/spack/repos/builtin/packages/r-poorman/package.py b/var/spack/repos/builtin/packages/r-poorman/package.py
index 42be59116f..de34f66993 100644
--- a/var/spack/repos/builtin/packages/r-poorman/package.py
+++ b/var/spack/repos/builtin/packages/r-poorman/package.py
@@ -14,6 +14,8 @@ class RPoorman(RPackage):
cran = "poorman"
+ license("MIT")
+
version("0.2.6", sha256="328e0a3e610f17e845d95cd9c0803e0367d6f5835706e8b0ed921fc500983774")
version("0.2.5", sha256="b92b30ce0f4f02c4fa4a4e90673ef2e0ed8de9b9080dd064506581989fcc0716")
diff --git a/var/spack/repos/builtin/packages/r-posterior/package.py b/var/spack/repos/builtin/packages/r-posterior/package.py
index 02c82b5804..305822dd8e 100644
--- a/var/spack/repos/builtin/packages/r-posterior/package.py
+++ b/var/spack/repos/builtin/packages/r-posterior/package.py
@@ -21,6 +21,8 @@ class RPosterior(RPackage):
cran = "posterior"
+ license("BSD-3-Clause")
+
version("1.4.1", sha256="2b8953fa8d6890a105521023c431ddea725465eb95cf9454a88852e43ebb58d3")
version("1.3.1", sha256="7000780290a24be86dbc406dd4338aec622d8dee1e471b68b55abb4872934d7a")
version("1.2.1", sha256="b757e06885a1f21e7ad8f5a3feaecbe0a71ae8d766e4aec4c3aa2183a810afe1")
diff --git a/var/spack/repos/builtin/packages/r-prabclus/package.py b/var/spack/repos/builtin/packages/r-prabclus/package.py
index bca81c06f3..1c6de999ae 100644
--- a/var/spack/repos/builtin/packages/r-prabclus/package.py
+++ b/var/spack/repos/builtin/packages/r-prabclus/package.py
@@ -19,6 +19,8 @@ class RPrabclus(RPackage):
cran = "prabclus"
+ license("GPL-2.0-or-later")
+
version("2.3-2", sha256="f421bcbcb557281e0de4a06b15f9a496adb5c640e883c0f7bb12051efc69e441")
version("2.3-1", sha256="ef3294767d43bc3f72478fdaf0d1f13c8de18881bf9040c9f1add68af808b3c0")
version("2.2-7.1", sha256="2c5bf3bbb0d225e04c53bb0e11e9c2a6809f0e46d95b8f6dc14b9dd6a2452975")
diff --git a/var/spack/repos/builtin/packages/r-pracma/package.py b/var/spack/repos/builtin/packages/r-pracma/package.py
index bdd4920f36..ae53155e6b 100644
--- a/var/spack/repos/builtin/packages/r-pracma/package.py
+++ b/var/spack/repos/builtin/packages/r-pracma/package.py
@@ -16,6 +16,8 @@ class RPracma(RPackage):
cran = "pracma"
+ license("GPL-3.0-or-later")
+
version("2.4.2", sha256="1d50337fdfd9a8d704a64f01dae5d52b9a2bd6d872fdaa4a6685b8d3bde89c16")
version("2.3.8", sha256="2302d454406e72711714732658d0c59c9d5a1ead698f22ee23f38cba63d42764")
version("2.3.6", sha256="17ac83fd48c9155e00dc3f0433f95723505dc73d046860afd9001866d699b8de")
diff --git a/var/spack/repos/builtin/packages/r-praise/package.py b/var/spack/repos/builtin/packages/r-praise/package.py
index 5656f8f73b..20e146768c 100644
--- a/var/spack/repos/builtin/packages/r-praise/package.py
+++ b/var/spack/repos/builtin/packages/r-praise/package.py
@@ -14,4 +14,6 @@ class RPraise(RPackage):
cran = "praise"
+ license("MIT")
+
version("1.0.0", sha256="5c035e74fd05dfa59b03afe0d5f4c53fbf34144e175e90c53d09c6baedf5debd")
diff --git a/var/spack/repos/builtin/packages/r-prettyunits/package.py b/var/spack/repos/builtin/packages/r-prettyunits/package.py
index fc95c38fe7..765a87cd53 100644
--- a/var/spack/repos/builtin/packages/r-prettyunits/package.py
+++ b/var/spack/repos/builtin/packages/r-prettyunits/package.py
@@ -15,6 +15,8 @@ class RPrettyunits(RPackage):
cran = "prettyunits"
+ license("MIT")
+
version("1.1.1", sha256="9a199aa80c6d5e50fa977bc724d6e39dae1fc597a96413053609156ee7fb75c5")
version("1.0.2", sha256="35a4980586c20650538ae1e4fed4d80fdde3f212b98546fc3c7d9469a1207f5c")
diff --git a/var/spack/repos/builtin/packages/r-processx/package.py b/var/spack/repos/builtin/packages/r-processx/package.py
index 01771aa7fd..4be2cfae6a 100644
--- a/var/spack/repos/builtin/packages/r-processx/package.py
+++ b/var/spack/repos/builtin/packages/r-processx/package.py
@@ -18,6 +18,8 @@ class RProcessx(RPackage):
cran = "processx"
+ license("MIT")
+
version("3.8.1", sha256="e008472b81d4ca1a37a4ba7dd58e5e944f96ab2e44c8ccc8840d43e9fe99e93c")
version("3.8.0", sha256="9270d9d26c4314151062801a5c1fc57556b4fcb41dbf3558cb5bd230b18ffb0b")
version("3.7.0", sha256="de6a8d4135fc53ec35043fbaf6b000dc9597719345595d8479662a39dad55ed3")
diff --git a/var/spack/repos/builtin/packages/r-prodlim/package.py b/var/spack/repos/builtin/packages/r-prodlim/package.py
index 497ffc911f..9f255e7993 100644
--- a/var/spack/repos/builtin/packages/r-prodlim/package.py
+++ b/var/spack/repos/builtin/packages/r-prodlim/package.py
@@ -15,6 +15,8 @@ class RProdlim(RPackage):
cran = "prodlim"
+ license("GPL-2.0-or-later")
+
version(
"2023.03.31", sha256="5510454f8511ca956666f27dfb77d875c56b9166188c33f22cd22b7615797800"
)
diff --git a/var/spack/repos/builtin/packages/r-profvis/package.py b/var/spack/repos/builtin/packages/r-profvis/package.py
index ddaa241f93..a113a9da3b 100644
--- a/var/spack/repos/builtin/packages/r-profvis/package.py
+++ b/var/spack/repos/builtin/packages/r-profvis/package.py
@@ -11,6 +11,8 @@ class RProfvis(RPackage):
cran = "profvis"
+ license("GPL-3.0-only OR custom")
+
version("0.3.7", sha256="43974863cb793f81dbea4b94096343c321f7739c9038980405c9b16b04a906b9")
depends_on("r@3.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-progress/package.py b/var/spack/repos/builtin/packages/r-progress/package.py
index 9b0a65d7b6..b5df6a10ff 100644
--- a/var/spack/repos/builtin/packages/r-progress/package.py
+++ b/var/spack/repos/builtin/packages/r-progress/package.py
@@ -16,6 +16,8 @@ class RProgress(RPackage):
cran = "progress"
+ license("MIT")
+
version("1.2.2", sha256="b4a4d8ed55db99394b036a29a0fb20b5dd2a91c211a1d651c52a1023cc58ff35")
version("1.2.1", sha256="7401e86ff76bef4d26508b74ee8bd169a0377b2738d9ec79ebff0b7fd5c55326")
version("1.1.2", sha256="a9f4abfd9579b80967cd681041643fe9dfcc4eb3beeba45391bb64e9209baabb")
diff --git a/var/spack/repos/builtin/packages/r-progressr/package.py b/var/spack/repos/builtin/packages/r-progressr/package.py
index 738f5ca669..0ebdb0b25a 100644
--- a/var/spack/repos/builtin/packages/r-progressr/package.py
+++ b/var/spack/repos/builtin/packages/r-progressr/package.py
@@ -29,6 +29,8 @@ class RProgressr(RPackage):
cran = "progressr"
+ license("GPL-3.0-or-later")
+
version("0.13.0", sha256="0ffb3dcadde0cc191bad0ff9e05d000aa65e2fc339cfc94ebbb263088df5a4e1")
version("0.11.0", sha256="d8668c82348a20cca34bb18c0c94e6083dbb6dbea40615e07e4161aff7366cd9")
version("0.10.1", sha256="8f83024b2a6f52996750d45bf6698c2b438fb1062985f1df936ba3af313caed1")
diff --git a/var/spack/repos/builtin/packages/r-proj4/package.py b/var/spack/repos/builtin/packages/r-proj4/package.py
index 1dff0eef61..4d46ac483d 100644
--- a/var/spack/repos/builtin/packages/r-proj4/package.py
+++ b/var/spack/repos/builtin/packages/r-proj4/package.py
@@ -15,6 +15,8 @@ class RProj4(RPackage):
cran = "proj4"
+ license("GPL-2.0-only")
+
version("1.0-12", sha256="4aeb8a54d5b459674093c76068b92dbd3ce99a4e5db8829fbae868c2e43776f8")
version("1.0-11", sha256="c5f186530267005d53cc2e86849613b254ca4515a8b10310146f712d45a1d11d")
version("1.0-10.1", sha256="66857cbe5cba4930b18621070f9a7263ea0d8ddc3e5a035a051a1496e4e1da19")
diff --git a/var/spack/repos/builtin/packages/r-projpred/package.py b/var/spack/repos/builtin/packages/r-projpred/package.py
index 6b003660f3..16f7a8d390 100644
--- a/var/spack/repos/builtin/packages/r-projpred/package.py
+++ b/var/spack/repos/builtin/packages/r-projpred/package.py
@@ -19,6 +19,8 @@ class RProjpred(RPackage):
cran = "projpred"
+ license("GPL-3.0-only OR custom")
+
version("2.5.0", sha256="b6ec123f5bf573d14cbd5431e3fbdee3215d71d3e263fcbec72bee5930044e39")
version("2.2.1", sha256="6825ace07d1e580d5916bcd6bfd163460ae9008926f464e00deb7f2395cc72ad")
version("2.1.2", sha256="a88a651e533c118aad0e8c2c905cfcf688d9c419ed195896036b8f6667b5cfb0")
diff --git a/var/spack/repos/builtin/packages/r-promises/package.py b/var/spack/repos/builtin/packages/r-promises/package.py
index b0c4deac23..a22f7f90a8 100644
--- a/var/spack/repos/builtin/packages/r-promises/package.py
+++ b/var/spack/repos/builtin/packages/r-promises/package.py
@@ -17,6 +17,8 @@ class RPromises(RPackage):
cran = "promises"
+ license("MIT")
+
version("1.2.0.1", sha256="8d3a8217909e91f4c2a2eebba5ac8fc902a9ac1a9e9d8a30815c9dc0f162c4b7")
version("1.1.1", sha256="3718c6eb2c3362cbe89389e613118f783f9977dbf24757f85026e661199c5800")
version("1.0.1", sha256="c2dbc7734adf009377a41e570dfe0d82afb91335c9d0ca1ef464b9bdcca65558")
diff --git a/var/spack/repos/builtin/packages/r-proto/package.py b/var/spack/repos/builtin/packages/r-proto/package.py
index 696250d919..fda3bbe6e1 100644
--- a/var/spack/repos/builtin/packages/r-proto/package.py
+++ b/var/spack/repos/builtin/packages/r-proto/package.py
@@ -14,5 +14,7 @@ class RProto(RPackage):
cran = "proto"
+ license("GPL-2.0-only")
+
version("1.0.0", sha256="9294d9a3b2b680bb6fac17000bfc97453d77c87ef68cfd609b4c4eb6d11d04d1")
version("0.3-10", sha256="d0d941bfbf247879b3510c8ef3e35853b1fbe83ff3ce952e93d3f8244afcbb0e")
diff --git a/var/spack/repos/builtin/packages/r-proxy/package.py b/var/spack/repos/builtin/packages/r-proxy/package.py
index 010fa2fee4..c91f002e14 100644
--- a/var/spack/repos/builtin/packages/r-proxy/package.py
+++ b/var/spack/repos/builtin/packages/r-proxy/package.py
@@ -14,6 +14,8 @@ class RProxy(RPackage):
cran = "proxy"
+ license("GPL-2.0-only")
+
version("0.4-27", sha256="249991a4c4d70ad139e93f3a24e17f161ad1ec854951813ea192daf79478563f")
version("0.4-26", sha256="676bad821343974e0297a0566c4bf0cf0ea890104906a745b87d3b5989c81a4d")
version("0.4-24", sha256="8cff9bf036475941a7c44ba9bb5e2f6d4777d49ab3daaeb52d23f4b2af6d9c7c")
diff --git a/var/spack/repos/builtin/packages/r-pryr/package.py b/var/spack/repos/builtin/packages/r-pryr/package.py
index 97b66d3d15..c1b90b182a 100644
--- a/var/spack/repos/builtin/packages/r-pryr/package.py
+++ b/var/spack/repos/builtin/packages/r-pryr/package.py
@@ -15,6 +15,8 @@ class RPryr(RPackage):
cran = "pryr"
+ license("GPL-2.0-only")
+
version("0.1.6", sha256="68c1a30a42808eb01a64d31e521d21f2fd5a88dd2c14d05b4b7986d27a177704")
version("0.1.5", sha256="7b1653ec51850f4633cee8e2eb7d0b2724fb587b801539488b426cf88f0f770b")
version("0.1.4", sha256="d39834316504c49ecd4936cbbcaf3ee3dae6ded287af42475bf38c9e682f721b")
diff --git a/var/spack/repos/builtin/packages/r-ps/package.py b/var/spack/repos/builtin/packages/r-ps/package.py
index fd5c29cfe2..f6d0707dbd 100644
--- a/var/spack/repos/builtin/packages/r-ps/package.py
+++ b/var/spack/repos/builtin/packages/r-ps/package.py
@@ -14,6 +14,8 @@ class RPs(RPackage):
cran = "ps"
+ license("MIT")
+
version("1.7.5", sha256="1abc3ae3c55797b994973f7e43bf5c7bbb4da649a0dcfad36675e196dba4cb4e")
version("1.7.2", sha256="9225ebdedb5c1b245bb38b01ce88084c0fc7eafcff6c4fda2e299003ace6b21a")
version("1.7.1", sha256="9c458a377d47cc972d3cd0b2a17d0b7ad3cf3b62226410803072089a57a55ef1")
diff --git a/var/spack/repos/builtin/packages/r-pspline/package.py b/var/spack/repos/builtin/packages/r-pspline/package.py
index 7c462be7b4..68d72b1948 100644
--- a/var/spack/repos/builtin/packages/r-pspline/package.py
+++ b/var/spack/repos/builtin/packages/r-pspline/package.py
@@ -13,6 +13,8 @@ class RPspline(RPackage):
cran = "pspline"
+ license("custom")
+
version("1.0-19", sha256="ba55bf193f1df9785a0e13b7ef727d5fd2415b318cd6a26b48a2db490c4dfe40")
version("1.0-18", sha256="f71cf293bd5462e510ac5ad16c4a96eda18891a0bfa6447dd881c65845e19ac7")
diff --git a/var/spack/repos/builtin/packages/r-psych/package.py b/var/spack/repos/builtin/packages/r-psych/package.py
index 53e56459d5..12e1f86a76 100644
--- a/var/spack/repos/builtin/packages/r-psych/package.py
+++ b/var/spack/repos/builtin/packages/r-psych/package.py
@@ -27,6 +27,8 @@ class RPsych(RPackage):
cran = "psych"
+ license("GPL-2.0-or-later")
+
version("2.3.3", sha256="94a9f3c39f8243573752709b89eb8068e11dbe809f86ecf0225fb429556efb6f")
version("2.2.9", sha256="4cd518bff387fef95067696b0a0b323310e6f4a063c3d242f2a50bcb17675571")
version("2.2.5", sha256="dcc3f9b30ed44dfd1de0366295a308e0b52959eb7ac9cb3bc3f32dc5b15fc321")
diff --git a/var/spack/repos/builtin/packages/r-ptw/package.py b/var/spack/repos/builtin/packages/r-ptw/package.py
index 874a1405ec..6240a3c357 100644
--- a/var/spack/repos/builtin/packages/r-ptw/package.py
+++ b/var/spack/repos/builtin/packages/r-ptw/package.py
@@ -23,6 +23,8 @@ class RPtw(RPackage):
cran = "ptw"
+ license("GPL-2.0-or-later")
+
version("1.9-16", sha256="7e87c34b9eeaeabe3bfb937162e6cda4dd48d6bd6a97b9db8bb8303d131caa66")
version("1.9-15", sha256="22fa003f280bc000f46bca88d69bf332b29bc68435115ba8044533b70bfb7b46")
version("1.9-13", sha256="7855e74a167db3d3eba9df9d9c3daa25d7cf487cbcfe8b095f16d96eba862f46")
diff --git a/var/spack/repos/builtin/packages/r-purrr/package.py b/var/spack/repos/builtin/packages/r-purrr/package.py
index a653ca347b..b65ea4208e 100644
--- a/var/spack/repos/builtin/packages/r-purrr/package.py
+++ b/var/spack/repos/builtin/packages/r-purrr/package.py
@@ -13,6 +13,8 @@ class RPurrr(RPackage):
cran = "purrr"
+ license("MIT")
+
version("1.0.1", sha256="0a7911be3539355a4c40d136f2602befcaaad5a3f7222078500bfb969a6f2ba2")
version("0.3.5", sha256="a2386cd7e78a043cb9c14703023fff15ab1c879bf648816879d2c0c4a554fcef")
version("0.3.4", sha256="23ebc93bc9aed9e7575e8eb9683ff4acc0270ef7d6436cc2ef4236a9734840b2")
diff --git a/var/spack/repos/builtin/packages/r-pvclust/package.py b/var/spack/repos/builtin/packages/r-pvclust/package.py
index 7c770f3632..b29105069a 100644
--- a/var/spack/repos/builtin/packages/r-pvclust/package.py
+++ b/var/spack/repos/builtin/packages/r-pvclust/package.py
@@ -17,6 +17,8 @@ class RPvclust(RPackage):
cran = "pvclust"
+ license("GPL-2.0-or-later")
+
version("2.2-0", sha256="7892853bacd413b5a921006429641ad308a344ca171b3081c15e4c522a8b0201")
depends_on("r@2.10.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-qqconf/package.py b/var/spack/repos/builtin/packages/r-qqconf/package.py
index a4a5af737f..63cedc24d5 100644
--- a/var/spack/repos/builtin/packages/r-qqconf/package.py
+++ b/var/spack/repos/builtin/packages/r-qqconf/package.py
@@ -15,6 +15,8 @@ class RQqconf(RPackage):
cran = "qqconf"
+ license("GPL-3.0-only")
+
version("1.3.2", sha256="9405d627adf9447a003e14dac43701ea3e03ee73244038aa4a6e3dd324dd8ea3")
version("1.3.0", sha256="1c42ab81403568f3ad53217cc85190dad7c2fae957bfd0f0f30d57be0a065087")
version("1.2.3", sha256="9b5b6042ea8e52e6e049807c0b5e3bfd534b624bd257be769de69cf505fece62")
diff --git a/var/spack/repos/builtin/packages/r-qs/package.py b/var/spack/repos/builtin/packages/r-qs/package.py
index 0eac668199..48966618fd 100644
--- a/var/spack/repos/builtin/packages/r-qs/package.py
+++ b/var/spack/repos/builtin/packages/r-qs/package.py
@@ -16,6 +16,8 @@ class RQs(RPackage):
maintainers("dorton21")
+ license("GPL-3.0-only")
+
version("0.25.5", sha256="3f87388708a0fdfb0e68caade75ed771fd395cb4f649973459bc97f41d42064c")
version("0.25.4", sha256="92c49206a9c1c66dbd95f12efc3a57acb728e1f8387b549c437519fb2b98a533")
version("0.25.3", sha256="51adf6a112c19f78ceeefa55acf800c7e6bf2664e7d9cea9d932abb24f22be6b")
diff --git a/var/spack/repos/builtin/packages/r-qtl/package.py b/var/spack/repos/builtin/packages/r-qtl/package.py
index 754f8887e4..c998e0a8fe 100644
--- a/var/spack/repos/builtin/packages/r-qtl/package.py
+++ b/var/spack/repos/builtin/packages/r-qtl/package.py
@@ -15,6 +15,8 @@ class RQtl(RPackage):
cran = "qtl"
+ license("GPL-3.0-only")
+
version("1.60", sha256="8e9e5dfe2c6a76d4f69fb27add93ed0859ed3eaa23347310c2b9e3f07359d8ad")
version("1.58", sha256="6eca5ac177ae62304d63c224f161b0f3ac9327ec1a03da5d7df2d5ddf4b09d97")
version("1.52", sha256="320ac6172f2911ee772472becd68ff49a357c99fe7454335e4a19090d5788960")
diff --git a/var/spack/repos/builtin/packages/r-quadprog/package.py b/var/spack/repos/builtin/packages/r-quadprog/package.py
index e4dc822583..58949d9f4e 100644
--- a/var/spack/repos/builtin/packages/r-quadprog/package.py
+++ b/var/spack/repos/builtin/packages/r-quadprog/package.py
@@ -14,6 +14,8 @@ class RQuadprog(RPackage):
cran = "quadprog"
+ license("GPL-2.0-or-later")
+
version("1.5-8", sha256="22128dd6b08d3516c44ff89276719ad4fe46b36b23fdd585274fa3a93e7a49cd")
version("1.5-7", sha256="1af41e57df6f2d08ee8b72a1a5ada137beadb36c7ec9ab9bdb7c05226e8ae76d")
version("1.5-6", sha256="1443e5ffdf884b13dd454e4f6aa260fce6ec47e6845d85b62238c206ce57dcba")
diff --git a/var/spack/repos/builtin/packages/r-quantmod/package.py b/var/spack/repos/builtin/packages/r-quantmod/package.py
index 385125f690..471657e01c 100644
--- a/var/spack/repos/builtin/packages/r-quantmod/package.py
+++ b/var/spack/repos/builtin/packages/r-quantmod/package.py
@@ -14,6 +14,8 @@ class RQuantmod(RPackage):
cran = "quantmod"
+ license("GPL-3.0-only")
+
version("0.4.22", sha256="f29496f1ca9a9faf91aba70ac50bfe79303197ca8f1e369c96300005b5e6765e")
version("0.4.20", sha256="f757df41595d885f7927e18f4835bc233d78d2d3ae48fd11c8874d4338c48e94")
version("0.4.18", sha256="aa40448e93a1facf399213ac691784007731e869ad243fe762381ab099cd6c35")
diff --git a/var/spack/repos/builtin/packages/r-quantreg/package.py b/var/spack/repos/builtin/packages/r-quantreg/package.py
index 7a17e47142..6afd8979f9 100644
--- a/var/spack/repos/builtin/packages/r-quantreg/package.py
+++ b/var/spack/repos/builtin/packages/r-quantreg/package.py
@@ -19,6 +19,8 @@ class RQuantreg(RPackage):
cran = "quantreg"
+ license("GPL-2.0-or-later")
+
version("5.95", sha256="4b05a81eceebbd927372cefdc4912dfa70b6dfcd96528489f78e125eb32a96cc")
version("5.94", sha256="52d585ccb972ed7726b7d083f5635d3e42915847398e00fd6e0f69a5fe1b17c1")
version("5.93", sha256="d4a94984a500bf4c92dec21013441f001a4aa0541c4c651384e257a4b4e9e539")
diff --git a/var/spack/repos/builtin/packages/r-questionr/package.py b/var/spack/repos/builtin/packages/r-questionr/package.py
index 6c2c35226c..ed5e924d2c 100644
--- a/var/spack/repos/builtin/packages/r-questionr/package.py
+++ b/var/spack/repos/builtin/packages/r-questionr/package.py
@@ -15,6 +15,8 @@ class RQuestionr(RPackage):
cran = "questionr"
+ license("GPL-2.0-or-later")
+
version("0.7.8", sha256="af72e59fe652c6063282a7e5b0f487993b9361cc9ed052a632d64a5a6db76ba9")
version("0.7.7", sha256="ce24c40bd98dbeca615b9eb2a9cd2da26852821dc3840f8394eeecb0739dfd56")
version("0.7.6", sha256="4b71d049d9e032157e12a7809dbfa2a39262b49d0c7a03ed434791a66f0cee5e")
diff --git a/var/spack/repos/builtin/packages/r-radialmr/package.py b/var/spack/repos/builtin/packages/r-radialmr/package.py
index 301bd60fc1..b54130ab2f 100644
--- a/var/spack/repos/builtin/packages/r-radialmr/package.py
+++ b/var/spack/repos/builtin/packages/r-radialmr/package.py
@@ -15,6 +15,8 @@ class RRadialmr(RPackage):
homepage = "https://github.com/WSpiller/RadialMR"
git = "https://github.com/WSpiller/RadialMR"
+ license("GPL-3.0-or-later")
+
version("1.0", commit="d63d3fc8270836ab441b9e14a5ba3eeb2795d7cb")
depends_on("r@3.5.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-ragg/package.py b/var/spack/repos/builtin/packages/r-ragg/package.py
index 634bca5a1b..dbf967b780 100644
--- a/var/spack/repos/builtin/packages/r-ragg/package.py
+++ b/var/spack/repos/builtin/packages/r-ragg/package.py
@@ -16,6 +16,8 @@ class RRagg(RPackage):
cran = "ragg"
+ license("MIT")
+
version("1.2.5", sha256="936f4d75e0e01cdeefb9f57d121cdd7812d0de5a9e1a3a8315f92ce1c84da8f9")
version("1.2.4", sha256="c547e5636a2eefaa0021a0d50fad1e813c2ce976ec0c9c3f796d38a110680dcd")
version("1.2.3", sha256="976da0007ef0d4dbadda4734727b539671b65c1eff4ff392d734f4e2c846f2b2")
diff --git a/var/spack/repos/builtin/packages/r-rainbow/package.py b/var/spack/repos/builtin/packages/r-rainbow/package.py
index 82467a0fc1..94c583ec35 100644
--- a/var/spack/repos/builtin/packages/r-rainbow/package.py
+++ b/var/spack/repos/builtin/packages/r-rainbow/package.py
@@ -14,6 +14,8 @@ class RRainbow(RPackage):
cran = "rainbow"
+ license("GPL-3.0-only")
+
version("3.7", sha256="159dd90555eee237397f042d811f773aaee779f5036c4e0669a52c36e28d8db2")
version("3.6", sha256="63d1246f88a498f3db0321b46a552163631b288a25b24400935db41326636e87")
diff --git a/var/spack/repos/builtin/packages/r-randomforest/package.py b/var/spack/repos/builtin/packages/r-randomforest/package.py
index 10e0104d38..438c934efc 100644
--- a/var/spack/repos/builtin/packages/r-randomforest/package.py
+++ b/var/spack/repos/builtin/packages/r-randomforest/package.py
@@ -14,6 +14,8 @@ class RRandomforest(RPackage):
cran = "randomForest"
+ license("GPL-2.0-or-later")
+
version("4.7-1.1", sha256="f59ea87534480edbcd6baf53d7ec57e8c69f4532c2d2528eacfd48924efa2cd6")
version("4.6-14", sha256="f4b88920419eb0a89d0bc5744af0416d92d112988702dc726882394128a8754d")
version("4.6-12", sha256="6e512f8f88a51c01a918360acba61f1f39432f6e690bc231b7864218558b83c4")
diff --git a/var/spack/repos/builtin/packages/r-ranger/package.py b/var/spack/repos/builtin/packages/r-ranger/package.py
index 77bf3834a3..a922cb50df 100644
--- a/var/spack/repos/builtin/packages/r-ranger/package.py
+++ b/var/spack/repos/builtin/packages/r-ranger/package.py
@@ -18,6 +18,8 @@ class RRanger(RPackage):
cran = "ranger"
+ license("GPL-3.0-only")
+
version("0.15.1", sha256="4d65d9ee7c5f2704a0e303a27222c02aa53e49f3c28dc0b4451371e37ada2b2e")
version("0.14.1", sha256="5d99401d555da1cfb11c70e59d1bb545ce48720073a06a2a32eb396f622dee1b")
version("0.13.1", sha256="60934f0accc21edeefddbb4ddebfdd7cd10a3d3e90b31aa2e6e4b7f50d632d0a")
diff --git a/var/spack/repos/builtin/packages/r-rapidjsonr/package.py b/var/spack/repos/builtin/packages/r-rapidjsonr/package.py
index 4d5509b18c..b88b8f3f54 100644
--- a/var/spack/repos/builtin/packages/r-rapidjsonr/package.py
+++ b/var/spack/repos/builtin/packages/r-rapidjsonr/package.py
@@ -14,6 +14,8 @@ class RRapidjsonr(RPackage):
cran = "rapidjsonr"
+ license("MIT")
+
version("1.2.0", sha256="62c94fcdcf5d0fbdfa2f6168affe526bf547c37c16d94e2e1b78d7bf608eed1f")
depends_on("gmake", type="build")
diff --git a/var/spack/repos/builtin/packages/r-rappdirs/package.py b/var/spack/repos/builtin/packages/r-rappdirs/package.py
index 39b5a279f3..a104b85f18 100644
--- a/var/spack/repos/builtin/packages/r-rappdirs/package.py
+++ b/var/spack/repos/builtin/packages/r-rappdirs/package.py
@@ -15,6 +15,8 @@ class RRappdirs(RPackage):
cran = "rappdirs"
+ license("MIT")
+
version("0.3.3", sha256="49959f65b45b0b189a2792d6c1339bef59674ecae92f8c2ed9f26ff9e488c184")
version("0.3.1", sha256="2fd891ec16d28862f65bb57e4a78f77a597930abb59380e757afd8b6c6d3264a")
diff --git a/var/spack/repos/builtin/packages/r-raster/package.py b/var/spack/repos/builtin/packages/r-raster/package.py
index ff3b22d045..a9e3ed30c7 100644
--- a/var/spack/repos/builtin/packages/r-raster/package.py
+++ b/var/spack/repos/builtin/packages/r-raster/package.py
@@ -16,6 +16,8 @@ class RRaster(RPackage):
cran = "raster"
+ license("GPL-3.0-or-later")
+
version("3.6-20", sha256="7e5be49f4e37a2c14a3b87661b252956643b959146cbdb08e983660c1d59a813")
version("3.6-3", sha256="9f06e0f7c36258790a97421b3a26d98c9b6a2cb702f941e58ab0b18f21b0c3c6")
version("3.5-15", sha256="29c7d3c5d34284f8b5a2ddc9989fbcf092ce209d5eb5310ebc772b5ebdfdd685")
diff --git a/var/spack/repos/builtin/packages/r-rbgl/package.py b/var/spack/repos/builtin/packages/r-rbgl/package.py
index 8db4889873..483e0f0bb2 100644
--- a/var/spack/repos/builtin/packages/r-rbgl/package.py
+++ b/var/spack/repos/builtin/packages/r-rbgl/package.py
@@ -14,6 +14,8 @@ class RRbgl(RPackage):
bioc = "RBGL"
+ license("BSL-1.0")
+
version("1.76.0", commit="18b7cc5f002435aa83e8b693e7bf269fc0b096a5")
version("1.74.0", commit="e698db897b719992a8c0747138735c0e7d9dfb21")
version("1.72.0", commit="a86f3102f2795e1ffb530bb061247e3a42ca22f7")
diff --git a/var/spack/repos/builtin/packages/r-rbibutils/package.py b/var/spack/repos/builtin/packages/r-rbibutils/package.py
index 90a0579f9a..1dfb513606 100644
--- a/var/spack/repos/builtin/packages/r-rbibutils/package.py
+++ b/var/spack/repos/builtin/packages/r-rbibutils/package.py
@@ -16,6 +16,8 @@ class RRbibutils(RPackage):
cran = "rbibutils"
+ license("GPL-2.0-only")
+
version("2.2.13", sha256="ac235c60bf191ad1830b93045af1b2fe50a6978f6f63cecc4c514a8ba339efc2")
version("2.2.9", sha256="b22c07ff916ec338e5a8c6e7e4302f06c9b88d64ee6a59ee4bf5d83a3d5eff86")
version("2.2.8", sha256="f1aecdeeba99042d34de19234238c5bbdc18a26f271f6adf9c9b7e349d50d152")
diff --git a/var/spack/repos/builtin/packages/r-rbokeh/package.py b/var/spack/repos/builtin/packages/r-rbokeh/package.py
index 83050abd76..8dd0b966f6 100644
--- a/var/spack/repos/builtin/packages/r-rbokeh/package.py
+++ b/var/spack/repos/builtin/packages/r-rbokeh/package.py
@@ -16,6 +16,8 @@ class RRbokeh(RPackage):
cran = "rbokeh"
+ license("BSD-3-Clause")
+
version("0.5.2", sha256="d8c47dbd978efce04e5676a3a91d511517a9bb8fe1859c404bfc9ee0f0bf4ec0")
version("0.5.1", sha256="48eba3b238cea2b9aa408d8a48c663564292e76f2ab3f603bc671315a4a75a88")
version("0.5.0", sha256="499c3224a7dcaeb4bb60fd645b3ef528a20e59437747a073713941b80cbcebd2")
diff --git a/var/spack/repos/builtin/packages/r-rcmdcheck/package.py b/var/spack/repos/builtin/packages/r-rcmdcheck/package.py
index a4059f8d8d..90327fc8d4 100644
--- a/var/spack/repos/builtin/packages/r-rcmdcheck/package.py
+++ b/var/spack/repos/builtin/packages/r-rcmdcheck/package.py
@@ -15,6 +15,8 @@ class RRcmdcheck(RPackage):
cran = "rcmdcheck"
+ license("MIT")
+
version("1.4.0", sha256="bbd4ef7d514b8c2076196a7c4a6041d34623d55fbe73f2771758ce61fd32c9d0")
version("1.3.3", sha256="1ab679eb1976d74cd3be5bcad0af7fcc673dbdfd4406bbce32591c8fddfb93b4")
diff --git a/var/spack/repos/builtin/packages/r-rcppblaze/package.py b/var/spack/repos/builtin/packages/r-rcppblaze/package.py
index b0919b1c26..8af0a332a1 100644
--- a/var/spack/repos/builtin/packages/r-rcppblaze/package.py
+++ b/var/spack/repos/builtin/packages/r-rcppblaze/package.py
@@ -35,6 +35,8 @@ class RRcppblaze(RPackage):
cran = "RcppBlaze"
+ license("BSD-3-Clause")
+
version("0.2.2", sha256="67550ed8aea12a219047af61b41e5b9f991608a21ce9a8fbf7ac55da0f7c2742")
depends_on("r@3.0.2:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-rcppcnpy/package.py b/var/spack/repos/builtin/packages/r-rcppcnpy/package.py
index 096a5ad025..dda3924e9c 100644
--- a/var/spack/repos/builtin/packages/r-rcppcnpy/package.py
+++ b/var/spack/repos/builtin/packages/r-rcppcnpy/package.py
@@ -18,6 +18,8 @@ class RRcppcnpy(RPackage):
cran = "RcppCNPy"
+ license("BitTorrent-1.0")
+
version("0.2.11", sha256="5dbb36f2526c276fd79b8e08a30503dc401cdf54d8c40f61af758c9ee1192f55")
version("0.2.10", sha256="77d6fbc86520a08da40d44c0b82767099f8f719ca95870d91efff1a9cab1ab9c")
version("0.2.9", sha256="733f004ad1a8b0e5aafbf547c4349d2df3118afd57f1ff99f20e39135c6edb30")
diff --git a/var/spack/repos/builtin/packages/r-rcppdate/package.py b/var/spack/repos/builtin/packages/r-rcppdate/package.py
index 52169a46c9..68645630b1 100644
--- a/var/spack/repos/builtin/packages/r-rcppdate/package.py
+++ b/var/spack/repos/builtin/packages/r-rcppdate/package.py
@@ -19,5 +19,7 @@ class RRcppdate(RPackage):
cran = "RcppDate"
+ license("MIT")
+
version("0.0.3", sha256="9c5ee7cf76d63cd51e8faff831f5f865762868d7d705395960c0f22e9b238bdb")
version("0.0.1", sha256="117721fc677dfb4209200a7ff894fbbb8ee1b652d01b3878b11c3253733b4a5f")
diff --git a/var/spack/repos/builtin/packages/r-rcppeigen/package.py b/var/spack/repos/builtin/packages/r-rcppeigen/package.py
index 4c9dbb397a..464eeea0f5 100644
--- a/var/spack/repos/builtin/packages/r-rcppeigen/package.py
+++ b/var/spack/repos/builtin/packages/r-rcppeigen/package.py
@@ -25,6 +25,8 @@ class RRcppeigen(RPackage):
cran = "RcppEigen"
+ license("MPL-2.0")
+
version("0.3.3.9.3", sha256="5873a47fd6587d916f86119ab140c6736abf80ac45d06ff1c9d198708e7d1c76")
version("0.3.3.9.2", sha256="2547e794d5a6fb8d9fbadf19e64afa0bcf413cc69ecf3f428995fa5a0fced493")
version("0.3.3.9.1", sha256="8a0486249b778a4275a1168fc89fc7fc49c2bb031cb14b50a50089acae7fe962")
diff --git a/var/spack/repos/builtin/packages/r-rcpptoml/package.py b/var/spack/repos/builtin/packages/r-rcpptoml/package.py
index cf0c88e991..8ab1cd4fec 100644
--- a/var/spack/repos/builtin/packages/r-rcpptoml/package.py
+++ b/var/spack/repos/builtin/packages/r-rcpptoml/package.py
@@ -17,6 +17,8 @@ class RRcpptoml(RPackage):
cran = "RcppTOML"
+ license("JSON")
+
version("0.2.2", sha256="371391f9ca82221e76a424082ea9ebc5ea2c50f14e8408469b09d7dc3e6f63aa")
version("0.1.7", sha256="2f09f00cbee6c6eeff5d5f0195c10de0155496de15fbe8189c18627ee3090541")
diff --git a/var/spack/repos/builtin/packages/r-rda/package.py b/var/spack/repos/builtin/packages/r-rda/package.py
index 1d083901ac..9d0c22c1b0 100644
--- a/var/spack/repos/builtin/packages/r-rda/package.py
+++ b/var/spack/repos/builtin/packages/r-rda/package.py
@@ -14,6 +14,8 @@ class RRda(RPackage):
cran = "rda"
+ license("GPL-3.0-or-later")
+
version("1.2-1", sha256="37038a9131c9133519f5e64fa1a86dbe28b21f519cf6528503234648a139ae9a")
version("1.0.2-2.1", sha256="eea3a51a2e132a023146bfbc0c384f5373eb3ea2b61743d7658be86a5b04949e")
version("1.0.2-2", sha256="52ee41249b860af81dc692eee38cd4f8f26d3fbe34cb274f4e118de0013b58bc")
diff --git a/var/spack/repos/builtin/packages/r-readbitmap/package.py b/var/spack/repos/builtin/packages/r-readbitmap/package.py
index 48ae86f4a8..b4df4ed1c5 100644
--- a/var/spack/repos/builtin/packages/r-readbitmap/package.py
+++ b/var/spack/repos/builtin/packages/r-readbitmap/package.py
@@ -16,6 +16,8 @@ class RReadbitmap(RPackage):
cran = "readbitmap"
+ license("GPL-2.0-or-later")
+
version("0.1.5", sha256="737d7d585eb33de2c200da64d16781e3c9522400fe2af352e1460c6a402a0291")
depends_on("r-bmp", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-readr/package.py b/var/spack/repos/builtin/packages/r-readr/package.py
index 95e17dd114..d3b45b05aa 100644
--- a/var/spack/repos/builtin/packages/r-readr/package.py
+++ b/var/spack/repos/builtin/packages/r-readr/package.py
@@ -16,6 +16,8 @@ class RReadr(RPackage):
cran = "readr"
+ license("MIT")
+
version("2.1.4", sha256="98144fa48c4fa61ef8c73ede8f87a2d2c5c44e9502b7875b266eb79984fbeb0d")
version("2.1.3", sha256="d70dd55e80e87cf1387811fcdc3da92987a892ee75dae02f77ff074142618263")
version("2.1.2", sha256="94afd03a1fa4abcf2985ec903bbf5995d7c590e1a50512ed80d081ef4fe10c1b")
diff --git a/var/spack/repos/builtin/packages/r-readxl/package.py b/var/spack/repos/builtin/packages/r-readxl/package.py
index d3e8a60f51..1442a32b78 100644
--- a/var/spack/repos/builtin/packages/r-readxl/package.py
+++ b/var/spack/repos/builtin/packages/r-readxl/package.py
@@ -16,6 +16,8 @@ class RReadxl(RPackage):
cran = "readxl"
+ license("MIT")
+
version("1.4.2", sha256="387304e2c5be0dca4861ec0232f0d92cc1882b660ca917f8f2a8a4ae858aba11")
version("1.4.1", sha256="f6bebb7f940fb21baacd60345b7075c77eb1d026466c55e6a36148de680da1fa")
version("1.4.0", sha256="ab9239c249f79b649f7665a612b3dbf4b774ab633115e6dee41091a8cb2491f7")
diff --git a/var/spack/repos/builtin/packages/r-recipes/package.py b/var/spack/repos/builtin/packages/r-recipes/package.py
index f1c477fcec..1ab665caa3 100644
--- a/var/spack/repos/builtin/packages/r-recipes/package.py
+++ b/var/spack/repos/builtin/packages/r-recipes/package.py
@@ -17,6 +17,8 @@ class RRecipes(RPackage):
cran = "recipes"
+ license("MIT")
+
version("1.0.6", sha256="105e97127cdd6aaeb9fb3348e51a9c46e21fb8bcb734cb3bbd6dbdf2b6b2fc8f")
version("1.0.2", sha256="1a7b5a9a2946fa34599935b6d93101ec559d8a901d49cc691972c75df8d5670e")
version("1.0.1", sha256="9e3ae212413409bf41ec7d1a311586e12c0ca79943cef436707d041c57125bc9")
diff --git a/var/spack/repos/builtin/packages/r-registry/package.py b/var/spack/repos/builtin/packages/r-registry/package.py
index e975fb94c5..3c540fd363 100644
--- a/var/spack/repos/builtin/packages/r-registry/package.py
+++ b/var/spack/repos/builtin/packages/r-registry/package.py
@@ -13,6 +13,8 @@ class RRegistry(RPackage):
cran = "registry"
+ license("GPL-2.0-only")
+
version("0.5-1", sha256="dfea36edb0a703ec57e111016789b47a1ba21d9c8ff30672555c81327a3372cc")
version("0.5", sha256="5d8be59ba791987b2400e9e8eaaac614cd544c1aece785ec4782ea6d5ea00efb")
version("0.3", sha256="58a5c43b8012ca5e509fa29a8daf6f24f097b8eb021a723f6a9c33db1dd3f430")
diff --git a/var/spack/repos/builtin/packages/r-rematch/package.py b/var/spack/repos/builtin/packages/r-rematch/package.py
index 3644c84a81..7e6929fa57 100644
--- a/var/spack/repos/builtin/packages/r-rematch/package.py
+++ b/var/spack/repos/builtin/packages/r-rematch/package.py
@@ -14,4 +14,6 @@ class RRematch(RPackage):
cran = "rematch"
+ license("MIT")
+
version("1.0.1", sha256="a409dec978cd02914cdddfedc974d9b45bd2975a124d8870d52cfd7d37d47578")
diff --git a/var/spack/repos/builtin/packages/r-rematch2/package.py b/var/spack/repos/builtin/packages/r-rematch2/package.py
index d1b334dc92..19f41edcc8 100644
--- a/var/spack/repos/builtin/packages/r-rematch2/package.py
+++ b/var/spack/repos/builtin/packages/r-rematch2/package.py
@@ -14,6 +14,8 @@ class RRematch2(RPackage):
cran = "rematch2"
+ license("MIT")
+
version("2.1.2", sha256="fe9cbfe99dd7731a0a2a310900d999f80e7486775b67f3f8f388c30737faf7bb")
version("2.1.1", sha256="d0423a418e8b46ac3a4819af7a7d19c39ca7c8c862c1e9a1c1294aa19152518f")
version("2.1.0", sha256="78677071bd44b40e562df1da6f0c6bdeae44caf973f97ff8286b8c994db59f01")
diff --git a/var/spack/repos/builtin/packages/r-remotes/package.py b/var/spack/repos/builtin/packages/r-remotes/package.py
index 23f823bb14..9266599575 100644
--- a/var/spack/repos/builtin/packages/r-remotes/package.py
+++ b/var/spack/repos/builtin/packages/r-remotes/package.py
@@ -16,6 +16,8 @@ class RRemotes(RPackage):
cran = "remotes"
+ license("MIT")
+
version("2.4.2", sha256="f2ef875f24a485bf4f55a8c830f87cdd5db868f9a8cdb624dc452d0bf66ba516")
version("2.2.0", sha256="12f234fd8c46f4ac54e06a3c60e4015ed2193a32762ca4dd6854f120136f33b8")
version("2.1.1", sha256="4e590746fce618094089372b185e1ea234b3337b23c44c44118e942d0fb5118b")
diff --git a/var/spack/repos/builtin/packages/r-renv/package.py b/var/spack/repos/builtin/packages/r-renv/package.py
index e229c5881f..a804a6770f 100644
--- a/var/spack/repos/builtin/packages/r-renv/package.py
+++ b/var/spack/repos/builtin/packages/r-renv/package.py
@@ -17,6 +17,8 @@ class RRenv(RPackage):
cran = "renv"
+ license("MIT")
+
version("0.17.3", sha256="1c4f28cd233e1f539a2a091f1d118de83eb8aea5d5780dbdfb6bb8dcc6e4f5f0")
version("0.16.0", sha256="f3a13e6b71e9be460db73bd9e11a3cb8a1d9bc05c6b77423957cbc2a7f8ba016")
version("0.15.5", sha256="b4f1a9a7daa82f0c3123ebd4eeba06e98d5485215518e5292b25bc56741d582e")
diff --git a/var/spack/repos/builtin/packages/r-repr/package.py b/var/spack/repos/builtin/packages/r-repr/package.py
index f76b93759a..9bd04192d2 100644
--- a/var/spack/repos/builtin/packages/r-repr/package.py
+++ b/var/spack/repos/builtin/packages/r-repr/package.py
@@ -15,6 +15,8 @@ class RRepr(RPackage):
cran = "repr"
+ license("GPL-3.0-or-later")
+
version("1.1.6", sha256="3d2e6c9b363c1ec4811688deff7fb22093cadc9e0a333930382093d93c16673f")
version("1.1.4", sha256="6f799ca83e0940618dd8c22e62ffdce5ec11ba3366c5306ae58b55b53c097040")
version("1.1.0", sha256="743fe018f9e3e54067a970bc38b6b8c0c0498b43f88d179ac4a959c2013a5f96")
diff --git a/var/spack/repos/builtin/packages/r-reprex/package.py b/var/spack/repos/builtin/packages/r-reprex/package.py
index ddd37618f0..4202897793 100644
--- a/var/spack/repos/builtin/packages/r-reprex/package.py
+++ b/var/spack/repos/builtin/packages/r-reprex/package.py
@@ -19,6 +19,8 @@ class RReprex(RPackage):
cran = "reprex"
+ license("MIT")
+
version("2.0.2", sha256="a85b16e26112364a65c886efea050df08c17aadf1411fd14ec27d9ef13e87092")
version("2.0.1", sha256="0e6d8667cacb63135476a766fba3a4f91e5ad86274ea66d2b1e6d773b5ca6426")
version("0.3.0", sha256="203c2ae6343f6ff887e7a5a3f5d20bae465f6e8d9745c982479f5385f4effb6c")
diff --git a/var/spack/repos/builtin/packages/r-reproducible/package.py b/var/spack/repos/builtin/packages/r-reproducible/package.py
index f4e06125a1..082d2e6ddb 100644
--- a/var/spack/repos/builtin/packages/r-reproducible/package.py
+++ b/var/spack/repos/builtin/packages/r-reproducible/package.py
@@ -24,6 +24,8 @@ class RReproducible(RPackage):
maintainers("dorton21")
+ license("GPL-3.0-only")
+
version("1.2.16", sha256="ec504cdc1adf305cd008ce65eff226e3cb60b7a454b2c8b98a871c84458546ae")
version("1.2.10", sha256="fcee3aeb9d38c561c95df8663614ff0ed91a871719730766171b4ed19c82f729")
version("1.2.8", sha256="6f453016404f6a2a235cb4d951a29aa7394dc3bd0b9cfc338dc85fb3d5045dd5")
diff --git a/var/spack/repos/builtin/packages/r-reshape/package.py b/var/spack/repos/builtin/packages/r-reshape/package.py
index daa526efcf..9ca6c37960 100644
--- a/var/spack/repos/builtin/packages/r-reshape/package.py
+++ b/var/spack/repos/builtin/packages/r-reshape/package.py
@@ -14,6 +14,8 @@ class RReshape(RPackage):
cran = "reshape"
+ license("MIT")
+
version("0.8.9", sha256="791178b3b5f30c166ebf5910a5ab1c67b54e7023b10b6c2e2ddd1cc02a1e4048")
version("0.8.8", sha256="4d5597fde8511e8fe4e4d1fd7adfc7ab37ff41ac68c76a746f7487d7b106d168")
version("0.8.7", sha256="2fa6c87d1e89f182e51bc5a4fcda3d42d83b8fb4474ca525fa7a8db5081f3992")
diff --git a/var/spack/repos/builtin/packages/r-reshape2/package.py b/var/spack/repos/builtin/packages/r-reshape2/package.py
index a20525b10e..1d9a2e920b 100644
--- a/var/spack/repos/builtin/packages/r-reshape2/package.py
+++ b/var/spack/repos/builtin/packages/r-reshape2/package.py
@@ -14,6 +14,8 @@ class RReshape2(RPackage):
cran = "reshape2"
+ license("MIT")
+
version("1.4.4", sha256="d88dcf9e2530fa9695fc57d0c78adfc5e361305fe8919fe09410b17da5ca12d8")
version("1.4.3", sha256="8aff94c935e75032344b52407593392ddd4e16a88bb206984340c816d42c710e")
version("1.4.2", sha256="6d3783610379be4c5676d9236cf66276a166b5b96c18f2759e9b219758959b6b")
diff --git a/var/spack/repos/builtin/packages/r-restfulr/package.py b/var/spack/repos/builtin/packages/r-restfulr/package.py
index 38caff2eca..e2e4b7b9d4 100644
--- a/var/spack/repos/builtin/packages/r-restfulr/package.py
+++ b/var/spack/repos/builtin/packages/r-restfulr/package.py
@@ -13,6 +13,8 @@ class RRestfulr(RPackage):
cran = "restfulr"
+ license("Artistic-2.0")
+
version("0.0.15", sha256="40ff8f1fb2987af2223e1a855bb1680c5ce2143fbce7ebc42f1edb291f80e692")
version("0.0.13", sha256="7b59f5887aaf02f46a80617f4d1e0ffd4e11e4840e9e2fbd486a9a9c7f2d64b6")
diff --git a/var/spack/repos/builtin/packages/r-reticulate/package.py b/var/spack/repos/builtin/packages/r-reticulate/package.py
index dad07be86b..4ed56e2b1e 100644
--- a/var/spack/repos/builtin/packages/r-reticulate/package.py
+++ b/var/spack/repos/builtin/packages/r-reticulate/package.py
@@ -17,6 +17,8 @@ class RReticulate(RPackage):
cran = "reticulate"
+ license("Apache-2.0")
+
version("1.28", sha256="58a299ed18faaa3ff14936752fcc2b86e64ae18fc9f36befdfd492ccb251516f")
version("1.26", sha256="3fd74823bde1b0e094db7c2bf6b40ee2501f8d724b4c35b53da95c3c588c74c5")
version("1.25", sha256="2125af9e75939c3b7c0dc74f28f42606e816d63aa1143baf631c318ff5ff3a2c")
diff --git a/var/spack/repos/builtin/packages/r-rex/package.py b/var/spack/repos/builtin/packages/r-rex/package.py
index 5efcb9cfa3..7816b0b4df 100644
--- a/var/spack/repos/builtin/packages/r-rex/package.py
+++ b/var/spack/repos/builtin/packages/r-rex/package.py
@@ -13,6 +13,8 @@ class RRex(RPackage):
cran = "rex"
+ license("MIT")
+
version("1.2.1", sha256="af42e649c06e4bbdba94d5a1870a7e8347903571c90cd5e5ca40f52307a3bfd6")
version("1.2.0", sha256="06b491f1469078862e40543fd74e1d38b2e0fb61fdf01c8083add4b11ac2eb54")
version("1.1.2", sha256="bd3c74ceaf335336f5dd04314d0a791f6311e421a2158f321f5aab275f539a2a")
diff --git a/var/spack/repos/builtin/packages/r-rgenoud/package.py b/var/spack/repos/builtin/packages/r-rgenoud/package.py
index 1af235a07e..054d1ab264 100644
--- a/var/spack/repos/builtin/packages/r-rgenoud/package.py
+++ b/var/spack/repos/builtin/packages/r-rgenoud/package.py
@@ -13,6 +13,8 @@ class RRgenoud(RPackage):
cran = "rgenoud"
+ license("GPL-3.0-only")
+
version("5.9-0.3", sha256="31560a8dad791f9c47a673e90d397b3fc60da1a58be1ae1486ace90d988eb55f")
version("5.8-3.0", sha256="9beb11b5edab3ab3aa6001daa39668b240a8e0328be9d55db4e23ff88ce3235d")
version("5.8-2.0", sha256="106c4f6a6df5159578e929a0141b3cfbaa88141a70703ff59a1fc48a27e2d239")
diff --git a/var/spack/repos/builtin/packages/r-rgexf/package.py b/var/spack/repos/builtin/packages/r-rgexf/package.py
index ec96f665e4..316e644eb3 100644
--- a/var/spack/repos/builtin/packages/r-rgexf/package.py
+++ b/var/spack/repos/builtin/packages/r-rgexf/package.py
@@ -19,6 +19,8 @@ class RRgexf(RPackage):
cran = "rgexf"
+ license("MIT")
+
version("0.16.2", sha256="6ee052b0de99d0c7492366b991d345a51b3d0cc890d10a68b8670e1bd4fc8201")
version("0.16.0", sha256="2a671df9ac70cfefd4092754317cb28e32a33df345b80e1975bf838e838245ee")
version("0.15.3", sha256="2e8a7978d1fb977318e6310ba65b70a9c8890185c819a7951ac23425c6dc8147")
diff --git a/var/spack/repos/builtin/packages/r-rgl/package.py b/var/spack/repos/builtin/packages/r-rgl/package.py
index 6f96a6f712..bb100271a4 100644
--- a/var/spack/repos/builtin/packages/r-rgl/package.py
+++ b/var/spack/repos/builtin/packages/r-rgl/package.py
@@ -18,6 +18,8 @@ class RRgl(RPackage):
cran = "rgl"
+ license("GPL-2.0-or-later")
+
version("1.1.3", sha256="4fa246c2ab06261ea81e09a7a489f34174b93359fe74a3db291f8d0eccd38aae")
version("0.110.2", sha256="da1118c1990ae161a5787960fb22009601d2ee7d39ca9c97c31c70589bce346d")
version("0.108.3.2", sha256="033af3aceade6c21d0a602958fff1c25c21febc7d0e867cf88860cfa25fc3c65")
diff --git a/var/spack/repos/builtin/packages/r-rhdf5filters/package.py b/var/spack/repos/builtin/packages/r-rhdf5filters/package.py
index 9f29a05f4a..3a4400408b 100644
--- a/var/spack/repos/builtin/packages/r-rhdf5filters/package.py
+++ b/var/spack/repos/builtin/packages/r-rhdf5filters/package.py
@@ -13,6 +13,8 @@ class RRhdf5filters(RPackage):
bioc = "rhdf5filters"
+ license("BSD-2-Clause")
+
version("1.12.0", commit="4deabdef71c0349c4eaf7e5604cb7f389809f006")
version("1.10.0", commit="6131538e2c5896dca0af33882bc2da961d79e49a")
version("1.8.0", commit="b0b588b71a5595b30f4e698a50b84310dc19745d")
diff --git a/var/spack/repos/builtin/packages/r-rio/package.py b/var/spack/repos/builtin/packages/r-rio/package.py
index 27458bdca8..e82e65ed19 100644
--- a/var/spack/repos/builtin/packages/r-rio/package.py
+++ b/var/spack/repos/builtin/packages/r-rio/package.py
@@ -20,6 +20,8 @@ class RRio(RPackage):
cran = "rio"
+ license("GPL-2.0-only")
+
version("0.5.29", sha256="9fa63187e1814053e6ed2a164665b4924e08c3453adccb78f7211d403dcc5412")
version("0.5.16", sha256="d3eb8d5a11e0a3d26169bb9d08f834a51a6516a349854250629072d59c29d465")
diff --git a/var/spack/repos/builtin/packages/r-rjags/package.py b/var/spack/repos/builtin/packages/r-rjags/package.py
index 9744c45be6..a9c1311ddf 100644
--- a/var/spack/repos/builtin/packages/r-rjags/package.py
+++ b/var/spack/repos/builtin/packages/r-rjags/package.py
@@ -14,6 +14,8 @@ class RRjags(RPackage):
cran = "rjags"
+ license("GPL-2.0-only")
+
version("4-14", sha256="313b5df702598ce3bbc5f8b027b654c8489420ca5a4e0a794954ea9f4837e2cb")
version("4-13", sha256="f85cc34c5127b828d8a3fa3613ef29f147c868bdaf55eb0f7406c10abbf92b32")
version("4-12", sha256="b91f34c3f9ebf78fa44bd661346fbb6f28a01693a7203ac133c98392dd273e10")
diff --git a/var/spack/repos/builtin/packages/r-rjson/package.py b/var/spack/repos/builtin/packages/r-rjson/package.py
index f1b76f423c..68ebbacf6d 100644
--- a/var/spack/repos/builtin/packages/r-rjson/package.py
+++ b/var/spack/repos/builtin/packages/r-rjson/package.py
@@ -13,6 +13,8 @@ class RRjson(RPackage):
cran = "rjson"
+ license("GPL-2.0-only")
+
version("0.2.21", sha256="982b56d35ccc0c7db0b20c1d3eab5f5f47c620309646fdc278ff1cc3433ea2e2")
version("0.2.20", sha256="3a287c1e5ee7c333ed8385913c0a307daf99335fbdf803e9dcca6e3d5adb3f6c")
version("0.2.19", sha256="5c2672461986f2b715416cab92ed262abe9875f31299bc8a1a072ef7c6dd49bc")
diff --git a/var/spack/repos/builtin/packages/r-rlang/package.py b/var/spack/repos/builtin/packages/r-rlang/package.py
index 2805d53bba..820cbc4fc8 100644
--- a/var/spack/repos/builtin/packages/r-rlang/package.py
+++ b/var/spack/repos/builtin/packages/r-rlang/package.py
@@ -14,6 +14,8 @@ class RRlang(RPackage):
cran = "rlang"
+ license("MIT")
+
version("1.1.2", sha256="2a0ee1dc6e5c59b283c32db5e74e869922a336197cb406fe92622b6ec66f8092")
version("1.1.1", sha256="5e5ec9a7796977216c39d94b1e342e08f0681746657067ba30de11b8fa8ada99")
version("1.1.0", sha256="f89859d91c9edc05fd7ccf21163fe53ad58da907ee273a93d5ab004a8649335b")
diff --git a/var/spack/repos/builtin/packages/r-rle/package.py b/var/spack/repos/builtin/packages/r-rle/package.py
index 64e53863ae..13b9401936 100644
--- a/var/spack/repos/builtin/packages/r-rle/package.py
+++ b/var/spack/repos/builtin/packages/r-rle/package.py
@@ -14,6 +14,8 @@ class RRle(RPackage):
cran = "rle"
+ license("GPL-3.0-only")
+
version("0.9.2", sha256="803cbe310af6e882e27be61d37d660dbe5910ac1ee1eff61a480bcf724a04f69")
depends_on("r@3.5:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-rmarkdown/package.py b/var/spack/repos/builtin/packages/r-rmarkdown/package.py
index 230caf5788..93bdda8269 100644
--- a/var/spack/repos/builtin/packages/r-rmarkdown/package.py
+++ b/var/spack/repos/builtin/packages/r-rmarkdown/package.py
@@ -14,6 +14,8 @@ class RRmarkdown(RPackage):
cran = "rmarkdown"
+ license("GPL-3.0-only")
+
version("2.21", sha256="c25b20a422d11a115c93460f41c488874002154abb349b14e0d6518682fdac28")
version("2.17", sha256="aa576c458ec4c2e8468aaa4e3f60202d8d9c7ef54fa01d6b2d243bffee08c4be")
version("2.16", sha256="d3d34e0419c419d3ab20eb60952a0f0f4c391d202277af55dcd673d25561fa71")
diff --git a/var/spack/repos/builtin/packages/r-rminer/package.py b/var/spack/repos/builtin/packages/r-rminer/package.py
index 5b79983150..399b2cabdd 100644
--- a/var/spack/repos/builtin/packages/r-rminer/package.py
+++ b/var/spack/repos/builtin/packages/r-rminer/package.py
@@ -27,6 +27,8 @@ class RRminer(RPackage):
cran = "rminer"
+ license("GPL-2.0-only")
+
version("1.4.6", sha256="1f8bf7b3fbc887fd766568c1ec1f861021c962259354bd8967a61c1d0761cdf7")
version("1.4.2", sha256="64444dcedcd17f2f26129819d6bd2f84d4bb59c8f65328b6054ef32cb9624fc2")
diff --git a/var/spack/repos/builtin/packages/r-rms/package.py b/var/spack/repos/builtin/packages/r-rms/package.py
index f44e171ee2..84befe991f 100644
--- a/var/spack/repos/builtin/packages/r-rms/package.py
+++ b/var/spack/repos/builtin/packages/r-rms/package.py
@@ -25,6 +25,8 @@ class RRms(RPackage):
cran = "rms"
+ license("GPL-2.0-or-later")
+
version("6.6-0", sha256="f3abadb94339f3aedadd27e1aceade069bcb53c94bf246626b0dc94b16b6625c")
version("6.3-0", sha256="6c41eb670daf5e4391cc2f2a19e20a591f90769c124300a7ccf555820140d3f9")
version("6.2-0", sha256="10d58cbfe39fb434223834e29e5248c9384cded23e6267cfc99367d0f5ee24b6")
diff --git a/var/spack/repos/builtin/packages/r-rmutil/package.py b/var/spack/repos/builtin/packages/r-rmutil/package.py
index 6a4576fb71..e4f5f53d33 100644
--- a/var/spack/repos/builtin/packages/r-rmutil/package.py
+++ b/var/spack/repos/builtin/packages/r-rmutil/package.py
@@ -16,6 +16,8 @@ class RRmutil(RPackage):
cran = "rmutil"
+ license("GPL-2.0-or-later")
+
version("1.1.10", sha256="819fd7ce695cc742b4594705986eb06764460fc88521ea32de793c49de7ca5f9")
version("1.1.9", sha256="3a68cc4058394fcb6bab960a680bad939ad7270888f4c271ca6438e49670333c")
version("1.1.5", sha256="6077e643d6daeba6edcf49d928320b54cc6aa6ff59934f9e9e6071a2f9afb2f6")
diff --git a/var/spack/repos/builtin/packages/r-rncl/package.py b/var/spack/repos/builtin/packages/r-rncl/package.py
index f03506f8ea..fad67c4d9f 100644
--- a/var/spack/repos/builtin/packages/r-rncl/package.py
+++ b/var/spack/repos/builtin/packages/r-rncl/package.py
@@ -17,6 +17,8 @@ class RRncl(RPackage):
cran = "rncl"
+ license("BSD-2-Clause")
+
version("0.8.7", sha256="1d876e4f5f2b8a24cc3ea1002c29eedbc0ca96011b0fa15b085e5b75cfc7993a")
version("0.8.6", sha256="fcc972c04fb43ace0876eb640a6433caddf6ec8304f7ceee37107d812ce68ffb")
version("0.8.4", sha256="6b19d0dd9bb08ecf99766be5ad684bcd1894d1cd9291230bdd709dbd3396496b")
diff --git a/var/spack/repos/builtin/packages/r-rngtools/package.py b/var/spack/repos/builtin/packages/r-rngtools/package.py
index 04b2a98a53..b2da2449f4 100644
--- a/var/spack/repos/builtin/packages/r-rngtools/package.py
+++ b/var/spack/repos/builtin/packages/r-rngtools/package.py
@@ -17,6 +17,8 @@ class RRngtools(RPackage):
cran = "rngtools"
+ license("GPL-3.0-only")
+
version("1.5.2", sha256="7f8c76ca4c7851b69a86e27be09b02ddc86357f0388659ef8787634682e8a74d")
version("1.5", sha256="8274873b73f7acbe0ce007e62893bf4d369d2aab8768754a60da46b3f078f575")
version("1.4", sha256="3aa92366e5d0500537964302f5754a750aff6b169a27611725e7d84552913bce")
diff --git a/var/spack/repos/builtin/packages/r-rnoaa/package.py b/var/spack/repos/builtin/packages/r-rnoaa/package.py
index 81e4c00b51..b1f8561f9a 100644
--- a/var/spack/repos/builtin/packages/r-rnoaa/package.py
+++ b/var/spack/repos/builtin/packages/r-rnoaa/package.py
@@ -20,6 +20,8 @@ class RRnoaa(RPackage):
cran = "rnoaa"
+ license("MIT")
+
version("1.3.8", sha256="57974b48162637e98888f041d6f0e580d3c60bd5008af2d2bc659491f0deb98a")
version("1.3.0", sha256="4c421ad6e4c2b25e4dea5351c338aed70bea6e382562412d1dad825a50b0d161")
version("0.8.4", sha256="fb9ae771111dd5f638c1eff3290abad2ff9cc7e68a6678bf2414433ebed2dbbf")
diff --git a/var/spack/repos/builtin/packages/r-robust/package.py b/var/spack/repos/builtin/packages/r-robust/package.py
index c4e08eeda9..d6dc1b1236 100644
--- a/var/spack/repos/builtin/packages/r-robust/package.py
+++ b/var/spack/repos/builtin/packages/r-robust/package.py
@@ -15,6 +15,8 @@ class RRobust(RPackage):
cran = "robust"
+ license("GPL-3.0-or-later")
+
version("0.7-1", sha256="efaac70c6399b2787938e23ea89039b4a6043e76601bd794ba0ddda1edee65df")
version("0.7-0", sha256="5e1aac30e185e416c22445663704f39433af9fdb48452185f2c9beb3528084b9")
version("0.6-1", sha256="496fd225f6bc6f734e338308f18475125aaf691b39e25308bddb284d3106117d")
diff --git a/var/spack/repos/builtin/packages/r-robustbase/package.py b/var/spack/repos/builtin/packages/r-robustbase/package.py
index 68a278c4ca..21c2336e5d 100644
--- a/var/spack/repos/builtin/packages/r-robustbase/package.py
+++ b/var/spack/repos/builtin/packages/r-robustbase/package.py
@@ -17,6 +17,8 @@ class RRobustbase(RPackage):
cran = "robustbase"
+ license("GPL-2.0-or-later")
+
version("0.95-1", sha256="862cd26db3ecdf34ab47c52d355fd65ffebbff448aea17999a9b95a1f13ba3ea")
version("0.95-0", sha256="5cfaea1c46df6d45086614fea5f152c8da8ebfcadf33bb8df5b82e742eef9724")
version("0.93-9", sha256="d75fb5075463fec61d063bced7003936e9198492328b6fae15f67e8415713c45")
diff --git a/var/spack/repos/builtin/packages/r-rodbc/package.py b/var/spack/repos/builtin/packages/r-rodbc/package.py
index 218e5387e7..1df9626c04 100644
--- a/var/spack/repos/builtin/packages/r-rodbc/package.py
+++ b/var/spack/repos/builtin/packages/r-rodbc/package.py
@@ -13,6 +13,8 @@ class RRodbc(RPackage):
cran = "RODBC"
+ license("GPL-2.0-or-later")
+
version("1.3-20", sha256="7f157bd1ca2502bea4247260aac5b0f3aa1026ddffe5c50b026f2d59c210fbd6")
version("1.3-19", sha256="3afcbd6877cd8b7c8df4a94bacd041a51e5ac607810acb88efd380b45d2d4efe")
version("1.3-17", sha256="469fc835f65c344d5c3eaa097ff278ee8e9f12f845722a9aad340115faa704f7")
diff --git a/var/spack/repos/builtin/packages/r-roxygen2/package.py b/var/spack/repos/builtin/packages/r-roxygen2/package.py
index be585b7451..54c56021aa 100644
--- a/var/spack/repos/builtin/packages/r-roxygen2/package.py
+++ b/var/spack/repos/builtin/packages/r-roxygen2/package.py
@@ -16,6 +16,8 @@ class RRoxygen2(RPackage):
cran = "roxygen2"
+ license("MIT")
+
version("7.2.3", sha256="d844fab977d2575ab942fa1309ac7ff67f35f099a75d8b41c79efe6ea10416da")
version("7.2.1", sha256="d2f0342591dc2b561fad8f6cf6fb3001e5e0bdd02be68bb2c6315f6bb82cda21")
version("7.2.0", sha256="2ebfcfd567b9db6c606c6d42be1645b4e987f987995a2ad8954fa963a519448b")
diff --git a/var/spack/repos/builtin/packages/r-rpart/package.py b/var/spack/repos/builtin/packages/r-rpart/package.py
index 6aa3d96dca..6af5ab0e0c 100644
--- a/var/spack/repos/builtin/packages/r-rpart/package.py
+++ b/var/spack/repos/builtin/packages/r-rpart/package.py
@@ -15,6 +15,8 @@ class RRpart(RPackage):
cran = "rpart"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("4.1.19", sha256="fe723ed0b5583fae8b40e6fecc29b357229cb11f2339b02a4e4f812926249565")
version("4.1.16", sha256="27ec75258a5a3459ad999f5f36760ead974930744249605bf8465f234f31425c")
version("4.1-15", sha256="2b8ebe0e9e11592debff893f93f5a44a6765abd0bd956b0eb1f70e9394cfae5c")
diff --git a/var/spack/repos/builtin/packages/r-rpostgresql/package.py b/var/spack/repos/builtin/packages/r-rpostgresql/package.py
index b8b6450070..09a7a8844e 100644
--- a/var/spack/repos/builtin/packages/r-rpostgresql/package.py
+++ b/var/spack/repos/builtin/packages/r-rpostgresql/package.py
@@ -21,6 +21,8 @@ class RRpostgresql(RPackage):
cran = "RPostgreSQL"
+ license("PostgreSQL")
+
version("0.7-5", sha256="6b5401ee55bd948ae7bc84520d789ceb422533a7d5e5bd6e10e3b54447f29fa1")
version("0.7-4", sha256="b6adf60094f2b03dff1959147cde7f61c2f4c4576d77b2a263c63f8e3cd556c6")
version("0.7-3", sha256="bdbca10329aeb357f05364772964716dfb5ce2470f7eb4a33770862b6ded71b9")
diff --git a/var/spack/repos/builtin/packages/r-rprojroot/package.py b/var/spack/repos/builtin/packages/r-rprojroot/package.py
index 981d73c431..604ffe9476 100644
--- a/var/spack/repos/builtin/packages/r-rprojroot/package.py
+++ b/var/spack/repos/builtin/packages/r-rprojroot/package.py
@@ -15,6 +15,8 @@ class RRprojroot(RPackage):
cran = "rprojroot"
+ license("MIT")
+
version("2.0.3", sha256="50604247470e910cecfe9b76df754bf96a0d701f81b732f7aa9c90a20d30f897")
version("2.0.2", sha256="5fa161f0d4ac3b7a99dc6aa2d832251001dc92e93c828593a51fe90afd019e1f")
version("1.3-2", sha256="df5665834941d8b0e377a8810a04f98552201678300f168de5f58a587b73238b")
diff --git a/var/spack/repos/builtin/packages/r-rrcov/package.py b/var/spack/repos/builtin/packages/r-rrcov/package.py
index c156e23f7a..3f5445c752 100644
--- a/var/spack/repos/builtin/packages/r-rrcov/package.py
+++ b/var/spack/repos/builtin/packages/r-rrcov/package.py
@@ -21,6 +21,8 @@ class RRrcov(RPackage):
cran = "rrcov"
+ license("GPL-3.0-or-later")
+
version("1.7-2", sha256="0f01ed07cbc9e55dfcba27040a3f72237fb2fb86eda899472c2f96500220ecae")
version("1.7-1", sha256="e115a09997b46c7eed33017f748632c7d50a95ad621f1f452f22dfc714c9a4e5")
version("1.7-0", sha256="cbcca84a82d63fa50556aa8db29312b9bb588a638eb306ce4a81c271529228fd")
diff --git a/var/spack/repos/builtin/packages/r-rsamtools/package.py b/var/spack/repos/builtin/packages/r-rsamtools/package.py
index 4e6ae59f91..e81d949b31 100644
--- a/var/spack/repos/builtin/packages/r-rsamtools/package.py
+++ b/var/spack/repos/builtin/packages/r-rsamtools/package.py
@@ -17,6 +17,8 @@ class RRsamtools(RPackage):
bioc = "Rsamtools"
+ license("MIT")
+
version("2.16.0", commit="3eb6d03acecb8d640ec5201cacdc322e9e0c2445")
version("2.14.0", commit="8302eb7fa1c40384f1af5855222d94f2efbdcad1")
version("2.12.0", commit="d6a65dd57c5a17e4c441a27492e92072f69b175e")
diff --git a/var/spack/repos/builtin/packages/r-rsconnect/package.py b/var/spack/repos/builtin/packages/r-rsconnect/package.py
index 594cb9876c..2e1e23ea00 100644
--- a/var/spack/repos/builtin/packages/r-rsconnect/package.py
+++ b/var/spack/repos/builtin/packages/r-rsconnect/package.py
@@ -15,6 +15,8 @@ class RRsconnect(RPackage):
cran = "rsconnect"
+ license("GPL-2.0-only")
+
version("0.8.29", sha256="852899d2aaf90bcedf4d191a9e00c770e8ee4233235169fc97e6aa636de01c43")
version("0.8.28", sha256="25b9a947772ada9593da5c48297b7a7dd0e11aa73fbb9a282631c75ec49616e0")
version("0.8.27", sha256="0a44d5605fc7cd6855ea0235d662e4a323a24a2c214cc4f1696afbca3a8f169c")
diff --git a/var/spack/repos/builtin/packages/r-rstan/package.py b/var/spack/repos/builtin/packages/r-rstan/package.py
index 531de3d2ce..0623510aa0 100644
--- a/var/spack/repos/builtin/packages/r-rstan/package.py
+++ b/var/spack/repos/builtin/packages/r-rstan/package.py
@@ -21,6 +21,8 @@ class RRstan(RPackage):
cran = "rstan"
+ license("GPL-3.0-or-later")
+
version("2.21.8", sha256="b2d4edc315419037970c9fa2e8740b934966d88d40548152811f3d4a28475075")
version("2.21.7", sha256="4495221310d390925b665c32e05ffabd3ae8857225bda65131a7ed2be41d6d45")
version("2.21.5", sha256="86e4fe562d8ddcd0b02336f35a420fa8786dd21de7ca2bebb4ed6e9c252bb9ea")
diff --git a/var/spack/repos/builtin/packages/r-rstantools/package.py b/var/spack/repos/builtin/packages/r-rstantools/package.py
index 7bc579096b..2fa7dc9775 100644
--- a/var/spack/repos/builtin/packages/r-rstantools/package.py
+++ b/var/spack/repos/builtin/packages/r-rstantools/package.py
@@ -17,6 +17,8 @@ class RRstantools(RPackage):
cran = "rstantools"
+ license("GPL-3.0-or-later")
+
version("2.3.1", sha256="82d4f2e884ffc894463bd37765606d5a9bef2ee631758840ec58636acdca6975")
version("2.2.0", sha256="cb810baeb90c67668361b666c6862df9917aff6aaec63d2c3a485f28407c4eb7")
version("2.1.1", sha256="c95b15de8ec577eeb24bb5206e7b685d882f88b5e6902efda924b7217f463d2d")
diff --git a/var/spack/repos/builtin/packages/r-rstatix/package.py b/var/spack/repos/builtin/packages/r-rstatix/package.py
index b8c3186fa5..7502408604 100644
--- a/var/spack/repos/builtin/packages/r-rstatix/package.py
+++ b/var/spack/repos/builtin/packages/r-rstatix/package.py
@@ -26,6 +26,8 @@ class RRstatix(RPackage):
cran = "rstatix"
+ license("GPL-2.0-only")
+
version("0.7.2", sha256="e0c6f5ab1d9c5d84713defabc5d149aad3d55944cffdb903cc128b694e5221a1")
version("0.7.0", sha256="a5ae17dc32cc26fc5dcab9ff0a9747ce3786c9fe091699247ad8b9f823f2600c")
version("0.6.0", sha256="ebb28e20c7e28809194a2a027bc83303b17be1e3db32f49325727c9279df9c5b")
diff --git a/var/spack/repos/builtin/packages/r-rstudioapi/package.py b/var/spack/repos/builtin/packages/r-rstudioapi/package.py
index 107ddd6ca2..f13cc6c9e7 100644
--- a/var/spack/repos/builtin/packages/r-rstudioapi/package.py
+++ b/var/spack/repos/builtin/packages/r-rstudioapi/package.py
@@ -14,6 +14,8 @@ class RRstudioapi(RPackage):
cran = "rstudioapi"
+ license("MIT")
+
version("0.14", sha256="469d0987b1ad728a96c363a422fba712a5cebc8b11a5f7e953b4a671044dafc4")
version("0.13", sha256="aac35bbdcb4a8e8caba943bc8a2b98120e8940b80cd1020224bb1a26ff776d8b")
version("0.11", sha256="13e07fb7e2eba8cf1d885db2721901d676d219a1042d7ef5d166125e4905306b")
diff --git a/var/spack/repos/builtin/packages/r-rsvd/package.py b/var/spack/repos/builtin/packages/r-rsvd/package.py
index 610f4bd4f1..256e0fd0ad 100644
--- a/var/spack/repos/builtin/packages/r-rsvd/package.py
+++ b/var/spack/repos/builtin/packages/r-rsvd/package.py
@@ -26,6 +26,8 @@ class RRsvd(RPackage):
cran = "rsvd"
+ license("GPL-3.0-or-later")
+
version("1.0.5", sha256="e40686b869acd4f71fdb1e8e7a6c64cd6792fc9d52a78f9e559a7176ab84e21e")
version("1.0.3", sha256="13560e0fc3ae6927c4cc4d5ad816b1f640a2a445b712a5a612ab17ea0ce179bb")
version("1.0.2", sha256="c8fe5c18bf7bcfe32604a897e3a7caae39b49e47e93edad9e4d07657fc392a3a")
diff --git a/var/spack/repos/builtin/packages/r-runit/package.py b/var/spack/repos/builtin/packages/r-runit/package.py
index 51b0b1dc14..b7ed4bdaa8 100644
--- a/var/spack/repos/builtin/packages/r-runit/package.py
+++ b/var/spack/repos/builtin/packages/r-runit/package.py
@@ -14,6 +14,8 @@ class RRunit(RPackage):
cran = "RUnit"
+ license("GPL-2.0-only")
+
version("0.4.32", sha256="23a393059989000734898685d0d5509ece219879713eb09083f7707f167f81f1")
depends_on("r@2.5.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-runjags/package.py b/var/spack/repos/builtin/packages/r-runjags/package.py
index 9cd1040f08..1e3ba2458f 100644
--- a/var/spack/repos/builtin/packages/r-runjags/package.py
+++ b/var/spack/repos/builtin/packages/r-runjags/package.py
@@ -22,6 +22,8 @@ class RRunjags(RPackage):
cran = "runjags"
+ license("GPL-2.0-only")
+
version("2.2.1-7", sha256="e81fdb15e59cdceda125d6ae7cf0cde93361ba80b123d51afd1ecdc993f25016")
version("2.2.0-3", sha256="1b1fc0b0cfecf9ecdecc3abcba804cdc114b3c5352d5cc801602deeca90db528")
version("2.2.0-2", sha256="e5dfeb83d36faf19ebe64429f6db64aedecf3c9a040fd5bf9c0200914bf5039a")
diff --git a/var/spack/repos/builtin/packages/r-ruv/package.py b/var/spack/repos/builtin/packages/r-ruv/package.py
index 3980e8efdc..b82f5fb5f0 100644
--- a/var/spack/repos/builtin/packages/r-ruv/package.py
+++ b/var/spack/repos/builtin/packages/r-ruv/package.py
@@ -24,6 +24,8 @@ class RRuv(RPackage):
cran = "ruv"
+ license("GPL-2.0-or-later")
+
version("0.9.7.1", sha256="a0c54e56ba3d8f6ae178ae4d0e417a79295abf5dcb68bbae26c4b874734d98d8")
depends_on("r-ggplot2", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-rvcheck/package.py b/var/spack/repos/builtin/packages/r-rvcheck/package.py
index 8eae14f415..e77a28444b 100644
--- a/var/spack/repos/builtin/packages/r-rvcheck/package.py
+++ b/var/spack/repos/builtin/packages/r-rvcheck/package.py
@@ -14,6 +14,8 @@ class RRvcheck(RPackage):
cran = "rvcheck"
+ license("Artistic-2.0")
+
version("0.2.1", sha256="2ad9efd2af8d103e88bff0a01692f0e32515805f269152f2694eadbfe9947026")
version("0.1.8", sha256="4ca5aa48fbf543e6171696ca7e1bff81e3112d06c919e88769b5c38a115b4718")
version("0.1.3", sha256="0b59986c1ccc5b89f8aca8fa7cf62d0b875719addb40e08dbda1791cfd334fc4")
diff --git a/var/spack/repos/builtin/packages/r-rversions/package.py b/var/spack/repos/builtin/packages/r-rversions/package.py
index 8aa1dcf735..c804c7dcde 100644
--- a/var/spack/repos/builtin/packages/r-rversions/package.py
+++ b/var/spack/repos/builtin/packages/r-rversions/package.py
@@ -15,6 +15,8 @@ class RRversions(RPackage):
cran = "rversions"
+ license("MIT")
+
version("2.1.2", sha256="de5818233e8271132fe8ea70145618950b35786e0d2f270e39bf3338f3b8b160")
version("2.1.1", sha256="79aaacf5a1258d91ac0ddedf3c8c16a2d10d39010993dcc7b0a2638afee27cb1")
version("2.0.2", sha256="3523f4b7393365341d429500b01ba3a224056e89d134635b81dfb4918ba2173e")
diff --git a/var/spack/repos/builtin/packages/r-rvest/package.py b/var/spack/repos/builtin/packages/r-rvest/package.py
index b59d6643df..b460acbb22 100644
--- a/var/spack/repos/builtin/packages/r-rvest/package.py
+++ b/var/spack/repos/builtin/packages/r-rvest/package.py
@@ -14,6 +14,8 @@ class RRvest(RPackage):
cran = "rvest"
+ license("MIT")
+
version("1.0.3", sha256="a465ef7391afaa3c26eebe8c61db02314ac04c4d8de5aa53f090716763d21c1e")
version("1.0.2", sha256="89bb477e0944c80298a52ccf650db8f6377fd7ed3c1bc7034d000f695fdf05a4")
version("0.3.6", sha256="6a2ee3a25d2d738031edbc1b5e2410f2a4538dfbb9705af145f9039504b902fa")
diff --git a/var/spack/repos/builtin/packages/r-rzmq/package.py b/var/spack/repos/builtin/packages/r-rzmq/package.py
index 3c950d31e5..db6f6a9083 100644
--- a/var/spack/repos/builtin/packages/r-rzmq/package.py
+++ b/var/spack/repos/builtin/packages/r-rzmq/package.py
@@ -15,6 +15,8 @@ class RRzmq(RPackage):
cran = "rzmq"
+ license("GPL-3.0-only")
+
version("0.9.8", sha256="815a7eb502b1da3a84246b2dfb6594ca3f241a8675783e6bcdbbf9c952ec1c53")
version("0.9.7", sha256="5f47b67b75fd4a230780406f7a55a3708ce8c014cff755a809a6bfa1a6925a45")
version("0.9.6", sha256="80a3fc6eb6f7851224c4cd5e219ca4db0286551ad429359d4df853ccb9234316")
diff --git a/var/spack/repos/builtin/packages/r-s2/package.py b/var/spack/repos/builtin/packages/r-s2/package.py
index 2f547b044e..c351249891 100644
--- a/var/spack/repos/builtin/packages/r-s2/package.py
+++ b/var/spack/repos/builtin/packages/r-s2/package.py
@@ -18,6 +18,8 @@ class RS2(RPackage):
cran = "s2"
+ license("Apache-2.0")
+
version("1.1.2", sha256="8fb237531c6f4aa5b78fbe36d4fd15bfe852c1308fed58b04b3dae2bb73c0b57")
version("1.1.0", sha256="e3aae968538fe80db5b3325474dd9d8ff7f0452b6c606d049a3cac72732ac416")
version("1.0.7", sha256="2010c1c6ae29938ec9cd153a8b2c06a333ea4d647932369b2fc7d0c68d6d9e3f")
diff --git a/var/spack/repos/builtin/packages/r-samr/package.py b/var/spack/repos/builtin/packages/r-samr/package.py
index 94ab125012..c0abd948cd 100644
--- a/var/spack/repos/builtin/packages/r-samr/package.py
+++ b/var/spack/repos/builtin/packages/r-samr/package.py
@@ -14,6 +14,8 @@ class RSamr(RPackage):
cran = "samr"
+ license("LGPL-2.0-or-later")
+
version("3.0", sha256="25f88ac002c2adce8881a562241bc12d683810a05defb553e8e3d4878f037506")
version("2.0", sha256="090b5becd91d60f4bb8269df5c9bc19a03c09917d327b28e75b0ee7b80624e67")
diff --git a/var/spack/repos/builtin/packages/r-sandwich/package.py b/var/spack/repos/builtin/packages/r-sandwich/package.py
index 1df9f60f0a..a016c33cb4 100644
--- a/var/spack/repos/builtin/packages/r-sandwich/package.py
+++ b/var/spack/repos/builtin/packages/r-sandwich/package.py
@@ -25,6 +25,8 @@ class RSandwich(RPackage):
cran = "sandwich"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("3.0-2", sha256="6e30b6b554eb19430a60c45a8132fb7918ddb0013577bf6a62caeb163bdfe2b4")
version("3.0-1", sha256="f6584b7084f3223bbc0c4722f53280496be73849747819b0cb4e8f3910284a89")
version("3.0-0", sha256="828fe53b5e09db5015efd529b2db4dcd40251bce110fea7b0b219fa9ac36d529")
diff --git a/var/spack/repos/builtin/packages/r-sass/package.py b/var/spack/repos/builtin/packages/r-sass/package.py
index a76144cac7..01e90a008c 100644
--- a/var/spack/repos/builtin/packages/r-sass/package.py
+++ b/var/spack/repos/builtin/packages/r-sass/package.py
@@ -16,6 +16,8 @@ class RSass(RPackage):
cran = "sass"
+ license("MIT")
+
version("0.4.5", sha256="eba161d982d2db108c8c0b61ec6b41a20d3adec430c7cc39537ab388c1007a90")
version("0.4.2", sha256="b409049d0de9fae853f46c19d353226c8e9244ce847bdada033d8669fc2c9646")
version("0.4.1", sha256="850fcb6bd49085d5afd25ac18da0744234385baf1f13d8c0a320f4da2de608bb")
diff --git a/var/spack/repos/builtin/packages/r-satellite/package.py b/var/spack/repos/builtin/packages/r-satellite/package.py
index 7f2e10a43f..e3f6442f17 100644
--- a/var/spack/repos/builtin/packages/r-satellite/package.py
+++ b/var/spack/repos/builtin/packages/r-satellite/package.py
@@ -23,6 +23,8 @@ class RSatellite(RPackage):
cran = "satellite"
+ license("MIT")
+
version("1.0.4", sha256="99e79577a70489930c32da46ac26453af53e21c2d3a99f51fbf1f55f2d80dc7c")
version("1.0.2", sha256="6447476bd31216e5abe504221e465677954d07419b4174ab4f4e4f7a197969c5")
diff --git a/var/spack/repos/builtin/packages/r-scales/package.py b/var/spack/repos/builtin/packages/r-scales/package.py
index 02f603e4a1..d961cbc638 100644
--- a/var/spack/repos/builtin/packages/r-scales/package.py
+++ b/var/spack/repos/builtin/packages/r-scales/package.py
@@ -14,6 +14,8 @@ class RScales(RPackage):
cran = "scales"
+ license("MIT")
+
version("1.2.1", sha256="59453e6dbdafee93dfb101e4d86048a62a12898134259d3ef02d65aeec57ed08")
version("1.2.0", sha256="185d50240e6b3e84d36ec7fbca6aef7a85db7c8c1b0dde51d4af28d363ce02df")
version("1.1.1", sha256="40b2b66522f1f314a20fd09426011b0cdc9d16b23ee2e765fe1930292dd03705")
diff --git a/var/spack/repos/builtin/packages/r-scattermore/package.py b/var/spack/repos/builtin/packages/r-scattermore/package.py
index 31a9dfe509..f48fba369d 100644
--- a/var/spack/repos/builtin/packages/r-scattermore/package.py
+++ b/var/spack/repos/builtin/packages/r-scattermore/package.py
@@ -14,6 +14,8 @@ class RScattermore(RPackage):
cran = "scattermore"
+ license("GPL-3.0-or-later")
+
version("0.8", sha256="dbdd73d8261cb063464bb29d5c17733b7e87bc50a19948bc80439e19f2a9f8e5")
version("0.7", sha256="f36280197b8476314d6ce81a51c4ae737180b180204043d2937bc25bf3a5dfa2")
diff --git a/var/spack/repos/builtin/packages/r-scatterpie/package.py b/var/spack/repos/builtin/packages/r-scatterpie/package.py
index 4af673eaa1..f10b4982e5 100644
--- a/var/spack/repos/builtin/packages/r-scatterpie/package.py
+++ b/var/spack/repos/builtin/packages/r-scatterpie/package.py
@@ -13,6 +13,8 @@ class RScatterpie(RPackage):
cran = "scatterpie"
+ license("Artistic-2.0")
+
version("0.1.9", sha256="517fd6cc297aa33f0fbb2643e35ca41dc971166ea2e8ed78460bd4ef7a77a687")
version("0.1.8", sha256="a6ccc63a8be63fa113704cf5d4893c1ec1b75d3081ab971bd70e650e708872a0")
version("0.1.7", sha256="3f7807519cfe135066ca79c8d8a09b59da9aa6d8aaee5e9aff40cca3d0bebade")
diff --git a/var/spack/repos/builtin/packages/r-scatterplot3d/package.py b/var/spack/repos/builtin/packages/r-scatterplot3d/package.py
index 76d4193f3f..1e10099790 100644
--- a/var/spack/repos/builtin/packages/r-scatterplot3d/package.py
+++ b/var/spack/repos/builtin/packages/r-scatterplot3d/package.py
@@ -13,6 +13,8 @@ class RScatterplot3d(RPackage):
cran = "scatterplot3d"
+ license("GPL-2.0-only")
+
version("0.3-43", sha256="90d7bfb535b76008768306ea9209adfb48e0e07f36eabbb59ab6ddb6522f16a5")
version("0.3-42", sha256="a9fedde70e1a846c4dcafbff20f115425206d507896d12c2b21ff052556c5216")
version("0.3-41", sha256="4c8326b70a3b2d37126ca806771d71e5e9fe1201cfbe5b0d5a0a83c3d2c75d94")
diff --git a/var/spack/repos/builtin/packages/r-scdblfinder/package.py b/var/spack/repos/builtin/packages/r-scdblfinder/package.py
index 8a6ef79ba1..88c376db2d 100644
--- a/var/spack/repos/builtin/packages/r-scdblfinder/package.py
+++ b/var/spack/repos/builtin/packages/r-scdblfinder/package.py
@@ -16,6 +16,8 @@ class RScdblfinder(RPackage):
bioc = "scDblFinder"
+ license("GPL-3.0-only")
+
version("1.14.0", commit="6191ed09b87d7c54809a721d1d6c50c0027cf0a9")
version("1.12.0", commit="65a88be3a4ca98ccad0a1829a19652df1a3c94fd")
version("1.10.0", commit="03512cad0cdfe3cddbef66ec5e330b53661eccfc")
diff --git a/var/spack/repos/builtin/packages/r-scrime/package.py b/var/spack/repos/builtin/packages/r-scrime/package.py
index 9b0c084a36..371c940deb 100644
--- a/var/spack/repos/builtin/packages/r-scrime/package.py
+++ b/var/spack/repos/builtin/packages/r-scrime/package.py
@@ -16,4 +16,6 @@ class RScrime(RPackage):
cran = "scrime"
+ license("GPL-2.0-only")
+
version("1.3.5", sha256="5d97d3e57d8eb30709340fe572746029fd139456d7a955421c4e3aa75d825578")
diff --git a/var/spack/repos/builtin/packages/r-scs/package.py b/var/spack/repos/builtin/packages/r-scs/package.py
index 47b86dbc47..563a651137 100644
--- a/var/spack/repos/builtin/packages/r-scs/package.py
+++ b/var/spack/repos/builtin/packages/r-scs/package.py
@@ -20,6 +20,8 @@ class RScs(RPackage):
cran = "scs"
+ license("GPL-3.0-only")
+
version("3.2.4", sha256="c3f39874bf4532fa8c2f2e2c41533ba4fe20b61cf6dfc6314407dc981621298f")
version("3.0-1", sha256="d6881eeec7282f8bfbf60847327786e7f90299e4b8c0b084d8bd11fec7705913")
diff --git a/var/spack/repos/builtin/packages/r-sctransform/package.py b/var/spack/repos/builtin/packages/r-sctransform/package.py
index aaef9183d2..723bb5d8b3 100644
--- a/var/spack/repos/builtin/packages/r-sctransform/package.py
+++ b/var/spack/repos/builtin/packages/r-sctransform/package.py
@@ -18,6 +18,8 @@ class RSctransform(RPackage):
cran = "sctransform"
+ license("GPL-3.0-only OR custom")
+
version("0.3.5", sha256="c08e56df05d64ed04ee53eb9e1d4d321da8aff945e36d56db1d5ceb1cd7e6e0b")
version("0.3.3", sha256="83af125c40f211e1ddae5098f88766aea1453c02ae98486081f3efadb3620b2b")
version("0.3.2", sha256="5dbb0a045e514c19f51bbe11c2dba0b72dca1942d6eb044c36b0538b443475dc")
diff --git a/var/spack/repos/builtin/packages/r-segmented/package.py b/var/spack/repos/builtin/packages/r-segmented/package.py
index c9dd2cb54b..d59cd79e57 100644
--- a/var/spack/repos/builtin/packages/r-segmented/package.py
+++ b/var/spack/repos/builtin/packages/r-segmented/package.py
@@ -20,6 +20,8 @@ class RSegmented(RPackage):
cran = "segmented"
+ license("GPL-2.0-or-later")
+
version("1.6-4", sha256="472c08ae3eb1c4e784aba45f3e745b0e946bef77c26fbb9f103fd35e1a349191")
version("1.6-1", sha256="f609ca311c8ca45a7b0776b47d9df06aa175c4f17f8e7e9b33c64902ee00d56f")
version("1.6-0", sha256="6baf7f0a4f5d37b945312d28fcbca47cc3c171d097c43a28cf7ffc998a4ce569")
diff --git a/var/spack/repos/builtin/packages/r-selectr/package.py b/var/spack/repos/builtin/packages/r-selectr/package.py
index 883786349c..2b406a9d8d 100644
--- a/var/spack/repos/builtin/packages/r-selectr/package.py
+++ b/var/spack/repos/builtin/packages/r-selectr/package.py
@@ -17,6 +17,8 @@ class RSelectr(RPackage):
cran = "selectr"
+ license("BSD-3-Clause")
+
version("0.4-2", sha256="5588aed05f3f5ee63c0d29953ef53da5dac7afccfdd04b7b22ef24e1e3b0c127")
version("0.4-1", sha256="8bd42f167629344e485e586f9b05fed342746132489079084d82133d7b3ee2ca")
version("0.4-0", sha256="40cd51bfe499954b300742c49f92167a68964b974268a7f47ca8864f32020ece")
diff --git a/var/spack/repos/builtin/packages/r-seqinr/package.py b/var/spack/repos/builtin/packages/r-seqinr/package.py
index 278c13b498..801e76bbd0 100644
--- a/var/spack/repos/builtin/packages/r-seqinr/package.py
+++ b/var/spack/repos/builtin/packages/r-seqinr/package.py
@@ -16,6 +16,8 @@ class RSeqinr(RPackage):
cran = "seqinr"
+ license("GPL-2.0-or-later")
+
version("4.2-30", sha256="faf8fe533867eeef57fddfa6592e19d5984954d0670c6c7dbeab6411d55fee4b")
version("4.2-16", sha256="c4f3253832fc255197bdce7b4dd381db606c6b787d2e888751b4963acf3a4032")
version("4.2-8", sha256="584b34e9dec0320cef02096eb356a0f6115bbd24356cf62e67356963e9d5e9f7")
diff --git a/var/spack/repos/builtin/packages/r-servr/package.py b/var/spack/repos/builtin/packages/r-servr/package.py
index aec8be0bf6..8dee311850 100644
--- a/var/spack/repos/builtin/packages/r-servr/package.py
+++ b/var/spack/repos/builtin/packages/r-servr/package.py
@@ -15,6 +15,8 @@ class RServr(RPackage):
cran = "servr"
+ license("GPL-2.0-or-later")
+
version("0.26", sha256="7588d7e00d5b2f77b0737f164f3d7b0ba7b1e8b60c0372a1d6452096e2d2031c")
version("0.25", sha256="e6ae0d4c09e9037268b1c291c36c93ba0a74c31fe2fcb1f0652b2ae9fca5e73c")
version("0.24", sha256="d94e1d31802ce6bbab7a5838ff94cbca8cd998237d834ff25fedf7514f41a087")
diff --git a/var/spack/repos/builtin/packages/r-sessioninfo/package.py b/var/spack/repos/builtin/packages/r-sessioninfo/package.py
index 41cea7878d..4fe6b9e788 100644
--- a/var/spack/repos/builtin/packages/r-sessioninfo/package.py
+++ b/var/spack/repos/builtin/packages/r-sessioninfo/package.py
@@ -15,6 +15,8 @@ class RSessioninfo(RPackage):
cran = "sessioninfo"
+ license("GPL-2.0-only")
+
version("1.2.2", sha256="f56283857c53ac8691e3747ed48fe03e893d8ff348235bff7364658bcfb0c7cb")
version("1.1.1", sha256="166b04678448a7decd50f24afabe5e2ad613e3c55b180ef6e8dd7a870a1dae48")
diff --git a/var/spack/repos/builtin/packages/r-sets/package.py b/var/spack/repos/builtin/packages/r-sets/package.py
index 289b03d111..8c0c1b7297 100644
--- a/var/spack/repos/builtin/packages/r-sets/package.py
+++ b/var/spack/repos/builtin/packages/r-sets/package.py
@@ -17,6 +17,8 @@ class RSets(RPackage):
maintainers("jgaeb")
+ license("GPL-2.0-only")
+
version("1.0-24", sha256="e75733f5c9418eb09fb950a4a94ccf84ddd88231c61ee80d02b7f0917debcac9")
version("1.0-23", sha256="e5b6bc52060421c572d7f2d99b25909a38eacabd5344a47e1cdb2662c62d690b")
version("1.0-22", sha256="6fbf9aa6b0113a58e04f803ab35593feabb0fb55d486d54afb59e027008f9ec6")
diff --git a/var/spack/repos/builtin/packages/r-sf/package.py b/var/spack/repos/builtin/packages/r-sf/package.py
index d06183e8b0..a4f6d8a663 100644
--- a/var/spack/repos/builtin/packages/r-sf/package.py
+++ b/var/spack/repos/builtin/packages/r-sf/package.py
@@ -17,6 +17,8 @@ class RSf(RPackage):
cran = "sf"
+ license("GPL-2.0-only OR MIT")
+
version("1.0-12", sha256="3778ebf58d824b1dfa6297ca8363714d5d85eda04c55ab2bf39597cac1d91287")
version("1.0-9", sha256="85c0c71a0a64750281e79aa96e36d13e6285927008b2d37d699e52aba7d8013b")
version("1.0-8", sha256="3ddc7090e79d6b5e3fad69e01254677ab5ec86a0b25e7e73493c8eac0ea98732")
diff --git a/var/spack/repos/builtin/packages/r-sfheaders/package.py b/var/spack/repos/builtin/packages/r-sfheaders/package.py
index e40e6d7881..5ab66d3716 100644
--- a/var/spack/repos/builtin/packages/r-sfheaders/package.py
+++ b/var/spack/repos/builtin/packages/r-sfheaders/package.py
@@ -15,6 +15,8 @@ class RSfheaders(RPackage):
cran = "sfheaders"
+ license("MIT")
+
version("0.4.2", sha256="ed9fb934c537fb6f126886f8e5997727de856e32fc3d38911b61a3a83faa7b2c")
version("0.4.0", sha256="86bcd61018a0491fc8a1e7fb0422c918296287b82be299a79ccee8fcb515e045")
diff --git a/var/spack/repos/builtin/packages/r-sfsmisc/package.py b/var/spack/repos/builtin/packages/r-sfsmisc/package.py
index 66f2eeb3b4..defa5501a3 100644
--- a/var/spack/repos/builtin/packages/r-sfsmisc/package.py
+++ b/var/spack/repos/builtin/packages/r-sfsmisc/package.py
@@ -21,6 +21,8 @@ class RSfsmisc(RPackage):
cran = "sfsmisc"
+ license("GPL-2.0-or-later")
+
version("1.1-15", sha256="4afa42cf83a287f62cac21741fc0559dee9dbd69dee59a740defce9a0e7c81e6")
version("1.1-13", sha256="a81710357de2dcdaf00d9fa30a29cde0dd83616edc358452fd6105ea88f34218")
version("1.1-12", sha256="9b12184a28fff87cacd0c3602d0cf63acb4d0f3049ad3a6ff16177f6df350782")
diff --git a/var/spack/repos/builtin/packages/r-shadowtext/package.py b/var/spack/repos/builtin/packages/r-shadowtext/package.py
index b04e03d9f7..04aa4c99c7 100644
--- a/var/spack/repos/builtin/packages/r-shadowtext/package.py
+++ b/var/spack/repos/builtin/packages/r-shadowtext/package.py
@@ -14,6 +14,8 @@ class RShadowtext(RPackage):
cran = "shadowtext"
+ license("Artistic-2.0")
+
version("0.1.2", sha256="253c4e737dbb302aa0729e5074e84cbfde2a73bfd7a0fd2c74b557cb728bae7d")
version("0.1.1", sha256="eb06581d7ed06c963eee47548932688fd48eba70b3ebd2a7b41a6501d6e00006")
version("0.0.7", sha256="6e32b1dfd3d4816803848b876666185258b888286ec3d3e8500499ec3eba31e8")
diff --git a/var/spack/repos/builtin/packages/r-shape/package.py b/var/spack/repos/builtin/packages/r-shape/package.py
index 7eeea0c121..9b700c5f15 100644
--- a/var/spack/repos/builtin/packages/r-shape/package.py
+++ b/var/spack/repos/builtin/packages/r-shape/package.py
@@ -14,6 +14,8 @@ class RShape(RPackage):
cran = "shape"
+ license("GPL-3.0-or-later")
+
version("1.4.6", sha256="b9103e5ed05c223c8147dbe3b87a0d73184697343634a353a2ae722f7ace0b7b")
version("1.4.5", sha256="094a79b8f42226189227fd7af71868e42106caa25a4d7f80a26977e8bc84189f")
version("1.4.4", sha256="f4cb1b7d7c84cf08d2fa97f712ea7eb53ed5fa16e5c7293b820bceabea984d41")
diff --git a/var/spack/repos/builtin/packages/r-shiny/package.py b/var/spack/repos/builtin/packages/r-shiny/package.py
index bc060627e1..d6dcab1847 100644
--- a/var/spack/repos/builtin/packages/r-shiny/package.py
+++ b/var/spack/repos/builtin/packages/r-shiny/package.py
@@ -16,6 +16,8 @@ class RShiny(RPackage):
cran = "shiny"
+ license("GPL-3.0-only OR custom")
+
version("1.7.4", sha256="bbfcdd7375013b8f59248b3f3f4e752acd445feb25179f3f7f65cd69614da4b5")
version("1.7.3", sha256="b8ca9a39fa69ea9b270a7e9037198d95122c79bd493b865d909d343dd3523ada")
version("1.7.2", sha256="23b5bfee8d597b4147e07c89391a735361cd9f69abeecfd9bd38a14d35fe6252")
diff --git a/var/spack/repos/builtin/packages/r-shinydashboard/package.py b/var/spack/repos/builtin/packages/r-shinydashboard/package.py
index 19fda26a28..aacad68e64 100644
--- a/var/spack/repos/builtin/packages/r-shinydashboard/package.py
+++ b/var/spack/repos/builtin/packages/r-shinydashboard/package.py
@@ -14,6 +14,8 @@ class RShinydashboard(RPackage):
cran = "shinydashboard"
+ license("GPL-2.0-or-later OR custom")
+
version("0.7.2", sha256="a56ee48572649830cd8d82f1caa2099411461e19e19223cbad36a375299f3843")
version("0.7.1", sha256="51a49945c6b8a684111a2ba4b2a5964e3a50610286ce0378e37ae02316620a4e")
version("0.7.0", sha256="0b7b102e9e5bea78ddc4da628d072a358270f2db9b63a6ebe4d8bdce3066d883")
diff --git a/var/spack/repos/builtin/packages/r-shinyjs/package.py b/var/spack/repos/builtin/packages/r-shinyjs/package.py
index 0827496ea9..bb0325ada1 100644
--- a/var/spack/repos/builtin/packages/r-shinyjs/package.py
+++ b/var/spack/repos/builtin/packages/r-shinyjs/package.py
@@ -18,6 +18,8 @@ class RShinyjs(RPackage):
cran = "shinyjs"
+ license("MIT")
+
version("2.1.0", sha256="7ec20cbf1b1fd7a32d85a56dfc0df8b5f67c828d241da400a21d893cb37ea9c5")
version("2.0.0", sha256="c2cdd9fab41f6b46bb41b288cd9b3fb3a7fe9627b664e3a58a0cb5dd4c19f8ff")
diff --git a/var/spack/repos/builtin/packages/r-shinystan/package.py b/var/spack/repos/builtin/packages/r-shinystan/package.py
index 495615ab0d..4f72498bda 100644
--- a/var/spack/repos/builtin/packages/r-shinystan/package.py
+++ b/var/spack/repos/builtin/packages/r-shinystan/package.py
@@ -19,6 +19,8 @@ class RShinystan(RPackage):
cran = "shinystan"
+ license("GPL-3.0-or-later")
+
version("2.6.0", sha256="a084856a2d66d8744f2c72e3e19ca35e600a508ed7ef1f7ebed8c7fc0738d529")
version("2.5.0", sha256="45f9c552a31035c5de8658bb9e5d72da7ec1f88fbddb520d15fe701c677154a1")
diff --git a/var/spack/repos/builtin/packages/r-shinythemes/package.py b/var/spack/repos/builtin/packages/r-shinythemes/package.py
index 481686dce6..d7ac19f83d 100644
--- a/var/spack/repos/builtin/packages/r-shinythemes/package.py
+++ b/var/spack/repos/builtin/packages/r-shinythemes/package.py
@@ -15,6 +15,8 @@ class RShinythemes(RPackage):
cran = "shinythemes"
+ license("GPL-3.0-only OR custom")
+
version("1.2.0", sha256="37d68569ce838c7da9f0ea7e2b162ecf38fba2ae448a4888b6dd29c4bb5b2963")
depends_on("r@3.0.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-simpleaffy/package.py b/var/spack/repos/builtin/packages/r-simpleaffy/package.py
index 316142ce31..97c4d4eca3 100644
--- a/var/spack/repos/builtin/packages/r-simpleaffy/package.py
+++ b/var/spack/repos/builtin/packages/r-simpleaffy/package.py
@@ -17,6 +17,8 @@ class RSimpleaffy(RPackage):
bioc = "simpleaffy"
+ license("Unlicense")
+
version("2.66.0", commit="902db69e4ea4b6d306f0c744d3be600f1418ebc9")
version("2.60.0", commit="b32b5e7d5c65e43c10f98ab8684a1086a06d04f9")
version("2.58.0", commit="70cf1199bad620f60eaa288279632110bb571200")
diff --git a/var/spack/repos/builtin/packages/r-sitmo/package.py b/var/spack/repos/builtin/packages/r-sitmo/package.py
index 28046129b0..f6bf9ee4b6 100644
--- a/var/spack/repos/builtin/packages/r-sitmo/package.py
+++ b/var/spack/repos/builtin/packages/r-sitmo/package.py
@@ -21,6 +21,8 @@ class RSitmo(RPackage):
cran = "sitmo"
+ license("MIT")
+
version("2.0.2", sha256="448ef8d56e36783354011845daf33f1efb83ea3b9685eea75eaf5134e24fa8c2")
version("2.0.1", sha256="0c90d357af334d5c99c8956739dc12623ddd87dda5efa59f4a43f7393c87ed2a")
diff --git a/var/spack/repos/builtin/packages/r-sm/package.py b/var/spack/repos/builtin/packages/r-sm/package.py
index 5cd7cda3e0..2fcd68f2fb 100644
--- a/var/spack/repos/builtin/packages/r-sm/package.py
+++ b/var/spack/repos/builtin/packages/r-sm/package.py
@@ -15,6 +15,8 @@ class RSm(RPackage):
cran = "sm"
+ license("GPL-2.0-or-later")
+
version("2.2-5.7.1", sha256="ea0cc32eb14f6c18beba0bede66ed37bc5341bd3f76c1a7ae56d7254693e1457")
version("2.2-5.7", sha256="2607a2cafc68d7e99005daf99e36f4a66eaf569ebb6b7500e962642cf58be80f")
version("2.2-5.6", sha256="b890cd7ebe8ed711ab4a3792c204c4ecbe9e6ca1fd5bbc3925eba5833a839c30")
diff --git a/var/spack/repos/builtin/packages/r-smoof/package.py b/var/spack/repos/builtin/packages/r-smoof/package.py
index 7cb7eda5a1..3ff43eb143 100644
--- a/var/spack/repos/builtin/packages/r-smoof/package.py
+++ b/var/spack/repos/builtin/packages/r-smoof/package.py
@@ -17,6 +17,8 @@ class RSmoof(RPackage):
cran = "smoof"
+ license("BSD-2-Clause")
+
version("1.6.0.3", sha256="af8664b152876c545f6545528de6e05a289d0714103fac7afc52960a9a855fb1")
version("1.6.0.2", sha256="d82dba9702eade00afb84c2c12167de6cec790be7d23ac227f8fe705bdcefc93")
version("1.5.1", sha256="cfb6f6460e9593351428656b225b5ba3867a216d35a05f2babdb20db6ba35306")
diff --git a/var/spack/repos/builtin/packages/r-sn/package.py b/var/spack/repos/builtin/packages/r-sn/package.py
index 567b5ee331..88aa2717f4 100644
--- a/var/spack/repos/builtin/packages/r-sn/package.py
+++ b/var/spack/repos/builtin/packages/r-sn/package.py
@@ -16,6 +16,8 @@ class RSn(RPackage):
cran = "sn"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("2.1.1", sha256="f9f6b56d91dc7cb18dc8308d0875b9648c90b268d1aaf8f4c5164ff016df22bd")
version("2.1.0", sha256="495f9baed26e2e70357eda996fdb327ccc22673486e375686c32daec727a448b")
version("2.0.2", sha256="957b49027c2111f51893433e902486141a942a5ed384ca605714605de80d1790")
diff --git a/var/spack/repos/builtin/packages/r-snakecase/package.py b/var/spack/repos/builtin/packages/r-snakecase/package.py
index d8eef5f7df..09e6a3a14c 100644
--- a/var/spack/repos/builtin/packages/r-snakecase/package.py
+++ b/var/spack/repos/builtin/packages/r-snakecase/package.py
@@ -14,6 +14,8 @@ class RSnakecase(RPackage):
cran = "snakecase"
+ license("GPL-3.0-only")
+
version("0.11.0", sha256="998420a58391ac85785e60bcdf6fd6927c82758ad2859a9a73a0e57299e8c1cf")
depends_on("r@3.2:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-snow/package.py b/var/spack/repos/builtin/packages/r-snow/package.py
index d16983bdec..3cf0476f11 100644
--- a/var/spack/repos/builtin/packages/r-snow/package.py
+++ b/var/spack/repos/builtin/packages/r-snow/package.py
@@ -13,6 +13,8 @@ class RSnow(RPackage):
cran = "snow"
+ license("GPL-2.0-or-later")
+
version("0.4-4", sha256="84587f46f222a96f3e2fde10ad6ec6ddbd878f4e917cd926d632f61a87db13c9")
version("0.4-3", sha256="8512537daf334ea2b8074dbb80cf5e959a403a78d68bc1e97664e8a4f64576d8")
version("0.4-2", sha256="ee070187aea3607c9ca6235399b3db3e181348692405d038e962e06aefccabd7")
diff --git a/var/spack/repos/builtin/packages/r-snowfall/package.py b/var/spack/repos/builtin/packages/r-snowfall/package.py
index 99702dd963..cadbf55fc4 100644
--- a/var/spack/repos/builtin/packages/r-snowfall/package.py
+++ b/var/spack/repos/builtin/packages/r-snowfall/package.py
@@ -17,6 +17,8 @@ class RSnowfall(RPackage):
cran = "snowfall"
+ license("GPL-2.0-or-later")
+
version("1.84-6.2", sha256="9b467ab2b992455c6e1aeabe375c5694761fa1cf8aaf4f003ca47102b656353b")
version("1.84-6.1", sha256="5c446df3a931e522a8b138cf1fb7ca5815cc82fcf486dbac964dcbc0690e248d")
diff --git a/var/spack/repos/builtin/packages/r-som/package.py b/var/spack/repos/builtin/packages/r-som/package.py
index 9f7a7703e5..71d2e94451 100644
--- a/var/spack/repos/builtin/packages/r-som/package.py
+++ b/var/spack/repos/builtin/packages/r-som/package.py
@@ -13,6 +13,8 @@ class RSom(RPackage):
cran = "som"
+ license("GPL-3.0-or-later")
+
version("0.3-5.1", sha256="a6f4c0e5b36656b7a8ea144b057e3d7642a8b71972da387a7133f3dd65507fb9")
version("0.3-5", sha256="f7672afaaffcf41a8b2dd50e4c76b3a640ea2ad099f18b5dfcf00389abf6ba07")
version("0.3-4", sha256="679e3d3f0af6e56da3b0a4d8577334e03ad45fe76916bbc2592548f85b6b1c84")
diff --git a/var/spack/repos/builtin/packages/r-somaticsignatures/package.py b/var/spack/repos/builtin/packages/r-somaticsignatures/package.py
index ebc211ad61..370c11f2ab 100644
--- a/var/spack/repos/builtin/packages/r-somaticsignatures/package.py
+++ b/var/spack/repos/builtin/packages/r-somaticsignatures/package.py
@@ -16,6 +16,8 @@ class RSomaticsignatures(RPackage):
bioc = "SomaticSignatures"
+ license("MIT")
+
version("2.36.0", commit="26ce72c1fc771f711796eccee0a24c1070d33066")
version("2.34.0", commit="249b1ef7cef3c94cfb96cc8aa2a16e00c2bd5d1f")
version("2.32.0", commit="444d37661d147618f6830fd5de01a83ddf2a694d")
diff --git a/var/spack/repos/builtin/packages/r-sourcetools/package.py b/var/spack/repos/builtin/packages/r-sourcetools/package.py
index 0d58744285..1a22ae56d2 100644
--- a/var/spack/repos/builtin/packages/r-sourcetools/package.py
+++ b/var/spack/repos/builtin/packages/r-sourcetools/package.py
@@ -15,6 +15,8 @@ class RSourcetools(RPackage):
cran = "sourcetools"
+ license("MIT")
+
version("0.1.7-1", sha256="96812bdb7a0dd99690d84e4b0a3def91389e4290f53f01919ef28a50554e31d1")
version("0.1.7", sha256="47984406efb3b3face133979ccbae9fefb7360b9a6ca1a1c11473681418ed2ca")
version("0.1.6", sha256="c9f48d2f0b7f7ed0e7fecdf8e730b0b80c4d567f0e1e880d118b0944b1330c51")
diff --git a/var/spack/repos/builtin/packages/r-sp/package.py b/var/spack/repos/builtin/packages/r-sp/package.py
index ef9069039f..1f782d325a 100644
--- a/var/spack/repos/builtin/packages/r-sp/package.py
+++ b/var/spack/repos/builtin/packages/r-sp/package.py
@@ -16,6 +16,8 @@ class RSp(RPackage):
cran = "sp"
+ license("GPL-2.0-or-later")
+
version("1.6-0", sha256="f5977fbe80e7dee8e95d41fe0ef9d87c2c984422bb529ea5211fd38a13f9fcda")
version("1.5-1", sha256="69b9eab481d389bbb736d2adcf50c180aca248c3ffc4ebda8ffe2accc5f229df")
version("1.5-0", sha256="939a06adf78ec8de7a663d6ca5bba426780852b357773446b00cc298200ff81c")
diff --git a/var/spack/repos/builtin/packages/r-spacetime/package.py b/var/spack/repos/builtin/packages/r-spacetime/package.py
index c8e541822a..ba64e0ba56 100644
--- a/var/spack/repos/builtin/packages/r-spacetime/package.py
+++ b/var/spack/repos/builtin/packages/r-spacetime/package.py
@@ -18,6 +18,8 @@ class RSpacetime(RPackage):
cran = "spacetime"
+ license("GPL-2.0-or-later")
+
version("1.3-0", sha256="2e9902a5c6f355f0b8e23237cf3b1553f22d7d79493bdbdb99e49104b9ef541b")
version("1.2-8", sha256="4297a027ab4cff32e41cec65aa7d92af66c7a885fd2322b010b0af9a14f24c59")
version("1.2-6", sha256="8fd46606ed9589ffce19368d40004890f96e8fe77f13b546e6a2f8b9ced0dd81")
diff --git a/var/spack/repos/builtin/packages/r-spam/package.py b/var/spack/repos/builtin/packages/r-spam/package.py
index f8b552b1d8..f95a6a8927 100644
--- a/var/spack/repos/builtin/packages/r-spam/package.py
+++ b/var/spack/repos/builtin/packages/r-spam/package.py
@@ -19,6 +19,8 @@ class RSpam(RPackage):
cran = "spam"
+ license("LGPL-2.0-only OR BSD-3-Clause")
+
version("2.9-1", sha256="c32e219279988b1bfc258aaf64f5a46efa558202848a9ae64946ffbe8b497ddb")
version("2.8-0", sha256="d98177435b028d1c706d0197ea8132bfaffae6052c3ce6064a7f64178512d6aa")
version("2.6-0", sha256="638fdd658e94f7544b46f6b6568b20a9f390bcd703aff572a3a5249fef66be5c")
diff --git a/var/spack/repos/builtin/packages/r-spatial/package.py b/var/spack/repos/builtin/packages/r-spatial/package.py
index e43487cc2c..c5ff04a784 100644
--- a/var/spack/repos/builtin/packages/r-spatial/package.py
+++ b/var/spack/repos/builtin/packages/r-spatial/package.py
@@ -13,6 +13,8 @@ class RSpatial(RPackage):
cran = "spatial"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("7.3-16", sha256="e46565a64c5ec148a77789867e5103746462a41de294539b230bad2a0e16e406")
version("7.3-15", sha256="e5613be94d6f5c1f54813dadc96e4a86b3417dea28106cc90cb24dfd6c3c8cef")
version("7.3-12", sha256="7639039ee7407bd088e1b253376b2cb4fcdf4cc9124d6b48e4119d5cda872d63")
diff --git a/var/spack/repos/builtin/packages/r-spatialreg/package.py b/var/spack/repos/builtin/packages/r-spatialreg/package.py
index 525873d2e7..18117e4382 100644
--- a/var/spack/repos/builtin/packages/r-spatialreg/package.py
+++ b/var/spack/repos/builtin/packages/r-spatialreg/package.py
@@ -33,6 +33,8 @@ class RSpatialreg(RPackage):
cran = "spatialreg"
+ license("GPL-2.0-only")
+
version("1.2-8", sha256="150cb77ca09800d93af7de37440072d59ac7e41acb45ab42fc1c0e59edd7f9de")
version("1.2-6", sha256="9b384117a31ab5fe830325b3eacbec5eb9d40bf0e9ca3c75ea15ca6b78fbd41d")
version("1.2-3", sha256="09e0e65f043975d5c1d4be99ef9f29cf0790e962dcde9b7e45a7027d268fce22")
diff --git a/var/spack/repos/builtin/packages/r-spatstat/package.py b/var/spack/repos/builtin/packages/r-spatstat/package.py
index 869ef46080..4cccc8d74f 100644
--- a/var/spack/repos/builtin/packages/r-spatstat/package.py
+++ b/var/spack/repos/builtin/packages/r-spatstat/package.py
@@ -48,6 +48,8 @@ class RSpatstat(RPackage):
cran = "spatstat"
+ license("GPL-2.0-or-later")
+
version("3.0-5", sha256="b926ed55dfeb95b09fb441f44d85204277eee00e42ac258c0a08baa1ce263bb1")
version("2.3-4", sha256="4ea0f8d70b926b92bf4a06521f985a0bb6d573619f5d526957c87860ccb999da")
version("2.3-0", sha256="da02443722f2c7ef9d59a2799b7b8002c94cecf73f2b0d2b29280d39f49c4c06")
diff --git a/var/spack/repos/builtin/packages/r-spdep/package.py b/var/spack/repos/builtin/packages/r-spdep/package.py
index e92c2683fc..0883ac8da1 100644
--- a/var/spack/repos/builtin/packages/r-spdep/package.py
+++ b/var/spack/repos/builtin/packages/r-spdep/package.py
@@ -21,6 +21,8 @@ class RSpdep(RPackage):
cran = "spdep"
+ license("GPL-2.0-or-later")
+
version("1.2-8", sha256="8d9fb4cb10d1035526ad6d9f7a11972efb0e3137dcff176d73df6ebfe96c9190")
version("1.2-7", sha256="9dac594825bf2d0aa31e845bfec05d8ce206327840fe455391741dbbdf9c9eea")
version("1.2-4", sha256="a9f4d5af56efb1a2bcd3e85fe4d0e8a42896a2c30a790b2487e1ebadf398a677")
diff --git a/var/spack/repos/builtin/packages/r-speedglm/package.py b/var/spack/repos/builtin/packages/r-speedglm/package.py
index ba095cab7c..ad094f79c8 100644
--- a/var/spack/repos/builtin/packages/r-speedglm/package.py
+++ b/var/spack/repos/builtin/packages/r-speedglm/package.py
@@ -14,6 +14,8 @@ class RSpeedglm(RPackage):
cran = "speedglm"
+ license("GPL-2.0-or-later")
+
version("0.3-4", sha256="1a12db7dbceaaf5cf4f9a0c03e2a2b9f32e91b697daf2ccfe81bbae9ac3046ce")
version("0.3-3", sha256="d065d0ee42fb772760fca8d97ad2aa56cd76b1d9ecb4e97478ec362429e16738")
version("0.3-2", sha256="5fcaf18324dc754152f528a44894944063303f780d33e58569ea7c306bfc45ac")
diff --git a/var/spack/repos/builtin/packages/r-splancs/package.py b/var/spack/repos/builtin/packages/r-splancs/package.py
index e31d4875b6..577fe49ea1 100644
--- a/var/spack/repos/builtin/packages/r-splancs/package.py
+++ b/var/spack/repos/builtin/packages/r-splancs/package.py
@@ -15,6 +15,8 @@ class RSplancs(RPackage):
cran = "splancs"
+ license("GPL-2.0-or-later")
+
version("2.01-43", sha256="b351565e1f69f6c86a29d921d3a18d5896c4586e2ab8c73bb3df8e75630fc448")
version("2.01-42", sha256="8c0af4764521e20b629dba6afd5c284e7be48786f378c37668eacfa26d2ef0aa")
version("2.01-40", sha256="79744381ebc4a361740a36dca3c9fca9ae015cfe0bd585b7856a664a3da74363")
diff --git a/var/spack/repos/builtin/packages/r-splitstackshape/package.py b/var/spack/repos/builtin/packages/r-splitstackshape/package.py
index 0ae9a14d08..609c5388b5 100644
--- a/var/spack/repos/builtin/packages/r-splitstackshape/package.py
+++ b/var/spack/repos/builtin/packages/r-splitstackshape/package.py
@@ -19,6 +19,8 @@ class RSplitstackshape(RPackage):
cran = "splitstackshape"
+ license("GPL-3.0-only")
+
version("1.4.8", sha256="656032c3f1e3dd5b8a3ee19ffcae617e07104c0e342fc3da4d863637a770fe56")
version("1.4.6", sha256="b9888f9508babdb8e09f57674facaa8b158a06255ef1e61c8df813f58881860f")
version("1.4.4", sha256="78c27fb55459b0cc858cef5c2201a10ae2472a1a0be179e05df05ced2f590f6e")
diff --git a/var/spack/repos/builtin/packages/r-sqldf/package.py b/var/spack/repos/builtin/packages/r-sqldf/package.py
index 4bd0be9685..085cdbb97a 100644
--- a/var/spack/repos/builtin/packages/r-sqldf/package.py
+++ b/var/spack/repos/builtin/packages/r-sqldf/package.py
@@ -21,6 +21,8 @@ class RSqldf(RPackage):
cran = "sqldf"
+ license("GPL-2.0-only")
+
version("0.4-11", sha256="cee979d4e8c67b4924655365d925a8d67104e62adf71741f645cdc5196de2260")
depends_on("r@3.1.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-squash/package.py b/var/spack/repos/builtin/packages/r-squash/package.py
index 68f594b014..be7c61d20f 100644
--- a/var/spack/repos/builtin/packages/r-squash/package.py
+++ b/var/spack/repos/builtin/packages/r-squash/package.py
@@ -17,6 +17,8 @@ class RSquash(RPackage):
cran = "squash"
+ license("Artistic-2.0")
+
version("1.0.9", sha256="ff381c85071e3407574e3db28d789657f64e7d3f9d74ac123539de22ab8ac6f4")
version("1.0.8", sha256="e6932c0a461d5c85f7180a31d18a3eb4f28afd6769efe251075a4de12de039f4")
version("1.0.7", sha256="d2d7182a72dfd93b8b65e775bea11e891c38598fa49a3ed4f92ec1159ffab6f1")
diff --git a/var/spack/repos/builtin/packages/r-stabledist/package.py b/var/spack/repos/builtin/packages/r-stabledist/package.py
index 8adb56f921..888e35fdb7 100644
--- a/var/spack/repos/builtin/packages/r-stabledist/package.py
+++ b/var/spack/repos/builtin/packages/r-stabledist/package.py
@@ -14,6 +14,8 @@ class RStabledist(RPackage):
cran = "stabledist"
+ license("GPL-2.0-or-later")
+
version("0.7-1", sha256="06c5704d3a3c179fa389675c537c39a006867bc6e4f23dd7e406476ed2c88a69")
depends_on("r@3.1.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-stargazer/package.py b/var/spack/repos/builtin/packages/r-stargazer/package.py
index 0003535cdc..45feb9a5e2 100644
--- a/var/spack/repos/builtin/packages/r-stargazer/package.py
+++ b/var/spack/repos/builtin/packages/r-stargazer/package.py
@@ -15,5 +15,7 @@ class RStargazer(RPackage):
cran = "stargazer"
+ license("GPL-2.0-or-later")
+
version("5.2.3", sha256="208e9b48a11cf56ce142731c204f3d2bcb5b68719f84309a36362cd925414265")
version("5.2.2", sha256="70eb4a13a6ac1bfb35af07cb8a63d501ad38dfd9817fc3fba6724260b23932de")
diff --git a/var/spack/repos/builtin/packages/r-statmod/package.py b/var/spack/repos/builtin/packages/r-statmod/package.py
index 68fea07426..08d9d757de 100644
--- a/var/spack/repos/builtin/packages/r-statmod/package.py
+++ b/var/spack/repos/builtin/packages/r-statmod/package.py
@@ -19,6 +19,8 @@ class RStatmod(RPackage):
cran = "statmod"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("1.5.0", sha256="d61c3ef9b09d55b42e038f8d767fa483ebbdec2a9c7172b1b0ccda0ae0016ec9")
version("1.4.37", sha256="90d2c8a79e0cb291f2685686436bcf4c5b9abd2efb84759a8553d1b1adb76913")
version("1.4.36", sha256="14e897c83d426caca4d920d3d5bead7ae9a679276b3cb2e227f299ad189d7bc2")
diff --git a/var/spack/repos/builtin/packages/r-stringfish/package.py b/var/spack/repos/builtin/packages/r-stringfish/package.py
index 590393d020..562c31754f 100644
--- a/var/spack/repos/builtin/packages/r-stringfish/package.py
+++ b/var/spack/repos/builtin/packages/r-stringfish/package.py
@@ -16,6 +16,8 @@ class RStringfish(RPackage):
maintainers("dorton21")
+ license("GPL-3.0-only")
+
version("0.15.7", sha256="34b1703a8876a40860d35f88a94e069832a7d2bc86189ff07af84ff04fd4b735")
version("0.15.5", sha256="9df21146a7710e5a9ab4bb53ebc231a580c798b7e541b8d78df53207283f8129")
version("0.14.2", sha256="9373cfc715cda1527fd20179435977b8e59e19d8c5ef82a31e519f93fb624ced")
diff --git a/var/spack/repos/builtin/packages/r-stringi/package.py b/var/spack/repos/builtin/packages/r-stringi/package.py
index 18d1f3bc10..70e50ec408 100644
--- a/var/spack/repos/builtin/packages/r-stringi/package.py
+++ b/var/spack/repos/builtin/packages/r-stringi/package.py
@@ -20,6 +20,8 @@ class RStringi(RPackage):
cran = "stringi"
+ license("custom")
+
version("1.7.12", sha256="efe8ac2900001f986a75db5641fbb24587a6d23de274a6a85c39dfa58921e009")
version("1.7.8", sha256="538918b1cd6ed1d8a2dd5ab146ba800a088e99f93c52dcd82615b6e127478b1c")
version("1.7.6", sha256="0ea3d5afec5701977ff53de9afbaceb53b00aa34f5fb641cadc1eeb7759119ec")
diff --git a/var/spack/repos/builtin/packages/r-stringr/package.py b/var/spack/repos/builtin/packages/r-stringr/package.py
index 647b2b4ee9..2455c9f200 100644
--- a/var/spack/repos/builtin/packages/r-stringr/package.py
+++ b/var/spack/repos/builtin/packages/r-stringr/package.py
@@ -17,6 +17,8 @@ class RStringr(RPackage):
cran = "stringr"
+ license("MIT")
+
version("1.5.0", sha256="52b159d7700a139111b4caf939e7c9c6ab3e01185181400d70a74c552826633a")
version("1.4.1", sha256="ec0d8e90caa3e107f18c188ed313dea8bfd12a738011b0be09ef5362360ddcb1")
version("1.4.0", sha256="87604d2d3a9ad8fd68444ce0865b59e2ffbdb548a38d6634796bbd83eeb931dd")
diff --git a/var/spack/repos/builtin/packages/r-strucchange/package.py b/var/spack/repos/builtin/packages/r-strucchange/package.py
index 4a15fdede2..14e7292d86 100644
--- a/var/spack/repos/builtin/packages/r-strucchange/package.py
+++ b/var/spack/repos/builtin/packages/r-strucchange/package.py
@@ -21,6 +21,8 @@ class RStrucchange(RPackage):
cran = "strucchange"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("1.5-3", sha256="cac6b4028f68cc8d39202377161d0f7f72ea229b552a5c35769053ab89f90f86")
version("1.5-2", sha256="7d247c5ae6f5a63c80e478799d009c57fb8803943aa4286d05f71235cc1002f8")
version("1.5-1", sha256="740e2e20477b9fceeef767ae1002adc5ec397cb0f7daba5289a2c23b0dddaf31")
diff --git a/var/spack/repos/builtin/packages/r-styler/package.py b/var/spack/repos/builtin/packages/r-styler/package.py
index ecc5317d5c..d4f429b075 100644
--- a/var/spack/repos/builtin/packages/r-styler/package.py
+++ b/var/spack/repos/builtin/packages/r-styler/package.py
@@ -13,6 +13,8 @@ class RStyler(RPackage):
cran = "styler"
+ license("MIT")
+
version("1.9.1", sha256="c80fa3c062f007645ec820b5b087d4d5784e7797cc88d030ab59fb5823ded0bb")
version("1.8.1", sha256="15505fa85f0aa2902bc8af3f00b2aeb205d41a92b77bffbd176d657753ee81e9")
version("1.8.0", sha256="4f8b74c1ac158b0a4433b6008da6bb708f3c9ed1c7fb9bb5d79748858cb484c7")
diff --git a/var/spack/repos/builtin/packages/r-subplex/package.py b/var/spack/repos/builtin/packages/r-subplex/package.py
index 4967b5d4f3..c8424b088f 100644
--- a/var/spack/repos/builtin/packages/r-subplex/package.py
+++ b/var/spack/repos/builtin/packages/r-subplex/package.py
@@ -14,6 +14,8 @@ class RSubplex(RPackage):
cran = "subplex"
+ license("GPL-3.0-only")
+
version("1.8", sha256="3bc31d8990380c9f790c9c7d84cb2e39f4945eff934eddfa1196d597465be5a5")
version("1.7", sha256="d5ecf4a484936d71cb294f08c3968ef5a8dcbdc861bfc0e97e3b1ab99afff887")
version("1.6", sha256="0d05da1622fffcd20a01cc929fc6c2b7df40a8246e7018f7f1f3c175b774cbf9")
diff --git a/var/spack/repos/builtin/packages/r-survey/package.py b/var/spack/repos/builtin/packages/r-survey/package.py
index ee1dfc2ef4..a3d8c7fce1 100644
--- a/var/spack/repos/builtin/packages/r-survey/package.py
+++ b/var/spack/repos/builtin/packages/r-survey/package.py
@@ -19,6 +19,8 @@ class RSurvey(RPackage):
cran = "survey"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("4.1-1", sha256="05e89a1678a39e32bfb41af8a31d643b04fc4d2660a96e701825e6bffcd75a52")
version("4.0", sha256="b053f40f4cfa90507ca524f72d3b3a4b4869def52f11f907a14f1c6d90063de1")
version("3.36", sha256="90f32e9d2b52eacf881e6717a4b5edfc5a3beb5da516f8372293549589d79475")
diff --git a/var/spack/repos/builtin/packages/r-survival/package.py b/var/spack/repos/builtin/packages/r-survival/package.py
index 2b1cbbebe1..e0f7427870 100644
--- a/var/spack/repos/builtin/packages/r-survival/package.py
+++ b/var/spack/repos/builtin/packages/r-survival/package.py
@@ -15,6 +15,8 @@ class RSurvival(RPackage):
cran = "survival"
+ license("LGPL-2.0-or-later")
+
version("3.5-5", sha256="1375a509554b0258e04e27baca2e073e179406e2a9a71e6d3e0c777072568476")
version("3.4-0", sha256="a48e23d47265fe4d90fb5f0f9fc388906014f8063211980856985db9e89cf812")
version("3.3-1", sha256="14878705cd0c7edcfead79011444aa84f680759293bde8634721c49f37cb4dc7")
diff --git a/var/spack/repos/builtin/packages/r-svglite/package.py b/var/spack/repos/builtin/packages/r-svglite/package.py
index f14b1bf81a..7887428c0a 100644
--- a/var/spack/repos/builtin/packages/r-svglite/package.py
+++ b/var/spack/repos/builtin/packages/r-svglite/package.py
@@ -14,6 +14,8 @@ class RSvglite(RPackage):
cran = "svglite"
+ license("GPL-2.0-or-later")
+
version("2.1.1", sha256="48700169eec1b05dbee9e2bae000aa84c544617b018cb3ac431a128cfd8dac56")
version("2.1.0", sha256="ad40f590c7e80ae83001a3826b6e8394ba733446ed51fd55faeda974ab839c9b")
version("2.0.0", sha256="76e625fe172a5b7ce99a67b6d631b037b3f7f0021cfe15f2e15e8851b89defa5")
diff --git a/var/spack/repos/builtin/packages/r-sys/package.py b/var/spack/repos/builtin/packages/r-sys/package.py
index 12b6f0b50e..2bba4f50b8 100644
--- a/var/spack/repos/builtin/packages/r-sys/package.py
+++ b/var/spack/repos/builtin/packages/r-sys/package.py
@@ -17,6 +17,8 @@ class RSys(RPackage):
cran = "sys"
+ license("MIT")
+
version("3.4.1", sha256="324e6d8fde58264e62bc04867b719c5fd16296de1542689801b8cb13621ecf52")
version("3.4", sha256="17f88fbaf222f1f8fd07919461093dac0e7175ae3c3b3264b88470617afd0487")
version("3.2", sha256="2819498461fe2ce83d319d1a47844e86bcea6d01d10861818dba289e7099bbcc")
diff --git a/var/spack/repos/builtin/packages/r-systemfonts/package.py b/var/spack/repos/builtin/packages/r-systemfonts/package.py
index 48f2f7b9ae..a6e64976fe 100644
--- a/var/spack/repos/builtin/packages/r-systemfonts/package.py
+++ b/var/spack/repos/builtin/packages/r-systemfonts/package.py
@@ -19,6 +19,8 @@ class RSystemfonts(RPackage):
cran = "systemfonts"
+ license("MIT")
+
version("1.0.4", sha256="ef766c75b942f147d382664a00d6a4930f1bfe0cce9d88943f571682a85a84c0")
version("1.0.3", sha256="647c99d5ea6f90a49768ea7b10b39816af6be85168475273369fd973a20dbbba")
version("1.0.1", sha256="401db4d9e78e3a5e00b7a0b4fbad7fbb1c584734469b65fe5b7ebe1851c7a797")
diff --git a/var/spack/repos/builtin/packages/r-taxizedb/package.py b/var/spack/repos/builtin/packages/r-taxizedb/package.py
index 7c0646b4d0..ce17ea927f 100644
--- a/var/spack/repos/builtin/packages/r-taxizedb/package.py
+++ b/var/spack/repos/builtin/packages/r-taxizedb/package.py
@@ -16,6 +16,8 @@ class RTaxizedb(RPackage):
cran = "taxizedb"
+ license("MIT")
+
version("0.3.1", sha256="452a1b8079e370c1f29a1ff40d731a5b04c935068b1d6b1c5d808e8bebbafd94")
version("0.3.0", sha256="5f28338a233f0021097147e74c5f83107e5847de3413eceb308208e39af9fcb4")
version("0.1.4", sha256="5a40569a2b5abe56201f112a10220150353412df39b7e8d21ea8698f424cf295")
diff --git a/var/spack/repos/builtin/packages/r-tclust/package.py b/var/spack/repos/builtin/packages/r-tclust/package.py
index 8d4c340e5b..a6240f78a2 100644
--- a/var/spack/repos/builtin/packages/r-tclust/package.py
+++ b/var/spack/repos/builtin/packages/r-tclust/package.py
@@ -16,6 +16,8 @@ class RTclust(RPackage):
cran = "tclust"
+ license("GPL-3.0-only")
+
version("1.5-4", sha256="2b55da5e351c5054c9627f57a43084518a138a1d8097e35a364db0eff63471a8")
version("1.5-2", sha256="492674b30a465e5f4a22ba0ce5556ed4d8e57b29090f9b5b94ad655d064e6f8b")
version("1.5-1", sha256="73328b30774bb0767d613d7f2b60b75706b19fab864c712645ea18181f1af327")
diff --git a/var/spack/repos/builtin/packages/r-tensor/package.py b/var/spack/repos/builtin/packages/r-tensor/package.py
index dd9bd20745..ec7cbedead 100644
--- a/var/spack/repos/builtin/packages/r-tensor/package.py
+++ b/var/spack/repos/builtin/packages/r-tensor/package.py
@@ -15,5 +15,7 @@ class RTensor(RPackage):
cran = "tensor"
+ license("GPL-2.0-or-later")
+
version("1.5", sha256="e1dec23e3913a82e2c79e76313911db9050fb82711a0da227f94fc6df2d3aea6")
version("1.4", sha256="6f1643da018d58a0aaa27260df6fdf687fc36f4cd1964931b3180b7df8c0e642")
diff --git a/var/spack/repos/builtin/packages/r-tensora/package.py b/var/spack/repos/builtin/packages/r-tensora/package.py
index 2839764aee..a5aae61815 100644
--- a/var/spack/repos/builtin/packages/r-tensora/package.py
+++ b/var/spack/repos/builtin/packages/r-tensora/package.py
@@ -16,6 +16,8 @@ class RTensora(RPackage):
cran = "tensorA"
+ license("GPL-2.0-or-later")
+
version("0.36.2", sha256="8e8947566bd3b65a54de4269df1abaa3d49cf5bfd2a963c3274a524c8a819ca7")
version("0.36.1", sha256="c7ffe12b99867675b5e9c9f31798f9521f14305c9d9f9485b171bcbd8697d09c")
version("0.36", sha256="97b3e72f26ca3a756d045008764d787a32c68f0a276fb7a29b6e1b4592fdecf6")
diff --git a/var/spack/repos/builtin/packages/r-terra/package.py b/var/spack/repos/builtin/packages/r-terra/package.py
index 46a91e1ea1..af388bd338 100644
--- a/var/spack/repos/builtin/packages/r-terra/package.py
+++ b/var/spack/repos/builtin/packages/r-terra/package.py
@@ -21,6 +21,8 @@ class RTerra(RPackage):
cran = "terra"
+ license("GPL-3.0-or-later")
+
version("1.7-29", sha256="3f39b052a34c9f1166a342be4c25bbdc1e2c81402edb734901d63fc6fa547ca5")
version("1.6-17", sha256="db888f4220ca511332f4d011345b2b207fcc1de26d2eae473e0eeb5dfd8bbc02")
version("1.5-21", sha256="091ee928ccaa6561aa9f8ee6c1c99f139dc89f1653c2a76a035cca14d404f43f")
diff --git a/var/spack/repos/builtin/packages/r-tester/package.py b/var/spack/repos/builtin/packages/r-tester/package.py
index 296b3838e5..b5811bb7a8 100644
--- a/var/spack/repos/builtin/packages/r-tester/package.py
+++ b/var/spack/repos/builtin/packages/r-tester/package.py
@@ -13,6 +13,8 @@ class RTester(RPackage):
cran = "tester"
+ license("GPL-3.0-only")
+
version("0.1.7", sha256="b9c645119c21c69450f3d366c911ed92ac7c14ef61652fd676a38fb9d420b5f4")
depends_on("r@3.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-testit/package.py b/var/spack/repos/builtin/packages/r-testit/package.py
index 83a8687ae1..d942a5f905 100644
--- a/var/spack/repos/builtin/packages/r-testit/package.py
+++ b/var/spack/repos/builtin/packages/r-testit/package.py
@@ -15,6 +15,8 @@ class RTestit(RPackage):
cran = "testit"
+ license("GPL-3.0-only")
+
version("0.13", sha256="90d47168ab6bdbd1274b600b457626ac07697ce09792c92b2043be5f5b678d80")
version("0.12", sha256="9acdf912f0e7a68a5b6a7946d5ebb0c2007b3d6cd2e39075eddae2b586354e89")
version("0.9", sha256="9cf6b3df9b2c700e4e7dcbd5b8cb64fabefe674e1f40346ccaf39fe7feda5e55")
diff --git a/var/spack/repos/builtin/packages/r-testthat/package.py b/var/spack/repos/builtin/packages/r-testthat/package.py
index fdd5096244..265812bb42 100644
--- a/var/spack/repos/builtin/packages/r-testthat/package.py
+++ b/var/spack/repos/builtin/packages/r-testthat/package.py
@@ -15,6 +15,8 @@ class RTestthat(RPackage):
cran = "testthat"
+ license("MIT")
+
version("3.1.7", sha256="1ad86b1739481c6c46359a6634ecc706bf513f34b26d7a62cbc719bbd4658eab")
version("3.1.5", sha256="a8f56b9426206ddfc30b550c82ff2f042ebe1c2f5bfd4184aec8facac8f5b7fc")
version("3.1.4", sha256="a47eec031b4e186a8bd331031371b2347063a283050eca2adbfaa37d7a6c9c09")
diff --git a/var/spack/repos/builtin/packages/r-textshaping/package.py b/var/spack/repos/builtin/packages/r-textshaping/package.py
index f5c698f610..c14f5f5027 100644
--- a/var/spack/repos/builtin/packages/r-textshaping/package.py
+++ b/var/spack/repos/builtin/packages/r-textshaping/package.py
@@ -16,6 +16,8 @@ class RTextshaping(RPackage):
cran = "textshaping"
+ license("MIT")
+
version("0.3.6", sha256="80e2c087962f55ce2811fbc798b09f5638c06c6b28c10cd3cb3827005b902ada")
depends_on("r@3.2.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-threejs/package.py b/var/spack/repos/builtin/packages/r-threejs/package.py
index e7e290a1ba..47c99fd2dc 100644
--- a/var/spack/repos/builtin/packages/r-threejs/package.py
+++ b/var/spack/repos/builtin/packages/r-threejs/package.py
@@ -14,6 +14,8 @@ class RThreejs(RPackage):
cran = "threejs"
+ license("MIT")
+
version("0.3.3", sha256="76c759c8b20fb34f4f7a01cbd1b961296e1f19f4df6dded69aae7f1bca80219c")
version("0.3.1", sha256="71750b741672a435ecf749b69c72f0681aa8bb795e317f4e3056d5e33f6d79e8")
version("0.2.2", sha256="41fe949490fbe0f71e39b0a144791da427bd7361d027579cb4a002ed53520cc5")
diff --git a/var/spack/repos/builtin/packages/r-tibble/package.py b/var/spack/repos/builtin/packages/r-tibble/package.py
index 136a602de7..1b61ed2ac6 100644
--- a/var/spack/repos/builtin/packages/r-tibble/package.py
+++ b/var/spack/repos/builtin/packages/r-tibble/package.py
@@ -14,6 +14,8 @@ class RTibble(RPackage):
cran = "tibble"
+ license("MIT")
+
version("3.2.1", sha256="65a72d0c557fd6e7c510d150c935ed6ced5db7d05fc20236b370f11428372131")
version("3.1.8", sha256="acf30e075d18d2f61de53ca20a13c502bb32abb8083089b0bb9172a0cb5cedea")
version("3.1.7", sha256="e1a50891f476803526960b4c4d736a72e7d9c3d366946744a02d6347f591c872")
diff --git a/var/spack/repos/builtin/packages/r-tictoc/package.py b/var/spack/repos/builtin/packages/r-tictoc/package.py
index a9d103c6b5..53e9f8bc4b 100644
--- a/var/spack/repos/builtin/packages/r-tictoc/package.py
+++ b/var/spack/repos/builtin/packages/r-tictoc/package.py
@@ -20,6 +20,8 @@ class RTictoc(RPackage):
cran = "tictoc"
+ license("Apache-2.0 OR custom")
+
version("1.2", sha256="f05ea4b4142a90b0dc5d10356be3748625ef86bbd0e4399c56455654165ff20c")
version("1.1", sha256="120f868ba276bda70c8edef5d6c092586cf73db0fa02eb5459d8f55350fb474d")
version("1.0.1", sha256="a09a1535c417ddf6637bbbda5fca6edab6c7f7b252a64e57e99d4d0748712705")
diff --git a/var/spack/repos/builtin/packages/r-tidycensus/package.py b/var/spack/repos/builtin/packages/r-tidycensus/package.py
index 891a0b4a89..80ddd1029f 100644
--- a/var/spack/repos/builtin/packages/r-tidycensus/package.py
+++ b/var/spack/repos/builtin/packages/r-tidycensus/package.py
@@ -18,6 +18,8 @@ class RTidycensus(RPackage):
cran = "tidycensus"
+ license("MIT")
+
version("1.3.2", sha256="ca47323f19c94a3c767bef59986f4a6cb4e455b3eb21ea64f1b3d6339443c515")
version("1.2.3", sha256="23bc58bb6e20e1056e40dca55a49576b5e186fdb324f00fa9d5c07fb675f32ff")
version("1.2.2", sha256="5cdbb92314061c9d8d3d62f623699fa115d7faae1f4a961d55ab905538f8e7cc")
diff --git a/var/spack/repos/builtin/packages/r-tidygraph/package.py b/var/spack/repos/builtin/packages/r-tidygraph/package.py
index bb45b918fb..df7d4f8015 100644
--- a/var/spack/repos/builtin/packages/r-tidygraph/package.py
+++ b/var/spack/repos/builtin/packages/r-tidygraph/package.py
@@ -17,6 +17,8 @@ class RTidygraph(RPackage):
cran = "tidygraph"
+ license("MIT")
+
version("1.2.3", sha256="b09c06b12583ae57edd1ec01e61a0e1b7a4b82358361fb28a6046dbece475687")
version("1.2.2", sha256="d555cad6b5b56bd2edaa29950a0fd15942e972db21561bfd5cd64fd9a8936470")
version("1.2.1", sha256="2fbdc2db18c5ad48c72f14d2d04111f4b0d4c434ad87c280eda3bcb98673ad36")
diff --git a/var/spack/repos/builtin/packages/r-tidyr/package.py b/var/spack/repos/builtin/packages/r-tidyr/package.py
index 037d374429..2cd29963ad 100644
--- a/var/spack/repos/builtin/packages/r-tidyr/package.py
+++ b/var/spack/repos/builtin/packages/r-tidyr/package.py
@@ -19,6 +19,8 @@ class RTidyr(RPackage):
cran = "tidyr"
+ license("MIT")
+
version("1.3.0", sha256="8d532b9366fdd3ec9827b51830e559a49d073425007c766025f0e603964e0a9d")
version("1.2.1", sha256="6971766d3663dc75c2328ab257816f4e42d9fdc05c2d87d171b8b9b5ecce61af")
version("1.2.0", sha256="8cd01da9e97827521d01ea50b9225f2705c46b7538bbf74bec6249a04c1213a8")
diff --git a/var/spack/repos/builtin/packages/r-tidyselect/package.py b/var/spack/repos/builtin/packages/r-tidyselect/package.py
index 584908e415..8f69b770ef 100644
--- a/var/spack/repos/builtin/packages/r-tidyselect/package.py
+++ b/var/spack/repos/builtin/packages/r-tidyselect/package.py
@@ -15,6 +15,8 @@ class RTidyselect(RPackage):
cran = "tidyselect"
+ license("MIT")
+
version("1.2.0", sha256="538d26b727e37d618e2efd3b00836048f103112a03e6994bf07a02392e269e3b")
version("1.1.2", sha256="0389a3b15417954a30d6d692f6ebdd3d0f318cb94a5c9b05365df2f4ea1d8270")
version("1.1.1", sha256="18eb6a6746196a81ce19ee6cbf1db0c33f494177b97e2419312ef25a00ae486b")
diff --git a/var/spack/repos/builtin/packages/r-tidytree/package.py b/var/spack/repos/builtin/packages/r-tidytree/package.py
index 11128ff264..055d15bc13 100644
--- a/var/spack/repos/builtin/packages/r-tidytree/package.py
+++ b/var/spack/repos/builtin/packages/r-tidytree/package.py
@@ -16,6 +16,8 @@ class RTidytree(RPackage):
cran = "tidytree"
+ license("Artistic-2.0")
+
version("0.4.2", sha256="cb831a66d8afa5e21f5072e4fbebcbd2228881090d0040f87605f5aeefda155e")
version("0.4.1", sha256="fbc4364d17e1b1c26ed06af0cdf36c88a5bc562fdbd4731ab179e30bba4009eb")
version("0.3.9", sha256="12435d4f4c4d734b2a758cb13eb3b44bdfa8fdfa79a6e81fb99f7ce3a5d82edf")
diff --git a/var/spack/repos/builtin/packages/r-tidyverse/package.py b/var/spack/repos/builtin/packages/r-tidyverse/package.py
index 7509e2ba4f..ec6f5d3259 100644
--- a/var/spack/repos/builtin/packages/r-tidyverse/package.py
+++ b/var/spack/repos/builtin/packages/r-tidyverse/package.py
@@ -17,6 +17,8 @@ class RTidyverse(RPackage):
cran = "tidyverse"
+ license("MIT")
+
version("2.0.0", sha256="3d3c2d135056333247d309d1c2cc98cc0d87e2c781f4c6fbceab28d28c0728e5")
version("1.3.2", sha256="37fbf8b72e49e96b1770dfb8e37f3e9e29269e8d6c96d6d3902561252ec1cf61")
version("1.3.1", sha256="83cf95109d4606236274f5a8ec2693855bf75d3a1b3bc1ab4426dcc275ed6632")
diff --git a/var/spack/repos/builtin/packages/r-tiff/package.py b/var/spack/repos/builtin/packages/r-tiff/package.py
index d0951af751..20cb35af0b 100644
--- a/var/spack/repos/builtin/packages/r-tiff/package.py
+++ b/var/spack/repos/builtin/packages/r-tiff/package.py
@@ -15,6 +15,8 @@ class RTiff(RPackage):
cran = "tiff"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("0.1-11", sha256="b8c3ea15114d972f8140541c7b01f5ce2e5322af1f63c1a083aaf766fd3eec75")
version("0.1-10", sha256="535154e89e85e14fe697469d2c59826a44c7937e7eca2eaca1aee6b0fe320afe")
version("0.1-6", sha256="623bd9c16a426df7e6056738c5d91da86ea9b49df375eea6b5127e4e458dc4fb")
diff --git a/var/spack/repos/builtin/packages/r-tigris/package.py b/var/spack/repos/builtin/packages/r-tigris/package.py
index d8360cb1e2..31ea1895c4 100644
--- a/var/spack/repos/builtin/packages/r-tigris/package.py
+++ b/var/spack/repos/builtin/packages/r-tigris/package.py
@@ -14,6 +14,8 @@ class RTigris(RPackage):
cran = "tigris"
+ license("MIT")
+
version("2.0.1", sha256="d87c6b0c11ffb967699d345c6bfcfa82581a0753e1130bf0c927b2960b074d8c")
version("1.6.1", sha256="927e8da3f7120bcc10f0b4ded95687512693e069f082eea7aea6302a2f1b2db2")
version("1.6", sha256="fa14fbbaf44f5ade1cc92e6e4e4ed2e775bc7c106310711d16b0135a948a1661")
diff --git a/var/spack/repos/builtin/packages/r-timechange/package.py b/var/spack/repos/builtin/packages/r-timechange/package.py
index 98c59ae22e..7ede954c95 100644
--- a/var/spack/repos/builtin/packages/r-timechange/package.py
+++ b/var/spack/repos/builtin/packages/r-timechange/package.py
@@ -19,6 +19,8 @@ class RTimechange(RPackage):
cran = "timechange"
+ license("GPL-3.0-only")
+
version("0.2.0", sha256="3d602008052123daef94a5c3f5154c5461b4ec0432ab70c37273d7ddd252f7f1")
version("0.1.1", sha256="8503919d233d7d7b81fe47692f0f2d6742ff4cae7320a5522bf98f077f5d7f70")
diff --git a/var/spack/repos/builtin/packages/r-tinytex/package.py b/var/spack/repos/builtin/packages/r-tinytex/package.py
index a841b3c156..f2f1c43181 100644
--- a/var/spack/repos/builtin/packages/r-tinytex/package.py
+++ b/var/spack/repos/builtin/packages/r-tinytex/package.py
@@ -18,6 +18,8 @@ class RTinytex(RPackage):
cran = "tinytex"
+ license("MIT")
+
version("0.45", sha256="0c2fbbd09e80af80ca6b685bf0653f070da97b85413d39af966aba28f376e92c")
version("0.42", sha256="205f7a1978118aa38b6d9f7d3e1667c635da262b43967d1a879520284c2e22b1")
version("0.39", sha256="f22e9b77c200fe44cc073b759c2b2bc3310a2382d897282548aa02dcbabc25ed")
diff --git a/var/spack/repos/builtin/packages/r-tinytiger/package.py b/var/spack/repos/builtin/packages/r-tinytiger/package.py
index d0b66c81f9..3b60ae12bc 100644
--- a/var/spack/repos/builtin/packages/r-tinytiger/package.py
+++ b/var/spack/repos/builtin/packages/r-tinytiger/package.py
@@ -21,6 +21,8 @@ class RTinytiger(RPackage):
maintainers("jgaeb")
+ license("MIT")
+
version("0.0.4", sha256="818328b5095d9e8b302f1a04d004cd3ec6e62d945dbd757fe15e9ab768a7459e")
version("0.0.3", sha256="841d92dd4185b9bff5eef0d3635805c5a3efb1bc4ff0a1101ef264417e37921c")
diff --git a/var/spack/repos/builtin/packages/r-tmvnsim/package.py b/var/spack/repos/builtin/packages/r-tmvnsim/package.py
index 1cc765de20..2bee544c5b 100644
--- a/var/spack/repos/builtin/packages/r-tmvnsim/package.py
+++ b/var/spack/repos/builtin/packages/r-tmvnsim/package.py
@@ -21,4 +21,6 @@ class RTmvnsim(RPackage):
cran = "tmvnsim"
+ license("GPL-2.0-only")
+
version("1.0-2", sha256="97f63d0bab3b240cc7bdbe6e6e74e90ad25a4382a345ee51a26fe3959edeba0f")
diff --git a/var/spack/repos/builtin/packages/r-triebeard/package.py b/var/spack/repos/builtin/packages/r-triebeard/package.py
index eae6aeff17..6eeee68ae3 100644
--- a/var/spack/repos/builtin/packages/r-triebeard/package.py
+++ b/var/spack/repos/builtin/packages/r-triebeard/package.py
@@ -16,6 +16,8 @@ class RTriebeard(RPackage):
cran = "triebeard"
+ license("MIT")
+
version("0.4.1", sha256="192f2fef6341e43bd56ef4f9841e813e07be990f4ffcf38c5606259630efe0f7")
version("0.3.0", sha256="bf1dd6209cea1aab24e21a85375ca473ad11c2eff400d65c6202c0fb4ef91ec3")
diff --git a/var/spack/repos/builtin/packages/r-trimcluster/package.py b/var/spack/repos/builtin/packages/r-trimcluster/package.py
index b275dde293..c47e7f2bbc 100644
--- a/var/spack/repos/builtin/packages/r-trimcluster/package.py
+++ b/var/spack/repos/builtin/packages/r-trimcluster/package.py
@@ -14,6 +14,8 @@ class RTrimcluster(RPackage):
cran = "trimcluster"
+ license("GPL-2.0-or-later")
+
version("0.1-5", sha256="9239f20e4a06ac2fa89e5d5d89b23a45c8c534a7264d89bede8a35d43dda518b")
version("0.1-2.1", sha256="b64a872a6c2ad677dfeecc776c9fe5aff3e8bab6bc6a8c86957b5683fd5d2300")
version("0.1-2", sha256="622fb61580cc19b9061c6ee28ffd751250a127f07904b45a0e1c5438d25b4f53")
diff --git a/var/spack/repos/builtin/packages/r-truncdist/package.py b/var/spack/repos/builtin/packages/r-truncdist/package.py
index b40a3c88c5..ece59ff9c5 100644
--- a/var/spack/repos/builtin/packages/r-truncdist/package.py
+++ b/var/spack/repos/builtin/packages/r-truncdist/package.py
@@ -19,6 +19,8 @@ class RTruncdist(RPackage):
cran = "truncdist"
+ license("GPL-2.0-or-later")
+
version("1.0-2", sha256="b848b68bdd983bd496fa7327632ffa8add8d2231229b8af5c8bc29d823e1300a")
depends_on("r@2.0.1:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-truncnorm/package.py b/var/spack/repos/builtin/packages/r-truncnorm/package.py
index c738954439..cfd6a3c059 100644
--- a/var/spack/repos/builtin/packages/r-truncnorm/package.py
+++ b/var/spack/repos/builtin/packages/r-truncnorm/package.py
@@ -14,6 +14,8 @@ class RTruncnorm(RPackage):
cran = "truncnorm"
+ license("GPL-2.0-or-later")
+
version("1.0-9", sha256="5156acc4d63243bf95326d6285b0ba3cdf710697d67c233a12ae56f3d87ec708")
version("1.0-8", sha256="49564e8d87063cf9610201fbc833859ed01935cc0581b9e21c42a0d21a47c87e")
version("1.0.0", sha256="dc1b018cb6d9ad5beb2d9e2f3ebe56c3f69d7a98fc5a1d963dd7933d209ac272")
diff --git a/var/spack/repos/builtin/packages/r-trust/package.py b/var/spack/repos/builtin/packages/r-trust/package.py
index 3e2f6539c6..145021ead6 100644
--- a/var/spack/repos/builtin/packages/r-trust/package.py
+++ b/var/spack/repos/builtin/packages/r-trust/package.py
@@ -14,6 +14,8 @@ class RTrust(RPackage):
cran = "trust"
+ license("MIT")
+
version("0.1-8", sha256="952e348b62aec35988b103fd152329662cb6a451538f184549252fbf49d7dcac")
version("0.1-7", sha256="e3d15aa84a71becd2824253d4a8156bdf1ab9ac3b72ced0cd53f3bb370ac6f04")
diff --git a/var/spack/repos/builtin/packages/r-tseries/package.py b/var/spack/repos/builtin/packages/r-tseries/package.py
index 1ecfe41cdd..e02a59b7b6 100644
--- a/var/spack/repos/builtin/packages/r-tseries/package.py
+++ b/var/spack/repos/builtin/packages/r-tseries/package.py
@@ -11,6 +11,8 @@ class RTseries(RPackage):
cran = "tseries"
+ license("GPL-2.0-only")
+
version("0.10-53", sha256="ec388ee6d022752bbebbecbf22d793d31f3734982e3f2e3ffd8dde14bffcca56")
version("0.10-52", sha256="9399c8dbedb3b44b8b3b854f6e8867e0a14f3727a7aa66ec9c6eff069ead8f45")
version("0.10-51", sha256="a55f20704883710ab58ea479e20cf0f263c50d54282f693793cda4af664c207f")
diff --git a/var/spack/repos/builtin/packages/r-tsne/package.py b/var/spack/repos/builtin/packages/r-tsne/package.py
index ba7ac5c01b..ad01d254c6 100644
--- a/var/spack/repos/builtin/packages/r-tsne/package.py
+++ b/var/spack/repos/builtin/packages/r-tsne/package.py
@@ -13,6 +13,8 @@ class RTsne(RPackage):
cran = "tsne"
+ license("GPL-2.0-or-later")
+
version("0.1-3.1", sha256="14abc65bc0a3f3ed63c04dda19620e483a21d1f5f33feb74aba9f3221434d888")
version("0.1-3", sha256="66fdf5d73e69594af529a9c4f261d972872b9b7bffd19f85c1adcd66afd80c69")
version("0.1-2", sha256="c6c3455e0f0f5dcac14299b3dfeb1a5f1bfe5623cdaf602afc892491d3d1058b")
diff --git a/var/spack/repos/builtin/packages/r-tweenr/package.py b/var/spack/repos/builtin/packages/r-tweenr/package.py
index 9636e28c9a..becaeda754 100644
--- a/var/spack/repos/builtin/packages/r-tweenr/package.py
+++ b/var/spack/repos/builtin/packages/r-tweenr/package.py
@@ -17,6 +17,8 @@ class RTweenr(RPackage):
cran = "tweenr"
+ license("MIT")
+
version("2.0.2", sha256="64bbfded418d4880e3636f434571c20303d2f66be6950d64583a864fbb661ff3")
version("1.0.2", sha256="1805f575da6705ca4e5ec1c4605222fc826ba806d9ff9af41770294fe08ff69f")
version("1.0.1", sha256="efd68162cd6d5a4f6d833dbf785a2bbce1cb7b9f90ba3fb060931a4bd705096b")
diff --git a/var/spack/repos/builtin/packages/r-twosamplemr/package.py b/var/spack/repos/builtin/packages/r-twosamplemr/package.py
index 7ca1bc9a22..ca2df8a6da 100644
--- a/var/spack/repos/builtin/packages/r-twosamplemr/package.py
+++ b/var/spack/repos/builtin/packages/r-twosamplemr/package.py
@@ -18,6 +18,8 @@ class RTwosamplemr(RPackage):
homepage = "https://mrcieu.github.io/TwoSampleMR/"
url = "https://github.com/MRCIEU/TwoSampleMR/archive/refs/tags/v0.5.6.tar.gz"
+ license("MIT")
+
version("0.5.6", sha256="c63eb008ab7ed08a6f30ccbf0c299beb31b2f5835e5e2aa1b59c5e4fe284a30c")
depends_on("r@3.6.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-tzdb/package.py b/var/spack/repos/builtin/packages/r-tzdb/package.py
index 078c2ebd32..6b6a5250a1 100644
--- a/var/spack/repos/builtin/packages/r-tzdb/package.py
+++ b/var/spack/repos/builtin/packages/r-tzdb/package.py
@@ -21,6 +21,8 @@ class RTzdb(RPackage):
cran = "tzdb"
+ license("MIT")
+
version("0.3.0", sha256="6099f0ec1fba692b51b4360aa776902a39f10dae815933c31994b8e4d4277038")
version("0.2.0", sha256="c335905d452b400af7ed54b916b5246cb3f47ede0602911a2bcb25a1cf56d5a9")
diff --git a/var/spack/repos/builtin/packages/r-ucminf/package.py b/var/spack/repos/builtin/packages/r-ucminf/package.py
index abd1890e02..30c0915551 100644
--- a/var/spack/repos/builtin/packages/r-ucminf/package.py
+++ b/var/spack/repos/builtin/packages/r-ucminf/package.py
@@ -17,5 +17,7 @@ class RUcminf(RPackage):
cran = "ucminf"
+ license("GPL-2.0-or-later")
+
version("1.1-4.1", sha256="01a5b6f373ad267d22e2c29b8f7b6e31a1a148e48f4413e6a38e51aa049976b2")
version("1.1-4", sha256="a2eb382f9b24e949d982e311578518710f8242070b3aa3314a331c1e1e7f6f07")
diff --git a/var/spack/repos/builtin/packages/r-udunits2/package.py b/var/spack/repos/builtin/packages/r-udunits2/package.py
index 54aceb1539..187392a1e7 100644
--- a/var/spack/repos/builtin/packages/r-udunits2/package.py
+++ b/var/spack/repos/builtin/packages/r-udunits2/package.py
@@ -13,6 +13,8 @@ class RUdunits2(RPackage):
cran = "udunits2"
+ license("GPL-2.0-only")
+
version("0.13.2.1", sha256="9f5429c04a24930f7d037d506e5b154b6154df69247dcdaa6261075291d7f902")
version("0.13.2", sha256="ee00898801b3282717cba40a9ef930515506386aa82a050356d1a9c80a9f5969")
version("0.13", sha256="d155d3c07f6202b65dec4075ffd1e1c3f4f35f5fdece8cfb319d39256a3e5b79")
diff --git a/var/spack/repos/builtin/packages/r-units/package.py b/var/spack/repos/builtin/packages/r-units/package.py
index b43dbc954a..fa17451a05 100644
--- a/var/spack/repos/builtin/packages/r-units/package.py
+++ b/var/spack/repos/builtin/packages/r-units/package.py
@@ -20,6 +20,8 @@ class RUnits(RPackage):
cran = "units"
+ license("GPL-2.0-only")
+
version("0.8-1", sha256="d3e1ba246b4c97205bc3da3cf45d6b5bd5c196b8d421b84b4e94b2090985cd9a")
version("0.8-0", sha256="9c46fe138e8c1c3d3a51268776412f02d09673656516148cccb71b1071beb21a")
version("0.7-2", sha256="b90be023431100632b3081747af9e743e615452b4ad38810991f7b024b7040eb")
diff --git a/var/spack/repos/builtin/packages/r-urca/package.py b/var/spack/repos/builtin/packages/r-urca/package.py
index 17b9b86ca5..40d7294111 100644
--- a/var/spack/repos/builtin/packages/r-urca/package.py
+++ b/var/spack/repos/builtin/packages/r-urca/package.py
@@ -14,6 +14,8 @@ class RUrca(RPackage):
cran = "urca"
+ license("GPL-2.0-or-later")
+
version("1.3-3", sha256="43baa8b6735f8325a69e6a43686f4fecd77a0eb7f60da25b4fc5c51b9271e9f1")
version("1.3-0", sha256="621cc82398e25b58b4a16edf000ed0a1484d9a0bc458f734e97b6f371cc76aaa")
diff --git a/var/spack/repos/builtin/packages/r-urlchecker/package.py b/var/spack/repos/builtin/packages/r-urlchecker/package.py
index 754e0636b2..1412b8a1c5 100644
--- a/var/spack/repos/builtin/packages/r-urlchecker/package.py
+++ b/var/spack/repos/builtin/packages/r-urlchecker/package.py
@@ -15,6 +15,8 @@ class RUrlchecker(RPackage):
cran = "urlchecker"
+ license("GPL-3.0-only")
+
version("1.0.1", sha256="62165ddbe1b748b58c71a50c8f07fdde6f3d19a7b39787b9fa2b4f9216250318")
depends_on("r@3.3:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-urltools/package.py b/var/spack/repos/builtin/packages/r-urltools/package.py
index 13579acda1..5781f3c92d 100644
--- a/var/spack/repos/builtin/packages/r-urltools/package.py
+++ b/var/spack/repos/builtin/packages/r-urltools/package.py
@@ -18,6 +18,8 @@ class RUrltools(RPackage):
cran = "urltools"
+ license("MIT")
+
version("1.7.3", sha256="6020355c1b16a9e3956674e5dea9ac5c035c8eb3eb6bbdd841a2b5528cafa313")
depends_on("r@2.10:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-usethis/package.py b/var/spack/repos/builtin/packages/r-usethis/package.py
index 5b4892f836..0ee785f860 100644
--- a/var/spack/repos/builtin/packages/r-usethis/package.py
+++ b/var/spack/repos/builtin/packages/r-usethis/package.py
@@ -16,6 +16,8 @@ class RUsethis(RPackage):
cran = "usethis"
+ license("MIT")
+
version("2.1.6", sha256="31dc6707577065ac1d4acb7d4cbf135942727c5cc2699092198c544be86f6818")
version("2.1.5", sha256="7d539e16ecdc1cd45ba1a215d42d8b9c16bc38280ddd27048003dbb37b16f052")
version("2.0.0", sha256="22aa2b59f36a8701a4648554c7b0e010253bf917a0f431f06efac7d8a6b59854")
diff --git a/var/spack/repos/builtin/packages/r-utf8/package.py b/var/spack/repos/builtin/packages/r-utf8/package.py
index f3dda3334b..bf9f880d5d 100644
--- a/var/spack/repos/builtin/packages/r-utf8/package.py
+++ b/var/spack/repos/builtin/packages/r-utf8/package.py
@@ -14,6 +14,8 @@ class RUtf8(RPackage):
cran = "utf8"
+ license("Apache-2.0 OR custom")
+
version("1.2.3", sha256="c0a88686591f4ad43b52917d0964e9df4c62d8858fe25135a1bf357dfcbd6347")
version("1.2.2", sha256="a71aee87d43a9bcf29249c7a5a2e9ca1d2a836e8d5ee3a264d3062f25378d8f4")
version("1.1.4", sha256="f6da9cadfc683057d45f54b43312a359cf96ec2731c0dda18a8eae31d1e31e54")
diff --git a/var/spack/repos/builtin/packages/r-uuid/package.py b/var/spack/repos/builtin/packages/r-uuid/package.py
index 8d6beca2d4..66378a3e0c 100644
--- a/var/spack/repos/builtin/packages/r-uuid/package.py
+++ b/var/spack/repos/builtin/packages/r-uuid/package.py
@@ -15,6 +15,8 @@ class RUuid(RPackage):
cran = "uuid"
+ license("MIT")
+
version("1.1-0", sha256="e75b50ee7dc8c4c8e7083023e954ffd1c6a004431bf5e9094463e46aa760f42f")
version("1.0-3", sha256="456e4633659f20242fd7cd585ad005a3e07265f1d1db383fca6794c8ac2c8346")
version("0.1-4", sha256="98e0249dda17434bfa209c2058e9911e576963d4599be9f7ea946e664f8ca93e")
diff --git a/var/spack/repos/builtin/packages/r-uwot/package.py b/var/spack/repos/builtin/packages/r-uwot/package.py
index 8b1eadcffb..8c1f89026a 100644
--- a/var/spack/repos/builtin/packages/r-uwot/package.py
+++ b/var/spack/repos/builtin/packages/r-uwot/package.py
@@ -22,6 +22,8 @@ class RUwot(RPackage):
cran = "uwot"
+ license("GPL-3.0-or-later")
+
version("0.1.14", sha256="8016e8192b7e72604ca71840cbe43fa1d2caed8a8ad7cbf20e85cd3b384a9fe0")
version("0.1.11", sha256="4fcf90f1369a2a1f01db9e05a2365b155b2ada8e51e1f7f3ba5122d86affd41b")
version("0.1.10", sha256="6ee1b6027bce679cd5a35f647f516a5b327632234bcf323c7f3d5b5e10807d23")
diff --git a/var/spack/repos/builtin/packages/r-vcd/package.py b/var/spack/repos/builtin/packages/r-vcd/package.py
index 0301c4129d..2b244461ee 100644
--- a/var/spack/repos/builtin/packages/r-vcd/package.py
+++ b/var/spack/repos/builtin/packages/r-vcd/package.py
@@ -18,6 +18,8 @@ class RVcd(RPackage):
cran = "vcd"
+ license("GPL-2.0-only")
+
version("1.4-11", sha256="7a54e855689e1429d46e0d4d7a956f96b0ad2fd0c7084fa023902c55849e0932")
version("1.4-10", sha256="7188192afa289350cc1b89790f4f8f5a5114c1c88bee7715a0c8f5347aa0b35b")
version("1.4-9", sha256="a5b420ad5ff1a27fa92f98099a8b43f2dded7e5f60297b3e4d947ad6f039568f")
diff --git a/var/spack/repos/builtin/packages/r-vctrs/package.py b/var/spack/repos/builtin/packages/r-vctrs/package.py
index 9f50b1c641..a5886b4a06 100644
--- a/var/spack/repos/builtin/packages/r-vctrs/package.py
+++ b/var/spack/repos/builtin/packages/r-vctrs/package.py
@@ -16,6 +16,8 @@ class RVctrs(RPackage):
cran = "vctrs"
+ license("MIT")
+
version("0.6.2", sha256="feecabe11f6c55e04377d36fa59842187f0a6fe52aaf867c08289a948781ee84")
version("0.5.0", sha256="7c372e13c39ddace9c9bb9f33238de6dd2cd0f37dcc7054ba6435d271e5df686")
version("0.4.2", sha256="5414d1d6977163b4e85efa40d6facdd98089d6ffd460daaba729d4200942d815")
diff --git a/var/spack/repos/builtin/packages/r-vegan/package.py b/var/spack/repos/builtin/packages/r-vegan/package.py
index 0020b867db..58005ab185 100644
--- a/var/spack/repos/builtin/packages/r-vegan/package.py
+++ b/var/spack/repos/builtin/packages/r-vegan/package.py
@@ -14,6 +14,8 @@ class RVegan(RPackage):
cran = "vegan"
+ license("GPL-2.0-only")
+
version("2.6-4", sha256="5d8ad4bebe79ae2bbd840a34100cf54c62f089c66ea484a542a201afcba21d06")
version("2.6-2", sha256="ab77d110c959d19b0c6268ae0c8f78c897e2419eff3f1f7b19c1bb2f8db7c059")
version("2.5-7", sha256="e63b586951ea7d8b0118811f329c700212892ec1db3b93951603ce1d68aa462a")
diff --git a/var/spack/repos/builtin/packages/r-vioplot/package.py b/var/spack/repos/builtin/packages/r-vioplot/package.py
index 5e1b59032e..ee72d4270a 100644
--- a/var/spack/repos/builtin/packages/r-vioplot/package.py
+++ b/var/spack/repos/builtin/packages/r-vioplot/package.py
@@ -14,6 +14,8 @@ class RVioplot(RPackage):
cran = "vioplot"
+ license("BSD-3-Clause")
+
version("0.4.0", sha256="5729b483e3a4f7c81d2cc22c8bc5211b64e289734e9da5b5696c4974067867b5")
version("0.3.7", sha256="06475d9a47644245ec91598e9aaef7db1c393802d9fc314420ac5139ae56adb6")
version("0.3.5", sha256="1b64833c1bd6851036cf1c400c7d0036a047e71def94a399c897263b4b303e2a")
diff --git a/var/spack/repos/builtin/packages/r-vipor/package.py b/var/spack/repos/builtin/packages/r-vipor/package.py
index 3d3139bd4c..a6ec737019 100644
--- a/var/spack/repos/builtin/packages/r-vipor/package.py
+++ b/var/spack/repos/builtin/packages/r-vipor/package.py
@@ -15,6 +15,8 @@ class RVipor(RPackage):
cran = "vipor"
+ license("GPL-2.0-or-later")
+
version("0.4.5", sha256="7d19251ac37639d6a0fed2d30f1af4e578785677df5e53dcdb2a22771a604f84")
version("0.4.4", sha256="5abfd7869dae42ae2e4f52206c23433a43b485b1220685e445877ee5864a3f5c")
diff --git a/var/spack/repos/builtin/packages/r-viridis/package.py b/var/spack/repos/builtin/packages/r-viridis/package.py
index 19e532457b..96b8557247 100644
--- a/var/spack/repos/builtin/packages/r-viridis/package.py
+++ b/var/spack/repos/builtin/packages/r-viridis/package.py
@@ -19,6 +19,8 @@ class RViridis(RPackage):
cran = "viridis"
+ license("MIT")
+
version("0.6.2", sha256="69b58cd1d992710a08b0b227fd0a9590430eea3ed4858099412f910617e41311")
version("0.5.1", sha256="ddf267515838c6eb092938133035cee62ab6a78760413bfc28b8256165701918")
version("0.5.0", sha256="fea477172c1e11be40554545260b36d6ddff3fe6bc3bbed87813ffb77c5546cd")
diff --git a/var/spack/repos/builtin/packages/r-vroom/package.py b/var/spack/repos/builtin/packages/r-vroom/package.py
index 29afcfdabe..42f6ea247e 100644
--- a/var/spack/repos/builtin/packages/r-vroom/package.py
+++ b/var/spack/repos/builtin/packages/r-vroom/package.py
@@ -17,6 +17,8 @@ class RVroom(RPackage):
cran = "vroom"
+ license("MIT")
+
version("1.6.1", sha256="eb0e33d53212f9c7e8b38d632c98bd5015365cc13f55dadb15ff0d404b31807c")
version("1.6.0", sha256="a718ccdf916442693af5392944774d8aec5ce48f417871f9de84dd1089d26ca6")
version("1.5.7", sha256="d087cb148f71c222fc89199d03df2502689149873414a6d89c2f006d3a109fde")
diff --git a/var/spack/repos/builtin/packages/r-waldo/package.py b/var/spack/repos/builtin/packages/r-waldo/package.py
index a4952b534b..856328a33f 100644
--- a/var/spack/repos/builtin/packages/r-waldo/package.py
+++ b/var/spack/repos/builtin/packages/r-waldo/package.py
@@ -15,6 +15,8 @@ class RWaldo(RPackage):
cran = "waldo"
+ license("MIT")
+
version("0.4.0", sha256="57ee89eec9bcbba58cf8fa29c8e097f038768c30833eaf812682826333127eaa")
version("0.3.1", sha256="ec2c8c1afbc413f8db8b6b0c6970194a875f616ad18e1e72a004bc4497ec019b")
version("0.2.3", sha256="1fbab22fe9be6ca8caa3df7306c763d7025d81ab6f17b85daaf8bdc8c9455c53")
diff --git a/var/spack/repos/builtin/packages/r-webshot/package.py b/var/spack/repos/builtin/packages/r-webshot/package.py
index 159df2f014..331e1a7443 100644
--- a/var/spack/repos/builtin/packages/r-webshot/package.py
+++ b/var/spack/repos/builtin/packages/r-webshot/package.py
@@ -14,6 +14,8 @@ class RWebshot(RPackage):
cran = "webshot"
+ license("GPL-2.0-only")
+
version("0.5.4", sha256="3dc2b9baef7855e1deea060276b9ccc6375eee36b7100987cbb1f8e5cd7a8f24")
version("0.5.3", sha256="b7c4f2be61c8c4730202a9c3604072478e30cb85b423b7497cd703cc3f49dbc0")
version("0.5.2", sha256="f183dc970157075b51ac543550a7a48fa3428b9c6838abb72fe987c21982043f")
diff --git a/var/spack/repos/builtin/packages/r-whisker/package.py b/var/spack/repos/builtin/packages/r-whisker/package.py
index 0bd701b877..c97c12ccba 100644
--- a/var/spack/repos/builtin/packages/r-whisker/package.py
+++ b/var/spack/repos/builtin/packages/r-whisker/package.py
@@ -13,6 +13,8 @@ class RWhisker(RPackage):
cran = "whisker"
+ license("GPL-3.0-only")
+
version("0.4.1", sha256="bf5151494508032f68ac41e211bda80da9087c65c7068ffdd12f16669bf1f2bc")
version("0.4", sha256="7a86595be4f1029ec5d7152472d11b16175737e2777134e296ae97341bf8fba8")
version("0.3-2", sha256="484836510fcf123a66ddd13cdc8f32eb98e814cad82ed30c0294f55742b08c7c")
diff --git a/var/spack/repos/builtin/packages/r-withr/package.py b/var/spack/repos/builtin/packages/r-withr/package.py
index 9dc43073ab..b0b1d6c0e2 100644
--- a/var/spack/repos/builtin/packages/r-withr/package.py
+++ b/var/spack/repos/builtin/packages/r-withr/package.py
@@ -16,6 +16,8 @@ class RWithr(RPackage):
cran = "withr"
+ license("MIT")
+
version("2.5.0", sha256="37317b3ed790a08407072993a05ab255f6305f95a12a16e0e28aa6aa80fc8bc0")
version("2.4.3", sha256="9bdac7459ccc6c2d599ecfd132a7f0aa68d958942d9fe7dbb0442c9eda129d4c")
version("2.4.2", sha256="48f96a4cb780cf6fd5fbbea1f1eb04ea3102d7a4a644cae1ed1e91139dcbbac8")
diff --git a/var/spack/repos/builtin/packages/r-wk/package.py b/var/spack/repos/builtin/packages/r-wk/package.py
index 1c531e9c64..d1853f6026 100644
--- a/var/spack/repos/builtin/packages/r-wk/package.py
+++ b/var/spack/repos/builtin/packages/r-wk/package.py
@@ -18,6 +18,8 @@ class RWk(RPackage):
cran = "wk"
+ license("MIT")
+
version("0.7.2", sha256="6f8b72f54e2efea62fda8bc897124b43a39b81cffa9569103d06d95f946eab2f")
version("0.7.0", sha256="e24327d38f2ff2d502c67c60eba3b4e44079a64ed8b805df64f231dc4712a2de")
version("0.6.0", sha256="af2c2837056a6dcc9f64d5ace29601d6d668c95769f855ca0329648d7326eaf5")
diff --git a/var/spack/repos/builtin/packages/r-wru/package.py b/var/spack/repos/builtin/packages/r-wru/package.py
index d513a33f2d..902b97e91e 100644
--- a/var/spack/repos/builtin/packages/r-wru/package.py
+++ b/var/spack/repos/builtin/packages/r-wru/package.py
@@ -23,6 +23,8 @@ class RWru(RPackage):
maintainers("jgaeb")
+ license("GPL-3.0-or-later")
+
version("1.0.1", sha256="80b3f54cb2de77ea005755a2de3acfb923a1d380c0dbd52bc4d3e3fcb1d6f1fc")
version("1.0.0", sha256="4eae65644981d0b99d3610adf40340b3606f40e6cd578e76a745524ba927e417")
version("0.1-12", sha256="896ef4718109ab9fee686f050a3269cbab1589ef2aff7a45fc11a67f7bb35a29")
diff --git a/var/spack/repos/builtin/packages/r-xfun/package.py b/var/spack/repos/builtin/packages/r-xfun/package.py
index b49015a518..8a74f277e8 100644
--- a/var/spack/repos/builtin/packages/r-xfun/package.py
+++ b/var/spack/repos/builtin/packages/r-xfun/package.py
@@ -14,6 +14,8 @@ class RXfun(RPackage):
cran = "xfun"
+ license("MIT")
+
version("0.39", sha256="d0ecaabb243dd3496da6029932fcdd4772914843de7ffd0b78a172efde1356c9")
version("0.34", sha256="50e76c1febb988c044e44fb78e1abc1ba681173c9ff3c336f4c0ad71e6a2853d")
version("0.33", sha256="45fbc2d252867b69bbde64d4a4e3d2e049ad1d3a84984e9cfb242d8d1f41ee6c")
diff --git a/var/spack/repos/builtin/packages/r-xgboost/package.py b/var/spack/repos/builtin/packages/r-xgboost/package.py
index d372d78871..86e41276b2 100644
--- a/var/spack/repos/builtin/packages/r-xgboost/package.py
+++ b/var/spack/repos/builtin/packages/r-xgboost/package.py
@@ -21,6 +21,8 @@ class RXgboost(RPackage):
cran = "xgboost"
+ license("Apache-2.0 OR custom")
+
version("1.7.5.1", sha256="4ec0833f206f84e5983e9f373ea64903bec488f751fba6f75a6f4702b1c965bc")
version("1.6.0.1", sha256="9ae99a20997e1b02ffd21cabada2a55e53f5754746238ee900de5eb6cd964ebd")
version("1.5.0.2", sha256="4750b9a289d8cb685291939eed7c493bb42c5cc154ef98e13100abb1727eab13")
diff --git a/var/spack/repos/builtin/packages/r-xlsx/package.py b/var/spack/repos/builtin/packages/r-xlsx/package.py
index be39802f96..346ba52fab 100644
--- a/var/spack/repos/builtin/packages/r-xlsx/package.py
+++ b/var/spack/repos/builtin/packages/r-xlsx/package.py
@@ -14,6 +14,8 @@ class RXlsx(RPackage):
cran = "xlsx"
+ license("GPL-3.0-only")
+
version("0.6.5", sha256="378c5ed475a3d7631ea1ea13e0a69d619c1a52260922abda42818752dbb32107")
version("0.6.1", sha256="a580bd16b5477c1c185bf681c12c1ffff4088089f97b6a37997913d93ec5a8b4")
diff --git a/var/spack/repos/builtin/packages/r-xlsxjars/package.py b/var/spack/repos/builtin/packages/r-xlsxjars/package.py
index d657ea6928..3ee6e6fb58 100644
--- a/var/spack/repos/builtin/packages/r-xlsxjars/package.py
+++ b/var/spack/repos/builtin/packages/r-xlsxjars/package.py
@@ -14,6 +14,8 @@ class RXlsxjars(RPackage):
cran = "xlsxjars"
+ license("GPL-3.0-only")
+
version("0.6.1", sha256="37c1517f95f8bca6e3514429394d2457b9e62383305eba288416fb53ab2e6ae6")
depends_on("r-rjava", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-xml2/package.py b/var/spack/repos/builtin/packages/r-xml2/package.py
index 41bcea63f1..1d79d9d522 100644
--- a/var/spack/repos/builtin/packages/r-xml2/package.py
+++ b/var/spack/repos/builtin/packages/r-xml2/package.py
@@ -14,6 +14,8 @@ class RXml2(RPackage):
cran = "xml2"
+ license("MIT")
+
version("1.3.3", sha256="cb4e9c0d31618ed67d2bfa4c7b5e52680e11612ed356a8164b541d44163c1c8d")
version("1.3.2", sha256="df22f9e7e3189d8c9b8804eaf0105324fdac983cffe743552f6d76613600a4cf")
version("1.2.2", sha256="3050f147c4335be2925a576557bbda36bd52a5bba3110d47b740a2dd811a78f4")
diff --git a/var/spack/repos/builtin/packages/r-xopen/package.py b/var/spack/repos/builtin/packages/r-xopen/package.py
index f501fcde3d..1db64912f7 100644
--- a/var/spack/repos/builtin/packages/r-xopen/package.py
+++ b/var/spack/repos/builtin/packages/r-xopen/package.py
@@ -14,6 +14,8 @@ class RXopen(RPackage):
cran = "xopen"
+ license("MIT")
+
version("1.0.0", sha256="e207603844d69c226142be95281ba2f4a056b9d8cbfae7791ba60535637b3bef")
depends_on("r@3.1:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/r-xtable/package.py b/var/spack/repos/builtin/packages/r-xtable/package.py
index 75646fc619..002c49f580 100644
--- a/var/spack/repos/builtin/packages/r-xtable/package.py
+++ b/var/spack/repos/builtin/packages/r-xtable/package.py
@@ -13,6 +13,8 @@ class RXtable(RPackage):
cran = "xtable"
+ license("GPL-2.0-or-later")
+
version("1.8-4", sha256="5abec0e8c27865ef0880f1d19c9f9ca7cc0fd24eadaa72bcd270c3fb4075fd1c")
version("1.8-3", sha256="53b2b0fff8d7a8bba434063c2a01b867f510a4389ded2691fbedbc845f08c325")
version("1.8-2", sha256="1623a1cde2e130fedb46f98840c3a882f1cbb167b292ef2bd86d70baefc4280d")
diff --git a/var/spack/repos/builtin/packages/r-xts/package.py b/var/spack/repos/builtin/packages/r-xts/package.py
index 67e1e6527a..1bb4f1bf46 100644
--- a/var/spack/repos/builtin/packages/r-xts/package.py
+++ b/var/spack/repos/builtin/packages/r-xts/package.py
@@ -16,6 +16,8 @@ class RXts(RPackage):
cran = "xts"
+ license("GPL-2.0-or-later")
+
version("0.13.1", sha256="2c3907c6d0162e48d1898647105bbb32cfe0cb005788481a64ee675a941d825d")
version("0.13.0", sha256="188e4d1d8c3ec56a544dfb9da002e8aac80b9303d0a5a1f62ff0e960aeef9674")
version("0.12.2", sha256="9c287ceaeb758ff4c9596be6a688db5683d50b45e7610e6d068891ca10dca743")
diff --git a/var/spack/repos/builtin/packages/r-yaml/package.py b/var/spack/repos/builtin/packages/r-yaml/package.py
index 8de330f749..12ea0d6592 100644
--- a/var/spack/repos/builtin/packages/r-yaml/package.py
+++ b/var/spack/repos/builtin/packages/r-yaml/package.py
@@ -14,6 +14,8 @@ class RYaml(RPackage):
cran = "yaml"
+ license("BSD-3-Clause")
+
version("2.3.7", sha256="d20cb219e0f9c48aba02f132f81cfa9ecda5e22c925e36726840218ed56680ab")
version("2.3.6", sha256="5dd19d8d6654ef2e4ccd6216ce8e96ca5185ae6143f95194955f6908a6e1ba26")
version("2.3.5", sha256="3edf6c0554a0e184a25e8bec5721a2e66b4ab0dceb3737428e22705e52eb5140")
diff --git a/var/spack/repos/builtin/packages/r-yapsa/package.py b/var/spack/repos/builtin/packages/r-yapsa/package.py
index 8c90980a6c..d580fd342d 100644
--- a/var/spack/repos/builtin/packages/r-yapsa/package.py
+++ b/var/spack/repos/builtin/packages/r-yapsa/package.py
@@ -18,6 +18,8 @@ class RYapsa(RPackage):
bioc = "YAPSA"
+ license("GPL-3.0-or-later")
+
version("1.26.0", commit="eab6bbd7a44e1368c7827e4717439de445303868")
version("1.24.0", commit="68d1c9c71af3ade4a44237ec2d3003688378f898")
version("1.22.0", commit="55c2886874f154c737264ce6843089bf3565fa57")
diff --git a/var/spack/repos/builtin/packages/r-zeallot/package.py b/var/spack/repos/builtin/packages/r-zeallot/package.py
index 12c2fdca8c..e802d18d32 100644
--- a/var/spack/repos/builtin/packages/r-zeallot/package.py
+++ b/var/spack/repos/builtin/packages/r-zeallot/package.py
@@ -16,4 +16,6 @@ class RZeallot(RPackage):
cran = "zeallot"
+ license("MIT")
+
version("0.1.0", sha256="439f1213c97c8ddef9a1e1499bdf81c2940859f78b76bc86ba476cebd88ba1e9")
diff --git a/var/spack/repos/builtin/packages/r-zip/package.py b/var/spack/repos/builtin/packages/r-zip/package.py
index d35684783d..a74217862e 100644
--- a/var/spack/repos/builtin/packages/r-zip/package.py
+++ b/var/spack/repos/builtin/packages/r-zip/package.py
@@ -15,6 +15,8 @@ class RZip(RPackage):
cran = "zip"
+ license("MIT")
+
version("2.3.0", sha256="33eba844922af9981732ee6ec1582d46cf04c562344f09a0f0f14a22c6f74543")
version("2.2.2", sha256="e16cde23bb283efbe9b6bce19575c716c371d09033b42514471ccb444c0a8ea4")
version("2.2.1", sha256="14873d0874813139411c120d8b209af71e4e087871eeb963f235411eb1061422")
diff --git a/var/spack/repos/builtin/packages/r-zoo/package.py b/var/spack/repos/builtin/packages/r-zoo/package.py
index 7a81e11e77..d12dd1d7a0 100644
--- a/var/spack/repos/builtin/packages/r-zoo/package.py
+++ b/var/spack/repos/builtin/packages/r-zoo/package.py
@@ -18,6 +18,8 @@ class RZoo(RPackage):
cran = "zoo"
+ license("GPL-2.0-only OR GPL-3.0-only")
+
version("1.8-12", sha256="e6c3862668f9e3422bced3b6fba485c76a1e91b48f5d6153822d6a61863b2fb8")
version("1.8-11", sha256="848e50f875afe06f13422e32160082b0725159a8be98234ef358480e57029ca5")
version("1.8-10", sha256="c9a282d8004c22651c4fa1d657d3cad946c5ec55c4dc068569d860ee9b31ed47")
diff --git a/var/spack/repos/builtin/packages/rabbitmq-c/package.py b/var/spack/repos/builtin/packages/rabbitmq-c/package.py
index f37274bc92..e7738ecccd 100644
--- a/var/spack/repos/builtin/packages/rabbitmq-c/package.py
+++ b/var/spack/repos/builtin/packages/rabbitmq-c/package.py
@@ -16,6 +16,8 @@ class RabbitmqC(CMakePackage):
maintainers("lpottier")
+ license("MIT")
+
version("0.13.0", sha256="8b224e41bba504fc52b02f918d8df7e4bf5359d493cbbff36c06078655c676e6")
version("0.11.0", sha256="437d45e0e35c18cf3e59bcfe5dfe37566547eb121e69fca64b98f5d2c1c2d424")
diff --git a/var/spack/repos/builtin/packages/rabbitmq/package.py b/var/spack/repos/builtin/packages/rabbitmq/package.py
index 72854ac205..6bfbe65946 100644
--- a/var/spack/repos/builtin/packages/rabbitmq/package.py
+++ b/var/spack/repos/builtin/packages/rabbitmq/package.py
@@ -17,6 +17,8 @@ class Rabbitmq(Package):
homepage = "https://www.rabbitmq.com/"
url = "http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz"
+ license("BSD-2-Clause")
+
version("3.6.15", sha256="04e6a291642f80e87fc892d5e8ea309fb3fab85ebb64a79a70dfe6c6cfde36fb")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/racket/package.py b/var/spack/repos/builtin/packages/racket/package.py
index 62bc8b7fa5..2084289cd0 100644
--- a/var/spack/repos/builtin/packages/racket/package.py
+++ b/var/spack/repos/builtin/packages/racket/package.py
@@ -13,6 +13,8 @@ class Racket(MakefilePackage):
maintainers("arjunguha", "elfprince13")
+ license("Apache-2.0 OR MIT")
+
version("8.3", sha256="3b963cd29ae119e1acc2c6dc4781bd9f25027979589caaae3fdfc021aac2324b")
depends_on("libffi", type=("build", "link", "run"))
diff --git a/var/spack/repos/builtin/packages/racon/package.py b/var/spack/repos/builtin/packages/racon/package.py
index fd58e568b3..a270295f73 100644
--- a/var/spack/repos/builtin/packages/racon/package.py
+++ b/var/spack/repos/builtin/packages/racon/package.py
@@ -14,6 +14,8 @@ class Racon(CMakePackage):
homepage = "https://github.com/isovic/racon"
url = "https://github.com/isovic/racon/releases/download/1.2.1/racon-v1.2.1.tar.gz"
+ license("MIT")
+
version("1.4.3", sha256="dfce0bae8234c414ef72b690247701b4299e39a2593bcda548a7a864f51de7f2")
version("1.4.2", sha256="b36d8b767e0fc9acdd3e9d34c99a8bbc02a3aae7a953c57923d935ebdf332700")
version("1.4.0", sha256="3e1e97388f428326342dead3f8500e72b1986f292bdfd4d1be4a0d2a21f4cc61")
diff --git a/var/spack/repos/builtin/packages/ragel/package.py b/var/spack/repos/builtin/packages/ragel/package.py
index cac2eaa8ca..4febf92efa 100644
--- a/var/spack/repos/builtin/packages/ragel/package.py
+++ b/var/spack/repos/builtin/packages/ragel/package.py
@@ -20,6 +20,8 @@ class Ragel(AutotoolsPackage):
git = "git://colm.net/ragel.git"
url = "https://www.colm.net/files/ragel/ragel-6.10.tar.gz"
+ license("GPL-2.0-or-later")
+
version("6.10", sha256="5f156edb65d20b856d638dd9ee2dfb43285914d9aa2b6ec779dac0270cd56c3f")
depends_on("colm", type="build")
diff --git a/var/spack/repos/builtin/packages/raja/package.py b/var/spack/repos/builtin/packages/raja/package.py
index 30a63bc079..42b6fab51f 100644
--- a/var/spack/repos/builtin/packages/raja/package.py
+++ b/var/spack/repos/builtin/packages/raja/package.py
@@ -18,6 +18,8 @@ class Raja(CachedCMakePackage, CudaPackage, ROCmPackage):
maintainers("davidbeckingsale")
+ license("BSD-3-Clause")
+
version("develop", branch="develop", submodules=False)
version("main", branch="main", submodules=False)
version(
diff --git a/var/spack/repos/builtin/packages/ramulator/package.py b/var/spack/repos/builtin/packages/ramulator/package.py
index ab0cc180fe..fea91205dc 100644
--- a/var/spack/repos/builtin/packages/ramulator/package.py
+++ b/var/spack/repos/builtin/packages/ramulator/package.py
@@ -17,6 +17,8 @@ class Ramulator(MakefilePackage):
maintainers("jjwilke")
+ license("MIT")
+
version("sst", commit="7d2e72306c6079768e11a1867eb67b60cee34a1c")
patch("ramulator_sha_7d2e723_gcc48Patch.patch", when="@sst")
diff --git a/var/spack/repos/builtin/packages/randfold/package.py b/var/spack/repos/builtin/packages/randfold/package.py
index dffbb2f766..9d4ce1639a 100644
--- a/var/spack/repos/builtin/packages/randfold/package.py
+++ b/var/spack/repos/builtin/packages/randfold/package.py
@@ -12,6 +12,8 @@ class Randfold(MakefilePackage):
homepage = "http://bioinformatics.psb.ugent.be/supplementary_data/erbon/nov2003/"
url = "http://bioinformatics.psb.ugent.be/supplementary_data/erbon/nov2003/downloads/randfold-2.0.1.tar.gz"
+ license("GPL-2.0-only")
+
version("2.0.1", sha256="b286145deb9ac6197062d98e209da095f00c45a5a615616bcf2b2a6609ed113f")
depends_on("squid")
diff --git a/var/spack/repos/builtin/packages/range-v3/package.py b/var/spack/repos/builtin/packages/range-v3/package.py
index 9ab4c315b4..7d1061603b 100644
--- a/var/spack/repos/builtin/packages/range-v3/package.py
+++ b/var/spack/repos/builtin/packages/range-v3/package.py
@@ -21,6 +21,8 @@ class RangeV3(CMakePackage):
git = "https://github.com/ericniebler/range-v3.git"
maintainers("greenc-FNAL")
+ license("BSL-1.0")
+
version("master", branch="master")
version("0.11.0", sha256="376376615dbba43d3bef75aa590931431ecb49eb36d07bb726a19f680c75e20c")
version("0.10.0", sha256="5a1cd44e7315d0e8dcb1eee4df6802221456a9d1dbeac53da02ac7bd4ea150cd")
diff --git a/var/spack/repos/builtin/packages/rankstr/package.py b/var/spack/repos/builtin/packages/rankstr/package.py
index 560f4eae76..3f182671f9 100644
--- a/var/spack/repos/builtin/packages/rankstr/package.py
+++ b/var/spack/repos/builtin/packages/rankstr/package.py
@@ -16,6 +16,8 @@ class Rankstr(CMakePackage):
maintainers("CamStan", "gonsie")
+ license("MIT")
+
version("main", branch="main")
version("0.3.0", sha256="5e6378a8fe155b4c6c5cf45db8aaf0562d88e93471d0e12c1e922252ffcce5e6")
version("0.2.0", sha256="a3f7fd8015156c1b600946af759a03e099e05c83e7b2da6bac394fe7c0d4efae")
diff --git a/var/spack/repos/builtin/packages/rapidjson/package.py b/var/spack/repos/builtin/packages/rapidjson/package.py
index ed11da9857..8ea6a3f850 100644
--- a/var/spack/repos/builtin/packages/rapidjson/package.py
+++ b/var/spack/repos/builtin/packages/rapidjson/package.py
@@ -13,6 +13,8 @@ class Rapidjson(CMakePackage):
url = "https://github.com/Tencent/rapidjson/archive/v1.1.0.tar.gz"
git = "https://github.com/Tencent/rapidjson.git"
+ license("MIT")
+
version("1.2.0-2022-03-09", commit="8261c1ddf43f10de00fd8c9a67811d1486b2c784")
version("1.2.0-2021-08-13", commit="00dbcf2c6e03c47d6c399338b6de060c71356464")
version("1.1.0", sha256="bf7ced29704a1e696fbccf2a2b4ea068e7774fa37f6d7dd4039d0787f8bed98e")
diff --git a/var/spack/repos/builtin/packages/raptor2/package.py b/var/spack/repos/builtin/packages/raptor2/package.py
index 1d030ced7d..dfea7c6e43 100644
--- a/var/spack/repos/builtin/packages/raptor2/package.py
+++ b/var/spack/repos/builtin/packages/raptor2/package.py
@@ -12,6 +12,8 @@ class Raptor2(AutotoolsPackage):
homepage = "https://librdf.org/"
url = "https://download.librdf.org/source/raptor2-2.0.15.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("2.0.15", sha256="ada7f0ba54787b33485d090d3d2680533520cd4426d2f7fb4782dd4a6a1480ed")
depends_on("libxml2")
diff --git a/var/spack/repos/builtin/packages/rarpd/package.py b/var/spack/repos/builtin/packages/rarpd/package.py
index 7b342667af..53c46d84ff 100644
--- a/var/spack/repos/builtin/packages/rarpd/package.py
+++ b/var/spack/repos/builtin/packages/rarpd/package.py
@@ -17,6 +17,8 @@ class Rarpd(MakefilePackage):
maintainers("jcpunk")
+ license("GPL-2.0-only")
+
version(
"0.981107-fixes", sha256="92b44adc4a061dcedeb01f7e1c1700374199cccceef1a798de97303d387bb4c2"
)
diff --git a/var/spack/repos/builtin/packages/rasdaemon/package.py b/var/spack/repos/builtin/packages/rasdaemon/package.py
index eeed6ffcb0..c2eb7a99ae 100644
--- a/var/spack/repos/builtin/packages/rasdaemon/package.py
+++ b/var/spack/repos/builtin/packages/rasdaemon/package.py
@@ -17,6 +17,8 @@ class Rasdaemon(AutotoolsPackage):
homepage = "https://github.com/mchehab/rasdaemon"
url = "https://github.com/mchehab/rasdaemon/archive/v0.6.6.tar.gz"
+ license("GPL-2.0-or-later")
+
version("0.6.6", sha256="eea5fefc68583cca2e6daec58508a554553056aeec5eeee0989417c89607eaba")
version("0.6.5", sha256="1d85580778a0b7c0587b42e24dfe6c02f4c07c6ca9bbb80737d50b58ac830c92")
version("0.6.4", sha256="c70e2dae1e15af496873b9e5a4d89847759fffd6cbf5ed1d74d28cd250c0771b")
diff --git a/var/spack/repos/builtin/packages/rasqal/package.py b/var/spack/repos/builtin/packages/rasqal/package.py
index fbb6329b31..9172926bf0 100644
--- a/var/spack/repos/builtin/packages/rasqal/package.py
+++ b/var/spack/repos/builtin/packages/rasqal/package.py
@@ -15,6 +15,8 @@ class Rasqal(AutotoolsPackage):
homepage = "https://librdf.org/"
url = "https://download.librdf.org/source/rasqal-0.9.33.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("0.9.33", sha256="6924c9ac6570bd241a9669f83b467c728a322470bf34f4b2da4f69492ccfd97c")
version("0.9.32", sha256="eeba03218e3b7dfa033934d523a1a64671a9a0f64eadc38a01e4b43367be2e8f")
version("0.9.31", sha256="28d743c9f1b0e5b0486ae4a945fa1e021c8495707e7adbfa0e232244b28b7fee")
diff --git a/var/spack/repos/builtin/packages/ratel/package.py b/var/spack/repos/builtin/packages/ratel/package.py
index 9eeaf2ec8c..7cba52de93 100644
--- a/var/spack/repos/builtin/packages/ratel/package.py
+++ b/var/spack/repos/builtin/packages/ratel/package.py
@@ -14,6 +14,8 @@ class Ratel(MakefilePackage, CudaPackage, ROCmPackage):
maintainers("jedbrown", "jeremylt")
+ license("BSD-2-Clause")
+
version("develop", branch="main")
version("0.3.0", tag="v0.3.0", commit="ca2f3357e10b89fb274626fba104aad30c72774b")
version("0.2.1", tag="v0.2.1", commit="043b61696a2407205fdfd898681467d1a7ff59e0")
diff --git a/var/spack/repos/builtin/packages/raxml-ng/package.py b/var/spack/repos/builtin/packages/raxml-ng/package.py
index f2c1c381a8..6f8e635c6d 100644
--- a/var/spack/repos/builtin/packages/raxml-ng/package.py
+++ b/var/spack/repos/builtin/packages/raxml-ng/package.py
@@ -21,6 +21,8 @@ class RaxmlNg(CMakePackage):
url = "https://github.com/amkozlov/raxml-ng/archive/1.0.1.tar.gz"
git = "https://github.com/amkozlov/raxml-ng.git"
+ license("AGPL-3.0-only")
+
version("1.1.0", submodules=True)
version("1.0.2", submodules=True)
version("1.0.1", submodules=True)
diff --git a/var/spack/repos/builtin/packages/raxml/package.py b/var/spack/repos/builtin/packages/raxml/package.py
index f93b69a5df..0a2193b432 100644
--- a/var/spack/repos/builtin/packages/raxml/package.py
+++ b/var/spack/repos/builtin/packages/raxml/package.py
@@ -16,6 +16,8 @@ class Raxml(Package):
homepage = "https://sco.h-its.org/exelixis/web/software/raxml"
url = "https://github.com/stamatak/standard-RAxML/archive/v8.2.12.tar.gz"
+ license("GPL-3.0-or-later")
+
version("8.2.12", sha256="338f81b52b54e16090e193daf36c1d4baa9b902705cfdc7f4497e3e09718533b")
version("8.2.11", sha256="08cda74bf61b90eb09c229e39b1121c6d95caf182708e8745bd69d02848574d7")
diff --git a/var/spack/repos/builtin/packages/ray/package.py b/var/spack/repos/builtin/packages/ray/package.py
index c481aeeb59..2557c5f5b3 100644
--- a/var/spack/repos/builtin/packages/ray/package.py
+++ b/var/spack/repos/builtin/packages/ray/package.py
@@ -12,6 +12,8 @@ class Ray(CMakePackage, SourceforgePackage):
homepage = "http://denovoassembler.sourceforge.net/"
sourceforge_mirror_path = "denovoassembler/Ray-2.3.1.tar.bz2"
+ license("GPL-3.0-or-later")
+
version("2.3.1", sha256="3122edcdf97272af3014f959eab9a0f0e5a02c8ffc897d842b06b06ccd748036")
depends_on("mpi")
diff --git a/var/spack/repos/builtin/packages/rccl-tests/package.py b/var/spack/repos/builtin/packages/rccl-tests/package.py
index 8939db446a..57944b83f9 100644
--- a/var/spack/repos/builtin/packages/rccl-tests/package.py
+++ b/var/spack/repos/builtin/packages/rccl-tests/package.py
@@ -17,6 +17,8 @@ class RcclTests(MakefilePackage):
maintainers("bvanessen")
+ license("BSD-3-Clause")
+
version("develop", branch="develop", preferred=True)
version("master", branch="master")
diff --git a/var/spack/repos/builtin/packages/rclone/package.py b/var/spack/repos/builtin/packages/rclone/package.py
index 06dd69d917..8c8998e526 100644
--- a/var/spack/repos/builtin/packages/rclone/package.py
+++ b/var/spack/repos/builtin/packages/rclone/package.py
@@ -15,6 +15,8 @@ class Rclone(Package):
maintainers("alecbcs")
+ license("MIT")
+
version("1.64.2", sha256="0c74d8fb887691e04e865e3b6bc32e8af47c3e54a9922ffdbed38c8323e281c9")
version("1.63.1", sha256="0d8bf8b7460681f7906096a9d37eedecc5a1d1d3ad17652e68f0c6de104c2412")
version("1.62.2", sha256="340371f94604e6771cc4a2c91e37d1bf00a524deab520340440fb0968e783f63")
diff --git a/var/spack/repos/builtin/packages/rdc/package.py b/var/spack/repos/builtin/packages/rdc/package.py
index 0c5feeb1aa..d417f0a4fe 100644
--- a/var/spack/repos/builtin/packages/rdc/package.py
+++ b/var/spack/repos/builtin/packages/rdc/package.py
@@ -26,6 +26,8 @@ class Rdc(CMakePackage):
url = "https://github.com/RadeonOpenCompute/rdc/archive/rocm-{0}.tar.gz"
return url.format(version)
+ license("MIT")
+
version("5.7.1", sha256="5251eb3085f2019246b332e9552dfae1572cf64ddf58306b81cbe7108019ffee")
version("5.7.0", sha256="924e94f14f6390d7a6ff7863fb4e2085c1ff5f9c12b8bd46471eb31f001c4f14")
version("5.6.1", sha256="9e9f57cebbc5ae386a405957ed2c17344cdb42db5e1a71285f2c9bc09eea6519")
diff --git a/var/spack/repos/builtin/packages/rdkit/package.py b/var/spack/repos/builtin/packages/rdkit/package.py
index 15a68ab8b1..b12d6394e3 100644
--- a/var/spack/repos/builtin/packages/rdkit/package.py
+++ b/var/spack/repos/builtin/packages/rdkit/package.py
@@ -16,6 +16,8 @@ class Rdkit(CMakePackage):
maintainers("bvanessen", "RMeli")
+ license("BSD-3-Clause")
+
version("2023_03_1", sha256="db346afbd0ba52c843926a2a62f8a38c7b774ffab37eaf382d789a824f21996c")
version("2022_09_5", sha256="2efe7ce3b527df529ed3e355e2aaaf14623e51876be460fa4ad2b7f7ad54c9b1")
version("2021_09_5", sha256="f720b3f6292c4cd0a412a073d848ffac01a43960082e33ee54b68798de0cbfa1")
diff --git a/var/spack/repos/builtin/packages/rdma-core/package.py b/var/spack/repos/builtin/packages/rdma-core/package.py
index 8c17001dc6..3b7a66557a 100644
--- a/var/spack/repos/builtin/packages/rdma-core/package.py
+++ b/var/spack/repos/builtin/packages/rdma-core/package.py
@@ -16,6 +16,8 @@ class RdmaCore(CMakePackage):
libraries = ["librdmacm.so"]
keep_werror = "all"
+ license("GPL-2.0-only OR BSD-2-Clause")
+
version("49.0", sha256="953546ad2b179f9ce68dc21eb1eb26003098ea1bf0f87a4baed45bcea134b2b4")
version("47.1", sha256="5d92058473b90be231c17220ce456837cb6da9975de498bd63b9660baa25afd6")
version("46.2", sha256="c59c3c79fbae6038d7c6d16b37132e433e19f4a86d41341c6b7974b830b0d4fa")
diff --git a/var/spack/repos/builtin/packages/rdp-classifier/package.py b/var/spack/repos/builtin/packages/rdp-classifier/package.py
index 248a7da8ba..c6f5c0f009 100644
--- a/var/spack/repos/builtin/packages/rdp-classifier/package.py
+++ b/var/spack/repos/builtin/packages/rdp-classifier/package.py
@@ -14,6 +14,8 @@ class RdpClassifier(Package, SourceforgePackage):
homepage = "http://rdp.cme.msu.edu/"
sourceforge_mirror_path = "rdp-classifier/rdp_classifier_2.12.zip"
+ license("GPL-2.0-only")
+
version("2.12", sha256="977896248189a1ce2146dd3a61d203c3c6bc9aa3982c60332d463832922f7d0a")
depends_on("java", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/re2/package.py b/var/spack/repos/builtin/packages/re2/package.py
index 3c62d3da76..33044df391 100644
--- a/var/spack/repos/builtin/packages/re2/package.py
+++ b/var/spack/repos/builtin/packages/re2/package.py
@@ -13,6 +13,8 @@ class Re2(CMakePackage):
homepage = "https://github.com/google/re2"
url = "https://github.com/google/re2/archive/2020-08-01.tar.gz"
+ license("BSD-3-Clause")
+
version(
"2023-09-01", sha256="5bb6875ae1cd1e9fedde98018c346db7260655f86fdb8837e3075103acd3649b"
)
diff --git a/var/spack/repos/builtin/packages/re2c/package.py b/var/spack/repos/builtin/packages/re2c/package.py
index a135b2f381..6ecc097b56 100644
--- a/var/spack/repos/builtin/packages/re2c/package.py
+++ b/var/spack/repos/builtin/packages/re2c/package.py
@@ -15,6 +15,8 @@ class Re2c(Package):
url = "https://github.com/skvadrik/re2c/releases/download/1.2.1/re2c-1.2.1.tar.xz"
tags = ["windows"]
+ license("Public-Domain")
+
version("2.2", sha256="0fc45e4130a8a555d68e230d1795de0216dfe99096b61b28e67c86dfd7d86bda")
version("2.1.1", sha256="036ee264fafd5423141ebd628890775aa9447a4c4068a6307385d7366fe711f8")
version("2.1", sha256="8cba0d95c246c670de8f97f57def83a9c0f2113eaa6f7e4867a941f48f633540")
diff --git a/var/spack/repos/builtin/packages/readfq/package.py b/var/spack/repos/builtin/packages/readfq/package.py
index 3d6504f9f2..1cfe8b64e6 100644
--- a/var/spack/repos/builtin/packages/readfq/package.py
+++ b/var/spack/repos/builtin/packages/readfq/package.py
@@ -14,6 +14,8 @@ class Readfq(Package):
homepage = "https://github.com/lh3/readfq"
git = "https://github.com/lh3/readfq.git"
+ license("MIT")
+
version("2013.04.10", commit="4fb766095d8f459e0f8025be70f9173673905d12")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/readline/package.py b/var/spack/repos/builtin/packages/readline/package.py
index 6bc5e0c74d..8bd42d2d20 100644
--- a/var/spack/repos/builtin/packages/readline/package.py
+++ b/var/spack/repos/builtin/packages/readline/package.py
@@ -18,6 +18,8 @@ class Readline(AutotoolsPackage, GNUMirrorPackage):
# URL must remain http:// so Spack can bootstrap curl
gnu_mirror_path = "readline/readline-8.0.tar.gz"
+ license("GPL-3.0-or-later")
+
version("8.2", sha256="3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35")
version("8.1", sha256="f8ceb4ee131e3232226a17f51b164afc46cd0b9e6cef344be87c65962cb82b02")
version("8.0", sha256="e339f51971478d369f8a053a330a190781acb9864cf4c541060f12078948e461")
diff --git a/var/spack/repos/builtin/packages/recola-sm/package.py b/var/spack/repos/builtin/packages/recola-sm/package.py
index bd4ac9d61f..40cd6e0980 100644
--- a/var/spack/repos/builtin/packages/recola-sm/package.py
+++ b/var/spack/repos/builtin/packages/recola-sm/package.py
@@ -17,6 +17,8 @@ class RecolaSm(CMakePackage):
maintainers("vvolkl")
+ license("GPL-3.0-only")
+
version("2.2.3", sha256="9ebdc4fd8ca48789de0b6bbb2ab7e4845c92d19dfe0c3f67866cbf114d6242a5")
depends_on("collier")
diff --git a/var/spack/repos/builtin/packages/recola/package.py b/var/spack/repos/builtin/packages/recola/package.py
index c4cb8d3c5f..e043caf9ca 100644
--- a/var/spack/repos/builtin/packages/recola/package.py
+++ b/var/spack/repos/builtin/packages/recola/package.py
@@ -22,6 +22,8 @@ class Recola(CMakePackage):
variant("python", default=True, description="Build py-recola python bindings.")
+ license("GPL-3.0-or-later")
+
version("2.2.4", sha256="212ae6141bc5de38c50be3e0c6947a3b0752aeb463cf850c22cfed5e61b1a64b")
version("2.2.3", sha256="8dc25798960c272434fcde93817ed92aad82b2a7cf07438bb4deb5688d301086")
version("2.2.2", sha256="a64cf2b4aa213289dfab6e2255a77264f281cd0ac85f5e9770c82b815272c5c9")
diff --git a/var/spack/repos/builtin/packages/recon/package.py b/var/spack/repos/builtin/packages/recon/package.py
index 5b49059fdb..f7111f507e 100644
--- a/var/spack/repos/builtin/packages/recon/package.py
+++ b/var/spack/repos/builtin/packages/recon/package.py
@@ -15,6 +15,8 @@ class Recon(MakefilePackage):
homepage = "http://eddylab.org/software/recon/"
url = "http://eddylab.org/software/recon/RECON1.05.tar.gz"
+ license("GPL-2.0-only")
+
version("1.05", sha256="4d4f76f439bcffd50380cffc41a80dc15fa4a80f38a04234e24da893ed7c025a")
variant("repeatmasker", default=False, description="Use RepeatMasker developer patches (1.08)")
diff --git a/var/spack/repos/builtin/packages/redis-ai/package.py b/var/spack/repos/builtin/packages/redis-ai/package.py
index 05a3d1a0e5..52e2667cbc 100644
--- a/var/spack/repos/builtin/packages/redis-ai/package.py
+++ b/var/spack/repos/builtin/packages/redis-ai/package.py
@@ -16,6 +16,8 @@ class RedisAi(MakefilePackage):
maintainers("MattToast")
+ license("Apache-2.0")
+
version(
"1.2.7", tag="v1.2.7", commit="1bf38d86233ba06e1350ca9de794df2b07cdb274", submodules=True
)
diff --git a/var/spack/repos/builtin/packages/redis-plus-plus/package.py b/var/spack/repos/builtin/packages/redis-plus-plus/package.py
index 1ab033f476..85d80361d3 100644
--- a/var/spack/repos/builtin/packages/redis-plus-plus/package.py
+++ b/var/spack/repos/builtin/packages/redis-plus-plus/package.py
@@ -27,6 +27,8 @@ class RedisPlusPlus(CMakePackage):
variant("test", default=False, description="Builds test suite")
variant("tls", default=False, description="Builds with TLS support")
+ license("Apache-2.0")
+
version("1.3.8", sha256="ad521b4a24d1591a1564f945ba6370875b501210222e324f398065251df41641")
version("1.3.6", sha256="87dcadca50c6f0403cde47eb1f79af7ac8dd5a19c3cad2bb54ba5a34f9173a3e")
version("1.3.5", sha256="a49a72fef26ed39d36a278fcc4e4d92822e111697b5992d8f26f70d16edc6c1f")
diff --git a/var/spack/repos/builtin/packages/redis/package.py b/var/spack/repos/builtin/packages/redis/package.py
index 0c7396fea6..7aa06c72df 100644
--- a/var/spack/repos/builtin/packages/redis/package.py
+++ b/var/spack/repos/builtin/packages/redis/package.py
@@ -26,6 +26,8 @@ class Redis(MakefilePackage):
maintainers("lpottier")
+ license("BSD-3-Clause")
+
version("7.0.5", sha256="67054cc37b58c125df93bd78000261ec0ef4436a26b40f38262c780e56315cc3")
version("7.0.4", sha256="f0e65fda74c44a3dd4fa9d512d4d4d833dd0939c934e946a5c622a630d057f2f")
version("7.0.3", sha256="2cde7d17214ffe305953da9fff12333e8a72caa57fd4923e4872f6362a208e73")
diff --git a/var/spack/repos/builtin/packages/reditools/package.py b/var/spack/repos/builtin/packages/reditools/package.py
index 0a6015909b..68a3c42fd5 100644
--- a/var/spack/repos/builtin/packages/reditools/package.py
+++ b/var/spack/repos/builtin/packages/reditools/package.py
@@ -19,6 +19,8 @@ class Reditools(PythonPackage):
homepage = "https://github.com/BioinfoUNIBA/REDItools"
git = "https://github.com/BioinfoUNIBA/REDItools.git"
+ license("MIT")
+
version("1.3_2020-08-03", commit="2dc71277a25e667797c363d1fca22726249774a3")
version("1.3_2020-03-20", commit="cf47f3d54f324aeb9650bcf8bfacf5a967762a55")
diff --git a/var/spack/repos/builtin/packages/redland-bindings/package.py b/var/spack/repos/builtin/packages/redland-bindings/package.py
index e0018d95a1..97e4f39626 100644
--- a/var/spack/repos/builtin/packages/redland-bindings/package.py
+++ b/var/spack/repos/builtin/packages/redland-bindings/package.py
@@ -14,6 +14,8 @@ class RedlandBindings(AutotoolsPackage):
homepage = "https://librdf.org/"
url = "https://download.librdf.org/source/redland-bindings-1.0.17.1.tar.gz"
+ license("Apache-2.0")
+
version("1.0.17.1", sha256="ff72b587ab55f09daf81799cb3f9d263708fad5df7a5458f0c28566a2563b7f5")
version("1.0.16.1", sha256="065037ef61e9b78f642e75b9c2a42700eb1a87d903f2f9963d86591c7d916826")
version("1.0.14.1", sha256="a8cc365fccf292c56d53341ecae57fe8727e5002e048ca25f6251b5e595aec40")
diff --git a/var/spack/repos/builtin/packages/redland/package.py b/var/spack/repos/builtin/packages/redland/package.py
index 36c9b821e2..8c2af343d8 100644
--- a/var/spack/repos/builtin/packages/redland/package.py
+++ b/var/spack/repos/builtin/packages/redland/package.py
@@ -13,6 +13,8 @@ class Redland(AutotoolsPackage):
homepage = "https://librdf.org/"
url = "https://download.librdf.org/source/redland-1.0.17.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("1.0.17", sha256="de1847f7b59021c16bdc72abb4d8e2d9187cd6124d69156f3326dd34ee043681")
version("1.0.16", sha256="d9a274fc086e61119d5c9beafb8d05527e040ec86f4c0961276ca8de0a049dbd")
version("1.0.15", sha256="0e1f5825b6357c9b490da866c95ae1d895dbb5f445013d2511c37df822ee9ec6")
diff --git a/var/spack/repos/builtin/packages/redset/package.py b/var/spack/repos/builtin/packages/redset/package.py
index f89b1a6a63..85073ee7bf 100644
--- a/var/spack/repos/builtin/packages/redset/package.py
+++ b/var/spack/repos/builtin/packages/redset/package.py
@@ -16,6 +16,8 @@ class Redset(CMakePackage):
maintainers("CamStan", "gonsie")
+ license("MIT")
+
version("main", branch="main")
version("0.3.0", sha256="007ca5e7e5f4400e22ad7bca82e366cd51c73f28067c955cc16d7d0ff0c06a1b")
version("0.2.0", sha256="0438b0ba56dafcd5694a8fceeb5a932901307353e056ab29817d30b8387f787f")
diff --git a/var/spack/repos/builtin/packages/redundans/package.py b/var/spack/repos/builtin/packages/redundans/package.py
index 280034b015..8f5abac6a1 100644
--- a/var/spack/repos/builtin/packages/redundans/package.py
+++ b/var/spack/repos/builtin/packages/redundans/package.py
@@ -14,6 +14,8 @@ class Redundans(Package):
url = "https://github.com/Gabaldonlab/redundans/archive/v0.13c.tar.gz"
git = "https://github.com/Gabaldonlab/redundans.git"
+ license("GPL-2.0-or-later")
+
version("0.14a", commit="a20215a862aed161cbfc79df9133206156a1e9f0")
version("0.13c", sha256="26d48f27a32678d94c1d00cb3b8991d74891d6cad64a94569901ff9607a7a736")
diff --git a/var/spack/repos/builtin/packages/reframe/package.py b/var/spack/repos/builtin/packages/reframe/package.py
index 0451593ed5..b67e995680 100644
--- a/var/spack/repos/builtin/packages/reframe/package.py
+++ b/var/spack/repos/builtin/packages/reframe/package.py
@@ -23,6 +23,8 @@ class Reframe(Package):
# notify when the package is updated.
maintainers("victorusu", "vkarak")
+ license("BSD-3-Clause")
+
version("develop", branch="develop")
version("4.0.4", sha256="a9fb10bf2dc01f721142453297e348084683acfc0b8caa38ad1daa1b5c66456e")
version("4.0.3", sha256="ae216b0ccfda9f5f5c09f0be46cf8ab04183a0c30edf581917767dc3bb8de010")
diff --git a/var/spack/repos/builtin/packages/regale/package.py b/var/spack/repos/builtin/packages/regale/package.py
index 705533fabd..4e9c643ef4 100644
--- a/var/spack/repos/builtin/packages/regale/package.py
+++ b/var/spack/repos/builtin/packages/regale/package.py
@@ -13,6 +13,8 @@ class Regale(CMakePackage):
homepage = "https://regale-project.eu/"
url = "https://gricad-gitlab.univ-grenoble-alpes.fr/regale/tools/regale/-/archive/v1.0/regale-v1.0.tar.gz"
+ license("Apache-2.0")
+
version("1.0", sha256="894b0927372467e765049e79b855a9a277def65638013f68a1f2b6e837e35663")
depends_on("eprosima-fastdds")
diff --git a/var/spack/repos/builtin/packages/regcm/package.py b/var/spack/repos/builtin/packages/regcm/package.py
index 15383820b8..71fea6eee2 100644
--- a/var/spack/repos/builtin/packages/regcm/package.py
+++ b/var/spack/repos/builtin/packages/regcm/package.py
@@ -11,6 +11,8 @@ class Regcm(AutotoolsPackage):
homepage = "https://gforge.ictp.it/gf/project/regcm/"
+ license("AFL-1.1")
+
version(
"4.7.0",
sha256="456631c10dcb83d70e51c3babda2f7a1aa41ed9e60cb4209deb3764655267519",
diff --git a/var/spack/repos/builtin/packages/relion/package.py b/var/spack/repos/builtin/packages/relion/package.py
index a35a092f99..7d80458f32 100644
--- a/var/spack/repos/builtin/packages/relion/package.py
+++ b/var/spack/repos/builtin/packages/relion/package.py
@@ -17,6 +17,8 @@ class Relion(CMakePackage, CudaPackage):
url = "https://github.com/3dem/relion/archive/4.0.0.zip"
maintainers("dacolombo")
+ license("GPL-2.0-only")
+
version("4.0.1", sha256="7e0d56fd4068c99f943dc309ae533131d33870392b53a7c7aae7f65774f667be")
version("4.0.0", sha256="0987e684e9d2dfd630f1ad26a6847493fe9fcd829ec251d8bc471d11701d51dd")
diff --git a/var/spack/repos/builtin/packages/remhos/package.py b/var/spack/repos/builtin/packages/remhos/package.py
index 9d15670389..149177ecd6 100644
--- a/var/spack/repos/builtin/packages/remhos/package.py
+++ b/var/spack/repos/builtin/packages/remhos/package.py
@@ -22,6 +22,8 @@ class Remhos(MakefilePackage):
maintainers("v-dobrev", "tzanio", "vladotomov")
+ license("BSD-2-Clause")
+
version("develop", branch="master")
version("1.0", sha256="e60464a867fe5b1fd694fbb37bb51773723427f071c0ae26852a2804c08bbb32")
diff --git a/var/spack/repos/builtin/packages/rempi/package.py b/var/spack/repos/builtin/packages/rempi/package.py
index 63461f40e3..ed1971c90d 100644
--- a/var/spack/repos/builtin/packages/rempi/package.py
+++ b/var/spack/repos/builtin/packages/rempi/package.py
@@ -13,6 +13,8 @@ class Rempi(AutotoolsPackage):
url = "https://github.com/PRUNERS/ReMPI/releases/download/v1.0.0/ReMPI-1.0.0.tar.gz"
tags = ["e4s"]
+ license("GPL-3.0-or-later")
+
version("1.1.0", sha256="4fd94fca52311fd19dc04a32547841e6c1c1656b7999b2f76f537d6ec24efccc")
version("1.0.0", sha256="1cb21f457cf8a04632150156a2ba699dd0c3f81d47e8881a9b943b9bf575fa01")
diff --git a/var/spack/repos/builtin/packages/repeatmasker/package.py b/var/spack/repos/builtin/packages/repeatmasker/package.py
index 5ec1da0a1b..0c5eac698e 100644
--- a/var/spack/repos/builtin/packages/repeatmasker/package.py
+++ b/var/spack/repos/builtin/packages/repeatmasker/package.py
@@ -14,6 +14,8 @@ class Repeatmasker(Package):
homepage = "https://www.repeatmasker.org"
+ license("OSL-2.1")
+
version("4.1.5", sha256="16e07f9efd99adf15f4492b0e334df5ad4ea6ca38ddf62bdd180d257f2f4753f")
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 e38db20fd9..047bd0995c 100644
--- a/var/spack/repos/builtin/packages/repeatmodeler/package.py
+++ b/var/spack/repos/builtin/packages/repeatmodeler/package.py
@@ -15,6 +15,8 @@ class Repeatmodeler(Package):
maintainers("snehring")
+ license("OSL-2.1")
+
version("2.0.4", sha256="94aad46cc70911d48de3001836fc3165adb95b2b282b5c53ab0d1da98c27a6b6")
version(
"1.0.11",
diff --git a/var/spack/repos/builtin/packages/reprimand/package.py b/var/spack/repos/builtin/packages/reprimand/package.py
index 39c8078b49..504924f6e3 100644
--- a/var/spack/repos/builtin/packages/reprimand/package.py
+++ b/var/spack/repos/builtin/packages/reprimand/package.py
@@ -20,6 +20,8 @@ class Reprimand(MesonPackage):
maintainers("eschnett")
+ license("CC-BY-NC-SA-4.0")
+
version("develop", git="https://github.com/wokast/RePrimAnd", branch="public")
version("1.5", sha256="bc71030c1ae337c3631cfc7e46270260b0663e4ad73129148bf443c9220afb86")
version("1.4", sha256="260730696175fa21d35d1a92df2c68b69243bb617083c82616efcb4720d557e8")
diff --git a/var/spack/repos/builtin/packages/restic/package.py b/var/spack/repos/builtin/packages/restic/package.py
index 569d51dc70..2b792b550c 100644
--- a/var/spack/repos/builtin/packages/restic/package.py
+++ b/var/spack/repos/builtin/packages/restic/package.py
@@ -14,6 +14,8 @@ class Restic(Package):
maintainers("alecbcs")
+ license("BSD-2-Clause")
+
version("0.16.2", sha256="88165b5b89b6064df37a9964d660f40ac62db51d6536e459db9aaea6f2b2fc11")
version("0.16.0", sha256="b91f5ef6203a5c50a72943c21aaef336e1344f19a3afd35406c00f065db8a8b9")
version("0.15.2", sha256="52aca841486eaf4fe6422b059aa05bbf20db94b957de1d3fca019ed2af8192b7")
diff --git a/var/spack/repos/builtin/packages/revbayes/package.py b/var/spack/repos/builtin/packages/revbayes/package.py
index 3b41248c40..79a6502b47 100644
--- a/var/spack/repos/builtin/packages/revbayes/package.py
+++ b/var/spack/repos/builtin/packages/revbayes/package.py
@@ -15,6 +15,8 @@ class Revbayes(CMakePackage):
url = "https://github.com/revbayes/revbayes/archive/1.1.0.tar.gz"
git = "https://github.com/revbayes/revbayes.git"
+ license("GPL-3.0-only")
+
version("develop", branch="development")
version(
"1.2.2",
diff --git a/var/spack/repos/builtin/packages/rgb/package.py b/var/spack/repos/builtin/packages/rgb/package.py
index 5c02e2c23e..a0ed5aa8e7 100644
--- a/var/spack/repos/builtin/packages/rgb/package.py
+++ b/var/spack/repos/builtin/packages/rgb/package.py
@@ -18,6 +18,8 @@ class Rgb(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/rgb"
xorg_mirror_path = "app/rgb-1.0.6.tar.gz"
+ license("MIT")
+
version("1.1.0", sha256="77142e3d6f06cfbfbe440e29596765259988a22db40b1e706e14b8ba4c962aa5")
version("1.0.6", sha256="cb998035e08b9f58ad3150cab60461c3225bdd075238cffc665e24da40718933")
diff --git a/var/spack/repos/builtin/packages/rhash/package.py b/var/spack/repos/builtin/packages/rhash/package.py
index 0c38a86b4f..1ba3dba88f 100644
--- a/var/spack/repos/builtin/packages/rhash/package.py
+++ b/var/spack/repos/builtin/packages/rhash/package.py
@@ -17,6 +17,8 @@ class Rhash(MakefilePackage):
homepage = "https://sourceforge.net/projects/rhash/"
url = "https://github.com/rhash/RHash/archive/v1.3.5.tar.gz"
+ license("0BSD")
+
version("1.4.2", sha256="600d00f5f91ef04194d50903d3c79412099328c42f28ff43a0bdb777b00bec62")
version("1.3.5", sha256="98e0688acae29e68c298ffbcdbb0f838864105f9b2bd8857980664435b1f1f2e")
diff --git a/var/spack/repos/builtin/packages/rinetd/package.py b/var/spack/repos/builtin/packages/rinetd/package.py
index 1bcae9739c..23ca3212b8 100644
--- a/var/spack/repos/builtin/packages/rinetd/package.py
+++ b/var/spack/repos/builtin/packages/rinetd/package.py
@@ -13,6 +13,8 @@ class Rinetd(AutotoolsPackage):
homepage = "https://github.com/samhocevar/rinetd"
url = "https://github.com/samhocevar/rinetd/archive/v0.70.tar.gz"
+ license("GPL-2.0-only")
+
version("0.73", sha256="62d3e5800299bb3940aea847ffd7662722deb5d4b85625fcfe8f7ebbc0424c80")
version("0.70", sha256="e69538e9d1fdc1ba5cc24733a52c571568e9cad0876c09144aa1eaa71e13fba5")
version("0.63", sha256="1f0e8cda524b8f4811a876e69e16d11f12c33a63d00b55c66e2129f87444000c")
diff --git a/var/spack/repos/builtin/packages/ripgrep/package.py b/var/spack/repos/builtin/packages/ripgrep/package.py
index e2d026535f..354062179a 100644
--- a/var/spack/repos/builtin/packages/ripgrep/package.py
+++ b/var/spack/repos/builtin/packages/ripgrep/package.py
@@ -15,6 +15,8 @@ class Ripgrep(Package):
homepage = "https://github.com/BurntSushi/ripgrep"
url = "https://github.com/BurntSushi/ripgrep/archive/11.0.2.tar.gz"
+ license("MIT OR Unlicense")
+
version("13.0.0", sha256="0fb17aaf285b3eee8ddab17b833af1e190d73de317ff9648751ab0660d763ed2")
version("11.0.2", sha256="0983861279936ada8bc7a6d5d663d590ad34eb44a44c75c2d6ccd0ab33490055")
diff --git a/var/spack/repos/builtin/packages/rivet/package.py b/var/spack/repos/builtin/packages/rivet/package.py
index dd20cd7273..82fc227c96 100644
--- a/var/spack/repos/builtin/packages/rivet/package.py
+++ b/var/spack/repos/builtin/packages/rivet/package.py
@@ -17,6 +17,8 @@ class Rivet(AutotoolsPackage):
tags = ["hep"]
+ license("GPL-3.0-or-later")
+
version("3.1.8", sha256="75b3f3d419ca6388d1fd2ec0eda7e1f90f324b996ccf0591f48a5d2e28dccc13")
version("3.1.7", sha256="27c7dbbcb5fd7ee81caf136daf4e960bca0ec255d9fa1abe602f4d430861b27a")
version("3.1.6", sha256="1cf6ebb6a79d181c441d1d0c7c6d623c423817c61093f36f21adaae23e679090")
diff --git a/var/spack/repos/builtin/packages/rkcommon/package.py b/var/spack/repos/builtin/packages/rkcommon/package.py
index 8223c68360..b6857016f7 100644
--- a/var/spack/repos/builtin/packages/rkcommon/package.py
+++ b/var/spack/repos/builtin/packages/rkcommon/package.py
@@ -16,6 +16,8 @@ class Rkcommon(CMakePackage):
# maintainers("github_user1",o"github_user2")
+ license("Apache-2.0")
+
version("1.12.0", sha256="6abb901073811cdbcbe336772e1fcb458d78cab5ad8d5d61de2b57ab83581e80")
version("1.11.0", sha256="9cfeedaccdefbdcf23c465cb1e6c02057100c4a1a573672dc6cfea5348cedfdd")
version("1.10.0", sha256="57a33ce499a7fc5a5aaffa39ec7597115cf69ed4ff773546b5b71ff475ee4730")
diff --git a/var/spack/repos/builtin/packages/rlwrap/package.py b/var/spack/repos/builtin/packages/rlwrap/package.py
index 8203856915..de4f4b63ca 100644
--- a/var/spack/repos/builtin/packages/rlwrap/package.py
+++ b/var/spack/repos/builtin/packages/rlwrap/package.py
@@ -13,6 +13,8 @@ class Rlwrap(AutotoolsPackage):
homepage = "https://github.com/hanslub42/rlwrap"
url = "https://github.com/hanslub42/rlwrap/releases/download/v0.43/rlwrap-0.43.tar.gz"
+ license("GPL-2.0-or-later")
+
version("0.46.1", sha256="2711986a1248f6ac59e2aecf5586205835970040d300a42b4bf8014397e73e37")
version("0.46", sha256="b4bd79fda824426dae65236e338ba7daf3f0d0acad7c1561d4d5e6dadcfd539d")
version("0.45.2", sha256="9f8870deb46e473d21b5db89d709b6497f4ef9fa06d44eebc5f821daa00c8eca")
diff --git a/var/spack/repos/builtin/packages/rmlab/package.py b/var/spack/repos/builtin/packages/rmlab/package.py
index 7f57741a52..226ad0b87e 100644
--- a/var/spack/repos/builtin/packages/rmlab/package.py
+++ b/var/spack/repos/builtin/packages/rmlab/package.py
@@ -14,6 +14,8 @@ class Rmlab(CMakePackage):
maintainers("ax3l")
+ license("GPL-3.0-or-later")
+
version("develop", branch="develop")
variant("png", default=True, description="Enable PNG conversion support")
diff --git a/var/spack/repos/builtin/packages/rng-tools/package.py b/var/spack/repos/builtin/packages/rng-tools/package.py
index 0c0fea109b..63c956409f 100644
--- a/var/spack/repos/builtin/packages/rng-tools/package.py
+++ b/var/spack/repos/builtin/packages/rng-tools/package.py
@@ -15,6 +15,8 @@ class RngTools(AutotoolsPackage):
homepage = "https://github.com/nhorman/rng-tools/"
url = "https://github.com/nhorman/rng-tools/archive/v6.10.tar.gz"
+ license("GPL-2.0-or-later")
+
version("6.10", sha256="2e462821aaa7d6dc24646aa0d2239d97cb8b07b3e60715159a9edcaa9189f8ef")
version("6.9", sha256="a57a7f51a2e3c0faa8afb979709a4c0cbea36d0b52fd835b104f8fb4fd1fa610")
version("6.8", sha256="93e548d4aaf2a1897d4b677f41d8473db1c7f57648adeca18cafa1907e410bb3")
diff --git a/var/spack/repos/builtin/packages/rngstreams/package.py b/var/spack/repos/builtin/packages/rngstreams/package.py
index 509ab3e18d..2b86b83f63 100644
--- a/var/spack/repos/builtin/packages/rngstreams/package.py
+++ b/var/spack/repos/builtin/packages/rngstreams/package.py
@@ -12,4 +12,6 @@ class Rngstreams(AutotoolsPackage):
homepage = "https://statmath.wu.ac.at/software/RngStreams"
url = "https://statmath.wu.ac.at/software/RngStreams/rngstreams-1.0.1.tar.gz"
+ license("GPL-3.0-only")
+
version("1.0.1", sha256="966195febb9fb9417e4e361948843425aee12efc8b4e85332acbcd011ff2d9b0")
diff --git a/var/spack/repos/builtin/packages/roary/package.py b/var/spack/repos/builtin/packages/roary/package.py
index 7269df3436..ee291396e7 100644
--- a/var/spack/repos/builtin/packages/roary/package.py
+++ b/var/spack/repos/builtin/packages/roary/package.py
@@ -12,6 +12,8 @@ class Roary(Package):
homepage = "https://github.com/sanger-pathogens/Roary"
url = "https://github.com/sanger-pathogens/Roary/archive/refs/tags/v3.13.0.tar.gz"
+ license("GPL-3.0-or-later")
+
version("3.13.0", sha256="375f83c8750b0f4dea5b676471e73e94f3710bc3a327ec88b59f25eae1c3a1e8")
variant("kraken", default=False, description="Enable kraken support")
diff --git a/var/spack/repos/builtin/packages/rocalution/package.py b/var/spack/repos/builtin/packages/rocalution/package.py
index 5ffbcd94dc..6a9505a13a 100644
--- a/var/spack/repos/builtin/packages/rocalution/package.py
+++ b/var/spack/repos/builtin/packages/rocalution/package.py
@@ -24,6 +24,9 @@ class Rocalution(CMakePackage):
maintainers("cgmb", "srekolam", "renjithravindrankannath")
libraries = ["librocalution_hip"]
+
+ license("MIT")
+
version("5.7.1", sha256="b95afa1285759843c5fea1ad6e1c1edf283922e0d448db03a3e1f42b6942bc24")
version("5.7.0", sha256="48232a0d1250debce89e39a233bd0b5d52324a2454c078b99c9d44965cbbc0e9")
version("5.6.1", sha256="7197b3617a0c91e90adaa32003c04d247a5f585d216e77493d20984ba215addb")
diff --git a/var/spack/repos/builtin/packages/rocblas/package.py b/var/spack/repos/builtin/packages/rocblas/package.py
index 3c6016627a..2b7cef2542 100644
--- a/var/spack/repos/builtin/packages/rocblas/package.py
+++ b/var/spack/repos/builtin/packages/rocblas/package.py
@@ -19,6 +19,8 @@ class Rocblas(CMakePackage):
maintainers("cgmb", "srekolam", "renjithravindrankannath", "haampie")
libraries = ["librocblas"]
+ license("MIT")
+
version("develop", branch="develop")
version("master", branch="master")
version("5.7.1", sha256="2984a5ed0ea5a05d40996ee3fddecb24399cbe8ea3e4921fc254e54d8f52fe4f")
diff --git a/var/spack/repos/builtin/packages/rocfft/package.py b/var/spack/repos/builtin/packages/rocfft/package.py
index 40896b3c64..dae9c21ac5 100644
--- a/var/spack/repos/builtin/packages/rocfft/package.py
+++ b/var/spack/repos/builtin/packages/rocfft/package.py
@@ -18,6 +18,9 @@ class Rocfft(CMakePackage):
maintainers("cgmb", "srekolam", "renjithravindrankannath", "haampie")
libraries = ["librocfft"]
+
+ license("MIT")
+
version("5.7.1", sha256="202f11f60dc8738e29bbd1b397d419e032794f8bffb7f48f2b31f09cc5f08bc2")
version("5.7.0", sha256="3c4a1537a6ec76dc9b622644fe3890647306bf9f28f61c5d2028259c31bb964f")
version("5.6.1", sha256="a65861e453587c3e6393da75b0b1976508c61f968aecda77fbec920fea48489e")
diff --git a/var/spack/repos/builtin/packages/rocketmq/package.py b/var/spack/repos/builtin/packages/rocketmq/package.py
index 39203f87ea..759d7b2847 100644
--- a/var/spack/repos/builtin/packages/rocketmq/package.py
+++ b/var/spack/repos/builtin/packages/rocketmq/package.py
@@ -16,6 +16,8 @@ class Rocketmq(Package):
homepage = "https://rocketmq.apache.org/"
url = "https://archive.apache.org/dist/rocketmq/4.5.2/rocketmq-all-4.5.2-bin-release.zip"
+ license("Apache-2.0")
+
version("4.6.0", sha256="584910d50639297808dd0b86fcdfaf431efd9607009a44c6258d9a0e227748fe")
version("4.5.2", sha256="f7711ef9c203d7133e70e0e1e887025d7dd80d29f6d5283ca6022b12576b8aba")
version("4.5.1", sha256="0c46e4b652b007d07e9c456eb2e275126b9210c27cd56bee518809f33c8ed437")
diff --git a/var/spack/repos/builtin/packages/rocksdb/package.py b/var/spack/repos/builtin/packages/rocksdb/package.py
index 80f4b88b82..36901ecc63 100644
--- a/var/spack/repos/builtin/packages/rocksdb/package.py
+++ b/var/spack/repos/builtin/packages/rocksdb/package.py
@@ -13,6 +13,8 @@ class Rocksdb(MakefilePackage):
url = "https://github.com/facebook/rocksdb/archive/v6.5.3.tar.gz"
git = "https://github.com/facebook/rocksdb.git"
+ license("Apache-2.0 OR GPL-2.0-only")
+
version("master", git=git, branch="master", submodules=True)
version("8.6.7", sha256="cdb2fc3c6a556f20591f564cb8e023e56828469aa3f76e1d9535c443ba1f0c1a")
version("8.1.1", sha256="9102704e169cfb53e7724a30750eeeb3e71307663852f01fa08d5a320e6155a8")
diff --git a/var/spack/repos/builtin/packages/rocm-clang-ocl/package.py b/var/spack/repos/builtin/packages/rocm-clang-ocl/package.py
index 0112fe5571..c995e16534 100644
--- a/var/spack/repos/builtin/packages/rocm-clang-ocl/package.py
+++ b/var/spack/repos/builtin/packages/rocm-clang-ocl/package.py
@@ -14,6 +14,8 @@ class RocmClangOcl(CMakePackage):
url = "https://github.com/RadeonOpenCompute/clang-ocl/archive/rocm-5.5.0.tar.gz"
tags = ["rocm"]
+ license("MIT")
+
maintainers("srekolam", "renjithravindrankannath")
version("master", branch="master")
version("5.7.1", sha256="32e4430d009cbbf5404ca9cbbb549b36897fa1826bc2285372e293cfe7531bf8")
diff --git a/var/spack/repos/builtin/packages/rocm-cmake/package.py b/var/spack/repos/builtin/packages/rocm-cmake/package.py
index 7ef18f5214..e25a45265b 100644
--- a/var/spack/repos/builtin/packages/rocm-cmake/package.py
+++ b/var/spack/repos/builtin/packages/rocm-cmake/package.py
@@ -18,6 +18,8 @@ class RocmCmake(CMakePackage):
maintainers("srekolam", "renjithravindrankannath")
+ license("MIT")
+
version("master", branch="master")
version("5.7.1", sha256="4a4c6aa09576ccb834f869bdcb49e98cc0f0bac3678b802358065d1179a9d6f1")
version("5.7.0", sha256="93b98144201a1143eeca32744a9927d063f4685189f132ba52a6f3bba158a86b")
diff --git a/var/spack/repos/builtin/packages/rocm-core/package.py b/var/spack/repos/builtin/packages/rocm-core/package.py
index a55b2d8b02..45e08853af 100644
--- a/var/spack/repos/builtin/packages/rocm-core/package.py
+++ b/var/spack/repos/builtin/packages/rocm-core/package.py
@@ -19,6 +19,8 @@ class RocmCore(CMakePackage):
maintainers("srekolam", "renjithravindrankannath")
libraries = ["librocm-core"]
+ license("MIT")
+
version("5.7.1", sha256="fc4915019ddfd126e8ef6a15006bce3aa7bd5fd11dc8eb04ce2ee6bdf9c6ae7f")
version("5.7.0", sha256="722689bfec46c35f5428a41c5aacfc31efec2294fc3b0112861c562f8a71ac93")
version("5.6.1", sha256="eeef75e16e05380ccbc8df17a02dc141a66dddaadb444a97f7278f78067c498c")
diff --git a/var/spack/repos/builtin/packages/rocm-dbgapi/package.py b/var/spack/repos/builtin/packages/rocm-dbgapi/package.py
index 690ed5e8a6..67e0817485 100644
--- a/var/spack/repos/builtin/packages/rocm-dbgapi/package.py
+++ b/var/spack/repos/builtin/packages/rocm-dbgapi/package.py
@@ -22,6 +22,8 @@ class RocmDbgapi(CMakePackage):
maintainers("srekolam", "renjithravindrankannath")
libraries = ["librocm-dbgapi"]
+ license("MIT")
+
version("master", branch="amd-master")
version("5.7.1", sha256="0ee9c2f083868849f2ea0cec7010e0270c27e7679ccbbadd12072cc0ef6c8a6f")
version("5.7.0", sha256="285ddded8e7f1981d8861ffc1cd7770b78129e4955da08ad55a4779945699716")
diff --git a/var/spack/repos/builtin/packages/rocm-gdb/package.py b/var/spack/repos/builtin/packages/rocm-gdb/package.py
index 72c1edd6c1..d8519504a1 100644
--- a/var/spack/repos/builtin/packages/rocm-gdb/package.py
+++ b/var/spack/repos/builtin/packages/rocm-gdb/package.py
@@ -15,6 +15,8 @@ class RocmGdb(AutotoolsPackage):
url = "https://github.com/ROCm-Developer-Tools/ROCgdb/archive/rocm-5.5.0.tar.gz"
tags = ["rocm"]
+ license("LGPL-2.0-or-later")
+
maintainers("srekolam", "renjithravindrankannath")
version("5.7.1", sha256="5cd150b5796aea9d77efd43b89d30a34fa4125338179eb87c6053abcac9f3c62")
version("5.7.0", sha256="94fba57b2f17b593de61f7593b404fabc00b054d38567be57d12cf7654b7969a")
diff --git a/var/spack/repos/builtin/packages/rocm-opencl/package.py b/var/spack/repos/builtin/packages/rocm-opencl/package.py
index f79496e91d..1421c62812 100644
--- a/var/spack/repos/builtin/packages/rocm-opencl/package.py
+++ b/var/spack/repos/builtin/packages/rocm-opencl/package.py
@@ -28,6 +28,8 @@ class RocmOpencl(CMakePackage):
url = "https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/archive/rocm-{0}.tar.gz"
return url.format(version)
+ license("MIT")
+
version("master", branch="main")
version("5.6.1", sha256="ec26049f7d93c95050c27ba65472736665ec7a40f25920a868616b2970f6b845")
version("5.6.0", sha256="52ab260d00d279c2a86c353901ffd88ee61b934ad89e9eb480f210656705f04e")
diff --git a/var/spack/repos/builtin/packages/rocm-openmp-extras/package.py b/var/spack/repos/builtin/packages/rocm-openmp-extras/package.py
index d944b21b01..0f9ab5f748 100644
--- a/var/spack/repos/builtin/packages/rocm-openmp-extras/package.py
+++ b/var/spack/repos/builtin/packages/rocm-openmp-extras/package.py
@@ -206,6 +206,8 @@ class RocmOpenmpExtras(Package):
url = tools_url + "/aomp/archive/rocm-5.5.0.tar.gz"
tags = ["rocm"]
+ license("Apache-2.0")
+
maintainers("srekolam", "renjithravindrankannath", "estewart08")
version("5.7.1", sha256=versions_dict["5.7.1"]["aomp"])
version("5.7.0", sha256=versions_dict["5.7.0"]["aomp"])
diff --git a/var/spack/repos/builtin/packages/rocm-tensile/package.py b/var/spack/repos/builtin/packages/rocm-tensile/package.py
index f0dc4c878a..7f707969b4 100644
--- a/var/spack/repos/builtin/packages/rocm-tensile/package.py
+++ b/var/spack/repos/builtin/packages/rocm-tensile/package.py
@@ -16,6 +16,8 @@ class RocmTensile(CMakePackage):
url = "https://github.com/ROCmSoftwarePlatform/Tensile/archive/rocm-5.5.0.tar.gz"
tags = ["rocm"]
+ license("MIT")
+
maintainers("srekolam", "renjithravindrankannath", "haampie")
version("5.7.1", sha256="9211a51b23c22b7a79e4e494e8ff3c31e90bf21adb8cce260acc57891fb2c917")
version("5.7.0", sha256="fe2ae067c1c579f33d7a1e26da3fe6b4ed44befa08f9dfce2ceae586f184b816")
diff --git a/var/spack/repos/builtin/packages/rocm-validation-suite/package.py b/var/spack/repos/builtin/packages/rocm-validation-suite/package.py
index 588d8feb6f..da4f422715 100644
--- a/var/spack/repos/builtin/packages/rocm-validation-suite/package.py
+++ b/var/spack/repos/builtin/packages/rocm-validation-suite/package.py
@@ -19,6 +19,8 @@ class RocmValidationSuite(CMakePackage):
url = "https://github.com/ROCm-Developer-Tools/ROCmValidationSuite/archive/rocm-5.5.0.tar.gz"
tags = ["rocm"]
+ license("MIT")
+
maintainers("srekolam", "renjithravindrankannath")
version("5.7.1", sha256="202f2b6e014bbbeec40af5d3ec630c042f09a61087a77bd70715d81044ea4d65")
version("5.7.0", sha256="f049b7786a220e9b6dfe099f17727dd0d9e41be9e680fe8309eae400cc5536ea")
diff --git a/var/spack/repos/builtin/packages/rocprim/package.py b/var/spack/repos/builtin/packages/rocprim/package.py
index d104ec1f49..06f24dbb6a 100644
--- a/var/spack/repos/builtin/packages/rocprim/package.py
+++ b/var/spack/repos/builtin/packages/rocprim/package.py
@@ -14,6 +14,8 @@ class Rocprim(CMakePackage):
url = "https://github.com/ROCmSoftwarePlatform/rocPRIM/archive/rocm-5.5.0.tar.gz"
tags = ["rocm"]
+ license("MIT")
+
maintainers("cgmb", "srekolam", "renjithravindrankannath")
version("5.7.1", sha256="15d820a0f61aed60efbba88b6efe6942878b02d912f523f9cf8f33a4583d6cd7")
version("5.7.0", sha256="a1bf94bbad13a0410b49476771270606d8a9d257188ee3ec3a37eee80540fe9b")
diff --git a/var/spack/repos/builtin/packages/rocprofiler-dev/package.py b/var/spack/repos/builtin/packages/rocprofiler-dev/package.py
index 7da0ef96de..b2c4de3af4 100644
--- a/var/spack/repos/builtin/packages/rocprofiler-dev/package.py
+++ b/var/spack/repos/builtin/packages/rocprofiler-dev/package.py
@@ -18,6 +18,9 @@ class RocprofilerDev(CMakePackage):
maintainers("srekolam", "renjithravindrankannath")
libraries = ["librocprofiler64"]
+
+ license("MIT")
+
version("5.4.3", sha256="86c3f43ee6cb9808796a21409c853cc8fd496578b9eef4de67ca77830229cac1")
version("5.4.0", sha256="0322cbe5d1d3182e616f472da31f0707ad6040833c38c28f2b39381a85210f43")
version("5.3.3", sha256="07ee28f3420a07fc9d45910e78ad7961b388109cfc0e74cfdf2666789e6af171")
diff --git a/var/spack/repos/builtin/packages/rocrand/package.py b/var/spack/repos/builtin/packages/rocrand/package.py
index d40b9b9bee..aff9e8372a 100644
--- a/var/spack/repos/builtin/packages/rocrand/package.py
+++ b/var/spack/repos/builtin/packages/rocrand/package.py
@@ -22,6 +22,8 @@ class Rocrand(CMakePackage):
maintainers("cgmb", "srekolam", "renjithravindrankannath")
libraries = ["librocrand"]
+ license("MIT")
+
version("develop", branch="develop")
version("master", branch="master")
version("5.7.1", sha256="885cd905bbd23d02ba8f3f87d5c0b79bc44bd020ea9af190f3959cf5aa33d07d")
diff --git a/var/spack/repos/builtin/packages/rocsolver/package.py b/var/spack/repos/builtin/packages/rocsolver/package.py
index 82c98f154d..2bf5e5dc5b 100644
--- a/var/spack/repos/builtin/packages/rocsolver/package.py
+++ b/var/spack/repos/builtin/packages/rocsolver/package.py
@@ -37,6 +37,8 @@ class Rocsolver(CMakePackage):
for small matrix sizes",
)
+ license("BSD-2-Clause")
+
version("develop", branch="develop")
version("master", branch="master")
version("5.7.1", sha256="83e0c137b8690dbeb2e85d9e25415d96bd06979f09f2b10b2aff8e4c9f833fa4")
diff --git a/var/spack/repos/builtin/packages/rocsparse/package.py b/var/spack/repos/builtin/packages/rocsparse/package.py
index 0462d2526a..51c686614f 100644
--- a/var/spack/repos/builtin/packages/rocsparse/package.py
+++ b/var/spack/repos/builtin/packages/rocsparse/package.py
@@ -32,6 +32,9 @@ class Rocsparse(CMakePackage):
sticky=True,
)
variant("test", default=False, description="Build rocsparse-test client")
+
+ license("MIT")
+
version("5.7.1", sha256="4c09b182b371124675d4057246021b5ed45e2833fdbf265b37a9b06b668baf0a")
version("5.7.0", sha256="a42f0eb531b015b719e2bdcdff0cfb214e9894f73107966260f26931f982ecbc")
version("5.6.1", sha256="6a50a64354507f1374e1a86aa7f5c07d1aaa96ac193ac292c279153087bb5d54")
diff --git a/var/spack/repos/builtin/packages/roctracer-dev-api/package.py b/var/spack/repos/builtin/packages/roctracer-dev-api/package.py
index 3b721c696d..6879054b31 100644
--- a/var/spack/repos/builtin/packages/roctracer-dev-api/package.py
+++ b/var/spack/repos/builtin/packages/roctracer-dev-api/package.py
@@ -16,6 +16,8 @@ class RoctracerDevApi(Package):
url = "https://github.com/ROCm-Developer-Tools/roctracer/archive/refs/tags/rocm-5.5.0.tar.gz"
tags = ["rocm"]
+ license("MIT")
+
maintainers("srekolam", "renjithravindrankannath")
version("5.7.1", sha256="ec0453adac7e62b142eb0df1e1e2506863aac4c3f2ce9d117c3184c08c0c6b48")
version("5.7.0", sha256="40bb757920488466e29df90bb80a975cc340bf7f8771fb1d754dfbb6b688d78e")
diff --git a/var/spack/repos/builtin/packages/roctracer-dev/package.py b/var/spack/repos/builtin/packages/roctracer-dev/package.py
index ba53e12b91..14040ba2e7 100644
--- a/var/spack/repos/builtin/packages/roctracer-dev/package.py
+++ b/var/spack/repos/builtin/packages/roctracer-dev/package.py
@@ -20,6 +20,9 @@ class RoctracerDev(CMakePackage, ROCmPackage):
maintainers("srekolam", "renjithravindrankannath")
libraries = ["libroctracer64"]
+
+ license("MIT")
+
version("5.7.1", sha256="ec0453adac7e62b142eb0df1e1e2506863aac4c3f2ce9d117c3184c08c0c6b48")
version("5.7.0", sha256="40bb757920488466e29df90bb80a975cc340bf7f8771fb1d754dfbb6b688d78e")
version("5.6.1", sha256="007c498be25b067ad9a7631a2b0892f9129150ee9714e471a921225875d45e69")
diff --git a/var/spack/repos/builtin/packages/rocwmma/package.py b/var/spack/repos/builtin/packages/rocwmma/package.py
index dd2e2099a0..6157bf17f9 100644
--- a/var/spack/repos/builtin/packages/rocwmma/package.py
+++ b/var/spack/repos/builtin/packages/rocwmma/package.py
@@ -24,6 +24,8 @@ class Rocwmma(CMakePackage):
url = "https://github.com/ROCmSoftwarePlatform/rocWMMA/archive/refs/tags/rocm-5.5.0.tar.gz"
tags = ["rocm"]
+ license("MIT")
+
maintainers("srekolam", "renjithravindrankannath")
version("5.7.1", sha256="a998a1385e6ad7062707ddb9ff82bef727ca48c39a10b4d861667024e3ffd2a3")
version("5.7.0", sha256="a8f1b090e9e504a149a924c80cfb6aca817359b43833a6512ba32e178245526f")
diff --git a/var/spack/repos/builtin/packages/rose/package.py b/var/spack/repos/builtin/packages/rose/package.py
index 11ccc9d7e7..fbfb58bc35 100644
--- a/var/spack/repos/builtin/packages/rose/package.py
+++ b/var/spack/repos/builtin/packages/rose/package.py
@@ -22,6 +22,8 @@ class Rose(AutotoolsPackage):
# ROSE Versions
# --------------------------------------------------------------------------
+ license("BSD-3-Clause")
+
version("0.9.13.0", sha256="64092793dfd38d476152696721e29a410bb31dc3eeb6064c7520087aa8c904a6")
# Version for edg binary is found in src/frontend/CxxFrontend/EDG_VERSION
diff --git a/var/spack/repos/builtin/packages/ross/package.py b/var/spack/repos/builtin/packages/ross/package.py
index 95ce34e7a9..14531eaeb3 100644
--- a/var/spack/repos/builtin/packages/ross/package.py
+++ b/var/spack/repos/builtin/packages/ross/package.py
@@ -13,6 +13,8 @@ class Ross(CMakePackage):
git = "https://github.com/ROSS-org/ROSS.git"
url = "https://github.com/ROSS-org/ROSS/archive/v7.0.0.tar.gz"
+ license("BSD-3-Clause")
+
version("develop", branch="develop")
version("master", branch="master")
version("7.2.0", sha256="c937f4c7baa1918b6cd08f4eafae8cab44eddcd4aaa1175c23ff8562583ad726")
diff --git a/var/spack/repos/builtin/packages/routinator/package.py b/var/spack/repos/builtin/packages/routinator/package.py
index 0b2bd94baa..7cb0bce989 100644
--- a/var/spack/repos/builtin/packages/routinator/package.py
+++ b/var/spack/repos/builtin/packages/routinator/package.py
@@ -14,6 +14,8 @@ class Routinator(Package):
maintainers("aweits")
+ license("BSD-3-Clause")
+
version("0.12.1", sha256="8150fe544f89205bb2d65bca46388f055cf13971d3163fe17508bf231f9ab8bc")
version(
"0.11.2",
diff --git a/var/spack/repos/builtin/packages/rpcsvc-proto/package.py b/var/spack/repos/builtin/packages/rpcsvc-proto/package.py
index 85b7c208d3..a40cb1bb91 100644
--- a/var/spack/repos/builtin/packages/rpcsvc-proto/package.py
+++ b/var/spack/repos/builtin/packages/rpcsvc-proto/package.py
@@ -12,6 +12,8 @@ class RpcsvcProto(AutotoolsPackage):
homepage = "https://github.com/thkukuk/rpcsvc-proto"
url = "https://github.com/thkukuk/rpcsvc-proto/releases/download/v1.4.3/rpcsvc-proto-1.4.3.tar.xz"
+ license("BSD-3-Clause")
+
version("1.4.3", sha256="69315e94430f4e79c74d43422f4a36e6259e97e67e2677b2c7d7060436bd99b1")
version("1.4.2", sha256="678851b9f7ddf4410d2859c12016b65a6dd1a0728d478f18aeb54d165352f17c")
version("1.4.1", sha256="9429e143bb8dd33d34bf0663f571d4d4a1103e1afd7c49791b367b7ae1ef7f35")
diff --git a/var/spack/repos/builtin/packages/rpp/package.py b/var/spack/repos/builtin/packages/rpp/package.py
index 26cea3daa0..2bba87a110 100644
--- a/var/spack/repos/builtin/packages/rpp/package.py
+++ b/var/spack/repos/builtin/packages/rpp/package.py
@@ -26,6 +26,9 @@ class Rpp(CMakePackage):
maintainers = ["srekolam", "afzpatel"]
tags = ["rocm"]
+
+ license("MIT")
+
version("5.7.1", sha256="36fff5f1c52d969c3e2e0c75b879471f731770f193c9644aa6ab993fb8fa4bbf")
version("5.7.0", sha256="1c612cde3c3d3840ae75ee5c1ee59bd8d61b1fdbf84421ae535cda863470fc06")
version("1.2.0", sha256="660a11e1bd8706967835597b26daa874fd1507459bfebe22818149444bec540c")
diff --git a/var/spack/repos/builtin/packages/rrdtool/package.py b/var/spack/repos/builtin/packages/rrdtool/package.py
index 413024b47e..5bb1cfd54d 100644
--- a/var/spack/repos/builtin/packages/rrdtool/package.py
+++ b/var/spack/repos/builtin/packages/rrdtool/package.py
@@ -12,6 +12,8 @@ class Rrdtool(AutotoolsPackage):
homepage = "https://oss.oetiker.ch/rrdtool"
url = "http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.7.0.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.7.2", sha256="a199faeb7eff7cafc46fac253e682d833d08932f3db93a550a4a5af180ca58db")
version("1.7.1", sha256="989b778eda6967aa5192c73abafe43e7b10e6100776971a7e79d249942781aae")
version("1.7.0", sha256="f97d348935b91780f2cd80399719e20c0b91f0a23537c0a85f9ff306d4c5526b")
diff --git a/var/spack/repos/builtin/packages/rsem/package.py b/var/spack/repos/builtin/packages/rsem/package.py
index 125c82e75e..6f2d966de5 100644
--- a/var/spack/repos/builtin/packages/rsem/package.py
+++ b/var/spack/repos/builtin/packages/rsem/package.py
@@ -13,6 +13,8 @@ class Rsem(MakefilePackage):
homepage = "https://deweylab.github.io/RSEM/"
url = "https://github.com/deweylab/RSEM/archive/v1.3.0.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.3.3", sha256="90e784dd9df8346caa2a7e3ad2ad07649608a51df1c69bfb6e16f45e611a40dc")
version("1.3.1", sha256="93c749a03ac16e94b1aab94d032d4fd5687d3261316ce943ecb89d3ae3ec2e11")
version("1.3.0", sha256="ecfbb79c23973e1c4134f05201f4bd89b0caf0ce4ae1ffd7c4ddc329ed4e05d2")
diff --git a/var/spack/repos/builtin/packages/rsl/package.py b/var/spack/repos/builtin/packages/rsl/package.py
index f2339360c7..30fe987596 100644
--- a/var/spack/repos/builtin/packages/rsl/package.py
+++ b/var/spack/repos/builtin/packages/rsl/package.py
@@ -13,6 +13,8 @@ class Rsl(AutotoolsPackage):
homepage = "https://trmm-fc.gsfc.nasa.gov/trmm_gv/software/rsl/"
url = "https://trmm-fc.gsfc.nasa.gov/trmm_gv/software/rsl/software/rsl-v1.50.tar.gz"
+ license("LGPL-2.0-only")
+
version("1.50", sha256="9e4e3fe45eb1e4aebea63255d4956b00eb69527044a83f182cde1b43510bd342")
depends_on("bzip2")
diff --git a/var/spack/repos/builtin/packages/rsync/package.py b/var/spack/repos/builtin/packages/rsync/package.py
index 5b5f7ceeb1..b086db70ba 100644
--- a/var/spack/repos/builtin/packages/rsync/package.py
+++ b/var/spack/repos/builtin/packages/rsync/package.py
@@ -14,6 +14,8 @@ class Rsync(AutotoolsPackage):
homepage = "https://rsync.samba.org"
url = "https://download.samba.org/pub/rsync/src/rsync-3.2.4.tar.gz"
+ license("GPL-3.0-or-later")
+
version("3.2.7", sha256="4e7d9d3f6ed10878c58c5fb724a67dacf4b6aac7340b13e488fb2dc41346f2bb")
version("3.2.6", sha256="fb3365bab27837d41feaf42e967c57bd3a47bc8f10765a3671efd6a3835454d3")
version("3.2.5", sha256="2ac4d21635cdf791867bc377c35ca6dda7f50d919a58be45057fd51600c69aba")
diff --git a/var/spack/repos/builtin/packages/rsyslog/package.py b/var/spack/repos/builtin/packages/rsyslog/package.py
index 73ec7dc8ca..f295af248d 100644
--- a/var/spack/repos/builtin/packages/rsyslog/package.py
+++ b/var/spack/repos/builtin/packages/rsyslog/package.py
@@ -12,6 +12,8 @@ class Rsyslog(AutotoolsPackage):
homepage = "https://www.rsyslog.com/"
url = "https://github.com/rsyslog/rsyslog/archive/v8.2006.0.tar.gz"
+ license("Apache-2.0 AND GPL-3.0-or-later AND LGPL-3.0-or-later")
+
version("8.2006.0", sha256="dc30a2ec02d5fac91d3a4f15a00641e0987941313483ced46592ab0b0d68f324")
version("8.2004.0", sha256="b56b985fec076a22160471d389b7ff271909dfd86513dad31e401a775a6dfdc2")
version("8.2002.0", sha256="b31d56311532335212ef2ea7be4501508224cb21f1bef9d262c6d78e21959ea1")
diff --git a/var/spack/repos/builtin/packages/rt-tests/package.py b/var/spack/repos/builtin/packages/rt-tests/package.py
index 1f04278618..7beaefd790 100644
--- a/var/spack/repos/builtin/packages/rt-tests/package.py
+++ b/var/spack/repos/builtin/packages/rt-tests/package.py
@@ -16,6 +16,8 @@ class RtTests(MakefilePackage):
homepage = "https://git.kernel.org"
url = "https://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git/snapshot/rt-tests-1.2.tar.gz"
+ license("GPL-2.0-only")
+
version("1.2", sha256="7ccde036059c87681a4b00e7138678d9551b1232113441f6edda31ea45452426")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/rtags/package.py b/var/spack/repos/builtin/packages/rtags/package.py
index 88e3cc8e6f..41926b97a5 100644
--- a/var/spack/repos/builtin/packages/rtags/package.py
+++ b/var/spack/repos/builtin/packages/rtags/package.py
@@ -13,6 +13,8 @@ class Rtags(CMakePackage):
url = "https://github.com/Andersbakken/rtags/releases/download/v2.38/rtags-2.38.tar.gz"
maintainers("vmiheer")
+ license("GPL-3.0-or-later")
+
version("2.38", sha256="e19d9cf5823cccc43266ca57c19ae0bb879cbe138511cb3f0343958860481a5d")
version("2.20", sha256="9d73399421327147dc47b0ae5b95e12e8355f30291ad1954a78c0ef68b4b501f")
version("2.17", sha256="288fa49fedf647fb15e2ef10f0ebcd9de1a4ef1bbae3a3940870e136d32a3a60")
diff --git a/var/spack/repos/builtin/packages/ruby-asciidoctor/package.py b/var/spack/repos/builtin/packages/ruby-asciidoctor/package.py
index a567f65b7a..2860cc3347 100644
--- a/var/spack/repos/builtin/packages/ruby-asciidoctor/package.py
+++ b/var/spack/repos/builtin/packages/ruby-asciidoctor/package.py
@@ -14,6 +14,8 @@ class RubyAsciidoctor(RubyPackage):
homepage = "https://asciidoctor.org/"
url = "https://github.com/asciidoctor/asciidoctor/archive/v2.0.10.tar.gz"
+ license("MIT")
+
version("2.0.17", sha256="ca939b978d5d3bfe0cfcf1bcf5513f199aa77813e4a19f568dc6b6f17b892728")
version("2.0.10", sha256="afca74837e6d4b339535e8ba0b79f2ad00bd1eef78bf391cc36995ca2e31630a")
diff --git a/var/spack/repos/builtin/packages/ruby-erubis/package.py b/var/spack/repos/builtin/packages/ruby-erubis/package.py
index 838be712dd..3554047d13 100644
--- a/var/spack/repos/builtin/packages/ruby-erubis/package.py
+++ b/var/spack/repos/builtin/packages/ruby-erubis/package.py
@@ -13,6 +13,8 @@ class RubyErubis(RubyPackage):
homepage = "http://www.kuwata-lab.com/erubis/"
git = "https://github.com/kwatch/erubis.git"
+ license("MIT")
+
version("master", branch="master")
version("2.7.0", commit="14d3eab57fbc361312c8f3af350cbf9a5bafce17")
diff --git a/var/spack/repos/builtin/packages/ruby-hpricot/package.py b/var/spack/repos/builtin/packages/ruby-hpricot/package.py
index 2f917a40e8..eba12286ae 100644
--- a/var/spack/repos/builtin/packages/ruby-hpricot/package.py
+++ b/var/spack/repos/builtin/packages/ruby-hpricot/package.py
@@ -16,4 +16,6 @@ class RubyHpricot(RubyPackage):
homepage = "https://github.com/hpricot/hpricot"
url = "https://github.com/hpricot/hpricot/archive/0.8.6.tar.gz"
+ license("MIT")
+
version("0.8.6", sha256="792f63cebe2f2b02058974755b4c8a3aef52e5daf37f779a34885d5ff2876017")
diff --git a/var/spack/repos/builtin/packages/ruby-mustache/package.py b/var/spack/repos/builtin/packages/ruby-mustache/package.py
index 50110c063e..25d6ec1849 100644
--- a/var/spack/repos/builtin/packages/ruby-mustache/package.py
+++ b/var/spack/repos/builtin/packages/ruby-mustache/package.py
@@ -14,6 +14,8 @@ class RubyMustache(RubyPackage):
homepage = "https://github.com/mustache/mustache"
url = "https://github.com/mustache/mustache/archive/v1.1.1.tar.gz"
+ license("MIT")
+
version("1.1.1", sha256="9ab4a9842a37d5278789ba26152b0b78f649e3020266809ec33610a89f7e65ea")
depends_on("ruby@2.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/ruby-narray/package.py b/var/spack/repos/builtin/packages/ruby-narray/package.py
index 62df319cdc..a585c9bbc9 100644
--- a/var/spack/repos/builtin/packages/ruby-narray/package.py
+++ b/var/spack/repos/builtin/packages/ruby-narray/package.py
@@ -16,6 +16,8 @@ class RubyNarray(RubyPackage):
url = "https://github.com/ruby-numo/numo-narray/archive/v0.9.1.8.tar.gz"
git = "https://github.com/ruby-numo/numo-narray.git"
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("0.9.1.8", sha256="48814c6ebf2c4846fcf6cfd2705a15a97a608960c1676cb6c7b5c9254b0dd51b")
diff --git a/var/spack/repos/builtin/packages/ruby-rake/package.py b/var/spack/repos/builtin/packages/ruby-rake/package.py
index 6f34428753..976791988e 100644
--- a/var/spack/repos/builtin/packages/ruby-rake/package.py
+++ b/var/spack/repos/builtin/packages/ruby-rake/package.py
@@ -13,6 +13,8 @@ class RubyRake(RubyPackage):
homepage = "https://github.com/ruby/rake"
url = "https://github.com/ruby/rake/archive/v13.0.1.tar.gz"
+ license("MIT")
+
version("13.0.6", sha256="a39d555a08a3cbd6961a98d0bf222a01018683760664ede3c1610af5ca5de0cc")
version("13.0.1", sha256="d865329b5e0c38bd9d11ce70bd1ad6e0d5676c4eee74fd818671c55ec49d92fd")
diff --git a/var/spack/repos/builtin/packages/ruby-rdiscount/package.py b/var/spack/repos/builtin/packages/ruby-rdiscount/package.py
index 3caaee2b49..2b34ad2d53 100644
--- a/var/spack/repos/builtin/packages/ruby-rdiscount/package.py
+++ b/var/spack/repos/builtin/packages/ruby-rdiscount/package.py
@@ -13,6 +13,8 @@ class RubyRdiscount(RubyPackage):
homepage = "https://dafoster.net/projects/rdiscount/"
url = "https://github.com/davidfstr/rdiscount/archive/2.2.0.2.tar.gz"
+ license("BSD-3-Clause")
+
version("2.2.0.2", sha256="a6956059fc61365c242373b03c5012582d7342842eae38fe59ebc1bc169744db")
depends_on("ruby@1.9.3:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/ruby-ronn/package.py b/var/spack/repos/builtin/packages/ruby-ronn/package.py
index 5a5602e0af..07edc9b808 100644
--- a/var/spack/repos/builtin/packages/ruby-ronn/package.py
+++ b/var/spack/repos/builtin/packages/ruby-ronn/package.py
@@ -14,6 +14,8 @@ class RubyRonn(RubyPackage):
homepage = "https://rtomayko.github.io/ronn/"
url = "https://github.com/rtomayko/ronn/archive/0.7.3.tar.gz"
+ license("MIT")
+
version("0.7.3", sha256="808aa6668f636ce03abba99c53c2005cef559a5099f6b40bf2c7aad8e273acb4")
version("0.7.0", sha256="ea14337093de8707aa8a67b97357332fa8a03b0df722bdbf4f027fbe4379b185")
diff --git a/var/spack/repos/builtin/packages/ruby-svn2git/package.py b/var/spack/repos/builtin/packages/ruby-svn2git/package.py
index 2173a294e0..5018a1b193 100644
--- a/var/spack/repos/builtin/packages/ruby-svn2git/package.py
+++ b/var/spack/repos/builtin/packages/ruby-svn2git/package.py
@@ -18,6 +18,8 @@ class RubySvn2git(RubyPackage):
homepage = "https://github.com/nirvdrum/svn2git/"
url = "https://github.com/nirvdrum/svn2git/archive/v2.4.0.tar.gz"
+ license("MIT")
+
version("2.4.0", sha256="81d0a3eff5b12b729d0fe8ad117db386954c635067f1c86007360c6c76dec253")
depends_on("git")
diff --git a/var/spack/repos/builtin/packages/ruby-terminal-table/package.py b/var/spack/repos/builtin/packages/ruby-terminal-table/package.py
index 18fad9839e..06620857cb 100644
--- a/var/spack/repos/builtin/packages/ruby-terminal-table/package.py
+++ b/var/spack/repos/builtin/packages/ruby-terminal-table/package.py
@@ -13,6 +13,8 @@ class RubyTerminalTable(RubyPackage):
homepage = "https://github.com/tj/terminal-table"
url = "https://github.com/tj/terminal-table/archive/v1.8.0.tar.gz"
+ license("MIT")
+
version("1.8.0", sha256="69b8e157f5dc3f056b5242923ab3e729a16c6f893b3a5d540e71135a973e5fbe")
depends_on("ruby-unicode-display-width@1.1.1:1", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/ruby-thor/package.py b/var/spack/repos/builtin/packages/ruby-thor/package.py
index a6fcae8334..ab49b05af6 100644
--- a/var/spack/repos/builtin/packages/ruby-thor/package.py
+++ b/var/spack/repos/builtin/packages/ruby-thor/package.py
@@ -13,6 +13,8 @@ class RubyThor(RubyPackage):
homepage = "http://whatisthor.com/"
url = "https://github.com/erikhuda/thor/archive/v1.0.1.tar.gz"
+ license("MIT")
+
version("1.0.1", sha256="e6b902764e237ce296cf9e339c93f8ca83bec5b59be0bf8bacd7ffddc6684d07")
depends_on("ruby@2.0.0:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/ruby-tmuxinator/package.py b/var/spack/repos/builtin/packages/ruby-tmuxinator/package.py
index 20b828d1ce..dddf123b6a 100644
--- a/var/spack/repos/builtin/packages/ruby-tmuxinator/package.py
+++ b/var/spack/repos/builtin/packages/ruby-tmuxinator/package.py
@@ -13,6 +13,8 @@ class RubyTmuxinator(RubyPackage):
homepage = "https://github.com/tmuxinator/tmuxinator"
url = "https://github.com/tmuxinator/tmuxinator/archive/v2.0.1.tar.gz"
+ license("MIT")
+
version("2.0.1", sha256="a2c8428d239a6e869da516cecee3ac64db47ba1f1932317eb397b1afd698ee09")
depends_on("ruby@2.5.8:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/ruby-unicode-display-width/package.py b/var/spack/repos/builtin/packages/ruby-unicode-display-width/package.py
index 1d34f4cea1..9d3d82d0f1 100644
--- a/var/spack/repos/builtin/packages/ruby-unicode-display-width/package.py
+++ b/var/spack/repos/builtin/packages/ruby-unicode-display-width/package.py
@@ -13,6 +13,8 @@ class RubyUnicodeDisplayWidth(RubyPackage):
homepage = "https://github.com/janlelis/unicode-display_width"
url = "https://github.com/janlelis/unicode-display_width/archive/v1.7.0.tar.gz"
+ license("MIT")
+
version("1.7.0", sha256="2dd6faa95e022a9f52841d29be6c622c58fff9fb0b84fb2cb30d4f0e13fa8a73")
depends_on("ruby@1.9.3:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/ruby-xdg/package.py b/var/spack/repos/builtin/packages/ruby-xdg/package.py
index 6e96e482b9..bbfe83592a 100644
--- a/var/spack/repos/builtin/packages/ruby-xdg/package.py
+++ b/var/spack/repos/builtin/packages/ruby-xdg/package.py
@@ -17,6 +17,8 @@ class RubyXdg(RubyPackage):
# https://github.com/rubyworks/xdg but I was unable to get it to build
# from source
+ license("Hippocratic-2.1")
+
version(
"2.2.5",
sha256="f3a5f799363852695e457bb7379ac6c4e3e8cb3a51ce6b449ab47fbb1523b913",
diff --git a/var/spack/repos/builtin/packages/ruby/package.py b/var/spack/repos/builtin/packages/ruby/package.py
index 694c2551e1..e7890d31ac 100644
--- a/var/spack/repos/builtin/packages/ruby/package.py
+++ b/var/spack/repos/builtin/packages/ruby/package.py
@@ -22,6 +22,8 @@ class Ruby(AutotoolsPackage, NMakePackage):
list_depth = 1
tags = ["windows"]
+ license("Ruby AND BSD-2-Clause AND MIT")
+
version("3.1.0", sha256="50a0504c6edcb4d61ce6b8cfdbddaa95707195fab0ecd7b5e92654b2a9412854")
version("3.0.2", sha256="5085dee0ad9f06996a8acec7ebea4a8735e6fac22f22e2d98c3f2bc3bef7e6f1")
version("3.0.1", sha256="369825db2199f6aeef16b408df6a04ebaddb664fb9af0ec8c686b0ce7ab77727")
diff --git a/var/spack/repos/builtin/packages/runc/package.py b/var/spack/repos/builtin/packages/runc/package.py
index b025ce9a3c..006307992a 100644
--- a/var/spack/repos/builtin/packages/runc/package.py
+++ b/var/spack/repos/builtin/packages/runc/package.py
@@ -13,6 +13,8 @@ class Runc(MakefilePackage):
url = "https://github.com/opencontainers/runc/releases/download/v1.0.2/runc.tar.xz"
maintainers("bernhardkaindl")
+ license("Apache-2.0")
+
version("1.1.6", sha256="548506fc1de8f0a4790d8e937eeede17db4beb79c53d66acb4f7ec3edbc31668")
version("1.1.4", sha256="9f5972715dffb0b2371e4d678c1206cc8c4ec5eb80f2d48755d150bac49be35b")
version("1.0.2", sha256="740acb49e33eaf4958b5109c85363c1d3900f242d4cab47fbdbefa6f8f3c6909")
diff --git a/var/spack/repos/builtin/packages/rust-bindgen/package.py b/var/spack/repos/builtin/packages/rust-bindgen/package.py
index 6f8cc6106c..0076bb725d 100644
--- a/var/spack/repos/builtin/packages/rust-bindgen/package.py
+++ b/var/spack/repos/builtin/packages/rust-bindgen/package.py
@@ -14,6 +14,8 @@ class RustBindgen(Package):
homepage = "https://www.rust-lang.org"
url = "https://github.com/servo/rust-bindgen/archive/v0.20.5.tar.gz"
+ license("BSD-3-Clause")
+
version("0.20.5", sha256="4f5236e7979d262c43267afba365612b1008b91b8f81d1efc6a8a2199d52bb37")
extends("rust")
diff --git a/var/spack/repos/builtin/packages/rust/package.py b/var/spack/repos/builtin/packages/rust/package.py
index a9b7a7530f..4edf49906f 100644
--- a/var/spack/repos/builtin/packages/rust/package.py
+++ b/var/spack/repos/builtin/packages/rust/package.py
@@ -23,6 +23,8 @@ class Rust(Package):
# As a general rule of thumb Rust can be built with either the previous major
# version or the current version of the compiler as shown above.
+ license("Apache-2.0 AND MIT")
+
# Pre-release versions.
# Note: If you plan to use these versions remember to install with
# `-n` to prevent Spack from failing due to failed checksums.
diff --git a/var/spack/repos/builtin/packages/sabre/package.py b/var/spack/repos/builtin/packages/sabre/package.py
index fea74532d9..ac148613e9 100644
--- a/var/spack/repos/builtin/packages/sabre/package.py
+++ b/var/spack/repos/builtin/packages/sabre/package.py
@@ -20,6 +20,8 @@ class Sabre(MakefilePackage):
homepage = "https://github.com/najoshi/sabre"
git = "https://github.com/najoshi/sabre.git"
+ license("MIT")
+
version("2013-09-27", commit="039a55e500ba07b7e6432ea6ec2ddcfb3471d949")
depends_on("zlib-api")
diff --git a/var/spack/repos/builtin/packages/saga-gis/package.py b/var/spack/repos/builtin/packages/saga-gis/package.py
index 7eb9a3b066..51aba59c45 100644
--- a/var/spack/repos/builtin/packages/saga-gis/package.py
+++ b/var/spack/repos/builtin/packages/saga-gis/package.py
@@ -17,6 +17,8 @@ class SagaGis(AutotoolsPackage, SourceforgePackage):
sourceforge_mirror_path = "SAGA%20-%205.0.0/saga-5.0.0.tar.gz"
git = "git://git.code.sf.net/p/saga-gis/code"
+ license("GPL-2.0-or-later")
+
version("develop", branch="master")
version("7.4.0", branch="release-7.4.0")
version("7.3.0", branch="release-7.3.0")
diff --git a/var/spack/repos/builtin/packages/sailfish/package.py b/var/spack/repos/builtin/packages/sailfish/package.py
index d9d13f45bd..4cd2e342dc 100644
--- a/var/spack/repos/builtin/packages/sailfish/package.py
+++ b/var/spack/repos/builtin/packages/sailfish/package.py
@@ -13,6 +13,8 @@ class Sailfish(CMakePackage):
homepage = "https://www.cs.cmu.edu/~ckingsf/software/sailfish"
url = "https://github.com/kingsfordgroup/sailfish/archive/v0.10.1.tar.gz"
+ license("GPL-3.0-only")
+
version("0.10.1", sha256="a0d6d944382f2e07ffbfd0371132588e2f22bb846ecfc3d3435ff3d81b30d6c6")
depends_on("boost@1.55:")
diff --git a/var/spack/repos/builtin/packages/salmon-tddft/package.py b/var/spack/repos/builtin/packages/salmon-tddft/package.py
index f8172fb2af..f10ee9ba34 100644
--- a/var/spack/repos/builtin/packages/salmon-tddft/package.py
+++ b/var/spack/repos/builtin/packages/salmon-tddft/package.py
@@ -18,6 +18,8 @@ class SalmonTddft(CMakePackage):
homepage = "https://salmon-tddft.jp"
url = "https://salmon-tddft.jp/download/SALMON-v.2.0.0.tar.gz"
+ license("BSD-3-Clause-Open-MPI")
+
version("2.0.0", sha256="c3bb80bc5d338cba21cd8f345acbf2f2d81ef75af069a0a0ddbdc0acf358456c")
version("1.2.1", sha256="a5045149e49abe9dd9edefe00cd1508a1323081bc3d034632176b728effdbaeb")
diff --git a/var/spack/repos/builtin/packages/salmon/package.py b/var/spack/repos/builtin/packages/salmon/package.py
index 332c988505..e6e93fbdc4 100644
--- a/var/spack/repos/builtin/packages/salmon/package.py
+++ b/var/spack/repos/builtin/packages/salmon/package.py
@@ -13,6 +13,8 @@ class Salmon(CMakePackage):
url = "https://github.com/COMBINE-lab/salmon/archive/v0.8.2.tar.gz"
maintainers("snehring")
+ license("GPL-3.0-only")
+
version("1.10.2", sha256="976989182160fef3afb4429ee8b85d8dd39ed6ca212bb14d6a65cde0e985fb98")
version("1.9.0", sha256="450d953a5c43fe63fd745733f478d3fbaf24d926cb52731fd38ee21c4990d613")
version("1.4.0", sha256="6d3e25387450710f0aa779a1e9aaa9b4dec842324ff8551d66962d7c7606e71d")
diff --git a/var/spack/repos/builtin/packages/salome-med/package.py b/var/spack/repos/builtin/packages/salome-med/package.py
index 4173d572c4..e8c65e21bc 100644
--- a/var/spack/repos/builtin/packages/salome-med/package.py
+++ b/var/spack/repos/builtin/packages/salome-med/package.py
@@ -18,6 +18,8 @@ class SalomeMed(CMakePackage):
homepage = "https://docs.salome-platform.org/latest/dev/MEDCoupling/developer/med-file.html"
url = "ftp://ftp.cea.fr/pub/salome/prerequisites/med-4.1.0.tar.gz"
+ license("LGPL-3.0-only")
+
version("4.1.0", sha256="847db5d6fbc9ce6924cb4aea86362812c9a5ef6b9684377e4dd6879627651fce")
version("4.0.0", sha256="a474e90b5882ce69c5e9f66f6359c53b8b73eb448c5f631fa96e8cd2c14df004")
version("3.3.1", sha256="856e9c4bb75eb0cceac3d5a5c65b1ce52fb3c46b9182920e1c9f34ae69bd2d5f")
diff --git a/var/spack/repos/builtin/packages/salome-medcoupling/package.py b/var/spack/repos/builtin/packages/salome-medcoupling/package.py
index dd0f7dee38..86444f5ecc 100644
--- a/var/spack/repos/builtin/packages/salome-medcoupling/package.py
+++ b/var/spack/repos/builtin/packages/salome-medcoupling/package.py
@@ -18,6 +18,8 @@ class SalomeMedcoupling(CMakePackage):
homepage = "https://docs.salome-platform.org/latest/dev/MEDCoupling/developer/index.html"
git = "https://git.salome-platform.org/gitpub/tools/medcoupling.git"
+ license("LGPL-2.1-or-later")
+
version("9.7.0", tag="V9_7_0", commit="773434a7f2a5cbacc2f50e93ea6d6a48a157acd9")
version("9.6.0", tag="V9_6_0", commit="2c14a65b40252770b3503945405f5bdb2f29f8e2")
version("9.5.0", tag="V9_5_0", commit="dd75474d950baf8ff862b03cb1685f2a2d562846")
diff --git a/var/spack/repos/builtin/packages/sam2p/package.py b/var/spack/repos/builtin/packages/sam2p/package.py
index 3fca39dad2..ee9d529f76 100644
--- a/var/spack/repos/builtin/packages/sam2p/package.py
+++ b/var/spack/repos/builtin/packages/sam2p/package.py
@@ -15,6 +15,8 @@ class Sam2p(Package):
maintainers("robertu94")
+ license("GPL-2.0-or-later")
+
version("master", branch="master")
version("2021-05-04", commit="f3e9cc0a2df1880a63f9f37c96e3595bca890cfa")
diff --git a/var/spack/repos/builtin/packages/sambamba/package.py b/var/spack/repos/builtin/packages/sambamba/package.py
index 7f70d58f17..0f596e6857 100644
--- a/var/spack/repos/builtin/packages/sambamba/package.py
+++ b/var/spack/repos/builtin/packages/sambamba/package.py
@@ -12,6 +12,8 @@ class Sambamba(Package):
homepage = "https://lomereiter.github.io/sambamba/"
git = "https://github.com/lomereiter/sambamba.git"
+ license("GPL-2.0-only")
+
version(
"0.6.6", tag="v0.6.6", commit="63cfd5c7b3053e1f7045dec0b5a569f32ef73d06", submodules=True
)
diff --git a/var/spack/repos/builtin/packages/samblaster/package.py b/var/spack/repos/builtin/packages/samblaster/package.py
index de5d86ac8d..98758abefd 100644
--- a/var/spack/repos/builtin/packages/samblaster/package.py
+++ b/var/spack/repos/builtin/packages/samblaster/package.py
@@ -13,6 +13,8 @@ class Samblaster(MakefilePackage):
homepage = "https://github.com/GregoryFaust/samblaster"
url = "https://github.com/GregoryFaust/samblaster/archive/v.0.1.24.tar.gz"
+ license("MIT")
+
version("0.1.24", sha256="72c42e0a346166ba00152417c82179bd5139636fea859babb06ca855af93d11f")
version("0.1.23", sha256="0d35ce629771946e3d6fc199025747054e5512bffa1ba4446ed81160fffee57a")
diff --git a/var/spack/repos/builtin/packages/samtools/package.py b/var/spack/repos/builtin/packages/samtools/package.py
index 8d8772cdd0..be331c1643 100644
--- a/var/spack/repos/builtin/packages/samtools/package.py
+++ b/var/spack/repos/builtin/packages/samtools/package.py
@@ -16,6 +16,8 @@ class Samtools(Package):
homepage = "https://www.htslib.org"
url = "https://github.com/samtools/samtools/releases/download/1.13/samtools-1.13.tar.bz2"
+ license("MIT")
+
version("1.19", sha256="fa6b3b18e20851b6f3cb55afaf3205d02fcb79dae3b849fcf52e8fc10ff08b83")
version("1.18", sha256="d686ffa621023ba61822a2a50b70e85d0b18e79371de5adb07828519d3fc06e1")
version("1.17", sha256="3adf390b628219fd6408f14602a4c4aa90e63e18b395dad722ab519438a2a729")
diff --git a/var/spack/repos/builtin/packages/sandbox/package.py b/var/spack/repos/builtin/packages/sandbox/package.py
index 7cded530ae..58ca224857 100644
--- a/var/spack/repos/builtin/packages/sandbox/package.py
+++ b/var/spack/repos/builtin/packages/sandbox/package.py
@@ -12,6 +12,8 @@ class Sandbox(AutotoolsPackage):
homepage = "https://www.gentoo.org/proj/en/portage/sandbox/"
url = "https://dev.gentoo.org/~mgorny/dist/sandbox-2.12.tar.xz"
+ license("GPL-2.0-or-later")
+
version("2.25", sha256="24055986a1ed9b933da608e41e3284ee53c5a724f3c2457009f8e09e9c581ca8")
version("2.12", sha256="265a490a8c528237c55ad26dfd7f62336fa5727c82358fc9cfbaa2e52c47fc50")
diff --git a/var/spack/repos/builtin/packages/sartre/package.py b/var/spack/repos/builtin/packages/sartre/package.py
index 638e9f12bb..96c8f1bdb1 100644
--- a/var/spack/repos/builtin/packages/sartre/package.py
+++ b/var/spack/repos/builtin/packages/sartre/package.py
@@ -17,6 +17,8 @@ class Sartre(CMakePackage):
maintainers("wdconinc")
+ license("GPL-3.0-or-later")
+
version("1.39", sha256="82ed77243bea61bb9335f705c4b132f0b53d0de17c26b89389fa9cd3adcef44d")
parallel = False
diff --git a/var/spack/repos/builtin/packages/sarus/package.py b/var/spack/repos/builtin/packages/sarus/package.py
index 737cc1ccbe..f6fe5131e9 100644
--- a/var/spack/repos/builtin/packages/sarus/package.py
+++ b/var/spack/repos/builtin/packages/sarus/package.py
@@ -16,6 +16,8 @@ class Sarus(CMakePackage):
git = "https://github.com/eth-cscs/sarus.git"
maintainers("Madeeks", "taliaga", "teonnik")
+ license("BSD-3-Clause")
+
version("develop", branch="develop")
version("master", branch="master")
version("1.4.1", commit="a73f6ca9cafb768f3132cfcef8c826af34eeff94")
diff --git a/var/spack/repos/builtin/packages/sblim-sfcc/package.py b/var/spack/repos/builtin/packages/sblim-sfcc/package.py
index 1e14b7a361..ecff0f8186 100644
--- a/var/spack/repos/builtin/packages/sblim-sfcc/package.py
+++ b/var/spack/repos/builtin/packages/sblim-sfcc/package.py
@@ -12,6 +12,8 @@ class SblimSfcc(AutotoolsPackage):
homepage = "https://sourceforge.net/projects/sblim"
url = "https://github.com/kkaempf/sblim-sfcc/archive/SFCC_2_2_1.tar.gz"
+ license("EPL-1.0")
+
version("2_2_8", sha256="d8d0bf06a487483df507f512ddf0c7b2c1b878a1c9b039bf5c2357c4ba13b882")
version("2_2_7", sha256="bb85bc75efd112411eb76e83a38413a33b3fb8b6b725c8d08fe326efcbea427f")
version("2_2_6", sha256="65a8b70047c449f8b60e519ec1a47aa50b6476d3876a698e8484467650e9ee78")
diff --git a/var/spack/repos/builtin/packages/sbml/package.py b/var/spack/repos/builtin/packages/sbml/package.py
index d5e25c8e9b..d22f2ffe43 100644
--- a/var/spack/repos/builtin/packages/sbml/package.py
+++ b/var/spack/repos/builtin/packages/sbml/package.py
@@ -12,6 +12,8 @@ class Sbml(CMakePackage):
homepage = "https://sbml.org"
maintainers("rblake-llnl")
+ license("LGPL-2.1-or-later")
+
version("5.18.0", sha256="6c01be2306ec0c9656b59cb082eb7b90176c39506dd0f912b02e08298a553360")
version("5.17.0", sha256="189216e1472777e4464b791c506b79267d07a5454cb23ac991452711f8e0ed3a")
version("5.16.0", sha256="c6855481434dd2a667fef73e1ff2feade509aa2f3a76d4d06e29022975ce1496")
diff --git a/var/spack/repos/builtin/packages/sbp/package.py b/var/spack/repos/builtin/packages/sbp/package.py
index de9d126a9e..738df09835 100644
--- a/var/spack/repos/builtin/packages/sbp/package.py
+++ b/var/spack/repos/builtin/packages/sbp/package.py
@@ -14,6 +14,8 @@ class Sbp(CMakePackage):
maintainers("jayvdb")
+ license("MIT")
+
version(
"3.4.10", tag="v3.4.10", commit="d8ec454a3d7f1b2f8b8f515934612c184b8d5fa3", submodules=True
)
diff --git a/var/spack/repos/builtin/packages/sbt/package.py b/var/spack/repos/builtin/packages/sbt/package.py
index 143a88da5e..cf08d29b95 100644
--- a/var/spack/repos/builtin/packages/sbt/package.py
+++ b/var/spack/repos/builtin/packages/sbt/package.py
@@ -12,6 +12,8 @@ class Sbt(Package):
homepage = "https://www.scala-sbt.org"
url = "https://github.com/sbt/sbt/releases/download/v1.1.4/sbt-1.1.4.tgz"
+ license("Apache-2.0")
+
version("1.8.3", sha256="21f4210786fd68fd15dca3f4c8ee9cae0db249c54e1b0ef6e829e9fa4936423a")
version("1.1.6", sha256="f545b530884e3abbca026df08df33d5a15892e6d98da5b8c2297413d1c7b68c1")
version("1.1.5", sha256="8303d7496bc70eb441e8136bd29ffc295c629dadecefa4e7a475176ab4d282d5")
diff --git a/var/spack/repos/builtin/packages/scala/package.py b/var/spack/repos/builtin/packages/scala/package.py
index 41e14b24ef..c7c6483b05 100644
--- a/var/spack/repos/builtin/packages/scala/package.py
+++ b/var/spack/repos/builtin/packages/scala/package.py
@@ -17,6 +17,8 @@ class Scala(Package):
homepage = "https://www.scala-lang.org/"
url = "https://downloads.lightbend.com/scala/2.12.1/scala-2.12.1.tgz"
+ license("Apache-2.0")
+
version("2.13.1", sha256="6918ccc494e34810a7254ad2c4e6f0e1183784c22e7b4801b7dbc8d1994a04db")
version("2.12.10", sha256="3b12bda3300fedd91f64fc7f9165fd45c58328b1b760af24ca6ffe92e3b0656a")
version("2.12.6", sha256="1ac7444c5a85ed1ea45db4a268ee9ea43adf80e7f5724222863afb5492883416")
diff --git a/var/spack/repos/builtin/packages/scale/package.py b/var/spack/repos/builtin/packages/scale/package.py
index 7ebeb1de0d..89eb6ebebe 100644
--- a/var/spack/repos/builtin/packages/scale/package.py
+++ b/var/spack/repos/builtin/packages/scale/package.py
@@ -20,6 +20,8 @@ class Scale(MakefilePackage):
maintainers("t-yamaura")
+ license("BSD-2-Clause")
+
version(
"5.4.4",
sha256="7d0ec4069c15d8b9ec7166f32c9a2eda772d975a8e08e420e6b16891ceebb316",
diff --git a/var/spack/repos/builtin/packages/scallop/package.py b/var/spack/repos/builtin/packages/scallop/package.py
index 79015ee74a..742fc62a41 100644
--- a/var/spack/repos/builtin/packages/scallop/package.py
+++ b/var/spack/repos/builtin/packages/scallop/package.py
@@ -11,6 +11,8 @@ class Scallop(AutotoolsPackage):
homepage = "https://github.com/Kingsford-Group/scallop"
url = "https://github.com/Kingsford-Group/scallop/releases/download/v0.10.5/scallop-0.10.5.tar.gz"
+ license("BSD-3-Clause")
+
version("0.10.5", sha256="b09e3c61f1b3b1da2a96d9d8429d80326a3bb14f5fe6af9b5e87570d4b86937a")
version("0.10.3", sha256="04eb3ab27ed8c7ae38e1780d6b2af16b6a2c01807ffafd59e819d33bfeff58a0")
diff --git a/var/spack/repos/builtin/packages/scalpel/package.py b/var/spack/repos/builtin/packages/scalpel/package.py
index acbf58ee8e..e517be02f5 100644
--- a/var/spack/repos/builtin/packages/scalpel/package.py
+++ b/var/spack/repos/builtin/packages/scalpel/package.py
@@ -15,6 +15,8 @@ class Scalpel(MakefilePackage, SourceforgePackage):
homepage = "http://scalpel.sourceforge.net/index.html"
sourceforge_mirror_path = "scalpel/scalpel-0.5.4.tar.gz"
+ license("MIT")
+
version("0.5.4", sha256="506f731b3886def158c15fd8b74fa98390f304a507d2040972e6b09ddefac8f0")
version("0.5.3", sha256="d45b569fe3aa5934883bc7216c243d53168351c23e020d96a46fa77a1563b65e")
diff --git a/var/spack/repos/builtin/packages/scine-core/package.py b/var/spack/repos/builtin/packages/scine-core/package.py
index d11dd98792..4c5d3faa48 100644
--- a/var/spack/repos/builtin/packages/scine-core/package.py
+++ b/var/spack/repos/builtin/packages/scine-core/package.py
@@ -15,6 +15,8 @@ class ScineCore(CMakePackage):
url = "https://github.com/qcscine/core/archive/refs/tags/4.0.2.tar.gz"
git = "https://github.com/qcscine/core.git"
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("4.0.2", sha256="7181c6f93d71def22f1e0e5767afc7587c04b49abc03516f6926394868e7adc6")
diff --git a/var/spack/repos/builtin/packages/scine-database/package.py b/var/spack/repos/builtin/packages/scine-database/package.py
index 8d1449fbdf..a07b563a2b 100644
--- a/var/spack/repos/builtin/packages/scine-database/package.py
+++ b/var/spack/repos/builtin/packages/scine-database/package.py
@@ -15,6 +15,8 @@ class ScineDatabase(CMakePackage):
url = "https://github.com/qcscine/database/archive/refs/tags/1.1.0.tar.gz"
git = "https://github.com/qcscine/database.git"
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("1.1.0", sha256="a9144631dfb90e06f6924cf58fc5db13719cf8577fcd3bbf788a135060a70c18")
diff --git a/var/spack/repos/builtin/packages/scine-molassembler/package.py b/var/spack/repos/builtin/packages/scine-molassembler/package.py
index 61e549fe54..91ff936ce9 100644
--- a/var/spack/repos/builtin/packages/scine-molassembler/package.py
+++ b/var/spack/repos/builtin/packages/scine-molassembler/package.py
@@ -15,6 +15,8 @@ class ScineMolassembler(CMakePackage):
url = "https://github.com/qcscine/molassembler/archive/refs/tags/1.2.1.tar.gz"
git = "https://github.com/qcscine/molassembler.git"
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("1.2.1", sha256="c9fea41d383b7f54cf8a3ed4dabebe9e942fe3ef5b47895e3533e8ce42dacd38")
diff --git a/var/spack/repos/builtin/packages/scine-readuct/package.py b/var/spack/repos/builtin/packages/scine-readuct/package.py
index 369cdb546f..0ecb269fc8 100644
--- a/var/spack/repos/builtin/packages/scine-readuct/package.py
+++ b/var/spack/repos/builtin/packages/scine-readuct/package.py
@@ -17,6 +17,8 @@ class ScineReaduct(CMakePackage):
homepage = "https://scine.ethz.ch/download/readuct"
url = "https://github.com/qcscine/readuct/archive/refs/tags/4.1.0.tar.gz"
+ license("BSD-3-Clause")
+
version("4.1.0", sha256="9cec0192a444403d6a8fd096509798c49fbd1eec298ec7194aba915e31f50782")
resource(
diff --git a/var/spack/repos/builtin/packages/scine-serenity/package.py b/var/spack/repos/builtin/packages/scine-serenity/package.py
index 5e1dc57dc3..b0eced4fc5 100644
--- a/var/spack/repos/builtin/packages/scine-serenity/package.py
+++ b/var/spack/repos/builtin/packages/scine-serenity/package.py
@@ -15,6 +15,8 @@ class ScineSerenity(CMakePackage):
url = "https://github.com/qcscine/serenity_wrapper/archive/refs/tags/1.0.1.tar.gz"
git = "https://github.com/qcscine/serenity_wrapper"
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("1.0.1", sha256="e2e5cc265a68ccab05f1bc934b957ca07c4f1c6004e662684023da451da69299")
diff --git a/var/spack/repos/builtin/packages/scine-sparrow/package.py b/var/spack/repos/builtin/packages/scine-sparrow/package.py
index eeec265e28..c7272bdb64 100644
--- a/var/spack/repos/builtin/packages/scine-sparrow/package.py
+++ b/var/spack/repos/builtin/packages/scine-sparrow/package.py
@@ -30,6 +30,8 @@ class ScineSparrow(CMakePackage):
maintainers("frobnitzem")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("3.1.0", sha256="91412de0f2670a1735c4ca76406db5bea04236eeac0bc1f93ccfe18104aa7ce4")
version("3.0.0", sha256="70636871694c9363ae3fb2df5050bddb22667b71d875d5a7e9afd872f6a2b65d")
diff --git a/var/spack/repos/builtin/packages/scine-utilities/package.py b/var/spack/repos/builtin/packages/scine-utilities/package.py
index 93da28a8cf..30a49bb4af 100644
--- a/var/spack/repos/builtin/packages/scine-utilities/package.py
+++ b/var/spack/repos/builtin/packages/scine-utilities/package.py
@@ -15,6 +15,8 @@ class ScineUtilities(CMakePackage):
url = "https://github.com/qcscine/utilities/archive/refs/tags/6.0.0.tar.gz"
git = "https://github.com/qcscine/utilities.git"
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("6.0.0", sha256="e4387d5562b7442a8e31e4dfc028bacfeb6d12e39f2d8aa6effc6db380863b4a")
version("5.0.0", sha256="a304c89d9a196fe304f38610dea6b066d74590c0d434e4bd09a9796340700465")
diff --git a/var/spack/repos/builtin/packages/scine-xtb/package.py b/var/spack/repos/builtin/packages/scine-xtb/package.py
index b3184750ac..f6d5fb7fc4 100644
--- a/var/spack/repos/builtin/packages/scine-xtb/package.py
+++ b/var/spack/repos/builtin/packages/scine-xtb/package.py
@@ -15,6 +15,8 @@ class ScineXtb(CMakePackage):
url = "https://github.com/qcscine/xtb_wrapper/archive/refs/tags/1.0.2.tar.gz"
git = "https://github.com/qcscine/xtb_wrapper.git"
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("1.0.2", sha256="9beb1103467f3cfd9ad33beb2f3ec650bc3e6dc7094876774be3cc4e6f210487")
diff --git a/var/spack/repos/builtin/packages/scitokens-cpp/package.py b/var/spack/repos/builtin/packages/scitokens-cpp/package.py
index 5bfd4bcc3a..765f6ebd7c 100644
--- a/var/spack/repos/builtin/packages/scitokens-cpp/package.py
+++ b/var/spack/repos/builtin/packages/scitokens-cpp/package.py
@@ -15,6 +15,8 @@ class ScitokensCpp(CMakePackage):
maintainers("gartung", "greenc-FNAL", "marcmengel", "vitodb")
+ license("Apache-2.0")
+
version("1.0.1", sha256="d4660521fa17189e7a7858747d066052dd8ea8f430ce7649911c157d4423c412")
version("1.0.0", sha256="88376c5cd065aac8d92445184a02ccf5186dc4890ccd7518e88be436978675c0")
version("0.7.3", sha256="7d3c438596588cd74cf1af8255c55f44ca86a34293b81415ee24b33de64f886a")
diff --git a/var/spack/repos/builtin/packages/scons/package.py b/var/spack/repos/builtin/packages/scons/package.py
index 933e5e1bec..319a071a7d 100644
--- a/var/spack/repos/builtin/packages/scons/package.py
+++ b/var/spack/repos/builtin/packages/scons/package.py
@@ -15,6 +15,8 @@ class Scons(PythonPackage):
tags = ["build-tools", "windows"]
+ license("MIT")
+
version("4.5.2", sha256="813360b2bce476bc9cc12a0f3a22d46ce520796b352557202cb07d3e402f5458")
version("4.5.1", sha256="9daeabe4d87ba2bd4ea15410765fc1ed2d931b723e4dc730a487a3911b9a1738")
version("4.4.0", sha256="7703c4e9d2200b4854a31800c1dbd4587e1fa86e75f58795c740bcfa7eca7eaa")
diff --git a/var/spack/repos/builtin/packages/scorec-core/package.py b/var/spack/repos/builtin/packages/scorec-core/package.py
index d393a2ba65..c94ea79a1c 100644
--- a/var/spack/repos/builtin/packages/scorec-core/package.py
+++ b/var/spack/repos/builtin/packages/scorec-core/package.py
@@ -14,6 +14,8 @@ class ScorecCore(CMakePackage):
homepage = "https://www.scorec.rpi.edu/"
git = "https://github.com/SCOREC/core.git"
+ license("BSD-3-Clause")
+
version("develop")
depends_on("mpi")
diff --git a/var/spack/repos/builtin/packages/scorpio/package.py b/var/spack/repos/builtin/packages/scorpio/package.py
index 7eca9b5390..94f18e190c 100644
--- a/var/spack/repos/builtin/packages/scorpio/package.py
+++ b/var/spack/repos/builtin/packages/scorpio/package.py
@@ -18,6 +18,8 @@ class Scorpio(CMakePackage):
maintainers("pbrady", "zjibben")
+ license("LGPL-3.0-only")
+
version("develop", branch="truchas")
version("2021-12-10", commit="b802f16877a6562ccdbeca8887910d3bd3e25cbb", preferred=True)
diff --git a/var/spack/repos/builtin/packages/screen/package.py b/var/spack/repos/builtin/packages/screen/package.py
index 0f9002df7d..6b983edf16 100644
--- a/var/spack/repos/builtin/packages/screen/package.py
+++ b/var/spack/repos/builtin/packages/screen/package.py
@@ -14,6 +14,8 @@ class Screen(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.gnu.org/software/screen/"
gnu_mirror_path = "screen/screen-4.3.1.tar.gz"
+ license("GPL-3.0-or-later")
+
version("4.9.1", sha256="26cef3e3c42571c0d484ad6faf110c5c15091fbf872b06fa7aa4766c7405ac69")
version("4.9.0", sha256="f9335281bb4d1538ed078df78a20c2f39d3af9a4e91c57d084271e0289c730f4")
version("4.8.0", sha256="6e11b13d8489925fde25dfb0935bf6ed71f9eb47eff233a181e078fde5655aa1")
diff --git a/var/spack/repos/builtin/packages/scrnsaverproto/package.py b/var/spack/repos/builtin/packages/scrnsaverproto/package.py
index 4e4284e3c3..e8a87456cb 100644
--- a/var/spack/repos/builtin/packages/scrnsaverproto/package.py
+++ b/var/spack/repos/builtin/packages/scrnsaverproto/package.py
@@ -15,6 +15,8 @@ class Scrnsaverproto(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/proto/scrnsaverproto"
xorg_mirror_path = "proto/scrnsaverproto-1.2.2.tar.gz"
+ license("X11")
+
version("1.2.2", sha256="d8dee19c52977f65af08fad6aa237bacee11bc5a33e1b9b064e8ac1fd99d6e79")
depends_on("pkgconfig", type="build")
diff --git a/var/spack/repos/builtin/packages/scrot/package.py b/var/spack/repos/builtin/packages/scrot/package.py
index 4e39799d8a..efc79407c2 100644
--- a/var/spack/repos/builtin/packages/scrot/package.py
+++ b/var/spack/repos/builtin/packages/scrot/package.py
@@ -15,6 +15,8 @@ class Scrot(AutotoolsPackage):
homepage = "https://github.com/resurrecting-open-source-projects/scrot"
url = "https://github.com/resurrecting-open-source-projects/scrot/releases/download/1.5/scrot-1.5.tar.gz"
+ license("MIT")
+
version("1.6", sha256="42f64d38f04ec530c8b4ebdae04cce8b6893b2f8d30627391d390edcba917090")
version("1.5", sha256="42fcf1c97940f4b4e34ca69990a0fc9b98991357bd6a4b67f30ebe0ccc10f093")
diff --git a/var/spack/repos/builtin/packages/scs/package.py b/var/spack/repos/builtin/packages/scs/package.py
index 0641bacc8d..e34714fae1 100644
--- a/var/spack/repos/builtin/packages/scs/package.py
+++ b/var/spack/repos/builtin/packages/scs/package.py
@@ -13,6 +13,8 @@ class Scs(MakefilePackage):
homepage = "https://github.com/cvxgrp/scs"
url = "https://github.com/cvxgrp/scs/archive/2.1.1.tar.gz"
+ license("MIT")
+
version("2.1.1", sha256="0e20b91e8caf744b84aa985ba4e98cc7235ee33612b2bad2bf31ea5ad4e07d93")
variant("cuda", default=False, description="Build with Cuda support")
diff --git a/var/spack/repos/builtin/packages/sdl2-image/package.py b/var/spack/repos/builtin/packages/sdl2-image/package.py
index 35ebcc8e37..9338e899e6 100644
--- a/var/spack/repos/builtin/packages/sdl2-image/package.py
+++ b/var/spack/repos/builtin/packages/sdl2-image/package.py
@@ -13,6 +13,8 @@ class Sdl2Image(AutotoolsPackage):
homepage = "http://sdl.beuc.net/sdl.wiki/SDL_image"
url = "https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.0.1.tar.gz"
+ license("Zlib")
+
version("2.6.3", sha256="931c9be5bf1d7c8fae9b7dc157828b7eee874e23c7f24b44ba7eff6b4836312c")
version("2.0.1", sha256="3a3eafbceea5125c04be585373bfd8b3a18f259bd7eae3efc4e6d8e60e0d7f64")
diff --git a/var/spack/repos/builtin/packages/sdl2-ttf/package.py b/var/spack/repos/builtin/packages/sdl2-ttf/package.py
index a1632aa4af..36cceb9006 100644
--- a/var/spack/repos/builtin/packages/sdl2-ttf/package.py
+++ b/var/spack/repos/builtin/packages/sdl2-ttf/package.py
@@ -13,6 +13,8 @@ class Sdl2Ttf(CMakePackage):
url = "https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.20.2.tar.gz"
git = "https://github.com/libsdl-org/SDL_ttf.git"
+ license("Zlib")
+
version("2.20.2", sha256="9dc71ed93487521b107a2c4a9ca6bf43fb62f6bddd5c26b055e6b91418a22053")
depends_on("sdl2")
diff --git a/var/spack/repos/builtin/packages/sdl2/package.py b/var/spack/repos/builtin/packages/sdl2/package.py
index 763117dbce..c8b13d0436 100644
--- a/var/spack/repos/builtin/packages/sdl2/package.py
+++ b/var/spack/repos/builtin/packages/sdl2/package.py
@@ -18,6 +18,8 @@ class Sdl2(CMakePackage):
git = "https://github.com/libsdl-org/SDL.git"
list_url = "https://github.com/libsdl-org/SDL.git"
+ license("Zlib")
+
version("2.26.5", sha256="ad8fea3da1be64c83c45b1d363a6b4ba8fd60f5bde3b23ec73855709ec5eabf7")
version("2.24.1", sha256="bc121588b1105065598ce38078026a414c28ea95e66ed2adab4c44d80b309e1b")
version("2.0.22", sha256="fe7cbf3127882e3fc7259a75a0cb585620272c51745d3852ab9dd87960697f2e")
diff --git a/var/spack/repos/builtin/packages/seacas/package.py b/var/spack/repos/builtin/packages/seacas/package.py
index a2106a3014..fba77f25e7 100644
--- a/var/spack/repos/builtin/packages/seacas/package.py
+++ b/var/spack/repos/builtin/packages/seacas/package.py
@@ -29,6 +29,8 @@ class Seacas(CMakePackage):
url = "https://github.com/sandialabs/seacas/archive/v2019-08-20.tar.gz"
maintainers("gsjaardema")
+ license("Intel")
+
# ###################### Versions ##########################
version("master", branch="master")
version(
diff --git a/var/spack/repos/builtin/packages/seal/package.py b/var/spack/repos/builtin/packages/seal/package.py
index 2a97e4995c..e43fb45937 100644
--- a/var/spack/repos/builtin/packages/seal/package.py
+++ b/var/spack/repos/builtin/packages/seal/package.py
@@ -18,6 +18,8 @@ class Seal(CMakePackage):
maintainers("wohlbier")
+ license("MIT")
+
version("4.1.1", sha256="af9bf0f0daccda2a8b7f344f13a5692e0ee6a45fea88478b2b90c35648bf2672")
version("3.7.1", sha256="6737177bfb582cc1a2863ef1e96cc6c39b119257e7192981a3190eb79e0fcfd3")
version("3.7.0", sha256="06ea835d6c9cdbbc4edb72a8db4bd4b1115995f075774043b9f31938d0624543")
diff --git a/var/spack/repos/builtin/packages/sed/package.py b/var/spack/repos/builtin/packages/sed/package.py
index 3cc60384d7..7d94d6fa67 100644
--- a/var/spack/repos/builtin/packages/sed/package.py
+++ b/var/spack/repos/builtin/packages/sed/package.py
@@ -14,6 +14,8 @@ class Sed(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.gnu.org/software/sed/"
gnu_mirror_path = "sed/sed-4.8.tar.xz"
+ license("GPL-3.0-or-later")
+
version("4.9", sha256="6e226b732e1cd739464ad6862bd1a1aba42d7982922da7a53519631d24975181")
version("4.8", sha256="f79b0cfea71b37a8eeec8490db6c5f7ae7719c35587f21edb0617f370eeff633")
version("4.2.2", sha256="f048d1838da284c8bc9753e4506b85a1e0cc1ea8999d36f6995bcb9460cddbd7")
diff --git a/var/spack/repos/builtin/packages/semiprof/package.py b/var/spack/repos/builtin/packages/semiprof/package.py
index d934da0fbb..a9f3e808d1 100644
--- a/var/spack/repos/builtin/packages/semiprof/package.py
+++ b/var/spack/repos/builtin/packages/semiprof/package.py
@@ -17,6 +17,8 @@ class Semiprof(CMakePackage):
variant("examples", default=False, description="Enable examples")
variant("shared", default=True, description="Build shared libraries")
+ license("BSD-3-Clause")
+
version("0.1", sha256="4fb3823c65a4f5dfbe05e8cbe1911dfd25cd7740597f82c7b3a84472de26f0dc")
def cmake_args(self):
diff --git a/var/spack/repos/builtin/packages/sensei/package.py b/var/spack/repos/builtin/packages/sensei/package.py
index 5ff4e63372..a4137214bb 100644
--- a/var/spack/repos/builtin/packages/sensei/package.py
+++ b/var/spack/repos/builtin/packages/sensei/package.py
@@ -18,6 +18,8 @@ class Sensei(CMakePackage):
git = "https://github.com/SENSEI-insitu/SENSEI.git"
maintainers("sshudler", "kwryankrattiger")
+ license("BSD-3-Clause-LBNL")
+
version("develop", branch="develop")
version("5.0.0", sha256="3ef948d753d37dfddbbc2c993c823487d4ce40543d35abc008e90c75dfbfa16e")
version("4.1.0", sha256="e1154240c022069fee454c747d7c60e065d36b4d1dc71852b3cd527c22b531c1")
diff --git a/var/spack/repos/builtin/packages/sentencepiece/package.py b/var/spack/repos/builtin/packages/sentencepiece/package.py
index 989d9fb125..a2ad7ab7fd 100644
--- a/var/spack/repos/builtin/packages/sentencepiece/package.py
+++ b/var/spack/repos/builtin/packages/sentencepiece/package.py
@@ -17,6 +17,8 @@ class Sentencepiece(CMakePackage):
maintainers("adamjstewart")
+ license("Apache-2.0")
+
version("0.1.91", sha256="acbc7ea12713cd2a8d64892f8d2033c7fd2bb4faecab39452496120ace9a4b1b")
version("0.1.85", sha256="dd4956287a1b6af3cbdbbd499b7227a859a4e3f41c9882de5e6bdd929e219ae6")
diff --git a/var/spack/repos/builtin/packages/sepp/package.py b/var/spack/repos/builtin/packages/sepp/package.py
index ddb7ac9782..0c4616d3de 100644
--- a/var/spack/repos/builtin/packages/sepp/package.py
+++ b/var/spack/repos/builtin/packages/sepp/package.py
@@ -14,6 +14,8 @@ class Sepp(Package):
url = "https://github.com/smirarab/sepp/archive/refs/tags/4.5.1.tar.gz"
maintainers("snehring")
+ license("GPL-3.0-or-later")
+
version("4.5.1", sha256="51e052569ae89f586a1a94c804f09fe1b7910a3ffff7664e2005f18c7d3f717b")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/seqan/package.py b/var/spack/repos/builtin/packages/seqan/package.py
index b2022f0f9f..9aa47000a7 100644
--- a/var/spack/repos/builtin/packages/seqan/package.py
+++ b/var/spack/repos/builtin/packages/seqan/package.py
@@ -16,6 +16,8 @@ class Seqan(CMakePackage):
homepage = "https://www.seqan.de"
url = "https://github.com/seqan/seqan/archive/seqan-v2.4.0.tar.gz"
+ license("BSD-3-Clause")
+
version("2.4.0", sha256="d7084d17729214003e84818e0280a16f223c8f1c6a30eeef040c27e0c0047bd7")
depends_on("cmake@3.4.0:", type="build")
diff --git a/var/spack/repos/builtin/packages/seqprep/package.py b/var/spack/repos/builtin/packages/seqprep/package.py
index 37eb04380e..7797d554d2 100644
--- a/var/spack/repos/builtin/packages/seqprep/package.py
+++ b/var/spack/repos/builtin/packages/seqprep/package.py
@@ -13,6 +13,8 @@ class Seqprep(MakefilePackage):
homepage = "https://github.com/jstjohn/SeqPrep"
url = "https://github.com/jstjohn/SeqPrep/archive/v1.3.2.tar.gz"
+ license("MIT")
+
version("1.3.2", sha256="2b8a462a0e0a3e51f70be7730dc77b1f2bb69e74845dd0fbd2110a921c32265a")
depends_on("zlib-api", type="link")
diff --git a/var/spack/repos/builtin/packages/seqtk/package.py b/var/spack/repos/builtin/packages/seqtk/package.py
index 337cb8989a..ce680ffc90 100644
--- a/var/spack/repos/builtin/packages/seqtk/package.py
+++ b/var/spack/repos/builtin/packages/seqtk/package.py
@@ -12,6 +12,8 @@ class Seqtk(Package):
homepage = "https://github.com/lh3/seqtk"
url = "https://github.com/lh3/seqtk/archive/v1.1.tar.gz"
+ license("MIT")
+
version("1.4", sha256="d124604ec24f29ed14ce127426ab90e0f3a2c0280c80d1a3ff8b1c09feede19c")
version("1.3", sha256="5a1687d65690f2f7fa3f998d47c3c5037e792f17ce119dab52fff3cfdca1e563")
version("1.2", sha256="bd53316645ab10f0aaba59e1e72c28442ee4c9c37fddaacce5e24757eff78d7b")
diff --git a/var/spack/repos/builtin/packages/serenity-libint/package.py b/var/spack/repos/builtin/packages/serenity-libint/package.py
index a9bf0f456b..3fe41d23ec 100644
--- a/var/spack/repos/builtin/packages/serenity-libint/package.py
+++ b/var/spack/repos/builtin/packages/serenity-libint/package.py
@@ -12,6 +12,8 @@ class SerenityLibint(CMakePackage):
homepage = "https://thclab.uni-muenster.de/serenity/libint"
url = "https://thclab.uni-muenster.de/serenity/libint/-/raw/e3eb756c/libint-2.7.0-beta.6.tgz"
+ license("LGPL-3.0-or-later")
+
version(
"2.7.0-beta.6", sha256="53af60c7be74374b2a2d893b3d2d37fa6a3078a72d98067bf71ba4ede4e807df"
)
diff --git a/var/spack/repos/builtin/packages/serenity/package.py b/var/spack/repos/builtin/packages/serenity/package.py
index 47e342aaff..863629002e 100644
--- a/var/spack/repos/builtin/packages/serenity/package.py
+++ b/var/spack/repos/builtin/packages/serenity/package.py
@@ -13,6 +13,8 @@ class Serenity(CMakePackage):
url = "https://github.com/qcserenity/serenity/archive/refs/tags/1.4.0.tar.gz"
git = "https://github.com/qcserenity/serenity.git"
+ license("LGPL-3.0-only")
+
version("master", branch="master")
version("1.4.0", sha256="c7a87fc8e6f8ca21685a27e08d09d49824d9a1e9947fc6abb40d20fbba0cc6e8")
diff --git a/var/spack/repos/builtin/packages/serf/package.py b/var/spack/repos/builtin/packages/serf/package.py
index fea878d02e..aecf5bf714 100644
--- a/var/spack/repos/builtin/packages/serf/package.py
+++ b/var/spack/repos/builtin/packages/serf/package.py
@@ -15,6 +15,8 @@ class Serf(SConsPackage):
maintainers("cosmicexplorer")
+ license("Apache-2.0")
+
version("1.3.10", sha256="be81ef08baa2516ecda76a77adf7def7bc3227eeb578b9a33b45f7b41dc064e6")
version("1.3.9", sha256="549c2d21c577a8a9c0450facb5cca809f26591f048e466552240947bdf7a87cc")
version("1.3.8", sha256="e0500be065dbbce490449837bb2ab624e46d64fc0b090474d9acaa87c82b2590")
diff --git a/var/spack/repos/builtin/packages/serialbox/package.py b/var/spack/repos/builtin/packages/serialbox/package.py
index def3f21260..00936df59a 100644
--- a/var/spack/repos/builtin/packages/serialbox/package.py
+++ b/var/spack/repos/builtin/packages/serialbox/package.py
@@ -17,6 +17,8 @@ class Serialbox(CMakePackage):
maintainers("skosukhin")
+ license("BSD-2-Clause")
+
version("2.6.1", sha256="b795ce576e8c4fd137e48e502b07b136079c595c82c660cfa2e284b0ef873342")
version("2.6.0", sha256="9199f8637afbd7f2b3c5ba932d1c63e9e14d553a0cafe6c29107df0e04ee9fae")
version("2.5.4", sha256="f4aee8ef284f58e6847968fe4620e222ac7019d805bbbb26c199e4b6a5094fee")
diff --git a/var/spack/repos/builtin/packages/sessreg/package.py b/var/spack/repos/builtin/packages/sessreg/package.py
index 3c240e9be9..ead226ce01 100644
--- a/var/spack/repos/builtin/packages/sessreg/package.py
+++ b/var/spack/repos/builtin/packages/sessreg/package.py
@@ -14,6 +14,8 @@ class Sessreg(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/sessreg"
xorg_mirror_path = "app/sessreg-1.1.0.tar.gz"
+ license("ICU")
+
version("1.1.3", sha256="6e3e917e881132a7a9ccb181ddd83fe08a99668892455d808c911ad38beea215")
version("1.1.2", sha256="dbfe74c9af90696b2c6800bd58799e937a6a10eb48a49cc22053e3538fbe361a")
version("1.1.1", sha256="3e38f72ff690eaffc0f5eaff533a236bb5e93d4b91ed4fff60e9a2505347d009")
diff --git a/var/spack/repos/builtin/packages/setserial/package.py b/var/spack/repos/builtin/packages/setserial/package.py
index 8eebff6b02..c49c5662ab 100644
--- a/var/spack/repos/builtin/packages/setserial/package.py
+++ b/var/spack/repos/builtin/packages/setserial/package.py
@@ -14,6 +14,8 @@ class Setserial(AutotoolsPackage):
"https://udomain.dl.sourceforge.net/project/setserial/setserial/2.17/setserial-2.17.tar.gz"
)
+ license("GPL-2.0-only")
+
version("2.17", sha256="7e4487d320ac31558563424189435d396ddf77953bb23111a17a3d1487b5794a")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/setxkbmap/package.py b/var/spack/repos/builtin/packages/setxkbmap/package.py
index f8179dc380..5a40799e85 100644
--- a/var/spack/repos/builtin/packages/setxkbmap/package.py
+++ b/var/spack/repos/builtin/packages/setxkbmap/package.py
@@ -14,6 +14,8 @@ class Setxkbmap(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/setxkbmap"
xorg_mirror_path = "app/setxkbmap-1.3.1.tar.gz"
+ license("MIT")
+
version("1.3.3", sha256="51ba28edf93a464a7444b53b154fd5e93dedd1e9bbcc85b636f4cf56986c4842")
version("1.3.2", sha256="7e934afc55f161406f7dd99b5be8837e5d1478d8263776697b159d48461a1d3c")
version("1.3.1", sha256="e24a73669007fa3b280eba4bdc7f75715aeb2e394bf2d63f5cc872502ddde264")
diff --git a/var/spack/repos/builtin/packages/sfcgal/package.py b/var/spack/repos/builtin/packages/sfcgal/package.py
index 59bc6e70c5..ceb91b13eb 100644
--- a/var/spack/repos/builtin/packages/sfcgal/package.py
+++ b/var/spack/repos/builtin/packages/sfcgal/package.py
@@ -17,6 +17,8 @@ class Sfcgal(CMakePackage):
homepage = "http://www.sfcgal.org/"
url = "https://github.com/Oslandia/SFCGAL/archive/v1.3.8.tar.gz"
+ license("LGPL-2.0-or-later")
+
version("1.3.8", sha256="5154bfc67a5e99d95cb653d70d2b9d9293d3deb3c8f18b938a33d68fec488a6d")
version("1.3.7", sha256="30ea1af26cb2f572c628aae08dd1953d80a69d15e1cac225390904d91fce031b")
diff --git a/var/spack/repos/builtin/packages/shadow/package.py b/var/spack/repos/builtin/packages/shadow/package.py
index ea15b130eb..5745a4fbac 100644
--- a/var/spack/repos/builtin/packages/shadow/package.py
+++ b/var/spack/repos/builtin/packages/shadow/package.py
@@ -14,6 +14,8 @@ class Shadow(AutotoolsPackage):
url = "https://github.com/shadow-maint/shadow/releases/download/4.7/shadow-4.7.tar.gz"
git = "https://github.com/shadow-maint/shadow.git"
+ license("BSD-3-Clause")
+
version("4.13", sha256="813057047499c7fe81108adcf0cffa3ad4ec75e19a80151f9cbaa458ff2e86cd")
version("4.8.1", sha256="3ee3081fbbcbcfea5c8916419e46bc724807bab271072104f23e7a29e9668f3a")
version("4.7", sha256="5135b0ca2a361a218fab59e63d9c1720d2a8fc1faa520c819a654b638017286f")
diff --git a/var/spack/repos/builtin/packages/shapeit4/package.py b/var/spack/repos/builtin/packages/shapeit4/package.py
index 56003075e9..6d295925a9 100644
--- a/var/spack/repos/builtin/packages/shapeit4/package.py
+++ b/var/spack/repos/builtin/packages/shapeit4/package.py
@@ -13,6 +13,8 @@ class Shapeit4(MakefilePackage):
homepage = "https://odelaneau.github.io/shapeit4/"
url = "https://github.com/odelaneau/shapeit4/archive/v4.1.3.tar.gz"
+ license("MIT")
+
version("4.2.2", sha256="9f109e307b5cc22ab68e7bf77de2429a9bbb2212d66303386e6a3dd81a5bc556")
version("4.1.3", sha256="d209731277b00bca1e3478b7e0a0cbe40fbe23826c3d640ad12e0dd6033cbbb8")
diff --git a/var/spack/repos/builtin/packages/shapelib/package.py b/var/spack/repos/builtin/packages/shapelib/package.py
index b6496a8ff2..682980e4c2 100644
--- a/var/spack/repos/builtin/packages/shapelib/package.py
+++ b/var/spack/repos/builtin/packages/shapelib/package.py
@@ -15,4 +15,6 @@ class Shapelib(CMakePackage):
homepage = "http://shapelib.maptools.org/"
url = "https://github.com/OSGeo/shapelib/archive/v1.5.0.tar.gz"
+ license("LGPL-2.0-only OR MIT")
+
version("1.5.0", sha256="48de3a6a8691b0b111b909c0b908af4627635c75322b3a501c0c0885f3558cad")
diff --git a/var/spack/repos/builtin/packages/shapemapper/package.py b/var/spack/repos/builtin/packages/shapemapper/package.py
index 03decdac72..8460ac9bfa 100644
--- a/var/spack/repos/builtin/packages/shapemapper/package.py
+++ b/var/spack/repos/builtin/packages/shapemapper/package.py
@@ -18,6 +18,8 @@ class Shapemapper(CMakePackage):
maintainers("snehring")
+ license("MIT")
+
version(
"2.1.5",
sha256="0846a5d8b5f01d2d039fad4b957df0b6220a8505463f1a410368a1b90d2b227c",
diff --git a/var/spack/repos/builtin/packages/shared-mime-info/package.py b/var/spack/repos/builtin/packages/shared-mime-info/package.py
index 76d9905b0a..f5282239be 100644
--- a/var/spack/repos/builtin/packages/shared-mime-info/package.py
+++ b/var/spack/repos/builtin/packages/shared-mime-info/package.py
@@ -12,6 +12,8 @@ class SharedMimeInfo(AutotoolsPackage):
homepage = "https://freedesktop.org/wiki/Software/shared-mime-info"
url = "http://freedesktop.org/~hadess/shared-mime-info-1.8.tar.xz"
+ license("GPL-2.0-or-later")
+
version("1.10", sha256="c625a83b4838befc8cafcd54e3619946515d9e44d63d61c4adf7f5513ddfbebf")
version("1.9", sha256="5c0133ec4e228e41bdf52f726d271a2d821499c2ab97afd3aa3d6cf43efcdc83")
version("1.8", sha256="2af55ef1a0319805b74ab40d331a3962c905477d76c086f49e34dc96363589e9")
diff --git a/var/spack/repos/builtin/packages/shark/package.py b/var/spack/repos/builtin/packages/shark/package.py
index d17cbbb1c7..4a342de217 100644
--- a/var/spack/repos/builtin/packages/shark/package.py
+++ b/var/spack/repos/builtin/packages/shark/package.py
@@ -14,6 +14,8 @@ class Shark(CMakePackage):
homepage = "https://www.shark-ml.org/"
url = "https://github.com/Shark-ML/Shark/archive/v4.0.1.tar.gz"
+ license("LGPL-3.0-only")
+
version("4.0.1", sha256="1caf9c73c5ebf54f9543a090e2b05ac646f95559aa1de483cd7662c378c1ec21")
version("4.0.0", sha256="19d4099776327d5f8a2e2be286818c6081c61eb13ca279c1e438c86e70d90210")
version("3.1.4", sha256="160c35ddeae3f6aeac3ce132ea4ba2611ece39eee347de2faa3ca52639dc6311")
diff --git a/var/spack/repos/builtin/packages/shc/package.py b/var/spack/repos/builtin/packages/shc/package.py
index 23a58b13a2..87fcf12a04 100644
--- a/var/spack/repos/builtin/packages/shc/package.py
+++ b/var/spack/repos/builtin/packages/shc/package.py
@@ -15,6 +15,8 @@ class Shc(AutotoolsPackage):
homepage = "https://neurobin.org/projects/softwares/unix/shc/"
url = "https://github.com/neurobin/shc/archive/4.0.3.tar.gz"
+ license("GPL-3.0-or-later")
+
version("4.0.3", sha256="7d7fa6a9f5f53d607ab851d739ae3d3b99ca86e2cb1425a6cab9299f673aee16")
version("4.0.2", sha256="881b9a558466529dcdba79b7fafed028ee02a9afc0371fc1e11a26f1f586a4a6")
version("4.0.1", sha256="494666df8b28069a7d73b89f79919bdc04e929a176746c98c3544a639978ba52")
diff --git a/var/spack/repos/builtin/packages/sheenbidi/package.py b/var/spack/repos/builtin/packages/sheenbidi/package.py
index 3452ce1c1d..5d6e1be229 100644
--- a/var/spack/repos/builtin/packages/sheenbidi/package.py
+++ b/var/spack/repos/builtin/packages/sheenbidi/package.py
@@ -14,4 +14,6 @@ class Sheenbidi(MesonPackage):
url = "https://github.com/Tehreer/SheenBidi/archive/v2.6.tar.gz"
git = "https://github.com/Tehreer/SheenBidi.git"
+ license("Apache-2.0")
+
version("2.6", sha256="f538f51a7861dd95fb9e3f4ad885f39204b5c670867019b5adb7c4b410c8e0d9")
diff --git a/var/spack/repos/builtin/packages/shellcheck/package.py b/var/spack/repos/builtin/packages/shellcheck/package.py
index 869c3ab53d..ee409ede31 100644
--- a/var/spack/repos/builtin/packages/shellcheck/package.py
+++ b/var/spack/repos/builtin/packages/shellcheck/package.py
@@ -35,6 +35,8 @@ class Shellcheck(Package):
# challenges with Haskell, and see the pandoc package for a precedent of
# downloading a Haskell-derived binary.
+ license("GPL-3.0")
+
for ver, packages in _versions.items():
system = platform.system().lower()
machine = platform.machine().lower()
diff --git a/var/spack/repos/builtin/packages/shengbte/package.py b/var/spack/repos/builtin/packages/shengbte/package.py
index be82b95a17..48f4cfa44e 100644
--- a/var/spack/repos/builtin/packages/shengbte/package.py
+++ b/var/spack/repos/builtin/packages/shengbte/package.py
@@ -12,6 +12,8 @@ class Shengbte(MakefilePackage):
homepage = "www.shengbte.org"
url = "www.shengbte.org/downloads/ShengBTE-v1.1.1-8a63749.tar.bz2"
+ license("GPL-3.0-only")
+
version(
"1.1.1-8a63749", sha256="43920740d19ae854c8ecae0b648acfdf1d7726ca4c2b44f1a1684457f2f88522"
)
diff --git a/var/spack/repos/builtin/packages/sherpa/package.py b/var/spack/repos/builtin/packages/sherpa/package.py
index 38fa6277f5..4355bb589e 100644
--- a/var/spack/repos/builtin/packages/sherpa/package.py
+++ b/var/spack/repos/builtin/packages/sherpa/package.py
@@ -20,6 +20,8 @@ class Sherpa(AutotoolsPackage):
maintainers("wdconinc", "vvolkl")
+ license("GPL-3.0-only")
+
version("2.2.15", sha256="0300fd719bf6a089b7dc5441f720e669ac1cb030045d87034a4733bee98e7bbc")
version("2.2.14", sha256="f17d88d7f3bc4234a9db3872e8a3c1f3ef99e1e2dc881ada5ddf848715dc82da")
version("2.2.13", sha256="ed1fd1372923c191ca44897802d950702b810382260e7464d36ac3234c5c8a64")
diff --git a/var/spack/repos/builtin/packages/shiro/package.py b/var/spack/repos/builtin/packages/shiro/package.py
index 9d04aee2af..b45d6bfc33 100644
--- a/var/spack/repos/builtin/packages/shiro/package.py
+++ b/var/spack/repos/builtin/packages/shiro/package.py
@@ -16,6 +16,8 @@ class Shiro(MavenPackage):
homepage = "https://shiro.apache.org/"
url = "https://github.com/apache/shiro/archive/shiro-root-1.6.0.tar.gz"
+ license("Apache-2.0")
+
version("1.6.0", sha256="50338badfd3261076060fbe70330089512d38071bc51aa3f84ad23e707d2b7c9")
version("1.5.3", sha256="25c5d99eddf790969e0f80bd9769f773465c9c9e1e8ec1f549f476bdae8c6983")
diff --git a/var/spack/repos/builtin/packages/shocklibs/package.py b/var/spack/repos/builtin/packages/shocklibs/package.py
index 23a5ea1c84..3ae569bd71 100644
--- a/var/spack/repos/builtin/packages/shocklibs/package.py
+++ b/var/spack/repos/builtin/packages/shocklibs/package.py
@@ -12,6 +12,8 @@ class Shocklibs(Package):
homepage = "https://github.com/MG-RAST/Shock"
url = "https://github.com/MG-RAST/Shock/archive/v0.9.24.tar.gz"
+ license("BSD-2-Clause")
+
version("0.9.24", sha256="465d06f33df2570eaf3ffd535a38fc464084ac95a2f145ead5c71f34beeb0a35")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/shoremap/package.py b/var/spack/repos/builtin/packages/shoremap/package.py
index 0c0562084e..cd2e374083 100644
--- a/var/spack/repos/builtin/packages/shoremap/package.py
+++ b/var/spack/repos/builtin/packages/shoremap/package.py
@@ -19,6 +19,8 @@ class Shoremap(MakefilePackage):
homepage = "http://bioinfo.mpipz.mpg.de/shoremap/"
url = "http://bioinfo.mpipz.mpg.de/shoremap/SHOREmap_v3.6.tar.gz"
+ license("GPL-3.0-or-later")
+
version("3.6", sha256="0da4179e92cbc68434a9d8eff7bd5fff55c89fd9a543a2db6bd0f69074f2ec70")
depends_on("dislin")
diff --git a/var/spack/repos/builtin/packages/shortstack/package.py b/var/spack/repos/builtin/packages/shortstack/package.py
index 7779cc684f..2678da01da 100644
--- a/var/spack/repos/builtin/packages/shortstack/package.py
+++ b/var/spack/repos/builtin/packages/shortstack/package.py
@@ -14,6 +14,8 @@ class Shortstack(Package):
homepage = "https://sites.psu.edu/axtell/software/shortstack/"
url = "https://github.com/MikeAxtell/ShortStack/archive/v3.8.3.tar.gz"
+ license("MIT")
+
version("4.0.1", sha256="d8ca2d5b245d13c9f2b2e6fa06bc34bc8f6bacbe07efebe3750b0178141cbeb6")
version("3.8.3", sha256="7c76f51ed949ca95ec5df7cb54803ae2350658fd64c75909351d5a856abb0dbe")
diff --git a/var/spack/repos/builtin/packages/shuffile/package.py b/var/spack/repos/builtin/packages/shuffile/package.py
index cf05d17b3d..43bca714a5 100644
--- a/var/spack/repos/builtin/packages/shuffile/package.py
+++ b/var/spack/repos/builtin/packages/shuffile/package.py
@@ -16,6 +16,8 @@ class Shuffile(CMakePackage):
maintainers("CamStan", "gonsie")
+ license("MIT")
+
version("main", branch="main")
version("0.3.0", sha256="3463ad4a23fd31aa9a3426346ada04399fb9369dd1f40d22df9f19f9c0c1f8ae")
version("0.2.0", sha256="467ffef72214c109b69f09d03e42be5e9254f13751b09c71168c14fa99117521")
diff --git a/var/spack/repos/builtin/packages/sickle/package.py b/var/spack/repos/builtin/packages/sickle/package.py
index 90c3e25d0b..9e033d86c7 100644
--- a/var/spack/repos/builtin/packages/sickle/package.py
+++ b/var/spack/repos/builtin/packages/sickle/package.py
@@ -15,6 +15,8 @@ class Sickle(MakefilePackage):
homepage = "https://github.com/najoshi/sickle"
url = "https://github.com/najoshi/sickle/archive/v1.33.tar.gz"
+ license("MIT")
+
version("1.33", sha256="eab271d25dc799e2ce67c25626128f8f8ed65e3cd68e799479bba20964624734")
depends_on("zlib-api")
diff --git a/var/spack/repos/builtin/packages/sicm/package.py b/var/spack/repos/builtin/packages/sicm/package.py
index db7ef6fc1d..67db2e2a5a 100644
--- a/var/spack/repos/builtin/packages/sicm/package.py
+++ b/var/spack/repos/builtin/packages/sicm/package.py
@@ -12,6 +12,8 @@ class Sicm(CMakePackage):
homepage = "https://github.com/lanl/SICM/"
git = "https://github.com/lanl/SICM.git"
+ license("BSD-2-Clause")
+
version("master")
depends_on("jemalloc jemalloc_prefix=je_")
diff --git a/var/spack/repos/builtin/packages/siesta/package.py b/var/spack/repos/builtin/packages/siesta/package.py
index e0eab1a1cb..8b1c299f67 100644
--- a/var/spack/repos/builtin/packages/siesta/package.py
+++ b/var/spack/repos/builtin/packages/siesta/package.py
@@ -16,6 +16,8 @@ class Siesta(MakefilePackage):
homepage = "https://departments.icmab.es/leem/siesta/"
+ license("GPL-3.0-or-later")
+
version("4.0.2", sha256="bafbda19358f0c1dd39bb1253c92ee548791a1c0f648977051d2657216874f7e")
version(
"4.0.1",
diff --git a/var/spack/repos/builtin/packages/sigcpp/package.py b/var/spack/repos/builtin/packages/sigcpp/package.py
index 4bd7905864..364c22c501 100644
--- a/var/spack/repos/builtin/packages/sigcpp/package.py
+++ b/var/spack/repos/builtin/packages/sigcpp/package.py
@@ -15,6 +15,8 @@ class Sigcpp(CMakePackage):
homepage = "https://libsigcplusplus.github.io/libsigcplusplus/"
url = "https://github.com/libsigcplusplus/libsigcplusplus/archive/refs/tags/3.0.7.tar.gz"
+ license("LGPL-3.0-only")
+
version("3.2.0", sha256="f9c36331b5d5ac7a1651477288f47eec51394c03ade8bb1a05d1c46eac5f77e7")
version("3.0.7", sha256="063b6ab86e4d8703ea65d894d78e8482b1fc34b92be8849f82ce1c5b05cf2b8d")
diff --git a/var/spack/repos/builtin/packages/signify/package.py b/var/spack/repos/builtin/packages/signify/package.py
index 77ec25454a..e5db29c636 100644
--- a/var/spack/repos/builtin/packages/signify/package.py
+++ b/var/spack/repos/builtin/packages/signify/package.py
@@ -12,6 +12,8 @@ class Signify(MakefilePackage):
homepage = "https://github.com/aperezdc/signify"
url = "https://github.com/aperezdc/signify/archive/v23.tar.gz"
+ license("ISC")
+
version("31", sha256="8111af7424f4cc69dab5cd43a14ccd607ca2d171ac77dd3ae288264a53254e5f")
version("23", sha256="1c690bf0e4283e0764a4a9dd784cb3debf4bb456b975b275dd1aaac7d5afe030")
diff --git a/var/spack/repos/builtin/packages/simde/package.py b/var/spack/repos/builtin/packages/simde/package.py
index d939f9e24b..4609eacf27 100644
--- a/var/spack/repos/builtin/packages/simde/package.py
+++ b/var/spack/repos/builtin/packages/simde/package.py
@@ -18,6 +18,8 @@ class Simde(MesonPackage):
url = "https://github.com/simd-everywhere/simde/archive/v0.6.0.tar.gz"
git = "https://github.com/simd-everywhere/simde.git"
+ license("MIT")
+
version("0.7.6", sha256="c63e6c61392e324728da1c7e5de308cb31410908993a769594f5e21ff8de962b")
version("0.7.2", sha256="366d5e9a342c30f1e40d1234656fb49af5ee35590aaf53b3c79b2afb906ed4c8")
version("0.6.0", sha256="25a8b8c69c17ddc2f6209e86caa6b12d4ed91c0f841617efc56e5675eea84915")
diff --git a/var/spack/repos/builtin/packages/simgrid/package.py b/var/spack/repos/builtin/packages/simgrid/package.py
index 97edfe67a6..63da352317 100644
--- a/var/spack/repos/builtin/packages/simgrid/package.py
+++ b/var/spack/repos/builtin/packages/simgrid/package.py
@@ -19,6 +19,8 @@ class Simgrid(CMakePackage):
maintainers("viniciusvgp")
+ license("LGPL-2.1-or-later")
+
version("3.35", sha256="b4570d3de18d319cbd2e16c5a669f90760307673c0cc9940d4d11cfc537e69a8")
version("3.34", sha256="161f1c6c0ebb588c587aea6388114307bb31b3c6d5332fa3dc678151f1d0564d")
version("3.32", sha256="837764eb81562f04e49dd20fbd8518d9eb1f94df00a4e4555e7ec7fa8aa341f0")
diff --git a/var/spack/repos/builtin/packages/simple-dftd3/package.py b/var/spack/repos/builtin/packages/simple-dftd3/package.py
index 060fad6760..fbcab9df9c 100644
--- a/var/spack/repos/builtin/packages/simple-dftd3/package.py
+++ b/var/spack/repos/builtin/packages/simple-dftd3/package.py
@@ -17,6 +17,8 @@ class SimpleDftd3(MesonPackage):
maintainers("awvwgk")
+ license("LGPL-3.0-or-later")
+
version("main", branch="main")
version("0.7.0", sha256="5390b20102474a3c37240f38226f3a54a809b34bcb910317bdd109b8c2865f4e")
version("0.6.0", sha256="c057361565f570cb128489c70131487f71b6891a40e5292dfe37041596810dfe")
diff --git a/var/spack/repos/builtin/packages/simplemoc/package.py b/var/spack/repos/builtin/packages/simplemoc/package.py
index 20eaebd995..ec03008317 100644
--- a/var/spack/repos/builtin/packages/simplemoc/package.py
+++ b/var/spack/repos/builtin/packages/simplemoc/package.py
@@ -16,6 +16,8 @@ class Simplemoc(MakefilePackage):
homepage = "https://github.com/ANL-CESAR/SimpleMOC/"
url = "https://github.com/ANL-CESAR/SimpleMOC/archive/v4.tar.gz"
+ license("MIT")
+
version("4", sha256="a39906014fdb234c43bf26e1919bdc8a13097788812e0b353a492b8e568816a6")
tags = ["proxy-app"]
diff --git a/var/spack/repos/builtin/packages/simsipm/package.py b/var/spack/repos/builtin/packages/simsipm/package.py
index beb1a455fc..b99b0bece0 100644
--- a/var/spack/repos/builtin/packages/simsipm/package.py
+++ b/var/spack/repos/builtin/packages/simsipm/package.py
@@ -19,6 +19,8 @@ class Simsipm(CMakePackage):
maintainers("vvolkl")
+ license("MIT")
+
version("2.0.2", sha256="ba60ed88b54b1b29d089f583dbce93b3272b0b13d47772941339f1503ee3fa48")
version("1.2.4", sha256="1c633bebb19c490b5e6dfa5ada4a6bc7ec36348237c2626d57843a25af923211")
diff --git a/var/spack/repos/builtin/packages/simulationio/package.py b/var/spack/repos/builtin/packages/simulationio/package.py
index 735e3404da..9b2eac61b6 100644
--- a/var/spack/repos/builtin/packages/simulationio/package.py
+++ b/var/spack/repos/builtin/packages/simulationio/package.py
@@ -16,6 +16,8 @@ class Simulationio(CMakePackage):
maintainers("eschnett")
+ license("LGPL-3.0-only")
+
version("master", branch="master")
version("9.0.3", sha256="d07192fb69ae0d43364dc5807ce788c6cf1f8fbaa46f83028311b6935fd76aa8")
version("9.0.2", sha256="3dd3422e64f6a75215783f6157effd07430e1d0af5884e565f73388a815511f8")
diff --git a/var/spack/repos/builtin/packages/singularity-eos/package.py b/var/spack/repos/builtin/packages/singularity-eos/package.py
index 4e9cdb3470..31c227abfe 100644
--- a/var/spack/repos/builtin/packages/singularity-eos/package.py
+++ b/var/spack/repos/builtin/packages/singularity-eos/package.py
@@ -18,6 +18,8 @@ class SingularityEos(CMakePackage, CudaPackage):
maintainers("rbberger")
+ license("BSD-3-Clause")
+
version("main", branch="main")
version("1.8.0", sha256="1f1ec496f714aa23cc7003c88a85bd10d0e53e37659ba7310541248e48a66558")
version("1.7.0", sha256="ce0825db2e9d079503e98cecf1c565352be696109042b3a0941762b35f36dc49")
diff --git a/var/spack/repos/builtin/packages/singularity-hpc/package.py b/var/spack/repos/builtin/packages/singularity-hpc/package.py
index add13addfa..a3a6489857 100644
--- a/var/spack/repos/builtin/packages/singularity-hpc/package.py
+++ b/var/spack/repos/builtin/packages/singularity-hpc/package.py
@@ -17,6 +17,8 @@ class SingularityHpc(PythonPackage):
homepage = "https://github.com/singularityhub/singularity-hpc"
pypi = "singularity-hpc/singularity-hpc-0.1.16.tar.gz"
+ license("MPL-2.0")
+
version("0.1.16", sha256="00aca234259b962914987ec725181dafc11096fa721d610485615585753d769f")
version("0.1.12", sha256="760cbcae7b07b319ff6147938578648ce6f0af760701e62bf5f88649ef08f793")
diff --git a/var/spack/repos/builtin/packages/singularity/package.py b/var/spack/repos/builtin/packages/singularity/package.py
index e02659a8c7..209848f1f5 100644
--- a/var/spack/repos/builtin/packages/singularity/package.py
+++ b/var/spack/repos/builtin/packages/singularity/package.py
@@ -24,6 +24,8 @@ class Singularity(SingularityBase):
git = "https://github.com/hpcng/singularity.git"
url = "https://github.com/hpcng/singularity/releases/download/v3.8.5/singularity-3.8.5.tar.gz"
+ license("BSD-3-Clause AND BSD-3-Clause-LBNL")
+
version(
"3.8.7",
sha256="3329f2e583f84a8343cb2c0380a1d6cbceafae7d1e633b5cbcadf7143eac859b",
diff --git a/var/spack/repos/builtin/packages/singularityce/package.py b/var/spack/repos/builtin/packages/singularityce/package.py
index 4fccdd059c..d995b07f87 100644
--- a/var/spack/repos/builtin/packages/singularityce/package.py
+++ b/var/spack/repos/builtin/packages/singularityce/package.py
@@ -197,6 +197,8 @@ class Singularityce(SingularityBase):
url = "https://github.com/sylabs/singularity/releases/download/v3.9.1/singularity-ce-3.9.1.tar.gz"
git = "https://github.com/sylabs/singularity.git"
+ license("Apache-2.0")
+
maintainers("alalazo")
version("master", branch="master")
diff --git a/var/spack/repos/builtin/packages/sio/package.py b/var/spack/repos/builtin/packages/sio/package.py
index 8b84d2a576..1deae1798b 100644
--- a/var/spack/repos/builtin/packages/sio/package.py
+++ b/var/spack/repos/builtin/packages/sio/package.py
@@ -18,6 +18,8 @@ class Sio(CMakePackage):
maintainers("vvolkl", "tmadlener", "jmcarcell")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("0.2", sha256="416c93402e7314b7aadedba8e7f9e0d4b0b4f4e34ce26285b04cebb505ecfab2")
version("0.1", sha256="0407c0daeae53660c0562f9302a220f72ab51547050cd9fe9113b995804ab4b4")
diff --git a/var/spack/repos/builtin/packages/sionlib/package.py b/var/spack/repos/builtin/packages/sionlib/package.py
index 34292ac56b..b43074e303 100644
--- a/var/spack/repos/builtin/packages/sionlib/package.py
+++ b/var/spack/repos/builtin/packages/sionlib/package.py
@@ -15,6 +15,8 @@ class Sionlib(AutotoolsPackage):
maintainers("pramodk")
+ license("BSD-3-Clause")
+
version(
"1.7.6",
sha256="e85253ed3cd17a3b1c124ccd704caea3ad3c200abfcca9cc0851cb14f5a60691",
diff --git a/var/spack/repos/builtin/packages/sirius/package.py b/var/spack/repos/builtin/packages/sirius/package.py
index e6da96a849..7ca96a6b36 100644
--- a/var/spack/repos/builtin/packages/sirius/package.py
+++ b/var/spack/repos/builtin/packages/sirius/package.py
@@ -18,6 +18,8 @@ class Sirius(CMakePackage, CudaPackage, ROCmPackage):
maintainers("simonpintarelli", "haampie", "dev-zero", "AdhocMan", "toxa81")
+ license("BSD-2-Clause")
+
version("develop", branch="develop")
version("master", branch="master")
diff --git a/var/spack/repos/builtin/packages/sjpeg/package.py b/var/spack/repos/builtin/packages/sjpeg/package.py
index 1479c73615..35c6a499c8 100644
--- a/var/spack/repos/builtin/packages/sjpeg/package.py
+++ b/var/spack/repos/builtin/packages/sjpeg/package.py
@@ -12,6 +12,8 @@ class Sjpeg(CMakePackage):
homepage = "https://github.com/webmproject/sjpeg"
git = "https://github.com/webmproject/sjpeg.git"
+ license("Apache-2.0")
+
version("master", branch="master")
depends_on("cmake@2.8.7:", type="build")
diff --git a/var/spack/repos/builtin/packages/skilion-onedrive/package.py b/var/spack/repos/builtin/packages/skilion-onedrive/package.py
index 7f74ff5728..e923088f73 100644
--- a/var/spack/repos/builtin/packages/skilion-onedrive/package.py
+++ b/var/spack/repos/builtin/packages/skilion-onedrive/package.py
@@ -13,6 +13,8 @@ class SkilionOnedrive(MakefilePackage):
homepage = "https://github.com/skilion/onedrive"
url = "https://github.com/skilion/onedrive/archive/v1.1.1.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.1.1", sha256="fb51c81ec95c28f3fe3b29e3b7f915e30161bd5f4b14bb53ae5c2233cc1e92e9")
depends_on("dmd")
diff --git a/var/spack/repos/builtin/packages/skopeo/package.py b/var/spack/repos/builtin/packages/skopeo/package.py
index a62a71251d..a6bdebf383 100644
--- a/var/spack/repos/builtin/packages/skopeo/package.py
+++ b/var/spack/repos/builtin/packages/skopeo/package.py
@@ -14,6 +14,8 @@ class Skopeo(MakefilePackage):
homepage = "https://github.com/containers/skopeo"
url = "https://github.com/containers/skopeo/archive/v0.1.39.tar.gz"
+ license("Apache-2.0")
+
version("0.1.40", sha256="ee1e33245938fcb622f5864fac860e2d8bfa2fa907af4b5ffc3704ed0db46bbf")
version("0.1.39", sha256="e9d70f7f7b891675a816f06a22df0490285ad20eefbd91f5da69ca12f56c29f2")
version("0.1.38", sha256="104ceb9c582dc5c3a49dd1752c4c326bba03f2f801596f089372e831f48ed705")
diff --git a/var/spack/repos/builtin/packages/sl/package.py b/var/spack/repos/builtin/packages/sl/package.py
index c20608833e..d16dc0f741 100644
--- a/var/spack/repos/builtin/packages/sl/package.py
+++ b/var/spack/repos/builtin/packages/sl/package.py
@@ -12,6 +12,8 @@ class Sl(MakefilePackage):
homepage = "https://github.com/mtoyoda/sl"
url = "https://github.com/mtoyoda/sl/archive/5.02.tar.gz"
+ license("MIT")
+
version("5.02", sha256="1e5996757f879c81f202a18ad8e982195cf51c41727d3fea4af01fdcbbb5563a")
depends_on("ncurses")
diff --git a/var/spack/repos/builtin/packages/slang/package.py b/var/spack/repos/builtin/packages/slang/package.py
index fd4e0209bc..46b9b686aa 100644
--- a/var/spack/repos/builtin/packages/slang/package.py
+++ b/var/spack/repos/builtin/packages/slang/package.py
@@ -12,6 +12,8 @@ class Slang(AutotoolsPackage):
homepage = "https://www.jedsoft.org/slang"
url = "https://www.jedsoft.org/releases/slang/slang-2.3.2.tar.bz2"
+ license("GPL-2.0-or-later")
+
version("2.3.3", sha256="f9145054ae131973c61208ea82486d5dd10e3c5cdad23b7c4a0617743c8f5a18")
version("2.3.2", sha256="fc9e3b0fc4f67c3c1f6d43c90c16a5c42d117b8e28457c5b46831b8b5d3ae31a")
version("2.3.1", sha256="a810d5da7b0c0c8c335393c6b4f12884be6fa7696d9ca9521ef21316a4e00f9d")
diff --git a/var/spack/repos/builtin/packages/slate/package.py b/var/spack/repos/builtin/packages/slate/package.py
index 778beda83a..1055764eab 100644
--- a/var/spack/repos/builtin/packages/slate/package.py
+++ b/var/spack/repos/builtin/packages/slate/package.py
@@ -23,6 +23,8 @@ class Slate(CMakePackage, CudaPackage, ROCmPackage):
tags = ["e4s"]
test_requires_compiler = True
+ license("BSD-3-Clause")
+
version("master", branch="master")
version(
"2023.08.25", sha256="0894d8669ed88358cc7c4cb7b77d8467336613245a7b843f3504e9224632ce0e"
diff --git a/var/spack/repos/builtin/packages/sleef/package.py b/var/spack/repos/builtin/packages/sleef/package.py
index 43c50e2d3c..d3ec4c6798 100644
--- a/var/spack/repos/builtin/packages/sleef/package.py
+++ b/var/spack/repos/builtin/packages/sleef/package.py
@@ -13,6 +13,8 @@ class Sleef(CMakePackage):
url = "https://github.com/shibatch/sleef/archive/3.2.tar.gz"
git = "https://github.com/shibatch/sleef.git"
+ license("BSL-1.0")
+
version("master", branch="master")
version("3.5.1_2020-12-22", commit="e0a003ee838b75d11763aa9c3ef17bf71a725bff") # py-torch@1.8:
version(
diff --git a/var/spack/repos/builtin/packages/slf4j/package.py b/var/spack/repos/builtin/packages/slf4j/package.py
index e8cd345aaf..bc5e16a616 100644
--- a/var/spack/repos/builtin/packages/slf4j/package.py
+++ b/var/spack/repos/builtin/packages/slf4j/package.py
@@ -16,6 +16,8 @@ class Slf4j(MavenPackage):
homepage = "http://www.slf4j.org/"
url = "https://github.com/qos-ch/slf4j/archive/v_1.7.30.tar.gz"
+ license("MIT")
+
version("1.7.30", sha256="217519588d0dd1f85cee2357ca31afdd7c0a1a8a6963953b3bf455cf5174633e")
version("1.7.29", sha256="e584f1f380d8c64ed8a45944cec3c2fb4d6b850783fd5bc166a9246bc8b6ac56")
version("1.7.28", sha256="14063bfcbc942bda03e07759e64307163c1646d70a42c632f066812a8630eec7")
diff --git a/var/spack/repos/builtin/packages/slirp4netns/package.py b/var/spack/repos/builtin/packages/slirp4netns/package.py
index f1ae2beade..a070a17f73 100644
--- a/var/spack/repos/builtin/packages/slirp4netns/package.py
+++ b/var/spack/repos/builtin/packages/slirp4netns/package.py
@@ -13,6 +13,8 @@ class Slirp4netns(AutotoolsPackage):
url = "https://github.com/rootless-containers/slirp4netns/archive/v1.1.12.tar.gz"
maintainers("bernhardkaindl")
+ license("GPL-2.0-or-later")
+
version("1.2.0", sha256="b584edde686d3cfbac210cbdb93c4b0ba5d8cc0a6a4d92b9dfc3c5baec99c727")
version("1.1.12", sha256="279dfe58a61b9d769f620b6c0552edd93daba75d7761f7c3742ec4d26aaa2962")
diff --git a/var/spack/repos/builtin/packages/sloccount/package.py b/var/spack/repos/builtin/packages/sloccount/package.py
index 2ab7a6120d..b09853f375 100644
--- a/var/spack/repos/builtin/packages/sloccount/package.py
+++ b/var/spack/repos/builtin/packages/sloccount/package.py
@@ -15,6 +15,8 @@ class Sloccount(MakefilePackage):
homepage = "https://dwheeler.com/sloccount/"
url = "https://dwheeler.com/sloccount/sloccount-2.26.tar.gz"
+ license("GPL-2.0-or-later")
+
version("2.26", sha256="fa7fa2bbf2f627dd2d0fdb958bd8ec4527231254c120a8b4322405d8a4e3d12b")
# md5sum needed at run-time
diff --git a/var/spack/repos/builtin/packages/slurm-drmaa/package.py b/var/spack/repos/builtin/packages/slurm-drmaa/package.py
index 012fc6dcd1..058abe9422 100644
--- a/var/spack/repos/builtin/packages/slurm-drmaa/package.py
+++ b/var/spack/repos/builtin/packages/slurm-drmaa/package.py
@@ -21,6 +21,8 @@ class SlurmDrmaa(AutotoolsPackage):
maintainers("pwablito")
+ license("GPL-3.0-or-later")
+
version("main", branch="main", submodules=True)
version("1.1.2", sha256="5bfe25d501de83729df3c8c8f28535b9da3e99aea7738e259903abd6f1f5c836")
diff --git a/var/spack/repos/builtin/packages/slurm/package.py b/var/spack/repos/builtin/packages/slurm/package.py
index aa4f126018..655e18fb44 100644
--- a/var/spack/repos/builtin/packages/slurm/package.py
+++ b/var/spack/repos/builtin/packages/slurm/package.py
@@ -26,6 +26,8 @@ class Slurm(AutotoolsPackage):
homepage = "https://slurm.schedmd.com"
url = "https://github.com/SchedMD/slurm/archive/slurm-21-08-8-2.tar.gz"
+ license("GPL-2.0-or-later")
+
version("23-02-4-1", sha256="7290143a71ce2797d0df3423f08396fd5c0ae4504749ff372d6860b2d6a3a1b0")
version("23-02-3-1", sha256="c41747e4484011cf376d6d4bc73b6c4696cdc0f7db4f64174f111bb9f53fb603")
version("23-02-2-1", sha256="71edcf187a7d68176cca06143adf98e8f332d42cdf000cb534b03b13834ad537")
diff --git a/var/spack/repos/builtin/packages/smalt/package.py b/var/spack/repos/builtin/packages/smalt/package.py
index 06af4f6309..35880174ec 100644
--- a/var/spack/repos/builtin/packages/smalt/package.py
+++ b/var/spack/repos/builtin/packages/smalt/package.py
@@ -12,4 +12,6 @@ class Smalt(AutotoolsPackage, SourceforgePackage):
homepage = "https://www.sanger.ac.uk/science/tools/smalt-0"
sourceforge_mirror_path = "smalt/smalt-0.7.6.tar.gz"
+ license("GPL-3.0-only")
+
version("0.7.6", sha256="89ccdfe471edba3577b43de9ebfdaedb5cd6e26b02bf4000c554253433796b31")
diff --git a/var/spack/repos/builtin/packages/smartdenovo/package.py b/var/spack/repos/builtin/packages/smartdenovo/package.py
index 61b0732ff9..a2be436a3d 100644
--- a/var/spack/repos/builtin/packages/smartdenovo/package.py
+++ b/var/spack/repos/builtin/packages/smartdenovo/package.py
@@ -13,6 +13,8 @@ class Smartdenovo(MakefilePackage):
homepage = "https://github.com/ruanjue/smartdenovo"
git = "https://github.com/ruanjue/smartdenovo.git"
+ license("GPL-3.0-only")
+
version("master", branch="master")
depends_on("sse2neon", when="target=aarch64:")
diff --git a/var/spack/repos/builtin/packages/smartmontools/package.py b/var/spack/repos/builtin/packages/smartmontools/package.py
index 301e6b057b..a73ec30dca 100644
--- a/var/spack/repos/builtin/packages/smartmontools/package.py
+++ b/var/spack/repos/builtin/packages/smartmontools/package.py
@@ -12,6 +12,8 @@ class Smartmontools(AutotoolsPackage):
homepage = "https://smartmontools.sourceforge.net"
url = "https://nchc.dl.sourceforge.net/project/smartmontools/smartmontools/6.6/smartmontools-6.6.tar.gz"
+ license("GPL-2.0-or-later")
+
version("6.6", sha256="51f43d0fb064fccaf823bbe68cf0d317d0895ff895aa353b3339a3b316a53054")
def setup_run_environment(self, env):
diff --git a/var/spack/repos/builtin/packages/smof/package.py b/var/spack/repos/builtin/packages/smof/package.py
index a751c220cb..62699cec7f 100644
--- a/var/spack/repos/builtin/packages/smof/package.py
+++ b/var/spack/repos/builtin/packages/smof/package.py
@@ -15,6 +15,8 @@ class Smof(Package):
homepage = "https://github.com/incertae-sedis/smof"
url = "https://github.com/incertae-sedis/smof/archive/2.13.1.tar.gz"
+ license("GPL-2.0-or-later")
+
version("2.13.1", sha256="bae75703728c62398f2af58b142ab2555f9be2224e13ff108913607777ea2a2e")
depends_on("python@3:", type="run")
diff --git a/var/spack/repos/builtin/packages/snakemake/package.py b/var/spack/repos/builtin/packages/snakemake/package.py
index a331b0e5c2..32b5abe8f2 100644
--- a/var/spack/repos/builtin/packages/snakemake/package.py
+++ b/var/spack/repos/builtin/packages/snakemake/package.py
@@ -13,6 +13,8 @@ class Snakemake(PythonPackage):
pypi = "snakemake/snakemake-6.12.3.tar.gz"
maintainers("marcusboden")
+ license("MIT")
+
version("7.22.0", sha256="68d7bb4ab7555f7b58a3ba748a880024df919042cfb670da231886385de697cd")
version("7.21.0", sha256="ebf91f4ca5c70809fcbfd2e8cbc982096cdadac1ec34138bb147b4a8c975c85b")
version("7.20.0", sha256="f5b45191f1d419ebf28606880cb9bfac3bfa7c5949d1d2b64f551586d4212a2a")
diff --git a/var/spack/repos/builtin/packages/snap-berkeley/package.py b/var/spack/repos/builtin/packages/snap-berkeley/package.py
index ab9e3f6e0d..b92d21be38 100644
--- a/var/spack/repos/builtin/packages/snap-berkeley/package.py
+++ b/var/spack/repos/builtin/packages/snap-berkeley/package.py
@@ -16,6 +16,8 @@ class SnapBerkeley(MakefilePackage):
url = "https://github.com/amplab/snap/archive/v1.0beta.18.tar.gz"
maintainers("snehring")
+ license("Apache-2.0")
+
version("2.0.3", sha256="8a47cfa929827e60d45dbd436ba2d1119cb2161bd5b6be99eaedac01fb6fc33a")
version("2.0.1", sha256="30f199c583e054c50ca6f3b61f27066640b7c829e5c5e8083841596a2869c064")
version(
diff --git a/var/spack/repos/builtin/packages/snap-korf/package.py b/var/spack/repos/builtin/packages/snap-korf/package.py
index d7988fe677..71172742c2 100644
--- a/var/spack/repos/builtin/packages/snap-korf/package.py
+++ b/var/spack/repos/builtin/packages/snap-korf/package.py
@@ -14,6 +14,8 @@ class SnapKorf(MakefilePackage):
url = "http://korflab.ucdavis.edu/Software/snap-2013-11-29.tar.gz"
git = "https://github.com/KorfLab/SNAP.git"
+ license("MIT")
+
version("2021-11-04", commit="62ff3120fceccb03b5eea9d21afec3167dedfa94")
version(
"2013-11-29", sha256="e2a236392d718376356fa743aa49a987aeacd660c6979cee67121e23aeffc66a"
diff --git a/var/spack/repos/builtin/packages/snap/package.py b/var/spack/repos/builtin/packages/snap/package.py
index 5a4e42a8da..5f9493c8c9 100644
--- a/var/spack/repos/builtin/packages/snap/package.py
+++ b/var/spack/repos/builtin/packages/snap/package.py
@@ -19,6 +19,8 @@ class Snap(MakefilePackage):
tags = ["proxy-app"]
+ license("Unlicense")
+
version("master")
variant("openmp", default=False, description="Build with OpenMP support")
diff --git a/var/spack/repos/builtin/packages/snappy/package.py b/var/spack/repos/builtin/packages/snappy/package.py
index 971d635291..e1ebabe105 100644
--- a/var/spack/repos/builtin/packages/snappy/package.py
+++ b/var/spack/repos/builtin/packages/snappy/package.py
@@ -12,6 +12,8 @@ class Snappy(CMakePackage):
homepage = "https://github.com/google/snappy"
url = "https://github.com/google/snappy/archive/1.1.8.tar.gz"
+ license("BSD-3-Clause")
+
version("1.1.10", sha256="49d831bffcc5f3d01482340fe5af59852ca2fe76c3e05df0e67203ebbe0f1d90")
version("1.1.9", sha256="75c1fbb3d618dd3a0483bff0e26d0a92b495bbe5059c8b4f1c962b478b6e06e7")
version("1.1.8", sha256="16b677f07832a612b0836178db7f374e414f94657c138e6993cbfc5dcc58651f")
diff --git a/var/spack/repos/builtin/packages/sniffles/package.py b/var/spack/repos/builtin/packages/sniffles/package.py
index ffa92ae838..39117d1e4e 100644
--- a/var/spack/repos/builtin/packages/sniffles/package.py
+++ b/var/spack/repos/builtin/packages/sniffles/package.py
@@ -12,6 +12,8 @@ class Sniffles(CMakePackage):
homepage = "https://github.com/fritzsedlazeck/Sniffles/wiki"
url = "https://github.com/fritzsedlazeck/Sniffles/archive/v1.0.5.tar.gz"
+ license("MIT")
+
version("1.0.7", sha256="03fa703873bdf9c32055c584448e1eece45f94b4bc68e60c9624cf3841e6d8a9")
version("1.0.5", sha256="386c6536bdaa4637579e235bac48444c08297337c490652d1e165accd34b258f")
diff --git a/var/spack/repos/builtin/packages/snphylo/package.py b/var/spack/repos/builtin/packages/snphylo/package.py
index 108a98403b..db7454845a 100644
--- a/var/spack/repos/builtin/packages/snphylo/package.py
+++ b/var/spack/repos/builtin/packages/snphylo/package.py
@@ -12,6 +12,8 @@ class Snphylo(Package):
homepage = "http://chibba.pgml.uga.edu/snphylo/"
url = "https://github.com/thlee/SNPhylo/archive/refs/tags/20180901.tar.gz"
+ license("GPL-2.0-only")
+
version("20180901", sha256="46273bcafc8f6cc2465fc524926af7dd122bcc7b7ce1b7c3f5c278111c3a9ddd")
version(
"2016-02-04",
diff --git a/var/spack/repos/builtin/packages/soapdenovo-trans/package.py b/var/spack/repos/builtin/packages/soapdenovo-trans/package.py
index 6dd83ef30e..edcb4077d7 100644
--- a/var/spack/repos/builtin/packages/soapdenovo-trans/package.py
+++ b/var/spack/repos/builtin/packages/soapdenovo-trans/package.py
@@ -15,6 +15,8 @@ class SoapdenovoTrans(MakefilePackage):
url = "https://github.com/aquaskyline/SOAPdenovo-Trans/archive/1.0.4.tar.gz"
maintainers("snehring")
+ license("GPL-3.0-only")
+
version("1.0.5", sha256="c1903c0d81142270db95916e2833400f72c4841b5c9194f182c19ebda418936f")
version("1.0.4", sha256="378a54cde0ebe240fb515ba67197c053cf95393645c1ae1399b3a611be2a9795")
diff --git a/var/spack/repos/builtin/packages/soapdenovo2/package.py b/var/spack/repos/builtin/packages/soapdenovo2/package.py
index 57f84d00c7..59f8b5dea3 100644
--- a/var/spack/repos/builtin/packages/soapdenovo2/package.py
+++ b/var/spack/repos/builtin/packages/soapdenovo2/package.py
@@ -19,6 +19,8 @@ class Soapdenovo2(MakefilePackage):
url = "https://github.com/aquaskyline/SOAPdenovo2/archive/r240.tar.gz"
maintainers("snehring")
+ license("GPL-3.0-only")
+
version("242", sha256="a0043ceb41bc17a1c3fd2b8abe4f9029a60ad3edceb2b15af3c2cfabd36aa11b")
version("240", sha256="cc9e9f216072c0bbcace5efdead947e1c3f41f09baec5508c7b90f933a090909")
diff --git a/var/spack/repos/builtin/packages/socat/package.py b/var/spack/repos/builtin/packages/socat/package.py
index 44fc720654..e029a9d411 100644
--- a/var/spack/repos/builtin/packages/socat/package.py
+++ b/var/spack/repos/builtin/packages/socat/package.py
@@ -20,6 +20,8 @@ class Socat(AutotoolsPackage):
maintainers("michaelkuhn")
+ license("GPL-2.0-only WITH OpenSSL-Exception")
+
version("1.7.4.4", sha256="fbd42bd2f0e54a3af6d01bdf15385384ab82dbc0e4f1a5e153b3e0be1b6380ac")
depends_on("openssl")
diff --git a/var/spack/repos/builtin/packages/soci/package.py b/var/spack/repos/builtin/packages/soci/package.py
index c9f478c394..e42ba84399 100644
--- a/var/spack/repos/builtin/packages/soci/package.py
+++ b/var/spack/repos/builtin/packages/soci/package.py
@@ -12,6 +12,8 @@ class Soci(CMakePackage):
homepage = "https://github.com/SOCI/soci"
url = "https://github.com/SOCI/soci/archive/v4.0.2.tar.gz"
+ license("BSL-1.0")
+
version("4.0.2", sha256="f293192a412ed82693d17dfe46e2734b140bff835bc3259e3cbd7c315e5e2d74")
version("4.0.0", sha256="359b988d8cbe81357835317821919f7e270c0705e41951a92ac1627cb9fe8faf")
version(
diff --git a/var/spack/repos/builtin/packages/sollya/package.py b/var/spack/repos/builtin/packages/sollya/package.py
index dba1d6981a..0a2a15fdd4 100644
--- a/var/spack/repos/builtin/packages/sollya/package.py
+++ b/var/spack/repos/builtin/packages/sollya/package.py
@@ -15,6 +15,8 @@ class Sollya(AutotoolsPackage):
homepage = "https://www.sollya.org"
url = "https://www.sollya.org/releases/sollya-7.0/sollya-7.0.tar.bz2"
+ license("LGPL-3.0-or-later")
+
version("7.0", sha256="15745871f7dd3e96e12915098dd6df2078b815853a38143b2bc6c01477044984")
depends_on("gmp")
diff --git a/var/spack/repos/builtin/packages/solr/package.py b/var/spack/repos/builtin/packages/solr/package.py
index 39312733a1..35f5140199 100644
--- a/var/spack/repos/builtin/packages/solr/package.py
+++ b/var/spack/repos/builtin/packages/solr/package.py
@@ -19,6 +19,8 @@ class Solr(Package):
depends_on("java", type="run")
+ license("CC-BY-2.5")
+
version("8.11.2", sha256="54d6ebd392942f0798a60d50a910e26794b2c344ee97c2d9b50e678a7066d3a6")
version("8.6.0", sha256="4519ccdb531619df770f1065db6adcedc052c7aa94b42806d541966550956aa5")
version("8.5.2", sha256="c457d6c7243241cad141e1df34c6f669d58a6c60e537f4217d032616dd066dcf")
diff --git a/var/spack/repos/builtin/packages/somatic-sniper/package.py b/var/spack/repos/builtin/packages/somatic-sniper/package.py
index 38a704a1ab..c13bf911fb 100644
--- a/var/spack/repos/builtin/packages/somatic-sniper/package.py
+++ b/var/spack/repos/builtin/packages/somatic-sniper/package.py
@@ -12,6 +12,8 @@ class SomaticSniper(CMakePackage):
homepage = "https://gmt.genome.wustl.edu/packages/somatic-sniper"
url = "https://github.com/genome/somatic-sniper/archive/v1.0.5.0.tar.gz"
+ license("MIT")
+
version("1.0.5.0", sha256="fc41e90237b059fcc591e404830c4b1be678642dd5afd76ce545b97b4b7b3de1")
depends_on("ncurses")
diff --git a/var/spack/repos/builtin/packages/sombrero/package.py b/var/spack/repos/builtin/packages/sombrero/package.py
index 23fcfcf148..fc94c4e2b8 100644
--- a/var/spack/repos/builtin/packages/sombrero/package.py
+++ b/var/spack/repos/builtin/packages/sombrero/package.py
@@ -14,6 +14,8 @@ class Sombrero(MakefilePackage):
homepage = "https://github.com/sa2c/sombrero"
url = "https://github.com/sa2c/sombrero/archive/refs/tags/1.0.tar.gz"
+ license("GPL-2.0-only")
+
version(
"2021-08-16", sha256="f62aa1934fef6a025449a9e037345043072be6198f92087853c58c67f1342f73"
)
diff --git a/var/spack/repos/builtin/packages/sonlib/package.py b/var/spack/repos/builtin/packages/sonlib/package.py
index a3c268b0fb..00874604a8 100644
--- a/var/spack/repos/builtin/packages/sonlib/package.py
+++ b/var/spack/repos/builtin/packages/sonlib/package.py
@@ -21,6 +21,8 @@ class Sonlib(MakefilePackage):
url = "https://github.com/ComparativeGenomicsToolkit/sonLib"
git = "https://github.com/ComparativeGenomicsToolkit/sonLib.git"
+ license("MIT")
+
version("master", branch="master")
version("2020-04-01", commit="7ebe2ede05a6ee366d93a7a993db69a99943a68f")
diff --git a/var/spack/repos/builtin/packages/sortmerna/package.py b/var/spack/repos/builtin/packages/sortmerna/package.py
index 8a9cec6c26..813b7988a5 100644
--- a/var/spack/repos/builtin/packages/sortmerna/package.py
+++ b/var/spack/repos/builtin/packages/sortmerna/package.py
@@ -13,6 +13,8 @@ class Sortmerna(CMakePackage):
homepage = "https://github.com/biocore/sortmerna"
git = "https://github.com/biocore/sortmerna.git"
+ license("LGPL-3.0-or-later")
+
version("2017-07-13", commit="8bde6fa113a5d99a23ae81b48eeea6760e966094")
depends_on("zlib-api")
diff --git a/var/spack/repos/builtin/packages/sos/package.py b/var/spack/repos/builtin/packages/sos/package.py
index 9234c7ab9d..696aa789a7 100644
--- a/var/spack/repos/builtin/packages/sos/package.py
+++ b/var/spack/repos/builtin/packages/sos/package.py
@@ -15,6 +15,8 @@ class Sos(AutotoolsPackage):
# notify when the package is updated.
maintainers("rscohn2")
+ license("GPL-2.0-or-later")
+
version("1.5.2", sha256="c9df8c6ab43890e5d8970467c188ae2fad736845875ca4c370ff047dbb37d017")
version("1.5.1", sha256="0a6303dcbdd713ef2d83c617c1eb821227603c98cb9816c53585fd993da8a984")
version("1.5.0", sha256="02679da6085cca2919f900022c46bad48479690586cb4e7f971ec3a735bab4d4")
diff --git a/var/spack/repos/builtin/packages/source-highlight/package.py b/var/spack/repos/builtin/packages/source-highlight/package.py
index 777aef051d..027074e6e2 100644
--- a/var/spack/repos/builtin/packages/source-highlight/package.py
+++ b/var/spack/repos/builtin/packages/source-highlight/package.py
@@ -16,6 +16,8 @@ class SourceHighlight(AutotoolsPackage, GNUMirrorPackage):
gnu_mirror_path = "src-highlite/source-highlight-3.1.8.tar.gz"
git = "https://git.savannah.gnu.org/git/src-highlite.git"
+ license("GPL-3.0-or-later")
+
version("master", branch="master")
version("3.1.9", sha256="3a7fd28378cb5416f8de2c9e77196ec915145d44e30ff4e0ee8beb3fe6211c91")
version("3.1.8", sha256="01336a7ea1d1ccc374201f7b81ffa94d0aecb33afc7d6903ebf9fbf33a55ada3")
diff --git a/var/spack/repos/builtin/packages/spack/package.py b/var/spack/repos/builtin/packages/spack/package.py
index ba1e026e81..51211819a9 100644
--- a/var/spack/repos/builtin/packages/spack/package.py
+++ b/var/spack/repos/builtin/packages/spack/package.py
@@ -21,6 +21,8 @@ class Spack(Package):
url = "https://github.com/spack/spack/releases/download/v0.16.2/spack-0.16.2.tar.gz"
maintainers("haampie")
+ license("Apache-2.0")
+
version("develop", branch="develop")
version("0.20.1", sha256="141be037b56e4b095840a95ac51c428c29dad078f7f88140ae6355b2a1b32dc3")
version("0.20.0", sha256="a189b4e8173eefdf76617445125b329d912f730767048846c38c8a2637396a7d")
diff --git a/var/spack/repos/builtin/packages/span-lite/package.py b/var/spack/repos/builtin/packages/span-lite/package.py
index e72266a06a..da6980755c 100644
--- a/var/spack/repos/builtin/packages/span-lite/package.py
+++ b/var/spack/repos/builtin/packages/span-lite/package.py
@@ -18,6 +18,8 @@ class SpanLite(CMakePackage):
url = "https://github.com/martinmoene/span-lite/archive/v0.10.3.tar.gz"
git = "https://github.com/martinmoene/span-lite"
+ license("BSL-1.0")
+
version("0.10.3", sha256="04ac8148760369f11d4cdbc7969d66cb3d372357b6b5c7744841a60551ccb50b")
version("0.9.2", sha256="7562802aac9b78e0140c3d59933cf4dc5825c0712c63daad2f7fff8c67e62eb4")
version("0.8.1", sha256="2136dba54988c16b03f7c652ea977205bf624bfde90c24331177027d6529386d")
diff --git a/var/spack/repos/builtin/packages/spark/package.py b/var/spack/repos/builtin/packages/spark/package.py
index bb1b582224..42a3ca0e79 100644
--- a/var/spack/repos/builtin/packages/spark/package.py
+++ b/var/spack/repos/builtin/packages/spark/package.py
@@ -21,6 +21,8 @@ class Spark(Package):
depends_on("java", type=("build", "run"))
depends_on("hadoop", when="+hadoop", type=("build", "run"))
+ license("Apache-2.0")
+
version("3.1.1", sha256="2d16f527016993e69a7c801233e661a170e3099ae2d9b950f7457729d63062f4")
version("3.0.2", sha256="1a904f9bfa44a1218cb440c99800dd2ae729249a73c63b3bb10e431ed5b58406")
version("3.0.1", sha256="ddda310ac09e3f2da9c33ad278b1665fbad2411d8da127d0de86b90019e962dc")
diff --git a/var/spack/repos/builtin/packages/sparse/package.py b/var/spack/repos/builtin/packages/sparse/package.py
index 18f5e0da09..82b9a65e81 100644
--- a/var/spack/repos/builtin/packages/sparse/package.py
+++ b/var/spack/repos/builtin/packages/sparse/package.py
@@ -15,6 +15,8 @@ class Sparse(MakefilePackage):
maintainers("wortiz")
+ license("MIT")
+
version("1.4b", sha256="63e6646244fd8f4d89f7f70fbf4cfd46b7688d21b22840a0ce57d294a7496d28")
variant("pic", default=True, description="Build with position independent code")
diff --git a/var/spack/repos/builtin/packages/sparsehash/package.py b/var/spack/repos/builtin/packages/sparsehash/package.py
index 1e6761634c..ac9e35b8a2 100644
--- a/var/spack/repos/builtin/packages/sparsehash/package.py
+++ b/var/spack/repos/builtin/packages/sparsehash/package.py
@@ -12,5 +12,7 @@ class Sparsehash(AutotoolsPackage):
homepage = "https://github.com/sparsehash/sparsehash"
url = "https://github.com/sparsehash/sparsehash/archive/sparsehash-2.0.4.tar.gz"
+ license("BSD-3-Clause")
+
version("2.0.4", sha256="8cd1a95827dfd8270927894eb77f62b4087735cbede953884647f16c521c7e58")
version("2.0.3", sha256="05e986a5c7327796dad742182b2d10805a8d4f511ad090da0490f146c1ff7a8c")
diff --git a/var/spack/repos/builtin/packages/sparskit/package.py b/var/spack/repos/builtin/packages/sparskit/package.py
index 3d02915855..a9d4345f38 100644
--- a/var/spack/repos/builtin/packages/sparskit/package.py
+++ b/var/spack/repos/builtin/packages/sparskit/package.py
@@ -16,6 +16,8 @@ class Sparskit(MakefilePackage):
homepage = "https://www-users.cse.umn.edu/~saad/software/SPARSKIT/"
+ license("LGPL-2.1-or-later")
+
version(
"develop",
sha256="ecdd0a9968d6b45153a328710a42fe87600f0bba0e3c53896090b8ae1c113b7a",
diff --git a/var/spack/repos/builtin/packages/spath/package.py b/var/spack/repos/builtin/packages/spath/package.py
index fb4441bd1f..fe48f98491 100644
--- a/var/spack/repos/builtin/packages/spath/package.py
+++ b/var/spack/repos/builtin/packages/spath/package.py
@@ -16,6 +16,8 @@ class Spath(CMakePackage):
maintainers("CamStan", "gonsie")
+ license("MIT")
+
version("main", branch="main")
version("0.3.0", sha256="cb155a31cebde8b7bf397123de3be290fd99d3863509b4ba9b0252caba660082")
version("0.2.0", sha256="2de8a25547b53ef064664d79b543141bc3020219f40ff0e1076f676e13a9e77a")
diff --git a/var/spack/repos/builtin/packages/spdk/package.py b/var/spack/repos/builtin/packages/spdk/package.py
index 0dab950c55..ad5d6000ed 100644
--- a/var/spack/repos/builtin/packages/spdk/package.py
+++ b/var/spack/repos/builtin/packages/spdk/package.py
@@ -20,6 +20,8 @@ class Spdk(AutotoolsPackage):
git = "https://github.com/spdk/spdk"
maintainers("hyoklee")
+ license("BSD-3-Clause")
+
version("master", branch="master", submodules=True)
version(
"23.01", tag="v23.01", commit="10edc60aa8b5f1b04d6496fea976dec75e276a95", submodules=True
diff --git a/var/spack/repos/builtin/packages/spdlog/package.py b/var/spack/repos/builtin/packages/spdlog/package.py
index 36dc0a19b9..881cdf9c0d 100644
--- a/var/spack/repos/builtin/packages/spdlog/package.py
+++ b/var/spack/repos/builtin/packages/spdlog/package.py
@@ -12,6 +12,8 @@ class Spdlog(CMakePackage):
homepage = "https://github.com/gabime/spdlog"
url = "https://github.com/gabime/spdlog/archive/v0.9.0.tar.gz"
+ license("MIT")
+
version("1.12.0", sha256="4dccf2d10f410c1e2feaff89966bfc49a1abb29ef6f08246335b110e001e09a9")
version("1.11.0", sha256="ca5cae8d6cac15dae0ec63b21d6ad3530070650f68076f3a4a862ca293a858bb")
version("1.10.0", sha256="697f91700237dbae2326b90469be32b876b2b44888302afbc7aceb68bcfe8224")
diff --git a/var/spack/repos/builtin/packages/specfem3d-globe/package.py b/var/spack/repos/builtin/packages/specfem3d-globe/package.py
index 320cd255a7..a590a4e679 100644
--- a/var/spack/repos/builtin/packages/specfem3d-globe/package.py
+++ b/var/spack/repos/builtin/packages/specfem3d-globe/package.py
@@ -14,6 +14,8 @@ class Specfem3dGlobe(AutotoolsPackage, CudaPackage):
homepage = "https://github.com/geodynamics/specfem3d_globe"
url = "https://github.com/geodynamics/specfem3d_globe/archive/v7.0.2.tar.gz"
+ license("GPL-3.0-only")
+
version("8.0.0", sha256="3e234e66fce4cc5484c651584187b255f951ee6cd1ec057e6aa6d42aced9052d")
version("7.0.2", sha256="78b4cfbe4e5121927ab82a8c2e821b65cdfff3e94d017303bf21af7805186d9b")
diff --git a/var/spack/repos/builtin/packages/spectra/package.py b/var/spack/repos/builtin/packages/spectra/package.py
index eee0c76141..0a8732c63e 100644
--- a/var/spack/repos/builtin/packages/spectra/package.py
+++ b/var/spack/repos/builtin/packages/spectra/package.py
@@ -22,6 +22,8 @@ class Spectra(CMakePackage):
url = "https://github.com/yixuan/spectra/archive/refs/tags/v1.0.1.tar.gz"
maintainers("snehring")
+ license("MPL-2.0")
+
version("1.0.1", sha256="919e3fbc8c539a321fd5a0766966922b7637cc52eb50a969241a997c733789f3")
version("1.0.0", sha256="45228b7d77b916b5384245eb13aa24bc994f3b0375013a8ba6b85adfd2dafd67")
version("0.9.0", sha256="2966757d432e8fba5958c2a05ad5674ce34eaae3718dd546c1ba8760b80b7a3d")
diff --git a/var/spack/repos/builtin/packages/spectre/package.py b/var/spack/repos/builtin/packages/spectre/package.py
index df0ff30acd..f6253be595 100644
--- a/var/spack/repos/builtin/packages/spectre/package.py
+++ b/var/spack/repos/builtin/packages/spectre/package.py
@@ -28,6 +28,8 @@ class Spectre(CMakePackage):
generator("ninja")
+ license("MIT")
+
version("develop", branch="develop")
version(
"2023.10.11", sha256="f25d17bc80cc49ebdd81726326701fe9ecd2b6705d86e6e3d48d9e4a458c8aff"
diff --git a/var/spack/repos/builtin/packages/speex/package.py b/var/spack/repos/builtin/packages/speex/package.py
index ce21d93f5b..7189e4a502 100644
--- a/var/spack/repos/builtin/packages/speex/package.py
+++ b/var/spack/repos/builtin/packages/speex/package.py
@@ -13,5 +13,7 @@ class Speex(AutotoolsPackage):
homepage = "https://speex.org"
url = "http://downloads.us.xiph.org/releases/speex/speex-1.2.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.2.1", sha256="4b44d4f2b38a370a2d98a78329fefc56a0cf93d1c1be70029217baae6628feea")
version("1.2.0", sha256="eaae8af0ac742dc7d542c9439ac72f1f385ce838392dc849cae4536af9210094")
diff --git a/var/spack/repos/builtin/packages/speexdsp/package.py b/var/spack/repos/builtin/packages/speexdsp/package.py
index 5587801083..c068bb9336 100644
--- a/var/spack/repos/builtin/packages/speexdsp/package.py
+++ b/var/spack/repos/builtin/packages/speexdsp/package.py
@@ -12,6 +12,8 @@ class Speexdsp(AutotoolsPackage):
homepage = "https://github.com/xiph/speexdsp"
url = "https://github.com/xiph/speexdsp/archive/SpeexDSP-1.2.0.tar.gz"
+ license("BSD-3-Clause")
+
version("1.2.1", sha256="d17ca363654556a4ff1d02cc13d9eb1fc5a8642c90b40bd54ce266c3807b91a7")
version("1.2.0", sha256="d7032f607e8913c019b190c2bccc36ea73fc36718ee38b5cdfc4e4c0a04ce9a4")
diff --git a/var/spack/repos/builtin/packages/sperr/package.py b/var/spack/repos/builtin/packages/sperr/package.py
index 5def42991f..5e11462615 100644
--- a/var/spack/repos/builtin/packages/sperr/package.py
+++ b/var/spack/repos/builtin/packages/sperr/package.py
@@ -16,6 +16,8 @@ class Sperr(CMakePackage):
git = "https://github.com/NCAR/SPERR.git"
maintainers("shaomeng", "robertu94")
+ license("GPL-3.0-only")
+
# Versions
version("main", branch="main")
version("0.7.1", sha256="1c3f46200be365427d1f57f5873f1b0b6dbcd297de4603a47a7fa3f41b273d79")
diff --git a/var/spack/repos/builtin/packages/spfft/package.py b/var/spack/repos/builtin/packages/spfft/package.py
index 89217b5626..3073a8c377 100644
--- a/var/spack/repos/builtin/packages/spfft/package.py
+++ b/var/spack/repos/builtin/packages/spfft/package.py
@@ -16,6 +16,8 @@ class Spfft(CMakePackage, CudaPackage, ROCmPackage):
maintainers("AdhocMan", "haampie")
+ license("BSD-3-Clause")
+
version("develop", branch="develop")
version("master", branch="master")
diff --git a/var/spack/repos/builtin/packages/spglib/package.py b/var/spack/repos/builtin/packages/spglib/package.py
index 1d00091c13..388ccc1f27 100644
--- a/var/spack/repos/builtin/packages/spglib/package.py
+++ b/var/spack/repos/builtin/packages/spglib/package.py
@@ -18,6 +18,8 @@ class Spglib(CMakePackage):
# patch by Krishnendu Ghosh
patch("fix_cpp.patch", when="@:1.10.3")
+ license("BSD-3-Clause")
+
version("2.1.0", sha256="31bca273a1bc54e1cff4058eebe7c0a35d5f9b489579e84667d8e005c73dcc13")
version("2.0.2", sha256="10e44a35099a0a5d0fc6ee0cdb39d472c23cb98b1f5167c0e2b08f6069f3db1e")
version("2.0.1", sha256="d7407c0d67174a0c5e41a82ed62948c43fcaf1b5529f97238d7fadd1123ffe22")
diff --git a/var/spack/repos/builtin/packages/spiner/package.py b/var/spack/repos/builtin/packages/spiner/package.py
index a1ef3d637d..afe65def3f 100644
--- a/var/spack/repos/builtin/packages/spiner/package.py
+++ b/var/spack/repos/builtin/packages/spiner/package.py
@@ -16,6 +16,8 @@ class Spiner(CMakePackage, CudaPackage):
maintainers("rbberger")
+ license("BSD-3-Clause")
+
version("main", branch="main")
version("1.6.2", sha256="91fb403ce3b151fbdf8b6ff5aed0d8dde1177749f5633951027b100ebc7080d3")
version("1.6.1", sha256="52774322571d3b9b0dc3c6b255257de9af0e8e6170834360f2252c1ac272cbe7")
diff --git a/var/spack/repos/builtin/packages/spiral-package-fftx/package.py b/var/spack/repos/builtin/packages/spiral-package-fftx/package.py
index 1054359628..a194a5400d 100644
--- a/var/spack/repos/builtin/packages/spiral-package-fftx/package.py
+++ b/var/spack/repos/builtin/packages/spiral-package-fftx/package.py
@@ -21,6 +21,8 @@ class SpiralPackageFftx(Package):
# such. If this package is required spiral-software should be installed
# with the +fftx variant active
+ license("BSD-2-Clause-FreeBSD")
+
version("develop", branch="develop")
version("main", branch="main")
version("1.3.0", sha256="f798165bd9a96b41262e889ca235d86dfda4e0fdc414bfb9b463c50ca86f480b")
diff --git a/var/spack/repos/builtin/packages/spiral-package-hcol/package.py b/var/spack/repos/builtin/packages/spiral-package-hcol/package.py
index 07ea2a3c46..b176260d18 100644
--- a/var/spack/repos/builtin/packages/spiral-package-hcol/package.py
+++ b/var/spack/repos/builtin/packages/spiral-package-hcol/package.py
@@ -19,6 +19,8 @@ class SpiralPackageHcol(Package):
# such. If this package is required spiral-software should be installed
# with the +hcol variant active
+ license("BSD-2-Clause-FreeBSD")
+
version("master", branch="master")
version("1.0.0", sha256="18ae6f0a090de03723612a6c91ca17cf62971129540936d8c2738bd8f807a511")
diff --git a/var/spack/repos/builtin/packages/spiral-package-jit/package.py b/var/spack/repos/builtin/packages/spiral-package-jit/package.py
index f378888f53..7b4bde14ff 100644
--- a/var/spack/repos/builtin/packages/spiral-package-jit/package.py
+++ b/var/spack/repos/builtin/packages/spiral-package-jit/package.py
@@ -19,6 +19,8 @@ class SpiralPackageJit(Package):
# such. If this package is required spiral-software should be installed
# with the +jit variant active
+ license("BSD-2-Clause-FreeBSD")
+
version("develop", branch="develop")
version("main", branch="main")
version("1.1.0", sha256="64cebf31b7a02fdcb3992a581c2fef67576f92bf893eaf88cd5ed1b1d853d550")
diff --git a/var/spack/repos/builtin/packages/spiral-package-mpi/package.py b/var/spack/repos/builtin/packages/spiral-package-mpi/package.py
index 6c4ae70d5a..1a21de8ae8 100644
--- a/var/spack/repos/builtin/packages/spiral-package-mpi/package.py
+++ b/var/spack/repos/builtin/packages/spiral-package-mpi/package.py
@@ -18,6 +18,8 @@ class SpiralPackageMpi(Package):
# such. If this package is required spiral-software should be installed
# with the +mpi variant active
+ license("BSD-2-Clause-FreeBSD")
+
version("develop", branch="develop")
version("main", branch="main")
version("1.1.0", sha256="baf3c9dac7fee330e4bb4adbd24cc7e55f27fc27417644c0b216124f9052f1f5")
diff --git a/var/spack/repos/builtin/packages/spiral-package-simt/package.py b/var/spack/repos/builtin/packages/spiral-package-simt/package.py
index 9dc727e0f0..9f7fbfb1e9 100644
--- a/var/spack/repos/builtin/packages/spiral-package-simt/package.py
+++ b/var/spack/repos/builtin/packages/spiral-package-simt/package.py
@@ -19,6 +19,8 @@ class SpiralPackageSimt(Package):
# such. If this package is required spiral-software should be installed
# with the +simt variant active
+ license("BSD-2-Clause-FreeBSD")
+
version("develop", branch="develop")
version("main", branch="main")
version("1.1.0", sha256="4d6a5e586889b9e000968c99f3068ba86a12cc389665c6deadc4734117ef7a95")
diff --git a/var/spack/repos/builtin/packages/spiral-software/package.py b/var/spack/repos/builtin/packages/spiral-software/package.py
index ae559b4adc..6a1a267229 100644
--- a/var/spack/repos/builtin/packages/spiral-software/package.py
+++ b/var/spack/repos/builtin/packages/spiral-software/package.py
@@ -17,6 +17,8 @@ class SpiralSoftware(CMakePackage):
maintainers("spiralgen")
+ license("BSD-2-Clause-FreeBSD")
+
version("develop", branch="develop")
version("master", branch="master")
version("8.5.1", sha256="845630a69c93c915435100fcb4c800e9f0b181a44bb1debbf8e3a68993ce7797")
diff --git a/var/spack/repos/builtin/packages/spla/package.py b/var/spack/repos/builtin/packages/spla/package.py
index 616d90bf2d..53c0619d4e 100644
--- a/var/spack/repos/builtin/packages/spla/package.py
+++ b/var/spack/repos/builtin/packages/spla/package.py
@@ -17,6 +17,8 @@ class Spla(CMakePackage):
maintainers("AdhocMan", "haampie")
+ license("BSD-3-Clause")
+
version("1.5.5", sha256="bc0c366e228344b1b2df55b9ce750d73c1165380e512da5a04d471db126d66ce")
version("1.5.4", sha256="de30e427d24c741e2e4fcae3d7668162056ac2574afed6522c0bb49d6f1d0f79")
version("1.5.3", sha256="527c06e316ce46ec87309a16bfa4138b1abad23fd276fe789c78a2de84f05637")
diff --git a/var/spack/repos/builtin/packages/spot/package.py b/var/spack/repos/builtin/packages/spot/package.py
index 20d20b84ad..04bccac696 100644
--- a/var/spack/repos/builtin/packages/spot/package.py
+++ b/var/spack/repos/builtin/packages/spot/package.py
@@ -14,6 +14,8 @@ class Spot(AutotoolsPackage):
homepage = "https://spot.lrde.epita.fr/"
url = "https://www.lrde.epita.fr/dload/spot/spot-1.99.3.tar.gz"
+ license("MIT")
+
version("2.11.5", sha256="3acfd5cd112d00576ac234baeb34e1c6adf8c03155d4cda973e6317ac8bd1774")
version("2.11.4", sha256="91ecac6202819ea1de4534902ce457ec6eec0573d730584d6494d06b0bcaa0b4")
version("2.9.4", sha256="e11208323baabe9b5f98098d4b9bb39803fb102a68abbbaf900f1fcd578f0f85")
diff --git a/var/spack/repos/builtin/packages/sprng/package.py b/var/spack/repos/builtin/packages/sprng/package.py
index d6f32bebd0..301453dd91 100644
--- a/var/spack/repos/builtin/packages/sprng/package.py
+++ b/var/spack/repos/builtin/packages/sprng/package.py
@@ -18,6 +18,8 @@ class Sprng(AutotoolsPackage):
homepage = "http://www.sprng.org"
url = "http://www.sprng.org/Version5.0/sprng5.tar.bz2"
+ license("GPL-2.0-only")
+
version("5.0", sha256="9172a495472cc24893e7489ce9b5654300dc60cba4430e436ce50d28eb749a66")
variant("mpi", default=True, description="Enable MPI support")
diff --git a/var/spack/repos/builtin/packages/sqlcipher/package.py b/var/spack/repos/builtin/packages/sqlcipher/package.py
index 82b29b96c7..dc7d045f95 100644
--- a/var/spack/repos/builtin/packages/sqlcipher/package.py
+++ b/var/spack/repos/builtin/packages/sqlcipher/package.py
@@ -16,6 +16,8 @@ class Sqlcipher(AutotoolsPackage):
maintainers("rmsds")
+ license("BSD-3-Clause")
+
version("4.4.1", sha256="a36ed7c879a5e9af1054942201c75fc56f1db22e46bf6c2bbae3975dfeb6782d")
version("4.4.0", sha256="0924b2ae1079717954498bda78a30de20ce2a6083076b16214a711567821d148")
version("4.3.0", sha256="fccb37e440ada898902b294d02cde7af9e8706b185d77ed9f6f4d5b18b4c305f")
diff --git a/var/spack/repos/builtin/packages/sqlite-jdbc/package.py b/var/spack/repos/builtin/packages/sqlite-jdbc/package.py
index b713541b15..e57f900663 100644
--- a/var/spack/repos/builtin/packages/sqlite-jdbc/package.py
+++ b/var/spack/repos/builtin/packages/sqlite-jdbc/package.py
@@ -13,6 +13,8 @@ class SqliteJdbc(MavenPackage):
homepage = "https://github.com/xerial/sqlite-jdbc"
url = "https://github.com/xerial/sqlite-jdbc/archive/3.32.3.2.tar.gz"
+ license("Apache-2.0")
+
version("3.32.3.2", sha256="9168ad02cb8b01449271eabd8a2a81461954c2c3fa854d3828a37dc07a1fefec")
version("3.32.3.1", sha256="455e2a009101ede40f9510cf2c34e76f30d411f290957bfd9296da12d6e06591")
version("3.32.3", sha256="19725caa4742960d385472a6094b8164bb8f29e816f04b830fa65c56517b4564")
diff --git a/var/spack/repos/builtin/packages/sqlite/package.py b/var/spack/repos/builtin/packages/sqlite/package.py
index 1989031470..9a7408a815 100644
--- a/var/spack/repos/builtin/packages/sqlite/package.py
+++ b/var/spack/repos/builtin/packages/sqlite/package.py
@@ -17,6 +17,8 @@ class Sqlite(AutotoolsPackage):
homepage = "https://www.sqlite.org"
+ license("blessing")
+
version("3.43.2", sha256="6d422b6f62c4de2ca80d61860e3a3fb693554d2f75bb1aaca743ccc4d6f609f0")
version("3.42.0", sha256="7abcfd161c6e2742ca5c6c0895d1f853c940f203304a0b49da4e1eca5d088ca6")
version("3.40.1", sha256="2c5dea207fa508d765af1ef620b637dcb06572afa6f01f0815bd5bbf864b33d9")
diff --git a/var/spack/repos/builtin/packages/sqlitebrowser/package.py b/var/spack/repos/builtin/packages/sqlitebrowser/package.py
index 16da039b10..3d09221257 100644
--- a/var/spack/repos/builtin/packages/sqlitebrowser/package.py
+++ b/var/spack/repos/builtin/packages/sqlitebrowser/package.py
@@ -14,6 +14,8 @@ class Sqlitebrowser(CMakePackage):
homepage = "https://sqlitebrowser.org"
url = "https://github.com/sqlitebrowser/sqlitebrowser/archive/v3.10.1.tar.gz"
+ license("GPL-3.0-only")
+
version("3.12.2", sha256="645f98d38e5d128a449e93cebf03c8070f9eacd2d16b10e433a781d54a9d478a")
version("3.10.1", sha256="36eb53bc75192c687dce298c79f1532c410ce4ecbeeacfb07b9d02a307f16bef")
diff --git a/var/spack/repos/builtin/packages/sqoop/package.py b/var/spack/repos/builtin/packages/sqoop/package.py
index 8ee52aa3f1..5f5c1d1e67 100644
--- a/var/spack/repos/builtin/packages/sqoop/package.py
+++ b/var/spack/repos/builtin/packages/sqoop/package.py
@@ -17,6 +17,8 @@ class Sqoop(MavenPackage):
list_url = "https://downloads.apache.org/sqoop/"
list_depth = 1
+ license("Apache-2.0")
+
version("1.99.7", sha256="caca533554235d9e999435be59a13b5ecae514b3c914ca3b54868fca43a3b74a")
depends_on("java@8", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/squashfs-mount/package.py b/var/spack/repos/builtin/packages/squashfs-mount/package.py
index af476e4638..2497c2f814 100644
--- a/var/spack/repos/builtin/packages/squashfs-mount/package.py
+++ b/var/spack/repos/builtin/packages/squashfs-mount/package.py
@@ -15,6 +15,8 @@ class SquashfsMount(MakefilePackage):
maintainers("haampie")
+ license("BSD-3-Clause")
+
version("0.4.0", sha256="0b17c797b4befdab172fc58a74f3b647bbdf127ff5bdaf7c21d907b7a9714339")
version("0.1.0", sha256="37841ede7a7486d437fd06ae13e432560f81806f69addc72cfc8e564c8727bc6")
diff --git a/var/spack/repos/builtin/packages/squashfs/package.py b/var/spack/repos/builtin/packages/squashfs/package.py
index d71da4bc5e..594af2f047 100644
--- a/var/spack/repos/builtin/packages/squashfs/package.py
+++ b/var/spack/repos/builtin/packages/squashfs/package.py
@@ -12,6 +12,8 @@ class Squashfs(MakefilePackage):
homepage = "http://squashfs.sourceforge.net"
url = "https://downloads.sourceforge.net/project/squashfs/squashfs/squashfs4.3/squashfs4.3.tar.gz"
+ license("GPL-2.0-or-later")
+
# version sha1
version("4.6.1", sha256="94201754b36121a9f022a190c75f718441df15402df32c2b520ca331a107511c")
version(
diff --git a/var/spack/repos/builtin/packages/squashfuse/package.py b/var/spack/repos/builtin/packages/squashfuse/package.py
index 85b7c03c8a..d9d2ae1817 100644
--- a/var/spack/repos/builtin/packages/squashfuse/package.py
+++ b/var/spack/repos/builtin/packages/squashfuse/package.py
@@ -15,6 +15,8 @@ class Squashfuse(AutotoolsPackage):
maintainers("haampie")
+ license("BSD-2-Clause")
+
version("master", branch="master")
version("0.5.0", sha256="d7602c7a3b1d0512764547d27cb8cc99d1b21181e1c9819e76461ee96c2ab4d9")
version("0.1.104", sha256="aa52460559e0d0b1753f6b1af5c68cfb777ca5a13913285e93f4f9b7aa894b3a")
diff --git a/var/spack/repos/builtin/packages/squid/package.py b/var/spack/repos/builtin/packages/squid/package.py
index cf03654399..10c6b20bbd 100644
--- a/var/spack/repos/builtin/packages/squid/package.py
+++ b/var/spack/repos/builtin/packages/squid/package.py
@@ -12,4 +12,6 @@ class Squid(AutotoolsPackage):
homepage = "http://eddylab.org/software.html"
url = "http://eddylab.org/software/squid/squid-1.9g.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.9g", sha256="302f42e8794aa4dbcfa0996c14fb7a70a7c4397fc45c2bbd2748055460d8dca7")
diff --git a/var/spack/repos/builtin/packages/srcml/package.py b/var/spack/repos/builtin/packages/srcml/package.py
index 20850641ad..0adaf04abe 100644
--- a/var/spack/repos/builtin/packages/srcml/package.py
+++ b/var/spack/repos/builtin/packages/srcml/package.py
@@ -19,6 +19,8 @@ class Srcml(CMakePackage):
maintainers("meyersbs")
+ license("GPL-3.0-or-later")
+
version("1.0.0", sha256="3ddf33271c3b3953d5e3ecbb14c4f925fc0e609a81250d921d3516537dcffae2")
depends_on("cmake@3.14:", type="build")
diff --git a/var/spack/repos/builtin/packages/sse2neon/package.py b/var/spack/repos/builtin/packages/sse2neon/package.py
index 4ad9562126..c582f55e2b 100644
--- a/var/spack/repos/builtin/packages/sse2neon/package.py
+++ b/var/spack/repos/builtin/packages/sse2neon/package.py
@@ -15,6 +15,8 @@ class Sse2neon(Package):
git = "https://github.com/DLTcollab/sse2neon.git"
url = "https://github.com/DLTcollab/sse2neon/archive/refs/tags/v1.6.0.tar.gz"
+ license("MIT")
+
version("master", branch="master")
version("1.6.0", sha256="06f4693219deccb91b457135d836fc514a1c0a57e9fa66b143982901d2d19677")
version("1.5.1", sha256="4001e2dfb14fcf3831211581ed83bcc83cf6a3a69f638dcbaa899044a351bb2a")
diff --git a/var/spack/repos/builtin/packages/sshfs/package.py b/var/spack/repos/builtin/packages/sshfs/package.py
index 6ab1dfcd28..aa3da288f1 100644
--- a/var/spack/repos/builtin/packages/sshfs/package.py
+++ b/var/spack/repos/builtin/packages/sshfs/package.py
@@ -15,6 +15,8 @@ class Sshfs(MesonPackage):
maintainers("haampie")
+ license("GPL-2.0-or-later")
+
version("3.7.1", sha256="fe5d3436d61b46974889e0c4515899c21a9d67851e3793c209989f72353d7750")
depends_on("glib")
diff --git a/var/spack/repos/builtin/packages/sshpass/package.py b/var/spack/repos/builtin/packages/sshpass/package.py
index 754da4b214..4304b87960 100644
--- a/var/spack/repos/builtin/packages/sshpass/package.py
+++ b/var/spack/repos/builtin/packages/sshpass/package.py
@@ -15,6 +15,8 @@ class Sshpass(AutotoolsPackage):
homepage = "https://sourceforge.net/projects/sshpass/"
url = "https://sourceforge.net/projects/sshpass/files/sshpass/1.06/sshpass-1.06.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.06", sha256="c6324fcee608b99a58f9870157dfa754837f8c48be3df0f5e2f3accf145dee60")
version("1.05", sha256="c3f78752a68a0c3f62efb3332cceea0c8a1f04f7cf6b46e00ec0c3000bc8483e")
version("1.04", sha256="e8abb9a409f25928722251a5855a74854f6d64af3eb136b804a04fd630d70c80")
diff --git a/var/spack/repos/builtin/packages/ssht/package.py b/var/spack/repos/builtin/packages/ssht/package.py
index 182bc51e13..f09734fc85 100644
--- a/var/spack/repos/builtin/packages/ssht/package.py
+++ b/var/spack/repos/builtin/packages/ssht/package.py
@@ -21,6 +21,8 @@ class Ssht(CMakePackage):
maintainers("eschnett")
+ license("GPL-3.0-only")
+
version("1.5.2", sha256="6ce3e48d36a4af57cab9d96f5f845f905808dac8ac8b3ec195f6b49d017a890d")
version("1.5.1", sha256="f0b6fb6a1de40354fcf4eafe09b953c96a72ba9c533a42e290802e93cd14170c")
version("1.5.0", sha256="ff42103463c973a11da84b757d2a6661679c8a60745e44f0ccf697f88593083a")
diff --git a/var/spack/repos/builtin/packages/ssmtp/package.py b/var/spack/repos/builtin/packages/ssmtp/package.py
index 85f46aa28d..8221dd9668 100644
--- a/var/spack/repos/builtin/packages/ssmtp/package.py
+++ b/var/spack/repos/builtin/packages/ssmtp/package.py
@@ -13,6 +13,8 @@ class Ssmtp(AutotoolsPackage):
homepage = "https://salsa.debian.org/debian/ssmtp"
url = "https://deb.debian.org/debian/pool/main/s/ssmtp/ssmtp_2.64.orig.tar.bz2"
+ license("GPL-2.0")
+
version("2.64", sha256="22c37dc90c871e8e052b2cab0ad219d010fa938608cd66b21c8f3c759046fa36")
variant("ssl", default=True, description="Enable support for secure connection to mail server")
diff --git a/var/spack/repos/builtin/packages/sst-core/package.py b/var/spack/repos/builtin/packages/sst-core/package.py
index 891fbf5d2d..b1b361baac 100644
--- a/var/spack/repos/builtin/packages/sst-core/package.py
+++ b/var/spack/repos/builtin/packages/sst-core/package.py
@@ -18,6 +18,8 @@ class SstCore(AutotoolsPackage):
maintainers("berquist", "naromero77")
+ license("BSD-3-Clause")
+
version("13.1.0", sha256="0a44c62ee0b18a20a3cb089f4e0d43e293dc5adc6c3fa7639d40986cf5b9854c")
version("13.0.0", sha256="c9d868dcdd75d59bef7c73146709a3b2a52a78f0df5ec2c3dc9f21434c51d935")
version("12.1.0", sha256="f7530226643439678e2f4183ec4dbadf7750411bdaa44d9443887f81feb97574")
diff --git a/var/spack/repos/builtin/packages/sst-dumpi/package.py b/var/spack/repos/builtin/packages/sst-dumpi/package.py
index c09e7140a3..aa59831e96 100644
--- a/var/spack/repos/builtin/packages/sst-dumpi/package.py
+++ b/var/spack/repos/builtin/packages/sst-dumpi/package.py
@@ -20,6 +20,8 @@ class SstDumpi(AutotoolsPackage):
maintainers("berquist", "jpkenny", "calewis")
+ license("BSD-3-Clause")
+
version("13.0.0", sha256="0eaa5cf5826c9fbba6cfeed42f52af67c5a7d45bc8cbb485c2a3867b7438229b")
version("12.1.0", sha256="b718658cbb0be957d28883f7cc914617bff97b3629fad7017cd62e14ed667d9d")
version("12.0.1", sha256="6e74e5f16ee26c83b17ecd5c272a61ec37977f07f531066533dd610805f9117b")
diff --git a/var/spack/repos/builtin/packages/sst-elements/package.py b/var/spack/repos/builtin/packages/sst-elements/package.py
index f5f9e7621d..8038e2bd22 100644
--- a/var/spack/repos/builtin/packages/sst-elements/package.py
+++ b/var/spack/repos/builtin/packages/sst-elements/package.py
@@ -18,6 +18,8 @@ class SstElements(AutotoolsPackage):
maintainers("berquist", "naromero77")
+ license("BSD-3-Clause")
+
version("13.1.0", sha256="ebda6ee5af858192dff8a7faf3125010001d5c439beec22afe5b9828a74adf1a")
version("13.0.0", sha256="1f6f6b403a8c1b22a27cdf2943c9e505825ee14866891e7bc944d4471b7b0321")
version("12.1.0", sha256="77948cf8e1f8bf8d238d475cea111c9a72b307cbf403cb429ef0426d0cf708a4")
diff --git a/var/spack/repos/builtin/packages/sst-transports/package.py b/var/spack/repos/builtin/packages/sst-transports/package.py
index e096aa2735..089f77e552 100644
--- a/var/spack/repos/builtin/packages/sst-transports/package.py
+++ b/var/spack/repos/builtin/packages/sst-transports/package.py
@@ -15,6 +15,8 @@ class SstTransports(CMakePackage):
maintainers("jjwilke")
+ license("BSD-3-Clause")
+
version("master", branch="master")
depends_on("sst-macro")
diff --git a/var/spack/repos/builtin/packages/stacks/package.py b/var/spack/repos/builtin/packages/stacks/package.py
index eebc9aacf4..04627b83d8 100644
--- a/var/spack/repos/builtin/packages/stacks/package.py
+++ b/var/spack/repos/builtin/packages/stacks/package.py
@@ -13,6 +13,8 @@ class Stacks(AutotoolsPackage):
homepage = "https://catchenlab.life.illinois.edu/stacks/"
url = "https://catchenlab.life.illinois.edu/stacks/source/stacks-1.46.tar.gz"
+ license("GPL-3.0-or-later")
+
version("2.53", sha256="ee1efceaeeeb7a39f0c2e804ad7c0a003094db28c9101120c38ddb02846e90fd")
version("2.3b", sha256="a46786d8811a730ebcdc17891e89f50d4f4ae196734439dac86091f45c92ac72")
version("1.46", sha256="45a0725483dc0c0856ad6b1f918e65d91c1f0fe7d8bf209f76b93f85c29ea28a")
diff --git a/var/spack/repos/builtin/packages/staden-io-lib/package.py b/var/spack/repos/builtin/packages/staden-io-lib/package.py
index 402e448735..dc3089ef86 100644
--- a/var/spack/repos/builtin/packages/staden-io-lib/package.py
+++ b/var/spack/repos/builtin/packages/staden-io-lib/package.py
@@ -15,6 +15,8 @@ class StadenIoLib(AutotoolsPackage):
"https://sourceforge.net/projects/staden/files/io_lib/1.14.8/io_lib-1.14.8.tar.gz/download"
)
+ license("BSD-3-Clause")
+
version("1.14.8", sha256="3bd560309fd6d70b14bbb8230e1baf8706b804eb6201220bb6c3d6db72003d1b")
variant("curl", default=False, description="Build with curl support")
diff --git a/var/spack/repos/builtin/packages/star/package.py b/var/spack/repos/builtin/packages/star/package.py
index 18c7f9450c..e8d5879a8c 100644
--- a/var/spack/repos/builtin/packages/star/package.py
+++ b/var/spack/repos/builtin/packages/star/package.py
@@ -12,6 +12,8 @@ class Star(MakefilePackage):
homepage = "https://github.com/alexdobin/STAR"
url = "https://github.com/alexdobin/STAR/archive/2.7.6a.tar.gz"
+ license("MIT")
+
version("2.7.10b", sha256="0d1b71de6c5be1c5d90b32130d2abcd5785a4fc7c1e9bf19cc391947f2dc46e5")
version("2.7.10a", sha256="af0df8fdc0e7a539b3ec6665dce9ac55c33598dfbc74d24df9dae7a309b0426a")
version("2.7.6a", sha256="9320797c604673debea0fe8f2e3762db364915cc59755de1a0d87c8018f97d51")
diff --git a/var/spack/repos/builtin/packages/startup-notification/package.py b/var/spack/repos/builtin/packages/startup-notification/package.py
index 3428821b9a..48b6a86688 100644
--- a/var/spack/repos/builtin/packages/startup-notification/package.py
+++ b/var/spack/repos/builtin/packages/startup-notification/package.py
@@ -13,6 +13,8 @@ class StartupNotification(AutotoolsPackage):
homepage = "https://www.freedesktop.org/wiki/Software/startup-notification/"
url = "https://www.freedesktop.org/software/startup-notification/releases/startup-notification-0.12.tar.gz"
+ license("LGPL-2.0-or-later")
+
version("0.12", sha256="3c391f7e930c583095045cd2d10eb73a64f085c7fde9d260f2652c7cb3cfbe4a")
depends_on("libx11")
diff --git a/var/spack/repos/builtin/packages/steps/package.py b/var/spack/repos/builtin/packages/steps/package.py
index efa11ef924..353c6c8a2c 100644
--- a/var/spack/repos/builtin/packages/steps/package.py
+++ b/var/spack/repos/builtin/packages/steps/package.py
@@ -14,6 +14,8 @@ class Steps(CMakePackage):
maintainers("tristan0x")
+ license("GPL-3.0-or-later")
+
version("develop", branch="master", submodules=True)
version("4.1.1", submodules=True)
diff --git a/var/spack/repos/builtin/packages/storm/package.py b/var/spack/repos/builtin/packages/storm/package.py
index 1e62622485..5aadbab9e2 100644
--- a/var/spack/repos/builtin/packages/storm/package.py
+++ b/var/spack/repos/builtin/packages/storm/package.py
@@ -18,6 +18,8 @@ class Storm(Package):
list_url = "https://archive.apache.org/dist/storm/"
list_depth = 1
+ license("CC-BY-4.0")
+
version("2.3.0", sha256="49c2255b26633c6fd96399c520339e459fcda29a0e7e6d0c8775cefcff6c3636")
version("2.2.0", sha256="f621163f349a8e85130bc3d2fbb34e3b08f9c039ccac5474f3724e47a3a38675")
version("2.1.0", sha256="e279a495dda42af7d9051543989f74a1435a5bda53e795a1de4a1def32027fc4")
diff --git a/var/spack/repos/builtin/packages/stow/package.py b/var/spack/repos/builtin/packages/stow/package.py
index 9d5bec3b87..57119448ec 100644
--- a/var/spack/repos/builtin/packages/stow/package.py
+++ b/var/spack/repos/builtin/packages/stow/package.py
@@ -17,6 +17,8 @@ class Stow(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.gnu.org/software/stow/"
gnu_mirror_path = "stow/stow-2.2.2.tar.bz2"
+ license("GPL-3.0-or-later")
+
version("2.3.1", sha256="26a6cfdfdaca0eea742db5487798c15fcd01889dc86bc5aa62614ec9415a422f")
version("2.2.2", sha256="a0022034960e47a8d23dffb822689f061f7a2d9101c9835cf11bf251597aa6fd")
version("2.2.0", sha256="86bc30fe1d322a5c80ff3bd7580c2758149aad7c3bbfa18b48a9d95c25d66b05")
diff --git a/var/spack/repos/builtin/packages/strace/package.py b/var/spack/repos/builtin/packages/strace/package.py
index 26acd2abde..5f3eec3b5d 100644
--- a/var/spack/repos/builtin/packages/strace/package.py
+++ b/var/spack/repos/builtin/packages/strace/package.py
@@ -17,6 +17,8 @@ class Strace(AutotoolsPackage):
maintainers("michaelkuhn")
+ license("BSD-3-Clause")
+
version("5.19", sha256="aa3dc1c8e60e4f6ff3d396514aa247f3c7bf719d8a8dc4dd4fa793be786beca3")
version("5.17", sha256="5fb298dbd1331fd1e1bc94c5c32395860d376101b87c6cd3d1ba9f9aa15c161f")
version("5.12", sha256="29171edf9d252f89c988a4c340dfdec662f458cb8c63d85431d64bab5911e7c4")
diff --git a/var/spack/repos/builtin/packages/stress-ng/package.py b/var/spack/repos/builtin/packages/stress-ng/package.py
index 44a82def7e..5f1dc9ff94 100644
--- a/var/spack/repos/builtin/packages/stress-ng/package.py
+++ b/var/spack/repos/builtin/packages/stress-ng/package.py
@@ -16,6 +16,8 @@ class StressNg(MakefilePackage):
homepage = "https://kernel.ubuntu.com/~cking/stress-ng/"
url = "https://kernel.ubuntu.com/~cking/tarballs/stress-ng/stress-ng-0.12.06.tar.xz"
+ license("GPL-2.0-or-later")
+
version("0.12.06", sha256="75eb340266b1bbae944d8f9281af978bd5bc2c8085df97a098d5500d6f177296")
depends_on("libaio")
diff --git a/var/spack/repos/builtin/packages/stress/package.py b/var/spack/repos/builtin/packages/stress/package.py
index 3d6fcbd969..02359303d3 100644
--- a/var/spack/repos/builtin/packages/stress/package.py
+++ b/var/spack/repos/builtin/packages/stress/package.py
@@ -17,4 +17,6 @@ class Stress(AutotoolsPackage):
homepage = "https://github.com/javiroman/system-stress"
url = "https://github.com/javiroman/system-stress/archive/v1.0.4.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.0.4", sha256="b03dbb9664d7f8dcb3eadc918c2e8eb822f5a3ba47d9bd51246540bac281bd75")
diff --git a/var/spack/repos/builtin/packages/stressapptest/package.py b/var/spack/repos/builtin/packages/stressapptest/package.py
index 514d5a14ce..a92799e759 100644
--- a/var/spack/repos/builtin/packages/stressapptest/package.py
+++ b/var/spack/repos/builtin/packages/stressapptest/package.py
@@ -19,5 +19,7 @@ class Stressapptest(AutotoolsPackage):
url = "https://github.com/stressapptest/stressapptest/archive/refs/tags/v1.0.9.tar.gz"
maintainers("saqibkh")
+ license("Apache-2.0")
+
version("1.0.9", sha256="2ba470587ad4f6ae92057d427c3a2a2756e5f10bd25cd91e62eaef55a40b30a1")
version("1.0.8", sha256="b0432f39055166156ed04eb234f3c226b17a42f802a3f81d76ee999838e205df")
diff --git a/var/spack/repos/builtin/packages/string-view-lite/package.py b/var/spack/repos/builtin/packages/string-view-lite/package.py
index 9321c1f100..eb76e8aab9 100644
--- a/var/spack/repos/builtin/packages/string-view-lite/package.py
+++ b/var/spack/repos/builtin/packages/string-view-lite/package.py
@@ -17,6 +17,8 @@ class StringViewLite(CMakePackage):
homepage = "https://github.com/martinmoene/string-view-lite"
url = "https://github.com/martinmoene/string-view-lite/archive/v1.0.0.tar.gz"
+ license("BSL-1.0")
+
version("1.7.0", sha256="265eaec08c4555259b46f5b03004dbc0f7206384edfac1cd5a837efaa642e01c")
version("1.2.0", sha256="de5c8be782831bac7e7f9656b7fa185b015ae39fac8123195aeba7cbde019da4")
version("1.1.0", sha256="88fb33ad7a345a25aca4ddf3244afd81b8d54787e5fb316a7ed60f702bc646cd")
diff --git a/var/spack/repos/builtin/packages/stringtie/package.py b/var/spack/repos/builtin/packages/stringtie/package.py
index 6fe5170ba4..c3e92ecd68 100644
--- a/var/spack/repos/builtin/packages/stringtie/package.py
+++ b/var/spack/repos/builtin/packages/stringtie/package.py
@@ -13,6 +13,8 @@ class Stringtie(MakefilePackage):
homepage = "https://ccb.jhu.edu/software/stringtie"
url = "https://github.com/gpertea/stringtie/archive/v1.3.3b.tar.gz"
+ license("MIT")
+
version("2.2.1", sha256="19592aa37e293f4dcd684a4c6e0a1439ee34876d9f22944fb4edceba8c09631b")
version("1.3.4d", sha256="0134c0adc264efd31a1df4301b33bfcf3b3fe96bd3990ce3df90819bad9af968")
version("1.3.4a", sha256="6164a5fa9bf8807ef68ec89f47e3a61fe57fa07fe858f52fb6627f705bf71add")
diff --git a/var/spack/repos/builtin/packages/strumpack/package.py b/var/spack/repos/builtin/packages/strumpack/package.py
index a82b3784b4..ffd192f0f7 100644
--- a/var/spack/repos/builtin/packages/strumpack/package.py
+++ b/var/spack/repos/builtin/packages/strumpack/package.py
@@ -30,6 +30,8 @@ class Strumpack(CMakePackage, CudaPackage, ROCmPackage):
test_requires_compiler = True
+ license("BSD-3-Clause-LBNL")
+
version("master", branch="master")
version("7.2.0", sha256="6988c00c3213f13e53d75fb474102358f4fecf07a4b4304b7123d86fdc784639")
version("7.1.3", sha256="c951f38ee7af20da3ff46429e38fcebd57fb6f12619b2c56040d6da5096abcb0")
diff --git a/var/spack/repos/builtin/packages/su2/package.py b/var/spack/repos/builtin/packages/su2/package.py
index 3e835484cd..47e9199bfb 100644
--- a/var/spack/repos/builtin/packages/su2/package.py
+++ b/var/spack/repos/builtin/packages/su2/package.py
@@ -16,6 +16,8 @@ class Su2(MesonPackage):
url = "https://github.com/su2code/SU2/archive/v7.0.3.tar.gz"
git = "https://github.com/su2code/SU2.git"
+ license("BSD-3-Clause")
+
version("7.5.1", commit="09ba9e3a9605c02d38290e34f42aa6982cb4dd05", submodules=True)
version("7.5.0", commit="8e8ea59fe6225c8ec4e94d0e0a4b6690ea4294e5", submodules=True)
version("7.4.0", commit="745e5d922c63c8ec6963b31808c20df2e3bfd075", submodules=True)
diff --git a/var/spack/repos/builtin/packages/subread/package.py b/var/spack/repos/builtin/packages/subread/package.py
index ae63d69d02..94054e87d6 100644
--- a/var/spack/repos/builtin/packages/subread/package.py
+++ b/var/spack/repos/builtin/packages/subread/package.py
@@ -16,6 +16,8 @@ class Subread(MakefilePackage):
url = "https://sourceforge.net/projects/subread/files/subread-1.5.2/subread-1.5.2-source.tar.gz/download"
maintainers("snehring")
+ license("GPL-3.0-or-later")
+
version("2.0.6", sha256="f0fdda6b98634d2946028948c220253e10a0f27c7fa5f24913b65b3ac6cbb045")
version("2.0.4", sha256="c54b37ed83b34318d8f119b5c02fb9d0a65c811195bcc9e1745df6daf74ca2db")
version("2.0.2", sha256="0b64bd51f39f8d322c4594697fa5f0f64fbe60283113eadadff9f4268f897079")
diff --git a/var/spack/repos/builtin/packages/subversion/package.py b/var/spack/repos/builtin/packages/subversion/package.py
index 096bc828ab..c2c1acb435 100644
--- a/var/spack/repos/builtin/packages/subversion/package.py
+++ b/var/spack/repos/builtin/packages/subversion/package.py
@@ -22,6 +22,8 @@ class Subversion(AutotoolsPackage):
tags = ["build-tools"]
+ license("Apache-2.0 AND BSD-2-Clause")
+
version("1.14.2", sha256="fd826afad03db7a580722839927dc664f3e93398fe88b66905732c8530971353")
version("1.14.1", sha256="dee2796abaa1f5351e6cc2a60b1917beb8238af548b20d3e1ec22760ab2f0cad")
version("1.14.0", sha256="ef3d1147535e41874c304fb5b9ea32745fbf5d7faecf2ce21d4115b567e937d0")
diff --git a/var/spack/repos/builtin/packages/suite-sparse/package.py b/var/spack/repos/builtin/packages/suite-sparse/package.py
index b53cc04f84..29b517358f 100644
--- a/var/spack/repos/builtin/packages/suite-sparse/package.py
+++ b/var/spack/repos/builtin/packages/suite-sparse/package.py
@@ -15,6 +15,8 @@ class SuiteSparse(Package):
url = "https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/v4.5.3.tar.gz"
git = "https://github.com/DrTimothyAldenDavis/SuiteSparse.git"
+ license("Apache-2.0")
+
version("5.13.0", sha256="59c6ca2959623f0c69226cf9afb9a018d12a37fab3a8869db5f6d7f83b6b147d")
version("5.12.0", sha256="5fb0064a3398111976f30c5908a8c0b40df44c6dd8f0cc4bfa7b9e45d8c647de")
version("5.11.0", sha256="fdd957ed06019465f7de73ce931afaf5d40e96e14ae57d91f60868b8c123c4c8")
diff --git a/var/spack/repos/builtin/packages/sumaclust/package.py b/var/spack/repos/builtin/packages/sumaclust/package.py
index 3f67b28226..2924c6b39b 100644
--- a/var/spack/repos/builtin/packages/sumaclust/package.py
+++ b/var/spack/repos/builtin/packages/sumaclust/package.py
@@ -12,6 +12,8 @@ class Sumaclust(MakefilePackage):
homepage = "https://git.metabarcoding.org/obitools/sumaclust"
+ license("CECILL-2.0")
+
version(
"1.0.20",
sha256="b697495f9a2b93fe069ecdb3bc6bba75b07ec3ef9f01ed66c4dd69587a40cfc1",
diff --git a/var/spack/repos/builtin/packages/sumo/package.py b/var/spack/repos/builtin/packages/sumo/package.py
index 8396c47515..36e546afd3 100644
--- a/var/spack/repos/builtin/packages/sumo/package.py
+++ b/var/spack/repos/builtin/packages/sumo/package.py
@@ -15,6 +15,8 @@ class Sumo(CMakePackage):
homepage = "https://projects.eclipse.org/projects/technology.sumo"
url = "https://github.com/eclipse/sumo/archive/v1_5_0.tar.gz"
+ license("EPL-2.0")
+
version("1.5.0", sha256="be6ba0361b487a5e71c81e60b4c07a67826d5e170500c10c37374c1086ac2cb6")
variant("gdal", default=True, description="gdal support, for arcgis")
diff --git a/var/spack/repos/builtin/packages/suntans/package.py b/var/spack/repos/builtin/packages/suntans/package.py
index 2e6ca8e6f1..49dd704811 100644
--- a/var/spack/repos/builtin/packages/suntans/package.py
+++ b/var/spack/repos/builtin/packages/suntans/package.py
@@ -16,6 +16,8 @@ class Suntans(MakefilePackage):
maintainers("ofringer", "zyaj", "mrayson", "jadelson", "lhxone")
+ license("LGPL-2.1-or-later")
+
version("3.1", sha256="9b5d0dee5502a5650e37bf72f64b1124be86c084e7408aa517c214ddb25e36de")
depends_on("libx11@1.6.3")
diff --git a/var/spack/repos/builtin/packages/superlu/package.py b/var/spack/repos/builtin/packages/superlu/package.py
index 9ad86ab219..cd379b7337 100644
--- a/var/spack/repos/builtin/packages/superlu/package.py
+++ b/var/spack/repos/builtin/packages/superlu/package.py
@@ -21,6 +21,8 @@ class Superlu(CMakePackage, Package):
test_requires_compiler = True
+ license("BSD-3-Clause")
+
version("6.0.0", sha256="5c199eac2dc57092c337cfea7e422053e8f8229f24e029825b0950edd1d17e8e")
version(
"5.3.0",
diff --git a/var/spack/repos/builtin/packages/swarm/package.py b/var/spack/repos/builtin/packages/swarm/package.py
index ef83ce3ebc..9600726b0a 100644
--- a/var/spack/repos/builtin/packages/swarm/package.py
+++ b/var/spack/repos/builtin/packages/swarm/package.py
@@ -12,6 +12,8 @@ class Swarm(MakefilePackage):
homepage = "https://github.com/torognes/swarm"
url = "https://github.com/torognes/swarm/archive/v2.1.13.tar.gz"
+ license("AGPL-3.0-only")
+
version("3.0.0", sha256="b63761a9914ebf1fee14befaffd93af9c795b692c006c644d049a6d985b55810")
version("2.1.13", sha256="ec4b22cc1874ec6d2c89fe98e23a2fb713aec500bc4a784f0556389d22c02650")
diff --git a/var/spack/repos/builtin/packages/swftools/package.py b/var/spack/repos/builtin/packages/swftools/package.py
index d4cf3bed62..cd8a7f52bb 100644
--- a/var/spack/repos/builtin/packages/swftools/package.py
+++ b/var/spack/repos/builtin/packages/swftools/package.py
@@ -17,6 +17,8 @@ class Swftools(AutotoolsPackage):
homepage = "http://swftools.org"
url = "http://swftools.org/swftools-0.9.2.tar.gz"
+ license("GPL-2.0-only")
+
version("0.9.2", sha256="bf6891bfc6bf535a1a99a485478f7896ebacbe3bbf545ba551298080a26f01f1")
patch("configure.patch")
diff --git a/var/spack/repos/builtin/packages/swiftsim/package.py b/var/spack/repos/builtin/packages/swiftsim/package.py
index 0094c04131..f7da39d245 100644
--- a/var/spack/repos/builtin/packages/swiftsim/package.py
+++ b/var/spack/repos/builtin/packages/swiftsim/package.py
@@ -17,6 +17,8 @@ class Swiftsim(AutotoolsPackage):
homepage = "http://icc.dur.ac.uk/swift/"
url = "https://gitlab.cosma.dur.ac.uk/api/v4/projects/swift%2Fswiftsim/repository/archive.tar.gz?sha=v0.9.0"
+ license("GPL-3.0-only")
+
version("0.9.0", sha256="5b4477289c165838c3823ef47a2a94eff7129927babbf5eb8785f8e4bf686117")
version("0.7.0", sha256="d570e83e1038eb31bc7ae95d1903a2371fffbca90d08f60b6b32bb0fd8a6f516")
version("0.3.0", sha256="dd26075315cb2754dc1292e8d838bbb83739cff7f068a98319b80b9c2b0f84bc")
diff --git a/var/spack/repos/builtin/packages/swig/package.py b/var/spack/repos/builtin/packages/swig/package.py
index b45813a21d..d7d9d3d5ca 100644
--- a/var/spack/repos/builtin/packages/swig/package.py
+++ b/var/spack/repos/builtin/packages/swig/package.py
@@ -27,6 +27,8 @@ class Swig(AutotoolsPackage, SourceforgePackage):
executables = ["^swig$"]
+ license("GPL-3.0-only")
+
version("master", git="https://github.com/swig/swig.git")
version(
"4.1.1",
diff --git a/var/spack/repos/builtin/packages/symengine/package.py b/var/spack/repos/builtin/packages/symengine/package.py
index 6bcfac9232..b27e61d9d4 100644
--- a/var/spack/repos/builtin/packages/symengine/package.py
+++ b/var/spack/repos/builtin/packages/symengine/package.py
@@ -17,6 +17,8 @@ class Symengine(CMakePackage):
git = "https://github.com/symengine/symengine.git"
maintainers("HaoZeke", "jppelteret")
+ license("MIT")
+
version("master", branch="master")
version("0.9.0", sha256="dcf174ac708ed2acea46691f6e78b9eb946d8a2ba62f75e87cf3bf4f0d651724")
version("0.8.1", sha256="41eb6ae6901c09e53d7f61f0758f9201e81fc534bfeecd4b2bd4b4e6f6768693")
diff --git a/var/spack/repos/builtin/packages/sympol/package.py b/var/spack/repos/builtin/packages/sympol/package.py
index e73e27bd9c..f7a64587cc 100644
--- a/var/spack/repos/builtin/packages/sympol/package.py
+++ b/var/spack/repos/builtin/packages/sympol/package.py
@@ -14,6 +14,8 @@ class Sympol(CMakePackage):
homepage = "https://www.math.uni-rostock.de/~rehn/software/sympol.html"
url = "https://www.math.uni-rostock.de/~rehn/software/sympol-0.1.8.tar.gz"
+ license("GPL-2.0-only")
+
version("0.1.8", sha256="8f4c013fa563e696fc8c27c408fd1f3d47783639815e8141e3a99826f1f3d54f")
depends_on("cmake@2.6:", type="build")
diff --git a/var/spack/repos/builtin/packages/sys-sage/package.py b/var/spack/repos/builtin/packages/sys-sage/package.py
index 0fb153bf0e..cde6877f52 100644
--- a/var/spack/repos/builtin/packages/sys-sage/package.py
+++ b/var/spack/repos/builtin/packages/sys-sage/package.py
@@ -15,6 +15,8 @@ class SysSage(CMakePackage):
maintainers("stepanvanecek")
+ license("Apache-2.0")
+
version("0.4.3", sha256="e24313c4274576c1511a62e1b27c86a78cea7e4c123b8a53303cfc70de978faa")
version("master", branch="master")
version("develop", branch="develop")
diff --git a/var/spack/repos/builtin/packages/sysbench/package.py b/var/spack/repos/builtin/packages/sysbench/package.py
index b84bc9df27..e970edaedb 100644
--- a/var/spack/repos/builtin/packages/sysbench/package.py
+++ b/var/spack/repos/builtin/packages/sysbench/package.py
@@ -12,6 +12,8 @@ class Sysbench(AutotoolsPackage):
homepage = "https://github.com/akopytov/sysbench"
url = "https://github.com/akopytov/sysbench/archive/1.0.20.tar.gz"
+ license("GPL-2.0")
+
version("1.0.20", sha256="e8ee79b1f399b2d167e6a90de52ccc90e52408f7ade1b9b7135727efe181347f")
version("1.0.19", sha256="39cde56b58754d97b2fe6a1688ffc0e888d80c262cf66daee19acfb2997f9bdd")
version("1.0.18", sha256="c679b285e633c819d637bdafaeacc1bec13f37da5b3357c7e17d97a71bf28cb1")
diff --git a/var/spack/repos/builtin/packages/sysfsutils/package.py b/var/spack/repos/builtin/packages/sysfsutils/package.py
index fda63ad94c..cff02d5edd 100644
--- a/var/spack/repos/builtin/packages/sysfsutils/package.py
+++ b/var/spack/repos/builtin/packages/sysfsutils/package.py
@@ -17,6 +17,8 @@ class Sysfsutils(AutotoolsPackage):
homepage = "https://github.com/linux-ras/sysfsutils/"
url = "https://github.com/linux-ras/sysfsutils/archive/sysfsutils_0_5.tar.gz"
+ license("GPL-2.0-only AND LGPL-2.1-only")
+
version("0_5", sha256="6878c8a4281e7de52e57b40fe543b1b4e01d6fbce4ffd45a36e5fc25e376746f")
version("0_4_0", sha256="9c78edb118c6bd962e04558ddb2df46d456273284fe3f23bb930dc287225aea5")
version("0_3_0", sha256="f10250aa09513d245cb4ed61ac0dbfd7dfb2e7810bcd8804a07b3fe18f08a74a")
diff --git a/var/spack/repos/builtin/packages/sysget/package.py b/var/spack/repos/builtin/packages/sysget/package.py
index bfd75803d7..5fd85d7eae 100644
--- a/var/spack/repos/builtin/packages/sysget/package.py
+++ b/var/spack/repos/builtin/packages/sysget/package.py
@@ -15,6 +15,8 @@ class Sysget(MakefilePackage):
homepage = "https://github.com/emilengler/sysget"
url = "https://github.com/emilengler/sysget/archive/v2.3.tar.gz"
+ license("GPL-3.0-only")
+
version("2.3", sha256="bba647bfd7093d18ee2b471a79f0cc50d84846aa3a04d790244acfefded79477")
version("2.2", sha256="8f55ee8402d6de3cc16fa0577148b484e35da6688ad5f3ee3e9c1be04c88863a")
version("2.1", sha256="0590aaae10494ca76c6749264925feb0e40b6e4b3822a8a4d148761addcb66c1")
diff --git a/var/spack/repos/builtin/packages/sysstat/package.py b/var/spack/repos/builtin/packages/sysstat/package.py
index 6f242b9c70..8babb091ea 100644
--- a/var/spack/repos/builtin/packages/sysstat/package.py
+++ b/var/spack/repos/builtin/packages/sysstat/package.py
@@ -15,6 +15,8 @@ class Sysstat(AutotoolsPackage):
homepage = "https://github.com/sysstat"
url = "https://github.com/sysstat/sysstat/archive/v12.1.6.tar.gz"
+ license("GPL-2.0-or-later")
+
version("12.4.5", sha256="4e35abdd9eaf766ecdab55786f459093f3e1c350db23e57a15561afda417ff0d")
version("12.2.0", sha256="614ab9fe8e7937a3edb7b2b6760792a3764ea3a7310ac540292dd0e3dfac86a6")
diff --git a/var/spack/repos/builtin/packages/systemc/package.py b/var/spack/repos/builtin/packages/systemc/package.py
index 4566b26c9d..73ab8610ef 100644
--- a/var/spack/repos/builtin/packages/systemc/package.py
+++ b/var/spack/repos/builtin/packages/systemc/package.py
@@ -15,6 +15,8 @@ class Systemc(CMakePackage):
maintainers("nicmcd")
+ license("Apache-2.0")
+
version("2.3.3", sha256="5781b9a351e5afedabc37d145e5f7edec08f3fd5de00ffeb8fa1f3086b1f7b3f")
variant(
diff --git a/var/spack/repos/builtin/packages/systemtap/package.py b/var/spack/repos/builtin/packages/systemtap/package.py
index 939f6cba0f..91a8125779 100644
--- a/var/spack/repos/builtin/packages/systemtap/package.py
+++ b/var/spack/repos/builtin/packages/systemtap/package.py
@@ -18,6 +18,8 @@ class Systemtap(AutotoolsPackage):
homepage = "https://sourceware.org/systemtap/"
url = "https://sourceware.org/systemtap/ftp/releases/systemtap-4.3.tar.gz"
+ license("GPL-2.0-only")
+
version("4.3", sha256="f8e206ed654c13a8b42245a342c1b5a4aafdf817c97bf3becbe3c8a43a4489ce")
version("4.2", sha256="0984ebe3162274988252ec35074021dc1e8420d87a8b35f437578562fce08781")
version("4.1", sha256="8efa1ee2b34f1c6b2f33a25313287d59c8ed1b00265e900aea874da8baca1e1d")
diff --git a/var/spack/repos/builtin/packages/t8code/package.py b/var/spack/repos/builtin/packages/t8code/package.py
index a922c9a348..6b182d5f83 100644
--- a/var/spack/repos/builtin/packages/t8code/package.py
+++ b/var/spack/repos/builtin/packages/t8code/package.py
@@ -18,6 +18,8 @@ class T8code(AutotoolsPackage):
maintainers = ["Davknapp", "melven"]
+ license("GPL-2.0-or-later")
+
version("1.4.1", sha256="b0ec0c9b4a182f8ac7e930ba80cd20e6dc5baefc328630e4a9dac8c688749e9a")
variant("mpi", default=True, description="Enable MPI parallel code")
diff --git a/var/spack/repos/builtin/packages/talloc/package.py b/var/spack/repos/builtin/packages/talloc/package.py
index be4b13ec31..5d11da49a9 100644
--- a/var/spack/repos/builtin/packages/talloc/package.py
+++ b/var/spack/repos/builtin/packages/talloc/package.py
@@ -13,6 +13,8 @@ class Talloc(AutotoolsPackage):
homepage = "https://talloc.samba.org"
url = "https://www.samba.org/ftp/talloc/talloc-2.1.9.tar.gz"
+ license("LGPL-3.0-or-later")
+
version("2.4.0", sha256="6df36862c42466ef88f360444513870ef46934f9016c84383cc4008a7d0c46ba")
version("2.3.1", sha256="ef4822d2fdafd2be8e0cabc3ec3c806ae29b8268e932c5e9a4cd5585f37f9f77")
version("2.3.0", sha256="75d5bcb34482545a82ffb06da8f6c797f963a0da450d0830c669267b14992fc6")
diff --git a/var/spack/repos/builtin/packages/tandem/package.py b/var/spack/repos/builtin/packages/tandem/package.py
index 4bb56cc557..2883f3a9e7 100644
--- a/var/spack/repos/builtin/packages/tandem/package.py
+++ b/var/spack/repos/builtin/packages/tandem/package.py
@@ -15,6 +15,9 @@ class Tandem(CMakePackage):
homepage = "https://tandem.readthedocs.io/en/latest/"
git = "https://github.com/TEAR-ERC/tandem.git"
+
+ license("BSD-3-Clause")
+
version("main", branch="main", submodules=True)
# we cannot use the tar.gz file because it does not contains submodules
diff --git a/var/spack/repos/builtin/packages/tangram/package.py b/var/spack/repos/builtin/packages/tangram/package.py
index 5b0d4814d4..5360a5eebd 100644
--- a/var/spack/repos/builtin/packages/tangram/package.py
+++ b/var/spack/repos/builtin/packages/tangram/package.py
@@ -18,6 +18,8 @@ class Tangram(CMakePackage):
maintainers("raovgarimella")
+ license("GPL-3.0-or-later")
+
version("1.0.5", sha256="4fa61d5fecd67215237ab3df8fe64bc6c4d018b22313f2174923486026e93e53")
version("1.0.1", sha256="8f2f8c01bb2d726b0f64e5a5bc3aa2bd8057ccaee7a29c68f1439d16e39aaa90")
version("master", branch="master", submodules=True)
diff --git a/var/spack/repos/builtin/packages/tantan/package.py b/var/spack/repos/builtin/packages/tantan/package.py
index f9b99efa5e..db714f6f58 100644
--- a/var/spack/repos/builtin/packages/tantan/package.py
+++ b/var/spack/repos/builtin/packages/tantan/package.py
@@ -13,6 +13,8 @@ class Tantan(MakefilePackage):
homepage = "http://cbrc3.cbrc.jp/~martin/tantan"
url = "http://cbrc3.cbrc.jp/~martin/tantan/tantan-13.zip"
+ license("GPL-3.0-only")
+
version("13", sha256="3f7ba7d8d04a32c3716ea3e4e2f0798942fb93e5123574ce01c9436e1854a518")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/tar/package.py b/var/spack/repos/builtin/packages/tar/package.py
index 9e0c9b2e50..566f347d03 100644
--- a/var/spack/repos/builtin/packages/tar/package.py
+++ b/var/spack/repos/builtin/packages/tar/package.py
@@ -20,6 +20,8 @@ class Tar(AutotoolsPackage, GNUMirrorPackage):
tags = ["core-packages"]
+ license("GPL-3.0-or-later")
+
version("1.34", sha256="03d908cf5768cfe6b7ad588c921c6ed21acabfb2b79b788d1330453507647aed")
version("1.32", sha256="b59549594d91d84ee00c99cf2541a3330fed3a42c440503326dab767f2fbb96c")
version("1.31", sha256="b471be6cb68fd13c4878297d856aebd50551646f4e3074906b1a74549c40d5a2")
diff --git a/var/spack/repos/builtin/packages/task/package.py b/var/spack/repos/builtin/packages/task/package.py
index 5f72408866..8635e01bba 100644
--- a/var/spack/repos/builtin/packages/task/package.py
+++ b/var/spack/repos/builtin/packages/task/package.py
@@ -12,6 +12,8 @@ class Task(CMakePackage):
homepage = "https://www.taskwarrior.org"
url = "https://taskwarrior.org/download/task-2.4.4.tar.gz"
+ license("MIT")
+
version("2.6.2", sha256="b1d3a7f000cd0fd60640670064e0e001613c9e1cb2242b9b3a9066c78862cfec")
version("2.5.1", sha256="d87bcee58106eb8a79b850e9abc153d98b79e00d50eade0d63917154984f2a15")
version("2.4.4", sha256="7ff406414e0be480f91981831507ac255297aab33d8246f98dbfd2b1b2df8e3b")
diff --git a/var/spack/repos/builtin/packages/taskd/package.py b/var/spack/repos/builtin/packages/taskd/package.py
index 602ef9c2e5..e64701aa49 100644
--- a/var/spack/repos/builtin/packages/taskd/package.py
+++ b/var/spack/repos/builtin/packages/taskd/package.py
@@ -12,6 +12,8 @@ class Taskd(CMakePackage):
homepage = "https://www.taskwarrior.org"
url = "https://taskwarrior.org/download/taskd-1.1.0.tar.gz"
+ license("MIT")
+
version("1.1.0", sha256="7b8488e687971ae56729ff4e2e5209ff8806cf8cd57718bfd7e521be130621b4")
depends_on("uuid")
diff --git a/var/spack/repos/builtin/packages/taskflow/package.py b/var/spack/repos/builtin/packages/taskflow/package.py
index 1694dc7c95..8781ab9b49 100644
--- a/var/spack/repos/builtin/packages/taskflow/package.py
+++ b/var/spack/repos/builtin/packages/taskflow/package.py
@@ -15,6 +15,8 @@ class Taskflow(CMakePackage):
url = "https://github.com/taskflow/taskflow/archive/v2.7.0.tar.gz"
git = "https://github.com/taskflow/taskflow.git"
+ license("MIT")
+
version("master", branch="master")
version("3.6.0", sha256="5a1cd9cf89f93a97fcace58fd73ed2fc8ee2053bcb43e047acb6bc121c3edf4c")
version("2.7.0", sha256="bc2227dcabec86abeba1fee56bb357d9d3c0ef0184f7c2275d7008e8758dfc3e")
diff --git a/var/spack/repos/builtin/packages/tau/package.py b/var/spack/repos/builtin/packages/tau/package.py
index b030a65b89..74d3b65fd6 100644
--- a/var/spack/repos/builtin/packages/tau/package.py
+++ b/var/spack/repos/builtin/packages/tau/package.py
@@ -25,6 +25,8 @@ class Tau(Package):
tags = ["e4s"]
+ license("MIT")
+
version("master", branch="master")
version("2.33", sha256="04d9d67adb495bc1ea56561f33c5ce5ba44f51cc7f64996f65bd446fac5483d9")
version("2.32.1", sha256="0eec3de46b0873846dfc639270c5e30a226b463dd6cb41aa12e975b7563f0eeb")
diff --git a/var/spack/repos/builtin/packages/tauola/package.py b/var/spack/repos/builtin/packages/tauola/package.py
index dc5213deb9..46513a8725 100644
--- a/var/spack/repos/builtin/packages/tauola/package.py
+++ b/var/spack/repos/builtin/packages/tauola/package.py
@@ -14,6 +14,8 @@ class Tauola(AutotoolsPackage):
tags = ["hep"]
+ license("GPL-3.0-or-later")
+
version("1.1.8", sha256="3f734e8a967682869cca2c1ffebd3e055562613c40853cc81820d8b666805ed5")
variant("hepmc", default=True, description="Enable hepmc 2.x support")
diff --git a/var/spack/repos/builtin/packages/tblite/package.py b/var/spack/repos/builtin/packages/tblite/package.py
index 6e89a14748..03bf443198 100644
--- a/var/spack/repos/builtin/packages/tblite/package.py
+++ b/var/spack/repos/builtin/packages/tblite/package.py
@@ -15,6 +15,8 @@ class Tblite(MesonPackage):
maintainers("awvwgk")
+ license("LGPL-3.0-or-later")
+
version("0.3.0", sha256="46d77c120501ac55ed6a64dea8778d6593b26fb0653c591f8e8c985e35884f0a")
variant("openmp", default=True, description="Use OpenMP parallelisation")
diff --git a/var/spack/repos/builtin/packages/tcl-tcllib/package.py b/var/spack/repos/builtin/packages/tcl-tcllib/package.py
index cf93808962..6f70727a09 100644
--- a/var/spack/repos/builtin/packages/tcl-tcllib/package.py
+++ b/var/spack/repos/builtin/packages/tcl-tcllib/package.py
@@ -18,6 +18,8 @@ class TclTcllib(AutotoolsPackage):
list_url = "https://sourceforge.net/projects/tcllib/files/tcllib/"
list_depth = 1
+ license("TCL")
+
version("1.19", sha256="01fe87cf1855b96866cf5394b6a786fd40b314022714b34110aeb6af545f6a9c")
version("1.18", sha256="72667ecbbd41af740157ee346db77734d1245b41dffc13ac80ca678dd3ccb515")
version("1.17", sha256="00c16aa28512ff6a67f199ffa5e04acaeb7b8464b2b7dc70ad8d00ce4c8d25ce")
diff --git a/var/spack/repos/builtin/packages/tcl/package.py b/var/spack/repos/builtin/packages/tcl/package.py
index dee78161bb..04aa046671 100644
--- a/var/spack/repos/builtin/packages/tcl/package.py
+++ b/var/spack/repos/builtin/packages/tcl/package.py
@@ -21,6 +21,8 @@ class Tcl(AutotoolsPackage, SourceforgePackage):
homepage = "https://www.tcl.tk/"
sourceforge_mirror_path = "tcl/tcl8.6.11-src.tar.gz"
+ license("TCL")
+
version("8.6.12", sha256="26c995dd0f167e48b11961d891ee555f680c175f7173ff8cb829f4ebcde4c1a6")
version("8.6.11", sha256="8c0486668586672c5693d7d95817cb05a18c5ecca2f40e2836b9578064088258")
version("8.6.10", sha256="5196dbf6638e3df8d5c87b5815c8c2b758496eb6f0e41446596c9a4e638d87ed")
diff --git a/var/spack/repos/builtin/packages/tclap/package.py b/var/spack/repos/builtin/packages/tclap/package.py
index 8f351ccb19..e7e34004e0 100644
--- a/var/spack/repos/builtin/packages/tclap/package.py
+++ b/var/spack/repos/builtin/packages/tclap/package.py
@@ -12,6 +12,8 @@ class Tclap(AutotoolsPackage, SourceforgePackage):
homepage = "http://tclap.sourceforge.net"
sourceforge_mirror_path = "tclap/tclap-1.2.2.tar.gz"
+ license("MIT")
+
version("1.2.5", sha256="bb649f76dae35e8d0dcba4b52acfd4e062d787e6a81b43f7a4b01275153165a6")
version("1.2.4", sha256="634c5b59dbb1ccbc9d6a5f6de494a257e29a3f59dcb6fc30445ff39b45188574")
version("1.2.3", sha256="19e7db5281540f154348770bc3a7484575f4f549aef8e00aabcc94b395f773c9")
diff --git a/var/spack/repos/builtin/packages/tcpdump/package.py b/var/spack/repos/builtin/packages/tcpdump/package.py
index c0fc218824..d980e46d1a 100644
--- a/var/spack/repos/builtin/packages/tcpdump/package.py
+++ b/var/spack/repos/builtin/packages/tcpdump/package.py
@@ -16,6 +16,8 @@ class Tcpdump(AutotoolsPackage):
homepage = "https://www.tcpdump.org/"
url = "https://www.tcpdump.org/release/tcpdump-4.9.3.tar.gz"
+ license("BSD-3-Clause")
+
version("4.99.4", sha256="0232231bb2f29d6bf2426e70a08a7e0c63a0d59a9b44863b7f5e2357a6e49fea")
version("4.99.0", sha256="8cf2f17a9528774a7b41060323be8b73f76024f7778f59c34efa65d49d80b842")
version("4.9.3", sha256="2cd47cb3d460b6ff75f4a9940f594317ad456cfbf2bd2c8e5151e16559db6410")
diff --git a/var/spack/repos/builtin/packages/tcptrace/package.py b/var/spack/repos/builtin/packages/tcptrace/package.py
index 3a9b260087..5d6599a106 100644
--- a/var/spack/repos/builtin/packages/tcptrace/package.py
+++ b/var/spack/repos/builtin/packages/tcptrace/package.py
@@ -17,6 +17,8 @@ class Tcptrace(AutotoolsPackage):
homepage = "http://www.tcptrace.org/"
url = "http://www.tcptrace.org/download/tcptrace-6.6.7.tar.gz"
+ license("GPL-2.0-only")
+
version("6.6.7", sha256="63380a4051933ca08979476a9dfc6f959308bc9f60d45255202e388eb56910bd")
depends_on("bison", type="build")
diff --git a/var/spack/repos/builtin/packages/tcsh/package.py b/var/spack/repos/builtin/packages/tcsh/package.py
index bf7ae34a36..d930535c63 100644
--- a/var/spack/repos/builtin/packages/tcsh/package.py
+++ b/var/spack/repos/builtin/packages/tcsh/package.py
@@ -23,6 +23,8 @@ class Tcsh(AutotoolsPackage):
url = "http://ftp.funet.fi/pub/mirrors/ftp.astron.com/pub/tcsh/tcsh-6.20.00.tar.gz"
list_url = "https://ftp.funet.fi/pub/mirrors/ftp.astron.com/pub/tcsh/old/"
+ license("BSD-3-Clause")
+
version("6.24.00", sha256="60be2c504bd8f1fa6e424b1956495d7e7ced52a2ac94db5fd27f4b6bfc8f74f0")
version("6.22.02", sha256="ed287158ca1b00ba477e8ea57bac53609838ebcfd05fcb05ca95021b7ebe885b")
version("6.21.00", sha256="c438325448371f59b12a4c93bfd3f6982e6f79f8c5aef4bc83aac8f62766e972")
diff --git a/var/spack/repos/builtin/packages/tdengine/package.py b/var/spack/repos/builtin/packages/tdengine/package.py
index b70f58b8ea..55eab3ab5e 100644
--- a/var/spack/repos/builtin/packages/tdengine/package.py
+++ b/var/spack/repos/builtin/packages/tdengine/package.py
@@ -13,6 +13,8 @@ class Tdengine(CMakePackage):
homepage = "https://github.com/taosdata/TDengine"
url = "https://github.com/taosdata/TDengine/archive/ver-2.0.2.2.tar.gz"
+ license("AGPL-3.0-only")
+
version("2.0.3.2", sha256="3eb8df894998d5592cce377b4f7e267972aee8adf9fc1ce60d1af532ffa9c1c6")
version("2.0.3.1", sha256="69418815afcac8051f1aab600415669003b4aeec4ec2aaf09cab24636edaf51f")
diff --git a/var/spack/repos/builtin/packages/tealeaf/package.py b/var/spack/repos/builtin/packages/tealeaf/package.py
index 0dd5f8d8c3..43765bcacb 100644
--- a/var/spack/repos/builtin/packages/tealeaf/package.py
+++ b/var/spack/repos/builtin/packages/tealeaf/package.py
@@ -20,6 +20,8 @@ class Tealeaf(MakefilePackage):
tags = ["proxy-app"]
+ license("LGPL-3.0-only")
+
version("1.0", sha256="e11799d1a3fbe76041333ba98858043b225c5d65221df8c600479bc55e7197ce")
depends_on("mpi")
diff --git a/var/spack/repos/builtin/packages/teckit/package.py b/var/spack/repos/builtin/packages/teckit/package.py
index ab0c13f940..d0faefc210 100644
--- a/var/spack/repos/builtin/packages/teckit/package.py
+++ b/var/spack/repos/builtin/packages/teckit/package.py
@@ -20,6 +20,8 @@ class Teckit(AutotoolsPackage):
homepage = "https://scripts.sil.org/cms/scripts/page.php?cat_id=TECkit"
git = "https://github.com/silnrsi/teckit.git"
+ license("CPL-1.0")
+
version("2.5.11", commit="fea17dbf17266387c96f74fd9c0ce44d065f0f50")
version("2.5.10", commit="1c510d4de7ff844207b1273e856fd27a15b3486d")
version("2.5.9", commit="e2434cef98d59487514450304513efb42c376365")
diff --git a/var/spack/repos/builtin/packages/telegraf/package.py b/var/spack/repos/builtin/packages/telegraf/package.py
index 02581ba32b..4a72c5568e 100644
--- a/var/spack/repos/builtin/packages/telegraf/package.py
+++ b/var/spack/repos/builtin/packages/telegraf/package.py
@@ -14,6 +14,8 @@ class Telegraf(MakefilePackage):
homepage = "https://github.com/influxdata/telegraf"
url = "https://github.com/influxdata/telegraf/archive/refs/tags/v1.19.3.tar.gz"
+ license("MIT")
+
version("1.20.3", sha256="cf8fd4d38970648281101e8a71b1a48c5765c8aaa9d67619c00272c9192e9057")
version("1.19.3", sha256="d2fb8a3519a5690c801e1221e22c3693ed95204f70f6c57eb13267ca1964c659")
diff --git a/var/spack/repos/builtin/packages/templight-tools/package.py b/var/spack/repos/builtin/packages/templight-tools/package.py
index 40220ce148..126e3c1d00 100644
--- a/var/spack/repos/builtin/packages/templight-tools/package.py
+++ b/var/spack/repos/builtin/packages/templight-tools/package.py
@@ -12,6 +12,8 @@ class TemplightTools(CMakePackage):
homepage = "https://github.com/mikael-s-persson/templight-tools"
git = "https://github.com/mikael-s-persson/templight-tools.git"
+ license("GPL-3.0-only")
+
version("develop", branch="master")
depends_on("cmake @2.8.7:", type="build")
diff --git a/var/spack/repos/builtin/packages/tensorflow-serving-client/package.py b/var/spack/repos/builtin/packages/tensorflow-serving-client/package.py
index 314ecc4a02..1573ffb75d 100644
--- a/var/spack/repos/builtin/packages/tensorflow-serving-client/package.py
+++ b/var/spack/repos/builtin/packages/tensorflow-serving-client/package.py
@@ -15,6 +15,8 @@ class TensorflowServingClient(CMakePackage):
homepage = "https://github.com/figroc/tensorflow-serving-client"
url = "https://github.com/figroc/tensorflow-serving-client/archive/v2.3.0.tar.gz"
+ license("Apache-2.0")
+
version("2.3.0", sha256="621b1df1da521fe1ba873b4b5546c1b794cfa8a13bca91608783acc4c8748fb1")
version("2.2.0", sha256="010b464b3b09c3c33c5dc2aebbc85447c4d5f775b9cd45d90a9035ca015c1c08")
version("2.1.0", sha256="7a31d8cfa1d861f73953d4728665dd6d74e205d1fa01062a6c2b1aeee4674f73")
diff --git a/var/spack/repos/builtin/packages/tensorpipe/package.py b/var/spack/repos/builtin/packages/tensorpipe/package.py
index 3db5a5a240..3a61997dfe 100644
--- a/var/spack/repos/builtin/packages/tensorpipe/package.py
+++ b/var/spack/repos/builtin/packages/tensorpipe/package.py
@@ -12,6 +12,8 @@ class Tensorpipe(CMakePackage):
homepage = "https://github.com/pytorch/tensorpipe"
git = "https://github.com/pytorch/tensorpipe.git"
+ license("BSD-3-Clause")
+
version("master", branch="master", submodules=True)
version(
"2021-05-13", commit="05e4c890d4bd5f8ac9a4ba8f3c21e2eba3f66eda", submodules=True
diff --git a/var/spack/repos/builtin/packages/termcap/package.py b/var/spack/repos/builtin/packages/termcap/package.py
index e0cc009422..ab70e3aa4e 100644
--- a/var/spack/repos/builtin/packages/termcap/package.py
+++ b/var/spack/repos/builtin/packages/termcap/package.py
@@ -14,5 +14,7 @@ class Termcap(AutotoolsPackage):
homepage = "https://www.gnu.org/software/termutils/manual/termcap-1.3/html_mono/termcap.html"
url = "https://ftp.gnu.org/gnu/termcap/termcap-1.3.1.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.3.1", sha256="91a0e22e5387ca4467b5bcb18edf1c51b930262fd466d5fda396dd9d26719100")
version("1.3", sha256="3eb4b98ae08408ca65dd9275f3c8e56e2feac1261fae914a9b21273db51cf000")
diff --git a/var/spack/repos/builtin/packages/tesseract/package.py b/var/spack/repos/builtin/packages/tesseract/package.py
index d3110819c1..819105d57b 100644
--- a/var/spack/repos/builtin/packages/tesseract/package.py
+++ b/var/spack/repos/builtin/packages/tesseract/package.py
@@ -12,6 +12,8 @@ class Tesseract(AutotoolsPackage):
homepage = "https://github.com/tesseract-ocr/tesseract"
url = "https://github.com/tesseract-ocr/tesseract/archive/4.1.1.tar.gz"
+ license("Apache-2.0")
+
version("4.1.1", sha256="2a66ff0d8595bff8f04032165e6c936389b1e5727c3ce5a27b3e059d218db1cb")
version("4.1.0", sha256="5c5ed5f1a76888dc57a83704f24ae02f8319849f5c4cf19d254296978a1a1961")
version("4.0.0", sha256="a1f5422ca49a32e5f35c54dee5112b11b99928fc9f4ee6695cdc6768d69f61dd")
diff --git a/var/spack/repos/builtin/packages/test-drive/package.py b/var/spack/repos/builtin/packages/test-drive/package.py
index b5221570db..6ea005e75e 100644
--- a/var/spack/repos/builtin/packages/test-drive/package.py
+++ b/var/spack/repos/builtin/packages/test-drive/package.py
@@ -14,4 +14,6 @@ class TestDrive(MesonPackage):
maintainers("awvwgk")
+ license("Apache-2.0")
+
version("0.4.0", "effabe5d46ea937a79f3ea8d37eea43caf38f9f1377398bad0ca02784235e54a")
diff --git a/var/spack/repos/builtin/packages/tetgen/package.py b/var/spack/repos/builtin/packages/tetgen/package.py
index e491bbb101..3b31a56377 100644
--- a/var/spack/repos/builtin/packages/tetgen/package.py
+++ b/var/spack/repos/builtin/packages/tetgen/package.py
@@ -18,6 +18,8 @@ class Tetgen(Package):
homepage = "https://wias-berlin.de/software/tetgen/"
+ license("AGPL-3.0-only")
+
version(
"1.6.0",
sha256="87b5e61ebd3a471fc4f2cdd7124c2b11dd6639f4feb1f941a5d2f5110d05ce39",
diff --git a/var/spack/repos/builtin/packages/tetranscripts/package.py b/var/spack/repos/builtin/packages/tetranscripts/package.py
index a01f26c1dc..60b0654757 100644
--- a/var/spack/repos/builtin/packages/tetranscripts/package.py
+++ b/var/spack/repos/builtin/packages/tetranscripts/package.py
@@ -13,6 +13,8 @@ class Tetranscripts(PythonPackage):
homepage = "https://hammelllab.labsites.cshl.edu/software/#TEtranscripts"
pypi = "TEtranscripts/TEtranscripts-2.2.3.tar.gz"
+ license("GPL-3.0-only")
+
version("2.2.3", sha256="e53577e8e73e41c6495fb819977e3e537bbeac7b2fa1635029201a37ee0bf7b8")
# python dependencies
diff --git a/var/spack/repos/builtin/packages/texinfo/package.py b/var/spack/repos/builtin/packages/texinfo/package.py
index 052dee4b4d..9cd404a15a 100644
--- a/var/spack/repos/builtin/packages/texinfo/package.py
+++ b/var/spack/repos/builtin/packages/texinfo/package.py
@@ -23,6 +23,8 @@ class Texinfo(AutotoolsPackage, GNUMirrorPackage):
tags = ["build-tools"]
+ license("GPL-3.0-or-later")
+
version("7.0.3", sha256="3cc5706fb086b895e1dc2b407aade9f95a3a233ff856273e2b659b089f117683")
version("7.0", sha256="9261d4ee11cdf6b61895e213ffcd6b746a61a64fe38b9741a3aaa73125b35170")
version("6.8", sha256="8e09cf753ad1833695d2bac0f57dc3bd6bcbbfbf279450e1ba3bc2d7fb297d08")
diff --git a/var/spack/repos/builtin/packages/texlive/package.py b/var/spack/repos/builtin/packages/texlive/package.py
index 6046dd006a..9653c33f1f 100644
--- a/var/spack/repos/builtin/packages/texlive/package.py
+++ b/var/spack/repos/builtin/packages/texlive/package.py
@@ -25,6 +25,8 @@ class Texlive(AutotoolsPackage):
list_url = "http://ftp.math.utah.edu/pub/tex/historic/systems/texlive"
list_depth = 1
+ license("GPL-2.0-or-later AND GPL-3.0-or-later")
+
# Below is the url for a binary distribution. This was originally how this
# was distributed in Spack, but should be considered deprecated. Note that
# the "live" version will pull down the packages so it requires an Internet
diff --git a/var/spack/repos/builtin/packages/texstudio/package.py b/var/spack/repos/builtin/packages/texstudio/package.py
index 8a55cad80c..9063341ad5 100644
--- a/var/spack/repos/builtin/packages/texstudio/package.py
+++ b/var/spack/repos/builtin/packages/texstudio/package.py
@@ -14,6 +14,8 @@ class Texstudio(QMakePackage):
url = "https://github.com/texstudio-org/texstudio/archive/2.12.16.tar.gz"
git = "https://github.com/texstudio-org/texstudio.git"
+ license("GPL-3.0-or-later")
+
version("master", branch="master")
version("3.0.1", sha256="0a2a7d266fecdfa3ea4a454fd66833a54590e610f880c6a97644cdcfc2116191")
version("3.0.0", sha256="c1f704f84b2007621c5f8ec7fd3b4cf96693f98fd25724ee8fe9c3dccdc7ab2a")
diff --git a/var/spack/repos/builtin/packages/textparser/package.py b/var/spack/repos/builtin/packages/textparser/package.py
index e4b54c9571..6a9fdc2cd7 100644
--- a/var/spack/repos/builtin/packages/textparser/package.py
+++ b/var/spack/repos/builtin/packages/textparser/package.py
@@ -13,6 +13,8 @@ class Textparser(CMakePackage):
homepage = "https://github.com/avr-aics-riken/TextParser"
git = "https://github.com/avr-aics-riken/TextParser.git"
+ license("BSD-2-Clause")
+
version("master", branch="master")
version("1.8.8", commit="31ec1f23df21611d0765c27a6458fdbbf4cde66d")
diff --git a/var/spack/repos/builtin/packages/tfel/package.py b/var/spack/repos/builtin/packages/tfel/package.py
index f9f6a94ac4..9afa1f3ccd 100644
--- a/var/spack/repos/builtin/packages/tfel/package.py
+++ b/var/spack/repos/builtin/packages/tfel/package.py
@@ -32,6 +32,8 @@ class Tfel(CMakePackage):
git = "https://github.com/thelfer/tfel.git"
maintainers("thelfer")
+ license("CECILL-2.1")
+
# development branches
version("master", branch="master")
version("rliv-4.2", branch="rliv-4.2")
diff --git a/var/spack/repos/builtin/packages/the-silver-searcher/package.py b/var/spack/repos/builtin/packages/the-silver-searcher/package.py
index b99fabdd76..2ed8210eb9 100644
--- a/var/spack/repos/builtin/packages/the-silver-searcher/package.py
+++ b/var/spack/repos/builtin/packages/the-silver-searcher/package.py
@@ -12,6 +12,8 @@ class TheSilverSearcher(AutotoolsPackage):
homepage = "https://geoff.greer.fm/ag/"
url = "https://geoff.greer.fm/ag/releases/the_silver_searcher-0.32.0.tar.gz"
+ license("Apache-2.0")
+
version("2.2.0", sha256="d9621a878542f3733b5c6e71c849b9d1a830ed77cb1a1f6c2ea441d4b0643170")
version("2.1.0", sha256="d4652bd91c3a05e87a15809c5f3f14ad2e5e1f80185af510e3fa4ad2038c15d4")
version("0.32.0", sha256="944ca77e498f344b2bfbd8df6d5d8df7bbc1c7e080b50c0bab3d1a9a55151b60")
diff --git a/var/spack/repos/builtin/packages/thepeg/package.py b/var/spack/repos/builtin/packages/thepeg/package.py
index f1fe8300f0..fd5eca3bf8 100644
--- a/var/spack/repos/builtin/packages/thepeg/package.py
+++ b/var/spack/repos/builtin/packages/thepeg/package.py
@@ -14,6 +14,8 @@ class Thepeg(AutotoolsPackage):
tags = ["hep"]
+ license("GPL-3.0-or-later")
+
# The commented out versions exist, but may need patches
# and/or recipe changes
version("2.2.3", sha256="f21473197a761fc32917b08a8d24d2bfaf93ff57f3441fd605da99ac9de5d50b")
diff --git a/var/spack/repos/builtin/packages/thermo4pfm/package.py b/var/spack/repos/builtin/packages/thermo4pfm/package.py
index 00d7ada936..69992a9099 100644
--- a/var/spack/repos/builtin/packages/thermo4pfm/package.py
+++ b/var/spack/repos/builtin/packages/thermo4pfm/package.py
@@ -14,6 +14,8 @@ class Thermo4pfm(CMakePackage):
maintainers("jeanlucf22")
+ license("BSD-3-Clause")
+
version("1.1.1", sha256="cff3c83405224a39bb34c57e444e208e94c6782d84303acd0588d1dfa61513a1")
depends_on("boost")
diff --git a/var/spack/repos/builtin/packages/thrift/package.py b/var/spack/repos/builtin/packages/thrift/package.py
index af4510cf96..fe3decd4fa 100644
--- a/var/spack/repos/builtin/packages/thrift/package.py
+++ b/var/spack/repos/builtin/packages/thrift/package.py
@@ -24,6 +24,8 @@ class Thrift(Package):
maintainers("thomas-bouvier")
+ license("Apache-2.0")
+
version("0.18.1", sha256="04c6f10e5d788ca78e13ee2ef0d2152c7b070c0af55483d6b942e29cff296726")
version("0.17.0", sha256="b272c1788bb165d99521a2599b31b97fa69e5931d099015d91ae107a0b0cc58f")
version("0.16.0", sha256="f460b5c1ca30d8918ff95ea3eb6291b3951cf518553566088f3f2be8981f6209")
diff --git a/var/spack/repos/builtin/packages/thrust/package.py b/var/spack/repos/builtin/packages/thrust/package.py
index 9e8def55ef..675c204ae9 100644
--- a/var/spack/repos/builtin/packages/thrust/package.py
+++ b/var/spack/repos/builtin/packages/thrust/package.py
@@ -13,6 +13,8 @@ class Thrust(Package):
homepage = "https://thrust.github.io"
url = "https://github.com/NVIDIA/thrust/archive/1.12.0.tar.gz"
+ license("BSL-1.0")
+
version("1.16.0", sha256="93b9553e3ee544e05395022bea67e6d600f8f3eb680950ec7cf73c0f55162487")
version("1.15.0", sha256="0eeaf5a77cd7cb143f3443bd96b215ae1c4eacf18a712762e6a5c85213f80cc2")
version("1.14.0", sha256="ddba9f3ed47b1a33562a4aea2d000a2ca2abcd45ff760af12aa81b8b7e492962")
diff --git a/var/spack/repos/builtin/packages/tig/package.py b/var/spack/repos/builtin/packages/tig/package.py
index 09124ae482..12bf0024ce 100644
--- a/var/spack/repos/builtin/packages/tig/package.py
+++ b/var/spack/repos/builtin/packages/tig/package.py
@@ -12,6 +12,8 @@ class Tig(AutotoolsPackage):
homepage = "https://jonas.github.io/tig/"
url = "https://github.com/jonas/tig/releases/download/tig-2.2.2/tig-2.2.2.tar.gz"
+ license("GPL-2.0-or-later")
+
version("2.5.8", sha256="b70e0a42aed74a4a3990ccfe35262305917175e3164330c0889bd70580406391")
version("2.2.2", sha256="316214d87f7693abc0cbe8ebbb85decdf5e1b49d7ad760ac801af3dd73385e35")
diff --git a/var/spack/repos/builtin/packages/tiled-mm/package.py b/var/spack/repos/builtin/packages/tiled-mm/package.py
index e44e92fb32..d734b7db16 100644
--- a/var/spack/repos/builtin/packages/tiled-mm/package.py
+++ b/var/spack/repos/builtin/packages/tiled-mm/package.py
@@ -16,6 +16,8 @@ class TiledMm(CMakePackage, CudaPackage, ROCmPackage):
maintainers("mtaillefumier", "simonpintarelli", "RMeli")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("2.2", sha256="6d0b49c9588ece744166822fd44a7bc5bec3dc666b836de8bf4bf1a7bb675aac")
version("2.0", sha256="ea554aea8c53d7c8e40044e6d478c0e8137d7e8b09d7cb9650703430d92cf32e")
diff --git a/var/spack/repos/builtin/packages/time/package.py b/var/spack/repos/builtin/packages/time/package.py
index f31c0059b8..3d013d13fb 100644
--- a/var/spack/repos/builtin/packages/time/package.py
+++ b/var/spack/repos/builtin/packages/time/package.py
@@ -14,6 +14,8 @@ class Time(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.gnu.org/software/time/"
gnu_mirror_path = "time/time-1.9.tar.gz"
+ license("GPL-3.0-only")
+
version("1.9", sha256="fbacf0c81e62429df3e33bda4cee38756604f18e01d977338e23306a3e3b521e")
build_directory = "spack-build"
diff --git a/var/spack/repos/builtin/packages/timedatex/package.py b/var/spack/repos/builtin/packages/timedatex/package.py
index 3d1f17ddbb..6220bf682a 100644
--- a/var/spack/repos/builtin/packages/timedatex/package.py
+++ b/var/spack/repos/builtin/packages/timedatex/package.py
@@ -17,6 +17,8 @@ class Timedatex(MakefilePackage):
homepage = "https://github.com/mlichvar/timedatex"
url = "https://github.com/mlichvar/timedatex/archive/v0.6.tar.gz"
+ license("GPL-2.0-or-later")
+
version("0.6", sha256="6e24c015769ee49a92bde3b1f167e25119068a00e377f9e4187a425c262ce964")
version("0.5", sha256="bc54960bb9554bb2b34985ba2b8a78480db568c3c6a9d26f2ab34de1bc0aab11")
version("0.4", sha256="204285eb03c6cec9ae1c7fdb99e7c996259ec5a918d72bf6bc28564a6f738d4a")
diff --git a/var/spack/repos/builtin/packages/timemory/package.py b/var/spack/repos/builtin/packages/timemory/package.py
index dec4e27cb2..56fc0ad905 100644
--- a/var/spack/repos/builtin/packages/timemory/package.py
+++ b/var/spack/repos/builtin/packages/timemory/package.py
@@ -16,6 +16,8 @@ class Timemory(CMakePackage, PythonExtension):
git = "https://github.com/NERSC/timemory.git"
maintainers("jrmadsen")
+ license("MIT")
+
version("master", branch="master", submodules=True)
version("develop", branch="develop", submodules=True)
version("3.2.3", commit="d535e478646e331a4c65cfd8c8f759c9a363ccc9", submodules=True)
diff --git a/var/spack/repos/builtin/packages/tini/package.py b/var/spack/repos/builtin/packages/tini/package.py
index 89239e6d39..07da212ada 100644
--- a/var/spack/repos/builtin/packages/tini/package.py
+++ b/var/spack/repos/builtin/packages/tini/package.py
@@ -14,5 +14,7 @@ class Tini(CMakePackage):
url = "https://github.com/krallin/tini/archive/refs/tags/v0.19.0.tar.gz"
maintainers("teonnik", "Madeeks")
+ license("MIT")
+
version("0.19.0", sha256="0fd35a7030052acd9f58948d1d900fe1e432ee37103c5561554408bdac6bbf0d")
patch("tini_static_rpath_issue.patch", when="@0.19.0:")
diff --git a/var/spack/repos/builtin/packages/tinygltf/package.py b/var/spack/repos/builtin/packages/tinygltf/package.py
index f00d79fdbd..f2d0fff230 100644
--- a/var/spack/repos/builtin/packages/tinygltf/package.py
+++ b/var/spack/repos/builtin/packages/tinygltf/package.py
@@ -13,6 +13,8 @@ class Tinygltf(CMakePackage):
url = "https://github.com/syoyo/tinygltf/archive/refs/tags/v2.5.0.tar.gz"
git = "https://github.com/syoyo/tinygltf/"
+ license("MIT")
+
version("release", branch="release")
version("2.8.14", sha256="63cd43746c9ddfe5777494500422e831a312299e386fbf80922839dc1a5575f8")
version("2.7.0", sha256="a1bbc0b831719e3a809a1bb01ce299a60e80b4e15221f58e822303ba22a69d45")
diff --git a/var/spack/repos/builtin/packages/tinyobjloader/package.py b/var/spack/repos/builtin/packages/tinyobjloader/package.py
index e6f533b535..346a963e37 100644
--- a/var/spack/repos/builtin/packages/tinyobjloader/package.py
+++ b/var/spack/repos/builtin/packages/tinyobjloader/package.py
@@ -12,6 +12,8 @@ class Tinyobjloader(CMakePackage):
homepage = "https://github.com/tinyobjloader/tinyobjloader"
url = "https://github.com/tinyobjloader/tinyobjloader/archive/refs/tags/v1.0.6.tar.gz"
+ license("MIT")
+
version("1.0.6", sha256="19ee82cd201761954dd833de551edb570e33b320d6027e0d91455faf7cd4c341")
depends_on("cmake@2.8.11:", type="build")
diff --git a/var/spack/repos/builtin/packages/tinyxml/package.py b/var/spack/repos/builtin/packages/tinyxml/package.py
index 6f26998ea0..fbee08d779 100644
--- a/var/spack/repos/builtin/packages/tinyxml/package.py
+++ b/var/spack/repos/builtin/packages/tinyxml/package.py
@@ -14,6 +14,8 @@ class Tinyxml(CMakePackage):
homepage = "http://grinninglizard.com/tinyxml/"
url = "https://downloads.sourceforge.net/project/tinyxml/tinyxml/2.6.2/tinyxml_2_6_2.tar.gz"
+ license("Zlib")
+
version("2.6.2", sha256="15bdfdcec58a7da30adc87ac2b078e4417dbe5392f3afb719f9ba6d062645593")
variant("shared", default=True, description="Build a shared library")
diff --git a/var/spack/repos/builtin/packages/tinyxml2/package.py b/var/spack/repos/builtin/packages/tinyxml2/package.py
index f24877a4dd..bb9155421b 100644
--- a/var/spack/repos/builtin/packages/tinyxml2/package.py
+++ b/var/spack/repos/builtin/packages/tinyxml2/package.py
@@ -12,6 +12,8 @@ class Tinyxml2(CMakePackage):
homepage = "http://grinninglizard.com/tinyxml2/"
url = "https://github.com/leethomason/tinyxml2/archive/3.0.0.tar.gz"
+ license("Zlib")
+
version("6.2.0", sha256="cdf0c2179ae7a7931dba52463741cf59024198bbf9673bf08415bcb46344110f")
version("4.0.1", sha256="14b38ef25cc136d71339ceeafb4856bb638d486614103453eccd323849267f20")
version("4.0.0", sha256="90add44f06de081047d431c08d7269c25b4030e5fe19c3bc8381c001ce8f258c")
diff --git a/var/spack/repos/builtin/packages/tioga/package.py b/var/spack/repos/builtin/packages/tioga/package.py
index 13051476d2..c1b0d5421e 100644
--- a/var/spack/repos/builtin/packages/tioga/package.py
+++ b/var/spack/repos/builtin/packages/tioga/package.py
@@ -15,6 +15,8 @@ class Tioga(CMakePackage):
maintainers("jrood-nrel")
+ license("LGPL-3.0-only")
+
# The original TIOGA repo has possibly been abandoned,
# so work on TIOGA has continued in the Exawind project
version("develop", git="https://github.com/Exawind/tioga.git", branch="exawind")
diff --git a/var/spack/repos/builtin/packages/tippecanoe/package.py b/var/spack/repos/builtin/packages/tippecanoe/package.py
index 015ce91807..1d866dd7e8 100644
--- a/var/spack/repos/builtin/packages/tippecanoe/package.py
+++ b/var/spack/repos/builtin/packages/tippecanoe/package.py
@@ -13,6 +13,8 @@ class Tippecanoe(MakefilePackage):
homepage = "https://github.com/mapbox/tippecanoe"
url = "https://github.com/mapbox/tippecanoe/archive/1.34.3.tar.gz"
+ license("BSD-2-Clause")
+
version("1.36.0", sha256="0e385d1244a0d836019f64039ea6a34463c3c2f49af35d02c3bf241aec41e71b")
version("1.34.3", sha256="7a2dd2376a93d66a82c8253a46dbfcab3eaaaaca7bf503388167b9ee251bee54")
diff --git a/var/spack/repos/builtin/packages/tiptop/package.py b/var/spack/repos/builtin/packages/tiptop/package.py
index 1a4b1c947b..ce6b87e71b 100644
--- a/var/spack/repos/builtin/packages/tiptop/package.py
+++ b/var/spack/repos/builtin/packages/tiptop/package.py
@@ -12,6 +12,8 @@ class Tiptop(AutotoolsPackage):
homepage = "https://github.com/FeCastle/tiptop"
git = "https://github.com/FeCastle/tiptop.git"
+ license("GPL-2.0")
+
version("master", commit="529886d445ec32febad14246245372a8f244b3eb")
depends_on("papi")
diff --git a/var/spack/repos/builtin/packages/tiramisu/package.py b/var/spack/repos/builtin/packages/tiramisu/package.py
index 055cd4c0a2..c2ad3bb976 100644
--- a/var/spack/repos/builtin/packages/tiramisu/package.py
+++ b/var/spack/repos/builtin/packages/tiramisu/package.py
@@ -18,6 +18,8 @@ class Tiramisu(CMakePackage, CudaPackage, PythonExtension):
generator("ninja")
+ license("MIT")
+
version("master", branch="master")
version("2023-2-8", commit="2cd0c43cc1656bfa43cfb6e81d06f770cbf7251e")
diff --git a/var/spack/repos/builtin/packages/tix/package.py b/var/spack/repos/builtin/packages/tix/package.py
index e1335bf94b..10a5b851e1 100644
--- a/var/spack/repos/builtin/packages/tix/package.py
+++ b/var/spack/repos/builtin/packages/tix/package.py
@@ -17,6 +17,8 @@ class Tix(AutotoolsPackage):
homepage = "https://sourceforge.net/projects/tix/"
url = "https://sourceforge.net/projects/tix/files/tix/8.4.3/Tix8.4.3-src.tar.gz/download"
+ license("TCL")
+
version("8.4.3", sha256="562f040ff7657e10b5cffc2c41935f1a53c6402eb3d5f3189113d734fd6c03cb")
extends("tcl", type=("build", "link", "run"))
diff --git a/var/spack/repos/builtin/packages/tixi/package.py b/var/spack/repos/builtin/packages/tixi/package.py
index e8cb0c045b..d63a0521e3 100644
--- a/var/spack/repos/builtin/packages/tixi/package.py
+++ b/var/spack/repos/builtin/packages/tixi/package.py
@@ -14,6 +14,8 @@ class Tixi(CMakePackage):
url = "https://github.com/DLR-SC/tixi/archive/v3.0.3.tar.gz"
git = "https://github.com/DLR-SC/tixi.git"
+ license("Apache-2.0")
+
version("3.3.0", sha256="988d79ccd53c815d382cff0c244c0bb8e393986377dfb45385792766adf6f6a9")
version("3.2.0", sha256="8df65c4d252d56e98c5ef2657c7aff6086a07b5686716e786891609adaca9d2d")
version("3.1.0", sha256="4547133e452f3455b5a39045a8528955dce55faf059afe652a350ecf37d709ba")
diff --git a/var/spack/repos/builtin/packages/tk/package.py b/var/spack/repos/builtin/packages/tk/package.py
index 07e99a403a..87ca811359 100644
--- a/var/spack/repos/builtin/packages/tk/package.py
+++ b/var/spack/repos/builtin/packages/tk/package.py
@@ -19,6 +19,8 @@ class Tk(AutotoolsPackage, SourceforgePackage):
homepage = "https://www.tcl.tk"
sourceforge_mirror_path = "tcl/tk8.6.5-src.tar.gz"
+ license("TCL")
+
version("8.6.11", sha256="5228a8187a7f70fa0791ef0f975270f068ba9557f57456f51eb02d9d4ea31282")
version("8.6.10", sha256="63df418a859d0a463347f95ded5cd88a3dd3aaa1ceecaeee362194bc30f3e386")
version("8.6.8", sha256="49e7bca08dde95195a27f594f7c850b088be357a7c7096e44e1158c7a5fd7b33")
diff --git a/var/spack/repos/builtin/packages/tkrzw/package.py b/var/spack/repos/builtin/packages/tkrzw/package.py
index e1541d60a6..98ce69bf1f 100644
--- a/var/spack/repos/builtin/packages/tkrzw/package.py
+++ b/var/spack/repos/builtin/packages/tkrzw/package.py
@@ -13,6 +13,8 @@ class Tkrzw(AutotoolsPackage):
url = "https://dbmx.net/tkrzw/pkg/tkrzw-0.9.22.tar.gz"
git = "https://github.com/estraier/tkrzw.git"
+ license("Apache-2.0")
+
version("master", branch="master")
version("0.9.44", sha256="088ac619fbf7fc22c110674b3f8fe8d8573a1d7088e5616b268fd9f68ba25650")
version("0.9.43", sha256="60f7b579edb4f911ecaf35ff6c07f53b3d566424d8bf179b1991ade5071f0bbc")
diff --git a/var/spack/repos/builtin/packages/tl-expected/package.py b/var/spack/repos/builtin/packages/tl-expected/package.py
index d10be0361f..cf70710f11 100644
--- a/var/spack/repos/builtin/packages/tl-expected/package.py
+++ b/var/spack/repos/builtin/packages/tl-expected/package.py
@@ -15,6 +15,8 @@ class TlExpected(CMakePackage):
maintainers("charmoniumQ")
+ license("CC0-1.0")
+
# Note that the 1.0.0 has this issue:
# https://github.com/TartanLlama/expected/issues/114
# But no new patch version has been released,
diff --git a/var/spack/repos/builtin/packages/tldd/package.py b/var/spack/repos/builtin/packages/tldd/package.py
index f6ef4ccea1..2d565b60c7 100644
--- a/var/spack/repos/builtin/packages/tldd/package.py
+++ b/var/spack/repos/builtin/packages/tldd/package.py
@@ -12,6 +12,8 @@ class Tldd(MakefilePackage):
homepage = "https://gitlab.com/miscripts/tldd"
git = "https://gitlab.com/miscripts/tldd.git"
+ license("GPL-3.0-only")
+
version("2018-10-05", commit="61cb512cc992ea6cbb7239e99ec7ac92ea072507")
version("master", branch="master")
diff --git a/var/spack/repos/builtin/packages/tmux/package.py b/var/spack/repos/builtin/packages/tmux/package.py
index 2ce98142eb..b74eac582b 100644
--- a/var/spack/repos/builtin/packages/tmux/package.py
+++ b/var/spack/repos/builtin/packages/tmux/package.py
@@ -18,6 +18,8 @@ class Tmux(AutotoolsPackage):
url = "https://github.com/tmux/tmux/releases/download/2.6/tmux-2.6.tar.gz"
git = "https://github.com/tmux/tmux.git"
+ license("ISC")
+
version("3.3a", sha256="e4fd347843bd0772c4f48d6dde625b0b109b7a380ff15db21e97c11a4dcdf93f")
version("3.2a", sha256="551553a4f82beaa8dadc9256800bcc284d7c000081e47aa6ecbb6ff36eacd05f")
version("3.2", sha256="664d345338c11cbe429d7ff939b92a5191e231a7c1ef42f381cebacb1e08a399")
diff --git a/var/spack/repos/builtin/packages/tomcat/package.py b/var/spack/repos/builtin/packages/tomcat/package.py
index 90c6739083..b7639a523d 100644
--- a/var/spack/repos/builtin/packages/tomcat/package.py
+++ b/var/spack/repos/builtin/packages/tomcat/package.py
@@ -16,6 +16,8 @@ class Tomcat(Package):
homepage = "https://tomcat.apache.org/"
url = "https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.30/bin/apache-tomcat-9.0.30.tar.gz"
+ license("Apache-2.0")
+
version("9.0.30", sha256="43a9b268671bbd3aace427637fbf577e742b521901e111342321ae901478100b")
version("9.0.29", sha256="1bf634413326ec96972fc1c3ac6666e8e4cab49ad3fc9f5e3228b85208d9c4b0")
version("9.0.27", sha256="6616a150e1593ef1a622298aaef9b889db70c8ee5122d35ad52adfcda1084d10")
diff --git a/var/spack/repos/builtin/packages/toml-f/package.py b/var/spack/repos/builtin/packages/toml-f/package.py
index cc1de501c3..9ae5b9ef5f 100644
--- a/var/spack/repos/builtin/packages/toml-f/package.py
+++ b/var/spack/repos/builtin/packages/toml-f/package.py
@@ -17,6 +17,8 @@ class TomlF(MesonPackage):
maintainers("awvwgk")
+ license("Apache-2.0")
+
version("main", branch="main")
version("0.3.1", sha256="7f40f60c8d9ffbb1b99fb051a3e6682c7dd04d7479aa1cf770eff8174b02544f")
version("0.3.0", sha256="40ceca008091607165a09961b79312abfdbbda71cbb94a9dc2625b88c93ff45a")
diff --git a/var/spack/repos/builtin/packages/toml11/package.py b/var/spack/repos/builtin/packages/toml11/package.py
index b9b50b198f..d654ff97c6 100644
--- a/var/spack/repos/builtin/packages/toml11/package.py
+++ b/var/spack/repos/builtin/packages/toml11/package.py
@@ -16,6 +16,8 @@ class Toml11(CMakePackage):
maintainers("ashermancinelli", "ToruNiina")
+ license("MIT")
+
version("3.7.1", sha256="afeaa9aa0416d4b6b2cd3897ca55d9317084103077b32a852247d8efd4cf6068")
version("3.7.0", sha256="a0b6bec77c0e418eea7d270a4437510884f2fe8f61e7ab121729624f04c4b58e")
version("3.6.1", sha256="ca4c390ed8da0d77ae6eca30e70ab0bf5cc92adfc1bc2f71a2066bc5656d8d96")
diff --git a/var/spack/repos/builtin/packages/topaz/package.py b/var/spack/repos/builtin/packages/topaz/package.py
index 855cba4d6c..4e9ff0462e 100644
--- a/var/spack/repos/builtin/packages/topaz/package.py
+++ b/var/spack/repos/builtin/packages/topaz/package.py
@@ -14,6 +14,8 @@ class Topaz(PythonPackage):
homepage = "https://topaz-em.readthedocs.io/"
pypi = "topaz-em/topaz-em-0.2.5.tar.gz"
+ license("GPL-3.0-or-later")
+
version("0.2.5", sha256="002a6eb775598b6c4df0225f3a488bfe6a6da9246e8ca42eb4e7d58f694c25cc")
depends_on("py-setuptools", type="build")
diff --git a/var/spack/repos/builtin/packages/tophat/package.py b/var/spack/repos/builtin/packages/tophat/package.py
index 9c5a5a7862..fdb1af7177 100644
--- a/var/spack/repos/builtin/packages/tophat/package.py
+++ b/var/spack/repos/builtin/packages/tophat/package.py
@@ -12,6 +12,8 @@ class Tophat(AutotoolsPackage):
homepage = "https://ccb.jhu.edu/software/tophat/index.shtml"
url = "https://github.com/infphilo/tophat/archive/v2.1.1.tar.gz"
+ license("BSL-1.0")
+
version("2.1.2", sha256="15016b82255dad085d4ee7d970e50f0e53a280d466335553d47790d8344ff4b1")
version("2.1.1", sha256="991b1b7c840a5f5c4e9a15b2815983257d2b0748246af0b9094c7d07552b023e")
diff --git a/var/spack/repos/builtin/packages/tpm2-tss/package.py b/var/spack/repos/builtin/packages/tpm2-tss/package.py
index 1af8a217ab..7fc5b976f2 100644
--- a/var/spack/repos/builtin/packages/tpm2-tss/package.py
+++ b/var/spack/repos/builtin/packages/tpm2-tss/package.py
@@ -12,6 +12,8 @@ class Tpm2Tss(AutotoolsPackage):
homepage = "https://tpm2-software.github.io/"
url = "https://github.com/tpm2-software/tpm2-tss/archive/3.0.0.tar.gz"
+ license("BSD-2-Clause")
+
version("3.0.0", sha256="e88e91aeee2e01ccc45596fb8afcc3b521a660dcebe5a6e1b14ea5e9e5c15cf5")
version("2.4.2", sha256="1cec5e834a6a750b138cabcd100b3fcd12b16cd21fa4f9103739914743511f75")
version("2.4.1", sha256="cc6f0691307f3c65d5a1375e2cd22508cc72850dbc70eb820b892f0b3d0cbea2")
diff --git a/var/spack/repos/builtin/packages/tracer/package.py b/var/spack/repos/builtin/packages/tracer/package.py
index 2569349e67..361f59a3f1 100644
--- a/var/spack/repos/builtin/packages/tracer/package.py
+++ b/var/spack/repos/builtin/packages/tracer/package.py
@@ -14,6 +14,8 @@ class Tracer(MakefilePackage):
maintainers("bhatele")
+ license("MIT")
+
version("develop", branch="master")
version("2.2", tag="v2.2", commit="fdd1b07a1a0faca14aac53dcbcbccc44237ae7cb")
diff --git a/var/spack/repos/builtin/packages/transdecoder/package.py b/var/spack/repos/builtin/packages/transdecoder/package.py
index 173a6e9b43..95b0e560f1 100644
--- a/var/spack/repos/builtin/packages/transdecoder/package.py
+++ b/var/spack/repos/builtin/packages/transdecoder/package.py
@@ -15,6 +15,8 @@ class Transdecoder(MakefilePackage):
homepage = "https://transdecoder.github.io/"
url = "https://github.com/TransDecoder/TransDecoder/archive/TransDecoder-v5.5.0.tar.gz"
+ license("BSD-3-Clause")
+
version("5.7.1", sha256="41dd5e95f6ba946ff21340417d867e5e99f123b4035779b25d3cffd20b828a30")
version("5.7.0", sha256="421b50dd08b12a88f2f09922e20c50903e335f26947843d9f925f5c0e9ddd79f")
version("5.5.0", sha256="c800d9226350817471e9f51267c91f7cab99dbc9b26c980527fc1019e7d90a76")
diff --git a/var/spack/repos/builtin/packages/transset/package.py b/var/spack/repos/builtin/packages/transset/package.py
index 58208d9907..18cb680902 100644
--- a/var/spack/repos/builtin/packages/transset/package.py
+++ b/var/spack/repos/builtin/packages/transset/package.py
@@ -12,6 +12,8 @@ class Transset(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/transset"
xorg_mirror_path = "app/transset-1.0.1.tar.gz"
+ license("MIT")
+
version("1.0.3", sha256="adba0da81dacdebe5275ec0117dd08685e4f2f31afa0391f423e54906d0fb824")
version("1.0.2", sha256="5c7d7d1bac36137f41ac3db84d7ed9b9fdac868608572bcba0bc1de40510ca67")
version("1.0.1", sha256="87c560e69e05ae8a5bad17ff62ac31cda43a5065508205b109c756c0ab857d55")
diff --git a/var/spack/repos/builtin/packages/tree-sitter/package.py b/var/spack/repos/builtin/packages/tree-sitter/package.py
index 8393d43cf7..f20f22709d 100644
--- a/var/spack/repos/builtin/packages/tree-sitter/package.py
+++ b/var/spack/repos/builtin/packages/tree-sitter/package.py
@@ -17,6 +17,8 @@ class TreeSitter(MakefilePackage):
maintainers("albestro")
+ license("MIT")
+
version("0.20.8", sha256="6181ede0b7470bfca37e293e7d5dc1d16469b9485d13f13a605baec4a8b1f791")
version("0.20.6", sha256="4d37eaef8a402a385998ff9aca3e1043b4a3bba899bceeff27a7178e1165b9de")
version("0.20.4", sha256="979ad0b36eb90975baf0c65d155d106276cac08afb1c2fe0ad54d4b7d498ce39")
diff --git a/var/spack/repos/builtin/packages/tree/package.py b/var/spack/repos/builtin/packages/tree/package.py
index 7ffa89fe07..fa8e50275f 100644
--- a/var/spack/repos/builtin/packages/tree/package.py
+++ b/var/spack/repos/builtin/packages/tree/package.py
@@ -19,6 +19,8 @@ class Tree(Package):
homepage = "http://mama.indstate.edu/users/ice/tree/"
url = "http://mama.indstate.edu/users/ice/tree/src/tree-1.7.0.tgz"
+ license("GPL-2.0-or-later")
+
version("2.1.0", sha256="0160c535bff2b0dc6a830b9944e981e3427380f63e748da96ced7071faebabf6")
version("2.0.3", sha256="ba14e77b5f9dc7f8250c3f702ec5b6be2f93cd0fa87311bab3239676866a3b1d")
version("2.0.2", sha256="7d693a1d88d3c4e70a73e03b8dbbdc12c2945d482647494f2f5bd83a479eeeaf")
diff --git a/var/spack/repos/builtin/packages/treelite/package.py b/var/spack/repos/builtin/packages/treelite/package.py
index dbc96a4e26..718004e803 100644
--- a/var/spack/repos/builtin/packages/treelite/package.py
+++ b/var/spack/repos/builtin/packages/treelite/package.py
@@ -13,6 +13,8 @@ class Treelite(CMakePackage):
homepage = "https://github.com/dmlc/treelite"
url = "https://github.com/dmlc/treelite/archive/0.93.tar.gz"
+ license("Apache-2.0")
+
version("0.93", sha256="7d347372f7fdc069904afe93e69ed0bf696ba42d271fe2f8bf6835d2ab2f45d5")
variant("protobuf", default=False, description="Build with protobuf")
diff --git a/var/spack/repos/builtin/packages/trexio/package.py b/var/spack/repos/builtin/packages/trexio/package.py
index 0909a2be97..97dde946fc 100644
--- a/var/spack/repos/builtin/packages/trexio/package.py
+++ b/var/spack/repos/builtin/packages/trexio/package.py
@@ -16,6 +16,8 @@ class Trexio(AutotoolsPackage):
# notify when the package is updated.
maintainers("q-posev", "scemama")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("2.2.0", sha256="e6340c424fcea18ae0b643a5707e16005c7576ee21a5aac679fbc132d70b36d9")
version("2.1.0", sha256="232866c943b98fa8a42d34b55e940f7501634eb5bd426555ba970f5c09775e83")
diff --git a/var/spack/repos/builtin/packages/trf/package.py b/var/spack/repos/builtin/packages/trf/package.py
index 0db3cfec87..df42f8601b 100644
--- a/var/spack/repos/builtin/packages/trf/package.py
+++ b/var/spack/repos/builtin/packages/trf/package.py
@@ -21,6 +21,8 @@ class Trf(AutotoolsPackage):
homepage = "https://tandem.bu.edu/trf/trf.html"
url = "https://github.com/Benson-Genomics-Lab/TRF/archive/refs/tags/v4.09.1.tar.gz"
+ license("AGPL-3.0-only")
+
version("4.09.1", sha256="516015b625473350c3d1c9b83cac86baea620c8418498ab64c0a67029c3fb28a")
version("4.09", sha256="9332155384bef82f6c7c449c038d27f1a14b984b2e93000bfcf125f4d44d6aca")
diff --git a/var/spack/repos/builtin/packages/triangle/package.py b/var/spack/repos/builtin/packages/triangle/package.py
index 01ddcdec2b..39080c769a 100644
--- a/var/spack/repos/builtin/packages/triangle/package.py
+++ b/var/spack/repos/builtin/packages/triangle/package.py
@@ -16,6 +16,8 @@ class Triangle(Package):
homepage = "https://www.cs.cmu.edu/~quake/triangle.html"
url = "https://www.netlib.org/voronoi/triangle.zip"
+ license("Unlicense")
+
version("1.6", sha256="1766327add038495fa3499e9b7cc642179229750f7201b94f8e1b7bee76f8480")
depends_on("libx11", type="link")
diff --git a/var/spack/repos/builtin/packages/trident/package.py b/var/spack/repos/builtin/packages/trident/package.py
index 544a3d0573..1324fda8c9 100644
--- a/var/spack/repos/builtin/packages/trident/package.py
+++ b/var/spack/repos/builtin/packages/trident/package.py
@@ -15,6 +15,8 @@ class Trident(Package):
homepage = "https://netapp-trident.readthedocs.io"
url = "https://github.com/NetApp/trident/archive/v20.01.1.tar.gz"
+ license("Apache-2.0")
+
version("23.01.1", sha256="d0aedf2446e09b15abe9b0f052f42145c6acf23014a6e009e22cff5a2ad6c77d")
version("20.01.1", sha256="02ba92e569916b98fb1b563c5ef03a94fd7981c3ac1ecb47e69ebb45471dc976")
version("20.01.0", sha256="5de190579acf62f5e9945dfd45aeb21989272c4972e85cb10256b7ec605c29c7")
diff --git a/var/spack/repos/builtin/packages/trimal/package.py b/var/spack/repos/builtin/packages/trimal/package.py
index f979e19ba1..743675de5a 100644
--- a/var/spack/repos/builtin/packages/trimal/package.py
+++ b/var/spack/repos/builtin/packages/trimal/package.py
@@ -13,6 +13,8 @@ class Trimal(MakefilePackage):
homepage = "https://github.com/scapella/trimal"
url = "https://github.com/scapella/trimal/archive/v1.4.1.tar.gz"
+ license("GPL-3.0-or-later")
+
version("1.4.1", sha256="cb8110ca24433f85c33797b930fa10fe833fa677825103d6e7f81dd7551b9b4e")
build_directory = "source"
diff --git a/var/spack/repos/builtin/packages/trimgalore/package.py b/var/spack/repos/builtin/packages/trimgalore/package.py
index bc05c4fcbb..daec849344 100644
--- a/var/spack/repos/builtin/packages/trimgalore/package.py
+++ b/var/spack/repos/builtin/packages/trimgalore/package.py
@@ -14,6 +14,8 @@ class Trimgalore(Package):
homepage = "https://github.com/FelixKrueger/TrimGalore"
url = "https://github.com/FelixKrueger/TrimGalore/archive/0.4.4.tar.gz"
+ license("GPL-3.0-or-later")
+
version("0.6.10", sha256="3a4e414fc658d6eb4356f1572351204e8475a9d7dc79f6798270b57d35bda017")
version("0.6.9", sha256="d50ce6106f979c316c89c7e7bcb44e5f841935d88bc4f756ccf0bc4cbab4e6f5")
version("0.6.6", sha256="b8db8ffd131d9d9e7c8532a5a1f1caee656c0c58d3eafd460fee3c39b9fcab5e")
diff --git a/var/spack/repos/builtin/packages/trimmomatic/package.py b/var/spack/repos/builtin/packages/trimmomatic/package.py
index 5eab4ea214..1a10c1215c 100644
--- a/var/spack/repos/builtin/packages/trimmomatic/package.py
+++ b/var/spack/repos/builtin/packages/trimmomatic/package.py
@@ -14,6 +14,8 @@ class Trimmomatic(Package):
homepage = "http://www.usadellab.org/cms/?page=trimmomatic"
url = "http://www.usadellab.org/cms/uploads/supplementary/Trimmomatic/Trimmomatic-0.36.zip"
+ license("GPL-3.0-only")
+
# Older version aren't explicitly made available, but the URL
# works as we'd like it to, so...
version("0.39", sha256="2f97e3a237378d55c221abfc38e4b11ea232c8a41d511b8b4871f00c0476abca")
diff --git a/var/spack/repos/builtin/packages/trinity/package.py b/var/spack/repos/builtin/packages/trinity/package.py
index a74fcc774a..a9be5dcd9f 100644
--- a/var/spack/repos/builtin/packages/trinity/package.py
+++ b/var/spack/repos/builtin/packages/trinity/package.py
@@ -22,6 +22,8 @@ class Trinity(MakefilePackage):
homepage = "https://trinityrnaseq.github.io/"
url = "https://github.com/trinityrnaseq/trinityrnaseq/archive/Trinity-v2.6.6.tar.gz"
+ license("BSD-3-Clause")
+
version(
"2.15.1.FULL",
sha256="ba37e5f696d3d54e8749c4ba439901a3e97e14a4314a5229d7a069ad7b1ee580",
diff --git a/var/spack/repos/builtin/packages/trinotate/package.py b/var/spack/repos/builtin/packages/trinotate/package.py
index 89ddb1cf6f..202e07c778 100644
--- a/var/spack/repos/builtin/packages/trinotate/package.py
+++ b/var/spack/repos/builtin/packages/trinotate/package.py
@@ -17,6 +17,8 @@ class Trinotate(Package):
homepage = "https://trinotate.github.io/"
url = "https://github.com/Trinotate/Trinotate/archive/Trinotate-v3.1.1.tar.gz"
+ license("BSD-3-Clause")
+
version("3.2.2", sha256="1c41258a544cccb332f77b73f7397b457d5f3d7ce0038505369aeecc1e0650c2")
version("3.1.1", sha256="f8af0fa5dbeaaf5a085132cd4ac4f4206b05cc4630f0a17a672c586691f03843")
diff --git a/var/spack/repos/builtin/packages/trnascan-se/package.py b/var/spack/repos/builtin/packages/trnascan-se/package.py
index 6ac967bb84..2d49b333b0 100644
--- a/var/spack/repos/builtin/packages/trnascan-se/package.py
+++ b/var/spack/repos/builtin/packages/trnascan-se/package.py
@@ -12,6 +12,8 @@ class TrnascanSe(AutotoolsPackage):
homepage = "http://lowelab.ucsc.edu/tRNAscan-SE/"
url = "http://trna.ucsc.edu/software/trnascan-se-2.0.0.tar.gz"
+ license("GPL-3.0-or-later")
+
version("2.0.11", sha256="29b74edd0f84ad88139035e119b66397c54a37428e0b61c66a1b3d4733adcd1e")
version("2.0.0", sha256="0dde1c07142e4bf77b21d53ddf3eeb1ef8c52248005a42323d13f8d7c798100c")
diff --git a/var/spack/repos/builtin/packages/trompeloeil/package.py b/var/spack/repos/builtin/packages/trompeloeil/package.py
index 13abdb3dc3..b089d0ddeb 100644
--- a/var/spack/repos/builtin/packages/trompeloeil/package.py
+++ b/var/spack/repos/builtin/packages/trompeloeil/package.py
@@ -14,6 +14,8 @@ class Trompeloeil(CMakePackage):
url = "https://github.com/rollbear/trompeloeil/archive/v43.tar.gz"
git = "https://github.com/rollbear/trompeloeil.git"
+ license("BSL-1.0")
+
version("master", branch="master")
version("45", sha256="124b0aa45d84415193719376b6557fc1f1180cbfebf4dc4f7ca247cb404d6bd8")
version("44", sha256="004877db6ba22f24c7867e112e081eeb68858122f55ebe7c7dd9d8d9e3b46c88")
diff --git a/var/spack/repos/builtin/packages/tskit/package.py b/var/spack/repos/builtin/packages/tskit/package.py
index 7cb33890a5..a879ebae36 100644
--- a/var/spack/repos/builtin/packages/tskit/package.py
+++ b/var/spack/repos/builtin/packages/tskit/package.py
@@ -13,6 +13,8 @@ class Tskit(PythonPackage):
homepage = "https://tskit.readthedocs.io/en/latest/"
pypi = "tskit/tskit-0.3.1.tar.gz"
+ license("MIT")
+
version("0.3.1", sha256="b9c5a9b2fb62a615e389036946345ef8a35b09f1ffee541995b16f97fedb3d36")
depends_on("python@3.6:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/tulip/package.py b/var/spack/repos/builtin/packages/tulip/package.py
index 135c6ba3db..79c05fa6f7 100644
--- a/var/spack/repos/builtin/packages/tulip/package.py
+++ b/var/spack/repos/builtin/packages/tulip/package.py
@@ -20,6 +20,8 @@ class Tulip(CMakePackage):
homepage = "https://tulip.labri.fr"
url = "https://sourceforge.net/projects/auber/files/tulip/tulip-5.4.0/tulip-5.4.0_src.tar.gz"
+ license("LGPL-3.0-only")
+
version("5.4.0", sha256="2175e4e1a79028ab7a2479e882242f304fd3e01fedf80e1f29f8f5e9a6eb1325")
extends("python")
diff --git a/var/spack/repos/builtin/packages/turnserver/package.py b/var/spack/repos/builtin/packages/turnserver/package.py
index 053937f497..5a71f8a131 100644
--- a/var/spack/repos/builtin/packages/turnserver/package.py
+++ b/var/spack/repos/builtin/packages/turnserver/package.py
@@ -12,6 +12,8 @@ class Turnserver(AutotoolsPackage):
homepage = "https://coturn.net/turnserver"
url = "https://coturn.net/turnserver/v4.5.1.3/turnserver-4.5.1.3.tar.gz"
+ license("OpenSSL")
+
version("4.5.1.3", sha256="408bf7fde455d641bb2a23ba2df992ea0ae87b328de74e66e167ef58d8e9713a")
depends_on("libevent")
diff --git a/var/spack/repos/builtin/packages/twm/package.py b/var/spack/repos/builtin/packages/twm/package.py
index 80f507c30a..30d3e2d48a 100644
--- a/var/spack/repos/builtin/packages/twm/package.py
+++ b/var/spack/repos/builtin/packages/twm/package.py
@@ -15,6 +15,8 @@ class Twm(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/twm"
xorg_mirror_path = "app/twm-1.0.9.tar.gz"
+ license("MIT")
+
version("1.0.12", sha256="4150c9ec595520167ab8c4efcb5cf82641a4c4db78ce0a1cb4834e6aeb7c87fb")
version("1.0.11", sha256="410ecabac54e6db7afd5c20a78d89c0134f3c74b149bee71b1fec775e6e060cc")
version("1.0.10", sha256="679a1d07078c918fa32454498dc15573b299bbb0f001499e213c408e4b2170f5")
diff --git a/var/spack/repos/builtin/packages/tycho2/package.py b/var/spack/repos/builtin/packages/tycho2/package.py
index 0e09d46131..d5756e755c 100644
--- a/var/spack/repos/builtin/packages/tycho2/package.py
+++ b/var/spack/repos/builtin/packages/tycho2/package.py
@@ -15,6 +15,8 @@ class Tycho2(MakefilePackage):
homepage = "https://github.com/lanl/tycho2"
git = "https://github.com/lanl/tycho2.git"
+ license("Unlicense")
+
version("develop", branch="master")
depends_on("mpi")
diff --git a/var/spack/repos/builtin/packages/typhon/package.py b/var/spack/repos/builtin/packages/typhon/package.py
index 7d30fbf72a..3428080948 100644
--- a/var/spack/repos/builtin/packages/typhon/package.py
+++ b/var/spack/repos/builtin/packages/typhon/package.py
@@ -16,6 +16,8 @@ class Typhon(CMakePackage):
url = "https://github.com/UK-MAC/Typhon/archive/v3.0.tar.gz"
git = "https://github.com/UK-MAC/Typhon.git"
+ license("GPL-3.0-only")
+
version("develop", branch="develop")
version("3.0.2", sha256="28087eb07bf91d23792900214728b5eea61b5e81aa33df28c032dadd6d89b76e")
diff --git a/var/spack/repos/builtin/packages/typhonio/package.py b/var/spack/repos/builtin/packages/typhonio/package.py
index 52b2c69e24..0bbd6ba8c3 100644
--- a/var/spack/repos/builtin/packages/typhonio/package.py
+++ b/var/spack/repos/builtin/packages/typhonio/package.py
@@ -14,6 +14,8 @@ class Typhonio(CMakePackage):
url = "https://github.com/UK-MAC/typhonio/archive/v1.6_CMake.tar.gz"
git = "https://github.com/UK-MAC/typhonio.git"
+ license("BSD-3-Clause")
+
version("develop", branch="cmake_build")
version("1.6_CMake", sha256="c9b7b2a7f4fa0b786f6b69c6426b67f42efc4ea6871323139d52cd44f4d0ff7c")
diff --git a/var/spack/repos/builtin/packages/uchardet/package.py b/var/spack/repos/builtin/packages/uchardet/package.py
index 1fe0210249..b919b0b48a 100644
--- a/var/spack/repos/builtin/packages/uchardet/package.py
+++ b/var/spack/repos/builtin/packages/uchardet/package.py
@@ -16,6 +16,8 @@ class Uchardet(CMakePackage):
url = "https://www.freedesktop.org/software/uchardet/releases/uchardet-0.0.6.tar.xz"
git = "https://gitlab.freedesktop.org/uchardet/uchardet.git"
+ license("MPL-1.1")
+
version("master", branch="master")
version("0.0.7", sha256="8351328cdfbcb2432e63938721dd781eb8c11ebc56e3a89d0f84576b96002c61")
version("0.0.6", sha256="8351328cdfbcb2432e63938721dd781eb8c11ebc56e3a89d0f84576b96002c61")
diff --git a/var/spack/repos/builtin/packages/ucx/package.py b/var/spack/repos/builtin/packages/ucx/package.py
index 4cbbda730f..435b502be4 100644
--- a/var/spack/repos/builtin/packages/ucx/package.py
+++ b/var/spack/repos/builtin/packages/ucx/package.py
@@ -17,6 +17,8 @@ class Ucx(AutotoolsPackage, CudaPackage):
maintainers("hppritcha")
+ license("BSD-3-Clause")
+
# Current
version("1.14.1", sha256="baa0634cafb269a3112f626eb226bcd2ca8c9fcf0fec3b8e2a3553baad5f77aa")
diff --git a/var/spack/repos/builtin/packages/udunits/package.py b/var/spack/repos/builtin/packages/udunits/package.py
index 7c503328f9..a87de3e4df 100644
--- a/var/spack/repos/builtin/packages/udunits/package.py
+++ b/var/spack/repos/builtin/packages/udunits/package.py
@@ -14,6 +14,8 @@ class Udunits(AutotoolsPackage):
maintainers("AlexanderRichert-NOAA")
+ license("UCAR")
+
# Unidata now only provides the latest version of each X.Y branch.
# Older 2.2 versions have been deprecated accordingly but are still
# available in the build cache.
diff --git a/var/spack/repos/builtin/packages/ufo-core/package.py b/var/spack/repos/builtin/packages/ufo-core/package.py
index 9dc5a24b73..c4bb99804b 100644
--- a/var/spack/repos/builtin/packages/ufo-core/package.py
+++ b/var/spack/repos/builtin/packages/ufo-core/package.py
@@ -15,6 +15,8 @@ class UfoCore(CMakePackage):
homepage = "https://ufo.kit.edu"
url = "https://github.com/ufo-kit/ufo-core/archive/v0.14.0.tar.gz"
+ license("LGPL-3.0-only")
+
version("0.14.0", sha256="3bf0d1924d6ae3f51673cc8b0b31b17873e79f1a0129a9af54b4062b1b2b3ad7")
depends_on("glib")
diff --git a/var/spack/repos/builtin/packages/uftrace/package.py b/var/spack/repos/builtin/packages/uftrace/package.py
index 0ac73ff5f3..03e86c5616 100644
--- a/var/spack/repos/builtin/packages/uftrace/package.py
+++ b/var/spack/repos/builtin/packages/uftrace/package.py
@@ -19,6 +19,8 @@ class Uftrace(AutotoolsPackage):
maintainers("bernhardkaindl")
tags = ["trace-tools"]
+ license("GPL-2.0-or-later")
+
# The build process uses 'git describe --tags' to get the package version
version("master", branch="master", get_full_repo=True)
version("0.11", sha256="101dbb13cb3320ee76525ec26426f2aa1de4e3ee5af74f79cb403ae4d2c6c871")
diff --git a/var/spack/repos/builtin/packages/umap/package.py b/var/spack/repos/builtin/packages/umap/package.py
index a4413f5391..59f64c264b 100644
--- a/var/spack/repos/builtin/packages/umap/package.py
+++ b/var/spack/repos/builtin/packages/umap/package.py
@@ -17,6 +17,8 @@ class Umap(CMakePackage):
tags = ["e4s"]
+ license("LGPL-2.1-or-later")
+
version("develop", branch="develop")
version("2.1.0", sha256="dfdc5b717aecdbfbb0da22e8567b9f2ffbc3607000a31122bf7c5ab3b85cecd9")
version("2.0.0", sha256="85c4bc68e8790393847a84eb54eaf6fc321acade382a399a2679d541b0e34150")
diff --git a/var/spack/repos/builtin/packages/umoci/package.py b/var/spack/repos/builtin/packages/umoci/package.py
index f6ef7b94c2..c51411afc4 100644
--- a/var/spack/repos/builtin/packages/umoci/package.py
+++ b/var/spack/repos/builtin/packages/umoci/package.py
@@ -14,6 +14,8 @@ class Umoci(MakefilePackage):
homepage = "https://umo.ci/"
url = "https://github.com/openSUSE/umoci/archive/v0.4.4.tar.gz"
+ license("Apache-2.0")
+
version("0.4.4", sha256="bc5c53812e0076d026aa275b197b878857cf7ba7a4f048fd13433de6107b9aed")
version("0.4.3", sha256="b7d537fec84d4327b1bbfe27118f69df5591143a74a7a1b66cc9904d85c30226")
version("0.4.2", sha256="fbc397dd39bda2570155dc3b1be0835809a36fccc342e2545b3edb9f0f9dc6f5")
diff --git a/var/spack/repos/builtin/packages/umpire/package.py b/var/spack/repos/builtin/packages/umpire/package.py
index 3bf81aee68..a6f53fce7b 100644
--- a/var/spack/repos/builtin/packages/umpire/package.py
+++ b/var/spack/repos/builtin/packages/umpire/package.py
@@ -22,6 +22,8 @@ class Umpire(CachedCMakePackage, CudaPackage, ROCmPackage):
maintainers("davidbeckingsale")
+ license("MIT")
+
version("develop", branch="develop", submodules=False)
version("main", branch="main", submodules=False)
version(
diff --git a/var/spack/repos/builtin/packages/uncrustify/package.py b/var/spack/repos/builtin/packages/uncrustify/package.py
index b6bd6ad244..84e4655d91 100644
--- a/var/spack/repos/builtin/packages/uncrustify/package.py
+++ b/var/spack/repos/builtin/packages/uncrustify/package.py
@@ -15,6 +15,8 @@ class Uncrustify(CMakePackage, AutotoolsPackage):
maintainers("gmaurel")
+ license("GPL-2.0-or-later")
+
version("master", branch="master")
version("0.74", commit="62048b01507304653ea98a74b31e0edbadaf7496")
version("0.73", commit="25b765b4ccf1fc50302df3779188ccd402962ee0")
diff --git a/var/spack/repos/builtin/packages/unibilium/package.py b/var/spack/repos/builtin/packages/unibilium/package.py
index 9db4b04c80..2a9105a1e7 100644
--- a/var/spack/repos/builtin/packages/unibilium/package.py
+++ b/var/spack/repos/builtin/packages/unibilium/package.py
@@ -12,6 +12,8 @@ class Unibilium(Package):
homepage = "https://github.com/mauke/unibilium"
url = "https://github.com/mauke/unibilium/archive/v2.0.0.tar.gz"
+ license("LGPL-3.0-or-later")
+
version("2.0.0", sha256="78997d38d4c8177c60d3d0c1aa8c53fd0806eb21825b7b335b1768d7116bc1c1")
version("1.2.0", sha256="623af1099515e673abfd3cae5f2fa808a09ca55dda1c65a7b5c9424eb304ead8")
diff --git a/var/spack/repos/builtin/packages/unifdef/package.py b/var/spack/repos/builtin/packages/unifdef/package.py
index 9382eca5b8..0602d19dd7 100644
--- a/var/spack/repos/builtin/packages/unifdef/package.py
+++ b/var/spack/repos/builtin/packages/unifdef/package.py
@@ -18,6 +18,8 @@ class Unifdef(MakefilePackage):
maintainers("matthiasdiener")
+ license("BSD-2-Clause AND BSD-3-Clause")
+
version("2.12", sha256="43ce0f02ecdcdc723b2475575563ddb192e988c886d368260bc0a63aee3ac400")
version("2.11", sha256="828ffc270ac262b88fe011136acef2780c05b0dc3c5435d005651740788d4537")
diff --git a/var/spack/repos/builtin/packages/unigen/package.py b/var/spack/repos/builtin/packages/unigen/package.py
index a28e6e3e5a..cd9df1be82 100644
--- a/var/spack/repos/builtin/packages/unigen/package.py
+++ b/var/spack/repos/builtin/packages/unigen/package.py
@@ -20,6 +20,8 @@ class Unigen(MakefilePackage):
tags = ["hep"]
+ license("GPL-3.0-only")
+
version("2.3", sha256="8783bcabbdf8c50dab6e93153cff9cfb267a9a9e61aef51bf1e17679ba42a717")
patch("unigen-2.3.patch", level=0)
diff --git a/var/spack/repos/builtin/packages/unison/package.py b/var/spack/repos/builtin/packages/unison/package.py
index 1e6df0e9d0..a1aa92543c 100644
--- a/var/spack/repos/builtin/packages/unison/package.py
+++ b/var/spack/repos/builtin/packages/unison/package.py
@@ -18,6 +18,8 @@ class Unison(Package):
url = "https://github.com/bcpierce00/unison/archive/v2.51.2.tar.gz"
maintainers("hseara")
+ license("GPL-3.0-or-later")
+
version("2.51.2", sha256="a2efcbeab651be6df69cc9b253011a07955ecb91fb407a219719451197849d5e")
version("2.48.15v4", sha256="f8c7e982634bbe1ed6510fe5b36b6c5c55c06caefddafdd9edc08812305fdeec")
diff --git a/var/spack/repos/builtin/packages/units/package.py b/var/spack/repos/builtin/packages/units/package.py
index 19984708e2..eb25200a9a 100644
--- a/var/spack/repos/builtin/packages/units/package.py
+++ b/var/spack/repos/builtin/packages/units/package.py
@@ -12,6 +12,8 @@ class Units(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.gnu.org/software/units/"
gnu_mirror_path = "units/units-2.13.tar.gz"
+ license("GPL-3.0-only")
+
version("2.22", sha256="5d13e1207721fe7726d906ba1d92dc0eddaa9fc26759ed22e3b8d1a793125848")
version("2.13", sha256="0ba5403111f8e5ea22be7d51ab74c8ccb576dc30ddfbf18a46cb51f9139790ab")
diff --git a/var/spack/repos/builtin/packages/unittest-cpp/package.py b/var/spack/repos/builtin/packages/unittest-cpp/package.py
index 1fe94c682d..9e2ecbd6bc 100644
--- a/var/spack/repos/builtin/packages/unittest-cpp/package.py
+++ b/var/spack/repos/builtin/packages/unittest-cpp/package.py
@@ -17,5 +17,7 @@ class UnittestCpp(CMakePackage):
homepage = "https://github.com/unittest-cpp/unittest-cpp/wiki"
url = "https://github.com/unittest-cpp/unittest-cpp/archive/v1.6.0.tar.gz"
+ license("MIT")
+
version("2.0.0", sha256="74852198877dc2fdebdc4e5e9bd074018bf8ee03a13de139bfe41f4585b2f5b9")
version("1.6.0", sha256="9fa7e797816e16669d68171418b0dc41ec6b7eaf8483f782441f5f159598c3c0")
diff --git a/var/spack/repos/builtin/packages/universal-ctags/package.py b/var/spack/repos/builtin/packages/universal-ctags/package.py
index 6f7ca076b3..c0723f169f 100644
--- a/var/spack/repos/builtin/packages/universal-ctags/package.py
+++ b/var/spack/repos/builtin/packages/universal-ctags/package.py
@@ -16,6 +16,8 @@ class UniversalCtags(AutotoolsPackage):
url = "https://github.com/universal-ctags/ctags/archive/p5.9.20210912.0.tar.gz"
git = "https://github.com/universal-ctags/ctags.git"
+ license("GPL-2.0-or-later")
+
version("master", branch="master")
version(
"5.9.20210912.0", sha256="5082d4f7e5695be3d697c46e2232d76c6d8adff51d22ba7a4b869362f444ee21"
diff --git a/var/spack/repos/builtin/packages/universal/package.py b/var/spack/repos/builtin/packages/universal/package.py
index 09a1555fda..89978c1c05 100644
--- a/var/spack/repos/builtin/packages/universal/package.py
+++ b/var/spack/repos/builtin/packages/universal/package.py
@@ -14,4 +14,6 @@ class Universal(CMakePackage):
maintainers("eschnett")
+ license("MIT")
+
version("3.68", sha256="67de4e0a3276b873a298ab98f1237ff3fd23240178e71405bf813ee38e4b1f62")
diff --git a/var/spack/repos/builtin/packages/unixodbc/package.py b/var/spack/repos/builtin/packages/unixodbc/package.py
index d9a85956c9..c806cc973f 100644
--- a/var/spack/repos/builtin/packages/unixodbc/package.py
+++ b/var/spack/repos/builtin/packages/unixodbc/package.py
@@ -14,6 +14,8 @@ class Unixodbc(AutotoolsPackage):
homepage = "http://www.unixodbc.org/"
url = "http://www.unixodbc.org/unixODBC-2.3.4.tar.gz"
+ license("LGPL-2.0-or-later")
+
version("2.3.4", sha256="2e1509a96bb18d248bf08ead0d74804957304ff7c6f8b2e5965309c632421e39")
depends_on("iconv")
diff --git a/var/spack/repos/builtin/packages/unqlite/package.py b/var/spack/repos/builtin/packages/unqlite/package.py
index eb8c5bf898..881d71bfcb 100644
--- a/var/spack/repos/builtin/packages/unqlite/package.py
+++ b/var/spack/repos/builtin/packages/unqlite/package.py
@@ -14,6 +14,8 @@ class Unqlite(CMakePackage):
url = "https://github.com/symisc/unqlite/archive/v1.1.9.tar.gz"
git = "https://github.com/symisc/unqlite.git"
+ license("JSON")
+
version("master", branch="master")
version("1.1.9", sha256="33d5b5e7b2ca223942e77d31112d2e20512bc507808414451c8a98a7be5e15c0")
diff --git a/var/spack/repos/builtin/packages/unuran/package.py b/var/spack/repos/builtin/packages/unuran/package.py
index cf8f705161..2171117a3a 100644
--- a/var/spack/repos/builtin/packages/unuran/package.py
+++ b/var/spack/repos/builtin/packages/unuran/package.py
@@ -12,6 +12,8 @@ class Unuran(AutotoolsPackage):
homepage = "https://statmath.wu.ac.at/unuran"
url = "https://statmath.wu.ac.at/unuran/unuran-1.8.1.tar.gz"
+ license("GPL-2.0-or-later")
+
version("1.8.1", sha256="c270ae96857857dbac6450043df865e0517f52856ddbe5202fd35583b13c5193")
variant("shared", default=True, description="Enable the build of shared libraries")
diff --git a/var/spack/repos/builtin/packages/unzip/package.py b/var/spack/repos/builtin/packages/unzip/package.py
index f9399cbaa6..e5fa544a3f 100644
--- a/var/spack/repos/builtin/packages/unzip/package.py
+++ b/var/spack/repos/builtin/packages/unzip/package.py
@@ -12,6 +12,8 @@ class Unzip(MakefilePackage):
homepage = "http://www.info-zip.org/Zip.html"
url = "http://downloads.sourceforge.net/infozip/unzip60.tar.gz"
+ license("custom")
+
version("6.0", sha256="036d96991646d0449ed0aa952e4fbe21b476ce994abc276e49d30e686708bd37")
patch("configure-cflags.patch", when="%clang@16:")
diff --git a/var/spack/repos/builtin/packages/upcxx/package.py b/var/spack/repos/builtin/packages/upcxx/package.py
index 5d8ba9e018..267103e568 100644
--- a/var/spack/repos/builtin/packages/upcxx/package.py
+++ b/var/spack/repos/builtin/packages/upcxx/package.py
@@ -50,6 +50,8 @@ class Upcxx(Package, CudaPackage, ROCmPackage):
tags = ["e4s", "ecp"]
+ license("BSD-3-Clause-LBNL")
+
version("develop", branch="develop")
version("master", branch="master")
diff --git a/var/spack/repos/builtin/packages/upp/package.py b/var/spack/repos/builtin/packages/upp/package.py
index 8bdb118792..f75f717c93 100644
--- a/var/spack/repos/builtin/packages/upp/package.py
+++ b/var/spack/repos/builtin/packages/upp/package.py
@@ -19,6 +19,8 @@ class Upp(CMakePackage):
maintainers("AlexanderRichert-NOAA", "edwardhartnett", "Hang-Lei-NOAA")
+ license("LGPL-3.0-or-later")
+
version("develop", branch="develop")
version(
"11.0.0",
diff --git a/var/spack/repos/builtin/packages/uriparser/package.py b/var/spack/repos/builtin/packages/uriparser/package.py
index db7dca377d..4c22e0caa2 100644
--- a/var/spack/repos/builtin/packages/uriparser/package.py
+++ b/var/spack/repos/builtin/packages/uriparser/package.py
@@ -13,6 +13,8 @@ class Uriparser(CMakePackage):
homepage = "https://uriparser.github.io/"
url = "https://github.com/uriparser/uriparser/releases/download/uriparser-0.9.3/uriparser-0.9.3.tar.gz"
+ license("BSD-3-Clause")
+
version("0.9.7", sha256="11553b2abd2b5728a6c88e35ab08e807d0a0f23c44920df937778ce8cc4d40ff")
version("0.9.6", sha256="10e6f90d359c1087c45f907f95e527a8aca84422251081d1533231e031a084ff")
version(
diff --git a/var/spack/repos/builtin/packages/usbutils/package.py b/var/spack/repos/builtin/packages/usbutils/package.py
index b718f9ed89..f63d48e6f0 100644
--- a/var/spack/repos/builtin/packages/usbutils/package.py
+++ b/var/spack/repos/builtin/packages/usbutils/package.py
@@ -13,6 +13,8 @@ class Usbutils(AutotoolsPackage):
homepage = "http://www.linux-usb.org/"
url = "https://github.com/gregkh/usbutils/archive/v012.tar.gz"
+ license("GPL-2.0-or-later")
+
version("012", sha256="3f06028134aebd6bb36477019468d7bca2c0014f0f18b9441b7920b7cec7b210")
version("011", sha256="9cf6e8c3030efc6abbb3c12de4da49816e0d6c6429f43fa3afb874cf72c2c869")
version("010", sha256="e32f3debe6c1308bb9aa9a92c3d86f8565a6f6cf7711bccb07b0f83bf530717d")
diff --git a/var/spack/repos/builtin/packages/userspace-rcu/package.py b/var/spack/repos/builtin/packages/userspace-rcu/package.py
index 87b1ef314e..5ba226beae 100644
--- a/var/spack/repos/builtin/packages/userspace-rcu/package.py
+++ b/var/spack/repos/builtin/packages/userspace-rcu/package.py
@@ -14,6 +14,8 @@ class UserspaceRcu(AutotoolsPackage):
homepage = "https://liburcu.org/"
url = "https://github.com/urcu/userspace-rcu/archive/v0.11.1.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("0.13.1", sha256="b810481f0c859a5859d82e23eddd2856b410802009f94663d64c330dc2f4403e")
version("0.13.0", sha256="c457d17ec9dff7db0e90b103ef1a03737efdeaec13098af82f83a03091c835b5")
version("0.12.3", sha256="a61b5aca001f70cb576505cc4869bd74a758484343466cc49cb1342c67028a54")
diff --git a/var/spack/repos/builtin/packages/uthash/package.py b/var/spack/repos/builtin/packages/uthash/package.py
index 0e4b042f4d..0200465b71 100644
--- a/var/spack/repos/builtin/packages/uthash/package.py
+++ b/var/spack/repos/builtin/packages/uthash/package.py
@@ -12,6 +12,8 @@ class Uthash(Package):
homepage = "https://troydhanson.github.io/uthash/"
url = "https://github.com/troydhanson/uthash/archive/refs/tags/v2.3.0.tar.gz"
+ license("BSD-2-Clause")
+
version("2.3.0", sha256="e10382ab75518bad8319eb922ad04f907cb20cccb451a3aa980c9d005e661acc")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/util-linux-uuid/package.py b/var/spack/repos/builtin/packages/util-linux-uuid/package.py
index 6d97ef7760..a0a1477c11 100644
--- a/var/spack/repos/builtin/packages/util-linux-uuid/package.py
+++ b/var/spack/repos/builtin/packages/util-linux-uuid/package.py
@@ -14,6 +14,8 @@ class UtilLinuxUuid(AutotoolsPackage):
list_url = "https://www.kernel.org/pub/linux/utils/util-linux"
list_depth = 1
+ license("GPL-2.0-or-later")
+
version("2.38.1", sha256="0820eb8eea90408047e3715424bc6be771417047f683950fecb4bdd2e2cbbc6e")
version("2.37.4", sha256="c8b7b4fa541f974cc32c1c6559d9bfca33651020a456ad6ee5fc9b0cacd00151")
version("2.36.2", sha256="f5dbe79057e7d68e1a46fc04083fc558b26a49499b1b3f50e4f4893150970463")
diff --git a/var/spack/repos/builtin/packages/util-linux/package.py b/var/spack/repos/builtin/packages/util-linux/package.py
index b0c04e0f70..66e72ad92e 100644
--- a/var/spack/repos/builtin/packages/util-linux/package.py
+++ b/var/spack/repos/builtin/packages/util-linux/package.py
@@ -16,6 +16,8 @@ class UtilLinux(AutotoolsPackage):
list_url = "https://www.kernel.org/pub/linux/utils/util-linux"
list_depth = 1
+ license("GPL-2.0-only")
+
version("2.39.1", sha256="d7c8a58eb2c7248a32754eb3a3b6772e368b984d9907ada834c2cf3e13024270")
version("2.38.1", sha256="0820eb8eea90408047e3715424bc6be771417047f683950fecb4bdd2e2cbbc6e")
version("2.38", sha256="c31d4e54f30b56b0f7ec8b342658c07de81378f2c067941c2b886da356f8ad42")
diff --git a/var/spack/repos/builtin/packages/util-macros/package.py b/var/spack/repos/builtin/packages/util-macros/package.py
index 592a0c93dc..b74e259c1b 100644
--- a/var/spack/repos/builtin/packages/util-macros/package.py
+++ b/var/spack/repos/builtin/packages/util-macros/package.py
@@ -16,6 +16,8 @@ class UtilMacros(AutotoolsPackage, XorgPackage):
maintainers("robert-mijakovic")
+ license("MIT")
+
version("1.19.3", sha256="0f812e6e9d2786ba8f54b960ee563c0663ddbe2434bf24ff193f5feab1f31971")
version("1.19.2", sha256="d7e43376ad220411499a79735020f9d145fdc159284867e99467e0d771f3e712")
version("1.19.1", sha256="18d459400558f4ea99527bc9786c033965a3db45bf4c6a32eefdc07aa9e306a6")
diff --git a/var/spack/repos/builtin/packages/uvw/package.py b/var/spack/repos/builtin/packages/uvw/package.py
index 5c972685cb..ca6eb43a72 100644
--- a/var/spack/repos/builtin/packages/uvw/package.py
+++ b/var/spack/repos/builtin/packages/uvw/package.py
@@ -15,6 +15,8 @@ class Uvw(CMakePackage):
homepage = "https://github.com/skypjack/uvw"
url = "https://github.com/skypjack/uvw/archive/v1.14.0_libuv-v1.26.tar.gz"
+ license("MIT")
+
version("1.14.0", sha256="ef13977c1f87d5659887f6a75d37b7088f2dafbdf0aaff00358240071c70382e")
version("1.13.0", sha256="cc9944e5a2cdeb19bb74c61c3c02816c5a02b4339f3ad16e979bb7c8640e22c0")
version("1.12.0", sha256="b7751294fa00e8a96cd7d70989beda7a6117f5d9f4751306b7b2bbbb4702aac8")
diff --git a/var/spack/repos/builtin/packages/vacuumms/package.py b/var/spack/repos/builtin/packages/vacuumms/package.py
index d3a7736738..f7a9fb968a 100644
--- a/var/spack/repos/builtin/packages/vacuumms/package.py
+++ b/var/spack/repos/builtin/packages/vacuumms/package.py
@@ -22,6 +22,8 @@ class Vacuumms(CMakePackage):
maintainers("frankwillmore")
+ license("Unlicense")
+
version("master", branch="master")
version("1.1.1", tag="v1.1.1", commit="a395930c87f5b52ab0ab8db278bd2bde592e8f12")
version(
diff --git a/var/spack/repos/builtin/packages/vala/package.py b/var/spack/repos/builtin/packages/vala/package.py
index bc9ccc4723..2f20e3b8c9 100644
--- a/var/spack/repos/builtin/packages/vala/package.py
+++ b/var/spack/repos/builtin/packages/vala/package.py
@@ -17,6 +17,8 @@ class Vala(AutotoolsPackage):
maintainers("benkirk")
+ license("LGPL-2.0-or-later")
+
version("0.48.25", sha256="50cb3c5eccddc7fd4368bfa96414a556045e79d2b15a68918c727b8c83b18a24")
version("0.48.24", sha256="3649ef84573b6865fc3470640ee603720099eb915b39faad19b7498de1a7df24")
version("0.48.23", sha256="de3cc858d995e07474219e25a3e1f0ed998070d2e206d3a313d4379a5f77a06a")
diff --git a/var/spack/repos/builtin/packages/valgrind/package.py b/var/spack/repos/builtin/packages/valgrind/package.py
index 74f4b5038e..851cb43d98 100644
--- a/var/spack/repos/builtin/packages/valgrind/package.py
+++ b/var/spack/repos/builtin/packages/valgrind/package.py
@@ -24,6 +24,8 @@ class Valgrind(AutotoolsPackage, SourcewarePackage):
sourceware_mirror_path = "valgrind/valgrind-3.13.0.tar.bz2"
git = "git://sourceware.org/git/valgrind.git"
+ license("GPL-2.0-or-later")
+
version("develop", branch="master")
version("3.20.0", sha256="8536c031dbe078d342f121fa881a9ecd205cb5a78e639005ad570011bdb9f3c6")
version("3.19.0", sha256="dd5e34486f1a483ff7be7300cc16b4d6b24690987877c3278d797534d6738f02")
diff --git a/var/spack/repos/builtin/packages/valijson/package.py b/var/spack/repos/builtin/packages/valijson/package.py
index ba9567992b..02aec60071 100644
--- a/var/spack/repos/builtin/packages/valijson/package.py
+++ b/var/spack/repos/builtin/packages/valijson/package.py
@@ -15,5 +15,7 @@ class Valijson(CMakePackage):
url = "https://github.com/tristanpenman/valijson/archive/refs/tags/v1.0.tar.gz"
git = "https://github.com/tristanpenman/valijson.git"
+ license("BSD-2-Clause")
+
version("master", branch="master")
version("1.0", sha256="6b9f0bc89880feb3fe09aa469cd81f6168897d2fbb4e715853da3b94afd3779a")
diff --git a/var/spack/repos/builtin/packages/variorum/package.py b/var/spack/repos/builtin/packages/variorum/package.py
index 9d4a385d0e..fc2022e4c7 100644
--- a/var/spack/repos/builtin/packages/variorum/package.py
+++ b/var/spack/repos/builtin/packages/variorum/package.py
@@ -17,6 +17,8 @@ class Variorum(CMakePackage):
maintainers("slabasan", "rountree")
+ license("MIT")
+
version("0.7.0", sha256="36ec0219379ea2b7c8f9770b3271335c776ff5a3de71585714c33356345b2f0c")
version("0.6.0", sha256="c0928a0e6901808ee50142d1034de15edc2c90d7d1b9fbce43757226e7c04306")
version("0.5.0", sha256="de331762e7945ee882d08454ff9c66436e2b6f87f761d2b31c6ab3028723bfed")
diff --git a/var/spack/repos/builtin/packages/varnish-cache/package.py b/var/spack/repos/builtin/packages/varnish-cache/package.py
index b19762456b..d3ce579be3 100644
--- a/var/spack/repos/builtin/packages/varnish-cache/package.py
+++ b/var/spack/repos/builtin/packages/varnish-cache/package.py
@@ -12,6 +12,8 @@ class VarnishCache(AutotoolsPackage):
homepage = "https://www.varnish-cache.org/"
url = "https://github.com/varnishcache/varnish-cache/archive/varnish-6.4.0.tar.gz"
+ license("BSD-2-Clause")
+
version("6.4.0", sha256="d9702c2c689c5d4ecd911886f769ddf22f46ac0722e275bee4033928cab09243")
version("6.3.2", sha256="e50f3dd4e26d5669c5b73657cdb0d5ddac7dcc3cfa1761a983afa24b659f3785")
version("6.3.1", sha256="8cc57360c1db36e8c77fc51304a935803a06247f6d6120fa47e8345efadf17a9")
diff --git a/var/spack/repos/builtin/packages/vbfnlo/package.py b/var/spack/repos/builtin/packages/vbfnlo/package.py
index 5ca78bd6c9..c4c989315a 100644
--- a/var/spack/repos/builtin/packages/vbfnlo/package.py
+++ b/var/spack/repos/builtin/packages/vbfnlo/package.py
@@ -17,6 +17,8 @@ class Vbfnlo(AutotoolsPackage):
tags = ["hep"]
+ license("GPL-2.0-only")
+
# The commented out versions exist, but are not tested
version(
"3.0.0beta5", sha256="777a3dedb365ea9abc38848a60f30d325da3799cbad69fa308664b94a8c31a90"
diff --git a/var/spack/repos/builtin/packages/vc/package.py b/var/spack/repos/builtin/packages/vc/package.py
index 73b48537a0..474e1b24d3 100644
--- a/var/spack/repos/builtin/packages/vc/package.py
+++ b/var/spack/repos/builtin/packages/vc/package.py
@@ -13,6 +13,8 @@ class Vc(CMakePackage):
git = "https://github.com/VcDevel/Vc.git"
url = "https://github.com/VcDevel/Vc/archive/refs/tags/1.3.3.tar.gz"
+ license("BSD-3-Clause")
+
version("1.4.4", sha256="5933108196be44c41613884cd56305df320263981fe6a49e648aebb3354d57f3")
version("1.4.3", sha256="988ea0053f3fbf17544ca776a2749c097b3139089408b0286fa4e9e8513e037f")
version("1.4.2", sha256="50d3f151e40b0718666935aa71d299d6370fafa67411f0a9e249fbce3e6e3952")
diff --git a/var/spack/repos/builtin/packages/vcftools/package.py b/var/spack/repos/builtin/packages/vcftools/package.py
index e592728113..5d18d7ebe7 100644
--- a/var/spack/repos/builtin/packages/vcftools/package.py
+++ b/var/spack/repos/builtin/packages/vcftools/package.py
@@ -16,6 +16,8 @@ class Vcftools(AutotoolsPackage):
homepage = "https://vcftools.github.io/"
url = "https://github.com/vcftools/vcftools/releases/download/v0.1.14/vcftools-0.1.14.tar.gz"
+ license("LGPL-3.0-only")
+
version("0.1.16", sha256="dbfc774383c106b85043daa2c42568816aa6a7b4e6abc965eeea6c47dde914e3")
# this is "a pre-release"
# version('0.1.15', sha256='31e47afd5be679d89ece811a227525925b6907cce4af2c86f10f465e080383e3')
diff --git a/var/spack/repos/builtin/packages/vcsh/package.py b/var/spack/repos/builtin/packages/vcsh/package.py
index 2ff8fd9a17..cf8f7be1c1 100644
--- a/var/spack/repos/builtin/packages/vcsh/package.py
+++ b/var/spack/repos/builtin/packages/vcsh/package.py
@@ -13,6 +13,8 @@ class Vcsh(Package):
homepage = "https://github.com/RichiH/vcsh"
url = "https://github.com/RichiH/vcsh/archive/v1.20151229.tar.gz"
+ license("GPL-2.0-or-later")
+
version(
"1.20151229-1", sha256="7682a517eaf88a86ea5e38ad81707800e965375eaff8b5cfd882e210fe2fef71"
)
diff --git a/var/spack/repos/builtin/packages/veccore/package.py b/var/spack/repos/builtin/packages/veccore/package.py
index 41a8116b34..bc928bf472 100644
--- a/var/spack/repos/builtin/packages/veccore/package.py
+++ b/var/spack/repos/builtin/packages/veccore/package.py
@@ -19,6 +19,8 @@ class Veccore(CMakePackage):
maintainers("drbenmorgan", "sethrj")
+ license("Apache-2.0")
+
version("master", branch="master")
version("0.8.1", sha256="7d7983947c2c6faa55c908b3a968f19f96f4d5c909447c536de30c34b439e008")
version("0.8.0", sha256="2f8e49f2b609bf15a776026fbec899b3d5d4ba30f033d4fdac4b07a5220a4fd3")
diff --git a/var/spack/repos/builtin/packages/veclibfort/package.py b/var/spack/repos/builtin/packages/veclibfort/package.py
index 8d8e3eab43..4bb90af76c 100644
--- a/var/spack/repos/builtin/packages/veclibfort/package.py
+++ b/var/spack/repos/builtin/packages/veclibfort/package.py
@@ -17,6 +17,8 @@ class Veclibfort(Package):
url = "https://github.com/mcg1969/vecLibFort/archive/0.4.2.tar.gz"
git = "https://github.com/mcg1969/vecLibFort.git"
+ license("BSL-1.0")
+
version("develop", branch="master")
version("0.4.3", sha256="fe9e7e0596bfb4aa713b2273b21e7d96c0d7a6453ee4b214a8a50050989d5586")
version("0.4.2", sha256="c61316632bffa1c76e3c7f92b11c9def4b6f41973ecf9e124d68de6ae37fbc85")
diff --git a/var/spack/repos/builtin/packages/vecmem/package.py b/var/spack/repos/builtin/packages/vecmem/package.py
index 2aaa1b10af..be29fc4a62 100644
--- a/var/spack/repos/builtin/packages/vecmem/package.py
+++ b/var/spack/repos/builtin/packages/vecmem/package.py
@@ -15,6 +15,8 @@ class Vecmem(CMakePackage, CudaPackage):
maintainers("wdconinc", "HadrienG2")
+ license("MPL-2.0-no-copyleft-exception")
+
version("0.24.0", sha256="b395c013fba4e01f02939fefac14b357dbfd8e572b5c8f4ee5a1414adbd2ea93")
version("0.22.0", sha256="b8811723bee60b0ea289d4c8b73363883e7c856859baf4cb6276b38816b0b258")
version("0.21.0", sha256="97df3beb9a59b89b65c51ceb7e7c9b09172b3875b25f2d8fc070e4f9b061b631")
diff --git a/var/spack/repos/builtin/packages/vectorclass-version2/package.py b/var/spack/repos/builtin/packages/vectorclass-version2/package.py
index 14951bc8e0..f78ae229bc 100644
--- a/var/spack/repos/builtin/packages/vectorclass-version2/package.py
+++ b/var/spack/repos/builtin/packages/vectorclass-version2/package.py
@@ -16,6 +16,8 @@ class VectorclassVersion2(Package):
maintainers("haralmha")
+ license("Apache-2.0")
+
version("2.01.04", sha256="7885c343b1af9eb940f4debdd7cd19544130a06ed70e0000e1a8471fb9c15118")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/veloc/package.py b/var/spack/repos/builtin/packages/veloc/package.py
index b470582aa2..c24397a9d7 100644
--- a/var/spack/repos/builtin/packages/veloc/package.py
+++ b/var/spack/repos/builtin/packages/veloc/package.py
@@ -17,6 +17,8 @@ class Veloc(CMakePackage):
maintainers = ["bnicolae"]
tags = ["e4s"]
+ license("MIT")
+
version("main", branch="main")
version("1.7", sha256="ca50cb300830ea7f7e5679d32e3671ce4ea250eac384e7231def8dbb90e0cf31")
version("1.6", sha256="451b46ad13e360270044c0dba09d8e4fbd64149f8e8d71310fdb520424c5eeaa")
diff --git a/var/spack/repos/builtin/packages/velvet/package.py b/var/spack/repos/builtin/packages/velvet/package.py
index 55c76fee33..8600c486ea 100644
--- a/var/spack/repos/builtin/packages/velvet/package.py
+++ b/var/spack/repos/builtin/packages/velvet/package.py
@@ -22,6 +22,8 @@ class Velvet(MakefilePackage):
maintainers("snehring")
+ license("GPL-2.0-only")
+
version("1.2.10", sha256="884dd488c2d12f1f89cdc530a266af5d3106965f21ab9149e8cb5c633c977640")
variant(
diff --git a/var/spack/repos/builtin/packages/velvetoptimiser/package.py b/var/spack/repos/builtin/packages/velvetoptimiser/package.py
index 03eb1daed9..fd5bc9d377 100644
--- a/var/spack/repos/builtin/packages/velvetoptimiser/package.py
+++ b/var/spack/repos/builtin/packages/velvetoptimiser/package.py
@@ -12,6 +12,8 @@ class Velvetoptimiser(Package):
homepage = "https://github.com/tseemann/VelvetOptimiser"
url = "https://github.com/tseemann/VelvetOptimiser/archive/2.2.6.tar.gz"
+ license("GPL-2.0-or-later")
+
version("2.2.6", sha256="b407db61b58ed983760b80a3a40c8f8a355851ecfab3e61a551bed29bf5b40b3")
depends_on("velvet@1.1:", type="run")
diff --git a/var/spack/repos/builtin/packages/verible/package.py b/var/spack/repos/builtin/packages/verible/package.py
index 273610c707..f55310f071 100644
--- a/var/spack/repos/builtin/packages/verible/package.py
+++ b/var/spack/repos/builtin/packages/verible/package.py
@@ -30,6 +30,8 @@ class Verible(Package):
homepage = "https://chipsalliance.github.io/verible"
git = "https://github.com/chipsalliance/verible.git"
+ license("BSD-3-Clause")
+
version("master", branch="master")
version(
diff --git a/var/spack/repos/builtin/packages/verilator/package.py b/var/spack/repos/builtin/packages/verilator/package.py
index de3d527912..b301cbb129 100644
--- a/var/spack/repos/builtin/packages/verilator/package.py
+++ b/var/spack/repos/builtin/packages/verilator/package.py
@@ -38,6 +38,8 @@ class Verilator(AutotoolsPackage):
maintainers("davekeeshan")
+ license("LGPL-3.0-only")
+
version("master", branch="master")
version("5.018", sha256="8b544273eedee379e3c1a3bb849e14c754c9b5035d61ad03acdf3963092ba6c0")
diff --git a/var/spack/repos/builtin/packages/verrou/package.py b/var/spack/repos/builtin/packages/verrou/package.py
index 6571265d87..daa8e21c53 100644
--- a/var/spack/repos/builtin/packages/verrou/package.py
+++ b/var/spack/repos/builtin/packages/verrou/package.py
@@ -27,6 +27,8 @@ class Verrou(AutotoolsPackage):
maintainers("HadrienG2")
+ license("GPL-2.0-only")
+
version("develop", branch="master")
version("2.2.0", sha256="d4ea3d19f0c61329723907b5b145d85776bb702643c1605a31f584484d2c5efc")
version("2.1.0", sha256="b1ba49f84aebab15b8ab5649946c9c31b53ad1499f6ffb681c98db41ed28566d")
diff --git a/var/spack/repos/builtin/packages/vgm/package.py b/var/spack/repos/builtin/packages/vgm/package.py
index 03c2ec19c8..abd5ac6c2e 100644
--- a/var/spack/repos/builtin/packages/vgm/package.py
+++ b/var/spack/repos/builtin/packages/vgm/package.py
@@ -18,6 +18,8 @@ class Vgm(CMakePackage):
maintainer = ["wdconinc"]
+ license("GPL-3.0-or-later")
+
version("master", branch="master")
version("5-0", sha256="ab929df1aa9b0cda40451f5a98982c3328901865b33e30207ee9b9fe14331344")
version("4-8", sha256="4fcd607b4f100fc00a65fec7a5803575daf9d4919d1808bbd6a30be263c001dd")
diff --git a/var/spack/repos/builtin/packages/viewres/package.py b/var/spack/repos/builtin/packages/viewres/package.py
index 56b87a6de9..451913db8c 100644
--- a/var/spack/repos/builtin/packages/viewres/package.py
+++ b/var/spack/repos/builtin/packages/viewres/package.py
@@ -13,6 +13,8 @@ class Viewres(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/viewres"
xorg_mirror_path = "app/viewres-1.0.4.tar.gz"
+ license("X11")
+
version("1.0.7", sha256="5dd63ee19575dd1d40360242ecc1ff96e222d9b80a2b7b8b89e6d1e0f2367d78")
version("1.0.6", sha256="2c9f1892dbb5563b704fd06f45cd9d263d8176027033d8438c79a2ceddac200f")
version("1.0.5", sha256="9dee5e6b0a18961bb5c33f3f654605d45912087b6ba781cb2277d1941fa35a4b")
diff --git a/var/spack/repos/builtin/packages/vifi/package.py b/var/spack/repos/builtin/packages/vifi/package.py
index d5d26aedfe..9bc16504b6 100644
--- a/var/spack/repos/builtin/packages/vifi/package.py
+++ b/var/spack/repos/builtin/packages/vifi/package.py
@@ -13,6 +13,8 @@ class Vifi(Package):
homepage = "https://github.com/namphuon/ViFi"
git = "https://github.com/namphuon/ViFi.git"
+ license("GPL-3.0-only")
+
version("master", branch="master")
depends_on("perl", type="run")
diff --git a/var/spack/repos/builtin/packages/vigra/package.py b/var/spack/repos/builtin/packages/vigra/package.py
index a64418d766..d383952215 100644
--- a/var/spack/repos/builtin/packages/vigra/package.py
+++ b/var/spack/repos/builtin/packages/vigra/package.py
@@ -18,6 +18,8 @@ class Vigra(CMakePackage):
"https://github.com/ukoethe/vigra/releases/download/Version-1-11-1/vigra-1.11.1-src.tar.gz"
)
+ license("MIT")
+
version("master", branch="master")
version("1.11.1", sha256="a5564e1083f6af6a885431c1ee718bad77d11f117198b277557f8558fa461aaf")
diff --git a/var/spack/repos/builtin/packages/vim/package.py b/var/spack/repos/builtin/packages/vim/package.py
index a5ace95408..c0a4b1186d 100644
--- a/var/spack/repos/builtin/packages/vim/package.py
+++ b/var/spack/repos/builtin/packages/vim/package.py
@@ -19,6 +19,8 @@ class Vim(AutotoolsPackage):
url = "https://github.com/vim/vim/archive/v8.1.0338.tar.gz"
maintainers("sethrj")
+ license("Vim")
+
version("9.0.0045", sha256="594a31e96e3eda07a358db305de939ca749693b4684de9e027bfa70311b1994d")
version(
"9.0.0000",
diff --git a/var/spack/repos/builtin/packages/virtualgl/package.py b/var/spack/repos/builtin/packages/virtualgl/package.py
index 2a991ae9f0..f1fcf8b1dc 100644
--- a/var/spack/repos/builtin/packages/virtualgl/package.py
+++ b/var/spack/repos/builtin/packages/virtualgl/package.py
@@ -15,6 +15,8 @@ class Virtualgl(CMakePackage):
homepage = "https://www.virtualgl.org/Main/HomePage"
url = "http://downloads.sourceforge.net/project/virtualgl/2.5.2/VirtualGL-2.5.2.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("2.5.2", sha256="4f43387678b289a24139c5b7c3699740ca555a9f10011c979e51aa4df2b93238")
# This package will only work with libjpeg-turbo, not other jpeg providers
diff --git a/var/spack/repos/builtin/packages/vite/package.py b/var/spack/repos/builtin/packages/vite/package.py
index 94d7cabfd9..9cd3ec1f83 100644
--- a/var/spack/repos/builtin/packages/vite/package.py
+++ b/var/spack/repos/builtin/packages/vite/package.py
@@ -16,6 +16,8 @@ class Vite(CMakePackage):
maintainers("trahay")
git = "https://gitlab.inria.fr/solverstack/vite.git"
+ license("CECILL-2.0")
+
version("master", branch="master")
depends_on("cmake@3.1:", type="build")
diff --git a/var/spack/repos/builtin/packages/vmc/package.py b/var/spack/repos/builtin/packages/vmc/package.py
index 93df47137e..a61230d042 100644
--- a/var/spack/repos/builtin/packages/vmc/package.py
+++ b/var/spack/repos/builtin/packages/vmc/package.py
@@ -15,6 +15,8 @@ class Vmc(CMakePackage):
maintainers("ChristianTackeGSI")
+ license("GPL-3.0-only")
+
version("2-0", sha256="9f4c31d93eeb0e10eca22d6450bb9a1070cbe25e99eaf7e74d4e191612102d9c")
version("1-1-p1", sha256="dc0d4d16c81899c0167bcd13b97e39d9ff2817d20552f61e1c0bce357ac69ee5")
version("1-0-p3", sha256="46385776d7639fdf23df2a2a5426fb9a9a69836d237c1259b1a22bfb649cb47e")
diff --git a/var/spack/repos/builtin/packages/volk/package.py b/var/spack/repos/builtin/packages/volk/package.py
index c965c71542..77a28a6343 100644
--- a/var/spack/repos/builtin/packages/volk/package.py
+++ b/var/spack/repos/builtin/packages/volk/package.py
@@ -27,6 +27,8 @@ class Volk(CMakePackage):
maintainers("aweits")
+ license("GPL-3.0-or-later")
+
version("2.3.0", sha256="f42c928f561b128acfe4adb21227e4a62a3f6ab8103592fc3233765ff326d5fc")
depends_on("python@3.4:", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/voropp/package.py b/var/spack/repos/builtin/packages/voropp/package.py
index feb505a440..0dba7d8440 100644
--- a/var/spack/repos/builtin/packages/voropp/package.py
+++ b/var/spack/repos/builtin/packages/voropp/package.py
@@ -16,6 +16,8 @@ class Voropp(MakefilePackage):
variant("pic", default=True, description="Position independent code")
+ license("BSD-3-Clause-LBNL")
+
version("0.4.6", sha256="ef7970071ee2ce3800daa8723649ca069dc4c71cc25f0f7d22552387f3ea437e")
def edit(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/vpfft/package.py b/var/spack/repos/builtin/packages/vpfft/package.py
index 93ea6ed0b4..ba9b4bfc6e 100644
--- a/var/spack/repos/builtin/packages/vpfft/package.py
+++ b/var/spack/repos/builtin/packages/vpfft/package.py
@@ -20,6 +20,8 @@ class Vpfft(MakefilePackage):
tag = ["proxy-app"]
+ license("BSD-3-Clause")
+
version("develop")
depends_on("eigen")
diff --git a/var/spack/repos/builtin/packages/vpic/package.py b/var/spack/repos/builtin/packages/vpic/package.py
index 2c9a7db862..dcb7940728 100644
--- a/var/spack/repos/builtin/packages/vpic/package.py
+++ b/var/spack/repos/builtin/packages/vpic/package.py
@@ -20,6 +20,8 @@ class Vpic(CMakePackage):
homepage = "https://github.com/lanl/vpic"
git = "https://github.com/lanl/vpic.git"
+ license("BSD-3-Clause")
+
version("develop", branch="master", submodules=True)
depends_on("cmake@3.1:", type="build")
diff --git a/var/spack/repos/builtin/packages/vsearch/package.py b/var/spack/repos/builtin/packages/vsearch/package.py
index 0c28ce5a2b..3170686680 100644
--- a/var/spack/repos/builtin/packages/vsearch/package.py
+++ b/var/spack/repos/builtin/packages/vsearch/package.py
@@ -13,6 +13,8 @@ class Vsearch(AutotoolsPackage):
url = "https://github.com/torognes/vsearch/archive/v2.4.3.tar.gz"
maintainers("snehring")
+ license("GPL-3.0-only")
+
version("2.22.1", sha256="c62bf69e7cc3d011a12e3b522ba8c0c91fb90deea782359e9569677d0c991778")
version("2.14.1", sha256="388529a39eb0618a09047bf91e0a8ae8c9fd851a05f8d975e299331748f97741")
version("2.13.3", sha256="e5f34ece28b76403d3ba4a673eca41178fe399c35a1023dbc87d0c0da5efaa52")
diff --git a/var/spack/repos/builtin/packages/vsftpd/package.py b/var/spack/repos/builtin/packages/vsftpd/package.py
index 2f91840ce5..6e5995acc6 100644
--- a/var/spack/repos/builtin/packages/vsftpd/package.py
+++ b/var/spack/repos/builtin/packages/vsftpd/package.py
@@ -13,6 +13,8 @@ class Vsftpd(MakefilePackage):
homepage = "https://security.appspot.com/vsftpd.html"
url = "https://security.appspot.com/downloads/vsftpd-3.0.3.tar.gz"
+ license("GPL-2.0-only")
+
version("3.0.3", sha256="9d4d2bf6e6e2884852ba4e69e157a2cecd68c5a7635d66a3a8cf8d898c955ef7")
version("3.0.2", sha256="be46f0e2c5528fe021fafc8dab1ecfea0c1f183063a06977f8537fcd0b195e56")
version("3.0.1", sha256="65487a9fccc0ae566df5999a84448a9ccb57b556b7643ffd345540299487784c")
diff --git a/var/spack/repos/builtin/packages/vtable-dumper/package.py b/var/spack/repos/builtin/packages/vtable-dumper/package.py
index e3481b29b3..62d8c67d69 100644
--- a/var/spack/repos/builtin/packages/vtable-dumper/package.py
+++ b/var/spack/repos/builtin/packages/vtable-dumper/package.py
@@ -12,6 +12,8 @@ class VtableDumper(MakefilePackage):
homepage = "https://github.com/lvc/vtable-dumper"
url = "https://github.com/lvc/vtable-dumper/archive/1.2.tar.gz"
+ license("GPL-2.0-only")
+
version("1.2", sha256="6993781b6a00936fc5f76dc0db4c410acb46b6d6e9836ddbe2e3c525c6dd1fd2")
version("1.1", sha256="f0a57a7b82a0a56845cea9ab56ad449e63f5f01c6a0c9f1467efa4ef60dd4a93")
version("1.0", sha256="a222de5a19bf716ab2f35148f43bbf8a052772b54ff622c6387a4ba2440fb9a0")
diff --git a/var/spack/repos/builtin/packages/vtk/package.py b/var/spack/repos/builtin/packages/vtk/package.py
index 6578a72af9..9fdc46b98f 100644
--- a/var/spack/repos/builtin/packages/vtk/package.py
+++ b/var/spack/repos/builtin/packages/vtk/package.py
@@ -21,6 +21,8 @@ class Vtk(CMakePackage):
maintainers("chuckatkins", "danlipsa")
+ license("BSD-3-Clause")
+
version("9.2.6", sha256="06fc8d49c4e56f498c40fcb38a563ed8d4ec31358d0101e8988f0bb4d539dd12")
version("9.2.2", sha256="1c5b0a2be71fac96ff4831af69e350f7a0ea3168981f790c000709dcf9121075")
version("9.1.0", sha256="8fed42f4f8f1eb8083107b68eaa9ad71da07110161a3116ad807f43e5ca5ce96")
diff --git a/var/spack/repos/builtin/packages/vvtest/package.py b/var/spack/repos/builtin/packages/vvtest/package.py
index f9b1a0c0f6..45832f479a 100644
--- a/var/spack/repos/builtin/packages/vvtest/package.py
+++ b/var/spack/repos/builtin/packages/vvtest/package.py
@@ -18,6 +18,8 @@ class Vvtest(Package):
git = "https://github.com/rrdrake/vvtest.git"
maintainers("mrmundt", "rrdrake")
+ license("Unlicense")
+
version("1.2.0", sha256="d6b2432a2e6c43fb0d87ffc0eaa34a74d2268a732f7709ebdcf1344fbcaee154")
version("1.1.0", sha256="674585f12d393ab9745a5ab26f59cb0f0e213f9c597b37467125979b5955ca79")
version("1.0.0", sha256="acd04e8e6635ed1b1725b793e8287a58831d6380759a81159142a6ff3397a8dd")
diff --git a/var/spack/repos/builtin/packages/w3m/package.py b/var/spack/repos/builtin/packages/w3m/package.py
index fd4814a5dc..a94a0a79ac 100644
--- a/var/spack/repos/builtin/packages/w3m/package.py
+++ b/var/spack/repos/builtin/packages/w3m/package.py
@@ -25,6 +25,8 @@ class W3m(AutotoolsPackage):
url = "https://downloads.sourceforge.net/project/w3m/w3m/w3m-0.5.3/w3m-0.5.3.tar.gz"
maintainers("ronin_gw")
+ license("MIT")
+
version("0.5.3", sha256="e994d263f2fd2c22febfbe45103526e00145a7674a0fda79c822b97c2770a9e3")
# mandatory dependency
diff --git a/var/spack/repos/builtin/packages/wannier90/package.py b/var/spack/repos/builtin/packages/wannier90/package.py
index f20333581e..dbb567349d 100644
--- a/var/spack/repos/builtin/packages/wannier90/package.py
+++ b/var/spack/repos/builtin/packages/wannier90/package.py
@@ -19,6 +19,8 @@ class Wannier90(MakefilePackage):
url = "https://github.com/wannier-developers/wannier90/archive/v3.1.0.tar.gz"
git = "https://github.com/wannier-developers/wannier90.git"
+ license("GPL-2.0-or-later")
+
version("develop", branch="develop")
version("3.1.0", sha256="40651a9832eb93dec20a8360dd535262c261c34e13c41b6755fa6915c936b254")
version("3.0.0", sha256="f196e441dcd7b67159a1d09d2d7de2893b011a9f03aab6b30c4703ecbf20fe5b")
diff --git a/var/spack/repos/builtin/packages/warpx/package.py b/var/spack/repos/builtin/packages/warpx/package.py
index ab883f2c8f..b893f2654b 100644
--- a/var/spack/repos/builtin/packages/warpx/package.py
+++ b/var/spack/repos/builtin/packages/warpx/package.py
@@ -23,6 +23,8 @@ class Warpx(CMakePackage):
maintainers("ax3l", "dpgrote", "MaxThevenet", "RemiLehe")
tags = ["e4s", "ecp"]
+ license("BSD-3-Clause-LBNL")
+
# NOTE: if you update the versions here, also see py-warpx
version("develop", branch="development")
version("23.08", sha256="67695ff04b83d1823ea621c19488e54ebaf268532b0e5eb4ea8ad293d7ab3ddc")
diff --git a/var/spack/repos/builtin/packages/watch/package.py b/var/spack/repos/builtin/packages/watch/package.py
index 000bb81905..a75513e894 100644
--- a/var/spack/repos/builtin/packages/watch/package.py
+++ b/var/spack/repos/builtin/packages/watch/package.py
@@ -16,6 +16,8 @@ class Watch(AutotoolsPackage):
homepage = "https://gitlab.com/procps-ng/procps"
git = "https://gitlab.com/procps-ng/procps.git"
+ license("GPL-2.0-or-later")
+
version("master", branch="master")
version("3.3.15", tag="v3.3.15", commit="7bb949bcba13c107fa0f45d2d0298b1ad6b6d6cc")
diff --git a/var/spack/repos/builtin/packages/wayland-protocols/package.py b/var/spack/repos/builtin/packages/wayland-protocols/package.py
index f516894151..8649449fb6 100644
--- a/var/spack/repos/builtin/packages/wayland-protocols/package.py
+++ b/var/spack/repos/builtin/packages/wayland-protocols/package.py
@@ -26,6 +26,8 @@ class WaylandProtocols(MesonPackage, AutotoolsPackage):
default="meson",
)
+ license("MIT")
+
version("1.31", sha256="04d3f66eca99d638ec8dbfdfdf79334290e22028f7d0b04c7034d9ef18a3248a")
version("1.30", sha256="1c02ce27d5267c904f2f0d31039265f3e4112f15bf274b1c72bdacd5322f243d")
version("1.29", sha256="4a85786ae69cd6d53bbe9278572f3c3d6ea342875ea444960edb6089237c3a18")
diff --git a/var/spack/repos/builtin/packages/wayland/package.py b/var/spack/repos/builtin/packages/wayland/package.py
index baee2fcc81..1c1a2816cc 100644
--- a/var/spack/repos/builtin/packages/wayland/package.py
+++ b/var/spack/repos/builtin/packages/wayland/package.py
@@ -29,6 +29,8 @@ class Wayland(MesonPackage, AutotoolsPackage):
variant("doc", default=False, description="Build documentation")
+ license("MIT")
+
version("1.22.0", sha256="bbca9c906a8fb8992409ebf51812f19e2a784b2c169d4b784cdd753b4bb448ef")
version("1.21.0", sha256="53b7fa67142e653820030ec049971bcb5e84ac99e05cba5bcb9cb55f43fae4b3")
version("1.20.0", sha256="20523cd6f2c18c3c86725467157c6221e19de76fbfad944042a2d494af3c7a92")
diff --git a/var/spack/repos/builtin/packages/wcs/package.py b/var/spack/repos/builtin/packages/wcs/package.py
index 59354dcb9e..422602819d 100644
--- a/var/spack/repos/builtin/packages/wcs/package.py
+++ b/var/spack/repos/builtin/packages/wcs/package.py
@@ -14,6 +14,8 @@ class Wcs(CMakePackage):
git = "https://github.com/LLNL/wcs.git"
maintainers("rblake-llnl")
+ license("MIT")
+
version("master", branch="master")
version("develop", branch="devel")
diff --git a/var/spack/repos/builtin/packages/wcslib/package.py b/var/spack/repos/builtin/packages/wcslib/package.py
index e4dbf20f13..fe5f87f4ab 100644
--- a/var/spack/repos/builtin/packages/wcslib/package.py
+++ b/var/spack/repos/builtin/packages/wcslib/package.py
@@ -13,6 +13,8 @@ class Wcslib(AutotoolsPackage):
homepage = "https://www.atnf.csiro.au/people/mcalabre/WCS/wcslib/"
url = "ftp://ftp.atnf.csiro.au/pub/software/wcslib/wcslib-7.3.tar.bz2"
+ license("LGPL-3.0-or-later")
+
version("7.3", sha256="4b01cf425382a26ca4f955ed6841a5f50c55952a2994367f8e067e4183992961")
version("6.4", sha256="13c11ff70a7725563ec5fa52707a9965fce186a1766db193d08c9766ea107000")
diff --git a/var/spack/repos/builtin/packages/webbench/package.py b/var/spack/repos/builtin/packages/webbench/package.py
index ddb5e44d0b..6f0b10ba91 100644
--- a/var/spack/repos/builtin/packages/webbench/package.py
+++ b/var/spack/repos/builtin/packages/webbench/package.py
@@ -12,6 +12,8 @@ class Webbench(MakefilePackage):
homepage = "http://home.tiscali.cz/~cz210552/webbench.html"
git = "https://github.com/EZLippi/WebBench.git"
+ license("GPL-3.0-or-later")
+
version("1.5", commit="b1acf3c01cc914729fe188dfc8ed761858028d4f")
depends_on("ntirpc")
diff --git a/var/spack/repos/builtin/packages/weechat/package.py b/var/spack/repos/builtin/packages/weechat/package.py
index 9410c18154..6443e0fdd4 100644
--- a/var/spack/repos/builtin/packages/weechat/package.py
+++ b/var/spack/repos/builtin/packages/weechat/package.py
@@ -14,6 +14,8 @@ class Weechat(CMakePackage):
homepage = "https://weechat.org"
url = "https://weechat.org/files/src/weechat-2.9.tar.gz"
+ license("GPL-3.0-or-later")
+
version("2.9", sha256="3a78063b76c42ba306eacf8f74cb8c9a260f8a61d1915d0b5d76f11d2be69a53")
variant("perl", default=False, description="Include perl support")
diff --git a/var/spack/repos/builtin/packages/weighttp/package.py b/var/spack/repos/builtin/packages/weighttp/package.py
index 3f392be598..6bbd2ece7a 100644
--- a/var/spack/repos/builtin/packages/weighttp/package.py
+++ b/var/spack/repos/builtin/packages/weighttp/package.py
@@ -12,6 +12,8 @@ class Weighttp(AutotoolsPackage):
homepage = "https://weighttp.lighttpd.net/"
url = "https://github.com/lighttpd/weighttp/archive/weighttp-0.4.tar.gz"
+ license("MIT")
+
version("0.4", sha256="b4954f2a1eca118260ffd503a8e3504dd32942e2e61d0fa18ccb6b8166594447")
version("0.3", sha256="376e2311af2decb8f6051e4f968d7c0ba92ca60cd563d768beb4868eb9679f45")
version("0.2", sha256="bc2b3955126010ce27e0829285720f973df9f144e9cca2568569a657a3d5e634")
diff --git a/var/spack/repos/builtin/packages/wget/package.py b/var/spack/repos/builtin/packages/wget/package.py
index 16baac3a89..b1c4f17ada 100644
--- a/var/spack/repos/builtin/packages/wget/package.py
+++ b/var/spack/repos/builtin/packages/wget/package.py
@@ -15,6 +15,8 @@ class Wget(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.gnu.org/software/wget/"
gnu_mirror_path = "wget/wget-1.19.1.tar.gz"
+ license("GPL-3.0-or-later WITH OpenSSL-Exception")
+
version("1.21.3", sha256="5726bb8bc5ca0f6dc7110f6416e4bb7019e2d2ff5bf93d1ca2ffcc6656f220e5")
version("1.21.2", sha256="e6d4c76be82c676dd7e8c61a29b2ac8510ae108a810b5d1d18fc9a1d2c9a2497")
version("1.21.1", sha256="59ba0bdade9ad135eda581ae4e59a7a9f25e3a4bde6a5419632b31906120e26e")
diff --git a/var/spack/repos/builtin/packages/which/package.py b/var/spack/repos/builtin/packages/which/package.py
index 30ab069040..5a61a1c0d9 100644
--- a/var/spack/repos/builtin/packages/which/package.py
+++ b/var/spack/repos/builtin/packages/which/package.py
@@ -14,6 +14,8 @@ class Which(AutotoolsPackage):
homepage = "https://savannah.gnu.org/projects/which/"
url = "https://ftp.gnu.org/gnu/which/which-2.21.tar.gz"
+ license("GPL-3.0")
+
version("2.21", sha256="f4a245b94124b377d8b49646bf421f9155d36aa7614b6ebf83705d3ffc76eaad")
executables = ["which"]
diff --git a/var/spack/repos/builtin/packages/whizard/package.py b/var/spack/repos/builtin/packages/whizard/package.py
index a7ca1bf61d..32a1f7bbdd 100644
--- a/var/spack/repos/builtin/packages/whizard/package.py
+++ b/var/spack/repos/builtin/packages/whizard/package.py
@@ -22,6 +22,8 @@ class Whizard(AutotoolsPackage):
maintainers("vvolkl")
+ license("GPL-2.0-or-later")
+
version("master", branch="master")
version("3.1.2", sha256="4f706f8ef02a580ae4dba867828691dfe0b3f9f9b8982b617af72eb8cd4c6fa3")
version("3.1.1", sha256="dd48e4e39b8a4990be47775ec6171f89d8147cb2e9e293afc7051a7dbc5a23ef")
diff --git a/var/spack/repos/builtin/packages/wi4mpi/package.py b/var/spack/repos/builtin/packages/wi4mpi/package.py
index 17ab885d46..39d494f395 100644
--- a/var/spack/repos/builtin/packages/wi4mpi/package.py
+++ b/var/spack/repos/builtin/packages/wi4mpi/package.py
@@ -14,6 +14,8 @@ class Wi4mpi(CMakePackage):
url = "https://github.com/cea-hpc/wi4mpi/archive/v3.4.1.tar.gz"
maintainers("adrien-cotte", "marcjoos-cea")
+ license("CECILL-B")
+
version("3.6.4", sha256="be1732a1aed1e2946873951a344b572f11f2a55cd06c634580a9398b5877e22a")
version("3.6.3", sha256="c327babc892cc3c2bdddfacf3011e6fcb7e00a04e814de31f5e707cba3199c5c")
version("3.6.2", sha256="4b784d27decfff9cbd29f072ba75bb0f6c471d6edc7f1037df1ab7ccbcceffba")
diff --git a/var/spack/repos/builtin/packages/winbison/package.py b/var/spack/repos/builtin/packages/winbison/package.py
index ebf50267b1..df326691db 100644
--- a/var/spack/repos/builtin/packages/winbison/package.py
+++ b/var/spack/repos/builtin/packages/winbison/package.py
@@ -20,6 +20,8 @@ class Winbison(CMakePackage):
executables = [r"^bison(.*)?$"]
+ license("GFDL-1.3-only")
+
version("2.5.25", sha256="8e1b71e037b524ba3f576babb0cf59182061df1f19cd86112f085a882560f60b")
version("2.5.24", sha256="a49d6e310636e3487e1e066e411d908cfeae2d5b5fde1f3cf74fe1d6d4301062")
version("2.5.23", sha256="445bd1bcb90e0c84e97f6e44de76869f8e778c60ddbd7c39a7b2142f8ba43e61")
diff --git a/var/spack/repos/builtin/packages/wireshark/package.py b/var/spack/repos/builtin/packages/wireshark/package.py
index 9114d35ad9..b9cf722cee 100644
--- a/var/spack/repos/builtin/packages/wireshark/package.py
+++ b/var/spack/repos/builtin/packages/wireshark/package.py
@@ -13,6 +13,8 @@ class Wireshark(CMakePackage):
homepage = "https://www.wireshark.org"
url = "https://www.wireshark.org/download/src/all-versions/wireshark-2.6.0.tar.xz"
+ license("GPL-2.0-or-later")
+
version("3.2.1", sha256="589f640058d6408ebbd695a80ebbd6e7bd99d8db64ecda253d27100dfd27e85b")
version("3.2.0", sha256="4cfd33a19a454ff4002243e9d04d6afd64280a109a21ae652a192f2be2b1b66c")
version("3.1.0", sha256="a7b54f9e35fc69291dcac5104ecbef8260534a75dec5b8105605b6c423fd3de3")
diff --git a/var/spack/repos/builtin/packages/wonton/package.py b/var/spack/repos/builtin/packages/wonton/package.py
index 47367fdd31..d395eacf7c 100644
--- a/var/spack/repos/builtin/packages/wonton/package.py
+++ b/var/spack/repos/builtin/packages/wonton/package.py
@@ -22,6 +22,8 @@ class Wonton(CMakePackage):
maintainers("raovgarimella")
+ license("BitTorrent-1.0")
+
version("1.3.2", sha256="a03f00cd95290c2dbe8724d430de19537ea644b75161614ed4ac918376fcf64d")
version("1.2.11", sha256="613436c799b392a99355db1cbf1062f1da39f3287eed665a5cd43bb65364d926")
version("1.2.10", sha256="c5c2c99f040f1fa5a8da21ac5ccbbc5b226d1fd43ce3eb14c76d211601b65a72")
diff --git a/var/spack/repos/builtin/packages/wrk/package.py b/var/spack/repos/builtin/packages/wrk/package.py
index dd1e8e8af2..2c46991305 100644
--- a/var/spack/repos/builtin/packages/wrk/package.py
+++ b/var/spack/repos/builtin/packages/wrk/package.py
@@ -14,6 +14,8 @@ class Wrk(MakefilePackage):
homepage = "https://github.com/wg/wrk"
url = "https://github.com/wg/wrk/archive/4.1.0.tar.gz"
+ license("Apache-2.0")
+
version("4.1.0", sha256="6fa1020494de8c337913fd139d7aa1acb9a020de6f7eb9190753aa4b1e74271e")
version("4.0.2", sha256="a4a6ad6727733023771163e7250189a9a23e6253b5e5025191baa6092d5a26fb")
version("4.0.1", sha256="c03bbc283836cb4b706eb6bfd18e724a8ce475e2c16154c13c6323a845b4327d")
diff --git a/var/spack/repos/builtin/packages/wtdbg2/package.py b/var/spack/repos/builtin/packages/wtdbg2/package.py
index 9795f1a451..8858fb0253 100644
--- a/var/spack/repos/builtin/packages/wtdbg2/package.py
+++ b/var/spack/repos/builtin/packages/wtdbg2/package.py
@@ -12,6 +12,8 @@ class Wtdbg2(MakefilePackage):
homepage = "https://github.com/ruanjue/wtdbg2"
url = "https://github.com/ruanjue/wtdbg2/archive/v2.3.tar.gz"
+ license("GPL-3.0-only")
+
version("2.3", sha256="fb61d38a4c60a39b3b194e63b855141c05ddcbe71cf244ae613766a9b0a56621")
depends_on("zlib-api")
diff --git a/var/spack/repos/builtin/packages/wxparaver/package.py b/var/spack/repos/builtin/packages/wxparaver/package.py
index 1018fffa3b..54cd3d041a 100644
--- a/var/spack/repos/builtin/packages/wxparaver/package.py
+++ b/var/spack/repos/builtin/packages/wxparaver/package.py
@@ -15,6 +15,8 @@ class Wxparaver(AutotoolsPackage):
homepage = "https://tools.bsc.es/paraver"
url = "https://ftp.tools.bsc.es/wxparaver/wxparaver-4.9.2-src.tar.bz2"
+ license("LGPL-2.1-or-later")
+
version("4.9.2", sha256="83289584040bcedf8cab1b2ae3545191c8bdef0e11ab62b06e54cbf111f2127a")
version("4.9.1", sha256="e89fdf563d1fc73ed0018cf0e25b458b6617ec33325ed3fdbf06397c556f3a8e")
version("4.9.0", sha256="1f9964d7987032d01a354327845bf53ae369be5d8acf7d4e85bec81699a6ddf6")
diff --git a/var/spack/repos/builtin/packages/x264/package.py b/var/spack/repos/builtin/packages/x264/package.py
index 09e190dc16..1140fc47d7 100644
--- a/var/spack/repos/builtin/packages/x264/package.py
+++ b/var/spack/repos/builtin/packages/x264/package.py
@@ -11,6 +11,8 @@ class X264(AutotoolsPackage):
homepage = "https://www.videolan.org/developers/x264.html"
git = "https://code.videolan.org/videolan/x264.git"
+ license("GPL-2.0-or-later")
+
version("20210613", commit="5db6aa6cab1b146e07b60cc1736a01f21da01154")
depends_on("nasm")
diff --git a/var/spack/repos/builtin/packages/xalan-c/package.py b/var/spack/repos/builtin/packages/xalan-c/package.py
index 19d0acc2da..82fcd5e839 100644
--- a/var/spack/repos/builtin/packages/xalan-c/package.py
+++ b/var/spack/repos/builtin/packages/xalan-c/package.py
@@ -18,6 +18,8 @@ class XalanC(CMakePackage):
maintainers("omsai")
+ license("Apache-2.0")
+
version("1.12", sha256="ee7d4b0b08c5676f5e586c7154d94a5b32b299ac3cbb946e24c4375a25552da7")
variant(
diff --git a/var/spack/repos/builtin/packages/xapian-core/package.py b/var/spack/repos/builtin/packages/xapian-core/package.py
index 9c138d0a5e..028fcb588c 100644
--- a/var/spack/repos/builtin/packages/xapian-core/package.py
+++ b/var/spack/repos/builtin/packages/xapian-core/package.py
@@ -15,6 +15,8 @@ class XapianCore(AutotoolsPackage):
homepage = "https://xapian.org"
url = "https://oligarchy.co.uk/xapian/1.4.19/xapian-core-1.4.19.tar.xz"
+ license("GPL-2.0-or-later")
+
version("1.4.19", sha256="1fca48fca6cc3526cc4ba93dd194fe9c1326857b78edcfb37e68d086d714a9c3")
version("1.4.11", sha256="9f16b2f3e2351a24034d7636f73566ab74c3f0729e9e0492934e956b25c5bc07")
version("1.4.3", sha256="7d5295511ca2de70463a29e75f6a2393df5dc1485bf33074b778c66e1721e475")
diff --git a/var/spack/repos/builtin/packages/xauth/package.py b/var/spack/repos/builtin/packages/xauth/package.py
index 46631ec116..5f0546e067 100644
--- a/var/spack/repos/builtin/packages/xauth/package.py
+++ b/var/spack/repos/builtin/packages/xauth/package.py
@@ -13,6 +13,8 @@ class Xauth(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xauth"
xorg_mirror_path = "app/xauth-1.0.9.tar.gz"
+ license("custom")
+
version("1.1.2", sha256="84d27a1023d8da524c134f424b312e53cb96e08871f96868aa20316bfcbbc054")
version("1.1.1", sha256="0f558ef33e76843cf16a78cd3910ef8ec0809bea85d14e091c559dcec092c671")
version("1.1", sha256="e9fce796c8c5c9368594b9e8bbba237fb54b6615f5fd60e8d0a5b3c52a92c5ef")
diff --git a/var/spack/repos/builtin/packages/xbacklight/package.py b/var/spack/repos/builtin/packages/xbacklight/package.py
index a31315135c..5252f1a8ba 100644
--- a/var/spack/repos/builtin/packages/xbacklight/package.py
+++ b/var/spack/repos/builtin/packages/xbacklight/package.py
@@ -15,6 +15,8 @@ class Xbacklight(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xbacklight"
xorg_mirror_path = "app/xbacklight-1.2.1.tar.gz"
+ license("MIT")
+
version("1.2.3", sha256="d2a8dd962454d8de3675286eab4edc4d1376ac7da040a3a8729ee250e6e798c1")
version("1.2.2", sha256="9812497b95b28776539808ba75e8b8a2d48a57416e172e04e9580e65c76a61bb")
version("1.2.1", sha256="82c80cd851e3eb6d7a216d92465fcf6d5e456c2d5ac12c63cd2757b39fb65b10")
diff --git a/var/spack/repos/builtin/packages/xbiff/package.py b/var/spack/repos/builtin/packages/xbiff/package.py
index ad348c01ec..11e9516a82 100644
--- a/var/spack/repos/builtin/packages/xbiff/package.py
+++ b/var/spack/repos/builtin/packages/xbiff/package.py
@@ -14,6 +14,8 @@ class Xbiff(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xbiff"
xorg_mirror_path = "app/xbiff-1.0.3.tar.gz"
+ license("X11")
+
version("1.0.4", sha256="8a0ca5628e6893340a2448b461a103b48a174ae777500beb9a9f56f99330ce62")
version("1.0.3", sha256="b4b702348674985741685e3ec7fcb5640ffb7bf20e753fc2d708f70f2e4c304d")
diff --git a/var/spack/repos/builtin/packages/xbitmaps/package.py b/var/spack/repos/builtin/packages/xbitmaps/package.py
index e7a293863a..da08209549 100644
--- a/var/spack/repos/builtin/packages/xbitmaps/package.py
+++ b/var/spack/repos/builtin/packages/xbitmaps/package.py
@@ -13,6 +13,8 @@ class Xbitmaps(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/data/bitmaps/"
xorg_mirror_path = "data/xbitmaps-1.1.1.tar.gz"
+ license("MIT")
+
version("1.1.1", sha256="3bc89e05be4179ce4d3dbba1ae554da4591d41f7a489d9e2735a18cfd8378188")
depends_on("pkgconfig", type="build")
diff --git a/var/spack/repos/builtin/packages/xcalc/package.py b/var/spack/repos/builtin/packages/xcalc/package.py
index 3e5d4c4991..abb1201534 100644
--- a/var/spack/repos/builtin/packages/xcalc/package.py
+++ b/var/spack/repos/builtin/packages/xcalc/package.py
@@ -13,6 +13,8 @@ class Xcalc(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xcalc"
xorg_mirror_path = "app/xcalc-1.0.6.tar.gz"
+ license("MIT")
+
version("1.1.1", sha256="9219c889bfb2d0e168ef9a14700662c5cde829b69b12875cb6d59b70d4b68f3b")
version("1.1.0", sha256="a86418d9af9d0e57e5253ba1c29e754480509c828d369aaaca48400b2045e630")
version("1.0.7", sha256="2b00129583f51a45acfcaaa461750169e530996e190b31f7a92891846380f1f5")
diff --git a/var/spack/repos/builtin/packages/xcb-proto/package.py b/var/spack/repos/builtin/packages/xcb-proto/package.py
index b60245ce07..59151b4803 100644
--- a/var/spack/repos/builtin/packages/xcb-proto/package.py
+++ b/var/spack/repos/builtin/packages/xcb-proto/package.py
@@ -13,6 +13,8 @@ class XcbProto(AutotoolsPackage):
homepage = "https://xcb.freedesktop.org/"
url = "https://xorg.freedesktop.org/archive/individual/proto/xcb-proto-1.14.1.tar.xz"
+ license("MIT")
+
version("1.15.2", sha256="7072beb1f680a2fe3f9e535b797c146d22528990c72f63ddb49d2f350a3653ed")
version("1.14.1", sha256="f04add9a972ac334ea11d9d7eb4fc7f8883835da3e4859c9afa971efdf57fcc3")
version("1.14", sha256="186a3ceb26f9b4a015f5a44dcc814c93033a5fc39684f36f1ecc79834416a605")
diff --git a/var/spack/repos/builtin/packages/xcb-util-cursor/package.py b/var/spack/repos/builtin/packages/xcb-util-cursor/package.py
index d56cac093d..7ef4d71a2c 100644
--- a/var/spack/repos/builtin/packages/xcb-util-cursor/package.py
+++ b/var/spack/repos/builtin/packages/xcb-util-cursor/package.py
@@ -17,6 +17,8 @@ class XcbUtilCursor(AutotoolsPackage, XorgPackage):
homepage = "https://gitlab.freedesktop.org/xorg/lib/libxcb-cursor"
xorg_mirror_path = "lib/xcb-util-cursor-0.1.4.tar.xz"
+ license("MIT")
+
version("0.1.4", sha256="28dcfe90bcab7b3561abe0dd58eb6832aa9cc77cfe42fcdfa4ebe20d605231fb")
version(
"0.1.3",
diff --git a/var/spack/repos/builtin/packages/xcb-util-image/package.py b/var/spack/repos/builtin/packages/xcb-util-image/package.py
index 46e7adbfd6..6e4992bfc4 100644
--- a/var/spack/repos/builtin/packages/xcb-util-image/package.py
+++ b/var/spack/repos/builtin/packages/xcb-util-image/package.py
@@ -17,6 +17,8 @@ class XcbUtilImage(AutotoolsPackage, XorgPackage):
homepage = "https://gitlab.freedesktop.org/xorg/lib/libxcb-image"
xorg_mirror_path = "lib/xcb-util-image-0.4.1.tar.xz"
+ license("MIT")
+
version("0.4.1", sha256="ccad8ee5dadb1271fd4727ad14d9bd77a64e505608766c4e98267d9aede40d3d")
version(
"0.4.0",
diff --git a/var/spack/repos/builtin/packages/xcb-util-keysyms/package.py b/var/spack/repos/builtin/packages/xcb-util-keysyms/package.py
index 1db444465e..8c4dc25857 100644
--- a/var/spack/repos/builtin/packages/xcb-util-keysyms/package.py
+++ b/var/spack/repos/builtin/packages/xcb-util-keysyms/package.py
@@ -17,6 +17,8 @@ class XcbUtilKeysyms(AutotoolsPackage, XorgPackage):
homepage = "https://gitlab.freedesktop.org/xorg/lib/libxcb-keysyms"
xorg_mirror_path = "lib/xcb-util-keysyms-0.4.1.tar.xz"
+ license("MIT")
+
version("0.4.1", sha256="7c260a5294412aed429df1da2f8afd3bd07b7cba3fec772fba15a613a6d5c638")
version(
"0.4.0",
diff --git a/var/spack/repos/builtin/packages/xcb-util-renderutil/package.py b/var/spack/repos/builtin/packages/xcb-util-renderutil/package.py
index 11018a4260..3b8a46aeba 100644
--- a/var/spack/repos/builtin/packages/xcb-util-renderutil/package.py
+++ b/var/spack/repos/builtin/packages/xcb-util-renderutil/package.py
@@ -17,6 +17,8 @@ class XcbUtilRenderutil(AutotoolsPackage, XorgPackage):
homepage = "https://gitlab.freedesktop.org/xorg/lib/libxcb-renderutil"
xorg_mirror_path = "lib/xcb-util-renderutil-0.3.10.tar.xz"
+ license("MIT")
+
version("0.3.10", sha256="3e15d4f0e22d8ddbfbb9f5d77db43eacd7a304029bf25a6166cc63caa96d04ba")
version(
"0.3.9",
diff --git a/var/spack/repos/builtin/packages/xcb-util-wm/package.py b/var/spack/repos/builtin/packages/xcb-util-wm/package.py
index c3b7bf4773..3e8dc00540 100644
--- a/var/spack/repos/builtin/packages/xcb-util-wm/package.py
+++ b/var/spack/repos/builtin/packages/xcb-util-wm/package.py
@@ -17,6 +17,8 @@ class XcbUtilWm(AutotoolsPackage, XorgPackage):
homepage = "https://gitlab.freedesktop.org/xorg/lib/libxcb-wm"
xorg_mirror_path = "lib/xcb-util-wm-0.4.2.tar.xz"
+ license("MIT")
+
version("0.4.2", sha256="62c34e21d06264687faea7edbf63632c9f04d55e72114aa4a57bb95e4f888a0b")
version(
"0.4.1",
diff --git a/var/spack/repos/builtin/packages/xcb-util-xrm/package.py b/var/spack/repos/builtin/packages/xcb-util-xrm/package.py
index 0e2503535c..854bf5de21 100644
--- a/var/spack/repos/builtin/packages/xcb-util-xrm/package.py
+++ b/var/spack/repos/builtin/packages/xcb-util-xrm/package.py
@@ -13,6 +13,8 @@ class XcbUtilXrm(AutotoolsPackage):
homepage = "https://github.com/Airblader/xcb-util-xrm"
git = "https://github.com/Airblader/xcb-util-xrm.git"
+ license("MIT")
+
# This GitHub project includes some git submodules, which must be fetched
# in order to build it.
version("1.2", tag="v1.2", commit="a45b3d0bbaa94bf8a68405ab8c5c61404da464ce", submodules=True)
diff --git a/var/spack/repos/builtin/packages/xcb-util/package.py b/var/spack/repos/builtin/packages/xcb-util/package.py
index e96c044c46..5baa7f9508 100644
--- a/var/spack/repos/builtin/packages/xcb-util/package.py
+++ b/var/spack/repos/builtin/packages/xcb-util/package.py
@@ -17,6 +17,8 @@ class XcbUtil(AutotoolsPackage, XorgPackage):
homepage = "https://gitlab.freedesktop.org/xorg/lib/libxcb-util"
xorg_mirror_path = "lib/xcb-util-0.4.1.tar.xz"
+ license("MIT")
+
version("0.4.1", sha256="5abe3bbbd8e54f0fa3ec945291b7e8fa8cfd3cccc43718f8758430f94126e512")
version(
"0.4.0",
diff --git a/var/spack/repos/builtin/packages/xcfun/package.py b/var/spack/repos/builtin/packages/xcfun/package.py
index 2c1c4aea61..737718a3cf 100644
--- a/var/spack/repos/builtin/packages/xcfun/package.py
+++ b/var/spack/repos/builtin/packages/xcfun/package.py
@@ -14,6 +14,8 @@ class Xcfun(CMakePackage):
maintainers("robertodr", "bast")
+ license("MPL-2.0-no-copyleft-exception")
+
version("2.1.1", sha256="8b602df74c7be83d501532565deafd1b7881946d94789122f24c309a669298ab")
version("2.1.0", sha256="64aac8c933cc129ce6326f3827e342abfd10b94ea4a302aaca9f10d342ad7656")
version("2.0.2", sha256="b79a71861a9e1d0e33c1be89b34f6f052d430cd495a7df982c407ad0140c1dcd")
diff --git a/var/spack/repos/builtin/packages/xclip/package.py b/var/spack/repos/builtin/packages/xclip/package.py
index 7533ed81d1..aa0d3d311b 100644
--- a/var/spack/repos/builtin/packages/xclip/package.py
+++ b/var/spack/repos/builtin/packages/xclip/package.py
@@ -17,6 +17,8 @@ class Xclip(AutotoolsPackage):
homepage = "https://github.com/astrand/xclip"
git = "https://github.com/astrand/xclip.git"
+ license("GPL-2.0-or-later")
+
version("0.13", commit="9aa7090c3b8b437c6489edca32ae43d82e0c1281")
depends_on("libxmu")
diff --git a/var/spack/repos/builtin/packages/xclock/package.py b/var/spack/repos/builtin/packages/xclock/package.py
index c2fbe4cd48..51895c9e45 100644
--- a/var/spack/repos/builtin/packages/xclock/package.py
+++ b/var/spack/repos/builtin/packages/xclock/package.py
@@ -14,6 +14,8 @@ class Xclock(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xclock"
xorg_mirror_path = "app/xclock-1.0.7.tar.gz"
+ license("MIT")
+
version("1.1.1", sha256="be0f90645b0fe21d2cbfdd77102cc3168f01cb794663fd8db2b305fed261e4c3")
version("1.1.0", sha256="2798db1a9e8bc6b417d813ac46f8e8326d59d4a00f10457609f9712debe58670")
version("1.0.9", sha256="4f0dd4d7d969b55c64f6e58242bca201d19e49eb8c9736dc099330bb0c5385b1")
diff --git a/var/spack/repos/builtin/packages/xcmsdb/package.py b/var/spack/repos/builtin/packages/xcmsdb/package.py
index 6c4587d7f8..6cf483aa31 100644
--- a/var/spack/repos/builtin/packages/xcmsdb/package.py
+++ b/var/spack/repos/builtin/packages/xcmsdb/package.py
@@ -15,6 +15,8 @@ class Xcmsdb(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xcmsdb"
xorg_mirror_path = "app/xcmsdb-1.0.5.tar.gz"
+ license("custom")
+
version("1.0.6", sha256="640b42c746eb34bdd71ca2850f2bc9fb0ade194c9f152a8d002425a0684df077")
version("1.0.5", sha256="8442352ee5eb3ea0d3a489c26d734e784ef6964150c2a173401d0dc6638ca236")
diff --git a/var/spack/repos/builtin/packages/xcompmgr/package.py b/var/spack/repos/builtin/packages/xcompmgr/package.py
index 392fd6f799..e6f883cc5b 100644
--- a/var/spack/repos/builtin/packages/xcompmgr/package.py
+++ b/var/spack/repos/builtin/packages/xcompmgr/package.py
@@ -14,6 +14,8 @@ class Xcompmgr(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xcompmgr"
xorg_mirror_path = "app/xcompmgr-1.1.7.tar.gz"
+ license("MIT")
+
version("1.1.9", sha256="978294a31bf8decb90acae750c9630b986b78a98c3e0517bd63486a62fa10030")
version("1.1.8", sha256="ba10933678a5665d06fa7096bd08f37316add8ed84aaacd7ba26a97e8f2e0498")
version("1.1.7", sha256="ef4b23c370f99403bbd9b6227f8aa4edc3bc83fc6d57ee71f6f442397cef505a")
diff --git a/var/spack/repos/builtin/packages/xditview/package.py b/var/spack/repos/builtin/packages/xditview/package.py
index 0f07cc1558..33d8c1eefa 100644
--- a/var/spack/repos/builtin/packages/xditview/package.py
+++ b/var/spack/repos/builtin/packages/xditview/package.py
@@ -12,6 +12,8 @@ class Xditview(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xditview"
xorg_mirror_path = "app/xditview-1.0.4.tar.gz"
+ license("X11")
+
version("1.0.6", sha256="2b158cdc3b3eb63a9ba2cc2c31908ab9bd3bc834b2f01f1792a30690229237dd")
version("1.0.5", sha256="67c4522a24dd7e8762ae458fe216c5bddc12101af295e78c19ff7313fa8cbfad")
version("1.0.4", sha256="73ad88cfc879edcc6ede65999c11d670da27575388126795d71f3ad60286d379")
diff --git a/var/spack/repos/builtin/packages/xdm/package.py b/var/spack/repos/builtin/packages/xdm/package.py
index 0354440e0f..385be74b93 100644
--- a/var/spack/repos/builtin/packages/xdm/package.py
+++ b/var/spack/repos/builtin/packages/xdm/package.py
@@ -12,6 +12,8 @@ class Xdm(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xdm"
xorg_mirror_path = "app/xdm-1.1.11.tar.gz"
+ license("MIT")
+
version("1.1.14", sha256="bcc543c3c120094d58d9cc9837958d4303693c2116ba342ba3dd9440137b4026")
version("1.1.13", sha256="2f05aa58c205dcf10443ba414d27535b74ec11466dc95228343b0ce4f0c2a307")
version("1.1.12", sha256="8ea737945f69e172afbbc8b5060e4c7ea8079f402eb0a458572197c907020bb4")
diff --git a/var/spack/repos/builtin/packages/xdmf3/package.py b/var/spack/repos/builtin/packages/xdmf3/package.py
index ba54eed841..a23c877b27 100644
--- a/var/spack/repos/builtin/packages/xdmf3/package.py
+++ b/var/spack/repos/builtin/packages/xdmf3/package.py
@@ -16,6 +16,8 @@ class Xdmf3(CMakePackage):
homepage = "https://xdmf.org"
git = "https://gitlab.kitware.com/xdmf/xdmf.git"
+ license("BSD-3-Clause")
+
# There is no official release of XDMF and development has largely ceased,
# but the current version, 3.x, is maintained on the master branch.
version("2019-01-14", commit="8d9c98081d89ac77a132d56bc8bef53581db4078")
diff --git a/var/spack/repos/builtin/packages/xdotool/package.py b/var/spack/repos/builtin/packages/xdotool/package.py
index 82bbc5b9eb..26eb1597b7 100644
--- a/var/spack/repos/builtin/packages/xdotool/package.py
+++ b/var/spack/repos/builtin/packages/xdotool/package.py
@@ -12,6 +12,8 @@ class Xdotool(MakefilePackage):
homepage = "https://github.com/jordansissel/xdotool"
url = "https://github.com/jordansissel/xdotool/releases/download/v3.20160805.1/xdotool-3.20160805.1.tar.gz"
+ license("BSD-3-Clause")
+
version(
"3.20211022.1", sha256="96f0facfde6d78eacad35b91b0f46fecd0b35e474c03e00e30da3fdd345f9ada"
)
diff --git a/var/spack/repos/builtin/packages/xdpyinfo/package.py b/var/spack/repos/builtin/packages/xdpyinfo/package.py
index d039c9d1be..ed404f09aa 100644
--- a/var/spack/repos/builtin/packages/xdpyinfo/package.py
+++ b/var/spack/repos/builtin/packages/xdpyinfo/package.py
@@ -17,6 +17,8 @@ class Xdpyinfo(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xdpyinfo"
xorg_mirror_path = "app/xdpyinfo-1.3.2.tar.gz"
+ license("custom")
+
version("1.3.3", sha256="2ae7b8213ea839b8376843477496276e8d69550c48bff081e16376539fc27c5a")
version("1.3.2", sha256="ef39935e8e9b328e54a85d6218d410d6939482da6058db1ee1b39749d98cbcf2")
diff --git a/var/spack/repos/builtin/packages/xdriinfo/package.py b/var/spack/repos/builtin/packages/xdriinfo/package.py
index 4cd4e30a09..b24da21888 100644
--- a/var/spack/repos/builtin/packages/xdriinfo/package.py
+++ b/var/spack/repos/builtin/packages/xdriinfo/package.py
@@ -12,6 +12,8 @@ class Xdriinfo(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xdriinfo"
xorg_mirror_path = "app/xdriinfo-1.0.5.tar.gz"
+ license("custom")
+
version("1.0.7", sha256="9fab95510b1f67409632fb8af01369b128f4d12763fe1a2662f5666976a7d30c")
version("1.0.6", sha256="c59d1d97d8b1066ea470407237c87fb131ca9f6c4db4652a6e9461ae03c698ad")
version("1.0.5", sha256="e4e6abaa4591c540ab63133927a6cebf0a5f4d27dcd978878ab4a422d62a838e")
diff --git a/var/spack/repos/builtin/packages/xedit/package.py b/var/spack/repos/builtin/packages/xedit/package.py
index 967b554320..7c4942712b 100644
--- a/var/spack/repos/builtin/packages/xedit/package.py
+++ b/var/spack/repos/builtin/packages/xedit/package.py
@@ -12,6 +12,8 @@ class Xedit(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xedit"
xorg_mirror_path = "app/xedit-1.2.2.tar.gz"
+ license("BSD-3-Clause")
+
version("1.2.3", sha256="3c8be175613f72858b24d973b0d66ae2d3c9a48a5f0bd637920d85b283feede7")
version("1.2.2", sha256="7e2dacbc2caed81d462ee028e108866893217d55e35e4b860b09be2b409ee18f")
diff --git a/var/spack/repos/builtin/packages/xerces-c/package.py b/var/spack/repos/builtin/packages/xerces-c/package.py
index b31bb5525e..b873bf958c 100644
--- a/var/spack/repos/builtin/packages/xerces-c/package.py
+++ b/var/spack/repos/builtin/packages/xerces-c/package.py
@@ -18,6 +18,8 @@ class XercesC(AutotoolsPackage):
homepage = "https://xerces.apache.org/xerces-c"
url = "https://archive.apache.org/dist/xerces/c/3/sources/xerces-c-3.2.1.tar.bz2"
+ license("Apache-2.0")
+
version("3.2.4", sha256="74aa626fc71e729ee227602870dd29a5a01cd8c9c1c7330837a51da2eb5722cc")
version("3.2.3", sha256="45c2329e684405f2b8854ecbddfb8d5b055cdf0fe4d35736cc352c504989bbb6")
version("3.2.2", sha256="1f2a4d1dbd0086ce0f52b718ac0fa4af3dc1ce7a7ff73a581a05fbe78a82bce0")
diff --git a/var/spack/repos/builtin/packages/xeus/package.py b/var/spack/repos/builtin/packages/xeus/package.py
index bc8dbe5d96..d1b7f72447 100644
--- a/var/spack/repos/builtin/packages/xeus/package.py
+++ b/var/spack/repos/builtin/packages/xeus/package.py
@@ -15,6 +15,8 @@ class Xeus(CMakePackage):
maintainers("tomstitt")
+ license("BSD-3-Clause")
+
version("develop", branch="master")
version("1.0.4", sha256="7324ff013eb97d579fd3b6f9770a13f8863d6046c8bbcdbe2fc7d2ac02f0161f")
version("0.15.0", sha256="bc99235b24d5757dc129f3ed531501fb0d0667913927ed39ee24281952649183")
diff --git a/var/spack/repos/builtin/packages/xev/package.py b/var/spack/repos/builtin/packages/xev/package.py
index 75288608ec..16e1031905 100644
--- a/var/spack/repos/builtin/packages/xev/package.py
+++ b/var/spack/repos/builtin/packages/xev/package.py
@@ -18,6 +18,8 @@ class Xev(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xev"
xorg_mirror_path = "app/xev-1.2.2.tar.gz"
+ license("MIT")
+
version("1.2.5", sha256="a948974ede621a8402ed9ea64f1ec83992285aa4fbb9d40b52985156c61a358a")
version("1.2.4", sha256="6b1f94813f008a4ba45e0a2d4e1b64deaab1def56fabd7fac3621106cbaa3383")
version("1.2.3", sha256="a3c5fbf339f43ba625a6d84e52ab1a7170581505ef498be6aa4e7bdfbd8d5cef")
diff --git a/var/spack/repos/builtin/packages/xeyes/package.py b/var/spack/repos/builtin/packages/xeyes/package.py
index fd56ec2960..493e666e10 100644
--- a/var/spack/repos/builtin/packages/xeyes/package.py
+++ b/var/spack/repos/builtin/packages/xeyes/package.py
@@ -12,6 +12,8 @@ class Xeyes(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xeyes"
xorg_mirror_path = "app/xeyes-1.1.1.tar.gz"
+ license("MIT")
+
version("1.2.0", sha256="727e651fd4597f6aa131b67474372a081dccd28ea2cdd364f21dae6e59003ee8")
version("1.1.2", sha256="4a675b34854da362bd8dff4f21ff92e0c19798b128ea0af24b7fc7c5ac2feea3")
version("1.1.1", sha256="3a1871a560ab87c72a2e2ecb7fd582474448faec3e254c9bd8bead428ab1bca3")
diff --git a/var/spack/repos/builtin/packages/xf86driproto/package.py b/var/spack/repos/builtin/packages/xf86driproto/package.py
index ed44e95235..b4135e215d 100644
--- a/var/spack/repos/builtin/packages/xf86driproto/package.py
+++ b/var/spack/repos/builtin/packages/xf86driproto/package.py
@@ -16,6 +16,8 @@ class Xf86driproto(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/proto/xf86driproto"
xorg_mirror_path = "proto/xf86driproto-2.1.1.tar.gz"
+ license("MIT")
+
version("2.1.1", sha256="18ff8de129b89fa24a412a1ec1799f8687f96c186c655b44b1a714a3a5d15d6c")
depends_on("pkgconfig", type="build")
diff --git a/var/spack/repos/builtin/packages/xfd/package.py b/var/spack/repos/builtin/packages/xfd/package.py
index 86bbc0ea2e..3e0e861089 100644
--- a/var/spack/repos/builtin/packages/xfd/package.py
+++ b/var/spack/repos/builtin/packages/xfd/package.py
@@ -13,6 +13,8 @@ class Xfd(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xfd"
xorg_mirror_path = "app/xfd-1.1.2.tar.gz"
+ license("X11")
+
version("1.1.4", sha256="58d3c4e1395a1d901529b1d80331d810836cb56b2db950c15444ea71d2af21fd")
version("1.1.3", sha256="4a1bd18f324c239b1a807ed4ccaeb172ba771d65a7307fb492d8dd8d27f01527")
version("1.1.2", sha256="4eff3e15b2526ceb48d0236d7ca126face399289eabc0ef67e6ed3b3fdcb60ad")
diff --git a/var/spack/repos/builtin/packages/xfontsel/package.py b/var/spack/repos/builtin/packages/xfontsel/package.py
index 44eee09fdd..eac79398de 100644
--- a/var/spack/repos/builtin/packages/xfontsel/package.py
+++ b/var/spack/repos/builtin/packages/xfontsel/package.py
@@ -14,6 +14,8 @@ class Xfontsel(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xfontsel"
xorg_mirror_path = "app/xfontsel-1.0.5.tar.gz"
+ license("MIT")
+
version("1.1.0", sha256="32938f671c706dc15644ceebf5daebbf0f2f1fe45afa2d06d2b905cc7d6c7de2")
version("1.0.6", sha256="a7b025cb96b678f03caeb61a2770890359bdab34dc37e09d447b30c54c4df35e")
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 8dc817a7cb..1b1dec62d5 100644
--- a/var/spack/repos/builtin/packages/xforms/package.py
+++ b/var/spack/repos/builtin/packages/xforms/package.py
@@ -13,6 +13,8 @@ class Xforms(AutotoolsPackage):
homepage = "https://www.nongnu.org/xforms/"
url = "http://download.savannah.gnu.org/releases/xforms/xforms-1.0.91.tar.gz"
+ license("LGPL-2.1-or-later")
+
version("1.2.4", sha256="78cc6b07071bbeaa1f906e0a22d5e9980e48f8913577bc082d661afe5cb75696")
version("1.2.3", sha256="7989b39598c769820ad451ad91e5cb0de29946940c8240aac94ca8238c2def61")
version("1.0.91", sha256="88684237c77489bcb1fbc9a794621a2919aa800e1c0a6d83d679b97980e3441d")
diff --git a/var/spack/repos/builtin/packages/xfs/package.py b/var/spack/repos/builtin/packages/xfs/package.py
index 0fc3e2b5c6..356a969c6c 100644
--- a/var/spack/repos/builtin/packages/xfs/package.py
+++ b/var/spack/repos/builtin/packages/xfs/package.py
@@ -12,6 +12,8 @@ class Xfs(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xfs"
xorg_mirror_path = "app/xfs-1.1.4.tar.gz"
+ license("X11")
+
version("1.2.1", sha256="76df0106dbf845cb44534eb89f1ed7e9fb4d466125200baeb4719eb2586ded29")
version("1.2.0", sha256="56ebdc5ff85af332a0c5dc60c9b971551624bbc312bf6af3d13b925600ea367f")
version("1.1.4", sha256="28f89b854d1ff14fa1efa5b408e5e1c4f6a145420310073c4e44705feeb6d23b")
diff --git a/var/spack/repos/builtin/packages/xfsprogs/package.py b/var/spack/repos/builtin/packages/xfsprogs/package.py
index 7fa6961591..89be6c4cdc 100644
--- a/var/spack/repos/builtin/packages/xfsprogs/package.py
+++ b/var/spack/repos/builtin/packages/xfsprogs/package.py
@@ -12,6 +12,8 @@ class Xfsprogs(AutotoolsPackage):
homepage = "https://github.com/mtanski/xfsprogs"
url = "http://kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-4.17.0.tar.xz"
+ license("LGPL-2.1-or-later")
+
version("5.11.0", sha256="0e9c390fcdbb8a79e1b8f5e6e25fd529fc9f9c2ef8f2d5e647b3556b82d1b353")
version("5.8.0", sha256="8ef46ed9e6bb927f407f541dc4324857c908ddf1374265edc910d23724048c6b")
version("5.7.0", sha256="8f2348a68a686a3f4491dda5d62dd32d885fbc52d32875edd41e2c296e7b4f35")
diff --git a/var/spack/repos/builtin/packages/xgamma/package.py b/var/spack/repos/builtin/packages/xgamma/package.py
index 5bd043651d..b37a665a7b 100644
--- a/var/spack/repos/builtin/packages/xgamma/package.py
+++ b/var/spack/repos/builtin/packages/xgamma/package.py
@@ -13,6 +13,8 @@ class Xgamma(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xgamma"
xorg_mirror_path = "app/xgamma-1.0.6.tar.gz"
+ license("custom")
+
version("1.0.7", sha256="61f5ef02883d65ab464678ad3d8c5445a0ff727fe6255af90b1b842ddf77370d")
version("1.0.6", sha256="66da1d67e84146518b69481c6283c5d8f1027ace9ff7e214d3f81954842e796a")
diff --git a/var/spack/repos/builtin/packages/xgboost/package.py b/var/spack/repos/builtin/packages/xgboost/package.py
index c5a25c5721..c01c39a1cc 100644
--- a/var/spack/repos/builtin/packages/xgboost/package.py
+++ b/var/spack/repos/builtin/packages/xgboost/package.py
@@ -21,6 +21,8 @@ class Xgboost(CMakePackage, CudaPackage):
maintainers("adamjstewart")
+ license("Apache-2.0")
+
version("master", branch="master", submodules=True)
version(
"1.6.2", tag="v1.6.2", commit="b9934246faa9a25e10a12339685dfbe56d56f70b", submodules=True
diff --git a/var/spack/repos/builtin/packages/xhost/package.py b/var/spack/repos/builtin/packages/xhost/package.py
index c2ab95a9d6..3672cde9ec 100644
--- a/var/spack/repos/builtin/packages/xhost/package.py
+++ b/var/spack/repos/builtin/packages/xhost/package.py
@@ -13,6 +13,8 @@ class Xhost(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xhost"
xorg_mirror_path = "app/xhost-1.0.7.tar.gz"
+ license("MIT")
+
version("1.0.9", sha256="ca850367593fcddc4bff16de7ea1598aa4f6817daf5a803a1258dff5e337f7c3")
version("1.0.8", sha256="e5aabce1533dc778ceb5bbc207105cf3770f710629caceaad64675b00c38c3f8")
version("1.0.7", sha256="8dd1b6245dfbdef45a64a18ea618f233f77432c2f30881b1db9dc40d510d9490")
diff --git a/var/spack/repos/builtin/packages/xinit/package.py b/var/spack/repos/builtin/packages/xinit/package.py
index 24fcb25b0b..43a9121824 100644
--- a/var/spack/repos/builtin/packages/xinit/package.py
+++ b/var/spack/repos/builtin/packages/xinit/package.py
@@ -14,6 +14,8 @@ class Xinit(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xinit"
xorg_mirror_path = "app/xinit-1.3.4.tar.gz"
+ license("MIT")
+
version("1.4.2", sha256="9121c9162f6dedab1229a8c4ed4021c4d605699cb0da580ac2ee1b0c96b3f60e")
version("1.4.1", sha256="ca33ec3de6c39589c753620e5b3bcbc8277218b949bfa2df727779b03a8d2357")
version("1.4.0", sha256="17548a5df41621b87d395f1074dfb88b0dc6917f9127540b89c6de4a80f33776")
diff --git a/var/spack/repos/builtin/packages/xinput/package.py b/var/spack/repos/builtin/packages/xinput/package.py
index 2d06b27df1..00ad06d962 100644
--- a/var/spack/repos/builtin/packages/xinput/package.py
+++ b/var/spack/repos/builtin/packages/xinput/package.py
@@ -12,6 +12,8 @@ class Xinput(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xinput"
xorg_mirror_path = "app/xinput-1.6.2.tar.gz"
+ license("MIT")
+
version("1.6.3", sha256="9f29f9bfe387c5a3d582f9edc8c5a753510ecc6fdfb154c03b5cea5975b10ce4")
version("1.6.2", sha256="2c8ca5ff2a8703cb7d898629a4311db720dbd30d0c162bfe37f18849a727bd42")
diff --git a/var/spack/repos/builtin/packages/xkbcomp/package.py b/var/spack/repos/builtin/packages/xkbcomp/package.py
index a3678f5761..6559972562 100644
--- a/var/spack/repos/builtin/packages/xkbcomp/package.py
+++ b/var/spack/repos/builtin/packages/xkbcomp/package.py
@@ -17,6 +17,8 @@ class Xkbcomp(AutotoolsPackage, XorgPackage):
homepage = "https://www.x.org/wiki/XKB/"
xorg_mirror_path = "app/xkbcomp-1.3.1.tar.gz"
+ license("MIT")
+
version("1.4.4", sha256="159fba6b62ef4a3fb16ef7fc4eb4fc26f3888652471ceb604c495783dda020bc")
version("1.3.1", sha256="018e83a922430652d4bc3f3db610d2296e618c76c9b3fbcdccde975aeb655749")
diff --git a/var/spack/repos/builtin/packages/xkeyboard-config/package.py b/var/spack/repos/builtin/packages/xkeyboard-config/package.py
index f91d2ad178..396f6a725a 100644
--- a/var/spack/repos/builtin/packages/xkeyboard-config/package.py
+++ b/var/spack/repos/builtin/packages/xkeyboard-config/package.py
@@ -14,6 +14,8 @@ class XkeyboardConfig(AutotoolsPackage, XorgPackage):
homepage = "https://www.freedesktop.org/wiki/Software/XKeyboardConfig/"
xorg_mirror_path = "data/xkeyboard-config/xkeyboard-config-2.18.tar.gz"
+ license("MIT")
+
version("2.34", sha256="a5882238b4199ca90428aea102790aaa847e6e214653d956bf2abba3027107ba")
version("2.18", sha256="d5c511319a3bd89dc40622a33b51ba41a2c2caad33ee2bfe502363fcc4c3817d")
diff --git a/var/spack/repos/builtin/packages/xkill/package.py b/var/spack/repos/builtin/packages/xkill/package.py
index fef7449a56..955f249a70 100644
--- a/var/spack/repos/builtin/packages/xkill/package.py
+++ b/var/spack/repos/builtin/packages/xkill/package.py
@@ -14,6 +14,8 @@ class Xkill(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xkill"
xorg_mirror_path = "app/xkill-1.0.4.tar.gz"
+ license("MIT")
+
version("1.0.6", sha256="3b35a2f4b67dda1e98b6541488cd7f7343eb6e3dbe613aeff3d5a5a4c4c64b58")
version("1.0.5", sha256="98fab8a8af78d5aae4e1f284b580c60e3d25ed2a72daa4dbce419b28d8adaf8a")
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 c1950daaf0..136023265b 100644
--- a/var/spack/repos/builtin/packages/xload/package.py
+++ b/var/spack/repos/builtin/packages/xload/package.py
@@ -13,6 +13,8 @@ class Xload(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xload"
xorg_mirror_path = "app/xload-1.1.3.tar.gz"
+ license("MIT")
+
version("1.1.4", sha256="4e3d240ab63e02f2ddac8182519d94bea82bda4887e3e364dd8832a04ca8436a")
version("1.1.3", sha256="9952e841d25ab2fd0ce5e27ba91858331c3f97575d726481772d4deb89432483")
version("1.1.2", sha256="4863ad339d22c41a0ca030dc5886404f5ae8b8c47cd5e09f0e36407edbdbe769")
diff --git a/var/spack/repos/builtin/packages/xmag/package.py b/var/spack/repos/builtin/packages/xmag/package.py
index 6f2905fee7..9030baedb3 100644
--- a/var/spack/repos/builtin/packages/xmag/package.py
+++ b/var/spack/repos/builtin/packages/xmag/package.py
@@ -12,6 +12,8 @@ class Xmag(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xmag"
xorg_mirror_path = "app/xmag-1.0.6.tar.gz"
+ license("custom")
+
version("1.0.7", sha256="bf94f5ac6ad0dd423b3ee8fb78710d1e47ad7e9fc8b4cf561851fba5370e38eb")
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 0bd3759f63..730d435b92 100644
--- a/var/spack/repos/builtin/packages/xman/package.py
+++ b/var/spack/repos/builtin/packages/xman/package.py
@@ -13,6 +13,8 @@ class Xman(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xman"
xorg_mirror_path = "app/xman-1.1.4.tar.gz"
+ license("X11")
+
version("1.1.5", sha256="ff0aeb164fcb736b381bd7722c27aa0284cafb9a5d1b3940c3c3ee0af642f204")
version("1.1.4", sha256="72fd0d479624a31d9a7330e5fdd220b7aa144744781f8e78aa12deece86e05c7")
diff --git a/var/spack/repos/builtin/packages/xmessage/package.py b/var/spack/repos/builtin/packages/xmessage/package.py
index 7950328b28..e5e026039c 100644
--- a/var/spack/repos/builtin/packages/xmessage/package.py
+++ b/var/spack/repos/builtin/packages/xmessage/package.py
@@ -14,6 +14,8 @@ class Xmessage(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xmessage"
xorg_mirror_path = "app/xmessage-1.0.4.tar.gz"
+ license("MIT")
+
version("1.0.6", sha256="46acfb25c531f59a24abc85b14b956c9c03c870757dddae4d6d083833924a071")
version("1.0.5", sha256="99533a90ab66e268180a8400796950a7f560ea9421e2c3f32284cabc1858806b")
version("1.0.4", sha256="883099c3952c8cace5bd11d3df2e9ca143fc07375997435d5ff4f2d50353acca")
diff --git a/var/spack/repos/builtin/packages/xmlf90/package.py b/var/spack/repos/builtin/packages/xmlf90/package.py
index f9d964b94b..f5a7db3a65 100644
--- a/var/spack/repos/builtin/packages/xmlf90/package.py
+++ b/var/spack/repos/builtin/packages/xmlf90/package.py
@@ -13,6 +13,8 @@ class Xmlf90(AutotoolsPackage):
homepage = "https://launchpad.net/xmlf90"
url = "https://launchpad.net/xmlf90/trunk/1.5/+download/xmlf90-1.5.4.tar.gz"
+ license("BSD-2-Clause")
+
version("1.5.4", sha256="a0b1324ff224d5b5ad1127a6ad4f90979f6b127f1a517f98253eea377237bbe4")
version("1.5.3", sha256="a5378a5d9df4b617f51382092999eb0f20fa1a90ab49afbccfd80aa51650d27c")
version("1.5.2", sha256="666694db793828d1d1e9aea665f75c75ee21772693465a88b43e6370862abfa6")
diff --git a/var/spack/repos/builtin/packages/xmlrpc-c/package.py b/var/spack/repos/builtin/packages/xmlrpc-c/package.py
index 95ec6f7f92..1a979e8e7c 100644
--- a/var/spack/repos/builtin/packages/xmlrpc-c/package.py
+++ b/var/spack/repos/builtin/packages/xmlrpc-c/package.py
@@ -13,6 +13,8 @@ class XmlrpcC(AutotoolsPackage):
homepage = "https://sourceforge.net/projects/xmlrpc-c/"
url = "https://sourceforge.net/projects/xmlrpc-c/files/Xmlrpc-c%20Super%20Stable/1.51.06/xmlrpc-c-1.51.06.tgz"
+ license("BSD-3-Clause AND MIT")
+
version("1.51.06", sha256="06dcd87d9c88374559369ffbe83b3139cf41418c1a2d03f20e08808085f89fd0")
variant("curl", default=False, description="Build the XMLRPC curl client")
diff --git a/var/spack/repos/builtin/packages/xmlto/package.py b/var/spack/repos/builtin/packages/xmlto/package.py
index ca57481881..4de2aa330a 100644
--- a/var/spack/repos/builtin/packages/xmlto/package.py
+++ b/var/spack/repos/builtin/packages/xmlto/package.py
@@ -15,6 +15,8 @@ class Xmlto(AutotoolsPackage):
homepage = "https://pagure.io/xmlto"
url = "https://releases.pagure.org/xmlto/xmlto-0.0.28.tar.gz"
+ license("GPL-2.0-or-later")
+
version("0.0.28", sha256="2f986b7c9a0e9ac6728147668e776d405465284e13c74d4146c9cbc51fd8aad3")
# FIXME: missing a lot of dependencies
diff --git a/var/spack/repos/builtin/packages/xmodmap/package.py b/var/spack/repos/builtin/packages/xmodmap/package.py
index be5cde1e88..7bd7500273 100644
--- a/var/spack/repos/builtin/packages/xmodmap/package.py
+++ b/var/spack/repos/builtin/packages/xmodmap/package.py
@@ -16,6 +16,8 @@ class Xmodmap(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xmodmap"
xorg_mirror_path = "app/xmodmap-1.0.9.tar.gz"
+ license("MIT")
+
version("1.0.11", sha256="c4fac9df448b98ac5a1620f364e74ed5f7084baae0d09123700f34d4b63cb5d8")
version("1.0.10", sha256="d4e9dc4cb034d0d774d059498d05348869934c52b0f24b0f3913823090b88640")
version("1.0.9", sha256="73427a996f0fcda2a2c7ac96cfc4edd5985aeb13b48053f55ae7f63a668fadef")
diff --git a/var/spack/repos/builtin/packages/xnnpack/package.py b/var/spack/repos/builtin/packages/xnnpack/package.py
index 4307c2da2b..bb4795d63d 100644
--- a/var/spack/repos/builtin/packages/xnnpack/package.py
+++ b/var/spack/repos/builtin/packages/xnnpack/package.py
@@ -13,6 +13,8 @@ class Xnnpack(CMakePackage):
homepage = "https://github.com/google/XNNPACK"
git = "https://github.com/google/XNNPACK.git"
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("2022-02-16", commit="ae108ef49aa5623b896fc93d4298c49d1750d9ba") # py-torch@1.12
version("2021-06-21", commit="79cd5f9e18ad0925ac9a050b00ea5a36230072db") # py-torch@1.10:1.11
diff --git a/var/spack/repos/builtin/packages/xorg-cf-files/package.py b/var/spack/repos/builtin/packages/xorg-cf-files/package.py
index c34c2ff9e1..34b6421683 100644
--- a/var/spack/repos/builtin/packages/xorg-cf-files/package.py
+++ b/var/spack/repos/builtin/packages/xorg-cf-files/package.py
@@ -15,6 +15,8 @@ class XorgCfFiles(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/util/cf"
xorg_mirror_path = "util/xorg-cf-files-1.0.6.tar.gz"
+ license("custom")
+
version("1.0.6", sha256="6d56094e5d1a6c7d7a9576ac3a0fc2c042344509ea900d59f4b23df668b96c7a")
depends_on("pkgconfig", type="build")
diff --git a/var/spack/repos/builtin/packages/xorg-server/package.py b/var/spack/repos/builtin/packages/xorg-server/package.py
index ece6599aca..1163332fc9 100644
--- a/var/spack/repos/builtin/packages/xorg-server/package.py
+++ b/var/spack/repos/builtin/packages/xorg-server/package.py
@@ -13,6 +13,8 @@ class XorgServer(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/xserver"
xorg_mirror_path = "xserver/xorg-server-1.18.99.901.tar.gz"
+ license("MIT")
+
version(
"1.18.99.901", sha256="c8425163b588de2ee7e5c8e65b0749f2710f55a7e02a8d1dc83b3630868ceb21"
)
diff --git a/var/spack/repos/builtin/packages/xorg-sgml-doctools/package.py b/var/spack/repos/builtin/packages/xorg-sgml-doctools/package.py
index 7d12795ba8..af12d00b46 100644
--- a/var/spack/repos/builtin/packages/xorg-sgml-doctools/package.py
+++ b/var/spack/repos/builtin/packages/xorg-sgml-doctools/package.py
@@ -16,6 +16,8 @@ class XorgSgmlDoctools(AutotoolsPackage, XorgPackage):
maintainers("wdconinc")
+ license("MIT")
+
version("1.12", sha256="985a0329e6a6dadd6ad517f8d54f8766ab4b52bb8da7b07d02ec466bec444bdb")
version("1.11", sha256="986326d7b4dd2ad298f61d8d41fe3929ac6191c6000d6d7e47a8ffc0c34e7426")
diff --git a/var/spack/repos/builtin/packages/xpmem/package.py b/var/spack/repos/builtin/packages/xpmem/package.py
index c8091478d4..2d12e270bf 100644
--- a/var/spack/repos/builtin/packages/xpmem/package.py
+++ b/var/spack/repos/builtin/packages/xpmem/package.py
@@ -20,6 +20,8 @@ class Xpmem(AutotoolsPackage):
maintainers("skosukhin")
+ license("LGPL-2.1-or-later")
+
version("master", branch="master")
# Versions starting 2.6.4 are neither tagged nor released in the repo
diff --git a/var/spack/repos/builtin/packages/xprop/package.py b/var/spack/repos/builtin/packages/xprop/package.py
index 25b151ca59..8f739859e6 100644
--- a/var/spack/repos/builtin/packages/xprop/package.py
+++ b/var/spack/repos/builtin/packages/xprop/package.py
@@ -13,6 +13,8 @@ class Xprop(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xprop"
xorg_mirror_path = "app/xprop-1.2.2.tar.gz"
+ license("MIT")
+
version("1.2.6", sha256="58ee5ee0c47fa454d3b16312e778c3f549605a8ad0fd0daafc70d2d6174b116d")
version("1.2.5", sha256="b7bf6b6be6cf23e7966a153fc84d5901c14f01ee952fbd9d930aa48e2385d670")
version("1.2.4", sha256="dddb6e208ffa515e68f001c22077a465f1365a4bcf91d9b37f336a6c0d15400d")
diff --git a/var/spack/repos/builtin/packages/xproperty/package.py b/var/spack/repos/builtin/packages/xproperty/package.py
index f95d484b6b..a118be10f6 100644
--- a/var/spack/repos/builtin/packages/xproperty/package.py
+++ b/var/spack/repos/builtin/packages/xproperty/package.py
@@ -15,6 +15,8 @@ class Xproperty(CMakePackage):
maintainers("tomstitt")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("0.11.0", sha256="bf86a11c6758308aa0aa0f64d8dd24cd3e9d78378467b74002f552bfb75fc0eb")
diff --git a/var/spack/repos/builtin/packages/xqilla/package.py b/var/spack/repos/builtin/packages/xqilla/package.py
index 5c9f1ca2f3..5b71066b1f 100644
--- a/var/spack/repos/builtin/packages/xqilla/package.py
+++ b/var/spack/repos/builtin/packages/xqilla/package.py
@@ -13,6 +13,8 @@ class Xqilla(AutotoolsPackage, SourceforgePackage):
homepage = "http://xqilla.sourceforge.net/HomePage"
sourceforge_mirror_path = "xqilla/XQilla-2.3.3.tar.gz"
+ license("Apache-2.0")
+
version("2.3.3", sha256="8f76b9b4f966f315acc2a8e104e426d8a76ba4ea3441b0ecfdd1e39195674fd6")
variant("debug", default=False, description="Build a debugging version.")
diff --git a/var/spack/repos/builtin/packages/xrandr/package.py b/var/spack/repos/builtin/packages/xrandr/package.py
index ed1ed9ef9e..890d31aa12 100644
--- a/var/spack/repos/builtin/packages/xrandr/package.py
+++ b/var/spack/repos/builtin/packages/xrandr/package.py
@@ -13,6 +13,8 @@ class Xrandr(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xrandr"
xorg_mirror_path = "app/xrandr-1.5.0.tar.gz"
+ license("MIT")
+
version("1.5.0", sha256="ddfe8e7866149c24ccce8e6aaa0623218ae19130c2859cadcaa4228d8bb4a46d")
depends_on("libxrandr@1.5:")
diff --git a/var/spack/repos/builtin/packages/xrdb/package.py b/var/spack/repos/builtin/packages/xrdb/package.py
index 1ccc0d6ecb..5bfa8df807 100644
--- a/var/spack/repos/builtin/packages/xrdb/package.py
+++ b/var/spack/repos/builtin/packages/xrdb/package.py
@@ -12,6 +12,8 @@ class Xrdb(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xrdb"
xorg_mirror_path = "app/xrdb-1.1.0.tar.gz"
+ license("MIT")
+
version("1.2.1", sha256="e674f5fb081a023e54878c0aac728dc30feb821207c989cff17a60f0c4a80ced")
version("1.2.0", sha256="7dec50e243d55c6a0623ff828355259b6a110de74a0c65c40529514324ef7938")
version("1.1.1", sha256="d19f856296c5f1742a703afc620654efc76fedfb86e1afe0bff9f1038b9e8a47")
diff --git a/var/spack/repos/builtin/packages/xrdcl-record/package.py b/var/spack/repos/builtin/packages/xrdcl-record/package.py
index d045fcd06c..b25131b561 100644
--- a/var/spack/repos/builtin/packages/xrdcl-record/package.py
+++ b/var/spack/repos/builtin/packages/xrdcl-record/package.py
@@ -13,6 +13,8 @@ class XrdclRecord(CMakePackage):
homepage = "https://github.com/xrootd/xrdcl-record"
url = "https://github.com/xrootd/xrdcl-record/archive/refs/tags/v5.4.2.tar.gz"
+ license("BSD-3-Clause")
+
version("5.4.2", sha256="fb76284491ff4e723bce4c9e9d87347e98e278e70c597167bc39a162bc876734")
depends_on("xrootd")
diff --git a/var/spack/repos/builtin/packages/xrefresh/package.py b/var/spack/repos/builtin/packages/xrefresh/package.py
index c7b65bddbc..69e8d91652 100644
--- a/var/spack/repos/builtin/packages/xrefresh/package.py
+++ b/var/spack/repos/builtin/packages/xrefresh/package.py
@@ -12,6 +12,8 @@ class Xrefresh(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xrefresh"
xorg_mirror_path = "app/xrefresh-1.0.5.tar.gz"
+ license("MIT")
+
version("1.0.7", sha256="f2817920f119bd9146ed3cde223b8a4ab17cb72da4ece7bddde35e18b31aa337")
version("1.0.6", sha256="0dda726365d341c00aed0f9cfebf3d2cfaa0c661212c73c0114cbb4ce92f357e")
version("1.0.5", sha256="b373cc1ecd37c3d787e7074ce89a8a06ea173d7ba9e73fa48de973c759fbcf38")
diff --git a/var/spack/repos/builtin/packages/xrootd/package.py b/var/spack/repos/builtin/packages/xrootd/package.py
index 3725523523..d922aacb5b 100644
--- a/var/spack/repos/builtin/packages/xrootd/package.py
+++ b/var/spack/repos/builtin/packages/xrootd/package.py
@@ -17,6 +17,8 @@ class Xrootd(CMakePackage):
maintainers("gartung", "greenc-FNAL", "marcmengel", "vitodb", "wdconinc")
+ license("LGPL-3.0-only")
+
version("5.6.1", sha256="9afc48ab0fb3ba69611b1edc1b682a185d49b45caf197323eecd1146d705370c")
version("5.6.0", sha256="cda0d32d29f94220be9b6627a80386eb33fac2dcc25c8104569eaa4ea3563009")
version("5.5.5", sha256="0710caae527082e73d3bf8f9d1dffe95808afd3fcaaaa15ab0b937b8b226bc1f")
diff --git a/var/spack/repos/builtin/packages/xscope/package.py b/var/spack/repos/builtin/packages/xscope/package.py
index 239307c9ad..c818887470 100644
--- a/var/spack/repos/builtin/packages/xscope/package.py
+++ b/var/spack/repos/builtin/packages/xscope/package.py
@@ -12,6 +12,8 @@ class Xscope(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xscope"
xorg_mirror_path = "app/xscope-1.4.1.tar.gz"
+ license("MIT")
+
version("1.4.3", sha256="86f9da3cf0422b5964191c9e8f792e107577818de094b38db0a6dbce403a9b54")
version("1.4.2", sha256="e12d634a69ce1ec36b0afd1d40814215e262801a030ddf83d7d0348cd046b381")
version("1.4.1", sha256="f99558a64e828cd2c352091ed362ad2ef42b1c55ef5c01cbf782be9735bb6de3")
diff --git a/var/spack/repos/builtin/packages/xset/package.py b/var/spack/repos/builtin/packages/xset/package.py
index 92f0d8d5f9..54ece08ab5 100644
--- a/var/spack/repos/builtin/packages/xset/package.py
+++ b/var/spack/repos/builtin/packages/xset/package.py
@@ -12,6 +12,8 @@ class Xset(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xset"
xorg_mirror_path = "app/xset-1.2.3.tar.gz"
+ license("MIT")
+
version("1.2.5", sha256="2068d1356d80c29ce283f0fff5895667b38f24ea95df363d3dde7b8c8a92fffe")
version("1.2.4", sha256="3a05e8626298c7a79002ec5fb4949dcba8abc7a2b95c03ed5e0f5698c3b4dea0")
version("1.2.3", sha256="5ecb2bb2cbf3c9349b735080b155a08c97b314dacedfc558c7f5a611ee1297f7")
diff --git a/var/spack/repos/builtin/packages/xsetroot/package.py b/var/spack/repos/builtin/packages/xsetroot/package.py
index 7413a5224e..e322ad5101 100644
--- a/var/spack/repos/builtin/packages/xsetroot/package.py
+++ b/var/spack/repos/builtin/packages/xsetroot/package.py
@@ -12,6 +12,8 @@ class Xsetroot(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xsetroot"
xorg_mirror_path = "app/xsetroot-1.1.1.tar.gz"
+ license("MIT")
+
version("1.1.3", sha256="80dbb0d02807e89294a042298b8a62f9aa0c3a94d89244ccbc35e4cf80fcaaba")
version("1.1.2", sha256="9d007f5119be09924ac3a5d2bd506f32e6c164b82633c88d2aff26311e1a2a2b")
version("1.1.1", sha256="6cdd48757d18835251124138b4a8e4008c3bbc51cf92533aa39c6ed03277168b")
diff --git a/var/spack/repos/builtin/packages/xsimd/package.py b/var/spack/repos/builtin/packages/xsimd/package.py
index 0e570c8ea2..fc3efe1282 100644
--- a/var/spack/repos/builtin/packages/xsimd/package.py
+++ b/var/spack/repos/builtin/packages/xsimd/package.py
@@ -15,6 +15,8 @@ class Xsimd(CMakePackage):
maintainers("ax3l")
+ license("BSD-3-Clause")
+
version("develop", branch="master")
version("8.1.0", sha256="d52551360d37709675237d2a0418e28f70995b5b7cdad7c674626bcfbbf48328")
version("8.0.5", sha256="0e1b5d973b63009f06a3885931a37452580dbc8d7ca8ad40d4b8c80d2a0f84d7")
diff --git a/var/spack/repos/builtin/packages/xtb/package.py b/var/spack/repos/builtin/packages/xtb/package.py
index b93d10497e..2057381e49 100644
--- a/var/spack/repos/builtin/packages/xtb/package.py
+++ b/var/spack/repos/builtin/packages/xtb/package.py
@@ -14,6 +14,8 @@ class Xtb(MesonPackage):
maintainers("awvwgk")
+ license("LGPL-3.0-only")
+
version("6.6.0", sha256="8460113f2678dcb23220af17b734f1221af302f42126bb54e3ae356530933b85")
version("6.5.1", sha256="0922205cc224fe79e28f3d75be4e10c03efa8f3f666aedec8346fed82b272cad")
version("6.5.0", sha256="5f780656bf7b440a8e1f753a9a877401a7d497fb3160762f48bdefc8a9914976")
diff --git a/var/spack/repos/builtin/packages/xtensor-blas/package.py b/var/spack/repos/builtin/packages/xtensor-blas/package.py
index 3e6e8a220a..50810f8fa9 100644
--- a/var/spack/repos/builtin/packages/xtensor-blas/package.py
+++ b/var/spack/repos/builtin/packages/xtensor-blas/package.py
@@ -13,6 +13,8 @@ class XtensorBlas(CMakePackage):
url = "https://github.com/xtensor-stack/xtensor-blas/archive/refs/tags/0.20.0.tar.gz"
git = "git://github.com/xtensor-stack/xtensor-blas.git"
+ license("BSD-3-Clause")
+
version("develop", branch="master")
version("0.20.0", sha256="272f5d99bb7511a616bfe41b13a000e63de46420f0b32a25fa4fb935b462c7ff")
version("0.19.2", sha256="ef678c0e3f581cc8d61ea002c904c76513c8b0f798f9c9acaf980a835f9d09aa")
diff --git a/var/spack/repos/builtin/packages/xtensor-python/package.py b/var/spack/repos/builtin/packages/xtensor-python/package.py
index 6dc6003ae0..d50526854e 100644
--- a/var/spack/repos/builtin/packages/xtensor-python/package.py
+++ b/var/spack/repos/builtin/packages/xtensor-python/package.py
@@ -15,6 +15,8 @@ class XtensorPython(CMakePackage):
maintainers("ax3l")
+ license("BSD-3-Clause")
+
version("develop", branch="master")
version("0.23.1", sha256="450b25f5c739df174b2a50774b89e68b23535fdc37cb55bd542ffdb7c78991ab")
version("0.17.0", sha256="30f2e8c99376e38f942d62c0d2959bc1e52a562a4f8cc5e27ddc4d572a25e34c")
diff --git a/var/spack/repos/builtin/packages/xtensor/package.py b/var/spack/repos/builtin/packages/xtensor/package.py
index adc882f21c..282fcdec1d 100644
--- a/var/spack/repos/builtin/packages/xtensor/package.py
+++ b/var/spack/repos/builtin/packages/xtensor/package.py
@@ -15,6 +15,8 @@ class Xtensor(CMakePackage):
maintainers("ax3l")
+ license("BSD-3-Clause")
+
version("develop", branch="master")
version("0.24.1", sha256="dd1bf4c4eba5fbcf386abba2627fcb4a947d14a806c33fde82d0cc1194807ee4")
version("0.24.0", sha256="37738aa0865350b39f048e638735c05d78b5331073b6329693e8b8f0902df713")
diff --git a/var/spack/repos/builtin/packages/xterm/package.py b/var/spack/repos/builtin/packages/xterm/package.py
index 2280b267b6..ce3e826c1d 100644
--- a/var/spack/repos/builtin/packages/xterm/package.py
+++ b/var/spack/repos/builtin/packages/xterm/package.py
@@ -14,6 +14,8 @@ class Xterm(AutotoolsPackage):
homepage = "https://invisible-island.net/xterm/"
url = "ftp://ftp.invisible-island.net/xterm/xterm-327.tgz"
+ license("MIT")
+
version("353", sha256="e521d3ee9def61f5d5c911afc74dd5c3a56ce147c7071c74023ea24cac9bb768")
version("350", sha256="aefb59eefd310268080d1a90a447368fb97a9a6737bfecfc3800bf6cc304104d")
version("340", sha256="b5c7f77b7afade798461e2a2f86d5af64f9c9c9f408b1af0f545add978df722a")
diff --git a/var/spack/repos/builtin/packages/xtl/package.py b/var/spack/repos/builtin/packages/xtl/package.py
index 13138e099c..f48c81cd86 100644
--- a/var/spack/repos/builtin/packages/xtl/package.py
+++ b/var/spack/repos/builtin/packages/xtl/package.py
@@ -15,6 +15,8 @@ class Xtl(CMakePackage):
maintainers("ax3l")
+ license("BSD-3-Clause")
+
version("develop", branch="master")
version("0.7.4", sha256="3c88be0e696b64150c4de7a70f9f09c00a335186b0b0b409771ef9f56bca7d9a")
version("0.7.2", sha256="95c221bdc6eaba592878090916383e5b9390a076828552256693d5d97f78357c")
diff --git a/var/spack/repos/builtin/packages/xtrans/package.py b/var/spack/repos/builtin/packages/xtrans/package.py
index 93c57feee5..afbc4e8c78 100644
--- a/var/spack/repos/builtin/packages/xtrans/package.py
+++ b/var/spack/repos/builtin/packages/xtrans/package.py
@@ -15,6 +15,8 @@ class Xtrans(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libxtrans"
xorg_mirror_path = "lib/xtrans-1.3.5.tar.gz"
+ license("MIT")
+
version("1.4.0", sha256="48ed850ce772fef1b44ca23639b0a57e38884045ed2cbb18ab137ef33ec713f9")
version("1.3.5", sha256="b7a577c1b6c75030145e53b4793db9c88f9359ac49e7d771d4385d21b3e5945d")
diff --git a/var/spack/repos/builtin/packages/xvidtune/package.py b/var/spack/repos/builtin/packages/xvidtune/package.py
index 7478eaaee7..9459d5c0d7 100644
--- a/var/spack/repos/builtin/packages/xvidtune/package.py
+++ b/var/spack/repos/builtin/packages/xvidtune/package.py
@@ -13,6 +13,8 @@ class Xvidtune(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xvidtune"
xorg_mirror_path = "app/xvidtune-1.0.3.tar.gz"
+ license("MIT")
+
version("1.0.4", sha256="e5982c9e6c5009f0061c187a9cc82368215bd004cfa464a3d738c90e1d258668")
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 4143dbb8bd..fc1f2d2644 100644
--- a/var/spack/repos/builtin/packages/xvinfo/package.py
+++ b/var/spack/repos/builtin/packages/xvinfo/package.py
@@ -13,6 +13,8 @@ class Xvinfo(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xvinfo"
xorg_mirror_path = "app/xvinfo-1.1.3.tar.gz"
+ license("MIT")
+
version("1.1.5", sha256="76fdc89a4e4207d0069ae3e511b4e30a60fcf86b630d01ef56d32ba5856e76c4")
version("1.1.4", sha256="43d06be36fe10f247295fbe2edf1062740064343f2228d6a61b4f9feac4f7396")
version("1.1.3", sha256="1c1c2f97abfe114389e94399cc7bf3dfd802ed30ad41ba23921d005bd8a6c39f")
diff --git a/var/spack/repos/builtin/packages/xwd/package.py b/var/spack/repos/builtin/packages/xwd/package.py
index c7d176a5e9..2cda78b6e4 100644
--- a/var/spack/repos/builtin/packages/xwd/package.py
+++ b/var/spack/repos/builtin/packages/xwd/package.py
@@ -12,6 +12,8 @@ class Xwd(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xwd"
xorg_mirror_path = "app/xwd-1.0.6.tar.gz"
+ license("custom")
+
version("1.0.8", sha256="066d10a1b66a47efd7caa7d7aa670c0c26ff90c8408f0e30b4dfb29dcb39d4c4")
version("1.0.7", sha256="1c5e86806234a96a29c90be1872128293c6def5ba69ecb70e161efe325e2ba03")
version("1.0.6", sha256="ff01f0a4b736f955aaf7c8c3942211bc52f9fb75d96f2b19777f33fff5dc5b83")
diff --git a/var/spack/repos/builtin/packages/xwidgets/package.py b/var/spack/repos/builtin/packages/xwidgets/package.py
index fa7ef898c7..794e31a8da 100644
--- a/var/spack/repos/builtin/packages/xwidgets/package.py
+++ b/var/spack/repos/builtin/packages/xwidgets/package.py
@@ -15,6 +15,8 @@ class Xwidgets(CMakePackage):
maintainers("tomstitt")
+ license("BSD-3-Clause")
+
version("master", branch="master")
version("0.25.0", sha256="7b6d36999e3b926c40389167c48b33f234a075365f089f89571b33a160421d8e")
diff --git a/var/spack/repos/builtin/packages/xwininfo/package.py b/var/spack/repos/builtin/packages/xwininfo/package.py
index 23b4d9a288..d6dbb4ab1f 100644
--- a/var/spack/repos/builtin/packages/xwininfo/package.py
+++ b/var/spack/repos/builtin/packages/xwininfo/package.py
@@ -13,6 +13,8 @@ class Xwininfo(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/app/xwininfo"
xorg_mirror_path = "app/xwininfo-1.1.3.tar.gz"
+ license("MIT")
+
version("1.1.5", sha256="aaa915909bb509320c3c775c79babaccc063fd3edc39e520a3c0352e265e9f58")
version("1.1.4", sha256="3561f6c37eec416ad306f41ff24172b86cbed00854dff8912915e97d2cc17c34")
version("1.1.3", sha256="784f8b9c9ddab24ce4faa65fde6430a8d7cf3c0564573582452cc99c599bd941")
diff --git a/var/spack/repos/builtin/packages/xxd-standalone/package.py b/var/spack/repos/builtin/packages/xxd-standalone/package.py
index 553501aa94..f6a64ae38b 100644
--- a/var/spack/repos/builtin/packages/xxd-standalone/package.py
+++ b/var/spack/repos/builtin/packages/xxd-standalone/package.py
@@ -21,6 +21,8 @@ class XxdStandalone(MakefilePackage):
provides("xxd")
+ license("Vim")
+
version("8.2.1201", sha256="39032fe866f44724b104468038dc9ac4ff2c00a4b18c9a1e2c27064ab1f1143d")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/xxdiff/package.py b/var/spack/repos/builtin/packages/xxdiff/package.py
index f0b2705b29..5086355642 100644
--- a/var/spack/repos/builtin/packages/xxdiff/package.py
+++ b/var/spack/repos/builtin/packages/xxdiff/package.py
@@ -14,6 +14,8 @@ class Xxdiff(MakefilePackage):
maintainers("vanderwb")
+ license("GPL-2.0-or-later")
+
version("master", branch="master")
version("2023-01-10", commit="604300ea9875611726ba885fb14f872b964df579")
diff --git a/var/spack/repos/builtin/packages/xxhash/package.py b/var/spack/repos/builtin/packages/xxhash/package.py
index 5162efade5..f852983ffa 100644
--- a/var/spack/repos/builtin/packages/xxhash/package.py
+++ b/var/spack/repos/builtin/packages/xxhash/package.py
@@ -17,6 +17,8 @@ class Xxhash(MakefilePackage):
homepage = "https://github.com/Cyan4973/xxHash"
url = "https://github.com/Cyan4973/xxHash/archive/v0.6.5.tar.gz"
+ license("BSD-2-Clause")
+
version("0.8.1", sha256="3bb6b7d6f30c591dd65aaaff1c8b7a5b94d81687998ca9400082c739a690436c")
version("0.8.0", sha256="7054c3ebd169c97b64a92d7b994ab63c70dd53a06974f1f630ab782c28db0f4f")
version("0.7.4", sha256="4d9706c9da4fbdf901598f5e3b71db0eddd4ac962e827a73ebf75d66dfd820fe")
diff --git a/var/spack/repos/builtin/packages/xyce/package.py b/var/spack/repos/builtin/packages/xyce/package.py
index 8729a19da0..c2150e664e 100644
--- a/var/spack/repos/builtin/packages/xyce/package.py
+++ b/var/spack/repos/builtin/packages/xyce/package.py
@@ -24,6 +24,8 @@ class Xyce(CMakePackage):
url = "https://github.com/Xyce/Xyce/archive/Release-7.2.0.tar.gz"
maintainers("kuberry", "tbird2001")
+ license("GPL-3.0-or-later")
+
version("master", branch="master")
version("7.7.0", sha256="1b95450e1905c3af3c16b42c41d5ef1f8ab0e640f48086d0cb4d52961a90a175")
version("7.6.0", sha256="fc25557e2edc82adbe0436a15fca2929a2f9ab08ddf91f1a47aab5e8b27ec88c")
diff --git a/var/spack/repos/builtin/packages/xz/package.py b/var/spack/repos/builtin/packages/xz/package.py
index 67e9baf0bc..8b832e5532 100644
--- a/var/spack/repos/builtin/packages/xz/package.py
+++ b/var/spack/repos/builtin/packages/xz/package.py
@@ -26,6 +26,8 @@ class Xz(MSBuildPackage, AutotoolsPackage, SourceforgePackage):
executables = [r"^xz$"]
+ license("GPL-2.0-or-later AND Public-Domain AND LGPL-2.1-or-later")
+
version("5.4.1", sha256="dd172acb53867a68012f94c17389401b2f274a1aa5ae8f84cbfb8b7e383ea8d3")
version("5.2.10", sha256="01b71df61521d9da698ce3c33148bff06a131628ff037398c09482f3a26e5408")
version("5.2.7", sha256="b65f1d0c2708e57716f4dd2216989a73847ac6fdb4168ffceb155767e22b834b")
diff --git a/var/spack/repos/builtin/packages/yade/package.py b/var/spack/repos/builtin/packages/yade/package.py
index 95ee8f96e9..36ca307704 100644
--- a/var/spack/repos/builtin/packages/yade/package.py
+++ b/var/spack/repos/builtin/packages/yade/package.py
@@ -14,6 +14,8 @@ class Yade(CMakePackage):
maintainers("lmagdanello")
+ license("GPL-2.0-only")
+
version("2023.02a", sha256="f76b5a0aa7f202716efa94cd730e4bc442ffcb40a99caaf6e579ab8695efb0c1")
version("2022.01a", sha256="3b76185b706aba6113d1e932c5b883cd772e8d8c6b4e5230a01f3370e2b6904c")
version("2021.01a", sha256="3afab3380e8f5d185af7929213f63341445d6a5ee6bc21bbae102d8ffd93df1d")
diff --git a/var/spack/repos/builtin/packages/yafyaml/package.py b/var/spack/repos/builtin/packages/yafyaml/package.py
index 5445e09bbc..c9b8e35b8e 100644
--- a/var/spack/repos/builtin/packages/yafyaml/package.py
+++ b/var/spack/repos/builtin/packages/yafyaml/package.py
@@ -26,6 +26,8 @@ class Yafyaml(CMakePackage):
maintainers("mathomp4", "tclune")
+ license("Apache-2.0")
+
version("main", branch="main")
version("1.2.0", sha256="912a4248bbf2e2e84cf3e36f2ae8483bee6b32d2eaa4406dd2100ad660c9bfc6")
diff --git a/var/spack/repos/builtin/packages/yajl/package.py b/var/spack/repos/builtin/packages/yajl/package.py
index 3aa9b7a835..9c34010867 100644
--- a/var/spack/repos/builtin/packages/yajl/package.py
+++ b/var/spack/repos/builtin/packages/yajl/package.py
@@ -13,5 +13,7 @@ class Yajl(CMakePackage):
url = "https://github.com/lloyd/yajl/archive/2.1.0.zip"
git = "https://github.com/lloyd/yajl.git"
+ license("MIT")
+
version("develop", branch="master")
version("2.1.0", sha256="7458c4ed10ebe52c54f57e741bbfde69c73495e76e0f6a45d6d1986cf24794bc")
diff --git a/var/spack/repos/builtin/packages/yambo/package.py b/var/spack/repos/builtin/packages/yambo/package.py
index cf76f28f06..f0b3977325 100644
--- a/var/spack/repos/builtin/packages/yambo/package.py
+++ b/var/spack/repos/builtin/packages/yambo/package.py
@@ -20,6 +20,8 @@ class Yambo(AutotoolsPackage):
homepage = "http://www.yambo-code.org/index.php"
url = "https://github.com/yambo-code/yambo/archive/4.2.2.tar.gz"
+ license("GPL-2.0-or-later")
+
version("5.1.1", sha256="c85036ca60507e627c47b6c6aee8241830349e88110e1ce9132ef03ab2c4e9f6")
version("4.2.2", sha256="86b4ebe679387233266aba49948246c85a32b1e6840d024f162962bd0112448c")
version("4.2.1", sha256="8ccd0ca75cc32d9266d4a37edd2a7396cf5038f3a68be07c0f0f77d1afc72bdc")
diff --git a/var/spack/repos/builtin/packages/yaml-cpp/package.py b/var/spack/repos/builtin/packages/yaml-cpp/package.py
index d63dd81db7..6672d73909 100644
--- a/var/spack/repos/builtin/packages/yaml-cpp/package.py
+++ b/var/spack/repos/builtin/packages/yaml-cpp/package.py
@@ -18,6 +18,8 @@ class YamlCpp(CMakePackage):
git = "https://github.com/jbeder/yaml-cpp.git"
maintainers("eschnett")
+ license("MIT")
+
version("develop", branch="master")
version("0.7.0", sha256="43e6a9fcb146ad871515f0d0873947e5d497a1c9c60c58cb102a97b47208b7c3")
version("0.6.3", sha256="77ea1b90b3718aa0c324207cb29418f5bced2354c2e483a9523d98c3460af1ed")
diff --git a/var/spack/repos/builtin/packages/yara/package.py b/var/spack/repos/builtin/packages/yara/package.py
index 41fca2af2d..f79038598d 100644
--- a/var/spack/repos/builtin/packages/yara/package.py
+++ b/var/spack/repos/builtin/packages/yara/package.py
@@ -13,6 +13,8 @@ class Yara(AutotoolsPackage):
homepage = "https://virustotal.github.io/yara/"
url = "https://github.com/VirusTotal/yara/archive/v3.9.0.tar.gz"
+ license("BSD-3-Clause")
+
version("3.9.0", sha256="ebe7fab0abadb90449a62afbd24e196e18b177efe71ffd8bf22df95c5386f64d")
depends_on("autoconf", type="build")
diff --git a/var/spack/repos/builtin/packages/yarn/package.py b/var/spack/repos/builtin/packages/yarn/package.py
index fa258424f8..0dfd782651 100644
--- a/var/spack/repos/builtin/packages/yarn/package.py
+++ b/var/spack/repos/builtin/packages/yarn/package.py
@@ -16,6 +16,8 @@ class Yarn(Package):
depends_on("node-js@4.0:", type="run")
+ license("BSD-2-Clause")
+
version("1.22.4", sha256="bc5316aa110b2f564a71a3d6e235be55b98714660870c5b6b2d2d3f12587fb58")
version("1.22.2", sha256="de4cff575ae7151f8189bf1d747f026695d768d0563e2860df407ab79c70693d")
version("1.22.1", sha256="3af905904932078faa8f485d97c928416b30a86dd09dcd76e746a55c7f533b72")
diff --git a/var/spack/repos/builtin/packages/yasm/package.py b/var/spack/repos/builtin/packages/yasm/package.py
index 97b48df094..18cb14c3ff 100644
--- a/var/spack/repos/builtin/packages/yasm/package.py
+++ b/var/spack/repos/builtin/packages/yasm/package.py
@@ -16,6 +16,8 @@ class Yasm(AutotoolsPackage):
url = "https://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz"
git = "https://github.com/yasm/yasm.git"
+ license("BSD-2-Clause")
+
version("develop", branch="master")
version("1.3.0", sha256="3dce6601b495f5b3d45b59f7d2492a340ee7e84b5beca17e48f862502bd5603f")
diff --git a/var/spack/repos/builtin/packages/ycsb/package.py b/var/spack/repos/builtin/packages/ycsb/package.py
index 5d97a5cf83..a9a2df81ba 100644
--- a/var/spack/repos/builtin/packages/ycsb/package.py
+++ b/var/spack/repos/builtin/packages/ycsb/package.py
@@ -14,6 +14,8 @@ class Ycsb(MavenPackage):
url = "https://github.com/brianfrankcooper/YCSB/archive/0.17.0.tar.gz"
git = "https://github.com/brianfrankcooper/YCSB.git"
+ license("Apache-2.0")
+
version("master", branch="master")
version("0.17.0", sha256="5dd1a3d4dd7ac336eadccc83b097c811e142cfe1b23fc278f247054a1892c0e0")
version("0.16.0", sha256="4296fd5e90d7d6d7dfcbad90039ddf16e785706a07f99c1c8a06e6ee06440f71")
diff --git a/var/spack/repos/builtin/packages/yoda/package.py b/var/spack/repos/builtin/packages/yoda/package.py
index 4cf2854566..3455879dfa 100644
--- a/var/spack/repos/builtin/packages/yoda/package.py
+++ b/var/spack/repos/builtin/packages/yoda/package.py
@@ -15,6 +15,8 @@ class Yoda(AutotoolsPackage):
tags = ["hep"]
+ license("GPL-3.0-or-later")
+
version("1.9.8", sha256="7bc3062468abba50aff3ecb8b22ce677196036009890688ef4533aaa7f92e6e4")
version("1.9.7", sha256="8d07bb04dcb79364858718a18203452d8d9fa00029fa94239eafa8529032b8ff")
version("1.9.6", sha256="21523fa2f6b6c8f3348959f3a948734a930ca25951d3c9190b4424e13735f2a4")
diff --git a/var/spack/repos/builtin/packages/yosys/package.py b/var/spack/repos/builtin/packages/yosys/package.py
index 214341a452..1d94c8ad56 100644
--- a/var/spack/repos/builtin/packages/yosys/package.py
+++ b/var/spack/repos/builtin/packages/yosys/package.py
@@ -25,6 +25,8 @@ class Yosys(MakefilePackage):
maintainers("davekeeshan")
+ license("ISC")
+
version("master", branch="master")
version("0.36", sha256="d69beedcb76db80681c2a0f445046311f3ba16716d5d0c3c5034dabcb6bd9b23")
diff --git a/var/spack/repos/builtin/packages/z-checker/package.py b/var/spack/repos/builtin/packages/z-checker/package.py
index b166650357..d3e60356ed 100644
--- a/var/spack/repos/builtin/packages/z-checker/package.py
+++ b/var/spack/repos/builtin/packages/z-checker/package.py
@@ -16,6 +16,8 @@ class ZChecker(AutotoolsPackage):
maintainers("disheng222")
+ license("BSD-3-Clause")
+
version("0.9.0", sha256="44436ad5971a24dd26a09d8262bc1fcd8c9fd0b746aff009a91ccbe57330baa1")
version("0.7.0", sha256="02caf3af2dc59d116496f877da888dd2c2dffb9375c413b1d74401927963df3f")
version("0.6.0", sha256="b01c2c78157234a734c2f4c10a7ab82c329d3cd1a8389d597e09386fa33a3117")
diff --git a/var/spack/repos/builtin/packages/z3/package.py b/var/spack/repos/builtin/packages/z3/package.py
index 7d0a2524ce..0f1e0a89b9 100644
--- a/var/spack/repos/builtin/packages/z3/package.py
+++ b/var/spack/repos/builtin/packages/z3/package.py
@@ -14,6 +14,8 @@ class Z3(CMakePackage):
homepage = "https://github.com/Z3Prover/z3/wiki"
url = "https://github.com/Z3Prover/z3/archive/z3-4.5.0.tar.gz"
+ license("MIT")
+
version("4.11.2", sha256="e3a82431b95412408a9c994466fad7252135c8ed3f719c986cd75c8c5f234c7e")
version("4.8.16", sha256="75f95e09f3f35fef746e571d5ec88a4efba27f1bc8f1a0ef1117167486ec3dc6")
version("4.8.15", sha256="2abe7f5ecb7c8023b712ffba959c55b4515f4978522a6882391de289310795ac")
diff --git a/var/spack/repos/builtin/packages/zabbix/package.py b/var/spack/repos/builtin/packages/zabbix/package.py
index abf33a081d..ed50021479 100644
--- a/var/spack/repos/builtin/packages/zabbix/package.py
+++ b/var/spack/repos/builtin/packages/zabbix/package.py
@@ -13,6 +13,8 @@ class Zabbix(AutotoolsPackage):
homepage = "https://www.zabbix.com"
url = "https://github.com/zabbix/zabbix/archive/5.0.3.tar.gz"
+ license("GPL-2.0-or-later")
+
version("5.0.3", sha256="d579c5fa4e9065e8041396ace24d7132521ef5054ce30dfd9d151cbb7f0694ec")
version("4.0.24", sha256="c7e4962d745277d67797d90e124555ce27d198822a7e65c55d86aee45d3e93fc")
version("4.0.23", sha256="652143614f52411cad47db64e93bf3ba1cd547d6ca9591296223b5f0528b3b61")
diff --git a/var/spack/repos/builtin/packages/zfp/package.py b/var/spack/repos/builtin/packages/zfp/package.py
index 6eb092ea53..19f08dc03d 100644
--- a/var/spack/repos/builtin/packages/zfp/package.py
+++ b/var/spack/repos/builtin/packages/zfp/package.py
@@ -23,6 +23,8 @@ class Zfp(CMakePackage, CudaPackage):
maintainers("lindstro", "GarrettDMorrison")
tags = ["radiuss", "e4s"]
+ license("BSD-3-Clause")
+
# Versions
version("develop", branch="develop")
version("1.0.0", sha256="0ea08ae3e50e3c92f8b8cf41ba5b6e2de8892bc4a4ca0c59b8945b6c2ab617c4")
diff --git a/var/spack/repos/builtin/packages/zfs/package.py b/var/spack/repos/builtin/packages/zfs/package.py
index a8fa8bc917..5d1e243c6d 100644
--- a/var/spack/repos/builtin/packages/zfs/package.py
+++ b/var/spack/repos/builtin/packages/zfs/package.py
@@ -15,6 +15,8 @@ class Zfs(AutotoolsPackage):
homepage = "https://zfsonlinux.org/"
url = "https://github.com/openzfs/zfs/releases/download/zfs-0.8.3/zfs-0.8.3.tar.gz"
+ license("CDDL-1.0")
+
version("0.8.3", sha256="545a4897ce30c2d2dd9010a0fdb600a0d3d45805e2387093c473efc03aa9d7fd")
version("0.8.2", sha256="47608e257c8ecebb918014ef1da6172c3a45d990885891af18e80f5cc28beab8")
version("0.8.1", sha256="0af79fde44b7b8ecb94d5166ce2e4fff7409c20ed874c2d759db92909e6c2799")
diff --git a/var/spack/repos/builtin/packages/zig/package.py b/var/spack/repos/builtin/packages/zig/package.py
index 785d828421..431d3c8507 100644
--- a/var/spack/repos/builtin/packages/zig/package.py
+++ b/var/spack/repos/builtin/packages/zig/package.py
@@ -15,6 +15,8 @@ class Zig(CMakePackage):
maintainers("alalazo")
+ license("MIT")
+
version("0.11.0", tag="0.11.0", commit="67709b638224ac03820226c6744d8b6ead59184c")
version("0.10.1", tag="0.10.1", commit="b57081f039bd3f8f82210e8896e336e3c3a6869b")
version(
diff --git a/var/spack/repos/builtin/packages/zip/package.py b/var/spack/repos/builtin/packages/zip/package.py
index b03caae549..e99c03a331 100644
--- a/var/spack/repos/builtin/packages/zip/package.py
+++ b/var/spack/repos/builtin/packages/zip/package.py
@@ -14,6 +14,8 @@ class Zip(MakefilePackage):
homepage = "https://www.info-zip.org/Zip.html"
url = "https://downloads.sourceforge.net/infozip/zip30.tar.gz"
+ license("Info-ZIP")
+
version("3.0", sha256="f0e8bb1f9b7eb0b01285495a2699df3a4b766784c1765a8f1aeedf63c0806369")
depends_on("bzip2")
diff --git a/var/spack/repos/builtin/packages/zipkin/package.py b/var/spack/repos/builtin/packages/zipkin/package.py
index 6499f45f73..e96b4118b9 100644
--- a/var/spack/repos/builtin/packages/zipkin/package.py
+++ b/var/spack/repos/builtin/packages/zipkin/package.py
@@ -16,6 +16,8 @@ class Zipkin(MavenPackage):
homepage = "https://zipkin.io/"
url = "https://github.com/openzipkin/zipkin/archive/2.21.5.tar.gz"
+ license("Apache-2.0")
+
version("2.21.5", sha256="e643a810f82f9ea50e2cb6847694c7645507d3deae77685a3a1bb841e0f885a2")
version("2.21.4", sha256="ee7b0110b3852479c925b6429ff278aa38b1d5da27f4762891b1f863e67bdad5")
version("2.21.3", sha256="02526e2ba4de85938b510cb2db01865ec46cdad53157862c39fa5e9b6cbd15b6")
diff --git a/var/spack/repos/builtin/packages/zlib-ng/package.py b/var/spack/repos/builtin/packages/zlib-ng/package.py
index b996d3e746..1dc73a302f 100644
--- a/var/spack/repos/builtin/packages/zlib-ng/package.py
+++ b/var/spack/repos/builtin/packages/zlib-ng/package.py
@@ -16,6 +16,8 @@ class ZlibNg(AutotoolsPackage, CMakePackage):
maintainers("haampie")
+ license("Zlib")
+
version("2.1.5", sha256="3f6576971397b379d4205ae5451ff5a68edf6c103b2f03c4188ed7075fbb5f04")
version("2.1.4", sha256="a0293475e6a44a3f6c045229fe50f69dc0eebc62a42405a51f19d46a5541e77a")
version(
diff --git a/var/spack/repos/builtin/packages/zoltan/package.py b/var/spack/repos/builtin/packages/zoltan/package.py
index 87f8b6bd7b..946e55c11b 100644
--- a/var/spack/repos/builtin/packages/zoltan/package.py
+++ b/var/spack/repos/builtin/packages/zoltan/package.py
@@ -23,6 +23,8 @@ class Zoltan(AutotoolsPackage):
homepage = "https://sandialabs.github.io/Zoltan/"
url = "https://github.com/sandialabs/Zoltan/archive/v3.83.tar.gz"
+ license("Unlicense")
+
version("3.901", sha256="030c22d9f7532d3076e40cba1f03a63b2ee961d8cc9a35149af4a3684922a910")
version("3.83", sha256="17320a9f08e47f30f6f3846a74d15bfea6f3c1b937ca93c0ab759ca02c40e56c")
diff --git a/var/spack/repos/builtin/packages/zookeeper-benchmark/package.py b/var/spack/repos/builtin/packages/zookeeper-benchmark/package.py
index 7a89e405cd..f434962daf 100644
--- a/var/spack/repos/builtin/packages/zookeeper-benchmark/package.py
+++ b/var/spack/repos/builtin/packages/zookeeper-benchmark/package.py
@@ -14,6 +14,8 @@ class ZookeeperBenchmark(MavenPackage):
homepage = "https://zookeeper.apache.org"
git = "https://github.com/brownsys/zookeeper-benchmark.git"
+ license("BSD-3-Clause")
+
version("master", branch="master")
depends_on("zookeeper", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/zookeeper/package.py b/var/spack/repos/builtin/packages/zookeeper/package.py
index 9d1b14f151..2704ec1a1f 100644
--- a/var/spack/repos/builtin/packages/zookeeper/package.py
+++ b/var/spack/repos/builtin/packages/zookeeper/package.py
@@ -15,6 +15,8 @@ class Zookeeper(Package):
homepage = "https://archive.apache.org"
url = "https://archive.apache.org/dist/zookeeper/zookeeper-3.4.11/zookeeper-3.4.11.tar.gz"
+ license("Apache-2.0")
+
version("3.4.11", sha256="f6bd68a1c8f7c13ea4c2c99f13082d0d71ac464ffaf3bf7a365879ab6ad10e84")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/zopfli/package.py b/var/spack/repos/builtin/packages/zopfli/package.py
index f2d6d895ec..697420a398 100644
--- a/var/spack/repos/builtin/packages/zopfli/package.py
+++ b/var/spack/repos/builtin/packages/zopfli/package.py
@@ -15,6 +15,8 @@ class Zopfli(CMakePackage):
variant("shared", default=False, description="Build shared libraries")
+ license("Apache-2.0")
+
version("1.0.3", sha256="e955a7739f71af37ef3349c4fa141c648e8775bceb2195be07e86f8e638814bd")
def cmake_args(self):
diff --git a/var/spack/repos/builtin/packages/zpares/package.py b/var/spack/repos/builtin/packages/zpares/package.py
index ba319b0dd8..77afc111fe 100644
--- a/var/spack/repos/builtin/packages/zpares/package.py
+++ b/var/spack/repos/builtin/packages/zpares/package.py
@@ -13,6 +13,8 @@ class Zpares(MakefilePackage):
homepage = "https://zpares.cs.tsukuba.ac.jp/"
url = "http://zpares.cs.tsukuba.ac.jp/download/zpares_0.9.6a.tar.gz"
+ license("BSD-3-Clause")
+
version("0.9.6a", sha256="3c34257d249451b0b984abc985e296ebb73ae5331025f1b8ea08d50301c7cf9a")
variant("mpi", default=False, description="Activates MPI support")
diff --git a/var/spack/repos/builtin/packages/zsh/package.py b/var/spack/repos/builtin/packages/zsh/package.py
index 1f497fa196..af04397962 100644
--- a/var/spack/repos/builtin/packages/zsh/package.py
+++ b/var/spack/repos/builtin/packages/zsh/package.py
@@ -15,6 +15,8 @@ class Zsh(AutotoolsPackage):
homepage = "https://www.zsh.org"
url = "http://downloads.sourceforge.net/project/zsh/zsh/5.4.2/zsh-5.4.2.tar.xz"
+ license("custom")
+
version("5.8", sha256="dcc4b54cc5565670a65581760261c163d720991f0d06486da61f8d839b52de27")
version("5.7.1", sha256="7260292c2c1d483b2d50febfa5055176bd512b32a8833b116177bf5f01e77ee8")
version("5.6.2", sha256="a50bd66c0557e8eca3b8fa24e85d0de533e775d7a22df042da90488623752e9e")
diff --git a/var/spack/repos/builtin/packages/zstd/package.py b/var/spack/repos/builtin/packages/zstd/package.py
index 385f261f17..34500751e3 100644
--- a/var/spack/repos/builtin/packages/zstd/package.py
+++ b/var/spack/repos/builtin/packages/zstd/package.py
@@ -21,6 +21,8 @@ class Zstd(CMakePackage, MakefilePackage):
maintainers("haampie")
+ license("BSD-3-Clause OR GPL-2.0-or-later")
+
version("develop", branch="dev")
version("1.5.5", sha256="98e9c3d949d1b924e28e01eccb7deed865eefebf25c2f21c702e5cd5b63b85e1")
version("1.5.4", sha256="35ad983197f8f8eb0c963877bf8be50490a0b3df54b4edeb8399ba8a8b2f60a4")
diff --git a/var/spack/repos/builtin/packages/zstr/package.py b/var/spack/repos/builtin/packages/zstr/package.py
index 6750d7bbb5..683b2bd56d 100644
--- a/var/spack/repos/builtin/packages/zstr/package.py
+++ b/var/spack/repos/builtin/packages/zstr/package.py
@@ -15,6 +15,8 @@ class Zstr(Package):
maintainers("bvanessen")
+ license("MIT")
+
version("1.0.7", sha256="8d2ddae68ff7bd0a6fce6150a8f52ad9ce1bed2c4056c8846f4dec4f2dc60819")
version("1.0.4", sha256="a594a3a9c192a6d9e93f9585910d41f7ee6791eb7c454d40c922656324b3058e")
version("1.0.3", sha256="d42f1b08e4c3a26e3b42433691d32765015cf89f089ae075b1acb819ccba585f")