commit:     052215b3c1e4b532b9d7a7872a0f46ecdb10f4cb
Author:     Fabio Rossi <rossi.f <AT> inwind <DOT> it>
AuthorDate: Sat Apr  2 23:17:24 2016 +0000
Commit:     Fabio Rossi <rossi.f <AT> inwind <DOT> net>
CommitDate: Sat Apr  2 23:22:49 2016 +0000
URL:        https://gitweb.gentoo.org/proj/vmware.git/commit/?id=052215b3

Clean deps getting list from scanelf instead of ldd

The dependencies were initially obtained from ldd which works
recursively so it shows also all the dynamically linked libs of
the primary DT_NEEDED libs... Basically ldd shows much more
dependencies, the new configuration has been tested on a freshly
built ~amd64 system.

 .../vmware-player-12.1.0.3272444-r2.ebuild         | 41 ++--------------------
 .../vmware-workstation-12.1.0.3272444-r2.ebuild    | 41 ++--------------------
 2 files changed, 4 insertions(+), 78 deletions(-)

diff --git a/app-emulation/vmware-player/vmware-player-12.1.0.3272444-r2.ebuild 
b/app-emulation/vmware-player/vmware-player-12.1.0.3272444-r2.ebuild
index 90577d8..ab4e812 100644
--- a/app-emulation/vmware-player/vmware-player-12.1.0.3272444-r2.ebuild
+++ b/app-emulation/vmware-player/vmware-player-12.1.0.3272444-r2.ebuild
@@ -88,7 +88,6 @@ BUNDLED_LIBS="
 "
 
 BUNDLED_LIB_DEPENDS="
-       app-accessibility/at-spi2-core
        dev-cpp/atkmm
        dev-cpp/cairomm
        dev-cpp/glibmm:2
@@ -96,19 +95,15 @@ BUNDLED_LIB_DEPENDS="
        dev-cpp/pangomm
        dev-libs/atk
        dev-libs/glib:2
-       dev-libs/libaio
        dev-libs/libgcrypt:11/11
        dev-libs/libgpg-error
        dev-libs/libsigc++:2
        dev-libs/libxml2
        dev-libs/openssl:0
-       gnome-base/librsvg:2
        media-libs/fontconfig
        media-libs/freetype
        media-libs/libpng:1.2
        net-misc/curl
-       sys-apps/dbus
-       sys-apps/pcsc-lite
        sys-fs/fuse
        sys-libs/zlib
        x11-libs/cairo
@@ -118,61 +113,29 @@ BUNDLED_LIB_DEPENDS="
        x11-libs/libXcomposite
        x11-libs/libXcursor
        x11-libs/libXdamage
-       x11-libs/libXdmcp
        x11-libs/libXfixes
-       x11-libs/libXft
        x11-libs/libXinerama
        x11-libs/libXrandr
        x11-libs/libXrender
        x11-libs/pango
-       x11-libs/pangox-compat
        x11-libs/pixman
 "
 
 # vmware should not use virtual/libc as this is a
 # precompiled binary package thats linked to glibc.
 RDEPEND="
-       app-arch/bzip2
-       dev-libs/dbus-glib
-       dev-libs/expat
-       dev-libs/gmp:0
-       dev-libs/icu
-       dev-libs/json-c
-       dev-libs/libcroco
-       dev-libs/libffi
-       dev-libs/libgcrypt:0/20
-       dev-libs/libtasn1:0/6
-       dev-libs/nettle:0/6
-       gnome-base/gconf
-       gnome-base/libgnome-keyring
-       media-gfx/graphite2
        media-libs/alsa-lib
-       media-libs/harfbuzz:0/0.9.18
-       media-libs/libart_lgpl
-       media-libs/libpng:0
-       media-libs/libvorbis
-       media-libs/mesa
-       net-dns/libidn
-       net-libs/gnutls
        net-print/cups
-       sys-apps/tcp-wrappers
-       sys-apps/util-linux
-       x11-libs/libICE
-       x11-libs/libSM
        x11-libs/libX11
        x11-libs/libXext
        x11-libs/libXi
        x11-libs/libXtst
