Commit Graph

16689 Commits

Author SHA1 Message Date
Joe Heaton
6547f41096
Rename cray compiler to cce (#24653)
cp2k was using the outdated and Incorrect compiler name `cray`.
2021-07-02 12:15:43 -07:00
Massimiliano Culpo
3d11716e54
Add when context manager to group common constraints in packages (#24650)
This PR adds a context manager that permit to group the common part of a `when=` argument and add that to the context:
```python
class Gcc(AutotoolsPackage):
    with when('+nvptx'):
        depends_on('cuda')
        conflicts('@:6', msg='NVPTX only supported in gcc 7 and above')
        conflicts('languages=ada')
        conflicts('languages=brig')
        conflicts('languages=go')
```
The above snippet is equivalent to:
```python
class Gcc(AutotoolsPackage):
    depends_on('cuda', when='+nvptx')
    conflicts('@:6', when='+nvptx', msg='NVPTX only supported in gcc 7 and above')
    conflicts('languages=ada', when='+nvptx')
    conflicts('languages=brig', when='+nvptx')
    conflicts('languages=go', when='+nvptx')
```
which needs a repetition of the `when='+nvptx'` argument. The context manager might help improving readability and permits to group together directives related to the same semantic aspect (e.g. all the directives needed to model the behavior of `gcc` when `+nvptx` is active). 

Modifications:

- [x] Added a `when` context manager to be used with package directives
- [x] Add unit tests and documentation for the new feature
- [x] Modified `cp2k` and `gcc` to show the use of the context manager
2021-07-02 08:43:15 -07:00
Olivier Cessenat
f88d90e432
mfem: adjusted dependencies on hypre (4.2 compiles with hypre up to 2.20) (#24611) 2021-07-02 09:32:31 +02:00
Seth R. Johnson
8089b86dc2
curl: explicitly disable unused dependencies (#24613)
I installed curl on my mac and it picked up a homebrew (I think?)
installation of gsasl. A later system update broke git because of the
implicitly added dependency. Explicitly disabling libraries that *might*
exist on the system is the safe approach here.

```
dyld: Library not loaded: /usr/local/opt/gsasl/lib/libgsasl.7.dylib
  Referenced from: /rnsdhpc/code/spack/opt/spack/apple-clang/curl/gag5v3c/lib/libcurl.4.dylib
  Reason: image not found
error: git-remote-https died of signal 6
```
2021-07-02 09:30:47 +02:00
Chuck Atkins
f1842f363d
dataspaces: move compiler vars to setup_build_environment (#24626) 2021-07-02 09:29:17 +02:00
Adam J. Stewart
7ced07a141
GEOS: add v3.9.1, switch to CMake (#24629) 2021-07-02 08:48:32 +02:00
Weiqun Zhang
189968e207
amrex: add v21.07 (#24655)
Also add conflict with rocm-4.2.
2021-07-02 08:47:08 +02:00
Tiziano Müller
f54fad40ba
amdlibflame: fix build with gcc from CrayPE (#24358)
fixes #24210
2021-07-01 18:37:14 -06:00
Mosè Giordano
38a010b580
sombrero: add new package (#24567) 2021-07-01 18:28:28 -06:00
Matthieu Dorier
e1694afdde
xsd: added patch to fix missing #include <iostream> (#24496) 2021-07-01 18:25:22 -06:00
Axel Huebl
d842c08a9b
WarpX: FFTW+OpenMP (#24604)
FFTW: prefer with OpenMP acceleration for OpenMP compute backend
2021-07-01 18:22:22 -06:00
Sebastian Schmitt
54219852d9
Update dill (#24633) 2021-07-01 16:16:30 -06:00
Maciej Wójcik
c5a27980df
Added Perl workaround for CUDA <= 8 (#24291)
* Added Perl workaround for CUDA <= 8
* Re-wrapped comment
* Proofreading corrections
* Added a reference
* Do not override Perl include path
* Retrieve shell once

Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
2021-07-01 12:04:04 -07:00
Seth R. Johnson
406117148d
trilinos: improve behavior of gotype (#24565)
* trilinos: add teko conflict
* trilinos: improve gotype variant

Instead of 'none' and 'long' typically being the same (but not for older
trilinos versions), add an explicit 'all' variant that only works for
older trilinos which supports multiple simultaneous tpetra
instantiations.

* trilinos: add self as maintainer
* trilinos: disable vendored gtest by default
2021-07-01 03:13:21 -06:00
Valentin Volkl
e6700d47aa
yoda: add v1.9.0 and compiler conflict for earlier versions (#23814) 2021-07-01 09:27:33 +02:00
Tamara Dahlgren
ca550cd819
hdf: replacing use of install test root with new cached tests dir (#24368) 2021-07-01 09:17:38 +02:00
kwryankrattiger
8c46e82862
sensei: repo update (#24487) 2021-07-01 09:15:16 +02:00
Seth R. Johnson
d0bbe18c79
vim: use value variant and update config script (#24554)
This changes several conflicting variants to a single
multi-value variant, and uses conflicts instead of raising InstallError.
(With clingo, requesting +gui automatically selects features=huge!)
I have also rearranged the dependencies for clarity and simplified the
conifgure args.
2021-07-01 09:12:05 +02:00
Harmen Stoppels
ca538e18a4
sirius: add v7.2.5 (#24587) 2021-06-30 23:16:23 -06:00
Desmond Orton
59028aa0a5
py-wxpython: Version update to 4.1.1 (#24569) 2021-06-30 16:55:14 -06:00
Dr. Christian Tacke
89bed5773e
root: Add Version 6.24.02 (#24619)
Also fixes some style issues
2021-06-30 12:10:34 -06:00
Robert Mijakovic
1639ac8e86
python: new versions; 3.9.6, 3.8.11, 3.7.11, 3.6.14 (#24593) 2021-06-30 12:01:29 -06:00
Adam J. Stewart
7a794f8b0a
py-torchvision: add v0.10.0 (#24340) 2021-06-30 12:42:25 -04:00
Adam J. Stewart
4f9b539644
py-torch: overhaul package (#24294)
* py-torch: patch no longer needed on master

* Overhaul PyTorch package

* py-torch: add v1.9.0

* Change defaults on macOS

* Submodules still needed...

* Add ONNX dependency

* System libs don't work for many submodules

* Silence CMake warning

* Add conflict for +cuda+rocm

* Add more deps

* Add more BLAS options

* Disable some broken system libs options

* Add patches to build older versions

* +mkldnn requires mkl

* Fix BLAS settings
2021-06-30 12:38:53 -04:00
Adam Moody
7753c816f0
scr and other packages: rename default branches to main (#24578) 2021-06-30 10:31:41 -06:00
Morten Kristensen
b8512983d9
py-vermin: add v1.2.1 (#24607) 2021-06-30 09:13:21 -06:00
Adam J. Stewart
ea261e3530
py-pytorch-sphinx-theme: add master version (#24594) 2021-06-30 07:52:20 -06:00
Robert Mijakovic
acd1b04ea2
cmake: add v3.20.4, v3.20.5 (#24582)
Co-authored-by: Robert Mijakovic <robert.mijakovic@lxp.lu>
2021-06-30 09:31:00 +02:00
Manuela Kuhn
f2d60261c9
r-stringi: add v1.6.2 (#24585) 2021-06-30 09:30:15 +02:00
shanedsnyder
8ad1dd6036
darshan-runtime,darshan-util: add v3.3.1 + updated git repository (#24574) 2021-06-30 09:11:16 +02:00
Thomas Madlener
c832ac28ae
genfit package: add googletest dependency (#24467) 2021-06-29 22:37:25 -07:00
Axel Huebl
a647ae2aeb
HiPACE++: FFTW+OpenMP (#24575)
- change the default compute backend: we just start to add OpenMP support
- FFTW: prefer with OpenMP acceleration for OpenMP compute backend
2021-06-29 20:55:22 -06:00
Jen Herting
d00082e70b
New package: py-datasets (#24597)
* [py-datasets] created template

* [py-datasets] added dependencies

* [py-datasets] requires py-pyarrow with +parquet

* [py-datasets] Final cleanup

- added homepage
- added description
- removed fixmes
2021-06-29 20:28:23 -06:00
Jen Herting
501f87fb22
dependency for py-torchmeta (#24595)
Co-authored-by: Sid Pendelberry <sid@rit.edu>
2021-06-29 18:58:21 -06:00
Sergey Kosukhin
55dd306790
hdf5: a follow-up to #18937 (#23820) 2021-06-29 18:34:12 -06:00
Manuela Kuhn
1c6504d2f5
py-nipype: add 1.6.1 (#24584) 2021-06-29 17:04:23 -06:00
Manuela Kuhn
cc1285c1e1
py-nilearn: add 0.8.0 (#24583) 2021-06-29 16:04:28 -06:00
Harmen Stoppels
304249604a
Fix prefix-collision detection for projections (#24049)
If two Specs have the same hash (and prefix) but are not equal, Spack
originally had logic to detect this and raise an error (since both
cannot be installed in the same place). Recently this has eroded and
the check no-longer works; moreover, when defining projections (which
may truncate the hash or other distinguishing properties from the
prefix) Spack was also failing to detect collisions (in both of these
cases, Spack would overwrite the old prefix with the new Spec).

This PR maintains a list of all "taken" prefixes: if a hash is not
registered (i.e. recorded as installed in the database) but the prefix
is occupied, that is a collision. This can detect collisions created
by defining projections (specifically when they omit the hash).

The PR does not detect collisions where specs have the same hash
(and prefix) but are not equal.
2021-06-29 14:44:56 -07:00
Manuela Kuhn
1eb2798c43
py-numpy: conflict with gcc11 and switch master to main (#24573)
Fix syntax of conflict between numpy 1.21.0 and gcc11 to that the clingo
concretizer recognizes it.
In addition the upstream master branch was renamed to main.
2021-06-29 15:40:32 -06:00
Jen Herting
e284cd136a
New package: py-pyautogui (#24572)
* [py-pyautogui] created template

* [py-pyautogui] added some unconditional dependencies

* [py-pyautogui] Final cleanup

- added homepage
- added description
- removed fixmes

* [py-pyautogui] added missing dependencies
2021-06-29 13:04:20 -06:00
Christoph Conrads
f5474a2b8b
CGNS: add CMake dependency (#24564) 2021-06-29 12:49:26 -06:00
holrock
c824cad2ea
ruby: add v3.0.1 (#24560) 2021-06-29 12:22:38 -06:00
Vinícius
3fe1ecd807
simgrid: add v3.27, update package (#24513) 2021-06-29 12:07:22 -06:00
Jen Herting
327cca7e2e
New package: py-huggingface-hub (#24588)
* [py-huggingface-hub] created template

* [py-huggingface-hub] added dependencies

* [py-huggingface-hub] added version 0.0.8

* [py-huggingface-hub] Final cleanup

- added description
- added homepage
- removed fixmes
2021-06-29 10:49:10 -06:00
Chuck Atkins
a7b6149cc0
libzmq: Fix gcc11 build failure (#24563) 2021-06-29 06:33:35 +02:00
Manuela Kuhn
b87d9c29c1
py-scipy: fix missing py-cython dependency (#24548) 2021-06-28 14:07:24 -06:00
Larry Knox
cc20dbf645
Hdf5 cmake (#18937)
* Switch hdf5 package from autotools to cmake.

* Add variant for building with zlib, default to ON.

* Update for format requirements.

* Format change.

* Fix breakage from last merge from develop.
Switch szip to use libaec (unrestricted encryption).
Remove 'static' variant:  static libs will only be installed when
~shared.

* Improve args based on suggestions from pull request.

* Update code URL to github.com
Add/modify 4 depends_on lines to fix running "spack graph --deptype=link hdf5".

* Remove trailing whitespace.

* Remove dependencies added solely to make "spack greph --type=link" work.

* Add new version HDF5 1.8.22.

* Remove unnecessary java_check.

* Fix whitespace for style checks.

* Reverted zlib version dependency to 1.1.2:.
zlib variant removed.
api version default renamed "default".

* Remove blank line.

* Whitespace corrections.

* iRemoved unnecessary 'debug' variant.

* Fix typo in version number in conflict for '+szip'.

* Set default for tools variant to True.
Remove patch functions dependent on 'libtool' file that cmake doesn't
produce.

* Remove line to set ONLY_SHARED_LIBS to true.
Add post_install code to install only one version of tools with shared
linkage and original tool names.

* Remove trailing white space and import of glob package not used.

* Leave BUILD_TESTING set to default which is ON.

* Remove  post_install code to install only one version of tools because
some dependent packages running tests in e4s testing are using
h5diff-shared.  Keep both tools versions for now.

* No longer need to import os.
2021-06-28 13:42:54 -06:00
Michael Kuhn
9a9b5dee2e
glib: add v2.68.3 (#24558) 2021-06-28 12:01:24 -06:00
Robert Underwood
69d69cbc79
GDB: resolve warnings about imp being deprecated (#24448)
This patch has already been accepted into gdb's trunk, we just adopting
it earlier here since it is small and gives a better user experience.
2021-06-28 07:16:28 -06:00
Mikael Simberg
744cedc7e9
Add Asio package (#24485) 2021-06-28 12:04:19 +02:00
Olivier Cessenat
e631ccc6f7
New Package: visit-mfem (#22906) 2021-06-28 12:02:41 +02:00
Kai Germaschewski
3cfc1dbc14
pfunit: fix gcc10 +mpi (#23878)
Instead of refusing to build +mpi with gcc10, add what I guess is now
the standard workaround, ie., `-fallow-argument-mismatch`.

Getting this into pfunit's cmake-based but kinda non-standard build  isi
a bit ugly, but you gotta do what you gotta do...
2021-06-28 11:33:23 +02:00
Jianwen
2970c02639
Fix kokkos version number in lammps. (#24436) 2021-06-28 11:23:34 +02:00
Manuela Kuhn
77a98cabfa
llvm: add patch for gcc11 (#24363)
llvm10 was not compiling with gcc due to missing header (see #24270)
2021-06-28 11:18:53 +02:00
Asher Mancinelli
b6aea0d6bf
Update ipopt versions, fix blas/lapack flags (#24447)
Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2021-06-28 11:14:35 +02:00
Axel Huebl
c06db97970
CUDA: 11.0.3 (11.0 "Update 1") (#24481)
Add CUDA 11.0.3.

This release adds new features such as NVCC flags
`--forward-unknown-to-host-compiler` and
`--forward-unknown-to-host-linker`
2021-06-28 10:53:47 +02:00
miheer vaidya
90dc90e8d1
barvinok: add new package (#24477) 2021-06-28 10:52:45 +02:00
Erik Schnetter
f5ef532bdc
silo: force autoreconf when building share libs (#24388) 2021-06-28 10:44:38 +02:00
lorddavidiii
2bd2ef27a2
ocl-icd, opencl-c-headers and opencl-clhpp: add new versions (#24499) 2021-06-28 02:13:24 -06:00
Scott McMillan
a4a393d097
Update Boost package to support building the latest with the NV compilers (#24541)
Co-authored-by: Scott McMillan <smcmillan@nvidia.com>
2021-06-28 01:19:36 -06:00
Chris White
a6ce000e09
RAJA + Umpire: CUDA Arch fixes (#24531) 2021-06-28 09:09:01 +02:00
Manuela Kuhn
3e65828a7e
pandoc: add 2.11.4 and 2.14.0.3 (#24542) 2021-06-28 08:50:39 +02:00
albestro
6f950bc8ee
cppzmq: add v4.7.1 and "drafts" variant (#24555) 2021-06-28 08:31:04 +02:00
Anton Kozhevnikov
9bd9cc2c7b
swith profiler on/off (#24547) 2021-06-26 19:25:15 +02:00
Alec Scott
4c149ade7f
accumulo: add v2.0.1 (#24409) 2021-06-26 05:07:13 -06:00
Stephen Herbein
9b2e7e6140
flux: add latest versions (core v0.27.0, sched v0.16.0) (#24546) 2021-06-26 04:13:18 -06:00
Cameron Smith
19a973eca0
pumi: add v2.2.6 (#24525) 2021-06-26 11:27:52 +02:00
Manuela Kuhn
ce16503bd3
r-rmarkdown: add 2.9 (#24539) 2021-06-26 11:27:17 +02:00
Manuela Kuhn
ef67ecde60
r-tinytex: add 0.32 (#24538) 2021-06-26 11:27:04 +02:00
Manuela Kuhn
2b1916d845
r-knitr: add 1.33 (#24537) 2021-06-26 11:26:46 +02:00
Manuela Kuhn
469e580034
r-mime: add 0.11 (#24536) 2021-06-26 11:26:25 +02:00
Manuela Kuhn
80585562c9
r-htmltools: add 0.5.1.1 (#24535) 2021-06-26 11:26:06 +02:00
Manuela Kuhn
2aa9e337ee
soci: add 4.0.2 and multiple variants (#24543)
Fix url to find newer versions, add newest version 4.0.2 and add
variants for
- cxxstd: To use a specific c++ standard
- static: Enable or disable build of static libraries
- boost: Boost support
- sqlite: SQLite support
- postgresql: PostgreSQL support
2021-06-26 03:25:47 -06:00
Manuela Kuhn
06a1cf2449
r-highr: add 0.9 (#24534) 2021-06-26 11:25:31 +02:00
Manuela Kuhn
2a9b9c9046
r-xfun: add 0.24 (#24533) 2021-06-26 11:25:09 +02:00
Massimiliano Culpo
17f9ddb2b5
flecsi: fixed reported issues in package (#24398)
Prevent the use of "legion network=none" when
flecsi has "backend=legion"
2021-06-26 09:17:53 +02:00
Satish Balay
dbf030f27a
p4est: autoreconf required only for @2.0 (#24544) 2021-06-25 19:02:47 -07:00
Satish Balay
8937102006
p4est: use autoreconf only for @:2.2 (#24528)
This fixes @2.3.2 build breakage with #23824 changes.
2021-06-25 14:04:32 -07:00
snehring
cf0b3632ff
bwa: fixing build errors with gcc10+ (#24475) 2021-06-25 22:12:01 +02:00
Even Rouault
843c38e69e
GDAL: only jasper will be removed in GDAL 3.5, not openjpeg (#24483) 2021-06-25 10:19:23 -06:00
Satish Balay
3087d74ca7
sundials: remove sundials_nvecopenmp target from ARKODE SuperLU_DIST example (#24516) 2021-06-25 08:19:26 -06:00
Jen Herting
03f54ea4bb
py-seqeval: new package (#24486) 2021-06-25 14:35:00 +02:00
Joseph Schoonover
25522b5c9c
HOHQMesh: add new package (#24501)
Co-authored-by: Joe Schoonover <joe@fluidnumerics.com>
2021-06-25 14:15:04 +02:00
Michael Kuhn
f4b96a21c8
go-bootstrap: Increase environment variable size (#24508)
When having a few packages loaded, installing go-bootstrap will fail
because the `PATH` variable is truncated at 4096 bytes. Increase the
limit to 128 KiB to make longer paths fit.
2021-06-25 11:00:06 +02:00
Satish Balay
291703f146
xsdk: fix dealii@9.2.0 build (#24515)
1. "+simplex" conflicts with "dealii@:9.2" [The interface to simplex is supported from version 9.3.0 onwards. Please explicitly disable this variant via ~simplex]
2. "+arborx" conflicts with "dealii@:9.2" [The interface to arborx is supported from version 9.3.0 onwards. Please explicitly disable this variant via ~arborx]
2021-06-25 10:54:06 +02:00
Alec Scott
6bf1f69b4c
lmod: add v8.5.6 (#24511) 2021-06-25 10:49:01 +02:00
Adam J. Stewart
b9eeef8c38
ONNX: add new versions (#24518) 2021-06-25 09:31:20 +02:00
Olivier Cessenat
ec2d4c07b3
texlive: add support for external find (#24460) 2021-06-25 09:25:18 +02:00
Gregory Lee
7dafc827a7
only apply onapi patch to m4 for v1.4.18 (#24490) 2021-06-24 17:35:26 -07:00
Adam J. Stewart
26f740b25a
Sleef: add new versions (#24443)
* Sleef: add new versions
* Mix release versions and dates
2021-06-24 17:58:19 -06:00
Hadrien G
0c996671b8
[acts] Add versions 9.0.0 and 9.0.1 (#24428) 2021-06-24 17:28:27 -06:00
Alec Scott
4eb4994472
Update Jasper to 2.0.32 (#24510) 2021-06-24 23:15:17 +00:00
Alec Scott
e45800126a
abyss: add v2.3.1 (#24408) 2021-06-24 15:01:46 -06:00
Howard Pritchard
7456a0348f
OPENMPI: fixes to enable building of ompi master (#24391)
yes I know this name isn't popular but that's the way it is right now.

master and the upcoming v5.0.x release branch use git submodules.

Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2021-06-24 13:55:01 -07:00
Alec Scott
1367cc97c2
bedops: add v2.4.39 (#24411) 2021-06-24 14:46:20 -06:00
Manuela Kuhn
9d0b8b575b
postgresql: fix typo and missing import (#24491) 2021-06-24 11:11:44 -05:00
Jen Herting
8f2f5639c8
[xxhash] added version 0.8.0 (#24492) 2021-06-24 11:11:01 -05:00
Jen Herting
cf38a96b14
New package: py-xxhash (#24493)
* [py-xxhash] created template

* [py-xxhash] working on dependencies

* [py-xxhash] set version for xxhash

* [py-xxhash] Final cleanup

- added homepage
- added description
- removed fixmes
2021-06-24 11:10:24 -05:00
Anton Kozhevnikov
b1009b48b9
sirius: add single precision switch (#24500) 2021-06-24 08:46:28 -06:00
Joseph Schoonover
d3a1da8496
FTObjectLibrary: new package (#24423)
Co-authored-by: Joe Schoonover <joe@fluidnumerics.com>
2021-06-23 22:55:28 -06:00
Jen Herting
3d631377c0
New package: py-mouseinfo (#24245)
* [py-mouseinfo] created template

* [py-mouseinfo] added some dependencies

* [py-mouseinfo] added platform dependent dependency information

* [py-mouseinfo] flake8

* [py-mouseinfo] added python2 dependency and conflict with darwin for missing dependency

* [py-mouseinfo] Final cleanup

- added homepage
- added description
- removed fixmes

* [py-mouseinfo] using pil provider
2021-06-23 15:46:20 -06:00
Olivier Cessenat
387ee5a0b7
gsl: add v2.7 (#24474) 2021-06-23 18:46:16 +02:00
Uwe Sauter
97f0c3ccd9
Add dependency on rocm-cmake to various ROCm related packages (#24427) 2021-06-23 11:35:49 +02:00
Peter Scheibel
323b47a94e
add version 35.0 of luaposix (#24458) 2021-06-22 12:49:34 -06:00
Massimiliano Culpo
acc11f676d
ASP-based solver: fix provider logic (#24351)
This commit fixes a subtle bug that may occur when
a package is a "possible_provider" of a virtual but
no "provides_virtual" can be deduced. In that case
the cardinality constraint on "provides_virtual"
may arbitrarily assign a package the role of provider
even if the constraints for it to be one are not fulfilled.

The fix reworks the logic around three concepts:
- "possible_provider": a package may provide a virtual if some constraints are met
- "provides_virtual": a package meet the constraints to provide a virtual
- "provider": a package selected to provide a virtual
2021-06-22 11:37:24 -07:00
Ethan Stam
09a6f3533b
z3: set CMAKE_INSTALL_PYTHON_PKG_DIR for +python build (#24470) 2021-06-22 11:20:09 -07:00
Adam J. Stewart
e4c38ba14c
py-cartopy: mark incompatibility with PROJ 8 (#24454) 2021-06-22 11:12:25 -07:00
OliverPerks
d292541edb
sw4lite: fixed to include build targets (#24466) 2021-06-22 13:01:34 -05:00
Thomas Madlener
07fe558509
dd4hep: Updated version checksum due to updated tag (#24469) 2021-06-22 10:49:50 -07:00
snehring
377f031461
subread: updating subread to 2.0.2 (#24468) 2021-06-22 10:33:33 -07:00
Harmen Stoppels
d63566915d
Bump libfuse (#24444) 2021-06-22 10:06:45 -07:00
Adam J. Stewart
11ad6e1a8a
py-pandas: add v1.2.5 (#24464) 2021-06-22 10:05:38 -07:00
Adam J. Stewart
ccece0e197
py-numpy: add v1.21.0 (#24463) 2021-06-22 10:05:22 -07:00
eugeneswalker
65e7e1f969
tau: use filter_compiler_wrappers to take advantage of builtin functionality (#24457) 2021-06-22 12:00:27 -05:00
Adam J. Stewart
b0a915a3b6
py-scipy: add v1.7.0 (#24438) 2021-06-22 11:56:16 -05:00
Erik Schnetter
e3b220f699
Implement CVS fetcher (#23212)
Spack packages can now fetch versions from CVS repositories. Note
this fetch mechanism is unsafe unless using :extssh:. Most public
CVS repositories use an insecure protocol implemented as part of CVS.
2021-06-22 09:51:31 -07:00
Adam J. Stewart
512edfcceb
py-pythran: add new package (#24440) 2021-06-22 07:07:15 -06:00
Vanessasaurus
8e249c03de
adding save of build times on install (#24350)
Here we are adding an install_times.json into the spack install metadata folder.
We record a total, global time, along with the times for each phase. The type
of phase or install start / end is included (e.g., build or fail)

Signed-off-by: vsoch <vsoch@users.noreply.github.com>

Co-authored-by: vsoch <vsoch@users.noreply.github.com>
2021-06-22 03:01:15 -06:00
Adam J. Stewart
726537e01b
py-beniget: add new package (#24439) 2021-06-22 08:50:10 +02:00
Adam J. Stewart
d71a0590b7
py-gast: add v0.4.0 (#24437) 2021-06-22 08:49:38 +02:00
Paul Henning
3039237a0e
hdf5: fix compiler detection in flag_handler (#24451)
The original implementation of `flag_handler` searched the
`self.compiler.cc` string for `clang` or `gcc` in order to add a flag
for those compilers.  This approach fails when using a spack-installed
compiler that was itself built with gcc or clang, as those strings will
appear in the fully-qualified compiler executable paths.  This commit
switches to searching for `%gcc` or `%clang` in `self.spec`.

Co-authored-by: Paul Henning <phenning@lanl.gov>
2021-06-21 23:36:28 -07:00
Howard Pritchard
5e48d2c16f
open mpi: remove preferred for 4.0.5 release (#24433)
the 4.1.1 release has fixes for problems that kept 4.1.0 from
being the default open mpi version to build using spack.

related to #24396

Signed-off-by: Howard Pritchard <hppritcha@gmail.com>
2021-06-21 23:36:09 -07:00
Adam J. Stewart
31e6967c49
MAGMA: add patch to build with CUDA sm_37 (#24442) 2021-06-21 20:18:26 -07:00
Chris White
c9932b2d1e
Axom: Remove blueos check on cuda variant (#24349)
* remove blueos check on cuda variant, fix typo

* restore necessary compiler guard

* remove axom+cuda from testing because it only partially works outside ppc systems
2021-06-22 01:29:18 +00:00
Peter Scheibel
c83f4b01aa
Fetching: git on Mac OS (#24247)
Extend the changes in #24163 to unit tests.
2021-06-21 17:53:12 -07:00
Adam J. Stewart
7b6ca59038
psimd: add new package (#24406) 2021-06-19 08:25:21 -05:00
Adam J. Stewart
62653b9c36
cpuinfo: add new versions (#24402) 2021-06-19 11:05:41 +02:00
Adam J. Stewart
ebcc222181
FP16: add new versions, prevent downloads (#24403) 2021-06-19 11:05:24 +02:00
Adam J. Stewart
9984e61347
pthreadpool: add new versions (#24404) 2021-06-19 11:04:52 +02:00
Adam J. Stewart
76632d6710
FXdiv: add new package (#24405) 2021-06-19 11:04:25 +02:00
snehring
d394e9978e
singularity: add v3.8.0 (#24407) 2021-06-19 10:57:37 +02:00
Alec Scott
5f415c9782
Beast2: add v2.6.4 (#24410) 2021-06-19 10:53:59 +02:00
Alec Scott
c432076280
bedtools2: add v2.30.0 (#24412) 2021-06-19 10:53:21 +02:00
Alec Scott
73d7444ca7
benchmark: add v1.5.5 (#24413) 2021-06-19 10:52:51 +02:00
Alec Scott
93c75fe3f7
Bismarck: add v0.23.0 (#24414) 2021-06-19 10:51:59 +02:00
Alec Scott
aa65293709
cantera: add v2.5.1 (#24415) 2021-06-19 10:51:32 +02:00
Alec Scott
767f03f82f
coreset: add v1.09 (#24419) 2021-06-19 10:47:27 +02:00
Alec Scott
4ba6a850d9
diamond: add v2.0.9 (#24421) 2021-06-19 10:46:41 +02:00
Glenn Johnson
91ef60eb0e
reditools: update and add features (#24370)
This PR does the following:
- adds version corresponding to commit at 08/03/2020
- adds missing get_DE_events.py script
- adds dependencies needed by get_DE_events.py
- removes REDItoolDenovo.py.patch and python2to3.patch in favor of
  running 2to3 and reindent pre-build
- add batch_sort.patch to handle differences in string/char handling
  betweeen python2 and python3
- adds a variant for the Nature Protocol
- adds dependencies for the nature_protocol variant
- added myself as maintainer
This PR adds a new version of reditools from git.
2021-06-18 21:34:50 -05:00
Thomas Gruber
383d4cc84c
Add LIKWID 5.2.0 and a patch for LIKWID 5.1.0 (#24399) 2021-06-18 12:52:51 -06:00
Alec Scott
ca9ff82ad0
abi-dumper: add v1.2 (#24392) 2021-06-18 12:52:23 -06:00
Sergei Shudler
4690fdc081
SLATE: Add e4s testsuite-inspired smoke test (#23376) 2021-06-18 10:50:18 -07:00
Sergei Shudler
1b368e433c
Heffte: Add e4s testsuite-inspired smoke test (#23652) 2021-06-18 10:47:44 -07:00
G-Ragghianti
94d6d3951a
Removed unofficial MAGMA release and enabled MAGMA in e4s (#24400) 2021-06-18 17:28:35 +00:00
Simon Frasch
58272c9d57
spla: add version 1.5.0 and fix compilation with amdblis (#24374) 2021-06-18 09:55:29 -06:00
Themos Tsikas
1b51f09bf0
Checksum update for NAGCompiler download , Version 7.0 (Build 7048) (#24360) 2021-06-18 09:43:15 -06:00
Satish Balay
e3f4036212
petsc, petsc4py: add version 3.15.1 (#24397) 2021-06-18 08:49:37 -06:00
Erik Schnetter
eeacda3dce
double-conversion: New versions 3.1.5, 2.0.2 (#24385)
A version 2.0.3 is also advertised, but doesn't download.
2021-06-18 08:34:38 -06:00
Glenn Johnson
c6961ba4d3
Fixes for opencv (#24361)
This PR fixes a couple of issues with the opencv package, mostly in
relation to cuda. This is only focused on cuda, not any of the other
variants.
- Added versions to the contrib_vers list. Added for all that can be
  retrieved from github. The one for the latest version was missing.
- Added a cmake patch for v3.2.0.
- Deprecated versions 3.1.0 and 3.2.0 as neither of those could be
  built, with or without cuda.
- Adjusted constraints on applying initial cmake patch.
- Added cudnn dependency when +cuda.
- Set constraints for cudnn and cuda for older versions of opencv.
2021-06-18 16:15:58 +02:00
Adam J. Stewart
8ad05d6a74
FBGEMM: GCC 5+ and AVX2 required (#24356) 2021-06-18 08:49:18 -05:00
Glenn Johnson
9750459e05
gsl package: update patch for later version (#22968)
Old patch is still provided for older versions.
2021-06-17 17:37:57 -07:00
Erik Schnetter
fa89ca2eb0
vtk: Limit freetype versions (#24389)
freetype 2.0.3 introduces an incompatible change

Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2021-06-17 15:13:33 -06:00
Adam J. Stewart
1c22742eed
gloo: add +cuda variant (#24390) 2021-06-17 20:32:38 +00:00
Erik Schnetter
d4b5911671
hwloc: New version 2.5.0 (#24387) 2021-06-17 13:16:28 -06:00
Erik Schnetter
47e9b62b43
freetype: Add version 2.0.2 (#24386) 2021-06-17 12:37:31 -06:00
Adam J. Stewart
54d8fea9fc
MAGMA: add v2.6.0, sm_37 support (#24383) 2021-06-17 11:10:39 -06:00
Adam J. Stewart
3eee93ee76
ONNX: add new package (#24384) 2021-06-17 11:07:35 -06:00
Nick Forrington
b5cb75e5ec
arm-forge: add v21.0.2 and variant to detect PMU counters (#24298) 2021-06-17 05:55:32 -06:00
Harmen Stoppels
75675de02a
Fix an issue where cray module files may not have CRAY_MPICH_DIR set (#24267) 2021-06-17 04:28:25 -06:00
Tom Payerle
b8ad621907
vtk: patch to replace use of FT_CALLBACK_DEF (#24238) 2021-06-17 04:19:23 -06:00
Andreas Baumbach
eac757da8c
New package: py-pyusb (#23733)
* New package: py-pyusb

Change-Id: I606127858b961b5841c60befc5a8353df0f9f38c

* fixup dependencies

Change-Id: I0c9b0ccee693d2c4e847717950d4ce64cb319794

* fixup 2

Change-Id: Ibaccbdafd865e363564f491054e4e4ceb778727b

* Update var/spack/repos/builtin/packages/py-pyusb/package.py

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-06-17 03:58:21 -06:00
Harmen Stoppels
011a940f44
Break llvm-amdgpu circular dependency with rocm-device-libs (#23859) 2021-06-17 03:52:33 -06:00
Anton Kozhevnikov
85c5589620
add -fallow-argument-mismatch flag for gcc10 (#24354) 2021-06-17 03:40:27 -06:00
Jen Herting
986776c937
New package: py-pyscreeze (#24251)
* [py-pyscreeze] created template

* [py-pyscreeze] added dependencies

* [py-pyscreeze] depends on scrot

* [py-pyscreeze] Final cleanup

- added homepage
- added description
- removed fixmes

* [py-pyscreeze] using pil provider
2021-06-17 03:31:33 -06:00
Howard Pritchard
2739edd42c
open mpi: add v4.0.6 and fix a bug (#24344)
A patch no longer applies cleanly as its fixed in v4.0.6 - fix it here

==> Installing openmpi-4.0.6-in47f6rxspbnyibkdx6x4ekg6piujobd
==> No binary for openmpi-4.0.6-in47f6rxspbnyibkdx6x4ekg6piujobd found: installing from source
==> Fetching https://download.open-mpi.org/release/open-mpi/v4.0/openmpi-4.0.6.tar.bz2
Reversed (or previously applied) patch detected!  Assume -R? [n]
Apply anyway? [n]
2 out of 2 hunks ignored -- saving rejects to file opal/include/opal/sys/gcc_builtin/atomic.h.rej

Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2021-06-17 03:28:37 -06:00
Manuela Kuhn
3571c1b812
nss: add nssutil3 library to pkg-config (#24364)
This is needed for qt+webkit to build correctly.
As reference the debian package was taken:
https://salsa.debian.org/mozilla-team/nss/-/blob/master/debian/nss.pc.in
2021-06-17 03:19:31 -06:00
snehring
7831d6be75
bowtie2: add constraints for the simde dependency (#24226) 2021-06-17 01:52:27 -06:00
Asher Mancinelli
c8f58c5f1d
hiop: add v0.4.4, use commits for tags (#24365) 2021-06-17 08:53:31 +02:00
Adam J. Stewart
56f1904538
NNPACK: add new package (#24333) 2021-06-17 00:01:24 -06:00
Adam J. Stewart
10608edd24
py-peachpy: add new package (#24373) 2021-06-16 23:34:18 -06:00
Adam J. Stewart
3adee93d14
py-opcodes: add new package (#24372) 2021-06-17 07:04:38 +02:00
John Jolly
d31d339bf6
z3: update package to use CMake build system (#24337)
The Z3 solver provides a Z3Config.cmake file when built using the CMake build
system. This submission changes the package build system to inherit the
CMakePackage type. In addition to changing the build system, this submission:

- Adds the GMP variant
- Removes v4.4.0 and v4.4.1 as CMake was implemented starting with v4.5.0
2021-06-17 07:03:37 +02:00
Adam J. Stewart
5692c15e3a
TensorPipe: add new package (#24335)
* TensorPipe: add new package

* Add libuv dependency

* Add min supported version of libuv
2021-06-16 16:36:48 -05:00
Adam J. Stewart
f0a85059c2
XNNPACK: add new package (#24334)
* XNNPACK: add new package

* XNNPACK: add resources
2021-06-16 16:35:56 -05:00
Adam J. Stewart
551ae264fe
gloo: add py-torch submodule commits (#24330)
* gloo: add py-torch submodule commits

* gloo: add new version

* gloo: add master branch

* gloo: use Ninja generator
2021-06-16 10:06:40 -05:00
OliverPerks
a92bed0dc5
openssl: architecture check is now based on spec target (#24228) 2021-06-16 08:10:43 -06:00
Nicolas Cornu
3f9f2c2abe
eigen: fix build with nvhpc (#24253) 2021-06-16 07:58:31 -06:00
Adam J. Stewart
72c6fc2fda
kineto: add new package (#24319) 2021-06-16 07:43:47 -06:00
Adam J. Stewart
38088dd898
FBGEMM: add new package (#24318) 2021-06-16 07:37:44 -06:00
Tim Haines
4f40454800
Dyninst: add v11.0.1 (#24322) 2021-06-16 07:34:39 -06:00
Glenn Johnson
46214b0caa
Set r-chipseq to bioconductor format (#24315)
- added description
- converted to git from url
- set commit rather than sha256
2021-06-16 15:18:13 +02:00
Adam J. Stewart
ce0eb4862f
QNNPACK: add py-torch submodule commits (#24329) 2021-06-16 14:57:37 +02:00
Steven Smith
058ae3f0fd
ParFlow: add new package (#24331) 2021-06-16 14:56:36 +02:00
Glenn Johnson
2439b8d59c
r-effects: new package (#24342) 2021-06-16 03:11:16 -06:00
archxlith
891207f20e
kaldi: fix building with mkl (#24338) 2021-06-16 03:10:39 -06:00
archxlith
5ec708cb48
openfst: add v1.7.3 (#24339)
It's the highest version allowed in kaldi package
2021-06-16 03:07:17 -06:00
snehring
822d6a93fb
openmolcas: add v21.02, add mpi variant (#24343) 2021-06-16 10:37:36 +02:00
Adam J. Stewart
64f3e37479
cpuinfo: prevent downloads during build (#24345) 2021-06-16 08:28:25 +02:00
Adam J. Stewart
8a938978a4
pthreadpool: more specific resource destination (#24346) 2021-06-16 08:27:20 +02:00
Marc Fehling
a067b48112
p4est: add v2.3.2 (#24311) 2021-06-15 23:46:19 -06:00
Axel Huebl
ca1d1c427c
openPMD-api: Build with Legacy API (#24341)
Allow to build with `^hdf5@1.12.0 api=v110` and `v18`.
2021-06-15 18:37:52 -07:00
Richarda Butler
1c44912f9b
add irep and lua-lang virtual dependency (#22492)
This adds a package for `irep`, a tool for reading `lua` input decks from 
Fortran, C, and C++.

`irep` can be built with either `lua` or `luajit`.  To address this, we also add
a virtual package for lua called `lua-lang`.  `luajit` isn't, by default, a drop-in
replacement for `lua`, but we add a `+lualinks` variant to it that adds symlinks
that make it behave like `lua@5.1`.  With this variant enabled, it provides the
`lua-lang` virtual.  `lua` always provides `lua-lang`.

- [x] add `irep` package
- [x] add `+lualinks` variant to `lua-luajit`
- [x] create `lua-lang` virtual, provided by `lua` and `luajit+lualinks`

Co-authored-by: Kayla Richarda Butler <butler59@quartz1148.llnl.gov>
Co-authored-by: Todd Gamblin <tgamblin@llnl.gov>
2021-06-15 17:50:04 -07:00
Seth R. Johnson
5971372be7
cairo: fix gtkdocize patch (#24332)
Patch in #23971 was not correct
2021-06-15 16:08:56 -07:00
Adam J. Stewart
cdc28a9623
pthreadpool: add new package (#24324) 2021-06-15 14:58:37 -06:00
Thomas Madlener
d4e04f9410
dd4hep: add v1.17 and a patch for cmake issues (#24274) 2021-06-15 13:52:34 -06:00
Seth R. Johnson
1bf84d170f
libdrm: fix one error, mark another conflict (#24309)
* libdrm: fix one configure error and require libpciaccess

Failure with `LIBS`: the linker can't find `-lrt` so configure fails on
darwin-bigsur %apple-clang@12.0.5
```
  >> 22    configure: error: in `/private/var/folders/gy/mrg1ffts2h945qj9k29s1l1dvvmbqb/T/s3j/spack-s
           tage/spack-stage-libdrm-2.4.100-ofhk6m25n2pi427ihnxmvjkfmgyzlrqc/spack-src':
  >> 23    configure: error: C compiler cannot create executables
     24    See `config.log' for more details

See build log for details:
  /var/folders/gy/mrg1ffts2h945qj9k29s1l1dvvmbqb/T/s3j/spack-stage/spack-stage-libdrm-2.4.100-ofhk6m25n2pi427ihnxmvjkfmgyzlrqc/spack-build-out.txt
```

* libpciaccess: Mark conflict with darwin

```
make[2]: *** [common_init.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
common_interface.c:75:10: fatal error: 'sys/endian.h' file not found
         ^~~~~~~~~~~~~~
```
and
```
common_init.c:73:3: error: "Unsupported OS"
```
and others
2021-06-15 12:13:28 -06:00
Glenn Johnson
d7263b5da0
r-insight: new package (#24313) 2021-06-15 11:16:34 -06:00
Paul Romano
ba65cc73ef
openmc: add v0.12.2, v0.12.1 (#24320) 2021-06-15 09:19:39 -06:00
eugeneswalker
c302887f9b
openpmd-api: conflicts w hdf5 api=v110, v16, v18 (#24323)
* openpmd-api: conflicts w hdf5 api=v110, v16, v18
* Update var/spack/repos/builtin/packages/openpmd-api/package.py
* Add reference

Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
2021-06-15 07:01:21 -06:00
Hervé Yviquel
b92abd79ab
paraver: rename package to wxparaver, add new versions and fix installation (#24307)
* update url, add all new versions and fix installation

* add wxparaver package and set the old paraver package as deprecated

* remove update of deprecated package

* remove old version from new wxparaver

* Update url

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-06-14 17:46:12 -06:00
David M. Rogers
26c645650d
Made mxnet's cuda dependency conditional on +cuda. (#24305) 2021-06-14 15:23:09 -05:00
Emil Briggs
8793d93e8c
New package: rmgdft. (#23313) 2021-06-14 13:40:22 -06:00
QuellynSnead
34c9c89b55
Caliper: add v2.6.0 (#24303) 2021-06-14 13:04:14 -06:00
Robert Cohn
d993ee7972
oneAPI packages: fix install for python2 (#24296)
Fix platform detection logic to work for Python 2 and 3
2021-06-14 10:47:44 -07:00
Axel Huebl
22fe56ad24
HiPACE: new package (#24070)
Co-authored-by: Severin Diederichs <65728274+SeverinDiederichs@users.noreply.github.com>
2021-06-14 19:34:24 +02:00
Glenn Johnson
9cfcc16084
leptonica: add v1.81.0 and missing dependencies (#24302)
- add version 1.81.0
- add dependencies
  - giflib
  - jpeg
  - libpng
  - libtiff
  - libwebp
  - openjpeg
- build shared libs
2021-06-14 11:25:33 -06:00
Glenn Johnson
dcabbca1c5
libwebp: add v1.2.0 and new variants (#24301)
- add version 1.2.0
- add variants
    - giflib
    - jpeg
    - libpng
    - libtiff
2021-06-14 19:04:21 +02:00
Sergio
25bca688ce
Fix the branch for the develop version of IOR (#24079) 2021-06-14 10:46:13 -06:00
eugeneswalker
0b769855a1
fast-global-file-status: depends_on libtool (#24293) 2021-06-14 10:01:29 -06:00
Jen Herting
0d73fd2b11
gnutls: added unconditional dependency on libidn2 (#21471) 2021-06-12 13:44:51 +02:00
Michael Kuhn
1b71d22194
nss: new package (#24288) 2021-06-12 03:19:13 -06:00
Olivier Cessenat
d6cbf72b19
graphviz: add v2.47.2 (#24273)
Updated dependencies
2021-06-12 09:37:00 +02:00
Vanessasaurus
ae91d49f21
libinih: add new package (#24289)
xfsprogs currently does not install with error message:
FATAL ERROR: could not find a valid ini.h header.
Adding this package libinih, and including it as
a dependency for xfsprogs seems to fix the issue. It could be
that we only need to add it for newer versions (if it worked before)
and maybe a maintainer can comment on that.

Signed-off-by: vsoch <vsoch@users.noreply.github.com>

Co-authored-by: vsoch <vsoch@users.noreply.github.com>
2021-06-12 00:31:29 -06:00
Adam J. Stewart
8a0a60c575
py-pytorch-sphinx-theme: add new package (#24283) 2021-06-12 08:15:55 +02:00
Michael Kuhn
163fe86bda
nspr: add v4.31 (#24284) 2021-06-12 08:08:01 +02:00
Seth R. Johnson
8b75e81666
llvm: add conflicts for newer gcc (#24281)
Closes #24270
2021-06-11 17:07:14 -06:00
Robert Mijakovic
177750b215
cp2k: add v8.2 (#24265)
Co-authored-by: Robert Mijakovic <robert.mijakovic@lxp.lu>
2021-06-11 15:43:14 -06:00
Adrien Bernede
b0f348315c
ipopt: add versions up to v3.13.0 (#16706)
Pagination on Github prevent spack from easily parse all available
versions. Also, due to recent migration to GitHub, tarballs for
versions up to 3.12.13 have be regenerated, changing the hash.

The current URL will apparently be supported, so we keep it, and give
the alternative one as a comment.
2021-06-11 14:36:50 -06:00
Tom Payerle
4a8785d371
[py-ippython]: Start py-backcall dependency to start at py-ipython@7.3.0: (#24279)
This should fix #24278
$INSTALLDIR/lib/python3.7/site-packages/IPython/core/events.py contains an
import from backcall even in @7.3.0, so dependency on py-backcall needs
to start earlier.
2021-06-11 19:11:44 +00:00
Manuela Kuhn
adc4699c3a
qt+webkit: fix python2 dependency and add opengl conflict (#24276) 2021-06-11 17:24:28 +00:00
Andreas Baumbach
44a8e17549
py-distributed: restrict py-contextvars dep to newer versions (#23841)
* py-distributed: restrict py-contextvars dep to newer versions

Change-Id: I8a6d55b840309aa6966ab310d42252f45b0ef9c7

* fixup dependency on py-contextvars

Change-Id: I56b729394af0f5a6fc283344d8af87990c97426b
2021-06-11 10:15:55 -05:00
Tom Payerle
b4bf0c3476
texlive: restrict poppler version (#24222)
Restrict poppler version for texlive to poppler@:0.84
Should fix #19946

See also https://github.com/NixOS/nixpkgs/issues/79170
Looks like poppler@0.84 upgraded their header files to use the C++ cstdio
instead of the C stdio.h.  Since TeX is using C, not C++. this causes problems.
2021-06-11 09:01:24 -06:00
William Downs
a588d5dc58
gchp: add v13.0.2 and dev branch (#24206) 2021-06-11 07:22:21 -06:00
ajaust
31c4cdf59c
py-pyprecice: fix checksums of 2.2.0.1 and 2.2.1.1 (#24264) 2021-06-11 04:34:43 -06:00
Olivier Cessenat
98ee702b37
perl-cgi: add v4.53 (#24266) 2021-06-11 03:58:39 -06:00
Jen Herting
dbdf8f2ce7
scrot: new package (#24250) 2021-06-11 09:03:44 +00:00
Olivier Cessenat
dcb3fbf98e
visit-cgns: better sets VISIT_PLUGIN_DIR to fit VisIt dir struct (#23834) 2021-06-11 10:28:57 +02:00
Olivier Cessenat
202510869d
visit-silo: better sets VISIT_PLUGIN_DIR to fit VisIt dir struct (#23833) 2021-06-11 10:28:31 +02:00
Rémi Lacroix
ed695f3267
iq-tree: add v2.1.3 (#24235) 2021-06-11 02:19:27 -06:00
Hervé Yviquel
a83b75b878
extrae: fix import and issue with pthread (#24220) 2021-06-11 10:12:18 +02:00
Mark W. Krentel
eefcd3d00d
hpcviewer: add v2021.05 (#24225) 2021-06-11 10:11:06 +02:00
Rémi Lacroix
722376c201
mafft: add v7.481 (#24233) 2021-06-11 09:58:43 +02:00
Jen Herting
269615b9ca
tophat: set the C++ standard (#21737) 2021-06-11 09:54:18 +02:00
Nikolay Petrov
ec2d8a1571
Fixing provides directive for intel-oneapi-onedal package (#24108) 2021-06-11 09:47:27 +02:00
Jen Herting
c630594092
giblib: new package (#24249) 2021-06-11 09:43:39 +02:00
Marc Fehling
e291fa1b1a
p4est: use the official tarball release. (#24219) 2021-06-11 06:46:21 +00:00
Adam J. Stewart
8c7f94db1c
py-fiscalyear: add v0.3.2 (#24262) 2021-06-11 08:27:16 +02:00
Michael Kuhn
f7391c1970
iwyu: add 0.16 (#24258) 2021-06-10 19:28:26 -04:00
Carson Woods
5926056f3a
reframe: add v3.6.1, v3.6.2 (#24239) 2021-06-10 13:01:44 -06:00
Jen Herting
1c81438343
New package: py-python-xlib (#24150)
* [py-python-xlib] created template

* [py-python-xlib] added dependencies

* [py-python-xlib] Final cleanup

- added homepage
- added description
- removed fixmes

* [py-python-xlib] allowed newer versions of python
2021-06-10 12:58:21 -06:00
Peter Lindstrom
31bca57e89
zfp package: ensure openmp variant is processed (#24221)
* zfp: several package improvements

- add variants for build targets, language bindings, backends
- ensure selected variants are compatible with zfp version
- point to GitHub (not LLNL) tar balls
- add dependencies
- update link to homepage
- add maintainers

* zfp: address suggestions by Spack team

- use conflicts() instead of raising exceptions
- use define() and define_from_variant() where applicable

* Apply suggestions from code review

Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>

* Fix ZFP OpenMP build.

Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2021-06-10 10:25:46 -07:00
Jen Herting
9da1cb615f
New package: py-keyboard (#23636)
* [py-keyboard] created template

* [py-keyboard]

- updated homepage
- added dependency for OSX
- added description
- removed fixmes

* [py-keyboard] Until py-pyobjc can be created, specifying conflict with platform=darwin

* [py-keyboard] is verb
2021-06-10 16:26:44 +00:00
Olivier Cessenat
e4a79dab47
groff: add v1.22.4, update recipe (#24213)
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2021-06-10 16:58:22 +02:00
Olivier Cessenat
fd5b13b7a4
uchardet: new release + lib image was not found on Mac OSX (#24212)
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2021-06-10 16:50:03 +02:00
Sebastian Schmitt
31c0bcf346
Update py-setuptools-scm (#24217) 2021-06-10 07:31:17 -05:00
Seth R. Johnson
849943c63d
cairo: circumvent missing gtkdocize for autoconf 2.70+ (#23971) 2021-06-09 17:10:13 -06:00
Ryan May
47ef59c885
Bump MetPy to 1.0.1 (#23944) 2021-06-09 15:49:21 -06:00
mcuma
9c0fb86b48
openkim-models: fix typo in the latest version (#24209) 2021-06-09 20:21:12 +00:00
Robert Pavel
29c4d5901a
Update of Flecsi Spackage (#24106)
* Update of Flecsi Spackage

Update of flecsi spackage to reconcile differences between flecsi@1:1.9
and flecsi@2: for future support purposes

* Removing Unnecessary Conditional

Removing unused conditional. Initially the plan was to switch based on
version in `cmake_args` but this was not necessary as build system
variable names remained mostly the same and conflicts prevent the rest.

For the most part, if a variant is there it does not need to check
against what version of the code is being built.

* Updated CI To Reconcile Flecsi Changes

Updated CI to target flecsi@1.4.2 which best matches the previous
release version and reconciled change in variant name
2021-06-09 11:03:50 -07:00
Olivier Cessenat
0dce021f94
jbigkit: adding the library spec for dependents (#24103) 2021-06-09 10:14:28 +02:00