Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
[error came up with the prior url pointing to a 'master' branch. so fixing with a switch to a fixed tarball]
|
|
|
|
* Add new version (3.4.0) with new variant (pumi).
* Fix an issue: skip the tests in examples/pumi as they require
files that are not included in the mfem distribution/repository.
* Use patches to fix the testing issues with PUMI and PETSc v3.9.
* Use the new bit.ly short link for v3.4.
|
|
name. (#8455)
* Add the ability to build the dyninst master branch under the develop version name. Fix elfutils and libdwarf to work with the various dyninst versions and vice-versa.
* Add reviewer suggested change to dyninst package file. Remove colon in spec.satisfies clause.
* Add reviewer suggested change to dyninst package file. Remove duplicate lines.
* Add reviewer suggested change to dyninst package file. Encompass all versions under 10.0 with respect to using libdwarf in the build.
|
|
* add ASPECT package
* add maintainer
* simplify
|
|
That patch is only a partial solution and does not solve the
issue. Revert is, unnecessary.
|
|
MPILander - There can only be one (MPI process)!
The final MPI implementation.
|
|
This also adds an older 1.x version to gdal that is required by gplates.
|
|
|
|
* blasr-libcpp: new package
* blasr-libcpp: added version #, and moved make into build phase.
* blasr-libcpp: added prefix.include to PBBAM_INC, added version URL
* blasr-libcpp: indented comments, made list of configure_args, and added prefix.include
* blasr-libcpp: added setup_dependent_environment from blasr
* blasr-libcpp: fixed syntax for configure_args
* blasr-libcpp: fixed configure_args syntax
* blasr-libcpp: fixed syntax
* blasr-libcpp: syntaxtest
* blasr-libcpp: fixed def build error
* blasr-libcpp: edited dependent environment to move after install phase
* blasr-libcpp: rearranged build and install
* blasr-libcpp: added configure_args
* blasr-libcpp: fixed syntax error
* blasr-libcpp: removed .spec from INC and LIB alignment, pbdata, hdf
* blasr-libcpp: seperated configure args
* blasr-libcpp: edited configure and setup_dependent steps
* blasr-libcpp: added CPATH arg
* blasr-libcpp: C_INCLUDE_PATH
* blasr-libcpp: fixed install issues resulting from PacBio change
|
|
[they are not tags] (#8448)
Fixes the following problem:
==> Installing trilinos
==> Warning: Suspicious requests to set or unset 'LD_LIBRARY_PATH' found
==> Warning: env.unset('LD_LIBRARY_PATH') at /home/balay/spack.new/lib/spack/spack/build_environment.py:269
==> Warning: ---> env.set('%s' % key, value) at /home/balay/spack.new/lib/spack/spack/build_environment.py:292
==> Trying to clone git repository: https://github.com/trilinos/Trilinos.git at tag develop
Fetching tags only, you probably meant:
git fetch --tags
error: pathspec 'develop' did not match any file(s) known to git.
==> Fetching from [git] https://github.com/trilinos/Trilinos.git failed.
==> Error: FetchError: All fetchers failed for trilinos-develop-tgkpnctp6nn4imoizxlw4ymqyztcie4n
|
|
|
|
|
|
* [glvis] Add new version, 3.4; update all checksums to be SHA-256.
* [GLVis] Use the new bit.ly short link for v3.4.
|
|
|
|
By default, if a package does not specify a list_url and does not download from
a common repository, Spack runs dirname on the package URL. Given a URL
like https://root.cern.ch/download/root_v6.09.02.source.tar.gz, this returns
https://root.cern.ch/download. However, https://root.cern.ch/download
gives a 404, while https://root.cern.ch/download/ works just fine.
Note that some servers *don't* work with a trailing slash, so this tries with and
without the slash. This will double the number of URLs searched but the
slowdown should only affect the "spack versions" command.
|
|
|
|
Latest superlu_dist sources now use INCLUDEDIR.
This change should not affect older superlu_dist version builds
|
|
The patch to select ELPA API needs to be applied to
version 6.2.0 too.
The link line of hdf5 is computed incorrectly from
the configuration part of the build-system. To fix
this the relevant file (make.inc) is patched.
|
|
|
|
* Add new package: unuran
* Remove list_url and prng variant due to compilation problems
* Make shared library option more explicit
|
|
|
|
* A new package: axel.
* Remove duplicate pkgconf.
|
|
|
|
* py-pybind11: Additionally install python extensions e.g. run python setup
* py-projectq: Added new package for quantum computing
* py-projectq: corrected typos
* edited flake8 incompatibilities
* additional flake8 faults
* changes according to suggestions
* flake8 errors fixed
* typo and missing environment variable set
* py-pybind11:added setup_environemt
* py-projectq:changed version according to request
* flake8 correction
* py-pybind11:changed to setup_py and removed noop
* py-projectq:removed dependency and changed type of py-pytest dependency
* py-pybind11: flake8 error corrected
* py-projectq: Small error correction
|
|
* Git's gitk needs TK's wish to be found in PATH
* Add a _runtime_ dependency on `tk`
* Add an environment rule to add the path to TK's `wish` program to $PATH for
the generated `git` modulefile.
* Make TclTk run environment an optional variant for git.
* Cleanup based on PR recommendations.
|
|
The following improvements are made to cxx standard support
(e.g. compiler.cxxNN_flag functions) in compilers:
* Add cxx98_flag property
* Add support for throwing an exception when a flag is not supported (previously
if a flag was not supported the application was terminated with tty.die)
* The name of the flag associated with e.g. c++14 standard support changes for
different compiler versions (e.g. c++1y vs c++14). This makes a few corrections
on what flag to return for which version.
* Added tests to confirm that versions report expected flags for various c++
standards (or raise an exception for versions that don't provide a given cxx
standard)
Note that if a given cxx standard is the default, the associated flag property will
return ""; cxx98 is assumed to be the default standard so this is the behavior for
the associated property in the base compiler class.
Package changes:
* Improvements to the boost spec to take advantage of the improved standard
flag facility.
* Update the clingo spec to catch the new exception rather than look for an
empty flag to indicate non-support (which is not part of the compiler flag API)
|
|
* r-mice: new package
* flake8 fixed
|
|
The tcl package references the original sources upon install, and the tk build
requires the tcl sources. This updates the tcl package to install its sources following
the example of #4102, and also updates the tclConfig.sh file to properly reference
the installed sources (rather than the staging directory created by Spack).
|
|
* new version scotch@6.0.5a
* patch metis headers on scotch@6.0.4 according to https://gforge.inria.fr/tracker/?func=detail&atid=1082&aid=19521&group_id=248
|
|
* GDL and missing dependencies
Signed-off-by: Ricardo Silva <ricardo.silva@epfl.ch>
* GDL and GraphicsMagick improvements
* GDL: sort variants and dependencies, add descriptions
* GDL: add wx variant
* GDL: make variants explicit (in cmake args)
* GraphicsMagick: sort dependencies
* GraphicsMagick: cleanup boilerplate comments
Signed-off-by: Ricardo Silva <ricardo.silva@epfl.ch>
* Improvements/Fixes for gdl, plplot and graphicsmagick
* gdl:
* variants:
* openmp
* be explicit about enabling/disabling x11
* dependencies:
* logic for plplot with/without wx
* some previously missing (where being picked up from the system)
* graphicsmagick: previously missing dependencies (where being picked up from the system)
* plplot: more versions + variants + dependencies
Signed-off-by: Ricardo Silva <ricardo.silva@epfl.ch>
* GDL: hdf4/5 variants
* also sorted explicit enabling/disabling of cmake flags for readability
Signed-off-by: Ricardo Silva <ricardo.silva@epfl.ch>
* plplot: fix variant descriptions
Signed-off-by: Ricardo Silva <ricardo.silva@epfl.ch>
* Add tcl variant, use find_libraries for portability
Signed-off-by: Ricardo Silva <ricardo.silva@epfl.ch>
* plplot: flake8
Signed-off-by: Ricardo Silva <ricardo.silva@epfl.ch>
|
|
|
|
|
|
patching. (#7932)
* Update to 2018.3 and improve version URLs, dependencies and patching.
Improve to version -> URL translation to be algorithmic rather than manual.
Make binutils build dependency explicit where appropriate because we're sensitive to the assembler used.
Build's use of '-mrtm' is only patched away if it needs to be because the assembler is too old.
Incorporate @adamjstewart request to convert GCC version check to a conflict.
* Allow specification of C++ standard.
* Improve TBB patch per PR comments.
* Restrict RTM patch application to older OS only.
* New version 2018_U4.
|
|
* pbbam: new package
* pbbam: updated version
* pbbam: added option tests handling
* pbbam: flake8 edits
|
|
* Delete support for old versions of Elemental in Hydrogen
* Fix cmake_args versions in lbann
* Remove unused import (again)
* Revert elemental to pre-llnl fork
* Strip tailing whitespace from libgfortran.so
* Fix flake8
* Remove debug print
* * Add back elemental@develop
* Prohibit installation of hydrogen previous to 0.99
* Fix flake8
* Change cmake_args error to a conflicts for old versions of Hydrogen
* Use ~ not -
|
|
* fermisciencetools: new package
* fermisciencetools: new package
* added comments about the error in building the source distribution; fixed flake8 errors
|
|
Remove .pyc and .pyo files along with __pycache__directory if the user provides
the -p/--python-cache option to "spack clean"
|
|
* add sqlitebrowser
Change-Id: I20cac709509e82d348cebc11b0d584b53b2ad3d4
* add message and clean up unnecessary code
Change-Id: Ib9d2229ee25d751274680d06824891ee78fa5970
* and make flake8 happy
Change-Id: I814eb89eefe1767af4d8043b08b61991750516df
* make gcc-independence great again
Change-Id: I75f7271757782a6735eb7f03c0551d190722974d
* remove explicit import of dso_suffix
Change-Id: I626c6391b22524895199db5508606c4cf22bf9b5
|
|
* fix qt@5.8: build on systems without wayland
Change-Id: I56b83208edd46f50e003d82c071e296e905bfb15
* add links
Change-Id: Ia16fc20632690340f33df77fbdcb1a166d49cedc
* move 5.8 comparison into 5.7 configure block
Change-Id: I7dc606beeb5b5bf4e8263bc50d28de6591633c99
|
|
* add a shared variant for all supported versions
* address comment from @citibeth about MacOS lib installs
* address additional comments from @citibeth about MacOS lib installs
* set +shared variant to be default behavior
|
|
* add commented test dependencies
Change-Id: I38ffd3caa77a59f2a0a7ae92a9c8e8215cf5b4d6
* readd make('test') to openssl
Change-Id: Ia3733a3848a2a26729b4050c7d4439ea9de17b1a
|
|
|
|
* Add new package: ftgl
* Check version using decorator
|
|
We need a newer version of HDF5 and dropped the boost dependency.
Modernize the test variant to the spack test functionality.
|
|
* add package py-cartopy
Change-Id: Ifbe541e852921c384a381594a2c1110814556311
* fix comments and flake8
Change-Id: I8d5e994580e8252e00654e68ad79d74e06089939
* remove pip dependency... not sure why added in the first place
Change-Id: Ie2a788887dac30778cc43931a0732980a347514d
* move build, link, run to default dependencies
Change-Id: I1ec0cb7dc4a697c4ca9e68a0cc0d8694cc21c100
|
|
Fixes #7885
#7193 added the patches_to_apply function to collect patches which are then
applied in Package.do_patch. However this only collects patches that are
associated with the Package object and does not include Spec-related patches
(which are applied by dependents, added in #5476).
Spec.patches already collects patches from the package as well as those applied
by dependents, so the Package.patches_to_apply function isn't necessary. All
uses of Package.patches_to_apply are replaced with Package.spec.patches.
This also updates Package.content_hash to require the associated spec to be
concrete: Spec.patches is only set after concretization. Before this PR, it was
possible for Package.content_hash to be valid before concretizing the associated
Spec if all patches were associated with the Package (vs. being applied by
dependents). This behavior was unreliable though so the change is unlikely to
be disruptive.
|
|
* Add new package: davix
* Add list_url
* Remove extra spaces, add list_depth and specify dependency type
|