Commit graph

3870 commits

Author SHA1 Message Date
Tom Scogland
8859a09cd2 handle explicit when requesting to install already installed packages 2016-05-16 08:08:40 -07:00
Tom Scogland
4acdfeae61 track whether a package was installed "explicitly"
Adds a new attribute in the database to track whether a package was
installed explicitly or not, where explicitly is the user running `spack
install <package>` and implicitly is it being installed as a dependency.
It also adds arguments to `spack find` to find these packages such that
it should be possible to query the packages that were installed
implicitly and are not currently depended upon any longer.
2016-05-16 08:08:40 -07:00
Brett Viren
1bbe6409e1 Merge remote-tracking branch 'upstream/develop' into view-fix-merge 2016-05-16 10:09:31 -04:00
Brett Viren
77a34ebdf9 flake8-clean. 2016-05-16 10:08:59 -04:00
Tom Scogland
9780427940 fixing more flake8 errors that only appear on travis... 2016-05-16 05:37:04 -07:00
Tom Scogland
dacedfcc0e formatting to appease flake8 2016-05-16 05:12:30 -07:00
Tom Scogland
52c359bc77 fix linking issue on ubuntu
Evidently some readline variants are built with only a dynamic dependency on
ncurses, this addresses that problem for such systems.
2016-05-16 03:36:31 -07:00
Todd Gamblin
53df9fbb4f Merge pull request #959 from davydden/bugfix/doxygen_ghostscript_graphviz
Bugfix/doxygen ghostscript graphviz
2016-05-16 00:12:59 -07:00
Todd Gamblin
0ffa959044 Merge pull request #957 from glennpj/turbomole_subprocess
Updated turbomole package file.
2016-05-16 00:12:19 -07:00
Denis Davydov
0fbf70d95d indentation fixes 2016-05-15 23:37:09 +02:00
Denis Davydov
459c647bc9 doxygen: add graphviz variant; enable flex and bison on OSX and they build fine 2016-05-15 19:43:01 +02:00
Tom Scogland
71d9911539 go cleanup, adding hub 2016-05-15 10:23:33 -07:00
Tom Scogland
b7aa47a178 remove debug print 2016-05-15 09:52:09 -07:00
Tom Scogland
c6524d0311 environment: fixed comment and default separator 2016-05-15 09:50:21 -07:00
Denis Davydov
a045154b5e graphviz: add missing dependency and fix installation on darwin 2016-05-15 18:34:50 +02:00
Denis Davydov
21d4f3a356 ghostscript: url was changed upstream 2016-05-15 18:33:06 +02:00
Greg Lee
c2ca5f44b4 flake8 fixes 2016-05-15 08:19:55 -07:00
Tom Scogland
2bfa4d7e4f removing comments
also randomly changed unnecessary licence block
2016-05-14 22:42:14 -07:00
Tom Scogland
577657b3f7 go rework
This commit includes:
* a new go package that uses gccgo to bootstrap the go toolchain
* env support added to Executable
* a new Go fetch strategy that uses `go get` to fetch a package and all
  of its deps
* A platinum searcher package that leverages the new go package and
  fetch strategy
