summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-03-30Add type-hints to spack.bootstrap (#36491)Massimiliano Culpo5-78/+117
2023-03-30perl: add patching to allow building with intel@19.1.3 (#35666)Alex Richert1-0/+4
2023-03-30add conduit 0.8.7 release (#36357)Cyrus Harrison1-0/+1
2023-03-30octopus: add etsf-io variant (#36490)Ashwin Kumar Karnad1-0/+4
2023-03-30octopus: Add NFFT variant (#36489)Ashwin Kumar Karnad1-0/+9
2023-03-30octopus+cgal: requires boost: add --with-boost=spec["boost"].prefix (#36472)Ashwin Kumar Karnad1-0/+3
2023-03-30Feature Request template: remove spack version requirement (#36503)Adam J. Stewart1-4/+2
2023-03-30r3d: add pic variant (#36476)Richard Berger1-0/+6
2023-03-30easyloggingpp: new package (#36487)Erik Heeren1-0/+16
2023-03-30poke: add v3.0 (#36479)Alec Scott1-0/+1
2023-03-30Add StarPU latest release 1.4.0 (#36518)Nathalie Furmento1-1/+2
* starpu: add v1.4.0
2023-03-30python: sequential make install :( (#35557)Harmen Stoppels1-1/+2
2023-03-30VisIt: Update to VisIt 3.3.2. (#36510)Eric Brugger1-0/+1
2023-03-30Fix a couple of minor bugs with ASP weights (#36522)Massimiliano Culpo2-23/+14
Reorder versions so that deprecated ones are last. Account for default not used when the variant exists.
2023-03-30py-findlibs: add patch to support paths under lib64 (#36524)Sergey Kosukhin1-0/+7
2023-03-29* Add new linux-headers version 6.2.8. (#36474)Jack Morrison2-0/+9
* Add new libfabric versions 1.17.1, 1.17.0, 1.16.0, 1.15.2. * Add libfabric dependency on numactl and linux-headers when building with OPX provider support. * Set libfabric flag_handler to pass compiler flags as arguments to configure.
2023-03-29py-kornia: add v0.6.11 (#36512)Adam J. Stewart1-1/+8
2023-03-29py-black: add v23.3.0 (#36513)Adam J. Stewart1-0/+1
2023-03-29py-pyproj: add v3.5.0 (#36504)Adam J. Stewart2-29/+36
* py-pyproj: add v3.5.0 * PROJ: add v9, fix datum grid installation * [@spackbot] updating style on behalf of adamjstewart --------- Co-authored-by: adamjstewart <adamjstewart@users.noreply.github.com>
2023-03-29gmap-gsnap: Adding new version and perl run dep (#36508)snehring1-0/+9
2023-03-29libatomic_ops: add v7.8.0 (#36515)Ivan Maidanski1-1/+2
2023-03-29py-cython: set upperbound for backported patch (#36525)Harmen Stoppels1-4/+2
2023-03-29Python: add Apple Clang version conflicts (#36511)Adam J. Stewart1-0/+3
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2023-03-29ci: require x86_64_v3 everywhere (#36158)Harmen Stoppels13-241/+211
2023-03-29Fix dyninst build with old boost (#36198)Massimiliano Culpo2-4/+4
Fix patching old boost versions to account for builders. Add a proper version constraint on boost for recent dyninst. The constraint can be found in dyninst source code under "cmake/Boost.cmake" which contains: set(_boost_min_version 1.70.0) Co-authored-by: Greg Becker <becker33@llnl.gov>
2023-03-29charliecloud: add squashfuse variant, add v0.32, v0.31 (#36404)julian-zeidler1-0/+11
2023-03-28Add CMake version 3.26.1 (#36349)John W. Parent1-0/+1
2023-03-28Windows: spack.bat CLI handling robustness (#36281)John W. Parent1-36/+71
* Current develop spack.bat file cannot handle any reserved characters being passed via the CLI, particularly '=' and '?'. To address this, re-do the CLI parsing for loop to use custom logic to allow for more granular handling of CLI args. * We take a less-than-ideal approach to escaping local scope and handling unset variables as well as the actual parsing of CL arguments. To address this, don't quote the args and then try to parse the quotes we just added (resulting in spack flags being undefined). Instead, leverage batch script features. Since we are not unnecessarily quoting things, we don't need to think about removing them, and in the case of paths with spaces, we should _not_ be removing the quotes as we currently do.
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