Add package for openssl, have postgres use it.
- Updated version wildcard to include [a-z]|alpha|beta to accommodate all the letter suffixes on openssl.
This commit is contained in:
		
							
								
								
									
										26
									
								
								var/spack/packages/openssl/package.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								var/spack/packages/openssl/package.py
									
									
									
									
									
										Normal file
									
								
							| @@ -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") | ||||
| @@ -11,11 +11,11 @@ class Postgresql(Package): | ||||
|  | ||||
|     version('9.3.4', 'd0a41f54c377b2d2fab4a003b0dac762') | ||||
|  | ||||
|     def install(self, spec, prefix): | ||||
|         # FIXME: Modify the configure line to suit your build system here. | ||||
|         configure("--prefix=%s" % prefix) | ||||
|     depends_on("openssl") | ||||
|  | ||||
|         # FIXME: Add logic to build and install here | ||||
|     def install(self, spec, prefix): | ||||
|         configure("--prefix=%s" % prefix, | ||||
|                   "--with-openssl") | ||||
|         make() | ||||
|         make("install") | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Todd Gamblin
					Todd Gamblin