Commit Graph

20354 Commits

Author SHA1 Message Date
a-saitoh-fj
9761c13878 dssp: added smoke tests (#21366) 2021-01-29 10:29:42 +01:00
Tomoyasu Nojiri
e3a0c48599 py-cheetah: restrict valid python interpreter to 2.7.X, add v2.4.4 (#21363) 2021-01-29 09:43:43 +01:00
Tomoyasu Nojiri
7b6c99655c py-cheetah3: add new package at v3.2.6 (#21387) 2021-01-29 09:41:32 +01:00
Tomoyasu Nojiri
bc639fe60b wtdbg2: enable build for aarch64 (#21390)
Use sse2neon to maintain the same API calls for aarch64
2021-01-29 09:37:00 +01:00
Tomoyasu Nojiri
b18479a2bd swarm: add v3.0.0 (#21389) 2021-01-29 09:18:41 +01:00
Adam J. Stewart
519ba5590c py-graphviz: add v0.8.4 (#21383) 2021-01-28 18:25:07 -08:00
Cyrus Harrison
57c23b964a add new package: bloaty (#21355) 2021-01-28 16:44:07 -08:00
Dan Lipsa
5a9da90d07 Use utf8 for latex build. (#21360)
Patch provided by @Billae

Avoid the following error:
  File "/home/danlipsa/projects/spack/lib/spack/llnl/util/tty/log.py", line 768, in _writer_daemon
    line = _retry(in_pipe.readline)()
  File "/home/danlipsa/projects/spack/lib/spack/llnl/util/tty/log.py", line 830, in wrapped
    return function(*args, **kwargs)
  File "/usr/lib/python3.8/codecs.py", line 322, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x97 in position 220: invalid start byte
2021-01-28 15:58:55 -05:00
Massimiliano Culpo
f523ea8c4e perl: add v5.32.1 (#21375)
Make it such that BigSur is seen as 10.16 rather than 11.1, since the latter causes troubles with Perl configuration
2021-01-28 21:54:28 +01:00
Desmond Orton
b095dfb44b New Package r-fpCompare@0.2.3 (#21380) 2021-01-28 14:29:57 -06:00
iarspider
f28026c040 pacparser: new package at v1.3.7 (#21372)
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2021-01-28 20:42:53 +01:00
Adam J. Stewart
eeddaaea52 Make git fetching even quieter (for git v1.7.2+)(#21013) 2021-01-28 20:41:05 +01:00
Tomoyasu Nojiri
6ae8d5c380 openmx: Fix for aarch64 (#21367) 2021-01-28 10:20:18 -08:00
Ali Ahmed
b6d52fa466 New package: libpulsar (#21369) 2021-01-28 10:12:12 -08:00
Adam J. Stewart
aa15246280 py-matplotlib: add v3.3.4 (#21378) 2021-01-28 10:09:17 -08:00
bryanherman
ff8ef48806 New package: py-pytest-doctestplus (#21335)
* added package py-pytest-doctestplus

* setuptools required for run
2021-01-28 11:00:03 -06:00
bryanherman
ff0a92e6a8 New package: py-pytest-openfiles (#21339)
* added package py-pytest-openfiles

* remove wheel dep
2021-01-28 10:59:35 -06:00
bryanherman
bf33fe4805 openmc: add v0.11.0, v0.12.0 (#21349)
Also added new variants to fine tune the build
2021-01-28 17:04:34 +01:00
iarspider
9baecd0d78 umesimd: add new package (#21370) 2021-01-28 16:22:21 +01:00
Sergey Kosukhin
d577b6fcdf autoconf: fix v2.70 and patching procedure of bin/autom4te.in (#21255)
This PR adds:

1.  A patch that fixes a bug in version 2.70 
    (will be fixed upstream in the next release: https://savannah.gnu.org/support/?110396).
2. A fix for the way we patch shebang in bin/autom4te.in. 

For 2, we need to keep the original modification timestamp of the file. 
Otherwise, we either get an empty man page for autom4te (versions 2.69 and before)
or a failure at the build time (versions 2.70 and after). 

The difference has to do with the update of the missing script: https://git.savannah.gnu.org/cgit/automake.git/commit/lib/missing?id=a22717dffe37f30ef2ad2c355b68c9b3b5e4b8c7

It will take time until developers of Autotools-based packages adjust their scripts 
to the new version, therefore, 2.69 is marked as preferred.
2021-01-28 11:21:04 +01:00
Adam J. Stewart
5b4d636d73 Clingo: fix missing import (#21364) 2021-01-28 00:38:01 -08:00
Tomoyasu Nojiri
181f921c1a libpeas: restrict python version range, use pkgconfig virtual dependency (#21313) 2021-01-28 09:31:54 +01:00
Tomoyasu Nojiri
bcb0e80548 fox: add dependency to glu virtual package (#21280) 2021-01-28 09:29:36 +01:00
Jen Herting
0ebefcc92b New package: py-proglog (#20750)
* [py-proglog] created template

* [py-proglog] added dependencies

* [py-proglog] fixed pypi url

* [py-proglog] removed fixmes, added homepage and description

* [py-proglog] url -> pypi

* [py-proglog] added dependency on setuptools
2021-01-27 20:59:19 -06:00
Rao Garimella
3dc5ffaf65 Update MSTK version (#21356)
* New interface reconstruction package

* forgot to put in CMake option for Jali

* cleanup whitespace

* fix lines with more than 79 chars

* more long line cleanup

* fix typo WONTON_ENABLE_Kokkos ---> TANGRAM_ENABLE_Kokkos

* New interface reconstruction package

* forgot to put in CMake option for Jali

* cleanup whitespace

* fix lines with more than 79 chars

* more long line cleanup

* fix typo WONTON_ENABLE_Kokkos ---> TANGRAM_ENABLE_Kokkos

* fix bugs in CMake section

* more compact cmake block

* update hash for 1.2.10 and add 1.2.11

* update recipe for Portage 3.0.0

* removing old versions - they won't build with the new recipe and the url specification doesn't work for them

* update version to 3.3.6

Co-authored-by: Rao Garimella <rao@abyzou.lanl.gov>
2021-01-27 20:58:02 -06:00
bryanherman
fe05b16922 New package: py-pytest-benchmark (#21324)
* added pytest-benchmark recipe

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

Added Python2 dependence.

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-01-27 20:57:24 -06:00
bryanherman
d1ce461a81 New package: py-pytest-cpp (#21328)
* added package py-pytest-cpp

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

package is !=5.4.0 use @:5.3.999

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-01-27 20:57:09 -06:00
bryanherman
4efeb39e95 New package: py-pytest-timeout (#21340)
* added package py-pytest-timeout

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

Added Python2.

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-01-27 20:56:52 -06:00
bryanherman
f7a47e4048 New package: py-openmc (#21351)
* added package py-openmc

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

specify branch when using branch names for versions

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

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

use run after fixture to install openmc lib

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

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

Simplify copying openmc library to py-openmc prefix using install

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

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

NumPy should be 1.9+

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

* fix paren missing

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

fixed parens

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

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

use v0.11.0 in URL

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-01-27 20:56:35 -06:00
eugeneswalker
74fbad4742 autoconf: add version 2.70 (#21362) 2021-01-27 17:59:03 -08:00
Stephen Herbein
71375b3446 flux: update to latest releases (#21306) 2021-01-27 17:56:45 -08:00
bryanherman
cc28bcddd1 fix cpio for intel@18 (#21322) 2021-01-27 17:48:26 -08:00
Harmen Stoppels
3172fc3681 Add conflict for mpich 3.4.x for clang <= 7" (#21326) 2021-01-27 17:45:38 -08:00
Michael Kuhn
f9fef22ce8 rdma-core: add 33.1 (#21361) 2021-01-27 17:31:01 -08:00
Greg Becker
0d521d56ec openmpi find external fixup (#21354) 2021-01-27 15:27:17 -08:00
Desmond Orton
18b3688cd1 Package/spades (#21227)
Co-authored-by: codeandkey <jtst@iastate.edu>
2021-01-27 23:28:37 +01:00
bryanherman
71bac42357 added gawk version 5.1.0 (#21342) 2021-01-27 13:48:53 -08:00
Christoph Junghans
6b63441281 libecpint: initial add (#21353)
* libecpint: initial add

* flake8
2021-01-27 14:19:48 -07:00
Rémi Lacroix
5ef2daaa4a ELPA: Switch to HTTPS links. (#21352) 2021-01-27 22:06:44 +01:00
Andrew-Dunning-NNL
895c8b33d9 py-dpath: new recipe (#21331) 2021-01-27 14:46:40 -06:00
bryanherman
68a144eaa3 added package py-pytest-flakes (#21337) 2021-01-27 14:38:30 -06:00
Andrew-Dunning-NNL
52c32047ad py-mailchecker: new recipe (#21346) 2021-01-27 14:33:23 -06:00
Andrew-Dunning-NNL
54f163f7dc py-jsonpath-ng: new recipe (#21347) 2021-01-27 14:23:20 -06:00
Brian Van Essen
3cbc35dbdd LBANN: add support for building with OneDNN. (#21305) 2021-01-27 21:11:31 +01:00
Brian Van Essen
aac3699748 OneDNN: add versions up to v2.1-rc (#21304) 2021-01-27 21:10:16 +01:00
Sergey Kosukhin
4d7a9df810 Add a context wrapper for mtime preservation (#21258)
Sometimes we need to patch a file that is a dependency for some other
automatically generated file that comes in a release tarball. As a
result, make tries to regenerate the dependent file using additional
tools (e.g. help2man), which would not be needed otherwise.

In some cases, it's preferable to avoid that (e.g. see #21255). A way
to do that is to save the modification timestamps before patching and
restoring them afterwards. This PR introduces a context wrapper that
does that.
2021-01-27 11:41:07 -08:00
Rao Garimella
f2c98a8537 portage: added v3.0.0, deleted old versions (#21293)
old versions won't build with the new recipe and the url 
specification doesn't work for them

Co-authored-by: Rao Garimella <rao@abyzou.lanl.gov>
2021-01-27 20:13:22 +01:00
Ben Morgan
5667759bf5 vecgeom: add v1.1.9 release (#21341) 2021-01-27 19:50:31 +01:00
Sergey Kosukhin
3cc5b7adc7 Python extensions: consistently set LDSHARED to get Spack RPATHs (#21149)
Python extensions use CC and LDSHARED from the sysconfig module to
build. When Spack installs Python, it replaces the Spack compiler
wrappers in these values with the underlying compilers (since these
wrappers are not useful outside of the context of running Spack).
In order to use the Spack compiler wrappers when building Python
extensions with Spack, Spack sets the LDSHARED environment variable
when running `Python.setup_py` (which overrides sysconfig). However,
many Python extensions use an alternative method to build (namely
PythonPackage.setup_py), which meant that LDSHARED was not set (and
RPATHs were not inserted for dependencies).

This commit makes the following changes:

* Sets LDSHARED in the environment: this applies to all commands
  executed during the build, rather than for a single command
  invocation
* Updates the logic to set LDSHARED: this replaces the compiler
  executable in LDSHARED with the Spack compiler wrapper. This
  means that for some externally-built instances of Python,
  Spack will now switch to using the Spack wrappers when building
  extensions. The behavior is expected to be the same for Spack-
  built instances of Python.
* Performs similar modifications for LDCXXSHARED (to ensure RPATHs
  are included for C++ codes)
2021-01-27 10:20:36 -08:00
Mark C. Miller
f766585882 Doc default behavior of install tests (#21309)
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2021-01-27 09:08:27 -08:00