summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-03-28WGL package: correct libs/headers detection (#35113)John W. Parent2-4/+24
Corrects libs detection with a more specific root, otherwise there can be inconsistencies between version of WGL requested and the version picked up by `find_libraries`. Corrects headers detection - win-sdk, win-wdk, and WGL headers all exist under the same directory, so we can compute the headers for WGL without querying the spec for win-sdk (which causes errors). This commit also removes the `plat` variant of `wgl`, which is redundant with the Spec's target.
2023-03-28octopus: Add pnfft variant (#36492)Ashwin Kumar Karnad1-0/+9
2023-03-28SublimeText: add Sublime Text 4, build 4143 (#36480)Laura Weber1-3/+8
* Add Sublime Text 4, build 4143 * Reformatted with black * Manual formatting adjustments.
2023-03-28perl-extutils-makemaker: add v7.70 (#36478)Alec Scott1-0/+1
2023-03-28at-spi2-core: add v2.48.0 (#36477)Alec Scott1-0/+1
2023-03-28glm: add version 0.9.9.3 (#36486)Erik Heeren1-0/+1
2023-03-28snappy: New version 1.1.10 (#36473)Erik Schnetter1-0/+1
2023-03-28xdotool: add version 3.20211022.1 (#36505)Ryan Marcellino1-0/+3
2023-03-28py-pyautogui: add v0.9.53 (#36498)Ryan Marcellino1-0/+1
2023-03-28retry: bugfix: package requirements with git commits (#35057) (#36347)Todd Gamblin4-34/+234
- [x] Specs that define 'new' versions in the require: section need to generate associated facts to indicate that those versions are valid. - [x] add test to verify success with unknown versions. - [x] remove unneeded check that was leading to extra complexity and test failures (at this point, all `hash=version` does not require listing out that version in `packages.yaml`) - [x] unique index for origin (dont reuse 0) Co-authored-by: Peter Josef Scheibel <scheibel1@llnl.gov>
2023-03-28mvapich: add pmi_version variant, add process_manager=none (#36324)MatthewLieber1-1/+16
Co-authored-by: Matt Lieber <lieber.31@osu.edu>
2023-03-28PMIX: add current 4.2.x releases (#36496)Howard Pritchard1-0/+3
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2023-03-28simulationio: New version 9.0.3 (#36465)Erik Schnetter1-1/+2
* simulationio: New version 9.0.3 * simulationio: Require swig @3
2023-03-28Add ESMF v8.4.1, and number of other changes to improve ESMF integration ↵Gerhard Theurich1-58/+96
with Spack (#35980) * Add v8.4.1, and a few other changes. Minor adjustments for better alignment between Spack and ESMF native build. For ESMF >= 8.3.1 now Spack defaults to using external-parallelio. Before use internal version, which was PIO-1 all the way up to v8.3.0b10 anyway! Xerces is disabled by default. * Deal with two long lines flagged by prechecks/style. * Try to satisfy prechecks/style. * Try to satisfy flake8 rules wrt indentation of continuation lines. * Now trying to satisfy "black reformatting". * For "black" formatting really put that ugly comma at the end before closing parentheses. Interesting. * Support building against external-parallelio even w/o mpi, but select the external-parallelio dependency accordingly. * Correct C compiler setting. * Handle `pnetcdf` variant consistent with how `ParallelIO` does it. And also pass the `pnetcdf` variant down to the `external-parallelio` dependency if set. * Long line formatting again. * Simplify handling of tarball URL construction and update sha256 checksums. * Align version check with recommended self.spec.satisfies(). * Deprecate v8.4.0 which has a bug that can cause memory corruption, fixed in v8.4.1. * Use double quotes vs single quotes as per style-check... although https://spack-tutorial.readthedocs.io/en/latest/tutorial_packaging.html#querying-spec-versions clearly shows it with single quotes.
2023-03-28VisIt: Update to VisIt 3.3.1. (#36464)Eric Brugger1-1/+2
2023-03-28e4s power ci: ecp-data-vis-sdk: disable visit due to build issues (#36475)eugeneswalker1-1/+1
2023-03-28macos: set new ad-hoc signature with codesign after binary string ↵Harmen Stoppels3-10/+31
replacement (#35585)
2023-03-27ISPC: unblock 1.17-1.19 (#36346)Erik Heeren1-5/+12
* ispc: attempts at getting more recent versions to work * ispc: more attempts to get newer versions to build * ispc: cleanup * llvm: remove ispc_patches variant again * ispc: unpin ncurses * ispc: satisfy style checks * ispc: 1.19 is only compatible with LLVM 13-15 otherwise it would not build against develop, as this now has LLVM 16 * ispc: relax LLVM version to what ispc requires itself verified that it builds against LLVM 13, 14, 15, but not 12 and 16 * ispc: use spec.satisfies instead of version comparison according to suggestions from review and docs, this is the canonical way to do it * ispc: checksum 1.18.1 just in order to include all versions, also checked that it builds --------- Co-authored-by: Martin Aumüller <aumuell@reserv.at>
2023-03-27Package heffte: Enable smoke test to find MPI launcher (#35724)G-Ragghianti1-1/+4
* Enable smoke test to find MPI launcher * Adding self as maintainer * Style fix * Update var/spack/repos/builtin/packages/heffte/package.py --------- Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2023-03-27octopus: Update compiler flags (#36446)Ashwin Kumar Karnad1-10/+27
* octopus: set the right compiler flags https://github.com/fangohr/octopus-in-spack/pull/70 * octopus: fix pep8 style issue
2023-03-27sw4lite: add linking with libarmflang (#36461)Annop Wongwathanarat1-0/+2
2023-03-27arborx: make explicit the need to specify cuda_arch when +cuda (#36450)Shihab Shahriar Khan1-0/+1
2023-03-27Add `llnl.util.filesystem.find_first` (#36083)Harmen Stoppels2-1/+168
Add a `find_first` method that locates one instance of a file that matches a specified pattern by recursively searching a directory tree. Unlike other `find` methods, this only locates one file at most, so can use optimizations that avoid searching the entire tree: Typically the relevant files are at low depth, so it makes sense to locate files through iterative deepening and early exit.
2023-03-27py-mpi4py: always force rebuild cython sources (#36460)Satish Balay1-1/+6
2023-03-27Babelstream Spack Package (#36164)kaanolgu1-0/+415
2023-03-27New patch release SLEPc 3.18.3 (#36401)Jose E. Roman3-3/+13
Thanks-To: Satish Balay
2023-03-27xrootd: update patch (#36350)Wouter Deconinck2-21/+8
Due to case change, a patch in xrootd doesn't apply cleanly. This fixes the patch by turning it into a `filter_file` with a more limited regex match.
2023-03-27py-pyscf: add v2.2.0,2.1.1,2.1.0 libcint: add v5.2.0 (#35497)Paul R. C. Kent2-7/+15
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-03-27Rename p2300 variant with stdexec (#36322)Auriane R1-5/+5
2023-03-27build(deps): bump actions/checkout from 3.4.0 to 3.5.0 (#36418)dependabot[bot]7-26/+26
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.4.0 to 3.5.0. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/24cb9080177205b6e8c946b17badbe402adc938f...8f4b7f84864484a7bf31766abe9204da3cbe65b3) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-27modules: enhance help message (#36410)Xavier Delaruelle4-4/+65
Update tcl and lmod modulefile template to provide more information on help message (name, version and target) like done on whatis for lmod modulefiles.
2023-03-27fairlogger: new versions, deprecations and various other updates (#36405)Dennis Klein1-27/+72
2023-03-27perl-moose: add v2.2203 (#36368)Alec Scott1-0/+1
2023-03-27Bugfix: add perl-data-optlist 0.113 dependency (#36411)Tamara Dahlgren1-0/+1
2023-03-27root: new version 6.28.02 (#36419)Wouter Deconinck1-0/+1
Only bugfixes: https://root.cern/doc/v628/release-notes.html#release-6.2802. Builds fine on my test system: ``` [+] /opt/software/linux-ubuntu23.04-skylake/gcc-12.2.0/root-6.28.02-zwzhoz6d4323lggrqi66y6prg4hlzwie ```
2023-03-27libslirp: add v4.7.0 (#36423)Alec Scott1-0/+1
2023-03-27perl-exporter-tiny: add v1.006001 (#36424)Alec Scott1-0/+1
2023-03-27perl-params-validate: add v1.31 (#36425)Alec Scott1-0/+1
2023-03-27perl-time-hires: add v1.9758 (#36426)Alec Scott1-0/+1
2023-03-27perl-time-piece: add v1.3401 (#36427)Alec Scott1-0/+1
2023-03-27Xorg docs: new versions (#36455)Wouter Deconinck2-0/+6
2023-03-27perl-try-tiny: add v0.31 (#36428)Alec Scott1-0/+1
2023-03-27perl-uri: add v5.08 (#36429)Alec Scott1-0/+1
2023-03-27perl-xml-parser-lite: add v0.722 (#36430)Alec Scott1-0/+1
2023-03-27perl-xml-parser: add v2.46 (#36431)Alec Scott1-0/+1
2023-03-27perl-xml-simple: add v2.25 (#36432)Alec Scott1-0/+1
2023-03-27perl-xml-writer: add v0.900 (#36433)Alec Scott1-0/+1
2023-03-27perl-yaml-libyaml: add v0.84 (#36434)Alec Scott1-0/+1
2023-03-27perl-yaml-tiny: add v1.74 (#36435)Alec Scott1-0/+1
2023-03-27perl-yaml: add v1.30 (#36436)Alec Scott1-0/+1