Commit graph

13583 commits

Author SHA1 Message Date
Scott McMillan
f621e97f47
Fix issue with NAMD patch not applying cleanly (#19675)
Co-authored-by: Scott McMillan <smcmillan@nvidia.com>
2020-11-02 10:12:15 -06:00
Tiziano Müller
acc075d79d
llvm: fix +lldb build with external ncurses on openSUSE (#19627)
fixes #19625
2020-11-02 07:39:21 -06:00
Harmen Stoppels
4fe56de72e
hip: revert using libs.directories[0] instead of prefix.lib (#19671)
Currently fails with:

 Error: NoLibrariesError: Unable to recursively locate rocm-device-libs libraries
2020-11-02 09:54:29 +01:00
eugeneswalker
b2d6c63421
hip: setup run environments (#19637)
* hip: rocminfo is a runtime requirement

* hip: +setup_run_environment, +setup_dependent_run_environment

* hip: run environment: get lib dir using libs.directories[0], not prefix.lib

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-11-01 21:52:06 -06:00
Adam J. Stewart
a4dd8d5582
Scalapack: don't apply patches twice (#19662) 2020-11-01 15:15:04 -08:00
Adam J. Stewart
ea8ba48a32
meson: add new version, external find support (#19658) 2020-11-01 15:33:14 -06:00
Adam J. Stewart
750027e80f
libepoxy: remove meson dependency (#19659) 2020-11-01 16:11:46 -05:00
Adam J. Stewart
854aed2571
krb5: fix build with Apple Clang 12 (#19657) 2020-11-01 16:11:40 -05:00
Hervé Yviquel
f62efe5e2e
Fix rdma-core package installation (#19643)
* add python-docutils dependency

* adds symlink to script for better compatibility if py-docutils installation

* Improve post_install phase of py-docutils

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

* fix review of rdma-core package

* improve formating of py-docutils package

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-11-01 10:08:06 -06:00
Andrew W Elble
ffd5f6b196
arborx: fix depends_on conditional (missing '+') (#19655) 2020-11-01 10:07:45 -06:00
Andrew W Elble
68ab6b252a
hpl: fix conflict directive (missing '^') (#19656) 2020-11-01 10:07:08 -06:00
Andrew W Elble
3630a8a87a
root: conflict is with a dependency (#19654) 2020-11-01 15:11:38 +01:00
Massimiliano Culpo
e4a5a06e87
gromacs: simplified use of targets (#19646) 2020-11-01 13:16:59 +01:00
Massimiliano Culpo
77fc458d29
opencv: fixed conflict firectives (missing '^') (#19645)
See https://github.com/spack/spack/pull/19501#issuecomment-718406357
2020-10-31 19:05:13 -05:00
Tim Haines
6b35324cf3
elfutils: add support for version 0.181 (#19634)
This also includes handling of the new libdebuginfod flags.
2020-10-31 13:03:04 -05:00
Jerome Soumagne
2cf1606896
mercury: update to v2.0.0 (#19635)
Remove deprecated selfforward option, on by default

Rename verbose option to debug option
2020-10-31 13:02:03 -05:00
Geoffrey Gunter
826ed5ff24
fmt: add version 7.1.0 (#19638) 2020-10-31 12:58:37 -05:00
vijay kallesh
51a9473bf8
[NEW] Added amdfftw, amdlibflame and amdscalapack recipes (#19457)
* [NEW] Added amdfftw, amdlibflame and amdscalapack recipes

Updated base fftw, libflame and netlib-scalapack recipes
to accommodate the above listed AMD Optimizing CPU Libraries
which are a set of numerical routines optimized for AMD platforms.

Updated amdblis spack recipe

amdblis:
	1. updated with amdblis 2.2 release
amdfftw:
	1. "--enable-single" now work as synonym for "--enable-float"
amdlibflame:
	1. Added enable_or_disable_threads() to set value for "--enable-multithreading" flag
Libflame:
	1. Added enable_or_disable_threads() to set value for "--enable-multithreading" flag
	2. Corrected invocation of "enable_or_disable('threads')"

Change-Id: I9da0a2c2c4e2075b7fa2776e7cfe6548a2e0b32f

* Added amd-toolchain-support as maintainers

Added team github account amd-toolchain-support
as maintainers for all the recipes owned by
AMD Optimizing CPU Libraries (AOCL) team

Change-Id: I9a7969bd48fc42cfbb88dd7bd93e0802c6138582

* Incorporated review comments

Updated packages.yaml with aocl components
Handled Flake8 test failures

Change-Id: I0a03f02d8c9f326b2434ec907958c3de3a8e18eb

* Readded accidental removal of stream recipe

amdfftw:
	1. Updated the aocc clang selection as per spack standards
fftw:
	1. Currently apple-clang section is redundant,
	already it is handled in the conflict checks.

Change-Id: Idef4a3f61717eb81f321e0cd16e7ba9619eac846

* Fix for style and docs/validate (pull_request) test

unnumbered format placeholders from {} to {0}

Change-Id: If67a3374177ec067573e5504462d257712fafc05

* changed compiler references to Spack's compiler wrapper:spack_cc, spack_cxx, spack_fc

Change-Id: I7ae29c978fff16e37773913f14c84df232499763

* Removed 'single' variant from amdfftw recipe

Instead of conflict for apple-clang + openmp, handled this senario
via below available feature:
depends_on('llvm-openmp', when='%apple-clang +openmp')

Change-Id: I701b23d83e822a500ca3aaf2b60cc9ace09e13dc

* Added relevant info for users who prefers to use single precision

Change-Id: I3506e21da428ddef5fb7895b5aaed32c2a061ef6

* Minor changes on fftw, amdfftw and libflame

amdfftw:
	1. Removed escape symbol to the single quotes
	2. Rewording the conflict line from Recommended
	to Required

fftw:
	1. Reorded to following recommended sections:
	versions, variants, dependencies, providers,
	patches

libflame:
	1. Added provides entry for 5.1.0 version

Change-Id: I21ebff99b6dfde031763154693ecb3f1fa47b476

* Removed single quote from amdfftw docstring to fix style failures

Change-Id: Ife939a5a2f5ccbc8879b730c7bebfe2fcfef9332
2020-10-31 11:57:17 -05:00
Morten Kristensen
08f4ba0c98
py-vermin: add latest version 1.0.1 (#19641) 2020-10-31 11:55:32 -05:00
Adam J. Stewart
d855ad2abb
py-pandas: add v1.1.4 (#19632) 2020-10-30 20:12:47 -04:00
Andrew W Elble
dee92f9b42
New package: gqrx (#19633)
* gqrx and dependencies

* changes

* forgot log4cpp

* misc dep fixes
2020-10-30 19:01:29 -05:00
Danny Taller
9fb2d5521d
changes to support hip build of camp (#19502)
* camp: changes to support hip build

* hip: add fallback path for external hip to detect other rocm components

Co-authored-by: Greg Becker <becker33@llnl.gov>
2020-10-30 13:33:54 -07:00
Massimiliano Culpo
458d88eaad
Make archspec a vendored dependency (#19600)
- Added archspec to the list of vendored dependencies
- Removed every reference to llnl.util.cpu
- Removed tests from Spack code base
2020-10-30 13:02:14 -07:00
Mathew Cleveland
f82e858238
update to OPPPY-0_1_4 release (#17716)
Co-authored-by: Cleveland <cleveland@lanl.gov>
2020-10-30 14:58:09 -05:00
darmac
d0ad622272
Add new package: wayland (#18826)
* Add new package: wayland

* remove duplicated dependency
2020-10-30 14:56:31 -05:00
David M. Rogers
d6f0cb0461
Patched hypre to better add flags based on compiler. (#19498)
* Patched hypre to better add flags based on compiler.

* Update package.py

This file seems to have lots of edits, so the patch may succeed with offsets.  Has anyone checked with spack patch to be sure it'll work with versions 2.15 - 2.20?
2020-10-30 14:55:21 -05:00
t-nojiri
ae3178f4eb
py-pycbc: Fix for aarch64 (#19563)
* py-pycbc: Fix for aarch64

* py-pycbc: Change patch application conditions
2020-10-30 14:54:04 -05:00
Dr. Christian Tacke
124d654337
glew: Refactor as CMakePackage (#19588)
In #18394 it was noted, that this package should be changed
from a generic "Package" to a "CMakePackage".
It makes a bunch of things easier.

And it uses all the common cmake code.
2020-10-30 14:52:15 -05:00
t-nojiri
e1c1967b54
diamond: The version 2.0.4 file name has been changed. (#19595)
* diamond: The version 2.0.4 file name has been changed.

* diamond: Removed v2.0.4 URL.
2020-10-30 14:51:57 -05:00
Brian Van Essen
7dea225fce
Update lbann version and simplify installation (#19579)
* Added hash values for LBANN v0.101 and Hydrogen v1.5.0.  Updated the
LBANN package to be more successful in resolving a legal configuration
of MPI and HWLOC packages.  This required the removal of the MPI
virtual package since it is unable to resolve dependencies with
minimum version requirements. As a result to enable a reasonable
install line for LBANN this requires explicit forwarding of MPI
variants to Hydrogen and Aluminum.  Due to the lack of variant
forwarding, there are many explicitly replicated dependencies for both
LBANN and Hydrogen.  Fixed the error in LBANN where gpu variant was
replaced by the cuda variant, but not all dependencies were fixed.

* Fixed the minumum cuDNN version for newer versions of LBANN.

* Added explicit versioning of the MPI libraries for DiHydrogen to avoid
all of the conflicts with minimum required versions of the OpenMPI library.

* Removed explicit MPI versions and went back to using the MPI virtual
dependency.  Updated construction of variant forwarding to use
iterative construction of constraints and variants.  This exacerbates
the challenges with backtracking in the current concretizer, but
should be fixed in the new concretizer.

* Added support for including the DiHydrogen library in LBANN as well as
support for the distributed convolution (DistConv) parallel
algorithms.  Also include support for building with half precision.

* Moving dependencies around

* Added conflict statement to ensure that the variant dihydrogen is
required for distconv.

* Removed the preferred field

* Fixed Flake8 and cuDNN version bounds
2020-10-30 14:51:10 -05:00
Hervé Yviquel
a04e7686f8
add recent versions of rdma-core package (#19604) 2020-10-30 14:50:20 -05:00
Dr. Christian Tacke
c3630ed26e
hepmc: Add variants for length and momemtum (#19609) 2020-10-30 14:46:19 -05:00
Toyohisa Kameyama
5a5c220d0a
py-dotnetcore2: Add conflict non x86_64 targets. (#19623) 2020-10-30 14:44:15 -05:00
Robert Underwood
f2318d80d2
sz: version bump 2.1.11 (#19613) 2020-10-30 14:41:21 -05:00
Jen Herting
05cd3c4380
New package: py-cudf (#19111)
* [py-cudf] created template

* [py-cudf] set build directory

* [py-cudf] adding dependencies

* [py-cudf] fixed phases

* [py-cudf] added cmake to fetch some third party dependencies

* [py-cudf] flake8

* [py-cudf] added homepage and description. removed fixmes

* [py-cudf] added dependency of py-cupy

* [py-cudf] depends on py-fsspec

* [py-cudf] py-pyarrow requires +orc

* [py-cudf] py-pyarrow requires +parquet

* [py-cudf] removed upper python limit

* [py-cudf] checksum changed
2020-10-30 14:36:49 -05:00
Tiziano Müller
724325f789
molden: adding the package (#19626) 2020-10-30 14:35:24 -05:00
Teodor Nikolov
fef20524f9
clingo: compilation error - needs a patch (#19624)
* Add a patch to clingo

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-30 11:36:53 -07:00
Adam J. Stewart
3d7e8ff399
PyTorch: add v1.7.0 (#19555) 2020-10-30 12:42:15 -05:00
Adam J. Stewart
cb877e2a28
py-pillow-simd: add older version (#19500) 2020-10-30 12:23:12 -05:00
Adam J. Stewart
be14679719
GDAL: add new version (#19504) 2020-10-30 12:22:53 -05:00
Adam J. Stewart
bea65aacda
py-torchvision: add v0.8.0 (#19556)
* py-torchvision: add v0.8.0

* py-torchvision: add v0.8.1
2020-10-30 12:22:38 -05:00
Adam J. Stewart
bfab98d41e
oneDNN: add v1.6.5 (#19557) 2020-10-30 12:22:07 -05:00
Adam J. Stewart
9dd2ddb7db
py-numpy: add v1.19.3 (#19593) 2020-10-30 12:21:52 -05:00
Seth R. Johnson
f6189031b9
ninja: support spack find external (#19616) 2020-10-30 11:53:30 -05:00
manifest
fc1d39dedc
gemini dep cyordereddict + (#19333)
* gemini dep py-cyordereddict +

* dep ipyparallel +

* py-ipython-cluster +

* py-cyordereddict URL+dep fix

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

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

* py-ipython-cluster-helper dep fix

* py-ipyparallel dep fix

* ipython-cluster-helper debug

* ipython-cluster-helper debug

* ipyparallel dep fix

* ipython-cluster-helper dep fix

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-30 11:43:03 -05:00
ajaust
e4851d1a89
New package: py-pyprecice (#19558)
* added initial version of package and patch for precice-bindings

* updated package name

* cleanup in script; added version requirement to cython

* Remove unnecessary part of patch

* cleanup package

* added initial version of package and patch for precice-bindings

* updated package name

* cleanup in script; added version requirement to cython

* Remove unnecessary part of patch

* cleanup package

* update style of package

* reformatting to fullfil style requirements

* reformatting again

* fixing some of the issues mention in PR; working on fixing install stage

* readded py-wheel as dependency

Co-authored-by: Benjamin Rüth <benjamin.rueth@tum.de>
2020-10-30 11:39:59 -05:00
Chuck Atkins
aaa1afe9ec
mesa: Retire older autotools mesa as mesa18 and create current meson mesa (#19528) 2020-10-30 11:16:17 -04:00
Morten Kristensen
6a381940ae
py-vermin: added v1.0.0 (#19618) 2020-10-30 10:26:56 +01:00
t-nojiri
11ea2be74a
openfoam-org: added v8.0 (#19622)
openfoam:  fixed build on aarch64
2020-10-30 10:19:40 +01:00
Michael Kuhn
aa14a0aec7
graphviz: fix implicit patch (#19621)
The patch seems to be included in version 2.44.1 already. Moreover, it
is necessary to specify `level=0` to make it apply.
2020-10-30 10:16:40 +01:00
t-nojiri
52379d87fe
caliper: Fix for aarch64 (#19564) 2020-10-29 22:01:05 -05:00
Chris Chambreau
ebe1c6badd
mpip: add v3.5 release (#19559)
* Update for mpip-3.5 release

* Additional changes to support 3.5 and 3.4.1 releases

* Specify python deptype
2020-10-29 16:56:54 -07:00
Jean-Paul Pelteret
52959528a2
Suite-sparse: Fix Darwin install name (#19507) 2020-10-29 15:29:39 -05:00
Geoffrey Oxberry
af057e0196
yapf: add version 0.30.0 (#19598) 2020-10-29 14:14:55 -05:00
Ben Corbett
305d8d9b1b
Adds a package for LvArray (#19221)
* RAJA and CHAI changes.

* Added LvArray package.
2020-10-29 13:52:10 -05:00
David Beckingsale
e2a720930a
Patch CMake version check in Umpire (#19590)
* Patch CMake version check in Umpire

* Update version constraint for cmake_version_check patch

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

* Add maintainers to Umpire

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-29 11:32:56 -07:00
Jen Herting
518124c14a
[py-torch-nvidia-apex] added version 201019 and added dependency on p… (#19548)
* [py-torch-nvidia-apex] added version 201019 and added dependency on py-pybind11

* [py-torch-nvidia-apex] changed versioning format

* [py-torch-nvidia-apex] removed redundent version condition

* [py-torch-nvidia-apex] removed condition on dependency
2020-10-29 11:20:18 -05:00
Jen Herting
0fc79293c6
New package: py-cupy (#19468)
* [py-cupy] created template

* [py-cupy] added dependencies

* [py-cupy] switched to git based download for submodules

* [py-cupy] added dependencies

* [py-cupy] added homepage and description. removed fixmes

* [py-cupy] updated to tarball from pypi
2020-10-29 11:17:14 -05:00
h-denpo
c2e6610948
plplot:fix: add: depends_on('libsm', type='link') (#19594) 2020-10-29 11:10:57 -05:00
Rémi Lacroix
a4a64e1fbd
Gromacs: Remove a dependency that could never be enabled. (#19599)
The `fft` variant was removed but not the associated dependency.
2020-10-29 11:08:13 -05:00
Greg Becker
71cb46afde
clingo+python extends python (#19585) 2020-10-29 10:38:17 -05:00
AMD Toolchain Support
09b63ae3d1
Adding AOCC support for M4 (#19572)
* Adding AOCC support for M4

* combining 4 if-statements into a single if-statement with or conditions

* keeping parentheses around the or expressions

* fixing flake8 test failures

Co-authored-by: mohan babu <mohbabul@amd.com>
2020-10-29 10:13:30 -05:00
G-Ragghianti
0bed9a1990
SLATE package: New versions of slate, blaspp, and lapackpp with CMake build support (#19587)
* New versions of slate, blaspp, and lapackpp with CMake build support

* Fixing formatting
2020-10-29 10:13:02 -05:00
t-nojiri
ad87eece17
launchmon: Fix for aarch64 (#19562) 2020-10-28 21:11:36 -05:00
Seth R. Johnson
ef9c80de23
qt: Silence build and force xmlpatterns library on for Qt4 (#19591)
For some mysterious reason Qt4 stopped building the xmlpatterns
component, needed by some downstream packages. With this patch, the
component successfully builds with
```
qt@4.8.7~dbus~debug~examples~framework~gtk~opengl~phonon+shared~sql~ssl~tools~webkit freetype=none arch=linux-rhel7-haswell %gcc@10.2.0
```
2020-10-28 20:47:16 -05:00
manifest
f7269ffd0a
pest suit + (#19458)
* pestpp +

* build -f default
2020-10-28 20:46:04 -05:00
manifest
b4a0a43d98
PopLDdecay package + (#17802)
* poplddecay bio

* flake8 debug

* bin PATH correction

* build step opt

* BUILD_PATH fix

* retro implementation + style fix
2020-10-28 20:45:24 -05:00
manifest
3243e904a8
Pbbam debug (#17803)
* pbbam path fix

* pbbam flake8 fix

* sys var build_directory sub

* pbbam flake8 fix
2020-10-28 20:44:38 -05:00
David Beckingsale
44bacefb27
RAJA package: Don't set both CUDA_ARCH and CMAKE_CUDA_FLAGS (#19589) 2020-10-28 16:54:23 -07:00
dunatotatos
f028079564
Update strelka (#19565)
* Update package.py

Remove breaking patch.

Patching the shebang is useless is the dependencies are properly loaded before execution. Furthermore, the long paths which can be generated when installing with Spack can exceed the maximum length of the shebang.

* Add newer versions of strelka.
2020-10-28 10:58:30 -05:00
dunatotatos
1dd7370885
Remove unused dependency. (#19566)
Boost is not used to build Manta.
2020-10-28 10:57:19 -05:00
Toyohisa Kameyama
f320a650d8
py-mmcv: fix Opencv detection. (#19567) 2020-10-28 10:56:52 -05:00
Roberto Di Remigio
98a1771590
Do not build XCFun tests (#19568) 2020-10-28 10:56:11 -05:00
Roberto Di Remigio
f4b63db78f
Do not build MRCPP tests (#19569) 2020-10-28 10:55:46 -05:00
Roberto Di Remigio
85e6334d6f
Add new package: mrchem (#19571) 2020-10-28 10:55:19 -05:00
Dr. Christian Tacke
674fb16828
openssl: Add version 1.1.1h (#19574) 2020-10-28 10:53:33 -05:00
Pieter Ghysels
9b809e01b4
Add new minor version 1.2.1 for ButterflyPACK (#19554) 2020-10-27 20:28:24 -05:00
lorddavidiii
6a5d399f55
asciidoc-py3 add docbook dependency and fix a enviroment variable problem for docbook-{xml,xsl} (#19547)
* asciidoc-py3: add docbook-{xml,xsl} dependency

* docbook-{xsl,xml}: fix XML_CATALOG_FILES enviroment variable
2020-10-27 20:11:37 -05:00
Jen Herting
79b0eab2af
New package: libcudf (#19110)
* [libcudf] created template

* [libcudf] depends on cuda

* [libcudf] set cmake dir

* [libcudf] depends on boost

* [libcudf] depends on py-pyarrow

* [libcudf] depends on librmm

* [libcudf] depends on dlpack

* [libcudf] added more dependency information from https://github.com/rapidsai/libcudf/blob/v0.15.0/CONTRIBUTING.md#customizing-the-build

* [libcudf] removed python dependencies

* [libcudf] fixed url that got mangled in package renaming

* [libcudf] added default build options from build.sh

* [libcudf] added version 0.16.0a

* [libcudf] removed version 0.16.0a as it's an alpha version

* [libcudf] added homepage and description. removed fixmes

* [libcudf] flake8

* [libcudf] arrow requires +orc

* [libcudf] requires +parquet

* [libcudf] checksum changed
2020-10-27 20:11:06 -05:00
Jen Herting
7bd5397aca
New Package: py-rmm (#19104)
* [py-rmm] created template

* [py-rmm] added dependencies

* [py-rmm] setting build_directory

* [py-rmm] added dependencies cuda and spdlog

* [py-rmm] added homepage and description. removed fixmes

* [py-rmm] added for loop for dependency versions

* [py-rmm] flake8

* [py-rmm] updating upper range of python version

* [py-rmm] removing python upper limit
2020-10-27 20:10:40 -05:00
t-nojiri
429f49a1e4
bowtie2: Add version 2.4.2 (#19537) 2020-10-27 20:09:05 -05:00
adityakavalur
9f89a7e9f7
Update package.py (#19513)
On Cori(Cray-XC40), I need to pass the entire path for the compilers, this is what is saved in c_compiler, cpp_compiler, f_compiler. Therefore, when for the MPI wrappers only the binary name is provided I run into the same issue. There is no drawback of passing the entire path, this is set by the user through the compiler path anyways.
2020-10-27 13:24:09 -05:00
Roberto Di Remigio
7313cf5ea5
Update MRCPP package.py (#19541) 2020-10-27 09:58:24 -05:00
h-denpo
78a759129a
ghostscript: fix: add: depends_on('krb5', type='link') (#19536) 2020-10-27 09:54:33 -05:00
t-nojiri
f6c51efa85
diamond: Add version 2.0.4 (#19535) 2020-10-27 09:53:38 -05:00
Jungwon Kim
64974c43c7
added -lpthread flag in kv/tests/CMakeLists.txt (#19533)
* added -lpthread flag in kv/tests/CMakeLists.txt

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

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-27 09:53:22 -05:00
daichi-nishi
e214deec5b
modified:var/spack/repos/builtin/packages/ppopen-appl-bem-at/package.py (#19538) 2020-10-27 09:53:04 -05:00
Chuck Atkins
57200f01fd
camp: Add missing checksum (#19543) 2020-10-27 09:52:28 -05:00
Toyohisa Kameyama
bb00b1a7c9
sbang: add support for php (#18299)
PHP supports an initial shebang, but its comment syntax can't handle our 2-line
shebangs. So, we need to embed the 2nd-line shebang comment to look like a
PHP comment:

    <?php #!/path/to/php ?>

This adds patching support to the sbang hook and support for
instrumenting php shebangs.

This also patches `phar`, which is a tool used to create php packages.
`phar` itself has to add sbangs to those packages (as phar archives
apparently contain UTF-8, as well as binary blobs), and `phar` sets a
checksum based on the contents of the package.

Co-authored-by: Todd Gamblin <tgamblin@llnl.gov>
2020-10-26 22:11:43 -07:00
t-nojiri
cb07d9ddb1
netgauge: Fix for aarch64 (#19462)
* netgauge: Fix for aarch64

* netgauge: Revise the points indicated by the review.
2020-10-26 20:20:18 -05:00
Geoffrey Gunter
e9223062a8
New package: date (#19515)
* Add new package: date

* date: resolve style conformance issues

* date: explicitly disable some cmake options

Explicitly disable CMake options corresponding to variant
'tzdb=download'

* date: make more cmake options explicit

* date: simplify defining cmake cli args
2020-10-26 20:18:34 -05:00
iarspider
93c985e5a9
New package: py-minrpc (#19524)
* New package: py-minrpc

* Delete package.py.save

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

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-26 16:20:45 -05:00
jthies
5d5711621a
packages/phist: fix incorrect git url (#19527)
Co-authored-by: Thies <thie_jo@fe-store01.sc.bs.dlr.de>
2020-10-26 16:19:53 -05:00
Sinan
4f720fb9ba
package/gunrock add v1.2 (#19516)
* package/gunrock add v1.2

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

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

Co-authored-by: sbulut <sbulut@3vgeomatics.com>
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-26 16:17:27 -05:00
David Beckingsale
4f9c621284
Add camp & BLT dependencies to Umpire (#19411)
* Add camp & BLT dependencies to Umpire

* Remove tests variant
2020-10-26 16:12:03 -05:00
Patrick Gartung
1c2c30a139
sbang: put sbang in the install_tree (#11598)
`sbang` is not always accessible to users of packages, e.g., if Spack
is installed in someone's home directory and they deploy software
for others.  Avoid this by:

1. Always installing the `sbang` script in the `install_tree`
2. Relocating binaries to point to the copy in the `install_tree` 
   and not the one in the Spack installation.

This PR also:
- ensures that `sbang` is reinstalled if it is modified in Spack
- adds tests
- updates the way `gobject-introspection` patches Makefiles
   to support `sbang`

Co-authored-by: Todd Gamblin <tgamblin@llnl.gov>
2020-10-26 12:37:54 -07:00
dunatotatos
718150b997
Update GATK versions. (#19521) 2020-10-26 13:32:35 -05:00
takanori-ihara
b9d3d668d9
fujitsu-ssl2: update package.py (#19519) 2020-10-26 13:31:45 -05:00
Geoffrey Gunter
7ce4518cc0
abseil-cpp: add versions 20200923.{1,2} (#19517) 2020-10-26 13:29:16 -05:00
Jen Herting
7649c652c0
New package: py-visdom (#19479)
* [py-visdom] created template

* [py-visdom] added dependencies

* [py-visdom] added homepage and description. removed fixmes

* [py-visdom] added dependency on py-torchfile

* [py-visdom] py-pillow -> pil

* [py-visdom] fixed url format

* [py-visdom] fixed url format
2020-10-26 13:24:30 -05:00
David Beckingsale
7ca1f6c5d5
Add BLT package (#19410)
* Add BLT package

* Switch install function

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

* Add type='run' to cmake dependency

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

* Add git attribute to BLT

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-26 12:15:55 -05:00
Tiziano Müller
f921bcbe0b
cp2k, libxc, libint: fix builds with %intel, resp. intel-parallel-studio+mkl (#19522)
* cp2k: locate correct include dir when using intel-parallel-studio+mkl for fftw-api

* libxc: drop arch-specific intel opt. flags

fixes #17794

* libint: drop arch-specific intel opt. flags, always build Fortran example with FC

fixes #17509
2020-10-26 16:32:15 +01:00
Sinan
2e3355d2f9
package/pmdk add variants, version 1.9 (#19512)
* package/pmdk add variants, version 1.9

* add dependency

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

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

Co-authored-by: sbulut <sbulut@3vgeomatics.com>
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-25 20:39:44 -05:00
jthies
182ca4cb68
phist: two new versions and disable ccache because we don't have a dependency on ccache. (#19510)
Otherwise, phist would look for ccache via cmake, which is not the spack way to do it.

Co-authored-by: Thies <thie_jo@be-cpu03.sc.bs.dlr.de>
2020-10-25 16:35:43 -05:00
Massimiliano Culpo
6752a39629
py-coverage: added v5.3 (#19509) 2020-10-24 22:29:48 +02:00
Marty Kandes
4cf85ed5f7
Fix GROMACS to require FFTW when using cuda (#19505)
GROMACS still requires a version of FFTW when compiling it to utilize
NVIDIA GPUs. In fact, the type of calculation that depends on FFTW --
Particle-Mesh Ewald (PME) -- is generally run on the host system's CPUs,
even when GPUs are available.
2020-10-23 18:58:13 -05:00
iarspider
978d8ad0af
New package: py-rise (#19496)
* New package: py-rise

* Fix URL and add description

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

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-23 14:59:52 -05:00
Tiziano Müller
bbc048e615
let intel-parallel-studio provide fftw-api for +mkl (#19497) 2020-10-23 11:02:56 -05:00
Scott McMillan
ccc331af26
CMake fix: narrow versions that the PGI patch is applied to (#19495)
Co-authored-by: Scott McMillan <smcmillan@nvidia.com>
2020-10-23 11:00:16 -05:00
iarspider
1d56ad0cdb
New package: py-gsi (#19494)
* New package: py-gsi

* Add dependency on py-setuptools
2020-10-23 10:59:31 -05:00
lorddavidiii
4d414e58b9
Update asciidoc-py3 and fix build problem (#19491)
* asciidoc-py3: add new version 9.0.3

* asciidoc-py3: fix build

- add libxml2 and libxslt as dependency
2020-10-23 10:47:38 -05:00
daichi-nishi
270c647e71
modified:var/spack/repos/builtin/packages/ppopen-appl-fem/package.py (#19489) 2020-10-23 10:46:57 -05:00
daichi-nishi
5e3e3672f6
modified:var/spack/repos/builtin/packages/ppopen-appl-fdm/package.py (#19488) 2020-10-23 10:46:30 -05:00
Tiziano Müller
33989341bd
gaussian-src: initial commit, gaussian-view: update to 6.1.1 (#17711)
* gaussian-src: initial commit to build from source

* do not install the source to ensure to not accidentally distribute
  it to users
* set required runtime env vars based on the login.profile

* gaussian-view: update to 6.1.1
2020-10-23 10:43:34 -05:00
Michael Kuhn
dcf8cf317b
gcc: Fix zstd patch version range (#19490)
PR #19482 updated gcc to only apply the zstd patch until @10.2 but the
releases/gcc-10 branch actually does not contain the patch yet, that is,
gcc@10.3 will most likely have the same problem. Apply the patch for all
10.x releases instead.
2020-10-23 07:37:15 -05:00
darmac
4d4f7393a3
Add new package: acpica-tools (#18739)
* Add new package: acpica-tools

* refine build dependencies
2020-10-23 10:17:46 +02:00
Thomas Green
fe04f06896
gcc: fix build of gcc@master by limiting the version range of a patch (#19482)
Co-authored-by: Thomas Green <ca-tgreen@gw4a64fxlogin00.head.gw4.metoffice.gov.uk>
2020-10-23 09:32:05 +02:00
Todd Gamblin
7b7907077f
graphviz: add patch for XCode 12 (#19485)
- [x] Add a patch to fix an implicit declaration error with apple-clang 12
2020-10-23 09:26:55 +02:00
darmac
a381b44b75
openipmi: added new package at v2.0.28 (#18790)
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-23 09:24:05 +02:00
daichi-nishi
98a7cf7654
modified:var/spack/repos/builtin/packages/ppopen-appl-fvm/package.py (#19487) 2020-10-22 23:06:37 -05:00
manifest
8ac4284e66
Bcolz (#19331)
* gemini dep -py-bcolz +

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

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

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

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

* py-bcolz URL fix

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

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-22 23:04:38 -05:00
iarspider
625136b5da
Syscalc hash (#19323)
* Update syscalc hash

* Tiny fix

* Change URL and update hash as advised by the devs

Co-authored-by: iarspider <iarpsider@gmail.com>
2020-10-22 16:55:52 -05:00
Jen Herting
971d13e9bd
New package: py-dominate (#19483)
* [py-dominate] created template

* [py-dominate] added dependencies

* [py-dominate] added homepage and description. removed fixmes

* [py-dominate] fixed url format
2020-10-22 16:53:01 -05:00
Scott McMillan
0015dd0bf8
Enable packages to use the NVIDIA HPC SDK (#19452)
* Enable packages to use the NVIDIA HPC SDK

* fix linter and review items

* fix linter issue

Co-authored-by: Scott McMillan <smcmillan@nvidia.com>
2020-10-22 16:42:48 -05:00
Jen Herting
fd3dbb2493
New package: py-torchfile (#19481)
* [py-torchfile] created template

* [py-torchfile] set python versions

* [py-torchfile] depends on py-numpy

* [py-torchfile] fixed url format

* [py-torchfile] added homepage and description. removed fixmes

* [py-torchfile] fixed url format
2020-10-22 16:36:34 -05:00
Jen Herting
d6f19eeed2
[py-pyarrow] cuda and orc support (#19445)
* [py-pyarrow] telling setup.py that we want cuda support

* [py-pyarrow] added orc variant

* [py-pyarrow] passing the orc variant down the line

* [py-pyarrow] added variant description
2020-10-22 15:19:16 -05:00
Jen Herting
0baaeec58d
Arrow: add orc support (#19442)
* [arrow] added orc support variant

* [arrow] depends on orc

* [arrow] added explicit disable of features for variants
2020-10-22 15:18:54 -05:00
daichi-nishi
5407a74f2b
modified:var/spack/repos/builtin/packages/ppopen-appl-amr-fdm/package.py (#19459) 2020-10-22 15:03:09 -05:00
daichi-nishi
680c0ac06d
modified : var/spack/repos/builtin/packages/ppopen-appl-bem/package.py (#19460) 2020-10-22 15:02:41 -05:00
daichi-nishi
fb82810d50
ppopen-appl-dem-util:change download site to github. (#19461)
* modified:var/spack/repos/builtin/packages/ppopen-appl-dem-util/package.py

* modified:var/spack/repos/builtin/packages/ppopen-appl-dem-util/package.py:deleted whitespace
2020-10-22 15:02:11 -05:00
lorddavidiii
6a82b2260f
Add opencl-headers and use ocl-icd as OpenCL provider (#19463)
* ocl-icd: fix build problems

* New package: opencl-c-headers

* New package: opencl-clhpp

* New bundled package: opencl-headers

- bundle C and C++ header files

* ocl-icd: Add +headers variant to use this as opencl provider

* ocl-icd: add new upstream release 2.2.13

* ocl-icd: add asciidoc-py3 and xmlto dependency needed for manpage generation

* ocl-icd and opencl-headers provides OpenCL 3.0

- also add more explicit version providing for older ocl-icd versions

* opencl-headers: add maximum of supported opencl versions for all versions

* opencl-headers: there aren't final releases with OpenCL 3.0
2020-10-22 15:00:40 -05:00
daichi-nishi
7c78d15e74
modified:var/spack/repos/builtin/packages/ppopen-appl-fdm-at/package.py (#19464) 2020-10-22 14:57:37 -05:00
dunatotatos
61a7900573
Restrict Python version for Strelka to Python 2. (#19466)
Fix #19465
2020-10-22 14:56:54 -05:00
Jen Herting
32a68fbbd4
New Package: py-fastrlock (#19467)
* [py-fastrlock] created template

* [py-fastrlock] added dependencies and setting --with-cython

* [py-fastrlock] added homepage and description. removed fixmes
2020-10-22 14:55:14 -05:00
Andrew W Elble
e4ce123ddf
hercules (#19434) 2020-10-22 15:20:30 -04:00
darmac
0d46531791
Add new package: py-cantoolz (#18812)
* Add new package: py-cantoolz

* refine depends
2020-10-22 14:11:06 -05:00
Jen Herting
e1e0bbb4cb
New package: orc (#19441)
* [orc] created template

* [orc] depends on maven

* [orc] building with -fPIC

* [orc] fixed name of c flags option

* [orc] depends on openssl

* [orc] added dependencies and disableing installing vendored libs

* [orc] disabling hdfs

* [orc] depending on specific versions of dependencies

* [orc] no building of third party libs

* [orc] helping cmake find the dependencies

* [orc] disabling features that would require static protobuf libraries

* [orc] dependency versions are ranges

* [orc] added homepage and description. removed fixmes

* [orc] flake8

* [orc] switching to compilier indipendent code
2020-10-22 14:05:18 -05:00
Jen Herting
bd0b53f4fb
[treelite] added python and protobuf support (#19444)
* [treelite] added protobuf variant

* [treelite] adding python support

* [treelite] disable protobuf by default

* [treelite] flake8

* [treelite] reordered phases
2020-10-22 14:03:05 -05:00
Justin S
121a8a5cd9
transrate: new package at 1.0.3 (#19295)
* transrate: new package at 1.0.3

* transrate: add macOS binary distribution

* transrate: fix platform switching
2020-10-22 14:01:49 -05:00
Justin S
db167897f4
py-tomlkit: new package at 0.7.0 (#19450)
* py-tomlkit: new package at 0.7.0

* py-tomlkit: add dependencies
2020-10-22 14:01:14 -05:00
Andrew W Elble
f4049a71c2
New package: py-labours (#19433)
* py-labours

* fix dep version constraints
2020-10-22 14:14:57 -04:00
Andrew W Elble
b77279e9cc
py-seriate (#19432) 2020-10-22 12:36:12 -04:00
Andrew W Elble
745875b008
New package: py-or-tools (#19431)
* py-or-tools

* python is, of course, a runtime dep

* more dependency fixes, use extends.

* protobuf is >= 3.12.2
2020-10-22 11:59:48 -04:00
darmac
646af81263
r-sf: fix build error (#19386)
* r-sf: fix build error

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

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-22 10:57:28 -05:00
iarspider
601636b755
Add herwig3 (#19406)
* Add recipe for qgraf

* Revert "Add recipe for qgraf"

This reverts commit 76783f73867a32b4a96e980e31a433ed3c0037fd.

* Add herwig3

* Prepare fixes based on MR (needs checking)

* Set all dependencies (except python) as build-type

* OK now

* Move import to the top of the file

* Fix dependency name

Co-authored-by: Ivan Razumov <ivan.razumov@cern.ch>
2020-10-22 10:56:53 -05:00
Andrew W Elble
019205ec7a
cbc (#19419) 2020-10-22 11:20:19 -04:00
Andrew W Elble
7935ec501f
cgl (#19420) 2020-10-22 10:47:23 -04:00
Andrew W Elble
caab89b9c9
New package: py-lifelines (#19429)
* py-lifelines

* also carry the newer version of lifelines

* 0.25.5 needs python >= 3.6
2020-10-21 22:33:02 -05:00
Andrew W Elble
e800b6029f
clp (#19418) 2020-10-21 22:32:44 -05:00
iarspider
74e93aff41
Add Gosam (#19401)
* Add recipe for qgraf

* Revert "Add recipe for qgraf"

This reverts commit 76783f73867a32b4a96e980e31a433ed3c0037fd.

* Add gosam

* Flake-8

* Flake-8

* Delete gosam-1.2.4.patch

Remove patch

* Remove patch from recipe

* Changes from MR

Co-authored-by: Ivan Razumov <ivan.razumov@cern.ch>
2020-10-21 22:32:29 -05:00
Tom Payerle
94221fa225
new package: py-tinyarray (#19454) 2020-10-21 19:28:34 -05:00
Andrew W Elble
ec068f8070
New package: py-autograd-gamma (#19426)
* py-autograd-gamma

* missing dependencies
2020-10-21 19:19:46 -05:00
iarspider
27211ba90b
Add Njet (#19399)
* Add recipe for qgraf

* Revert "Add recipe for qgraf"

This reverts commit 76783f73867a32b4a96e980e31a433ed3c0037fd.

* Add NJet

* flake-8

* Flake-8

Co-authored-by: Ivan Razumov <ivan.razumov@cern.ch>
2020-10-21 19:16:29 -05:00
iarspider
399ca3b671
Add qgraf (#19404)
* Add recipe for qgraf

* Revert "Add recipe for qgraf"

This reverts commit 76783f73867a32b4a96e980e31a433ed3c0037fd.

* Add qgraf

* Update package.py

Changes from review

* Changes from MR

* Fix for URLs containing @ symbol

Co-authored-by: Ivan Razumov <ivan.razumov@cern.ch>
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-21 19:16:11 -05:00
Andrew W Elble
5a0303860d
osi (#19424) 2020-10-21 19:15:34 -05:00
Todd Gamblin
93e7267dcc
unzip: fix build for XCode 12 on macosx (#19453)
- [x] `build_targets` should use `macosx` on macOS, `generic` on other systems
- [x] enable `LARGE_FILE_SUPPORT` by default
2020-10-21 15:31:29 -07:00
iarspider
a1278bfba0
Add Madgraph 2.8.1 (#19400)
* Add recipe for qgraf

* Revert "Add recipe for qgraf"

This reverts commit 76783f73867a32b4a96e980e31a433ed3c0037fd.

* Update madgraph to 2.8.1

* Changes from MR

* Changes from MR

Co-authored-by: Ivan Razumov <ivan.razumov@cern.ch>
2020-10-21 17:13:00 -05:00
Andrew W Elble
935aa06838
New package: py-fastdtw (#19427)
* py-fastdtw

* cython is buildtime dep
2020-10-21 17:09:41 -05:00
G-Ragghianti
d61c236db4
Lapackpp package update (#19447)
* Updated blaspp package

* Modified lapackpp for newest release

* Formatting

* Updates to lapackpp package for new version

* Added dependency on cblas

* Removed cblas dependency

* updated to lapackpp

* Added new version for blaspp and lapackpp

* Removed debugging output

* Converted version matching logic for for loop
2020-10-21 17:09:25 -05:00
Justin S
05df3c3225
py-drmaa: new package at 0.7.9 (#19451) 2020-10-21 17:09:08 -05:00
Justin S
2b3ead0b72
py-sqlalchemy-utils: new package at 0.36.8 (#19449) 2020-10-21 16:52:37 -05:00
Justin S
bbc9c5533e
py-jsonref: new package at 0.2 (#19448) 2020-10-21 16:51:39 -05:00
Simon Frasch
44a81bf914
spla: Add version 1.2.1 (#19436) 2020-10-21 16:50:44 -05:00
Massimiliano Culpo
c696518efd
Skip malformed spec strings when searching for externals (#19438)
fixes #19266

fzf search method has also been updated

Co-authored-by: Tom Scogland <tom.scogland@gmail.com>
2020-10-21 21:35:02 +02:00
Sajid Ali
2bb775496e
mpich : add python build-only dependency (#19403)
* mpich: yaksa configure fix

	modified:   var/spack/repos/builtin/packages/mpich/package.py

* typo

* python is not needed when building from preconfigured tarballs

* add maintainers
2020-10-21 13:38:09 -05:00
Andrew W Elble
b616dbc56b
New package: py-autograd (#19425)
* py-autograd

* add missing dependencies
2020-10-21 13:37:05 -05:00
Lígia Diana Amorim
947ba7e8bf
Added FFLAGS for apple-clang:11 (#17935)
* Added FFLAGS for apple-clang:11

* Added issue #

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

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-21 12:34:45 -05:00
Massimiliano Culpo
bd178ead14
gromacs: fix SIMD argument for ppc64le (#19435)
fixes #19414
2020-10-21 11:33:51 -05:00
Chuck Atkins
fdf0cde5b9
veloc: Add missing openssl dependency (#19437) 2020-10-21 12:32:35 -04:00
Andrew W Elble
d4a6efd021
scipoptsuite (#19430) 2020-10-21 10:56:16 -05:00
Andrew W Elble
e9eb9cdc41
py-hdbscan (#19428) 2020-10-21 10:53:43 -05:00
Andrew W Elble
c678f119ba
glog (#19423) 2020-10-21 10:48:07 -05:00
Andrew W Elble
70cfdab372
gflags (#19422) 2020-10-21 10:47:31 -05:00
Andrew W Elble
a26b744b65
coinutils (#19421) 2020-10-21 10:46:50 -05:00
albestro
f006a54db2
Update git to 2.29.0 (#19415) 2020-10-21 11:39:43 -04:00
darmac
f4ecc8bad7
update version to avoid compile error (#19363)
* update version to avoid compile error

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

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-21 10:39:02 -05:00
Kelly (KT) Thompson
490105ea20
Provide doxygen@1.8.20. (#19412) 2020-10-21 10:38:40 -05:00
darmac
1a57787686
py-cvxopt: refine dependency @1.1.9 and update version to @1.2.5 (#19385)
* refine dependency @1.1.9 and update version to @1.2.5

* refine depends_on() for python
2020-10-21 10:22:26 -05:00
iarspider
640d1a0034
Add FORM (#19397)
* Add recipe for qgraf

* Revert "Add recipe for qgraf"

This reverts commit 76783f73867a32b4a96e980e31a433ed3c0037fd.

* Add FORM

* Update package.py

Changes from review

Co-authored-by: Ivan Razumov <ivan.razumov@cern.ch>
2020-10-21 10:20:26 -05:00
iarspider
cf733b2dd2
Add QD (#19402)
* Add recipe for qgraf

* Revert "Add recipe for qgraf"

This reverts commit 76783f73867a32b4a96e980e31a433ed3c0037fd.

* Add QD

* Update package.py

Changes from review

Co-authored-by: Ivan Razumov <ivan.razumov@cern.ch>
2020-10-21 10:18:15 -05:00
Chris Richardson
f0712bde48
Add Allinea to cray-libsci (#19232) 2020-10-21 10:06:31 -05:00
Toyohisa Kameyama
35ad3bb0fc
quantum-espresso: fix build fail @6.6 and add conflicts a64fx. (#19383)
* quantum-espresso: fix build fail @6.6 and add conflicts a64fx.

* get patch to gitlab.

* Add +patch
2020-10-21 10:03:54 -05:00
Martin Aumüller
0e6b818c52
Add new packages: ispc & embree (#19361)
* Add new package: ispc

* Add new package: embree
2020-10-20 19:00:45 -05:00
iarspider
03611f2e89
Thepeg fix (#19405)
* Add recipe for qgraf

* Revert "Add recipe for qgraf"

This reverts commit 76783f73867a32b4a96e980e31a433ed3c0037fd.

* Fixes for thepeg

Co-authored-by: Ivan Razumov <ivan.razumov@cern.ch>
2020-10-20 16:33:17 -05:00
Josh Essman
cee5c2e755
mfem: Fix support for SUNDIALS and PETSc features (#19326)
* mfem: specify PETSC_DIR, link correct sundials libraries

* fix: only use PETSC_DIR directly for static builds

* fix: only use sundials nvecmpiplusx for MFEM 4.2+
2020-10-20 16:26:34 -05:00
eugeneswalker
fa9ad0a3da
tau unwind patch: only patch 2.29, not 2.29.1 (#19409) 2020-10-20 16:25:52 -05:00
iarspider
d9bb90d06e
Lhapdf extends python (#19398)
* Add recipe for qgraf

* Revert "Add recipe for qgraf"

This reverts commit 76783f73867a32b4a96e980e31a433ed3c0037fd.

* LHAPDF should extend Python to get env variables correct

Co-authored-by: Ivan Razumov <ivan.razumov@cern.ch>
2020-10-20 14:59:54 -05:00
Jean-Paul Pelteret
3a56248eba
deal.II: Add more conflicts due to symbol clashes between dependencies (#19408) 2020-10-20 14:55:22 -05:00
Massimiliano Culpo
a51702e3a2
py-archspec: added new package at v0.1.1 (#19395) 2020-10-20 18:40:31 +02:00
darmac
53fc4f92b7
axel: fix build error (#19387) 2020-10-20 11:01:26 -05:00
Chuck Atkins
9241cad299
mesa: Restrict llvm to < 11 (#19393) 2020-10-20 11:59:50 -04:00
darmac
0d1002750e
refine setuptools version to avoid spec conflict (#19384) 2020-10-20 10:56:05 -05:00
GaneshPrasadMA
0253f0af29
Adding AOCC compiler to SPACK community (#19345)
* Adding AOCC compiler to SPACK community

The AOCC compiler system offers a high level of advanced optimizations, multi-threading and processor support that includes global optimization, vectorization, inter-procedural analyses, loop transformations, and code generation. AMD also provides highly optimized libraries, which extract the optimal performance from each x86 processor core when utilized. The AOCC Compiler Suite simplifies and accelerates development and tuning for x86 applications.

* Added unit tests for detection and flags for AOCC

* Addressed reviewers comments w.r.t version checks and url,checksum related line lengths

Co-authored-by: Test User <spack@example.com>
2020-10-20 10:50:09 -05:00
ketsubouchi
f68287afe9
boost: fix building old versions with non-system glib and bzip2 (#19389) 2020-10-20 15:39:57 +02:00
Toyohisa Kameyama
9beadc3c14
krims: disable float80 when non x86_64. (#19388) 2020-10-20 15:37:47 +02:00
Roberto Di Remigio
bac1f94046
MRCPP: added new versions up to v1.3.5 (#19257)
Removed all alpha versions too
2020-10-20 14:07:22 +02:00
Seth R. Johnson
18960435af
py-pyqt4: Require older version of PySIP (#19391)
Fixes #19322, thanks sto @Sinan81.
2020-10-20 14:05:11 +02:00
Glenn Johnson
87da91cef6
add updated version of py-dnaio (#19374)
* add updated version of py-dnaio

* Add py-setuptools-scm build dependency

* Fine tune the py-xopen dependency constraint

The needed version of xopen does not become specific until v0.4 of
dnaio.

* Set constraint on py-setuptools-scm

The py-setuptools-scm dependency is needed beginning with v0.4.
2020-10-19 19:53:12 -05:00
Glenn Johnson
bb87c1ff54
updated version of py-cutadapt (#19373)
* updated version of py-cutadapt

* Update dependency specs

* Add py-setuptools-scm build dependency

* More constraint fixes

* Fix version range for py-xopen
2020-10-19 19:52:27 -05:00
Martin Aumüller
b5ff28522a
Add new package: botan (#19362) 2020-10-19 19:51:15 -05:00
Sajid Ali
3fd3676fc0
gdbm patch (#19380)
* gdbm patching

* compiler name fix

* rename patch
2020-10-19 19:49:31 -05:00
Sajid Ali
7052c65031
external find for cpio (#19379)
* external find for cpio

* address reviewer comments
2020-10-19 17:48:27 -05:00
wspear
92bbc2e789
Added tau version 2.29.1 hash (#19329)
* Added tau version 2.29.1 hash

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

Make version name match branch name (master)

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-19 16:25:58 -05:00
Glenn Johnson
449604bfe8
add updated version of py-xopen (#19375)
* add updated version of py-xopen

* Update dependency constraints

* Further refine the python constraints

Also, put them all together.

* Put python constraints at top of list
2020-10-19 16:15:20 -05:00
Sergey Kosukhin
75bfdc7335
netcdf-fortran: support for Cray compiler (#18971) 2020-10-19 16:12:09 -05:00
Glenn Johnson
c31e96dcd7
New package - pulseaudio (#19378)
This PR adds the pulseaudio package and the speexdsp package as a
dependency. In addition, this PR adds a `libs` property to the libtool
package.
2020-10-19 16:11:45 -05:00
Glenn Johnson
95b9875e95
New package - Gate (#19377)
* New package - Gate

This PR adds the Gate package as well as the ITK dependency.

* Fix flake 8 errors

* Be more explicit with CMake options

Make sure Cmake values related to variants are explicitly set to either
ON/OFF.

The ITK_USE_MKL flag will turn on the following:
- USE_FFTWD=ON
- USE_FFTWF=ON
- USE_SYSTEM_FFTW=ON

Since the package depends on fftw-api, those options will always be set.
2020-10-19 16:07:47 -05:00
Glenn Johnson
152144f17a
add updated version of trimgalore (#19376) 2020-10-19 14:53:12 -05:00
Glenn Johnson
302c69eb55
Add updated version of fastqc (#19372) 2020-10-19 13:57:43 -05:00
Dr. Christian Tacke
765b41fd34
util-linux: Add version 2.33.1 (#19370) 2020-10-19 13:27:40 -05:00
Robert Pavel
c3f3cea516
Added thrust@1.8.3 (#19368)
Added version 1.8.3 to thrust
2020-10-19 13:26:58 -05:00
Sebastian Schmitt
aef1ff7ec5
Remove version in extends (#19366)
extends expects the package name only.

Cf. #12480.
2020-10-19 13:26:37 -05:00
Andrew W Elble
0df70e217f
A collection of tensorflow fixes and updates (#19371)
* A collection of tensorflow fixes and updates

* tensorflow 2.3.1 requires the workaround for external protobuf as well
* Update tensorflow-estimator to 2.3.0
* Update tensorboard to 2.3.0
* Update tensorboard-plugin-wit to use actual releases
* Patch that potentially fixes #16073

* add myself to maintainer list
2020-10-19 13:15:49 -05:00
G-Ragghianti
9cd2ab48ab
Slate package: resolves missing header issue (#19032)
* Changed make command to support new slate build variable 'blas='

* Updated to use package's "make install" target

* Added variant 'blas' to support switching blas provider and removed legacy 'mkl' variant.

* Fixed problem caused by systems which use a non-bash /bin/sh

* Removed blas= variant in preference for setting blas provider via spec syntax (e.g., ^openblas).

* Fixed formating

* Changed to MakefilePackage and cleaned up make argument generation

* Implemented "edit" method

* Removed blank line

* Sqitched to using mpi compiler wrapper variables

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

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-19 12:16:10 -05:00
darmac
761b79e34f
r-rgeos: fix build error (#19360) 2020-10-19 10:33:32 -05:00
Amjad Kotobi
432772dbb6
openssh: new version 8.4p1 (#19358) 2020-10-19 10:32:43 -05:00
Amjad Kotobi
cbd100819a
anaconda3: new versions (#19357) 2020-10-19 10:31:58 -05:00
darmac
68b05b43e0
Add new package: py-mido (#19355) 2020-10-19 10:22:08 -05:00
darmac
b4f254df5d
Add new package: py-cekit (#18813)
* Add new package: py-cekit

* refine dependencies
2020-10-19 10:21:08 -05:00
darmac
ced73019de
Add new package: tpm2-tss (#18824)
* Add new package: tpm2-tss

* remove patch(), there's no need to use it
2020-10-19 10:14:51 -05:00
darmac
78986c5575
Add new package: percona-server (#18818) 2020-10-19 10:13:55 -05:00
darmac
d48b186500
py-coapthon3: added new package at v1.0.1 (#18990)
* Add new package: py-coapthon3

* remove mistake version
2020-10-19 11:42:48 +02:00
darmac
3807ceec0b
premake-core: added new package at v5.0.0-alpha15 (#18807) 2020-10-19 10:39:40 +02:00
darmac
9799c553e8
wsmancli: added new package at v2.6.0 (#18906) 2020-10-19 10:30:41 +02:00
darmac
fb2aba6f0f
junit4: added new package at v4.13 (#18769)
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-19 10:11:00 +02:00
ketsubouchi
05ffbbc0be
butterflypack: Support fj Fortran (#17514)
* butterflypack: Support fj Fortran

* butterflypack: split patch

* butteflypack: add ieee_support_nan
2020-10-18 23:16:19 -05:00
Massimiliano Culpo
008b77a2a7
nag: added external detection capabilities (#18153) 2020-10-18 23:12:05 -05:00
Robert Blake
1b558aaa81
mpich: Add external find support (#18330)
* Adding external support to mpich

* Removing debugging print statement.
2020-10-18 23:09:13 -05:00
Omar Padron
747151c3b7
remove package: libglvnd (#18363) 2020-10-18 23:08:03 -05:00
Miranda Mundt
29e2196340
Add new package: vvtest (#18701)
* Adding vvtest to spack

* Fixing flake8 failures

* Adding suggestions

* Removing unnecessary import

* Incorporating suggested changes
2020-10-18 23:06:18 -05:00
darmac
e88e6466e2
Add new package: soci (#18816) 2020-10-18 23:04:22 -05:00
arjun-raj-kuppala
761348a3af
AMD ROCm rccl - numa.h issue fix (#19317) 2020-10-18 23:01:25 -05:00
Chuck Atkins
7d546a0145
Dataviz sdk update dep variants (#19327)
* ecp-io-sdk: Add preferred variants to all dependencies

* ecp-viz-sdk: Add preferred variants to all dependencies
2020-10-18 22:59:34 -05:00
Massimiliano Culpo
104eee7a7e
Revert "ipopt: Add condition for 'aarch64' to Ipopt/config.guess (#13499)" (#19341)
This reverts commit e7f574aad5.
2020-10-18 22:59:18 -05:00
darmac
ea7273a93e
Add new package: e2fsprogs (#18763)
* Add new package: e2fsprogs

* refine setup_run_environment()
2020-10-18 22:58:34 -05:00
t-nojiri
d16a980640
vdt: Removed the -mfpu=neon option for aarch64. (#18134) 2020-10-18 22:57:46 -05:00
t-nojiri
18391eef58
coevp: use libquadmath only x86_64 and ppcle. (#18130) 2020-10-18 21:07:04 -05:00
t-nojiri
567caafc58
dmtcp: Fix for aarch64 (#19246) 2020-10-18 20:24:51 -05:00
Adam J. Stewart
02575cb3bb
bash: add ssh flag (#18992)
* bash: add flag on macOS

* Add flag unconditionally
2020-10-18 17:40:32 -04:00
Adam J. Stewart
c3f8df7c52
py-scipy: added v1.5.3 (#19353) 2020-10-18 16:15:23 +02:00
Stephen Hudson
c8581989d5
Update libensemble to v0.7.1 (#19349)
* Update libensemble to v0.7.1

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

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-17 19:00:54 -05:00
Nichols A. Romero
8619e5b5ab
Removing classic flang. (#19350) 2020-10-17 15:27:09 -05:00
Ryan Mast
1a63baef4d
helics: Add version 2.6.1 (#19348) 2020-10-17 15:23:40 -05:00
Nichols A. Romero
1a6c5ff541
Add LLVM 11.0.0 (#19309)
* Add LLVM 11.0.0

* This longdouble patch was merged in.
2020-10-16 23:02:57 -05:00
manifest
89332361ba
gemini dep py-geneimpacts + (#19334) 2020-10-16 16:32:59 -05:00
iarspider
da71e9e88e
Fix tar detection (missing import: re) (#19338)
Co-authored-by: iarspider <iarpsider@gmail.com>
2020-10-16 16:31:40 -05:00
iarspider
7296f8c628
Add external package support to xz (#19339)
* Add external package support to xz

* Flake-8

Co-authored-by: iarspider <iarpsider@gmail.com>
2020-10-16 16:30:57 -05:00
iarspider
e9da8d1633
Add external package support to bzip2 (#19343)
* Add external package support to bzip2

* Flake-8

* Flake-8 part 2

Co-authored-by: iarspider <iarpsider@gmail.com>
2020-10-16 16:28:31 -05:00
Scott McMillan
a612be1c98
New compiler: nvhpc (NVIDIA HPC SDK) (#19294)
* Add nvhpc compiler definition: "spack compiler add" will now look
  for instances of the NVIDIA HPC SDK compiler executables
  (nvc, nvc++, nvfortran) in supplied paths
* Add the nvhpc package which installs the nvhpc compiler
* Add testing for nvhpc detection and C++-standard/pic flags

Co-authored-by: Scott McMillan <smcmillan@nvidia.com>
2020-10-16 14:04:27 -07:00
iarspider
78f349c635
ghostscript: add external package detection (#19346)
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2020-10-16 20:13:39 +02:00
Pieter Ghysels
f0b1f93d12
Fix for MKL ScaLAPACK (#19336) 2020-10-16 11:08:38 -05:00
darmac
01cf1d79db
parquet-format: added new package at v2.8.0 (#18544)
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2020-10-16 17:54:42 +02:00
manifest
506d2795a8
py-inheritance: added new package at v0.1.5 (#19337) 2020-10-16 17:07:23 +02:00
iarspider
d34b612052
diffutils: added support for external detection (#19344) 2020-10-16 16:10:07 +02:00
t-nojiri
4b9701a195
opium : convert to be an autotools package (#18708) 2020-10-16 12:08:59 +02:00
dunatotatos
cdeecf2507
GenomeWorks: added new package at v0.5.3 (#19263) 2020-10-16 10:17:32 +02:00
Harsh Bhatia
878e89ecea
faiss: added new package at v1.6.3 (#17290)
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2020-10-16 09:47:22 +02:00
Greg Becker
7a6268593c
Environments: specify packages for developer builds (#15256)
* allow environments to specify dev-build packages

* spack develop and spack undevelop commands

* never pull dev-build packges from bincache

* reinstall dev_specs when code has changed; reinstall dependents too

* preserve dev info paths and versions in concretization as special variant

* move install overwrite transaction into installer

* move dev-build argument handling to package.do_install

now that specs are dev-aware, package.do_install can add
necessary args (keep_stage=True, use_cache=False) to dev
builds. This simplifies driving logic in cmd and env._install

* allow 'any' as wildcard for variants

* spec: allow anonymous dependencies

raise an error when constraining by or normalizing an anonymous dep
refactor concretize_develop to remove dev_build variant
refactor tests to check for ^dev_path=any instead of +dev_build

* fix variant class hierarchy
2020-10-15 17:23:16 -07:00
Omar Padron
2ed39dfd8e
make opengl and spectrum-mpi set has_code = False (#19133)
* make opengl and spectrum-mpi set has_code = False
2020-10-15 15:13:21 -04:00
Sreenivasa Murthy Kolam
0b6f995187
Update migraphx for rocm 3.8 (#19300)
* update to migraphx for rocm_3.7.0 and rocm_3.8.0

* fix flake8 errors

* address review comments

* review changes

* removed the msgpack,mentioned twice
2020-10-15 10:41:48 -05:00
darmac
9240058c0d
Add new package: bdii (#18732)
* Add new package: bdii

* bdii: refine dependents
2020-10-15 16:47:06 +02:00
darmac
a9d25ea01b
py-acme-tiny: added new package at v4.0.4 (#18808) 2020-10-15 16:14:13 +02:00
Jean-Paul Pelteret
c1f2d6a73b
GiNaC: added new package at v1.7.11, updated cln (#15730) 2020-10-15 16:03:12 +02:00
Tom Payerle
d034d622c0
papi: restrict +sde to @6.0.0: (#19290)
Software defined events (SDE) appear to have been introduced only in
@6.0.0 (see e.g. http://icl.utk.edu/papi/software/view.html?id=275)
See #19289
2020-10-15 15:44:10 +02:00
Tom Payerle
9a554769a3
pexsi: add openmp flags to fortran flags if dependencies use OpenMP (#19274)
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-15 15:41:58 +02:00
Cody Balos
a9dfa89c89
xbraid: added v2.3.0 and v3.0.0 (#19280) 2020-10-15 15:38:05 +02:00
Adam J. Stewart
d1423e21fb
CMake: added v3.18.3 and v3.18.4 (#19302) 2020-10-15 15:28:09 +02:00
manifest
4b9bdea26b
blasr-libcpp: improved setup_run_environment (#18038)
Added non standard paths to LD_LIBRARY_PATH
2020-10-15 15:26:39 +02:00
Thomas Gruber
f45e8ac70b
LIKWID: added v5.0.2, new depends_on clauses and a patch for Lua (#19164) 2020-10-15 15:20:04 +02:00
G-Ragghianti
1bf87447ad
Blaspp: added v2020.10.0, v2020.09.0, reworked recipe (#19311) 2020-10-15 14:58:31 +02:00
Hadrien G
298e18dbf3
acts: added v1.02.0 (#19305) 2020-10-15 14:13:55 +02:00
Axel Huebl
d1bfc426b0
Py-Pillow: added v8.0.0 (#19320) 2020-10-15 14:13:04 +02:00
Erik Schnetter
e4c1cb380b
amrex: Add CUDA variant (#19306)
* amrex: Add CUDA variant

* amrex: require at least cuda 9
2020-10-14 21:24:20 -05:00
Jean-Paul Pelteret
50c7bc8cfd
deal.II: Fix broken include and library path concatenation (#19315) 2020-10-14 21:23:55 -05:00
Nichols A. Romero
71d2ce7403
Removing f18 package. (#19307) 2020-10-14 13:44:22 -05:00
vvolkl
a9bc5f7751
[delphes] new version, new env var (#19304) 2020-10-14 11:55:44 -05:00
Tomoki, Karatsu
48b14c4ac6
uqtk: Add version and fixes for Fujitsu compiler. (#19288)
* uqtk: Add version and fixes for Fujitsu compiler.

* Fixed order of versions.

* Add condition to execute function.
2020-10-14 11:44:27 -05:00
Nichols A. Romero
2651fab8d1
Flang NVidia offload fix (#18965)
* Make release_90 preferred version.

* Be more explicity about CUDA dependencies.

* Remove duplicate CUDA dependency in Flang package and introduce nvptx variant.

* Fix nvptx variant message.
2020-10-14 11:35:25 -05:00
Chuck Atkins
383b5b70cc
adios2: Remove rogue zmq dependency for ssc engine (#19293) 2020-10-14 00:47:15 -07:00
Edoardo Aprà
c60cbab215
new release 7.0.2 (#19297) 2020-10-13 23:06:21 -05:00
Justin S
721efc62d1
busco: add 4.1.3 (#19296) 2020-10-13 23:05:43 -05:00
David M. Rogers
beeab6e1b9
Make DEAL_II_MPI_WITH_CUDA_SUPPORT conditional on mpi package option. (#19279) 2020-10-13 13:23:04 -05:00
hhoeflin
74a30bc624
Update neovim build and libvterm (#19015)
* Fixed wrong link to version 0.0.0 and add hash for version 0.1.4

* Fix failing build for neovim@master and neovim@stable and add hash for version 0.4.0

* Fix flake8 issues

* Removed unnecessary newline

* Depedency conditions restriction to neovim >= 0.2.0 as previous versions fail to compile

* Removed build dependency on git

* Removed master from all conditions
2020-10-13 13:18:08 -05:00
Massimiliano Culpo
b84812256d
autotools: add attribute to delete libtool archives .la files (#18850)
* autotools: add attribute to delete libtool archives .la files

According to Autotools Mythbuster (https://autotools.io/libtool/lafiles.html)
libtool archive files are mostly vestigial, but they might create issues
when relocating binary packages as shown in #18694.

For GCC specifically, most distributions remove these files with
explicit commands:

https://git.stg.centos.org/rpms/gcc/blob/master/f/gcc.spec#_1303

Considered all of that, this commit adds an easy way for each
AutotoolsPackage to remove every .la file that has been installed.
The default, for the time being, is to maintain them - to be consistent
with what Spack was doing previously.

* autotools: delete libtool archive files by default

Following review this commit changes the default for
libtool archive files deletion and adds test to verify
the behavior.
2020-10-13 09:15:48 -07:00
vvolkl
c40de7c895
[acts] fix boost dependency (#19286)
@HadrienG2  the dependency is definitely there in all versions, but I did not check if the variants need to be adapted for the newer variants of acts
2020-10-13 10:09:14 -05:00
Toyohisa Kameyama
edfbfc8962
ppopen-math-vis: change download site to github. (#19285) 2020-10-13 10:08:21 -05:00
darmac
e65bb455eb
talloc: update version and dependencies (#18817) 2020-10-13 09:58:41 -05:00
darmac
4402506527
Add new package: py-rbtools (#18963)
* Add new package: py-rbtools

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

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

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

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

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

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

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

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-13 09:57:50 -05:00
darmac
8e1e6585c4
Add new package: dnstracer (#18933)
* Add new package: dnstracer

* refine package class
2020-10-13 09:55:55 -05:00
darmac
97be7e7dd3
Add new package: libopts (#18836)
* Add new package: libopts

* fix flake8 error
2020-10-13 09:55:09 -05:00
darmac
d302d546a4
Add new package: py-eg (#18885)
* Add new package: py-eg

* refine dependency
2020-10-13 09:54:35 -05:00
darmac
3834bdfc27
Add new package: symlinks (#18925)
* Add new package: symlinks

* refine edit()
2020-10-13 09:54:06 -05:00
darmac
3b5cdf2f68
Add new package: xfsprogs (#18829)
* Add new package: xfsprogs

* remove lib64 path
2020-10-13 09:52:33 -05:00
Chuck Atkins
6084529eff
paraview: Fix external dependencies for various versions (#19236) 2020-10-13 09:51:23 -05:00
darmac
08e30a21b0
py-adb-enhanced: new package at v2.5.4 (#19010) 2020-10-13 16:14:31 +02:00
darmac
5bddc652c5
Add new package: byteman (#18736) 2020-10-13 14:19:47 +02:00
Toyohisa Kameyama
9f6086e5c8
ppopen-math-mp: change download site to github. (#19284) 2020-10-13 10:31:21 +02:00
Adam J. Stewart
021cad1521
zip: add patches (#18994)
* zip: add patches

* Add .patch suffix

* Simplify build targets
2020-10-13 09:47:25 +02:00
Ganesh Kumar
cfd69da839
mivisionx: added package at v3.8.0 (#19042) 2020-10-13 09:30:53 +02:00
Toyohisa Kameyama
ae5c0054b3
ppopen-at: change download site to github (#19282) 2020-10-13 08:36:03 +02:00
Pieter Ghysels
cb9e0d5297
STRUMPACK: added v5.0.0 (#19283) 2020-10-13 08:21:59 +02:00
Adam J. Stewart
cb4e30b477
Python: add both lib and lib64 to PYTHONPATH (#18523) 2020-10-12 17:59:20 -07:00
Tomoki, Karatsu
82a224b0da
octave: Specify fortran calling-convention for Fujitsu compiler. (#19218) 2020-10-12 16:53:37 -05:00
Michael Kuhn
a062517d3d
gcc: Restrict permitted cuda versions (#19267)
gcc seems to use sm_30, which has been dropped in cuda@11.
2020-10-12 14:15:51 -05:00
Tom Payerle
7c12ca1d83
m4: Fix issue compiling with new intel compilers (#18894) (#19273)
Original version added --no-gcc to CFLAGS when compiling with intel
compilers.  This does not appear to be needed and indeed causes problems
(see #18894) with newer intel compilers; I have modified so it is not
added for intel@19: (I confirmed it is needed/works for intel@20, based
on comments in #18854 looks like holds for intel@19 as well).

(Also fix old formatting issue flake8 was complaining about)
2020-10-12 14:13:11 -05:00
Mark Olesen
7a562d4045
openfoam: update for version 20.06 patch 2020-10-12 (#19275)
Co-authored-by: Mark Olesen <Mark.Olesen@esi-group.com>
2020-10-12 14:09:32 -05:00
Joe Koning
7a8974c2d8
Update py-redis (#19063)
* Update of py-redis for merlin-1.7.5

* Add hiredis variant and python versions for 3.5.x versions.

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

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-12 14:05:09 -05:00
Evan Bollig
7b0e628016
Added slurm version 20-02-4-1 and support to build slurmrestd (#19249)
* Added slurm version 20-02-4-1 and support to build slurmrestd

* cleanup formatting

* cleanup libjwt to pass unittests

* missed one boilerplate

* hacking a pass in unittests

* defer to default install routine in libjwt
2020-10-12 13:52:23 -05:00
Dr. Christian Tacke
7a28b91bb8
singularity: added v3.6.3 (#19272) 2020-10-12 19:28:28 +02:00
darmac
b50fe3cb6b
evemu: added new package at v2.7.0 (#19013) 2020-10-12 18:14:55 +02:00
darmac
7083a542b6
libnetfilter-conntrack: new package at v1.0.4 (#19012) 2020-10-12 18:13:29 +02:00
Thomas Madlener
bead81fab5
[whizard] Disable parallel builds to avoid race condition (#19270) 2020-10-12 17:07:21 +02:00
Massimiliano Culpo
2399c2e78d
autotools: refactor search paths for aclocal in its own method (#19258)
This commit refactors the computation of the search path
for aclocal in its own method, so that it's easier to reuse
for packages that need to have a custom autoreconf phase.

Co-authored-by: Toyohisa Kameyama <kameyama@riken.jp>
2020-10-12 16:35:52 +02:00
Harmen Stoppels
2d9f692d6c
libamd_comgr.so.1 is linked to by libamdhip64.so.3, so it should be a link dep (#19025) 2020-10-12 16:28:48 +02:00
darmac
99278d9863
rng-tools: added new package at v6.10 (#19011) 2020-10-12 16:23:35 +02:00
darmac
c2517a31bf
openwsman: added new package at v2.7.0 (#19009) 2020-10-12 16:20:35 +02:00
darmac
89cd3cfdb7
glib-networking: added new package at v2.66.0 (#19008) 2020-10-12 16:19:57 +02:00
darmac
39ded3fa0f
ecdsautils: new package at v0.3.2 (#19007) 2020-10-12 16:18:32 +02:00
darmac
c49e66a06e
conserver: added new package at v8.2.5 (#18988) 2020-10-12 15:17:32 +02:00
darmac
e929cb4d51
cc65: added new package at v2.18 (#18989) 2020-10-12 15:03:46 +02:00
darmac
93f8b14de5
console-bridge: added new package at v1.0.1 (#18986) 2020-10-12 14:39:41 +02:00
Dr. Christian Tacke
fe984b994d
root: added more 6.20.* versions, switch preferred (#19265) 2020-10-12 14:12:19 +02:00
darmac
3a914f83c3
cmark: added new package at v0.29.0 (#18985) 2020-10-12 14:07:10 +02:00
Glenn Johnson
9915ce0315
Change how CUDA variants are handled for libbeagle (#18984)
- Override the cuda_arch variant setup, with multi=False to ensure one
  value is selected
- Use a conflicts statement rather than InstallError
2020-10-12 14:06:26 +02:00
Glenn Johnson
bd8c73ef18
Change how CUDA variants are handled (#18983)
- Override the cuda_arch variant setup, with multi=False to ensure one
  value is selected
- Use a conflicts statement rather than InstallError
2020-10-12 14:00:56 +02:00
Frédéric Simonis
3107f0367b
precice: added v2.1.1 (#19264) 2020-10-12 13:25:51 +02:00
darmac
023db4696e
asciidoc-py3: new patckage at v9.0.2 (#18920) 2020-10-12 13:23:48 +02:00
Glenn Johnson
eb03e648ec
Fix r-devtools package (#18981)
The r-devtools package was not installable due to a few issues.

- The rstudioapi spec was for 0.11.0 but the rstudioapi version is
  actually 0.11. This caused an error during concretization.
- Set r-usethis to depend on rlang@0.4.3: rather than r-lang@0.4.3.
- Set r-usethis to depend on r-gh@1.1.0: rather than r-gh@1.1.0.
- Added version r-gh-1.1.0 as it is not currently present in spack.
2020-10-12 13:22:41 +02:00
David M. Rogers
d431fcd904
Added CUDAHOSTCXX variable needed to compile with cuda and mpi. (#19254)
* Added CUDAHOSTCXX variable needed to compile with cuda and mpi.

* Added guard for setting CUDAHOSTCXX with MPI.

* Acceptable working version of dealii+cuda+mpi.
2020-10-12 02:28:06 -07:00
h-denpo
88794f56ed
itstool: modify depends_on('libxml2+python', type=('build', 'run')) (#19020) 2020-10-12 10:29:30 +02:00
Adam J. Stewart
1b9dce6b26
Python: add v3.9.0 (#19260) 2020-10-11 21:16:51 -07:00
Adam J. Stewart
759e8ee4c2
CUDA: update maintainers (#19262) 2020-10-11 21:11:17 -07:00
Toyohisa Kameyama
683ecb3f6e
mpifileutils: Add patch for aarch64. (#18724)
* mpifileutils: Add patch for aarch64.

* Update patch and limit version for apply patch.
2020-10-11 18:49:38 -05:00
Jean-Paul Pelteret
fe239c83fc
deal.II: Further modernisation and improvements (#19253) 2020-10-11 15:48:09 -04:00
Daniel Arndt
46cae921b9
Update datatransferkit (#19239)
Conflicts:
	var/spack/repos/builtin/packages/datatransferkit/package.py
	var/spack/repos/builtin/packages/xsdk/package.py
2020-10-11 13:27:54 -05:00
Roberto Di Remigio
7f46c11fda
Update XCFun with stable releases (#18784)
* Update XCFun with stable releases

* Fix lint
2020-10-10 21:14:15 -05:00
darmac
0ed8bbe765
Add new package: libgssglue (#18774) 2020-10-10 21:11:31 -05:00
darmac
be530949bb
Add new package: pinfo (#18806) 2020-10-10 21:11:03 -05:00
darmac
794f2c7510
Add new package: xdelta (#18827) 2020-10-10 21:09:55 -05:00
tcojean
a691e75af3
Ginkgo: new version and HIP support (#18842)
* Bump the Ginkgo version and add HIP support.

* Add the HIP variant to Ginkgo.

* Make HIP support work, check C++ compatibility.
2020-10-10 21:08:58 -05:00
Tom Payerle
793ffd8d9c
cpio: Fix issue compiling with newer intel compilers (#18854) (#18855)
* cpio: Fix issue compiling with newer intel compilers (#18854)

Do not add --no-gcc for recent intel compilers (e.g. 20.x)

* cpio: Remove --no-gcc flag for intel@19 as well as intel@20

Based on comments from @nrichart, removing --no-gcc option for intel@19
as well as intel@20
2020-10-10 21:07:04 -05:00
Toyohisa Kameyama
a408400619
audacious: add link type build to glib. (#18884) 2020-10-10 21:05:18 -05:00
Kelly (KT) Thompson
933aacf7b6
Provide draco-7_8_0. (#18947)
* Provide draco-7_8_0.

+ Also provide a patchfile for draco-7_6_0 to support CrayPE builds.
+ Version 7.8.0 has a new variant `+caliper`.
+ Sort dependencies alphabetically after grouping by required and optional.

* Remove patchfile that is no longer needed.

+ Newer versions of draco do not require this patch.
+ Older versions of draco are not supported for spectrum-mpi.

* Change new variant +caliper to default to False.
2020-10-10 21:02:00 -05:00
darmac
e8306e8f22
Add new package: less (#18952) 2020-10-10 21:00:54 -05:00
darmac
ec6f13aefa
Add new package: lsscsi (#18953) 2020-10-10 20:59:21 -05:00
darmac
6e4cf08984
Add new package: libnftnl (#18954) 2020-10-10 20:58:53 -05:00
darmac
edfac1a04f
Add new package: authd (#18955) 2020-10-10 20:58:29 -05:00
darmac
ff5d95da95
Add new package: backupninja (#18957) 2020-10-10 20:55:58 -05:00
darmac
3a59057f74
Add new package: universal-ctags (#18962) 2020-10-10 20:55:33 -05:00
darmac
28564620f6
Add new package: vtable-dumper (#18964) 2020-10-10 20:54:43 -05:00