Gentoo Archives: gentoo-commits

From: Fabio Rossi <rossi.f@××××××.net>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/vmware:master commit in: app-emulation/vmware-workstation/, app-emulation/vmware-player/
Date: Sun, 03 Apr 2016 13:23:10
Message-Id: 1459639369.052215b3c1e4b532b9d7a7872a0f46ecdb10f4cb.fabio@gentoo
1 commit: 052215b3c1e4b532b9d7a7872a0f46ecdb10f4cb
2 Author: Fabio Rossi <rossi.f <AT> inwind <DOT> it>
3 AuthorDate: Sat Apr 2 23:17:24 2016 +0000
4 Commit: Fabio Rossi <rossi.f <AT> inwind <DOT> net>
5 CommitDate: Sat Apr 2 23:22:49 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/vmware.git/commit/?id=052215b3
7
8 Clean deps getting list from scanelf instead of ldd
9
10 The dependencies were initially obtained from ldd which works
11 recursively so it shows also all the dynamically linked libs of
12 the primary DT_NEEDED libs... Basically ldd shows much more
13 dependencies, the new configuration has been tested on a freshly
14 built ~amd64 system.
15
16 .../vmware-player-12.1.0.3272444-r2.ebuild | 41 ++--------------------
17 .../vmware-workstation-12.1.0.3272444-r2.ebuild | 41 ++--------------------
18 2 files changed, 4 insertions(+), 78 deletions(-)
19
20 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
21 index 90577d8..ab4e812 100644
22 --- a/app-emulation/vmware-player/vmware-player-12.1.0.3272444-r2.ebuild
23 +++ b/app-emulation/vmware-player/vmware-player-12.1.0.3272444-r2.ebuild
24 @@ -88,7 +88,6 @@ BUNDLED_LIBS="
25 "
26
27 BUNDLED_LIB_DEPENDS="
28 - app-accessibility/at-spi2-core
29 dev-cpp/atkmm
30 dev-cpp/cairomm
31 dev-cpp/glibmm:2
32 @@ -96,19 +95,15 @@ BUNDLED_LIB_DEPENDS="
33 dev-cpp/pangomm
34 dev-libs/atk
35 dev-libs/glib:2
36 - dev-libs/libaio
37 dev-libs/libgcrypt:11/11
38 dev-libs/libgpg-error
39 dev-libs/libsigc++:2
40 dev-libs/libxml2
41 dev-libs/openssl:0
42 - gnome-base/librsvg:2
43 media-libs/fontconfig
44 media-libs/freetype
45 media-libs/libpng:1.2
46 net-misc/curl
47 - sys-apps/dbus
48 - sys-apps/pcsc-lite
49 sys-fs/fuse
50 sys-libs/zlib
51 x11-libs/cairo
52 @@ -118,61 +113,29 @@ BUNDLED_LIB_DEPENDS="
53 x11-libs/libXcomposite
54 x11-libs/libXcursor
55 x11-libs/libXdamage
56 - x11-libs/libXdmcp
57 x11-libs/libXfixes
58 - x11-libs/libXft
59 x11-libs/libXinerama
60 x11-libs/libXrandr
61 x11-libs/libXrender
62 x11-libs/pango
63 - x11-libs/pangox-compat
64 x11-libs/pixman
65 "
66
67 # vmware should not use virtual/libc as this is a
68 # precompiled binary package thats linked to glibc.
69 RDEPEND="
70 - app-arch/bzip2
71 - dev-libs/dbus-glib
72 - dev-libs/expat
73 - dev-libs/gmp:0
74 - dev-libs/icu
75 - dev-libs/json-c
76 - dev-libs/libcroco
77 - dev-libs/libffi
78 - dev-libs/libgcrypt:0/20
79 - dev-libs/libtasn1:0/6
80 - dev-libs/nettle:0/6
81 - gnome-base/gconf
82 - gnome-base/libgnome-keyring
83 - media-gfx/graphite2
84 media-libs/alsa-lib
85 - media-libs/harfbuzz:0/0.9.18
86 - media-libs/libart_lgpl
87 - media-libs/libpng:0
88 - media-libs/libvorbis
89 - media-libs/mesa
90 - net-dns/libidn
91 - net-libs/gnutls
92 net-print/cups
93 - sys-apps/tcp-wrappers
94 - sys-apps/util-linux
95 - x11-libs/libICE
96 - x11-libs/libSM
97 x11-libs/libX11
98 x11-libs/libXext
99 x11-libs/libXi
100 x11-libs/libXtst
101 - x11-libs/libXxf86vm
102 - x11-libs/libdrm
103 - x11-libs/libxcb
104 - x11-libs/libxshmfence
105 x11-libs/startup-notification
106 - x11-libs/xcb-util
107 x11-themes/hicolor-icon-theme
108 bundled-libs? (
109 - media-libs/jbigkit:0/2.1
110 media-libs/tiff:3
111 + x11-libs/libICE
112 + x11-libs/libSM
113 virtual/jpeg:62
114 )
115 !bundled-libs? ( ${BUNDLED_LIB_DEPENDS} )
116
117 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
118 index d698aa8..96a7061 100644
119 --- a/app-emulation/vmware-workstation/vmware-workstation-12.1.0.3272444-r2.ebuild
120 +++ b/app-emulation/vmware-workstation/vmware-workstation-12.1.0.3272444-r2.ebuild
121 @@ -88,7 +88,6 @@ BUNDLED_LIBS="
122 "
123
124 BUNDLED_LIB_DEPENDS="
125 - app-accessibility/at-spi2-core
126 dev-cpp/atkmm
127 dev-cpp/cairomm
128 dev-cpp/glibmm:2
129 @@ -96,19 +95,15 @@ BUNDLED_LIB_DEPENDS="
130 dev-cpp/pangomm
131 dev-libs/atk
132 dev-libs/glib:2
133 - dev-libs/libaio
134 dev-libs/libgcrypt:11/11
135 dev-libs/libgpg-error
136 dev-libs/libsigc++:2
137 dev-libs/libxml2
138 dev-libs/openssl:0
139 - gnome-base/librsvg:2
140 media-libs/fontconfig
141 media-libs/freetype
142 media-libs/libpng:1.2
143 net-misc/curl
144 - sys-apps/dbus
145 - sys-apps/pcsc-lite
146 sys-fs/fuse
147 sys-libs/zlib
148 x11-libs/cairo
149 @@ -118,61 +113,29 @@ BUNDLED_LIB_DEPENDS="
150 x11-libs/libXcomposite
151 x11-libs/libXcursor
152 x11-libs/libXdamage
153 - x11-libs/libXdmcp
154 x11-libs/libXfixes
155 - x11-libs/libXft
156 x11-libs/libXinerama
157 x11-libs/libXrandr
158 x11-libs/libXrender
159 x11-libs/pango
160 - x11-libs/pangox-compat
161 x11-libs/pixman
162 "
163
164 # vmware should not use virtual/libc as this is a
165 # precompiled binary package thats linked to glibc.
166 RDEPEND="
167 - app-arch/bzip2
168 - dev-libs/dbus-glib
169 - dev-libs/expat
170 - dev-libs/gmp:0
171 - dev-libs/icu
172 - dev-libs/json-c
173 - dev-libs/libcroco
174 - dev-libs/libffi
175 - dev-libs/libgcrypt:0/20
176 - dev-libs/libtasn1:0/6
177 - dev-libs/nettle:0/6
178 - gnome-base/gconf
179 - gnome-base/libgnome-keyring
180 - media-gfx/graphite2
181 media-libs/alsa-lib
182 - media-libs/harfbuzz:0/0.9.18
183 - media-libs/libart_lgpl
184 - media-libs/libpng:0
185 - media-libs/libvorbis
186 - media-libs/mesa
187 - net-dns/libidn
188 - net-libs/gnutls
189 net-print/cups
190 - sys-apps/tcp-wrappers
191 - sys-apps/util-linux
192 - x11-libs/libICE
193 - x11-libs/libSM
194 x11-libs/libX11
195 x11-libs/libXext
196 x11-libs/libXi
197 x11-libs/libXtst
198 - x11-libs/libXxf86vm
199 - x11-libs/libdrm
200 - x11-libs/libxcb
201 - x11-libs/libxshmfence
202 x11-libs/startup-notification
203 - x11-libs/xcb-util
204 x11-themes/hicolor-icon-theme
205 bundled-libs? (
206 - media-libs/jbigkit:0/2.1
207 media-libs/tiff:3
208 + x11-libs/libICE
209 + x11-libs/libSM
210 virtual/jpeg:62
211 )
212 !bundled-libs? ( ${BUNDLED_LIB_DEPENDS} )