summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVadim Kuznetsov <vadimk@gentoo.org>2013-01-07 20:54:16 +0000
committerVadim Kuznetsov <vadimk@gentoo.org>2013-01-07 20:54:16 +0000
commit12b836ac7dfb77e7d55d66715ba8039754132a6a (patch)
treeaac01e902cd25510b6494c75a68071004493169a /app-emulation/vmware-player
parentVersion bump (bug #450754 by Justin Lecher). (diff)
downloadhistorical-12b836ac7dfb77e7d55d66715ba8039754132a6a.tar.gz
historical-12b836ac7dfb77e7d55d66715ba8039754132a6a.tar.bz2
historical-12b836ac7dfb77e7d55d66715ba8039754132a6a.zip
vmware desktop 8.0.5 version bump
Package-Manager: portage-2.1.11.38/cvs/Linux x86_64
Diffstat (limited to 'app-emulation/vmware-player')
-rw-r--r--app-emulation/vmware-player/ChangeLog10
-rw-r--r--app-emulation/vmware-player/Manifest5
-rw-r--r--app-emulation/vmware-player/vmware-player-4.0.5.893925.ebuild244
3 files changed, 256 insertions, 3 deletions
diff --git a/app-emulation/vmware-player/ChangeLog b/app-emulation/vmware-player/ChangeLog
index 48da9c002d58..2dd1e553ac72 100644
--- a/app-emulation/vmware-player/ChangeLog
+++ b/app-emulation/vmware-player/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-emulation/vmware-player
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-player/ChangeLog,v 1.108 2012/12/09 14:29:56 vadimk Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-player/ChangeLog,v 1.109 2013/01/07 20:52:10 vadimk Exp $
+
+*vmware-player-4.0.5.893925 (07 Jan 2013)
+
+ 07 Jan 2013; Vadim Kuznetsov vadimk@gentoo.org
+ +vmware-player-4.0.5.893925.ebuild:
+ vmware desktop 8.0.5 version bump
*vmware-player-5.0.1.894247 (09 Dec 2012)
diff --git a/app-emulation/vmware-player/Manifest b/app-emulation/vmware-player/Manifest
index 7cddee957791..79203089519b 100644
--- a/app-emulation/vmware-player/Manifest
+++ b/app-emulation/vmware-player/Manifest
@@ -6,10 +6,13 @@ DIST VMware-Player-3.1.6-744570.i386.bundle 107116126 SHA256 e612fd4dbe45e14426f
DIST VMware-Player-3.1.6-744570.x86_64.bundle 103054014 SHA256 ebf74c876bcce6a06c16dceab6116ab9daab057b8276ee337bf54a9f59cce79d SHA512 023e0ed0f5c4e695b738beb4df6286fce9572485c40acfaaf46e4ffbf49b574ac048f297b219dbea7fafa119dcdc700809cb0943309c328d34d92c30f96d8332 WHIRLPOOL e40a5353a2841aa50687e092aee424aa9d77cf7df32acfc2e66c11b6ff04adce5441b123dacedc68896ab7d7c744f69ca834020344425ea9edb77888e81cc560
DIST VMware-Player-4.0.4-744019.i386.bundle.tar 131993600 SHA256 d06881c512a11fbc76f1c23d7a6c9d7bd3888c613b1678719fa77ed76243d678 SHA512 c1d763374a5d54759cd791669e846479e3ef009dd3d13f16192ca6fdb8727081b5ec510c0b2bf4a311e3e8f3ad905512c0b33be2c70e33e9b4f7037b8349e560 WHIRLPOOL e21bfdf308ee905d8bc6aefb7097b9e30c546186fa7e8750d556a4d3cb144648da36aae2622e54159918cfb5ddab848ee64f225148a0bfb6111264ce763ab067
DIST VMware-Player-4.0.4-744019.x86_64.bundle.tar 129710080 SHA256 8584e18a4cbed8ce19bd239f8e1cbc2cccd17e2d016faba93fd685a160dade21 SHA512 ba3894fc942e67940d4c2f98f567ee46786a77dc21615ced01314b6dca9919469924bf4c96fdf08ab2443365de03f6a652ca595b6cbb13990ca3671282d01679 WHIRLPOOL ed123a9b22eb1d4fd03afa3b854f3e7d1f12400da75882892f561de3f44860ec67a18a779510ec70715534c03aa21c858721dd92be66a2384152d6a964728ce9
+DIST VMware-Player-4.0.5-893925.i386.bundle.tar 129781760 SHA256 34b48f6603ad204eb019ea07ace4381bdb53b0fb99ae2deebe8e98abdf0c2e41 SHA512 a09c4cddede03a953d63cb5892a88d3abbbf86d91a45e18a5c02f4461810d2ec38a4e5a8af9859082a002aa076e833f84c95043aa0b5e9d4cbc4abf38e65fd64 WHIRLPOOL 9e7c17dac258f9df2a211cfda364548d813f470bfea5790fa8737c02858aa0fad8ffc79a242fd16af54b24f2b298883a5f40502a91c738c5e21ecd99844e2412
+DIST VMware-Player-4.0.5-893925.x86_64.bundle.tar 127262720 SHA256 93454b17065dea2bdb5dd62da74122590162e5e3ef8e5218cc1ebe348189afca SHA512 0b012dd0b28a525500b931fc688286d20c6fac37e2c8e078f3999d9bb5c663e9600e610e9030fbbe3cc55a4dc4b05cf3727cdecb96630cb4ff9010878a471734 WHIRLPOOL 55d8363baced467e97b8718945e7dedd013718353c7a4b4e86234dc774db3456a5ae9ace54e457acd1c724b67df73dcfb95a8d9380aff7ef0e1a07df8db018d0
DIST VMware-Player-5.0.1-894247.i386.bundle.tar 212961280 SHA256 86b73f69b4b933c33bcc3404369302ce46cc05ae0f4e21f0e66f235620e758e0 SHA512 a1fdc3e2d4ec8e02a07185f0a674ee10afebda193d7b4ea2ff9808e3640260d1fd8099508b3d8d6a7013ad3faf22b860712ac1b358f1e90104fdfb723e445824 WHIRLPOOL caf2cd919718f3d568560b3e053d4d6ff80777b6f2fc52359d6e5eb9fdc7b9fff20350196ecfca0a2e1a435c275b1cb54d0b802ba9ae3c2b109027a081e1469c
DIST VMware-Player-5.0.1-894247.x86_64.bundle.tar 179466240 SHA256 32bf1ddc389819abbc81745055a4c8d784fe0137f850b0a91ccefc1734b98b19 SHA512 75c665c1707122c2dbe1619b0e6ab6618a7debd5ab1d2335deedd16a019f1a5b01da042503177d7e6dc854dfef9d5a35dec0a9fdba47b3bc706a3d6bc0431922 WHIRLPOOL a86f1df24690694ad0823a939a075aa6e544ea39fcb25ab5a471e3b35f72a650e8b39f66e17728eb6b80ee2c3cf55b1e6c78540f2222f5b22e4377a0fd722b97
EBUILD vmware-player-3.1.6.744570.ebuild 6349 SHA256 be0aff5ddd1ecf4758d5ca78ff3b7e646e39e5be3970a20ca6a6ff9c98222679 SHA512 8feae6839f3508150dd1218f78630a371734519bbef170bc1d35248c713f2a81e69e9706624f1af2137242b5aa2fc0a2c19834a2a95f57bab45ce4c73687e9da WHIRLPOOL ef3286ad2628d69e7c06c7662e1fd5989c1ebd7235d9463a678b39698a816d054d11949d187dbae370f3ccd8b2f38050c48662ad2b998b3fac2d934135d3483f
EBUILD vmware-player-4.0.4.744019-r1.ebuild 6384 SHA256 b9777ea51d7abc4947f42ff4cd98db91d44be1c2b3369b54f68146659deb2fe6 SHA512 ac3a066ea46d425aff1e41c2ebeffb0396f8229057d611925d45f74b2c2f5b5da232e8b667d8df6bbb0a7bb480f1b528cf0a5e840622a17d95e0e0df3faa872c WHIRLPOOL 4a3b3df5e0bca9a3ab9433b69c883925af2be1d442b1e74a7969353c352803a6517028e3b1ccc185e27cfe4d84ee807ed0a3a537bef9b1bc14074ac83fa4a6a5
+EBUILD vmware-player-4.0.5.893925.ebuild 6699 SHA256 35c40ff9d473aeabdd855fae2beb302dd9a53685ca9b01c5a63bb775ef68473f SHA512 219b0b7307587bfa8d9a766a35c8640d28bfe53dcc75224e075c98973693af545f2296b045dc476a0c555b0637c58a9c630dbb5c5e9cf1a1e9ca6ef0d4eeff6c WHIRLPOOL 0b0403311d3985bdb7aaf42566e84d1964098afb07c76ad1ec742466af443a11f27dc07556c973b43447ba015916e4047511b5d20cc9e8492c1a2ab7886f8349
EBUILD vmware-player-5.0.1.894247.ebuild 6696 SHA256 3e71ee4263aa98e1bd9b3bb00fbd6f8ab5ebc7a7c965bd8714b09589a5aa745d SHA512 ca76c88bb6215f19d770db09e2182ff02a91cf56c9fe0d394d6d4aa9876f0cfa62f3f770cb374241b9ac867f93629339b89c298fc4cbb3c8f5d3342259e5c378 WHIRLPOOL c4d3ccb8dea6e3c2f73fe6e7a840f1b9ba95d5e71ed348ded9a15dac7c7ebe8d24a60e6132bc383458213a8bf0489e2331e84ca519f103d24139e6982862d7f1
-MISC ChangeLog 31353 SHA256 185ca742febbaea701a009bab47d78fee84bcafae4e2d2430df6a8b49a670ae3 SHA512 7092dc06b9e3f69a109f24fdac149bc5bb44e6b7ad289bf07fb7aaf00a2da29d63348f6cd4a1f63ce6c6f8c3725b67d3c3d4ed541b3745c626b11e974d14233e WHIRLPOOL 50c395af1ae61ae549640fb14bcd51c87426ad9493604253bc850bd78004fead3746dfc47dcf177115537695456689c53829c7134057cec823c4c1633da0ac29
+MISC ChangeLog 31520 SHA256 4a5a04f2fc795d30cd1d6244e3e6de8fd3712270e7f125d345e1d28fc9f59900 SHA512 38487eec51972fea45dead0d9a071ada801e6fc0a2c079cd9d8b452957918f29fba0518fbfba44d6bcfcf3be98739928665ad11368864dd7f31f001d25e9ca57 WHIRLPOOL 68f411923b9a4523636a2e210b9463f7f263ae5b46c71f1d2e11c700a5f454b261f00a341fd02d961e44d6b1824cdb378deb0785751cd45492dda991d18035b8
MISC metadata.xml 803 SHA256 e7d2b003e65894fc2f8618a35e882c72ab220d8283886a005f360d0353ed14da SHA512 7633abb2f24c62322d7bf492a7e80831beca46e43eccc67e3439255817214168184b020bc808c0b82774a441763f348a953fd5b6d81ac0234df6bfb805e96907 WHIRLPOOL 36f93a1870adf271d4bfafb84f0bf7326d99863385b909546a53ef532c3cca536823da4083a1dbb0d7f5b50b8321bfda20458230ab0c8b38469db171b0c7d129
diff --git a/app-emulation/vmware-player/vmware-player-4.0.5.893925.ebuild b/app-emulation/vmware-player/vmware-player-4.0.5.893925.ebuild
new file mode 100644
index 000000000000..66b4d03c93bf
--- /dev/null
+++ b/app-emulation/vmware-player/vmware-player-4.0.5.893925.ebuild
@@ -0,0 +1,244 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-player/vmware-player-4.0.5.893925.ebuild,v 1.1 2013/01/07 20:52:10 vadimk Exp $
+
+EAPI="4"
+
+inherit eutils versionator fdo-mime gnome2-utils pax-utils vmware-bundle
+
+MY_PN="VMware-Player"
+MY_PV=$(get_version_component_range 1-3)
+PV_MINOR=$(get_version_component_range 3)
+PV_BUILD=$(get_version_component_range 4)
+MY_P="${MY_PN}-${MY_PV}-${PV_BUILD}"
+
+DESCRIPTION="Emulate a complete PC on your PC without the usual performance overhead of most emulators"
+HOMEPAGE="http://www.vmware.com/products/player/"
+BASE_URI="https://softwareupdate.vmware.com/cds/vmw-desktop/player/${MY_PV}/${PV_BUILD}/linux/core/"
+SRC_URI="
+ x86? ( ${BASE_URI}${MY_P}.i386.bundle.tar )
+ amd64? ( ${BASE_URI}${MY_P}.x86_64.bundle.tar )
+ "
+
+LICENSE="vmware"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="cups doc +vmware-tools"
+RESTRICT="strip"
+
+# vmware-workstation should not use virtual/libc as this is a
+# precompiled binary package thats linked to glibc.
+RDEPEND="dev-cpp/cairomm
+ dev-cpp/glibmm:2
+ dev-cpp/gtkmm:2.4
+ dev-cpp/libgnomecanvasmm:2.6
+ dev-cpp/libsexymm
+ dev-cpp/pangomm:1.4
+ dev-libs/atk
+ dev-libs/glib:2
+ dev-libs/libaio
+ dev-libs/libsigc++
+ dev-libs/libxml2
+ =dev-libs/openssl-0.9.8*
+ dev-libs/xmlrpc-c
+ gnome-base/libgnomecanvas
+ gnome-base/libgtop:2
+ gnome-base/librsvg:2
+ gnome-base/orbit
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/libart_lgpl
+ =media-libs/libpng-1.2*
+ net-misc/curl
+ cups? ( net-print/cups )
+ sys-devel/gcc
+ sys-fs/fuse
+ sys-libs/glibc
+ sys-libs/zlib
+ x11-libs/cairo
+ x11-libs/gtk+:2
+ x11-libs/libgksu
+ x11-libs/libICE
+ x11-libs/libsexy
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libxcb
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXdmcp
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXft
+ x11-libs/libXi
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXtst
+ x11-libs/pango
+ x11-libs/startup-notification
+ !app-emulation/vmware-workstation"
+PDEPEND="~app-emulation/vmware-modules-264.${PV_MINOR}
+ vmware-tools? ( app-emulation/vmware-tools )"
+
+S=${WORKDIR}
+VM_INSTALL_DIR="/opt/vmware"
+
+src_unpack() {
+ default
+ local bundle=${A%.tar}
+
+ local component ; for component in \
+ vmware-player \
+ vmware-player-app \
+ vmware-vmx \
+ vmware-usbarbitrator \
+ vmware-network-editor \
+ vmware-player-setup
+ #vmware-ovftool
+ do
+ vmware-bundle_extract-bundle-component "${bundle}" "${component}" "${S}"
+ done
+}
+
+src_prepare() {
+ rm -f bin/vmware-modconfig
+ 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() {
+ # install the binaries
+ into "${VM_INSTALL_DIR}"
+ dobin bin/* || die "failed to install bin"
+
+ # install the libraries
+ insinto "${VM_INSTALL_DIR}"/lib/vmware
+ doins -r lib/*
+
+ # Bug 432918
+ dosym "${VM_INSTALL_DIR}"/lib/vmware/lib/libcrypto.so.0.9.8/libcrypto.so.0.9.8 \
+ "${VM_INSTALL_DIR}"/lib/vmware/lib/libvmwarebase.so.0/libcrypto.so.0.9.8
+ dosym "${VM_INSTALL_DIR}"/lib/vmware/lib/libssl.so.0.9.8/libssl.so.0.9.8 \
+ "${VM_INSTALL_DIR}"/lib/vmware/lib/libvmwarebase.so.0/libssl.so.0.9.8
+
+ # install the ancillaries
+ insinto /usr
+ doins -r share
+
+ if use cups; then
+ exeinto $(cups-config --serverbin)/filter
+ doexe extras/thnucups
+
+ insinto /etc/cups
+ doins -r etc/cups/*
+ fi
+
+ # install documentation
+ if use doc; then
+ dodoc doc/*
+ fi
+
+ exeinto "${VM_INSTALL_DIR}"/lib/vmware/setup
+ doexe vmware-config
+
+ # create symlinks for the various tools
+ local tool ; for tool in thnuclnt vmplayer{,-daemon} \
+ vmware-{acetool,unity-helper,modconfig{,-console},gksu,fuseUI} ; do
+ dosym appLoader "${VM_INSTALL_DIR}"/lib/vmware/bin/"${tool}"
+ done
+ dosym "${VM_INSTALL_DIR}"/lib/vmware/bin/vmplayer "${VM_INSTALL_DIR}"/bin/vmplayer
+ dosym "${VM_INSTALL_DIR}"/lib/vmware/icu /etc/vmware/icu
+
+ # fix permissions
+ fperms 0755 "${VM_INSTALL_DIR}"/lib/vmware/bin/{appLoader,fusermount,launcher.sh,mkisofs,vmware-remotemks}
+ fperms 0755 "${VM_INSTALL_DIR}"/lib/vmware/lib/{wrapper-gtk24.sh,libgksu2.so.0/gksu-run-helper}
+ fperms 4711 "${VM_INSTALL_DIR}"/lib/vmware/bin/vmware-vmx{,-debug,-stats}
+
+ pax-mark -m "${D}${VM_INSTALL_DIR}"/lib/vmware/bin/vmware-vmx
+
+ # create the environment
+ local envd="${T}/90vmware"
+ cat > "${envd}" <<-EOF
+ PATH='${VM_INSTALL_DIR}/bin'
+ ROOTPATH='${VM_INSTALL_DIR}/bin'
+ EOF
+ doenvd "${envd}" || die
+
+ # create the configuration
+ dodir /etc/vmware || die
+
+ cat > "${D}"/etc/vmware/bootstrap <<-EOF
+ BINDIR='${VM_INSTALL_DIR}/bin'
+ LIBDIR='${VM_INSTALL_DIR}/lib'
+ EOF
+
+ cat > "${D}"/etc/vmware/config <<-EOF
+ bindir = "${VM_INSTALL_DIR}/bin"
+ libdir = "${VM_INSTALL_DIR}/lib/vmware"
+ initscriptdir = "/etc/init.d"
+ authd.fullpath = "${VM_INSTALL_DIR}/sbin/vmware-authd"
+ gksu.rootMethod = "su"
+ VMCI_CONFED = "yes"
+ VMBLOCK_CONFED = "yes"
+ VSOCK_CONFED = "yes"
+ NETWORKING = "yes"
+ player.product.version = "${MY_PV}"
+ product.buildNumber = "${PV_BUILD}"
+ EOF
+
+ # install the init.d script
+ local initscript="${T}/vmware.rc"
+
+ sed -e "s:@@BINDIR@@:${VM_INSTALL_DIR}/bin:g" \
+ "${FILESDIR}/vmware-3.0.rc" > "${initscript}" || die
+ newinitd "${initscript}" vmware || die
+
+ # fill in variable placeholders
+ sed -e "s:@@LIBCONF_DIR@@:${VM_INSTALL_DIR}/lib/vmware/libconf:g" \
+ -i "${D}${VM_INSTALL_DIR}"/lib/vmware/libconf/etc/{gtk-2.0/{gdk-pixbuf.loaders,gtk.immodules},pango/pango{.modules,rc}} || die
+ sed -e "s:@@BINARY@@:${VM_INSTALL_DIR}/bin/vmplayer:g" \
+ -i "${D}/usr/share/applications/${PN}.desktop" || die
+}
+
+pkg_config() {
+ "${VM_INSTALL_DIR}"/bin/vmware-networks --postinstall ${PN},old,new
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+
+ ewarn "/etc/env.d was updated. Please run:"
+ ewarn "env-update && source /etc/profile"
+ ewarn ""
+ ewarn "Before you can use vmware-player, you must configure a default network setup."
+ ewarn "You can do this by running 'emerge --config ${PN}'."
+}
+
+pkg_prerm() {
+ einfo "Stopping ${PN} for safe unmerge"
+ /etc/init.d/vmware stop
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}