Skip to content
Snippets Groups Projects
Commit 30eb6d13 authored by Monty Brandenberg's avatar Monty Brandenberg
Browse files

Linux/Mac: Update to latest OpenSSL 1.0.1e build. Fix manifest for

openssl on Mac (copy, deploy).  Revert Linux manifest work which tried
to work around 0555 permissions on .sos (and didn't work).
parent 50d1ca32
No related branches found
No related tags found
No related merge requests found
......@@ -1612,9 +1612,9 @@
<key>archive</key>
<map>
<key>hash</key>
<string>dc868c770e27f1c726eec60d8262d7a9</string>
<string>c98c1581a1ac1db72408fcce5f7409f1</string>
<key>url</key>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-openssl-update/rev/285401/arch/Darwin/installer/openssl-1.0.1e-darwin-20140116.tar.bz2</string>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-openssl-update/rev/288774/arch/Darwin/installer/openssl-1.0.1e-darwin-20140407.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
......@@ -1624,9 +1624,9 @@
<key>archive</key>
<map>
<key>hash</key>
<string>8f5c220537799f81ee3f0e6da061b6b1</string>
<string>4caff54a0d8ea461b6f8ff32df8e0c1a</string>
<key>url</key>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-openssl-update/rev/285401/arch/Linux/installer/openssl-1.0.1e-linux-20140117.tar.bz2</string>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-openssl-update/rev/288774/arch/Linux/installer/openssl-1.0.1e-linux-20140407.tar.bz2</string>
</map>
<key>name</key>
<string>linux</string>
......@@ -1636,9 +1636,9 @@
<key>archive</key>
<map>
<key>hash</key>
<string>30f73c2cddf8192de6275a0ce52a23f5</string>
<string>da974a34c2964abf36d2817722196dc9</string>
<key>url</key>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-openssl-update/rev/285401/arch/CYGWIN/installer/openssl-1.0.1e-windows-20140117.tar.bz2</string>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-openssl-update/rev/288774/arch/CYGWIN/installer/openssl-1.0.1e-windows-20140407.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
......
......@@ -206,6 +206,10 @@ elseif(DARWIN)
)
set(debug_src_dir "${ARCH_PREBUILT_DIRS_DEBUG}")
set(debug_files
libcrypto.dylib
libcrypto.1.0.0.dylib
libssl.dylib
libssl.1.0.0.dylib
)
set(release_src_dir "${ARCH_PREBUILT_DIRS_RELEASE}")
set(release_files
......@@ -213,15 +217,19 @@ elseif(DARWIN)
libapr-1.dylib
libaprutil-1.0.dylib
libaprutil-1.dylib
libcollada14dom.dylib
libcrypto.dylib
libcrypto.1.0.0.dylib
libexception_handler.dylib
libexpat.1.5.2.dylib
libexpat.dylib
libGLOD.dylib
libhunspell-1.3.0.dylib
libllqtwebkit.dylib
libminizip.a
libndofdev.dylib
libhunspell-1.3.0.dylib
libexception_handler.dylib
libcollada14dom.dylib
libssl.dylib
libssl.1.0.0.dylib
)
if (FMODEX)
......
......@@ -768,13 +768,21 @@ def path_optional(src, dst):
# dylibs that vary based on configuration
if self.args['configuration'].lower() == 'debug':
for libfile in (
"libcrypto.1.0.0.dylib",
"libcrypto.dylib",
"libfmodexL.dylib",
"libssl.1.0.0.dylib",
"libssl.dylib",
):
dylibs += path_optional(os.path.join("../packages/lib/debug",
libfile), libfile)
else:
for libfile in (
"libcrypto.1.0.0.dylib",
"libcrypto.dylib",
"libfmodex.dylib",
"libssl.1.0.0.dylib",
"libssl.dylib",
):
dylibs += path_optional(os.path.join("../packages/lib/release",
libfile), libfile)
......@@ -1022,10 +1030,6 @@ def copy_finish(self):
def package_finish(self):
installer_name = self.installer_base_name()
# Some .so's are packaged without write permissions and fail during strip. So this...
self.run_command(r"find %(dst)r/lib -type f -perm 0555 | xargs --no-run-if-empty chmod 0755; true"
% {'dst' : self.get_dst_prefix()} )
self.strip_binaries()
# Fix access permissions
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment