alalazo
484aaf50cc
CMakePackage : changed method name from wdir
to build_directory
2016-10-22 14:54:26 +02:00
alalazo
8091a3d6cb
do_install : use build_system_class attribute instead of type(self).__base__
2016-10-22 10:48:16 +02:00
alalazo
c84123dce5
spack info : shows the build-system class used
2016-10-22 10:39:33 +02:00
George Hartzell
cfbacdb41e
Updated the texlive digest value ( #2073 )
...
The texlive tarball, install-tl-unx.tar.gz is unversioned and changes
periodically. When it does, the digest needs to change too. This does
that.
2016-10-21 16:57:42 -07:00
Matthew LeGendre
859d296105
Don't clear LD_LIBRARY_PATH and friends from compiler wrappers ( #2074 )
...
* Don't clear LD_LIBRARY_PATH and friends from compiler wrappers
* remove debugging print
2016-10-21 16:25:12 -07:00
alalazo
482f60d1d3
packages : moved decorators into AutotoolsPackage and CMakePackage
2016-10-22 01:03:07 +02:00
alalazo
012da99644
spack create : fixed typo
2016-10-22 00:10:37 +02:00
alalazo
e8dafd1090
Removed space before colon in FIXME:
, added one line description of guess classes
2016-10-21 23:54:11 +02:00
Joseph Ciurej
6464d6682c
Update Package : Qt (Add 'WebKit' Support) ( #1455 )
...
* Added the '+webkit' variant to the 'qt' package.
* Made 'qmake' an available executable to 'qt' depdendents.
2016-10-21 14:13:56 -07:00
Matthew LeGendre
79c20a7edd
Merge pull request #2071 from mplegendre/bug_concretize_external_virtuals
...
Bug concretize external virtuals
2016-10-21 13:47:25 -07:00
alalazo
715e029361
spack info : added phases
2016-10-21 22:44:41 +02:00
Matthew LeGendre
5ff08386af
Remove unnecessary blackslash for flake8
2016-10-21 13:17:23 -07:00
alalazo
fd2b72fd0f
qa : flake8 issues
2016-10-21 22:15:29 +02:00
alalazo
04821c7be8
spack create : now creates packages that are derived from AutotoolsPackage and CMakePackage
2016-10-21 22:12:21 +02:00
Matthew LeGendre
73b46a92bc
Fix concretize bug where provider sort couldn't handle version ranges
2016-10-21 11:59:41 -07:00
Matthew LeGendre
9f36ae4e20
Extend concretization test to excercise bug in concretize's provider sorting
2016-10-21 11:57:57 -07:00
Adam J. Stewart
52158d9316
Add new Version property to handle joined version numbers ( #2062 )
...
* Add new version property to handle joined version numbers
* Add unit test for new joined property
* Add documentation on version.up_to() and version.joined
2016-10-21 07:49:36 -07:00
Adam J. Stewart
c513fd72fb
Add latest version of Armadillo ( #2061 )
2016-10-21 07:39:48 -07:00
Massimiliano Culpo
aa86432ec6
patch directive : fixed retrieval from urls ( fixes #1584 ) ( #2039 )
...
* patch directive : fixed retrieval from urls fixes #1584
- add support for 'gz' archives
- fixed bugs with URL patches
- updated nwchem
* patch directive : added checksum to UrlPatch
- refactored classes in patch.py
- updated nwchem
* patch directive : added caching
2016-10-21 07:32:52 -07:00
alalazo
2251428f0a
CMakePackage : changed list()
to []
2016-10-21 13:01:55 +02:00
alalazo
5ce3071143
do_install : removed install_self from the list of arguments (leftover after rebasing #1956 )
2016-10-21 12:51:38 +02:00
alalazo
213e3f0860
Merge branch 'develop' of https://github.com/LLNL/spack into features/install_with_phases_rebase
...
Conflicts:
lib/spack/spack/cmd/install.py
lib/spack/spack/cmd/setup.py
2016-10-21 12:38:43 +02:00
Matthew LeGendre
8de143a994
Fixes needed to build gcc on Linux/ppc64le ( #2057 )
...
* Fixes needed to build gcc on Linux/ppc64le
* flake8 fix.
2016-10-19 23:29:59 -07:00
Todd Gamblin
4b5281bfe6
Update mail map. So many email aliases.
2016-10-19 22:47:39 -07:00
George Hartzell
027632cbac
Fix cdd package definition, dotted is a property ( #2054 )
...
Things that accessed the cdd package, such as `spack info cdd run
tripped over a buglet in the *cdd* package, causing them to exit with
something like this:
```
Caused by:
TypeError: 'str' object is not callable
File "/rss/spack/lib/spack/spack/repository.py", line 584, in get
self._instances[key] = package_class(copy)
File "/rss/spack/lib/spack/spack/package.py", line 398, in __init__
f = fs.for_package_version(self, self.version)
File "/rss/spack/lib/spack/spack/fetch_strategy.py", line 852, in for_package_version
attrs['url'] = pkg.url_for_version(version)
File "/rss/spack/var/spack/repos/builtin/packages/cdd/package.py", line 40, in url_for_version
str(version.dotted()).replace('.', ''))
```
@tgamblin pointed out that `dotted` is a property, not a functin call
and that the parentheses are therefor inappropriate.
This deletes the parentheses. `spack info cdd` now works for me.
2016-10-19 12:28:26 -07:00
George Hartzell
dbbef6ba23
Add package for htop ( #2051 )
...
Add package for htop, an interactive text-mode process viewer for
Unix systems. Think top, with pretty colors and dyanmic bar graphs.
More info [here](https://github.com/hishamhm/htop ).
2016-10-19 10:33:49 -07:00
scheibelp
8111a4bb9d
Don't cache truncated dag hash for spec ( #2048 )
...
If Spec.dag_hash was called for the first time with a 'length'
specified, the cached hash was truncated. This ensures that the
full hash is cached.
2016-10-18 22:34:46 -07:00
Massimiliano Culpo
0a3cc5e8e3
Package.do_install
: removed install_self
from arguments (#1956 )
...
* Removes the extra argument from Package.do_install while maintaining the changes in behavior pulled in #1603
* install : removed -i and -d shorthands (breaks backward compatibility)
* Change ':' to ','
2016-10-18 14:25:07 -07:00
Denis Davydov
0e59ade030
petsc: minor fixes... ( #2036 )
...
* petsc: require boost for :3.5 only
* petsc: turn off download for c2html and hwloc
2016-10-18 08:09:18 -07:00
Eric
306eea5e59
Support for bazel ( #2023 )
...
* Add package bazel
* Add support for bazel-based builds
2016-10-18 07:46:42 -07:00
Denis Davydov
4c2af4f888
superlu-dist: add 5.1.0 and 5.1.1 ( #2038 )
2016-10-18 07:45:48 -07:00
Denis Davydov
dd28f5b5eb
mumps: add 5.0.2 ( #2041 )
2016-10-18 07:38:30 -07:00
Denis Davydov
5f20c43315
hypre: add 2.11.1 ( #2040 )
2016-10-18 07:38:15 -07:00
Jim Galarowicz
87adcfeea8
Update the Krell Institute products to use the latest features of spa… ( #1984 )
...
* Update the krell institute products to use the latest features of spack for building on cluster platforms.
* Address travis error messages and resubmit the pull request.
* Update the contents of openspeedshop package.py so it passes the flake8 tests.
* Fix flake8 error-whitespack issue in mrnet package.py file.
* Add updates based on spack reviewer feedback.
* More fixes based on comments from reviewers. Switch using extend to using append, remove additional setting of PATH and LD_LIBRARY_PATH that should not be required due to RPATH.
* More review related changes. Update MPIOption.append lines and take out xercesc references.
* Create a base options function for common openspeedshop base cmake options to reduce redundencies.
2016-10-17 01:18:30 -07:00
Pramod Kumbhar
b5e20018b5
fix download url for paraver ( #2033 )
...
* fix download url for paraver
* added note to remove older version
2016-10-17 01:17:01 -07:00
Adam J. Stewart
d891143a08
Ignore GPG/PGP signatures/checksums when finding available downloads ( #2028 )
...
* Ignore GPG/PGP signatures/checksums when finding available downloads
* Remove duplicated basename
2016-10-16 14:46:29 -07:00
Todd Gamblin
193f68083f
Platform-specific config scopes ( #2030 )
...
* Add platform-specific configuration scopes.
* Update `spack config` to use the new scope arguments.
2016-10-15 17:00:11 -07:00
Pramod Kumbhar
e93c9060f5
fix sqlite download url ( #2031 )
2016-10-15 16:31:23 -07:00
Massimiliano Culpo
8d5961ecaf
spack purge : updated documentation fixes #1938 ( #2025 )
2016-10-15 15:51:49 -07:00
Massimiliano Culpo
9726574846
travis : unit tests will run with and without libyaml ( #2024 )
...
* travis : unit tests will run with and without libyaml
* travis : fixed package that are installed
2016-10-15 14:21:50 -07:00
Elizabeth Fischer
3dbde09747
Workaround for illegal package merging in py-matplotlib/py-basemap ( #1964 )
...
* Workaround for illegal package merging in py-matplotlib/py-basemap
# Conflicts:
# var/spack/repos/builtin/packages/py-basemap/package.py
* flake8
* flake8
* Be conservative: only apply the namespace package fix for Python >= 3.5.2
* flake8
* Bug fix
2016-10-14 16:09:54 -07:00
Adam J. Stewart
fbe9142b7e
Fix list_url for fish shell ( #2022 )
2016-10-14 12:46:59 -07:00
John Finigan
4be224238e
py-macs2: New package ( #2011 )
...
* py-macs2: New package
* py-macs2: add py-numpy@1.6: dependency
2016-10-14 12:00:56 -07:00
Kelly Thompson
e359a7ca59
Add missing 'import os'. ( #2012 )
2016-10-14 12:00:43 -07:00
Denis Davydov
48f23aadbe
dealii: remove extra test which are now mostly integrated in make test ( #2013 )
2016-10-14 09:49:31 -07:00
Adam J. Stewart
78d3c7e2a2
Major updates to Contribution Guide ( #1968 )
...
* Major updates to Contribution Guide
* Grammar changes
* Fix missing/extra backticks
* Rewording, links, and tips added
2016-10-14 09:16:13 -07:00
Denis Davydov
0d89e5e32b
Package/petsc slepc new versions ( #2019 )
...
* petsc: add 3.7.4
* slepc: add 3.7.3
2016-10-14 08:25:22 -07:00
Todd Gamblin
d861a52ebe
Use cYAML if it is available in Python. ( #2010 )
2016-10-12 18:25:18 -07:00
Elizabeth Fischer
b27f4e3aeb
py-matplotlib: Add variants for optional dependencies. ( #2008 )
2016-10-12 14:55:38 -07:00
Elizabeth Fischer
67ef6df4db
Made optional CGAL dependencies optional. ( #2006 )
...
* Made optional CGAL dependencies optional.
* cgal: Added note explaining that the CORE library is not the same as core CGAL functionality.
* Bug fix and flake8
* flake8
2016-10-12 13:02:06 -07:00