summaryrefslogtreecommitdiff
path: root/var
AgeCommit message (Collapse)AuthorFilesLines
2017-02-06spectrum-mpi: Add new package file for external package (#3005)serbanmaerean1-0/+64
* spectrum-mpi: Add new package file for external package IBM Spectrum MPI is a commercial implementation of MPI based on OpenMPI. It is usually install in /opt/ibm/spectrum_mpi. Users need to add the Spectrum MPI package in their packages.yaml file as follows: packages: spectrum-mpi: version: ['10.1.0.2'] paths: spectrum-mpi@10.1.0.2: /opt/ibm/spectrum_mpi/ buildable: False all: providers: mpi: [spectrum-mpi@10.1.0.2] * spectrum-mpi: Added license files and removed the versions No need for versions as the package is external. * spectrum-mpi: Remove extraneous defines Keep only the defines that other MPI implementation define in their package file: self.spec.mpicc self.spec.mpicxx self.spec.mpif77 self.spec.mpifc
2017-02-06Elemental (#2991)Brian Van Essen1-0/+136
* Add a package for the Elemental distributed linear algebra library.
2017-02-05fix OMPT support in Archer (#3035)Gregory Lee2-2/+3
2017-02-05Boostrapping the lammps package (#3032)Nicolas Richart3-0/+309
* First commit for the lammps package * reviewed by adamjstewart and davydden
2017-02-05Changed spark URL, Added version 2.0.2, 2.1.0 (#3027)sknigh1-1/+3
2017-02-05Add a package for hunspell (#3029)George Hartzell1-0/+39
Add a package for the hunspell spelling checker. This was created by `spack create`, trimmed down, and tested on CentOS 7.
2017-02-05Use the official Maven site. (#3034)健美猫1-1/+1
2017-02-04added archer OpenMP race detector and its deps (#3030)Gregory Lee4-0/+157
2017-02-03Add FFTW 2.1.5 (#2987)Carlos Bederián1-10/+18
2017-02-03MKL: Provide scalapack (#2974)Carlos Bederián2-2/+58
2017-02-03New package “es” (extensible shell) (#3009)Erik Schnetter1-0/+39
2017-02-03Update go to v1.7.5 (#3023)George Hartzell1-1/+7
Update the go package to v1.7.5. - This release no longer needs the time-test patch (it's been merged upstream). - This release still seems to need the cgo-testcshared patch. - Also add a comment about environment set up that I need to build it successfully on a very large server. Tested on CentOS 7.
2017-02-03Retrive CUDA installers from Internet. (#3012)健美猫1-4/+4
2017-02-03Flex and Glib builds are dependent on m4 (#3022)sknigh2-1/+2
2017-02-03Force particular repo to increase predictability (#2746)George Hartzell1-1/+6
The repository used by the texlive installer defaults to a redirector that sends one off to various URLs depending on <fill in the blank>. This is problematic because all of the mirrors do not update in synchrony and bad tarballs often hang around for a while. This leads to problems that are particularly hard to diagnose because you're likely to end up using a different repo the next time around. This commit constraints the package to a particular, mainstream, repository. It's not fast, but it's consistent and usually correct. It also updates the installer digest, because no day is complete without updating it at least (sigh) once.
2017-02-03Different versions of cmake need diff vers of openssl (#2993)George Hartzell1-1/+2
* Different versions of cmake need diff vers of openssl. See Issue https://github.com/LLNL/spack/issues/2990 for background. Versions of cmake through 3.6.9 seem to need OpenSSL up to 1.0.99. Later versions can use the current release (thanks to @citibeth for [digging up details](https://cmake.org/pipermail/cmake/2016-November/064631.html)). @davydden suggested this change. Without it I *am not* able to build `cmake@3.6.1` on CentOS 7 and I *am* able to build `cmake@3.7.2`. Tested with `cmake@3.7.2` and `cmake@3.6.1` on CentOS 7. With this change I am able to build both `cmake@3.6.1` and `cmake@3.7.2` on CentOS 7.
2017-02-03Ocaml fails as an AutotoolsPackage (#2995)George Hartzell1-2/+6
Switch the ocaml install bit back to being a Package with its own little install method. This fix allows me to build Unison on CentOS 7.
2017-02-03Fetch tarballs from ant archive dir. (#2997)George Hartzell1-2/+5
There was a new release of Ant (1.9.8) which led to the v1.9.7 tarball disappearing. This changes the URL to Ant's archive dir, which seems to contain *everything* including the two current releases (1.9.8 and 1.10.0) It adds a digest for 1.9.8. It adds and comments out a digest for 1.10.0 (which requires Java 8), as I have not tested it.
2017-02-03Add new versions of catch (#3016)Mayeul d'Avezac1-0/+7
2017-02-03Update git package to include 2.11.1 (#3020)George Hartzell1-0/+1
Add git v2.11.1 digest. Built and lightly tested on CentOS 7.
2017-02-03Update Tcl/Tk to 8.6.6 (#3002)Carlos Bederián2-0/+2
2017-02-03openmpi (#2988)Howard Pritchard1-0/+1
We just released 2.0.2 yesterday, so add in that release for spack. Don't need the PMI patch for this release. Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2017-02-03Add latest stable Perl release (#2969)Adam J. Stewart1-1/+2
2017-02-03llvm: add 3.9.1, only download necessary resources (#3015)Tom Scogland1-9/+35
* llvm: add 3.9.1, only download necessary resources * sacrifice some spaces on the altar of flake8 the vengeful and merciless
2017-01-31Patch OpenMPI 2.0.x to fix pmi_opcaddy_t_class issue. (#2962)健美猫2-0/+55
2017-01-31R: Using official cloud URL for CRAN (#2956)Henrik Bengtsson1-1/+1
cran.r-project.org runs on a single old-school server in Austria and could potentially be overloaded if "everyone" used it. cloud.r-project.org is a cloud-based repository that "automatic redirection to servers worldwide [...]", cf. https://cran.r-project.org/mirrors.html. I assume, that cloud.* can be scale up as needed. Out of the official CRAN mirror, this should be the safest one to pick if a static CRAN mirror is needed.
2017-01-31Merge pull request #2964 from Zzzoom/fftw_add_sse2Gregory Lee1-2/+8
FFTW: Add SSE2 support to x86_64 target
2017-01-31Add latest version of Xorg util-macros (#2965)Adam J. Stewart1-1/+2
2017-01-31openssl: add extra url to download old versions (#2935)Denis Davydov1-1/+5
2017-01-31Replace FTP retrieval URLs with HTTP/HTTPS serving packages with identical ↵健美猫30-32/+32
checksum. (#2958)
2017-01-31Add several new R packages (#2952)Adam J. Stewart66-76/+1202
* Add several new R packages * Add a few more R packages * Update more versions * Convert Package to RPackage * Add a few more packages * Add missing dependencies
2017-01-31libmng: fix trying to run configure on an already configured directory fixes ↵Massimiliano Culpo1-0/+4
#2959 (#2961)
2017-01-30FFTW: Add SSE2 support to x86_64 targetCarlos Bederián1-2/+8
2017-01-27Make OpenSSL tests optional (#2939)Adam J. Stewart1-3/+6
* Make OpenSSL tests optional * Add version constraint to Perl dependency in OpenSSL
2017-01-27mumps: fix compilation with MKL (#2936)Denis Davydov1-1/+1
2017-01-26Add missing dependencies to VizGlow package (#2581)Adam J. Stewart5-2/+257
* Add missing dependencies to VizGlow package * Use a version-specific URL for xterm
2017-01-26AutotoolsPackage: minor improvements (#2859)Massimiliano Culpo23-147/+83
* AutotoolsPackage: added configure_directory to permit build out of source. The configure script executable is now invoked with an absolute path. Modified a few packages accordingly. * build_systems: functions returning directories are now properties * build_systems: fixed issues with tcl and tk * AutotoolsPackage: reworked recipe for autoreconf
2017-01-26Adol-C: Enable trig/erf functions; advanced branching (#2747)Jean-Paul Pelteret1-3/+8
2017-01-26py-numpy: rework blas/lapack (#2365)Denis Davydov1-3/+49
* py-numpy: fix blas/lapack section title * py-numpy: rework BLAS/LAPACK including a workaround for MKL due to limited config system of numpy
2017-01-25Spec.satisfies accesses Spec.concrete as property (#2928)scheibelp3-0/+119
* Spec.satisfies accesses Spec.concrete as property Fixes #2760 When copying a spec, _concrete is always set to False for each dependency. "Spec.satisfies" was accessing the member "_concrete" directly instead of using the property "concrete". This means that if you copy a spec, the dependencies will be considered equal, but did not necessarily satisfy one another. Spec.satisfies is a prerequisite for a package to be considered an extension; as a consequence, an extension with run-time dependencies that were also extensions did not activate those extensions. This updates Spec.satisfies to avoid checking the cached member "_concrete" directly. * Added test to check for activation of dependency extension * Added test to check for transitive satisfiability between a spec and its copy
2017-01-25Update libquo's homepage, url, and description. (#2925)Sam Gutiérrez1-8/+6
* Update libquo's homepage, url, and description. Recently LANL moved to lanl (from losalamos). * Fix formatting. Conform to style guidelines. * More style updates. Doesn't appear to be necessary, but for good measure.
2017-01-25Remove intel-parallel-studio +all checks (#2905)Adam J. Stewart1-13/+0
2017-01-25oce: fix fetching (#2921)Denis Davydov1-1/+4
* oce: fix fetching apparently the fetcher is confused when there is a mixture of 3-digits versions and 2-digits versions, i.e. 0.18 and 0.17.2 * flake8
2017-01-25c-blosc: Add variant to disable AVX2 support (#2931)Erik Schnetter1-1/+4
Not all compilers support AVX2 instructions, and the package’s test for this is much too simplistic.
2017-01-25Updating udunits version. (#2922)Timothy Brown1-2/+25
* Updating udunits. Udunits 2.2.21 is no longer on the unidata ftp site. The latest is 2.2.23, adding that and it's md5sum. * Updating udunits2 download URL. The Unidata ftp site does not keep previous versions of udunits. However all the tagged versions are in their github.com repository. Updating the URL to use github. * Updating udunits2 with a autoreconf def. The udunits packages on github do not contain a configure script. One has to run autoreconf to generate it, so adding that to package file. Also updated to the latest version and all md5 checksums.
2017-01-25Update valgrind to 3.12.0 (#2929)Jean-Paul Pelteret1-0/+1
2017-01-25build systems: simpler, clearer decorators: run_after, run_before (#2860)Massimiliano Culpo13-21/+48
* PackageMeta: `run_before` is an alias of `precondition`, `run_after` an alias of `sanity_check` * PackageMeta: removed `precondition` and `sanity_check` * PackageMeta: decorators are now free-standing * package: modified/added docstrings. Fixed the semantics of `on_package_attributes`. * package: added unit test assertion as side effects of install * build_systems: factored build-time test running into base class * r: updated decorators in package.py * docs: updated decorator names
2017-01-24Add dependency on perl (#2909)George Hartzell1-1/+1
* Add dependency on perl The build process uses perl and also needs `Test::More`. Some distros, e.g. CentOS, break the core Perl distribution into separate packages, so it's possible to "have perl" but not have all the bits one needs to build OpenSSL. We'll just install one of ours, which comes with all of its factory parts included. * Remove uninformative comment > # Also requires make doesn't really add any value...
2017-01-24Add latest version of flex (#2914)Adam J. Stewart1-0/+1
2017-01-24Add latest version of NetCDF (#2915)Adam J. Stewart1-0/+1