summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-emulation/vmware-player/Manifest2
-rw-r--r--app-emulation/vmware-player/vmware-player-4.0.0.471780-r1.ebuild (renamed from app-emulation/vmware-player/vmware-player-4.0.0.471780.ebuild)37
-rw-r--r--app-emulation/vmware-workstation/Manifest2
-rw-r--r--app-emulation/vmware-workstation/vmware-workstation-8.0.0.471780-r5.ebuild28
4 files changed, 31 insertions, 38 deletions
diff --git a/app-emulation/vmware-player/Manifest b/app-emulation/vmware-player/Manifest
index 9981e9b..ee125e5 100644
--- a/app-emulation/vmware-player/Manifest
+++ b/app-emulation/vmware-player/Manifest
@@ -7,5 +7,5 @@ DIST VMware-Player-3.1.5-491717.x86_64.bundle 103019114 RMD160 b1a2544e5718474a1
DIST VMware-Player-4.0.0-471780.i386.bundle 131366064 RMD160 e4513ea96b557a5067b3a822b399cb5fcb4de426 SHA1 c8cb81e1d35dab000e7dbe3e1aee519fd6aa89fd SHA256 5a88940b92bebc1b5c09caecbfcbe46b05e857b8383e52d392ee62fab822e00b
DIST VMware-Player-4.0.0-471780.x86_64.bundle 129048195 RMD160 0c4a2174212e80dc62781ef5f3b53cee682f1bcf SHA1 e1452a72895c902cc6b4f85be9f4fb79c85ac809 SHA256 5218c6d2c27b7b0d2019aaaa2573a1411bc202ad7bfa06a1a6c3df913d8dd5c4
EBUILD vmware-player-3.1.5.491717.ebuild 6334 RMD160 ee39299fbfb01c28c1890c862d3f39a4e3d7c163 SHA1 8b90cfe522e17a5c15b742afbc139d60decf9ca6 SHA256 ea378d1d5d1308689bacf2104f618dec655f732eff2c3e52ee11acb26656c57e
-EBUILD vmware-player-4.0.0.471780.ebuild 6610 RMD160 01058b2a1f928186568cc7a3846a135127ea1a41 SHA1 281d04ddd781c1ac1692ceee19dd89479395ce66 SHA256 49cda31c67e372817a86ac689eb765ac3a702a0791be2f3e33844b5dda5eecd1
+EBUILD vmware-player-4.0.0.471780-r1.ebuild 6119 RMD160 95de6fc511bb09642221952dcd3bfc4027c482c1 SHA1 ec7687005ff737ce51da4b5a1cc414d8a47ccb52 SHA256 e07af6b3fbddfb6491fb0e04d9927b03164d5b248f7b0fe4b6b68d5fc10e40a5
MISC metadata.xml 238 RMD160 beef158e0603e5808d104743feba4be3e7a7e8c4 SHA1 276217c6f03ae24c0196519197240031a6961254 SHA256 8374f3a2a8f05bf0690ab35f79a20980026aefa9fabae93fe81442f54291018b
diff --git a/app-emulation/vmware-player/vmware-player-4.0.0.471780.ebuild b/app-emulation/vmware-player/vmware-player-4.0.0.471780-r1.ebuild
index 836ba20..eea39ec 100644
--- a/app-emulation/vmware-player/vmware-player-4.0.0.471780.ebuild
+++ b/app-emulation/vmware-player/vmware-player-4.0.0.471780-r1.ebuild
@@ -57,7 +57,6 @@ RDEPEND="dev-cpp/cairomm
x11-libs/libICE
x11-libs/libsexy
x11-libs/libSM
- >=x11-libs/libview-0.6.6
x11-libs/libX11
x11-libs/libXau
x11-libs/libxcb
@@ -115,6 +114,19 @@ src_prepare() {
rm -rf lib/modules/binary
}
+clean_bundled_libs() {
+ ebegin 'Removing superfluous libraries'
+ # exclude OpenSSL from unbundling until the AES-NI patch gets into the tree
+ # see http://forums.gentoo.org/viewtopic-t-835867.html
+ # must use shipped libgcr.so.0 or else "undefined symbol: gcr_certificate_widget_new"
+ ldconfig -p | sed 's:^\s\+\([^(]*[^( ]\).*=> \(/.*\)$:\1 \2:g;t;d' | fgrep -v 'libcrypto.so.0.9.8
+libssl.so.0.9.8
+libgcr.so.0' | while read -r libname libpath ; do
+ dosym "${libpath}" "${VM_INSTALL_DIR}/lib/vmware/lib/${libname}/${libname}"
+ done
+ eend
+}
+
src_install() {
local major_minor_revision=$(get_version_component_range 1-3 "${PV}")
local build=$(get_version_component_range 4 "${PV}")
@@ -127,16 +139,6 @@ src_install() {
insinto "${VM_INSTALL_DIR}"/lib/vmware
doins -r lib/* || die "failed to install lib"
- # commented out until Portage gets OpenSSL 0.9.8 with AES-NI support
- # see http://forums.gentoo.org/viewtopic-t-835867.html
- ## these two libraries do not like to load from /usr/lib*
- #local each ; for each in libcrypto.so.0.9.8 libssl.so.0.9.8 ; do
- # if [[ ! -f "${VM_INSTALL_DIR}/lib/vmware/lib/${each}" ]] ; then
- # dosym "/usr/$(get_libdir)/${each}" \
- # "${VM_INSTALL_DIR}/lib/vmware/lib/${each}/${each}"
- # fi
- #done
-
# install the ancillaries
insinto /usr
doins -r share || die "failed to install share"
@@ -210,19 +212,6 @@ pkg_preinst() {
}
pkg_postinst() {
- # remove superfluous libraries
- ebegin 'Removing superfluous libraries'
- cd "${VM_INSTALL_DIR}"/lib/vmware/lib || die
- # exclude OpenSSL from unbundling until the AES-NI patch gets into the tree
- # see http://forums.gentoo.org/viewtopic-t-835867.html
- # must use shipped libgcr.so.0 or else "undefined symbol: gcr_certificate_widget_new"
- ldconfig -p | sed 's:^\s\+\([^(]*[^( ]\).*=> \(/.*\)$:\1 \2:g;t;d' | fgrep -v 'libcrypto.so.0.9.8
-libssl.so.0.9.8
-libgcr.so.0' | while read -r libname libpath ; do
- ln -sfn "${libpath}" "${libname}/${libname}" 2> /dev/null
- done
- eend
-
fdo-mime_desktop_database_update
gnome2_icon_cache_update
diff --git a/app-emulation/vmware-workstation/Manifest b/app-emulation/vmware-workstation/Manifest
index dd7c03b..eab3a75 100644
--- a/app-emulation/vmware-workstation/Manifest
+++ b/app-emulation/vmware-workstation/Manifest
@@ -8,5 +8,5 @@ DIST VMware-Workstation-7.1.5-491717.x86_64.bundle 137361206 RMD160 b5f302400a0c
DIST VMware-Workstation-Full-8.0.0-471780.i386.bundle 337749469 RMD160 6505d7511ce86f55cff392faa220021c0e5b5e7f SHA1 00a7a255e060fb2883b32c4267b16ad7af204e5c SHA256 6fbdd01c7ee378bc3352b8c230bec0deae352e3aa0e3d0101fe2af3aab6fcff7
DIST VMware-Workstation-Full-8.0.0-471780.x86_64.bundle 337435853 RMD160 ed5881078e7eb60699f6d0180c305f6a240e4360 SHA1 1e75bda32c0dd7aa81d1953464d35236335ddf6e SHA256 6a9099659484a1de2bee50c96ddd3dc1b91c6ab02b067288e1c17c2b6d5a9f9a
EBUILD vmware-workstation-7.1.5.491717.ebuild 8264 RMD160 a90d1e633561f0d47aa252b63812e6c5e331ee94 SHA1 2a73547f67b10dda1d97d8d1c78f0231ebfdfc9f SHA256 b30027da9c1e27f88eb6edf69a53d38cc1f21e8e6d4b92164f5efea8e7111d2f
-EBUILD vmware-workstation-8.0.0.471780-r5.ebuild 13503 RMD160 41e7fc844cf5063e561d5777a4f45c5e1925be8d SHA1 0c454f9d06b01352f478c6bd0fac7120ce9ab18e SHA256 3880000b567a23dd3b7728dcc06536210a5c9978ddd83c5f583539bbf04bd10e
+EBUILD vmware-workstation-8.0.0.471780-r5.ebuild 13389 RMD160 355855c0a0c5c318b6c9839cf6ad4f9abe53fddf SHA1 70f3de79539bc31ffd4f00fa3513e382f70136d1 SHA256 a09d13e1ab7afea3c928f28bed79703e6a7a1940be5853957b2b82bbf4bd45f5
MISC metadata.xml 821 RMD160 3fe06e26c1f6550712d29d27dbbe1bde8eeb3d29 SHA1 4cacecf9b113a8c46e921e1738d5c191bf693872 SHA256 b5634de5978f816c03495e72d4ee1cb72b372209ee7b8a8e88cec8963aa38647
diff --git a/app-emulation/vmware-workstation/vmware-workstation-8.0.0.471780-r5.ebuild b/app-emulation/vmware-workstation/vmware-workstation-8.0.0.471780-r5.ebuild
index 3535283..277d094 100644
--- a/app-emulation/vmware-workstation/vmware-workstation-8.0.0.471780-r5.ebuild
+++ b/app-emulation/vmware-workstation/vmware-workstation-8.0.0.471780-r5.ebuild
@@ -63,7 +63,6 @@ RDEPEND="dev-cpp/cairomm
x11-libs/libICE
x11-libs/libsexy
x11-libs/libSM
- >=x11-libs/libview-0.6.6
x11-libs/libX11
x11-libs/libXau
x11-libs/libxcb
@@ -140,17 +139,22 @@ src_prepare() {
rm -f vmware-workstation-server/bin/{openssl,configure-hostd.sh}
fi
- #ebegin 'Removing superfluous libraries'
- #cd lib/lib || die
- # exclude OpenSSL from unbundling until the AES-NI patch gets into the tree
- # see http://forums.gentoo.org/viewtopic-t-835867.html
- #ldconfig -p | \
- # sed 's:^\s\+\([^(]*[^( ]\).*=> /.*$:\1:g;t;d' | \
- # fgrep -vx 'libcrypto.so.0.9.8'| \
- # fgrep -vx 'libssl.so.0.9.8i' | \
- # fgrep -vx 'libglib-2.0.so.0' | \
- # xargs -d'\n' -r rm -rf
- #eend
+ find "${S}" -name '*.a' -delete
+
+# clean_bundled_libs
+}
+
+clean_bundled_libs() {
+ ebegin 'Removing superfluous libraries'
+ cd lib/lib || die
+ ldconfig -p | \
+ sed 's:^\s\+\([^(]*[^( ]\).*=> /.*$:\1:g;t;d' | \
+ fgrep -vx 'libcrypto.so.0.9.8
+libssl.so.0.9.8i
+libgcr.so.0
+libglib-2.0.so.0' |
+ xargs -d'\n' -r rm -rf
+ eend
}
src_install() {