summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-03-12Fix bugs in `spack dependencies` command (#7435)Todd Gamblin3-20/+35
- transitive dependencies were not being handled correctly - restructure code to do recursion and mark visited packages properly - add `-V` option to *not* expand virtuals in spack dependencies
2018-03-12Constructing a SpecBuildInterface from another gives no inconsistent MRO (#7457)Massimiliano Culpo2-1/+34
fixes #7239
2018-03-12arpack-ng: add develop (#7458)Denis Davydov1-0/+1
2018-03-10astral: needs zip (#7443)Levi Baber1-0/+1
2018-03-09Fix bug in lua package instroduced by PR #7434 (#7450)Patrick Gartung1-1/+1
Fixes issue #7449
2018-03-09Augustus hash (#7447)Levi Baber1-6/+16
* augustus: 3.3 package hash changed * augustus: bamtools libraries now seem to be in lib64 * augustus: fix lib problem with older bamtools
2018-03-09spack buildcache: allow unsigned tarballs (#7440)Patrick Gartung4-67/+49
This re-adds the option to create and install unsigned tarballs, now with the -u option (--unsigned) rather than the -y option. This also changes the "keys" command, replacing the -y/--yes-to-all option with the -t/--trust option (which has the same effect but is more-clearly named).
2018-03-09resource: convert symlink to real path (#7417)Levi Baber1-1/+1
Fixes #7130 shutil.move expects a source path like "/x/y/" to be a directory and fails if "/x/y" is a symlink. This invokes realpath on the source path to avoid the issue.
2018-03-09new package: tcptrace (#6993)sknigh3-0/+99
Also added missing deps for libpcap: bison and flex
2018-03-09new package: cistem (#7438)Levi Baber1-0/+40
2018-03-09new package: py-bcbio-gff (#7129)Eric1-0/+39
2018-03-09new package: deconseq-standalone (#7290)Eric1-0/+60
2018-03-09replace dash with underscore in os name/version (#7381)scheibelp1-2/+2
Fixes #7356 In some cases OperatingSystem (e.g. LinuxDistro) was getting instantiated with a version that contains dashes. This breaks because the concretizer later converts this value to a string and re-parses it, and the '-' character is used to separate architecture components. This adds a guard in the initializer to convert '-' to '_'.
2018-03-09Boost: More Bintray (#7389)Axel Huebl1-2/+4
There are two additional releases moved to bintray. Change to bintray for 1.64 and 1.65 as well since SF downloads are too instable.
2018-03-09cmake: new version (#7429)Federico Ficarelli1-0/+1
2018-03-09r-cner: new package (#7228)Yifan Zhu2-0/+59
2018-03-08lua package: add lib64 to LUA_PATH and LUA_CPATH (#7434)Patrick Gartung1-0/+6
This is needed when using system lua on RHEL and clones where lua is installed in /usr/lib64. Note that the path entry for lua in packages.yaml should specify the major/minor version of lua (since this is used to calculate the lua lib directory)
2018-03-08json-c: Update to 0.13.1 (#7419)Michael Kuhn1-0/+7
* json-c: Update to 0.13.1 0.12.1 does not compile with GCC 7. * json-c: Add patch to make 0.12.1 build with gcc 7
2018-03-08Added new package: ghost (#7362)jthies1-0/+87
2018-03-08hoomd-blue version bump and compiler updated (#7021)Brock Palen1-3/+7
updated hoomd-blue to latest tagged release in repo. This version also supports newer gcc6 compilers, so added constraint for older version to avoid breaking existing installs.
2018-03-08Added compiler conflict to prank (#7168)zenln1-0/+1
2018-03-08Help newer versions of trilinos/zoltan2 successfully configure. (#7059)Kelly (KT) Thompson1-2/+3
+ Newer versions of zoltan2 are doing test compiles that link to parmetis. If these checks don't find `metis.h`, the check fails. + This small tweak ensures that the zoltan2 configure step can find `metis.h` that is provided by spack.
2018-03-08New package r-phangorn and its dependencies (#7034)Yifan Zhu4-1/+90
2018-03-08star: needs zlib (#7418)Levi Baber1-0/+2
2018-03-08dislin: new package (#7305)Yifan Zhu1-0/+53
2018-03-07Generalized ExaSP2 Install (#7422)Robert Pavel1-4/+3
Generalized ExaSP2 Install to use glob due to changes in naming convention between previous release and current development branch
2018-03-07cdbfasta: needs zlib (#7413)Levi Baber1-0/+2
2018-03-07gcta: new package (#7425)snehring1-0/+48
2018-03-07OpenSpeedShop package: add support for building on cray (#7338)Jim Galarowicz10-82/+233
2018-03-07orthofinder: Create new package. (#7364)lingnanyuan1-0/+53
2018-03-07fmt: add version (#7415)Federico Ficarelli1-0/+1
2018-03-07Changed CudaPackage base class to PackageBase (#7416)Massimiliano Culpo1-2/+2
CudaPackage is always used as a mixin. As such it should inherit from PackageBase, and not Package.
2018-03-07py-gpaw package with variants for MPI, FFTW and ScaLAPACK (#7373)simo-tuomisto2-0/+108
2018-03-07Relion 2.1 - Using CudaPackage class (#6707)Douglas Duckworth1-11/+7
2018-03-07lammps: add version 20180222 (#7408)Christoph Junghans1-0/+1
2018-03-06Improved binary relocation: error checking and reporting (#7314)Patrick Gartung5-149/+352
Fixes #7237 Fixes #6404 Fixes #6418 Fixes #6369 Identify when binary relocation fails to remove all instances of the source prefix (and report an error to the user unless they specify -a to allow the old root to appear). This check occurs at two stages: during "bincache create" all instances of the root are replaced with a special placeholder string ("@@@@..."), and a failure occurs if the root is detected at this point; when the binary package is extracted there is a second check. This addresses #7237 and #6418. This is intended to be compatible with previously-created binary packages. This also adds: * Better error messages for "spack install --use-cache" (#6404) * Faster relocation on Mac OS (using a single call to install_name_tool for all files rather than a call for each file) * Clean up when "buildcache create" fails (addresses #6369) * Explicit error message when the spack instance extracting the binary package uses a different install layout than the spack instance that created the binary package (since this is currently not supported) * Remove the option to create unsigned binary packages with -y
2018-03-06minighost: rework link logic (#7402)Christoph Junghans1-5/+3
2018-03-06adds patches required to build hdf5 1.8.10 (#7386)Mike Pozulp2-0/+56
For hdf5 `1.8.10` and some compilers, the hdf5 build system adds the '-ansi' flag. hdf5 1.8.10 is not actually ansi compliant so this adds a patch to modify the places where it violates ansi compatibility (which ends up being a few comments).
2018-03-06bowtie2: Add version 2.3.4.1 (#7252)Eric1-1/+2
2018-03-06pnmpi@1.7: new package (#7051)Geoffrey Oxberry1-0/+67
Add PnMPI, a dynamic MPI tool infrastructure that builds on top of the PMPI interface.
2018-03-06Add the libssh2 variant for curl. (#6980)健美猫1-0/+3
2018-03-06perl-net-scp-expect: Create new package (#7028)Eric1-0/+34
2018-03-06gromacs: add v2018 (#7050)Christoph Junghans1-0/+2
2018-03-06Update package.py (#7327)Simon Flood1-3/+8
Add versions released after 3.5.0 (3.4.3, 3.5.1, and 3.6.x)
2018-03-06py-crossmap: adding new package (#7108)peetsv1-0/+39
2018-03-06Setup dependent environment for pkgconf. (#7102)Sergey Kosukhin1-0/+13
2018-03-06py-rasterio: Added with dependencies. (#7156)Elizabeth Fischer4-0/+171
2018-03-06sosflow: add missing dependencies (#7182)Geoffrey Oxberry1-0/+2
SOSflow depends on MPI and pkg-config, but neither of these dependencies are currently in the spack package, so this commit adds them.
2018-03-06Add cmor version 3.3.0 (#7197)Paschalis Korosoglou1-1/+2
2018-03-06perl-graph-readwrite: Create new package (#7284)Eric1-0/+34