summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-01-02copyrights: update all files with license headers for 2021Todd Gamblin5834-5835/+5853
- [x] add `concretize.lp`, `spack.yaml`, etc. to licensed files - [x] update all licensed files to say 2013-2021 using `spack license update-copyright-year` - [x] appease mypy with some additions to package.py that needed for oneapi.py
2021-01-02commands: add `spack license update-copyright-year`Todd Gamblin3-20/+65
This adds a new subcommand to `spack license` that automatically updates the copyright year in files that should have a license header. - [x] add `spack license update-copyright-year` command - [x] add test
2020-12-31linguist: update .gitattributes for better linguist parsing (#20639)Todd Gamblin1-0/+2
This adds two lines to `.gitattributes`: - [x] exclude vendored code from GitHub's language calculation - [x] recognize `.lp` files as Prolog (closest language to ASP that linguist supports) It looks like there have been two attempts (https://github.com/github/linguist/issues/3867, https://github.com/github/linguist/issues/4860) to add ASP as a language to Linguist, but it's not widespread enough to be standard yet (or at least the people who submitted the PRs haven't been able to show enough stats to prove it). We'll settle for calling ASP "Prolog" for now as that'll get us some syntax highlighting for `concretize.lp`.
2020-12-30hdf-eos5: new package (HDF for Earth Observing Sytem using hdf v5) (#20274)Tom Payerle2-0/+130
* hdf-eos5: new package (HDF for Earth Observing Sytem using hdf v5) * hdf-eos5: flake8 fixes * hdf-eos5: trying to fix flake8 errors * hdf-eos5: flake8 fix * hdf-eos5: Fix to support Fortran codes The -Df2cFortran compilation flag needed to support Fortran
2020-12-30hdf-eos2: new package (HDF for Earth Observing System using hdf5) (#20275)Tom Payerle2-0/+126
* hdf-eos2: new package (HDF for Earth Observing System using hdf5) * hdf-eos2: flake8 fixes * hdf-eos2: fix to support Fortran Need the compilation flag -Df2cFortran to allow support for Fortran codes
2020-12-30extends: add type kwarg (#20045)Adam J. Stewart10-21/+8
* extends: add type kwarg * Flake8 fix
2020-12-30nalu-wind: add variant to build wind-utils (#20587)eugeneswalker1-1/+9
2020-12-30Use system libuuid on macOS (#20608)Adam J. Stewart3-8/+55
2020-12-29concretizer: generate facts for externalsMassimiliano Culpo3-41/+42
Generate only facts for external specs. Substitute the use of already grounded rules with non-grounded rules in concretize.lp
2020-12-29PythonPackage: url -> pypi (#20610)Adam J. Stewart993-1130/+995
* Convert all `url` attributes in `PythonPackage`s to `pypi` attributes * add `pypi =` to flake8 exceptions
2020-12-29Introduce virtual provider uuid (#18322)Michael Kuhn36-34/+94
libuuid is currently contained in util-linux, libuuid and uuid. This change introduces a new virtual provider `uuid` and renames the existing `uuid` package to `ossp-uuid`. util-linux's libuuid is provided in the form of a separate package util-linux-uuid to make sure that packages depending on uuid and util-linux can use a separate uuid implementation, which the concretizer does not allow if libuuid is contained in util-linux.
2020-12-29GDB: Better Python debugging support (#20486)Adam J. Stewart2-16/+39
* GDB: Better Python debugging support * Auto-load safe path * Use gdbinit instead
2020-12-29py-geoplot: add new package at v0.4.1 (#20603)Adam J. Stewart1-0/+31
2020-12-29OpenVSLAM: add new package (#20389)Adam J. Stewart1-0/+33
2020-12-29py-contextily: add new package at v1.0.1 (#20602)Adam J. Stewart1-0/+27
2020-12-29automake: fix shebang substitution for v1.16.3 and later (#20579)Yang Zongze1-1/+6
2020-12-29py-geopy: add new package at v2.1.0 (#20601)Adam J. Stewart1-0/+21
2020-12-29PythonPackage: add pypi attribute to infer homepage/url/list_url (#17587)Adam J. Stewart9-66/+122
2020-12-29squashfs: fix build with GCC 10 (#20592)John Wohlbier2-0/+18
2020-12-29Fix deptypes for some geospatial Python packages (#20593)Adam J. Stewart3-10/+10
2020-12-29py-pygeos: add new package at v0.8 (#20594)Adam J. Stewart1-0/+26
2020-12-29fsl: updated package, added v6.0.4 (#20201)Glenn Johnson8-32/+411
- added several patches - added some missing dependencies - remove unneeded dependencies - add CUDA support - disable queue support, which was limited, and broken anyway - move package text that was specific to the package to a comment, so it does not show up the environment module - set conflicts for cuda and compilers Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2020-12-29py-cartopy: specify where deps are found (#20597)Adam J. Stewart1-0/+4
2020-12-29py-geographiclib: add new package at v1.50 (#20600)Adam J. Stewart1-0/+19
2020-12-29py-mercantile: add new package at v1.1.6 (#20598)Adam J. Stewart1-0/+20
2020-12-29py-mapclassify: add new package at v2.4.2 (#20599)Adam J. Stewart1-0/+24
2020-12-28python: add 3.8.7 and 3.9.1 (#20589)Michael Kuhn1-1/+3
2020-12-28libarchive: add version 3.5.1 (#20586)Ryan Mast1-0/+1
2020-12-28archspec: fixed a typo in the vendored library (#20584)Massimiliano Culpo2-2/+2
2020-12-28Update OpenMPI package (#20492)Rémi Lacroix1-9/+11
* OpenMPI: Add version 4.1.0 * OpenMPI: Prefer version 4.0.5. * OpenMPI: Update links The download links changed, there is currently a redirection but it might not work forever. The website also switched to https.
2020-12-28nvtop: new package at v1.1.0 (#20272)perrymil1-0/+22
2020-12-28minizip: fix build with Apple Clang 12 (#20554)Adam J. Stewart3-0/+43
2020-12-28sionlib: fix for aarch64 (#20525)Tomoyasu Nojiri2-0/+12
2020-12-28gnupg: added versions up to v2.2.5 (#20465)h-denpo1-0/+6
2020-12-28frontistr: add v5.1.1, need trilinos version 12 (#20334)h-denpo1-1/+2
2020-12-28libvori: added v201224 (#20577)Tiziano Müller1-0/+1
2020-12-28libquo: add pic flags for PGI (#20528)QuellynSnead1-1/+5
Enforce PIC for PGI ((https://github.com/lanl/libquo/issues/41))
2020-12-28py-multipledispatch: new package at v0.6.0 (#20571)a-saitoh-fj1-0/+18
2020-12-28zoltan: forward +int64 to parmetis, if active (#20572)ravil-mobile1-0/+1
2020-12-28py-sparse: new package at v0.11.2 (#20573)a-saitoh-fj1-0/+21
2020-12-28gmsh: added versions up to v4.7.1 (#20336)Yang Zongze1-0/+5
2020-12-28py-scikit-learn: add v0.24.0 (#20519)Adam J. Stewart1-2/+3
2020-12-28libmonitor: added v2020.10.15 (#20574)Mark W. Krentel1-0/+9
Add version 2020.10.15, and add variant +dlopen to control overriding dlopen and dlclose.
2020-12-28py-geopandas: add v0.8.1 and master (#20576)Adam J. Stewart1-6/+12
2020-12-27legion: add streichler as maintainer (#20575)Christoph Junghans2-0/+4
* legion: add streichler as maintainer * gasnet: add maintainers
2020-12-27py-vermin: add latest version 1.1.0 (#20569)Morten Kristensen1-1/+2
2020-12-27openfoam: expand 'make_fujitsu_rules' process for Ver.1812. (#20468)Tomoki, Karatsu1-7/+14
2020-12-27boost: backport python3 import fix (#20301)ketsubouchi2-0/+14
2020-12-27libzmq: added v4.3.3 (#20467)Ryan Mast1-1/+2
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-12-27Fix import tests for a few packages (#20560)Adam J. Stewart4-0/+50