diff options
author | Todd Gamblin <tgamblin@llnl.gov> | 2014-08-21 22:59:39 -0700 |
---|---|---|
committer | Todd Gamblin <tgamblin@llnl.gov> | 2014-08-21 22:59:39 -0700 |
commit | eb5efed421783dddbc6ebfe4ee7a9a987dfda3a5 (patch) | |
tree | 384c9057f63cb4a9d49a57e94acb2ec9b3e22d30 /var | |
parent | 5a9ef130ea51f02a486b18f7173b980f3a539440 (diff) | |
parent | e301d623329d3f484316643c6a50dc3df4806dab (diff) | |
download | spack-eb5efed421783dddbc6ebfe4ee7a9a987dfda3a5.tar.gz spack-eb5efed421783dddbc6ebfe4ee7a9a987dfda3a5.tar.bz2 spack-eb5efed421783dddbc6ebfe4ee7a9a987dfda3a5.tar.xz spack-eb5efed421783dddbc6ebfe4ee7a9a987dfda3a5.zip |
Merge branch 'features/postgresql' into develop
- add spack cd command.
- Fix bug in modules hook
Conflicts:
lib/spack/spack/cmd/stage.py
lib/spack/spack/hooks/dotkit.py
share/spack/setup-env.bash
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/packages/openssl/package.py | 26 | ||||
-rw-r--r-- | var/spack/packages/postgresql/package.py | 20 | ||||
-rw-r--r-- | var/spack/packages/tau/package.py | 1 |
3 files changed, 46 insertions, 1 deletions
diff --git a/var/spack/packages/openssl/package.py b/var/spack/packages/openssl/package.py new file mode 100644 index 0000000000..c5a8aeb9dc --- /dev/null +++ b/var/spack/packages/openssl/package.py @@ -0,0 +1,26 @@ +from spack import * + +class Openssl(Package): + """The OpenSSL Project is a collaborative effort to develop a + robust, commercial-grade, full-featured, and Open Source + toolkit implementing the Secure Sockets Layer (SSL v2/v3) and + Transport Layer Security (TLS v1) protocols as well as a + full-strength general purpose cryptography library.""" + homepage = "http://www.openssl.org" + url = "http://www.openssl.org/source/openssl-1.0.1h.tar.gz" + + version('1.0.1h', '8d6d684a9430d5cc98a62a5d8fbda8cf') + + depends_on("zlib") + parallel = False + + def install(self, spec, prefix): + config = Executable("./config") + config("--prefix=%s" % prefix, + "--openssldir=%s/etc/openssl" % prefix, + "zlib", + "no-krb5", + "shared") + + make() + make("install") diff --git a/var/spack/packages/postgresql/package.py b/var/spack/packages/postgresql/package.py new file mode 100644 index 0000000000..46922b7b71 --- /dev/null +++ b/var/spack/packages/postgresql/package.py @@ -0,0 +1,20 @@ +from spack import * + +class Postgresql(Package): + """PostgreSQL is a powerful, open source object-relational + database system. It has more than 15 years of active + development and a proven architecture that has earned it a + strong reputation for reliability, data integrity, and + correctness.""" + homepage = "http://www.postgresql.org/" + url = "http://ftp.postgresql.org/pub/source/v9.3.4/postgresql-9.3.4.tar.bz2" + + version('9.3.4', 'd0a41f54c377b2d2fab4a003b0dac762') + + depends_on("openssl") + + def install(self, spec, prefix): + configure("--prefix=%s" % prefix, + "--with-openssl") + make() + make("install") diff --git a/var/spack/packages/tau/package.py b/var/spack/packages/tau/package.py index 8d9dbe1759..048fac80aa 100644 --- a/var/spack/packages/tau/package.py +++ b/var/spack/packages/tau/package.py @@ -12,7 +12,6 @@ class Tau(Package): version('2.23.1', '6593b47ae1e7a838e632652f0426fe72') - def install(self, spec, prefix): # TAU isn't happy with directories that have '@' in the path. Sigh. change_sed_delimiter('@', ';', 'configure') |