Age | Commit message (Collapse) | Author | Files | Lines |
|
* package_sanity: add test_no_fixme
* cleanup & better assert message
|
|
Change dependency on llvm from >=6.0 to 6.0:6.99.
Refs #9667
|
|
|
|
* GCC: constrain version 6, 7, and 8 to build with ISL version at
most 0.18
* GCC version 9 (not yet released) will be compatible with
ISL version 0.20 so future GCC releases are constrained to build
with ISL version at most 0.20
* ISL: Add v0.15, replace all md5 sums with sha256 sums for ISL
versions
* GCC versions before 6 were constrained to build with ISL 0.14
but have been confirmed to work with ISL 0.15
* GCC: Place an upper bound on GCC's mpfr dependency
|
|
This eliminates duplicates for a couple options which are set
multiple times.
|
|
|
|
|
|
* packages/phist: add variant 'fortran' to enable/disable building the Fortran bindings
* xsdk: add phist
* packages/xsdk: add a comment reg. updating phist dependency
* packages/phist: +fortran variant is only for versions 1.7:
* packages/phist: update comments
* xsdk: forgot to specify kernel library for phist (picked tpetra, assuming trilinos+tpetra will be installed)
* packages/phist: add variant 'openmp' to allow disabling OpenMP
* phist: fix compile error due to missing -lm
* flake8: fix warnings
* packages/phist: fix cmake flag: XSDK_ENABLE_Fortran (rather than XSDK_BUILD_Fortran)
* packages/phist: allow disabling building the scamac matrix generator (which causes trouble on some systems)
* packages/xsdk: disable scamac within phist because it caused problems for @balay and is not essential for now
* packages/phist: actually disable scamac via cmake if ~scamac
* phist: disable openmp from xsdk
|
|
|
|
* REMOVED: -callr: updated to newest version, added sha256, added listurl
* r-rjags: updated
* r-rjags: fix new version
|
|
* Constrain to build with CMake <= 3.9.6
* Specify installation prefix to match install prefix format of
other Spack python libraries
|
|
|
|
|
|
* added package sentieon
* change file location
* updated spack header license and added license_vars
* fixed flake8 error
* fixed license header
* fix license header
* license
* added import os.path
* edits
* flake8 edits
|
|
* orca: new package starting at 4.0.1.2
* orca: fix typo
* orca: fix boilerplate
* orca: reorder deps, add openmpi runtime dependency
* orca: license update
|
|
This commit overhauls the libMesh package script in a number of ways:
* We now inherit from AutotoolsPackage.
* libMesh contains about a dozen third-party dependencies that can
only be provided by the copy bundled with libMesh. This patch
enumerates all such bundled dependencies and disables all of them
by default.
* libMesh supports compilation with external installations of boost,
eigen, hdf5, slepc, and tbb; this patch adds all of them to
package.py.
* libMesh will look for a few system executables (xz, bzip, gdb) by
default. This is now disabled.
* libMesh will now used a copy of perl installed by spack instead of
trying to find the system copy.
* Compilation with non-system MPI installations requires an additional
flag (--with-mpi=); this has been added.
|
|
setup-env includes a call to 'ps' to determine what shell is being
used. 'ps' can be instructed to use a different default output format
via the 'PS_FORMAT' env variable. Thus unset this variable before
calling 'ps'.
|
|
|
|
* octave: add 4.2.2, 4.4.0 and 4.4.1
* gnuplot: add 5.2.5
|
|
- it was hard to distinguish all-gray filenames
- added rotating colors to `spack config blame`
|
|
|
|
|
|
|
|
|
|
VisIt cannot use VTK built with mpi support (which was enabled by
default starting in #9494)
|
|
|
|
|
|
Since kokkos only compiles a static library, the -fPIC compiler flag
is required to link kokkos into a Fortran executable
|
|
Update versions and constraints on cmake and supported toolchains
(as stated by the documentation).
|
|
* Unite Dockerfiles - add build/run/push scripts
* update docker documentation
* update .travis.yml
* switch to using a preprocessor on Dockerfiles
* skip building docker images on pull requests
* update files with copyright info
* tweak when travis builds for docker files are done
|
|
|
|
- also remove analytics beacon in README, which is not that useful
anymore.
|
|
The install() function in the miniconda2 & 3 package.py files referenced
self.url, which is hard-coded to 4.3.11. That's not necessary the
version that the user requested, though. Changed the install() function
to reference self.stage.archive_file. Also added a version string for
4.5.11.
|
|
|
|
- Added v 5.0.2
- Added conflict with gcc 8 for versions that do not build
|
|
5.6 (#9611)
|
|
|
|
|
|
There is no checksum for r-getopt@1.19 and this package is compatible
with the latest version anyway.
|
|
|
|
|
|
|
|
|
|
Move suite-sparse gcc version constraint from dealii to suite-sparse
package and update it (gcc 4.9 is required as of version 5.2.0 rather
than 5.1.0). The constraint is now expressed as a conflict rather
than a dependency.
|
|
W503 and W504 are issued for line breaks before or after binary
operators (respectively). This allows either approach (explicitly
instructing flake8 to ignore both of these cases).
|
|
fixes #9624
merge_config_rules was using `strict=False` to check if a spec
satisfies a constraint, which loosely translates to "this spec has
no conflict with the constraint, so I can potentially add it to the
spec". We want instead `strict=True` which means "the spec satisfies
the constraint right now".
|
|
* updated visit package
* make hdf5 and silo conflict with ~gui variant
* Changed parallel => mpi and quotes in description
* Corrected +mpi variant in VisIt package
The previous commit introduced a bug (+parallel variant wasn't renamed +mpi), and the +mpi variant wasn't True by default. This is corrected.
|
|
|
|
|
|
- #8773 made the default mode 0o777, which is what's documented but
mkdirp actually takes the OS default or umask by default
- revert to the Python default by default, and only set the mode when
asked explicitly.
|