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
parent
50d1ca325f
commit
30eb6d13f5
|
|
@ -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 @@ 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
|
||||
|
|
|
|||
Loading…
Reference in New Issue