summaryrefslogtreecommitdiff
path: root/var
AgeCommit message (Collapse)AuthorFilesLines
2017-04-05Fixes patch paths for earlier boost versions (#3712)Josh Asplund2-1/+44
* Fixes patch paths for earlier boost versions The directory structure of boost changed at version 1.56.0, so the patch being used for python support did not work on earlier versions. This adds another patch that matches earlier versions. * Removes commented out code
2017-04-05Fixes needed to build htop (#3691)Adam J. Stewart6-5/+10
* Fixes needed to build htop * Build libncursesw.so, not libncurses.so * Remove htop hack now that it is picking up newer ncurses * Tell packages to link to new ncursesw libraries
2017-04-05subversion: provide checksums for versions 1.8.17 and 1.9.5 (#3663)Milton Woods1-1/+3
* subversion: provide checksums for versions 1.8.17 and 1.9.5 * subversion: release versions sorted from newest to oldest
2017-04-05petsc trilinos: fix Scalapack via MKL (#3702)Denis Davydov2-3/+16
* petsc trilinos: fix Scalapack via MKL * indentation
2017-04-05update versions for scalasca and related tools (#3697)Mark Olesen4-64/+59
- clean up fetch urls - inherit from AutotoolsPackage instead of Package - explicit fPIC flags look suspicious, but leave them in there. - in scalasca, use the cube version that is implicit from the scorep dependency instead of specifying it twice.
2017-04-05Fix libxpm (#3704)Michael Kuhn1-0/+5
It tries to use gettext but fails because it does not explicitly link against libintl.
2017-04-05Fix ncl (#3708)Michael Kuhn2-1/+23
- Add patch to make ncl compile with hdf5 1.10. - Add missing dependencies to make ncl compile without errors.
2017-04-05Add stress package (#3695)Adam J. Stewart1-0/+37
2017-04-05Add versions 3.2.0 3.1.0 for protobuf. (#3698)健美猫1-7/+9
2017-04-04Add package for open source Shiny Server (#3688)George Hartzell1-0/+77
* The beginnings of a package for shiny-server Just stashing a WIP. This doesn't work. This goes for a while and/but blows up with some OpenSSL related issue. * Make it work! Yay! * shiny-server needs R with X support My environment gets this for "free" from my packages.yaml, but it should be explicity. * Address feedback - python version - gcc dependency - Flake8 comment rules * Richer caveats and warnings. * Convert to CMakePackage and fix python version typo * Fix typo: noqab -> noqa * Ensure proper build location, clean up comments
2017-04-04Convert STREAM to MakefilePackage (#3692)Adam J. Stewart1-4/+2
2017-04-04Add fio package (#3689)Adam J. Stewart1-0/+56
2017-04-04intel-mkl: add 2017.2 (#3687)Denis Davydov1-15/+7
* intel-mkl: add 2017.2 * intel-mkl: add urls, update docstring
2017-04-04Update SymEngine package to enable build against LLVM (#3682)Jean-Paul Pelteret1-2/+7
2017-04-04Cppcheck (#3684)Mayeul d'Avezac1-1/+5
* Adds cppcheck version 1.72 * cppcheck installation requires cfg files Without these files, cppcheck does not work correctly
2017-04-04Update tinyxml (#3649)Mayeul d'Avezac1-1/+2
* Update tinyxml * url seems to have changed * spack replaces "_2_6_2" with "_2.6.2" unless the url is explicitly given * copyfile is no longuer available by default * URL version-parsing should work as of #2972
2017-04-03Add IOzone package (#3679)Adam J. Stewart1-0/+53
2017-04-03Overhaul Spack's URL parsing (#2972)Adam J. Stewart65-238/+154
* Remove fake URLs from Spack * Ignore long lines for URLs that start with ftp: * Preliminary changes to version regexes * New redesign of version regexes * Allow letters in version-only * Fix detection of versions that end in Final * Rearrange a few regexes and add examples * Add tests for common download repositories * Add test cases for common tarball naming schemes * Finalize version regexes * spack url test -> spack url summary * Clean up comments * Rearrange suffix checks * Use query strings for name detection * Remove no longer necessary url_for_version functions * Strip off extraneous information after package name * Add one more test * Dot in square brackets does not need to be escaped * Move renaming outside of parse_name_offset * Fix versions for a couple more packages * Fix flake8 and doc tests * Correctly parse Python, Lua, and Bio++ package names * Use effective URLs for mfem * Add checksummed version to mitos * Remove url_for_version from STAR-CCM+ package * Revert changes to version numbers with underscores and dashes * Fix name detection for tbb * Correctly parse Ruby gems * Reverted mfem back to shortened URLs. * Updated instructions for better security * Remove preferred=True from newest version * Add tests for new `spack url list` flags * Add tests for strip_name_suffixes * Add unit tests for version separators * Fix bugs related to parseable name but in parseable version * Remove dead code, update docstring * Ignore 'binary' at end of version string * Remove platform from version * Flip libedit version numbers * Re-support weird NCO alpha/beta versions * Rebase and remove one new fake URL * Add / to beginning of regex to avoid picking up similarly named packages * Ignore weird tar versions * Fix bug in url parse --spider when no versions found * Less strict version matching for spack versions * Don't rename Python packages * Be a little more selective, version must begin with a digit * Re-add fake URLs * Fix up several other packages * Ignore more file endings * Add parsing support for Miniconda * Update tab completion * XFAILS are now PASSES for 2 web tests
2017-04-03Add latest version of pkg-config (#3672)Adam J. Stewart1-16/+16
2017-04-03openfst conflicts with intel@16: and gcc@6: . (#3671)健美猫1-10/+5
2017-04-03Fix conflict directives for libpfm4. (#3673)健美猫1-1/+1
2017-04-03Add latest alpha release of MVAPICH2 (#3674)Adam J. Stewart1-1/+6
2017-04-03Add depends_on() new-ish bison (#3661)George Hartzell1-0/+1
* Add depends_on() new-ish bison * Refine dependency, only needed to build.
2017-04-03Add libpfm4 package. (#3667)健美猫1-0/+48
2017-04-03add CUDA_HOME arg to nccl makefile (#3666)Jeffrey Salmond1-0/+4
2017-04-03add gflags as dependency of glog (#3665)Jeffrey Salmond1-0/+2
2017-04-02Hey, I was using that! :) (#3660)George Hartzell1-0/+3
Turns out that we really want 5.22.2 for backward compatibility.
2017-04-02Set default providers for all virtual dependencies (#3634)Adam J. Stewart2-2/+6
* Set default providers for everything * Add default OpenFOAM provider
2017-04-02new directive: conflicts() (#3125)Massimiliano Culpo3-0/+94
* Add conflicts(<spec>) directive * openblas: added conflicts for intel@16 refs #3119 * added brief docs and unit tests
2017-04-01Add better tests for web.py; fix some bugs found with spidering.Todd Gamblin19-32/+23
- _spider in web.py was actually failing to spider deeper than a certain point. - Fixed multiprocessing pools to not use daemons and to allow recursive spawning. - Added detailed tests for spidering and for finding archive versions. - left some xfail URL finding exercises for the reader. - Fix noqa annotations for some @when decorators
2017-04-01fix version specs for EasyBuild packages (#3659)Kenneth Hoste3-3/+3
* fix Python version requirement for easybuild-framework * make 'when' for depends_on('py-easybuild-framework') open-ended
2017-04-01EasyBuild and dependencies (#3658)Kenneth Hoste6-0/+221
* add packages for EasyBuild and dependencies * fix remarks w.r.t. docstrings & download urls, make dependency specs stricter w.r.t. required versions * fix easybuild-* dep specs, should be open-ended * correct dep specs for easybuild and easybuild-easyconfigs using @3.1.2[:]
2017-04-01Add a pcakge: libzip. (#3656)健美猫1-0/+35
2017-03-31Make packages Python3 compatible.Todd Gamblin6-18/+20
2017-03-31PythonPackage: Let There Be Tests! (#2869)Adam J. Stewart4-0/+92
* Run python setup.py test if --run-tests * Attempt to import the Python module after installation * Add testing support to numpy and scipy * Remove duplicated comments * Update to new run-tests callback methodology * Remove unrelated changes for another PR
2017-03-31new and updated PRUNERS tools (#3648)Gregory Lee4-4/+86
2017-03-31Fix mxml (#3639)Michael Kuhn1-2/+5
mxml is now hosted on GitHub.
2017-03-31Add QBank package (#3641)Adam J. Stewart3-5/+128
* Add QBank package * Install the documentation and add it to the MANPATH * Add Perl DBI package * Make sure setup method variables are consistent
2017-03-31Perl: add more versions, add phases (#3640)Adam J. Stewart1-14/+43
2017-03-31CONFIG: add older bison version 2.7 (#3645)Mark Olesen1-0/+1
- for programs that don't yet work with bison 3.x
2017-03-31Included LIBXSMM 1.8 into the list of available versions. (#3646)Hans Pabst1-1/+2
2017-03-31Subversion with perl bindings (#3644)Milton Woods2-7/+68
* perl-term-readkey: add perl Term::ReadKey package * subversion: add variant with perl bindings * subversion: use `which('perl')` to find perl executable in package.py
2017-03-30perl-xml-parser: add perl XML::Parser package (#3643)Milton Woods1-0/+37
2017-03-30Extendable Perl (#3614)Milton Woods2-1/+85
* perl: make extendable and add Module::Build package * perl: allow 'spack create' to identify perl packages from their contents * perl-module-build: fix indenting of package docstring * perl: split install() method for extensions into phases * perl: auto-detect build method (Makefile.PL vs Build.PL) and define a 'check' method * PerlPackage: use import statements similar to those in AutotoolsPackage * PerlModule: fix detection of Build.PL * PerlPackageTemplate: remove extraneous lines to avoid flake8 warnings * PerlPackageTemplate: split into separate templates for Makefile.PL and Build.PL * PerlPackage: add cross-references to docstrings * AutotoolsPackage: fix ambiguous cross-references to avoid errors in doc tests * PerlbuildPackageTemplate: depend on perl-module-build if Build.PL exists
2017-03-30support OpenFOAM package(s) (#3528)Mark Olesen12-221/+2495
* ENH: add package for building OpenFOAM (1612) from www.openfoam.com - provide 'openfoam' as virtual package. - package as openfoam-com to reflect the distribution point. This initial spack packaging for OpenFOAM supports a number of possible variants and should handle 64-bit labels properly now that the scotch package has been updated accordingly. * ENH: update package for foam-extend (extend-project.de) - provide 'openfoam' as virtual package. - much of the build is now aligned with how the openfoam-com package looks, with the aim of future refactoring. - avoid installing intermediate targets. - contains its own environment sourcing script for the build, for more flexibility and robustness (doesn't touch the python build environ) * ENH: added package for building from openfoam.org - provide 'openfoam' as a virtual package. - this is largely a direct copy of the openfoam-com package. It has been supplied as a courtesy for users and to ensure maximum consistency in quality and naming between the foam-extend, openfoam-com and openfoam-org packages. * CONFIG: add openfoam into bash completion providers list * ENH: have openfoam-com use spack as USERMPI - also simplify the generation of mplib/compiler rules * ENH: have openfoam-org use spack as SYSTEMMPI - this setup requires more environment settings than USERMPI (openfoam-com), but is currently the only means of integration for openfoam-org - simplify generation of mplib/compiler rules * ENH: simplify generation of mplib/compiler rules (foam-extend) - rename mpi rules from SPACK,SPACKMPI to USER,USERMPI for consistency with openfoam-com and to generalize for any build system. * STYLE: record spack tree as a log file (openfoam) - can be useful for future diagnostics and general record keeping
2017-03-30add package py-spykeutils (#3633)healther1-0/+39
* add package py-spykeutils * fixed dependency version restriction
2017-03-30cp2k: update to 4.1 + update of dependencies (#3561)Massimiliano Culpo8-122/+160
* libint: updated version, ported to AutotoolsPackage * elpa: updated version, ported to AutotoolsPackage * wannier90: updated version, ported to MakefilePackage * pexsi: updated version, ported to MakefilePackage * cp2k: updated version, removed wannier 90 from dependencies if cp2k@4.1 * plumed: updated version Modifications: * modules has been turned into a single variant, as different versions have different modules available * added dictionaries for patches * netlib-scalapack: ported to CMakePackage
2017-03-30Move py-dev to the proper repo directory (#3630)Adam J. Stewart2-0/+0
2017-03-30Fix url fetching for GnuTLS (#3631)Adam J. Stewart1-5/+9
2017-03-29Concretization problem breaks httpie dependency (#3629)George Hartzell1-1/+5
* Concretization problem breaks httpie dependency Concretization problem breaks this. Unconditional for now... https://github.com/LLNL/spack/issues/3628 * Flake8 cleanups