Commit graph

13989 commits

Author SHA1 Message Date
Tamara Dahlgren
87cdfa2c25 Add support for nested "overrides" scopes. 2019-10-10 16:50:05 -07:00
Massimiliano Culpo
b07460ab5f Added NEON to the list of features required for the aarch64 family
Both floating-point and NEON are required in all standard ARMv8
implementations. Theoretically though specialized markets can support
no NEON or floating-point at all. Source:

https://developer.arm.com/docs/den0024/latest/aarch64-floating-point-and-neon

On the other hand the base procedure call standard for Aarch64
"assumes the availability of the vector registers for passing
floating-point and SIMD arguments". Further "the Arm 64-bit
architecture defines two mandatory register banks: a general-purpose
register bank which can be used for scalar integer processing and
pointer arithmetic; and a SIMD and Floating-Point register bank".
Source:

https://developer.arm.com/docs/ihi0055/latest/procedure-call-standard-for-the-arm-64-bit-architecture

This makes customization of Aarch64 with no NEON instruction set
available so unlikely that we can consider them a feature of the
generic family.
2019-10-10 16:24:36 -07:00
Massimiliano Culpo
77444dff10 ArchSpec: fix constraint satisfaction for targets
fixes #13111

Due to a missing case we were treating a single target that was not
equal to the one we were comparing to as a range open on the right.
2019-10-10 16:22:38 -07:00
Adam J. Stewart
7af8c206ac
Add patches and missing dependency to bash (#13084) 2019-10-10 12:48:49 -05:00
Adam J. Stewart
c131a725af
Add mpfr 4.0.2 (#13091) 2019-10-10 12:48:32 -05:00
Adam J. Stewart
06dffaefed
Add tar 1.32 (#13099) 2019-10-10 12:48:16 -05:00
Jannek Squar
02564ef4ab sublime-text: New version, adapt install process (#13074)
* Added new version, reworked installation process

* Removed explicit addition to PATH
2019-10-10 12:13:00 -05:00
Adam J. Stewart
e925dbcefe
Add expat 2.2.9 (#13085) 2019-10-10 12:10:48 -05:00
Adam J. Stewart
f940e8616c
Add gettext 0.20.1 (#13086) 2019-10-10 12:10:19 -05:00
Adam J. Stewart
4d2b300da0
Add isl 0.21 (#13087) 2019-10-10 12:10:03 -05:00
Adam J. Stewart
15d7e2efd5
Add libiconv 1.16 (#13088) 2019-10-10 12:09:46 -05:00
Adam J. Stewart
c570c09cbf
Add libsigsegv 2.12 (#13089) 2019-10-10 12:09:28 -05:00
Adam J. Stewart
db8178d99a
Add latest openssl releases (#13092) 2019-10-10 12:09:02 -05:00
Adam J. Stewart
ace11d857f
Add latest Perl releases (#13093) 2019-10-10 12:08:40 -05:00
Adam J. Stewart
f35c845330
Add pkgconf 1.6.3 (#13094) 2019-10-10 12:08:19 -05:00
Adam J. Stewart
0cf6980437
Add readline 8.0 (#13095) 2019-10-10 12:07:48 -05:00
Adam J. Stewart
4a5bdd1afd
gdbm: https -> http (#13096) 2019-10-10 12:07:24 -05:00
Adam J. Stewart
01b87259e2
ncurses: https -> http (#13097) 2019-10-10 12:07:05 -05:00
Adam J. Stewart
f904e47c4e
Add sqlite 3.30.0 (#13098) 2019-10-10 12:06:44 -05:00
Satish Balay
dd64bdc313 hypre: add compatibility patch for petsc/mfem build failures (#13116) 2019-10-10 09:11:15 -05:00
wspear
a042a7e91e Added new versions to py-tornado (#13080)
* Added new versions to py-tornado

* Removed all but the latest new version
2019-10-10 09:06:01 -05:00
Matthias Wolf
e69efded32 py-line-profiler: add 2.1.2, re-run cython if needed (#13102)
* py-line-profiler: add 2.1.2, re-run cython if needed

See rkern/line_profiler#166.

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

Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
2019-10-10 11:34:50 +02:00
Rob Latham
d93cacfa5c libfabric: new upstream release 1.8.1 (#13053) 2019-10-09 22:24:17 -05:00
wspear
c8289fcd90 Added latest versions of SQLAlchemy 1.3.X, 1.2.X and 1.1.X (#13078)
* Added latest versions of SQLAlchemy 1.3.X, 1.2.X and 1.1.X

* Added missing dependencies
2019-10-09 22:23:55 -05:00
wspear
e7e67fdfec Added latest versions to py-traitlets (#13079)
* Added latest versions to py-traitlets

* Added missing dependencies
2019-10-09 22:23:33 -05:00
Francesco Di Natale
4ef64b64d1 Add new versions of py-maestrowf (#13081)
* Addition of 1.1.3 and 1.1.4

* Addition of conditional enum-34 installation.

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

Addition of versioning for pyyaml.

Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>

* Addition of enum34 back to older versions 1.1.3 and below.
2019-10-09 22:23:19 -05:00
Michael Kuhn
2e2b1a5e02 qt: Add 5.13.1 and missing zlib flags (#13109) 2019-10-09 22:22:52 -05:00
Patrick Gartung
5b879459c7
Buildcache: pass string.encode('utf-8') for old_dir and new_dir to replace_prefix_bin. (#13114)
This should fix a Python3 error from concatenating strings and bytes.
2019-10-09 20:36:47 -05:00
Michael Kuhn
469bef880a mysql: Add missing dependencies (#12717)
This also changes the default for cxxstd from 98 to 14 because (at
least) newer versions of mysql do not compile with 98 (tested with
gcc@9).
2019-10-09 14:45:31 -05:00
Massimiliano Culpo
acbb2af528 "No Spack mirror configured": demoted the warning to a debug message (#13082)
fixes #12010
2019-10-09 07:13:37 -05:00
Toyohisa Kameyama
b0bf528ab3 perl-perlio-gzip: add zlib dependency. (#13060) 2019-10-08 20:51:39 -05:00
Toyohisa Kameyama
529d0f3e37 psmc: add zlib dependency. (#13061) 2019-10-08 20:51:04 -05:00
Toyohisa Kameyama
f1e1693a6a seqprep: add zlib dependency. (#13062) 2019-10-08 20:50:51 -05:00
Toyohisa Kameyama
fdc91a1705 tabix: add zlib dependency. (#13064) 2019-10-08 20:48:37 -05:00
wspear
2e4bcf223c Added py-certipy package. Dependency of py-jupyterhub. (#13068)
* Added py-certipy package. Dependency of py-jupyterhub.

* Changed url to pypi
2019-10-08 20:48:11 -05:00
Nichols A. Romero
2794e52ddd QMCPACK Oct2019 fix buglets (#13069)
* Support different CMake build types correctly.

* LIBXML2 variables no longer used.

* Fix E501 as part of https://github.com/spack/spack/pull/13069
2019-10-08 20:46:15 -05:00
wspear
8de453af54 Fixed hash of version .0.5 and added latest version (.0.7.1) (#13077) 2019-10-08 20:43:44 -05:00
Mark Olesen
e3f69f8ce6 Build older openfoam (#13071)
* adjust building of OpenFOAM 1806 and earlier

- spack now unpacks into spack-src, but earlier OpenFOAM versions
  still expect particular directory names (eg, OpenFOAM-v1806).

  Resolve by creating a symlink during patching.

* replace openfoam 1806 patch with URL version
2019-10-08 20:42:44 -05:00
wspear
6a99b7e262 Added py-pamela package. Dependency of py-jupyterhub. (#13075) 2019-10-08 20:08:32 -05:00
George Hartzell
4377cc7066 Add headsup note re cryptsetup patch for v2.2.2 (#13076) 2019-10-08 20:07:38 -05:00
Massimiliano Culpo
1213aec7ed travis: bump python version for flake8 and build tests 2019-10-08 16:06:32 -07:00
Phil Carns
66b9009a07 pmdk: added v 1.7 (#13067) 2019-10-08 09:19:27 +02:00
Adam J. Stewart
72d8febc4e Add macOS Catalina support (#13070) 2019-10-07 23:59:33 -07:00
Oliver Breitwieser
9600eb4f5a py-apipkg: Fix mix up of checksums (#13066)
Change-Id: Ibae329c5a6cf7e3741a879612da523e11e3b0ab9
2019-10-07 20:55:22 -05:00
Massimiliano Culpo
9faee51e22 Spack environments can concretize specs together (#11372)
This PR adds a 'concretize' entry to an environment's spec.yaml file
which controls how user specs are concretized. By default it is
set to 'separately' which means that each spec added by the user is
concretized separately (the behavior of environments before this PR).
If set to 'together', the environment will concretize all of the
added user specs together; this means that all specs and their
dependencies will be consistent with each other (for example, a
user could develop code linked against the set of libraries in the
environment without conflicts).

If the environment was previously concretized, this will re-concretize
all specs, in which case previously-installed specs may no longer be
used by the environment (in this sense, adding a new spec to an
environment with 'concretize: together' can be significantly more
expensive).

The 'concretize: together' setting is not compatible with Spec
matrices; this PR adds a check to look for multiple instances of the
same package added to the environment and fails early when
'concretize: together' is set (to avoid confusing messages about
conflicts later on).
2019-10-07 09:53:23 -07:00
Adam J. Stewart
c8c795e7db watch: added new package (#13044) 2019-10-07 11:11:17 +02:00
Paul
7d0e7efabb Added go 1.13.1 and 1.12.10 (#12977) 2019-10-06 20:22:05 -05:00
Denis Davydov
79bd6bbd04 gnuplot: add 5.2.7 and fix qt dep (#13058) 2019-10-06 14:28:34 -05:00
Matthias Wolf
3d247d9567 freeimage: new package (#13049)
* freeimage: new package

* Address comments.

* Whitespace
2019-10-06 09:20:29 -05:00
Ruben Di Battista
ba72114ba2 unrar: Add package (#12908) 2019-10-06 09:16:25 -05:00