Make OpenSSL build on Darwin
This commit is contained in:
		@@ -17,12 +17,24 @@ class Openssl(Package):
 | 
				
			|||||||
    parallel = False
 | 
					    parallel = False
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def install(self, spec, prefix):
 | 
					    def install(self, spec, prefix):
 | 
				
			||||||
        config = Executable("./config")
 | 
					        if spec.satisfies("=darwin-x86_64"):
 | 
				
			||||||
        config("--prefix=%s" % prefix,
 | 
					            perl = which('perl')
 | 
				
			||||||
               "--openssldir=%s/etc/openssl" % prefix,
 | 
					            perl("./Configure",
 | 
				
			||||||
               "zlib",
 | 
					                 "--prefix=%s" % prefix,
 | 
				
			||||||
               "no-krb5",
 | 
					                 "--openssldir=%s/etc/openssl" % prefix,
 | 
				
			||||||
               "shared")
 | 
					                 "zlib",
 | 
				
			||||||
 | 
					                 "no-krb5",
 | 
				
			||||||
 | 
					                 "shared",
 | 
				
			||||||
 | 
					                 "darwin64-x86_64-cc")
 | 
				
			||||||
 | 
					            perl('-pi', '-e', 's/-arch x86_64//g', 'Makefile')
 | 
				
			||||||
 | 
					        else:
 | 
				
			||||||
 | 
					            exit(1)
 | 
				
			||||||
 | 
					            config = Executable("./config")
 | 
				
			||||||
 | 
					            config("--prefix=%s" % prefix,
 | 
				
			||||||
 | 
					                   "--openssldir=%s/etc/openssl" % prefix,
 | 
				
			||||||
 | 
					                   "zlib",
 | 
				
			||||||
 | 
					                   "no-krb5",
 | 
				
			||||||
 | 
					                   "shared")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        make()
 | 
					        make()
 | 
				
			||||||
        make("install")
 | 
					        make("install")
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user