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).
meow-7.2.2
Monty Brandenberg 2014-04-07 14:01:34 -04:00
parent 50d1ca325f
commit 30eb6d13f5
3 changed files with 25 additions and 13 deletions

View File

@ -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>

View File

@ -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)

View File

@ -768,13 +768,21 @@ class Darwin_i386_Manifest(ViewerManifest):
# 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 @@ class LinuxManifest(ViewerManifest):
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