-       x11-libs/libXxf86vm
-       x11-libs/libdrm
-       x11-libs/libxcb
-       x11-libs/libxshmfence
        x11-libs/startup-notification
-       x11-libs/xcb-util
        x11-themes/hicolor-icon-theme
        bundled-libs? (
-               media-libs/jbigkit:0/2.1
                media-libs/tiff:3
+               x11-libs/libICE
+               x11-libs/libSM
                virtual/jpeg:62
        )
        !bundled-libs? ( ${BUNDLED_LIB_DEPENDS} )

diff --git 
a/app-emulation/vmware-workstation/vmware-workstation-12.1.0.3272444-r2.ebuild 
b/app-emulation/vmware-workstation/vmware-workstation-12.1.0.3272444-r2.ebuild
index d698aa8..96a7061 100644
--- 
a/app-emulation/vmware-workstation/vmware-workstation-12.1.0.3272444-r2.ebuild
+++ 
b/app-emulation/vmware-workstation/vmware-workstation-12.1.0.3272444-r2.ebuild
@@ -88,7 +88,6 @@ BUNDLED_LIBS="
 "
 
 BUNDLED_LIB_DEPENDS="
-       app-accessibility/at-spi2-core
        dev-cpp/atkmm
        dev-cpp/cairomm
        dev-cpp/glibmm:2
@@ -96,19 +95,15 @@ BUNDLED_LIB_DEPENDS="
        dev-cpp/pangomm
        dev-libs/atk
        dev-libs/glib:2
-       dev-libs/libaio
        dev-libs/libgcrypt:11/11
        dev-libs/libgpg-error
        dev-libs/libsigc++:2
        dev-libs/libxml2
        dev-libs/openssl:0
-       gnome-base/librsvg:2
        media-libs/fontconfig
        media-libs/freetype
        media-libs/libpng:1.2
        net-misc/curl
-       sys-apps/dbus
-       sys-apps/pcsc-lite
        sys-fs/fuse
        sys-libs/zlib
        x11-libs/cairo
@@ -118,61 +113,29 @@ BUNDLED_LIB_DEPENDS="
        x11-libs/libXcomposite
        x11-libs/libXcursor
        x11-libs/libXdamage
-       x11-libs/libXdmcp
        x11-libs/libXfixes
-       x11-libs/libXft
        x11-libs/libXinerama
        x11-libs/libXrandr
        x11-libs/libXrender
        x11-libs/pango
-       x11-libs/pangox-compat
        x11-libs/pixman
 "
 
 # vmware should not use virtual/libc as this is a
 # precompiled binary package thats linked to glibc.
 RDEPEND="
-       app-arch/bzip2
-       dev-libs/dbus-glib
-       dev-libs/expat
-       dev-libs/gmp:0
-       dev-libs/icu
-       dev-libs/json-c
-       dev-libs/libcroco
-       dev-libs/libffi
-       dev-libs/libgcrypt:0/20
-       dev-libs/libtasn1:0/6
-       dev-libs/nettle:0/6
-       gnome-base/gconf
-       gnome-base/libgnome-keyring
-       media-gfx/graphite2
        media-libs/alsa-lib
-       media-libs/harfbuzz:0/0.9.18
-       media-libs/libart_lgpl
-       media-libs/libpng:0
-       media-libs/libvorbis
-       media-libs/mesa
-       net-dns/libidn
-       net-libs/gnutls
        net-print/cups
-       sys-apps/tcp-wrappers
-       sys-apps/util-linux
-       x11-libs/libICE
-       x11-libs/libSM
        x11-libs/libX11
        x11-libs/libXext
        x11-libs/libXi
        x11-libs/libXtst
-       x11-libs/libXxf86vm
-       x11-libs/libdrm
-       x11-libs/libxcb
-       x11-libs/libxshmfence
        x11-libs/startup-notification
-       x11-libs/xcb-util
        x11-themes/hicolor-icon-theme
        bundled-libs? (
-               media-libs/jbigkit:0/2.1
                media-libs/tiff:3
+               x11-libs/libICE
+               x11-libs/libSM
                virtual/jpeg:62
        )
        !bundled-libs? ( ${BUNDLED_LIB_DEPENDS} )

Reply via email to