summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-03-06Save sources in a mirror and cache it in Travis (#7392)Massimiliano Culpo2-1/+10
2018-03-05r-sf: new package (#6547)Yifan Zhu1-0/+47
* r-sf: new package * r-sf: added version requirements for dependencies
2018-03-05minighost: another Ubuntu fix (#7359)Christoph Junghans1-1/+1
2018-03-05minismac2d: fix build with external Debian MPI (#7318)Christoph Junghans1-1/+1
2018-03-05perl-extutils-depends: Create new package (#7376)Eric1-0/+34
2018-03-05rapidjson: new package (#7391)Federico Ficarelli1-0/+37
2018-03-05Fix pkgconf on Crays (#7171)Mario Melara2-5/+3
This updates Cray.setup_platform_environment to use cray-specific pkgconfig paths so that all providers of 'pkgconfig' have access to them (previously the 'pkg-config' provider had this but the 'pkgconf' provider did not).
2018-03-05Fix version-specific URLs for Python packages (#7394)Adam J. Stewart2-3/+3
2018-03-05openmpi: add package-specific 'headers' property (#7267)Veselin Dobrev1-0/+7
* [OpenMPI] Add the 'headers' property. This removes some redundant headers from sub-directories, returned by the default '.headers' handler. * [OpenMPI] In the .headers property, add a fallback to search all of prefix for the mpi.h header. Recommended by @junghans to support some external configurations, see #7268.
2018-03-05tclap: new package (#7390)Federico Ficarelli1-0/+35
2018-03-05only filter compiler paths for binaries provided by the compiler (#7369)scheibelp1-4/+9
2018-03-05bracken: Create new package (#7375)Eric1-0/+75
2018-03-05add -ldl to silo ldflags when building with static hdf5 in order to fix ↵Mike Pozulp1-0/+5
#7384 (#7385)
2018-03-05update for conduit 0.3.1 release (#7344)Cyrus Harrison1-10/+15
2018-03-05fix ruby build on gcc >= 7 (#7387)Eric Müller3-0/+170
* pkgconfig fixes a "libffi.a requires -fPIC" build error * the patches solve the mentioned problem on GCC 7.x
2018-03-01Rsync package: Fix Src Link (#7367)Axel Huebl1-1/+1
Fix the source link to rsync downloads. The old link only contained the latest release, the new link contains all.
2018-03-01new package: hiop (#7039)junkudo1-0/+75
2018-03-01new package: perl-parallel-forkmanager (#7049)Eric1-0/+34
2018-02-28help gdb pick up python3 (#7104)healther1-8/+8
* Update gdb to autotools package * Help gdb find python libraries for python 3
2018-02-28mpich@develop: needs git submodules (#7357)Omri Mor1-1/+1
2018-02-28new package: py-goatools (#7328)Eric1-0/+45
2018-02-28[spack/spec.py] raise a query failure error if a property query returns None ↵Veselin Dobrev1-23/+41
(#7277) * [SPACK/spec.py] When a query through ForwardQueryToPackage returns 'None', treat that as query failure and raise RuntimeError with suitable message. This overrides the current behavior to raise an AttributeError which is now triggered only when no suitable query property is found and there is no default handler. * [spack/spec.py] Fix style. * [SPACK/spec.py] In case of query failure, i.e. property returning 'None', raise AttributeError instead of RuntimeError in order to pass the unit test. Also, small update in the logic distinguishing query failure and lack of relevant property/attribute handling.
2018-02-28change recurse into recursive in a few places (#7342)Denis Davydov8-10/+10
2018-02-28minighost: fix build on Ubuntu (#7354)Christoph Junghans1-3/+4
* minighost: fix build on Ubuntu * minighost: append -lgfortran only for gcc
2018-02-28examinimd: fix a typo (#7352)Christoph Junghans1-1/+1
2018-02-27add package verilator (#7332)healther1-0/+80
* add verilator package * try to add environment variable and include folder * manually install existing scripts and patch out spack's CXX wrapper * added some comments * make flake8 happy
2018-02-27Fix class name in build system tutorials (#7346)Mario Melara2-2/+2
AutoTools -> Autotools
2018-02-27updating zfp version (#7304)Mark C. Miller1-8/+5
2018-02-27Added initial Spackage for examinimd (#7350)Robert Pavel1-0/+85
2018-02-27minighost package: fixed a typo (#7349)Christoph Junghans1-1/+1
2018-02-27aspcud@1.9.4: new package (#7094)Geoffrey Oxberry1-0/+53
2018-02-27MPark.Variant (#7251)Axel Huebl1-0/+38
Adds Michael Park's C++11 `std::variant` (a C++17 stdlib feature).
2018-02-27minighost: fix mpi build (#7310)Christoph Junghans1-1/+1
2018-02-27snbone: fix build gcc-4.8 (#7317)Christoph Junghans1-1/+3
2018-02-27spglib: add new package (#7321)Denis Davydov3-0/+98
2018-02-27Docker-Based Developer Resource (#5871)Omar Padron25-0/+1308
* add docker-based development resources * incorporate feedback from @ax3l * fix docs/improve ssh handling * experiment with custom prompt * add arch/fix missing core_compilers key * add centos/minor tweaks * make prompt experiment optional * workaround problem with latest fedora docker image * add docker documentation page to index toc * try another documentation fix * switch arch linux base to base/archlinux * update the git urls in the Dockerfiles * add opensuse * switch CUSTOM_PROMPT variable to simply "PROMPT"
2018-02-26cpu_features (#7302)Axel Huebl1-0/+43
Adds Google's new cpu_features library. Install was added recently, so don't take the `0.1.0` release but the current `master` until a new version is published.
2018-02-26llvm package: update python dependency (#7100)healther1-1/+2
llvm versions >= 5 can use python 3.x
2018-02-26branson: needs mpi-2 (#7319)Christoph Junghans1-1/+1
2018-02-26ebms: needs mpi-2 (#7320)Christoph Junghans1-1/+1
2018-02-26hpgmg: more sane defaults for a proxy (#7330)Christoph Junghans1-1/+1
2018-02-23llvm and llvm-lld package updates (#7313)Mike Pozulp2-51/+35
* Combined llvm and llvm-lld: removed the separate llvm-lld package and added llvm-lld as an optional add on to the llvm package (the way several other llvm tools are maintained e.g. lldb) * Added more lld hashes to llvm package * The 'CppBackend' target doesn't exist for version 3.9.0 or later so exclude it for later versions * Was incorrectly specifying 'sparc' as a target for the 'sparc' architecture - needed to specify 'Sparc' * Fix issue #7248 building llvm: don't make the LLVMDemangle target for llvm < 4.0.0
2018-02-23accfft: added new package (#7213)Massimiliano Culpo1-0/+66
2018-02-23Pin Sphinx version to v1.7.0 (#7337)Massimiliano Culpo1-1/+1
Later versions of Sphinx fail due to possible clashes with our custom argparse.
2018-02-23Make fix_darwin_install_name python3-compatible (#7329)scheibelp1-10/+6
This updates the fix_darwin_install_name function to use the Spack Executable object to run install_name_tool, which ensures that process output is formatted as a 'str' for python2 and python3. Originally fix_darwin_install_name was invoking subprocess.Popen directly.
2018-02-23QMCPACK - General Improvements (#6958)Nichols A. Romero2-69/+33
* No longer need to patch CMake. Using CMAKE_CXX_FLAGS to include BLAS/LAPACK/MKL header files properly. * Backport two patches to QMCPACK versions prior to 3.3.0: https://github.com/QMCPACK/qmcpack/pull/621, https://github.com/QMCPACK/qmcpack/pull/623 * Insufficient to include lapack_dir in CMAKE_CXX_FLAGS, CMAKE_C_FLAGS is also needed. * Make patched Espresso a default variant instead of a hard dependency. This is easier on computer architectures where Espresso is hard to build. * Fix patching with QE variant. Now using correct form of patch command. * Add QMCPACK v3.4.0 * Backport patch to QMCPACK versions prior to 3.3.0: https://github.com/QMCPACK/qmcpack/pull/643
2018-02-23fix url finding of lru-cache (#7118)healther1-1/+2
Change-Id: I65a93e3d5d1ea52a0be56bbc664c6b5d405e2bf4
2018-02-22maestrowf: new package (#7300)Francesco Di Natale1-0/+40
* Add Maestro Workflow Conductor to Spack * Removal of a trailing whitespace character.
2018-02-22nalu package: update dependency (#7245)Jon Rood1-3/+2
Yaml-cpp hasn't tagged a release in over 2 years, yet they have fixed many things and now have the ability to use find_package in CMake. Since we use this feature in Nalu, we require the latest yaml-cpp until they tag a new release. I have also deprecated the now unnecessary ENABLE_INSTALL flag.
2018-02-22remove dead Exact proxies (no fetch possible) (#7312)Christoph Junghans3-287/+0