Gentoo Archives: gentoo-commits

From: "Mike Auty (ikelos)" <ikelos@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-emulation/vmware-workstation: ChangeLog vmware-workstation-5.5.8.108000.ebuild vmware-workstation-6.0.5.109488.ebuild vmware-workstation-4.5.3.19414-r7.ebuild vmware-workstation-6.0.3.80004.ebuild vmware-workstation-5.5.6.80404.ebuild
Date: Tue, 30 Sep 2008 16:44:22
Message-Id: E1KkiKg-0004EL-PW@stork.gentoo.org
1 ikelos 08/09/30 16:44:18
2
3 Modified: ChangeLog
4 Added: vmware-workstation-5.5.8.108000.ebuild
5 vmware-workstation-6.0.5.109488.ebuild
6 Removed: vmware-workstation-4.5.3.19414-r7.ebuild
7 vmware-workstation-6.0.3.80004.ebuild
8 vmware-workstation-5.5.6.80404.ebuild
9 Log:
10 Clear out old/masked versions and bump to 5.5.8 and 6.0.5.
11 (Portage version: 2.2_rc11/cvs/Linux 2.6.26-gentoo-r1 i686)
12
13 Revision Changes Path
14 1.183 app-emulation/vmware-workstation/ChangeLog
15
16 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/vmware-workstation/ChangeLog?rev=1.183&view=markup
17 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/vmware-workstation/ChangeLog?rev=1.183&content-type=text/plain
18 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/vmware-workstation/ChangeLog?r1=1.182&r2=1.183
19
20 Index: ChangeLog
21 ===================================================================
22 RCS file: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/ChangeLog,v
23 retrieving revision 1.182
24 retrieving revision 1.183
25 diff -u -r1.182 -r1.183
26 --- ChangeLog 3 Jul 2008 12:34:10 -0000 1.182
27 +++ ChangeLog 30 Sep 2008 16:44:18 -0000 1.183
28 @@ -1,6 +1,50 @@
29 # ChangeLog for app-emulation/vmware-workstation
30 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
31 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/ChangeLog,v 1.182 2008/07/03 12:34:10 opfer Exp $
32 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/ChangeLog,v 1.183 2008/09/30 16:44:18 ikelos Exp $
33 +
34 +*vmware-workstation-6.0.5.109488 (30 Sep 2008)
35 +*vmware-workstation-5.5.8.108000 (30 Sep 2008)
36 +
37 + 30 Sep 2008; Mike Auty <ikelos@g.o>
38 + -files/4.5.3.19414/000_all_initd-location.patch,
39 + -files/4.5.3.19414/000_all_librarypath.patch,
40 + -files/4.5.3.19414/001_all_fix-permissions.patch,
41 + -files/4.5.3.19414/002_all_pagebreak-detection-fix.patch,
42 + -files/4.5.3.19414/004_all_do-not-build-modules.patch,
43 + -files/4.5.3.19414/007_all_use-modprobe-over-insmod.patch,
44 + -files/4.5.3.19414/009_all_init.d-modules-warning.patch,
45 + -files/5.5.6.80404/000_all_initd-location.patch,
46 + -files/5.5.6.80404/001_all_fix-permissions.patch,
47 + -files/5.5.6.80404/002_all_pagebreak-detection-fix.patch,
48 + -files/5.5.6.80404/004_all_do-not-build-modules.patch,
49 + -files/5.5.6.80404/007_all_use-modprobe-over-insmod.patch,
50 + -files/5.5.6.80404/009_all_init.d-modules-warning.patch,
51 + +files/5.5.8.108000/000_all_initd-location.patch,
52 + +files/5.5.8.108000/001_all_fix-permissions.patch,
53 + +files/5.5.8.108000/002_all_pagebreak-detection-fix.patch,
54 + +files/5.5.8.108000/004_all_do-not-build-modules.patch,
55 + +files/5.5.8.108000/007_all_use-modprobe-over-insmod.patch,
56 + +files/5.5.8.108000/009_all_init.d-modules-warning.patch,
57 + -files/6.0.3.80004/000_all_initd-location.patch,
58 + -files/6.0.3.80004/001_all_fix-permissions.patch,
59 + -files/6.0.3.80004/002_all_pagebreak-detection-fix.patch,
60 + -files/6.0.3.80004/004_all_do-not-build-modules.patch,
61 + -files/6.0.3.80004/007_all_use-modprobe-over-insmod.patch,
62 + -files/6.0.3.80004/009_all_init.d-modules-warning.patch,
63 + -files/6.0.3.80004/011_all_legit-modules-only.patch,
64 + +files/6.0.5.109488/000_all_initd-location.patch,
65 + +files/6.0.5.109488/001_all_fix-permissions.patch,
66 + +files/6.0.5.109488/002_all_pagebreak-detection-fix.patch,
67 + +files/6.0.5.109488/004_all_do-not-build-modules.patch,
68 + +files/6.0.5.109488/007_all_use-modprobe-over-insmod.patch,
69 + +files/6.0.5.109488/009_all_init.d-modules-warning.patch,
70 + +files/6.0.5.109488/011_all_legit-modules-only.patch,
71 + -vmware-workstation-4.5.3.19414-r7.ebuild,
72 + -vmware-workstation-5.5.6.80404.ebuild,
73 + +vmware-workstation-5.5.8.108000.ebuild,
74 + -vmware-workstation-6.0.3.80004.ebuild,
75 + +vmware-workstation-6.0.5.109488.ebuild:
76 + Clear out old/masked versions and bump to 5.5.8 and 6.0.5.
77
78 03 Jul 2008; Christian Faulhammer <opfer@g.o>
79 vmware-workstation-5.5.7.91707.ebuild:
80
81
82
83 1.1 app-emulation/vmware-workstation/vmware-workstation-5.5.8.108000.ebuild
84
85 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/vmware-workstation/vmware-workstation-5.5.8.108000.ebuild?rev=1.1&view=markup
86 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/vmware-workstation/vmware-workstation-5.5.8.108000.ebuild?rev=1.1&content-type=text/plain
87
88 Index: vmware-workstation-5.5.8.108000.ebuild
89 ===================================================================
90 # Copyright 1999-2008 Gentoo Foundation
91 # Distributed under the terms of the GNU General Public License v2
92 # $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/vmware-workstation-5.5.8.108000.ebuild,v 1.1 2008/09/30 16:44:18 ikelos Exp $
93
94 inherit vmware eutils versionator
95
96 MY_P="VMware-workstation-$(replace_version_separator 3 - $PV)"
97
98 DESCRIPTION="Emulate a complete PC on your PC without the usual performance overhead of most emulators"
99 HOMEPAGE="http://www.vmware.com/download/ws/ws5.html"
100 SRC_URI="mirror://vmware/software/wkst/${MY_P}.tar.gz
101 http://download.softpedia.ro/linux/${MY_P}.tar.gz
102 mirror://gentoo/${ANY_ANY}.tar.gz
103 http://platan.vc.cvut.cz/ftp/pub/vmware/${ANY_ANY}.tar.gz
104 http://platan.vc.cvut.cz/ftp/pub/vmware/obsolete/${ANY_ANY}.tar.gz
105 http://ftp.cvut.cz/vmware/${ANY_ANY}.tar.gz
106 http://ftp.cvut.cz/vmware/obsolete/${ANY_ANY}.tar.gz
107 http://knihovny.cvut.cz/ftp/pub/vmware/${ANY_ANY}.tar.gz
108 http://knihovny.cvut.cz/ftp/pub/vmware/obsolete/${ANY_ANY}.tar.gz"
109
110 LICENSE="vmware"
111 SLOT="0"
112 KEYWORDS="-* ~amd64 ~x86"
113 IUSE=""
114 RESTRICT="fetch strip"
115
116 # vmware-workstation should not use virtual/libc as this is a
117 # precompiled binary package thats linked to glibc.
118 RDEPEND="sys-libs/glibc
119 amd64? (
120 app-emulation/emul-linux-x86-gtklibs )
121 x86? (
122 x11-libs/libXrandr
123 x11-libs/libXcursor
124 x11-libs/libXinerama
125 x11-libs/libXi
126 virtual/xft )
127 !app-emulation/vmware-player
128 !app-emulation/vmware-server
129 ~app-emulation/vmware-modules-1.0.0.15
130 !<app-emulation/vmware-modules-1.0.0.15
131 !>=app-emulation/vmware-modules-1.0.0.16
132 >=dev-lang/perl-5
133 sys-apps/pciutils"
134
135 S=${WORKDIR}/vmware-distrib
136
137 RUN_UPDATE="no"
138
139 dir=/opt/vmware/workstation
140 Ddir=${D}/${dir}
141
142 QA_TEXTRELS_x86="${dir:1}/lib/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0"
143 QA_EXECSTACK_x86="${dir:1}/bin/vmnet-bridge
144 ${dir:1}/bin/vmnet-dhcpd
145 ${dir:1}/bin/vmnet-natd
146 ${dir:1}/bin/vmnet-netifup
147 ${dir:1}/bin/vmnet-sniffer
148 ${dir:1}/bin/vmware-loop
149 ${dir:1}/bin/vmware-ping
150 ${dir:1}/bin/vmware-vdiskmanager
151 ${dir:1}/lib/bin/vmware
152 ${dir:1}/lib/bin/vmware-vmx
153 ${dir:1}/lib/bin/vmrun
154 ${dir:1}/lib/bin/vmplayer
155 ${dir:1}/lib/bin-debug/vmware-vmx
156 ${dir:1}/lib/lib/libpixops.so.2.0.1/libpixops.so.2.0.1"
157
158 QA_TEXTRELS_amd64="${dir:1}/lib/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0"
159 QA_EXECSTACK_amd64="${dir:1}/bin/vmnet-bridge
160 ${dir:1}/bin/vmnet-dhcpd
161 ${dir:1}/bin/vmnet-natd
162 ${dir:1}/bin/vmnet-netifup
163 ${dir:1}/bin/vmnet-sniffer
164 ${dir:1}/bin/vmware-loop
165 ${dir:1}/bin/vmware-ping
166 ${dir:1}/bin/vmware-vdiskmanager
167 ${dir:1}/lib/bin/vmware
168 ${dir:1}/lib/bin/vmware-vmx
169 ${dir:1}/lib/bin/vmrun
170 ${dir:1}/lib/bin/vmplayer
171 ${dir:1}/lib/bin-debug/vmware-vmx
172 ${dir:1}/lib/lib/libpixops.so.2.0.1/libpixops.so.2.0.1"
173
174 src_install() {
175 vmware_src_install
176
177 doicon lib/share/pixmaps/vmware-player.png
178 # Fix an ugly GCC error on start
179 rm -f "${Ddir}lib/lib/libgcc_s.so.1/libgcc_s.so.1"
180 make_desktop_entry vmware "VMWare Workstation" ${PN}.png System
181 make_desktop_entry vmplayer "VMWare Player" vmware-player.png System
182 }
183
184 pkg_postinst() {
185 vmware_pkg_postinst
186 ewarn "Vmware Workstation has issues on systems with hal installed but"
187 ewarn "not running. If you experience trouble with VMware loading, try"
188 ewarn "starting the hal daemon."
189 }
190
191
192
193 1.1 app-emulation/vmware-workstation/vmware-workstation-6.0.5.109488.ebuild
194
195 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/vmware-workstation/vmware-workstation-6.0.5.109488.ebuild?rev=1.1&view=markup
196 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/vmware-workstation/vmware-workstation-6.0.5.109488.ebuild?rev=1.1&content-type=text/plain
197
198 Index: vmware-workstation-6.0.5.109488.ebuild
199 ===================================================================
200 # Copyright 1999-2008 Gentoo Foundation
201 # Distributed under the terms of the GNU General Public License v2
202 # $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/vmware-workstation-6.0.5.109488.ebuild,v 1.1 2008/09/30 16:44:18 ikelos Exp $
203
204 inherit vmware eutils versionator fdo-mime gnome2-utils
205
206 MY_PN="VMware-workstation-$(replace_version_separator 3 - $PV)"
207
208 DESCRIPTION="Emulate a complete PC on your PC without the usual performance overhead of most emulators"
209 HOMEPAGE="http://www.vmware.com/products/desktop/ws_features.html"
210 SRC_URI="
211 x86? (
212 mirror://vmware/software/wkst/${MY_PN}.i386.tar.gz
213 http://download.softpedia.ro/linux/${MY_PN}.i386.tar.gz )
214 amd64? (
215 mirror://vmware/software/wkst/${MY_PN}.x86_64.tar.gz
216 http://download.softpedia.ro/linux/${MY_PN}.x86_64.tar.gz )
217 "
218
219 LICENSE="vmware"
220 SLOT="0"
221 KEYWORDS="~amd64 ~x86"
222 IUSE=""
223 RESTRICT="strip fetch"
224
225 # vmware-workstation should not use virtual/libc as this is a
226 # precompiled binary package thats linked to glibc.
227 RDEPEND="sys-libs/glibc
228 x11-libs/libXrandr
229 x11-libs/libXcursor
230 x11-libs/libXinerama
231 x11-libs/libXi
232 x11-libs/libview
233 dev-cpp/libsexymm
234 dev-cpp/cairomm
235 dev-cpp/libgnomecanvasmm
236 virtual/xft
237 !app-emulation/vmware-player
238 !app-emulation/vmware-server
239 ~app-emulation/vmware-modules-1.0.0.22
240 !<app-emulation/vmware-modules-1.0.0.22
241 !>=app-emulation/vmware-modules-1.0.0.23
242 >=dev-lang/perl-5
243 sys-apps/pciutils"
244
245 S=${WORKDIR}/vmware-distrib
246
247 ANY_ANY=""
248 RUN_UPDATE="no"
249
250 dir=/opt/vmware/workstation
251 Ddir=${D}/${dir}
252
253 QA_TEXTRELS_x86="${dir:1}/lib/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0"
254 QA_EXECSTACK_x86="${dir:1}/bin/vmnet-bridge
255 ${dir:1}/bin/vmnet-dhcpd
256 ${dir:1}/bin/vmnet-natd
257 ${dir:1}/bin/vmnet-netifup
258 ${dir:1}/bin/vmnet-sniffer
259 ${dir:1}/bin/vmware-loop
260 ${dir:1}/bin/vmware-ping
261 ${dir:1}/bin/vmware-vdiskmanager
262 ${dir:1}/lib/bin/vmware
263 ${dir:1}/lib/bin/vmware-vmx
264 ${dir:1}/lib/bin/vmrun
265 ${dir:1}/lib/bin/vmplayer
266 ${dir:1}/lib/bin-debug/vmware-vmx
267 ${dir:1}/lib/lib/libpixops.so.2.0.1/libpixops.so.2.0.1"
268
269 QA_TEXTRELS_amd64="${dir:1}/lib/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0"
270 QA_EXECSTACK_amd64="${dir:1}/bin/vmnet-bridge
271 ${dir:1}/bin/vmnet-dhcpd
272 ${dir:1}/bin/vmnet-natd
273 ${dir:1}/bin/vmnet-netifup
274 ${dir:1}/bin/vmnet-sniffer
275 ${dir:1}/bin/vmware-loop
276 ${dir:1}/bin/vmware-ping
277 ${dir:1}/bin/vmware-vdiskmanager
278 ${dir:1}/lib/bin/vmware
279 ${dir:1}/lib/bin/vmware-vmx
280 ${dir:1}/lib/bin/vmrun
281 ${dir:1}/lib/bin/vmplayer
282 ${dir:1}/lib/bin-debug/vmware-vmx
283 ${dir:1}/lib/lib/libpixops.so.2.0.1/libpixops.so.2.0.1"
284
285 pkg_setup() {
286 if use x86; then
287 MY_P="${MY_PN}.i386"
288 elif use amd64; then
289 MY_P="${MY_PN}.x86_64"
290 fi
291
292 if ! built_with_use ">=dev-cpp/gtkmm-2.4" accessibility ; then
293 eerror "Rebuild dev-cpp/gtkmm with USE=\"accessibility\""
294 die "VMware workstation only works with gtkmm built with USE=\"accessibility\"."
295 fi
296
297 vmware_pkg_setup
298 }
299
300 pkg_nofetch() {
301 if use x86; then
302 MY_P="${MY_PN}.i386"
303 elif use amd64; then
304 MY_P="${MY_PN}.x86_64"
305 fi
306
307 einfo "Please download the ${MY_P}.tar.gz at ${HOMEPAGE}"
308 if [ "${ANY_ANY}" != "" ]; then
309 einfo "${ANY_ANY}.tar.gz is also necessary for compilation"
310 einfo "but should already have been fetched."
311 fi
312 }
313
314 src_install() {
315 vmware_src_install
316
317 # move the icons into a location where DEs will find it:
318 ICONDIR=/opt/vmware/workstation/lib/share/icons/hicolor
319 rm "${D}${ICONDIR}/index.theme"
320 mkdir -p "${D}/usr/share/icons"
321 mv "${D}${ICONDIR}" "${D}/usr/share/icons"
322 ln -s /usr/share/icons/hicolor "${D}${ICONDIR}"
323
324 # install .desktop files:
325 insinto /usr/share/applications
326 doins "${FILESDIR}/vmware-workstation.desktop"
327 doins "${FILESDIR}/vmware-player.desktop"
328
329 # Nasty hack to ensure the EULA is included
330 insinto /opt/vmware/workstation/lib/share
331 newins doc/EULA EULA.txt
332 }
333
334 pkg_preinst() {
335 vmware_pkg_preinst
336 gnome2_icon_savelist
337 }
338
339 pkg_postinst() {
340 vmware_pkg_postinst
341 fdo-mime_desktop_database_update
342 gnome2_icon_cache_update
343 }
344
345 pkg_postrm() {
346 vmware_pkg_postrm
347 fdo-mime_desktop_database_update
348 gnome2_icon_cache_update
349 }