2016-05-14 22:35:55 -07:00
Tom Scogland
0816e9554d adding go_compiler providers 2016-05-14 18:06:42 -07:00
Tom Scogland
915f91a619 moving go packages to the new path 2016-05-14 18:06:42 -07:00
Tom Scogland
0c33e8ac48 go and a basic go package 2016-05-14 18:06:41 -07:00
Tom Scogland
a2197f3a41 yet more sacrifices to the god of short-lines 2016-05-14 17:51:58 -07:00
Tom Scogland
f50439b990 appeasing the great vengeful flake8 gods 2016-05-14 17:49:06 -07:00
Tom Scogland
df30182a10 appeasing flake8 in environment 2016-05-14 17:39:59 -07:00
Tom Scogland
0668b6d7ba changes to appease flake8 for lua-luaposix package 2016-05-14 17:38:32 -07:00
Tom Scogland
21161a60ff changes to appease flake8 (mostly) for lua package 2016-05-14 17:38:13 -07:00
Glenn Johnson
fffc2d2765 Updated turbomole package file.
This PR updates the turbomole package file but does not introduce any
new funtionality. The updtes are:
- use spack interface for subprocess.PIPE and subprocess.Popen
- clean up based on flake8
- remove some extra whitespace
2016-05-14 19:33:45 -05:00
Tom Scogland
12e36ee0e7 fix merge error 2016-05-14 16:20:45 -07:00
Tom Scogland
b5979b13e3 complete lua rework, also module path fix
This is a complete rework of the lua package, it also allows the
environment modification classes to handle paths that are not separated
by colons, and uses the support for same in TCL modules as well.

The biggest difference is the handling for lua extension packages, which
now have their paths set correctly by the lua parent package, and have
access to both lua and luarocks as installation tools. See the luaposix
package for what should be required for most lua packages after this.
2016-05-14 16:18:26 -07:00
Elizabeth Fischer
efa506b235 Preparing spack setup command for merge. Try this out for a while... 2016-05-14 17:09:11 -04:00
Denis Davydov
c5a35acd67 sed: add package 2016-05-14 22:29:16 +02:00
Elizabeth Fischer
4bf9b168a5 netcdf-cxx4: Update to latest released version 4.3.0 2016-05-14 16:19:10 -04:00
Brett Viren
b3ede099e2 Document command. 2016-05-14 13:15:25 -04:00
Brett Viren
c98afe2205 Pick a better name for the 'spec' parameters. 2016-05-14 13:14:51 -04:00
Brett Viren
8078845273 Remove problematic tests, deal with this issue outside of PR #869. 2016-05-14 09:11:41 -04:00
Brett Viren
8ddc1f8977 Move from str.format() to string.Template. 2016-05-14 09:11:04 -04:00
Gregory L. Lee
e3cd0a67d0 address flake8 issues 2016-05-13 16:12:48 -07:00
Gregory L. Lee
e9b71872a8 addressed PR#946 comments from @adamjstewart 2016-05-13 15:16:07 -07:00
Mario Melara
fce6ecb05c Changed _proper_compiler_spec to return filtered list. Apparently filter returns a list rather than filtering the original list. Lead to compiler finding problems if user specified frontend compilers 2016-05-13 15:04:06 -07:00
Gregory Becker
f43cab0951 fixed pkgconfig issue 2016-05-13 14:39:20 -07:00
Todd Gamblin
4a6ec6377d Merge pull request #940 from gzagaris/feature/doxygen-version-1.8.11
Add doxygen version 1.8.11
2016-05-13 10:10:23 -07:00
Todd Gamblin
6ee21727de Merge pull request #949 from davydden/bugfix/openblas
openblas: use spack_cc/spack_f77 and add a note on compiler mixing
2016-05-13 10:00:57 -07:00
Denis Davydov
8db35ab9a2 openblas: use spack_cc/spack_f77 and add a note on compiler mixing 2016-05-13 17:28:30 +02:00
Denis Davydov
67999d1b1c astyle: fix filter command which failed on OSX with python 2.7.10 2016-05-13 17:13:45 +02:00
George Zagaris
e763eeacdd fix format in doxygen/package.py 2016-05-12 23:25:10 -07:00
Gregory L. Lee
b8a91db089 Intel software packages and license enhancements 2016-05-12 20:04:45 -07:00
Gregory Becker
4c9dd028d2 Fixed error causing hang in env/cc 2016-05-12 17:20:48 -07:00
Adam J. Stewart
088dce709e Make flake8 happy 2016-05-12 16:33:37 -05:00
Adam J. Stewart
ab41fd6692 Add bertini package
Also add missing dependency. Flex would not build for me without bison.
It complained about not being able to find `yacc`.
2016-05-12 16:21:06 -05:00