summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-04-05Do not acquire a write lock on the env post install if no views (#43505)Harmen Stoppels1-4/+3
2024-04-05datatransferkit: needs trilinos@14.2: for @3.1.0: (#43496)eugeneswalker1-1/+1
2024-04-04GDAL: add v3.8.5 (#43493)Adam J. Stewart1-0/+1
2024-04-04Added Libfort library (#43490)Daniele Cesarini1-0/+36
2024-04-04installer.py: compute package_id from spec (#43485)Harmen Stoppels2-39/+37
The installer runs `get_dependent_ids`, which follows edges outside the subdag that's being installed, so it returns a superset of the actual dependents. That's generally fine, except that it calls `s.package` on every dependent, which triggers a package class to be instantiated, which is a lot of work. Instead, compute the package id from the spec, since that's all that's used anyways and does not trigger *lots* of slow and redundant instantiations of package objects.
2024-04-04amrex: add v24.04 (#43443)Weiqun Zhang1-0/+1
2024-04-04Update grib-util recipe (#43484)Alex Richert1-2/+7
2024-04-04Update exawind packages (#40793)psakievich7-23/+197
2024-04-04Add g2@3.4.9 (#43481)Alex Richert1-0/+1
2024-04-04adios2: bump version 2.10.0 (#43479)Vicente Bolea1-6/+4
2024-04-04Msvc: Determine OneAPI_ROOT from fc compiler path (#43131)John W. Parent1-1/+1
If ONEAPI_ROOT is not set as an environment variable, the current approach will raise an error. Instead we can compute the OneAPI_ROOT from the compiler paths like we do with vcvarsall.
2024-04-04Add MPI and arch bugfixes to SCOTCH (#39264)Alex Richert2-1/+140
* Add MPI and arch bugfixes to SCOTCH * Update scotch/package.py
2024-04-04Trilinos: add threadsafe variant (#43480)Chris Marsh1-0/+8
* Fixes #43454 by exposing a threadsafe variant * [@spackbot] updating style on behalf of Chrismarsh * fix style --------- Co-authored-by: Chrismarsh <Chrismarsh@users.noreply.github.com>
2024-04-04add g2c@1.9.0 (#43482)Alex Richert1-0/+1
2024-04-04update g2tmpl recipe (#43483)Alex Richert1-0/+14
2024-04-04Add shared variant for fftw to allow static-only builds (#37897)Alex Richert1-1/+4
Co-authored-by: alexrichert <alexrichert@gmail.com>
2024-04-03py-pip package: enable install on Windows (#43203)James Smillie1-2/+18
The installation mechanism used on Linux to install py-pip (using pip from the downloaded wheel to install the wheel) does not work on Windows. This updates the installation of py-pip on Windows to download and use a zipapp of a specific pip version in order to install the wheel pip version that is requested.
2024-04-04py-zfit: add v0.18.* (#43200)Jonas Eschle1-8/+9
Co-authored-by: Valentin Volkl <valentin.volkl@cern.ch>
2024-04-03remove dpcpp compiler and package (#43418)Greg Becker12-298/+13
`dpcpp` is deprecated by intel and has been superseded by `oneapi` compilers for a very long time. --------- Co-authored-by: becker33 <becker33@users.noreply.github.com>
2024-04-03py-rarfile: add v4.2 (#43477)Adam J. Stewart1-0/+2
2024-04-03py-cig-pythia: add missing py-setuptools dependency (#43473)downloadico1-0/+1
2024-04-03py-torch: Add variant 'internal-protobuf' to build with the internal ↵Dom Heinzeller1-9/+17
protobuf (#43056)
2024-04-03Seacas exodusii 04 2024 (#43468)Greg Sjaardema2-39/+130
* SEACAS: Update package.py to handle new SEACAS project name The base project name for the SEACAS project has changed from "SEACASProj" to "SEACAS" as of @2022-10-14, so the package needed to be updated to use the new project name when needed. The refactor also changes several: "-DSome_CMAKE_Option:BOOL=ON" to define("Some_CMAKE_Option", True) * SEACAS, EXODUSII: New version; deprecate older versions; better variant descriptions * [@spackbot] updating style on behalf of gsjaardema * Fix long lines reported by flake8 --------- Co-authored-by: gsjaardema <gsjaardema@users.noreply.github.com>
2024-04-03ginkgo@1.7 %oneapi@2024.1: icpx 2024.1 no longer accepts ↵eugeneswalker2-0/+22
sycl::ext::intel::ctz (#43476)
2024-04-03root: new version 6.30.06 (#43472)Wouter Deconinck1-0/+1
2024-04-03Make it possible to build whizard from a git checkout (#43447)Thomas Madlener1-0/+10
2024-04-03Convert curl env mod method to a side effect (#43474)psakievich1-3/+4
2024-04-03slate: Removing scalapack as test dependency, adding python (#43452)G-Ragghianti1-3/+4
* removing scalapack as test dependency, adding python * fixing style * style
2024-04-03eospac: expose versions 6.5.8 and 6.5.9 (#43450)Daryl W. Grunau1-1/+11
Co-authored-by: Daryl W. Grunau <dwg@lanl.gov>
2024-04-03simmetrix-simmodsuite: support RHEL8, fix module paths (#43455)Cameron Smith1-3/+4
2024-04-03byfl: fix llvm dep (#43460)Christoph Junghans1-1/+2
2024-04-03magma add version 2.8.0 (#43417)G-Ragghianti1-2/+9
* Add release 2.8.0 * Changing C compiler to hipcc * Final release version * Adding new cmake definition for rocm support * Enabling rocm version support * Update sha256 * Updating website URL * Removing unnecessary C compiler spec * Adding rocm-core dependency * fixing rocm-core version * fixing rocm-core version * fixing style * bugfix
2024-04-03New package: Parthenon (#43426)Peter Brady1-0/+75
2024-04-03flux-core: add v0.61.0 (#43465)Vanessasaurus1-0/+1
Co-authored-by: github-actions <github-actions@users.noreply.github.com>
2024-04-02RADIUSS packages update (Starting over #39613) (#41375)Adrien Bernede27-220/+837
2024-04-02py-pillow: add v10+ (#43441)Adam J. Stewart2-18/+36
2024-04-02py-scikit-image: add v0.21 and v0.22 (#43440)Adam J. Stewart1-57/+78
* py-scikit-image: add v0.21 and v0.22 * Add maintainer and license * Style fix
2024-04-02gdb: add a dependency on pkgconfig (#43439)Juan Miguel Carceller1-0/+1
* gdb: add a dependency on pkgconfig * Apply dependency for 13.1 and onwards --------- Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com>
2024-04-02geopm-runtime: New package (#42737)Brad Geltz7-20/+343
* Add systemd Signed-off-by: Brad Geltz <brad.geltz@intel.com> * gobject-introspection: Correct glib versions - The meson.build requirement that the glib version is >= the gobject-introspective version is not in place until v1.76.1. - Prior to that, the requirement was glib >= 2.58.0. - Bug introduced in acbf0d99c4b, PR #42222. Signed-off-by: Brad Geltz <brad.geltz@intel.com> * util-linux: add v2.39.3 Signed-off-by: Brad Geltz <brad.geltz@intel.com> * py-natsort: add new versions Signed-off-by: Brad Geltz <brad.geltz@intel.com> * geopm-service: default systemd support to true - Make the dependency sticky to force a failure if systemd compilation fails, or force the user to disable the option. Signed-off-by: Brad Geltz <brad.geltz@intel.com> * geopm-service: Add initial multi-architecture support - Restrict arch conflicts to 3.0.1 - Disable cpuid at configure time on non-x86_64 platforms. Signed-off-by: Brad Geltz <brad.geltz@intel.com> * geopm-service: update docstrings Signed-off-by: Brad Geltz <brad.geltz@intel.com> * Add py-geopmdpy Signed-off-by: Brad Geltz <brad.geltz@intel.com> * Add geopm-runtime recipe Signed-off-by: Brad Geltz <brad.geltz@intel.com> --------- Signed-off-by: Brad Geltz <brad.geltz@intel.com>
2024-04-01Add handling of custom ssl certs in urllib ops (#42953)psakievich7-4/+169
This PR allows the user to specify a path to a custom cert file (or directory) in Spack's config: ```yaml # This is where custom certs for proxy/firewall are stored. # It can be a path or environment variable. To match ssl env configuration # the default is the environment variable SSL_CERT_FILE ssl_certs: $SSL_CERT_FILE ``` `config:ssl_certs` can be a path to a file or a directory, or it can be and environment variable that resolves to one of those. When it posts to something valid, Spack will update the ssl context to include custom certs, and fetching via `urllib` and `curl` will trust the provided certs. This should resolve many issues with fetching behind corporate firewalls. --------- Co-authored-by: psakievich <psakievich@users.noreply.github.com> Co-authored-by: Alec Scott <alec@bcs.sh>
2024-03-31slepc, py-slepc4py, petsc, py-petsc4py add v3.21.0 (#43435)Jose E. Roman4-4/+26
* New release SLEPc 3.21 * petsc, py-petsc4py add v3.21.0 * [@spackbot] updating style on behalf of joseeroman --------- Co-authored-by: Satish Balay <balay@mcs.anl.gov> Co-authored-by: joseeroman <joseeroman@users.noreply.github.com>
2024-03-31Concretize `when_possible`: add failure detection and explicit message (#43202)Peter Scheibel5-7/+27
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-03-30PyTorch: update ecosystem (#43423)Adam J. Stewart4-1/+10
2024-03-29SLATE package: fix smoke test (#43425)G-Ragghianti1-1/+1
2024-03-29ROOT package: add patch for builds with libAfterImage for MacOS (#43428)Juan Miguel Carceller1-0/+6
2024-03-29ci devtools manylinux2014: update ci image with compatible gpg (#43421)eugeneswalker2-3/+3
2024-03-29veloc@1.7: depend on er@0.4: (#43433)eugeneswalker1-0/+1
2024-03-29xz: add comment to avoid 5.6 pending CVE resolution (#43432)Todd Gamblin1-0/+2
XZ is compromised; add a note for maintainers to avoid updating until we have a release without the CVE.
2024-03-29CI Reproducer on Metal (#43411)kwryankrattiger2-3/+9
* MacOS image remove requires override syntax * Metal reproducer auto start and cross-platform
2024-03-29med: add v4.1.1, and v5.0.0, update package recipe (#43409)Julien Cortial1-14/+43