Commit Graph

25695 Commits

Author SHA1 Message Date
Danny McClanahan
1b793c0b72 update ffmpeg package to auto-detect variants for emscripten v0.17.2.2-emcc 2022-05-03 23:51:21 -04:00
Danny McClanahan
0af9331015 fix zlib and bzip2 v0.17.2.1-emcc 2022-04-28 00:42:33 -04:00
Danny McClanahan
da423cdbac fix npm docstring v0.17.2.0-emcc 2022-04-24 16:58:33 -04:00
Danny McClanahan
fe0323f7a3 default -Wl,--allow-multiple-definition to on 2022-04-23 15:32:40 -04:00
Danny McClanahan
0c3d3afb01 subjective change -- prefer ninja over unix makefiles in cmake 2022-04-23 14:44:46 -04:00
Danny McClanahan
f4b094834a make ffmpeg build with emscripten!!!!!! 2022-04-23 14:44:45 -04:00
Danny McClanahan
2170120f40 fix emscripten and llvm to be able to produce runnable binaries
fix binaryen for emscripten
2022-04-23 14:44:45 -04:00
Danny McClanahan
58a71a5307 yasm bootstrap is no longer necessary 2022-04-23 14:44:45 -04:00
Danny McClanahan
203cebb081 make zlib and other makefile packages able to use emscripten
- also, bzip2 fix
2022-04-23 14:44:37 -04:00
Danny McClanahan
13362f6c86 make emscripten test work 2022-04-23 03:56:14 -04:00
Danny McClanahan
29dbae0c20 add emscripten package 2022-04-23 03:29:54 -04:00
Danny McClanahan
4f2b9ca6dc add several new variants to llvm to make it build on alpine 2022-04-23 03:29:54 -04:00
Danny McClanahan
bf50833d58 add note about python version necessary to install node-js 2022-04-23 03:29:54 -04:00
Danny McClanahan
5adf17f8a3 add binaryen package 2022-04-23 03:29:54 -04:00
Danny McClanahan
856dee5b0a add very hacky compatibility layer for npm on alpine 2022-04-23 03:29:53 -04:00
Danny McClanahan
9baf586a2e fix python2 build dep for node-js 2022-04-23 03:29:53 -04:00
Danny McClanahan
d38310fa02 not working -- look at nix emscripten support first before further work 2022-04-23 03:29:53 -04:00
Danny McClanahan
cc87de83cd make emconfigure and emcmake work, kinda 2022-04-23 03:29:53 -04:00
Danny McClanahan
187c0f1d04 fix doc issue with executables regex 2022-04-23 03:29:53 -04:00
Danny McClanahan
1a0b11ca43 random unrelated change 2022-04-23 03:29:53 -04:00
Danny McClanahan
982f883bcc rename emcc to emscripten 2022-04-23 03:29:52 -04:00
Danny McClanahan
2487a75422 implement spack external find for node-js 2022-04-23 03:29:52 -04:00
Danny McClanahan
b9bedba68c make emsdk use spack's node and llvm instead of downloading its own 2022-04-23 03:29:52 -04:00
Danny McClanahan
620575f505 add emscripten compiler emcc, which can't compile executables (yet!) 2022-04-23 03:29:52 -04:00
Danny McClanahan
43eaa713a3 add emsdk package 2022-04-23 03:29:52 -04:00
Danny McClanahan
e4f602632c add gnu plotutils 2022-04-23 03:27:53 -04:00
Danny McClanahan
5fe1a036a0 fix gsl build with openblas 2022-04-23 03:27:53 -04:00
eugeneswalker
58ee164777 hiop +rocm: add amdgpu_target for deps (#30184)
* hiop +rocm: add amdgpu_target for deps

* Update var/spack/repos/builtin/packages/hiop/package.py

Perfect! Thanks!

Co-authored-by: Asher Mancinelli <ashermancinelli@gmail.com>

* don't use f-string, not compatible with py 2

Co-authored-by: Asher Mancinelli <ashermancinelli@gmail.com>
2022-04-22 16:26:38 -07:00
Bernd Riederer
78d87c71f6 Uncrustify package: add versions up to 0.74 (#27621) 2022-04-22 21:43:44 +00:00
eugeneswalker
9633145374 exago: depend on petsc@3.16:3.16 when @1.3.0: (#30238)
* exago: depend on petsc@3.16.0:3.16.99 when @1.3.0:

* Update var/spack/repos/builtin/packages/exago/package.py

Co-authored-by: Cameron Rutherford <cameron.rutherford@me.com>

* constrain petsc to @3.16.0:3.16

Co-authored-by: Cameron Rutherford <cameron.rutherford@me.com>
2022-04-22 14:13:22 -07:00
Harmen Stoppels
29d96633ee openssl: enable nvhpc build by disabling asm (#30248) 2022-04-22 14:34:41 -06:00
Peter Scheibel
267da78559 Package-level submodule attribute: support explicit versions (#30085) 2022-04-22 11:02:17 -07:00
Andrea Valenzuela
013a0a04a4 Add checksum for jupyter-console@6.4.3 (#30156)
* Add checksum for jupyter-console@6.4.3

* Update py-jupyter-console dependency

* Extend jupyter-client@7.0.0 dependency to newer versions

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

Co-authored-by: aandvalenzuela <andrea.valenzuela.ramirez@cern.ch>
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2022-04-22 16:42:49 +00:00
Ken Raffenetti
a6a7c3ce88 mpich: Add CUDA variant (#29901)
CUDA device memory is supported with the ch4 device.

Update provides to include MPI-4.0 functionality
2022-04-22 17:02:27 +02:00
haralmha
960b48b613 py-pystan: Add new package (#29772)
* py-pystan: Add new package

* Fix dependencies

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

* Add run dependency to py-setuptools

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

* Add py-httpstan@4.7.2 and py-pysimdjson@3.2.0

* Dependency

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2022-04-22 09:56:07 -05:00
Michael Kuhn
84bb8e316d fix pkgconfig dependencies (#30246)
`pkgconfig` is the correct virtual dependency, `pkg-config` and
`pkgconf` are providers of it.
2022-04-22 07:34:30 -06:00
Harmen Stoppels
010068c50a netcdf-fortran: add v4.5.4 (#30242) 2022-04-22 14:30:58 +02:00
Harmen Stoppels
a7ebdd2d10 osu-micro-benchmarks: set NVCCFLAGS (#30221) 2022-04-22 13:59:26 +02:00
Tom Scogland
62553e7521 openssl: exclude more dangerous environment variables (#30208)
* pkg/openssl: blacklist more dangerous environment variables

* fix style
2022-04-22 04:51:18 -07:00
Massimiliano Culpo
f961a11187 Update Dockerfiles and images for Spack v0.18.0 (#30216)
This PR updates the list of images we build nightly, deprecating 
Ubuntu 16.04 and CentOS 8 and adding Ubuntu 20.04, Ubuntu 22.04
and CentOS Stream. It also removes a lot of duplication by generating
the Dockerfiles during the CI workflow and uploading them as artifacts
for later inspection or reuse.
2022-04-22 08:51:26 +02:00
Ethan Stam
b00983439f py-cinemasci: new version 1.7.0 (#30193)
* py-cinemasci: new version 1.7.0

* remove preferred version

* add py-pyyaml dependency
2022-04-21 21:34:26 -06:00
Thomas Madlener
5fe4ac2b05 lcio: install more missing files for python bindings (#29739) 2022-04-21 20:30:28 -06:00
Alex Hedges
c60ded8ccc findutils: new version 4.9.0 (#30170) 2022-04-22 00:15:20 +02:00
Michael Kuhn
ce7c8b44d5 gcc: add 11.3.0 (#30226) 2022-04-21 23:22:52 +02:00
eugeneswalker
4817e4c80c exago: use hipcc for +rocm builds (#30232) 2022-04-21 14:22:41 -06:00
eugeneswalker
111aeeb0ae exago: depends on pkgconfig (#30231) 2022-04-21 13:21:16 -07:00
Erik Schnetter
3a70df9f64 fftw: Link explicitly against -lmpi (#29279)
* fftw: Link explicitly against `-lmpi`

Closes https://github.com/spack/spack/issues/29224.

* Generalize MPI flags

Co-authored-by: Dom Heinzeller <dom.heinzeller@icloud.com>

* Add platform guard

Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
Co-authored-by: Dom Heinzeller <dom.heinzeller@icloud.com>
2022-04-21 13:14:21 -06:00
Scott McMillan
616a8eebcd perl: fix issues when compiling 5.34 with nvhpc compilers (#30110)
Co-authored-by: Scott McMillan <smcmillan@nvidia.com>
2022-04-21 11:10:46 -06:00
Harmen Stoppels
ac9bd3d72d openssh: no pie for %nvhpc (#30189) 2022-04-21 11:21:35 +02:00
Tim Haines
7118602251 boost: add v1.79.0 (#30137) 2022-04-21 01:09:23 -05:00