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
marcost2
7ebce6191a
nvtop: add versions up to v2.0.1, rework package recipe ( #30180 )
2022-04-21 07:58:37 +02:00
Michael Kuhn
03832a0b0f
meson: add 0.62.0 and 0.61.4 ( #30201 )
2022-04-20 21:26:38 -06:00
Geoffrey Oxberry
b2534171be
ipopt: update urls to use github instead of coin-or.org, add version 3.14.5, add maintainer ( #30207 )
...
* ipopt: add goxberry as maintainer
This commit adds 'goxberry' (me, Geoff Oxberry) as a maintainer of the
Ipopt Spack package.
* ipopt: use github url instead of coin-or.org url
This commit changes the package URL for Ipopt from one containing
`coin-or.org` to one containing `github.com`. The rationale for
using `github.com` is as follows:
- The COIN-OR webpage now directs users interested in Ipopt source to
GitHub.
- Ipopt used to have a COIN-OR project homepage actually hosted on
coin-or.org using an SVN-Trac web page. A link to this project
homepage no longer appears within the "Projects" section of
COIN-OR's website.
- COIN-OR issued a 2021-12-15 post on the News section of its web site
(see https://www.coin-or.org/news/ ) that discusses the impact that
lack of financial support has on COIN-OR software maintenance. It
seems reasonable to suspect that the GitHub project is likely to
outlast the COIN-OR web site.
The sha256 hashes for ipopt@:3.12 downloaded from GitHub differ from
the corresponding COIN-OR versions, so these hashes are also updated.
* ipopt 3.14.5: add new version
This commit adds the latest version of Ipopt, 3.14.5, to the Ipopt
Spack package.
2022-04-20 19:18:55 -07:00
Tom Scogland
4905a71d6d
refactor powershell setup to make it sourceable ( #29987 )
...
* refactor powershell setup to make it sourceable
* only set editor if it is unset
* change directory to spack root in subshell
* Update share/spack/setup-env.ps1
Co-authored-by: John W. Parent <45471568+johnwparent@users.noreply.github.com >
Co-authored-by: John W. Parent <45471568+johnwparent@users.noreply.github.com >
2022-04-20 17:11:44 -07:00
eugeneswalker
0abc4564ae
hiop +rocm: use hipcc for cxx ( #30182 )
...
* hiop +rocm: use hipcc for cxx
* move CMAKE_CXX_COMPILER arg for +rocm case to existing block
2022-04-20 13:39:19 -07:00
eugeneswalker
13d05848ad
ipopt: use url_for_version to handle different urls for 3.13.4 onwards ( #30197 )
...
* ipopt: use url_for_version to handle different urls for 3.13.4 onwards
* ipopt: new versions: 3.14.1, 3.14.2, 3.14.3, 3.14.4
* fix indent
2022-04-20 13:38:21 -07:00
Giacomo Marciani
6f2f9653c5
[aws-parallelcluster] Fix maintainers ( #30194 )
2022-04-20 20:27:47 +02:00
Erik Schnetter
8556f83238
mpitrampoline: New version 4.0.0 ( #30106 )
2022-04-20 18:15:45 +02:00