commit:     1711b1a7f942f53e76ead20c3885814857db3fde
Author:     Fabio Rossi <rossi.f <AT> inwind <DOT> it>
AuthorDate: Tue May 23 23:11:48 2017 +0000
Commit:     Fabio Rossi <rossi.f <AT> inwind <DOT> net>
CommitDate: Tue May 23 23:11:48 2017 +0000
URL:        https://gitweb.gentoo.org/proj/vmware.git/commit/?id=1711b1a7

Fix zlib.so loading with latest vmware version

 app-emulation/vmware-player/vmware-player-12.5.6.5528349.ebuild    | 7 +++++++
 .../vmware-workstation/vmware-workstation-12.5.6.5528349.ebuild    | 7 +++++++
 2 files changed, 14 insertions(+)

diff --git a/app-emulation/vmware-player/vmware-player-12.5.6.5528349.ebuild 
b/app-emulation/vmware-player/vmware-player-12.5.6.5528349.ebuild
index 5375681..0ddef20 100644
--- a/app-emulation/vmware-player/vmware-player-12.5.6.5528349.ebuild
+++ b/app-emulation/vmware-player/vmware-player-12.5.6.5528349.ebuild
@@ -258,6 +258,13 @@ src_install() {
                        
"${VM_INSTALL_DIR}"/lib/vmware/lib/libssl.so.1.0.1/libssl.so.1.0.1
        fi
 
+       # bug 616958
+       # system libs don't work anymore with embedeed zlib because it doesn't 
support ZLIB_1.2.9,
+       # add this hack to bypass embedded zlib which is always loaded and 
required during startup
+       # of vmware since 12.5.x
+       dosym /$(get_libdir)/libz.so.1 \
+                       "${VM_INSTALL_DIR}"/lib/vmware/lib/libz.so.1/libz.so.1
+
        # install the ancillaries
        insinto /usr
        doins -r share

diff --git 
a/app-emulation/vmware-workstation/vmware-workstation-12.5.6.5528349.ebuild 
b/app-emulation/vmware-workstation/vmware-workstation-12.5.6.5528349.ebuild
index 73ad701..9fec09f 100644
--- a/app-emulation/vmware-workstation/vmware-workstation-12.5.6.5528349.ebuild
+++ b/app-emulation/vmware-workstation/vmware-workstation-12.5.6.5528349.ebuild
@@ -275,6 +275,13 @@ src_install() {
                        
"${VM_INSTALL_DIR}"/lib/vmware/lib/libssl.so.1.0.1/libssl.so.1.0.1
        fi
 
+       # bug 616958
+       # system libs don't work anymore with embedeed zlib because it doesn't 
support ZLIB_1.2.9,
+       # add this hack to bypass embedded zlib which is always loaded and 
required during startup
+       # of vmware since 12.5.x
+       dosym /$(get_libdir)/libz.so.1 \
+                       "${VM_INSTALL_DIR}"/lib/vmware/lib/libz.so.1/libz.so.1
+
        # install the ancillaries
        insinto /usr
        doins -r share

Reply via email to