summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-emulation/vmware-modules/Manifest2
-rw-r--r--app-emulation/vmware-modules/vmware-modules-138.10.7.ebuild70
-rw-r--r--app-emulation/vmware-modules/vmware-modules-208.2.ebuild73
-rw-r--r--app-emulation/vmware-modules/vmware-modules-238.6.ebuild2
-rw-r--r--app-emulation/vmware-modules/vmware-modules-264.4.ebuild2
-rw-r--r--app-emulation/vmware-player/vmware-player-3.1.6.744570.ebuild5
-rw-r--r--app-emulation/vmware-player/vmware-player-4.0.4.744019-r1.ebuild2
-rw-r--r--app-emulation/vmware-server-console/Manifest5
-rw-r--r--app-emulation/vmware-server-console/files/90vmware-server-console2
-rw-r--r--app-emulation/vmware-server-console/files/vmware-server-console.xml48
-rw-r--r--app-emulation/vmware-server-console/metadata.xml5
-rw-r--r--app-emulation/vmware-server-console/vmware-server-console-1.0.10.203137.ebuild83
-rw-r--r--app-emulation/vmware-server/Manifest31
-rw-r--r--app-emulation/vmware-server/files/2.0.2.203138/000_all_initd-location.patch32
-rw-r--r--app-emulation/vmware-server/files/2.0.2.203138/001_all_fix-permissions.patch15
-rw-r--r--app-emulation/vmware-server/files/2.0.2.203138/002_all_pagebreak-detection-fix.patch15
-rw-r--r--app-emulation/vmware-server/files/2.0.2.203138/004_all_do-not-build-modules.patch26
-rw-r--r--app-emulation/vmware-server/files/2.0.2.203138/007_all_use-modprobe-over-insmod.patch13
-rw-r--r--app-emulation/vmware-server/files/2.0.2.203138/009_all_init.d-modules-warning.patch19
-rw-r--r--app-emulation/vmware-server/files/2.0.2.203138/011_all_legit-modules-only.patch13
-rw-r--r--app-emulation/vmware-server/files/2.0.2.203138/012_all_rc-config.patch25
-rw-r--r--app-emulation/vmware-server/files/2.0.2.203138/014_all_uninstall.patch19
-rw-r--r--app-emulation/vmware-server/files/90vmware-server3
-rw-r--r--app-emulation/vmware-server/files/authorization.xml11
-rw-r--r--app-emulation/vmware-server/files/general/001_all_no-desktop-icon.patch31
-rw-r--r--app-emulation/vmware-server/files/general/002_all_allow-write-access-to-config.patch15
-rw-r--r--app-emulation/vmware-server/files/general/004_all_do-not-build-modules.patch17
-rw-r--r--app-emulation/vmware-server/files/general/005_all_do-not-overwrite-authd-file.patch44
-rw-r--r--app-emulation/vmware-server/files/general/006_all_xinetd-sendsig-if-possible.patch28
-rw-r--r--app-emulation/vmware-server/files/general/007_all_use-modprobe-over-insmod.patch12
-rw-r--r--app-emulation/vmware-server/files/general/008_all_dhcpd-conf-location.patch13
-rw-r--r--app-emulation/vmware-server/files/general/009_all_init.d-modules-warning.patch19
-rw-r--r--app-emulation/vmware-server/files/vmware-authd4
-rwxr-xr-xapp-emulation/vmware-server/files/vmware-server-2.rc69
-rw-r--r--app-emulation/vmware-server/files/vmware-server.rc79
-rw-r--r--app-emulation/vmware-server/files/vmware-server.xml48
-rw-r--r--app-emulation/vmware-server/metadata.xml5
-rw-r--r--app-emulation/vmware-server/vmware-server-1.0.10.203137-r1.ebuild100
-rw-r--r--app-emulation/vmware-server/vmware-server-2.0.2.203138-r4.ebuild287
-rw-r--r--app-emulation/vmware-tools/vmware-tools-8.4.9.744570.ebuild4
-rw-r--r--app-emulation/vmware-tools/vmware-tools-8.8.4.744019.ebuild2
-rw-r--r--app-emulation/vmware-vix/Manifest6
-rw-r--r--app-emulation/vmware-vix/vmware-vix-1.11.4.744019.ebuild4
-rw-r--r--app-emulation/vmware-workstation/vmware-workstation-7.1.6.744570.ebuild4
-rw-r--r--app-emulation/vmware-workstation/vmware-workstation-8.0.4.744019-r1.ebuild2
45 files changed, 15 insertions, 1299 deletions
diff --git a/app-emulation/vmware-modules/Manifest b/app-emulation/vmware-modules/Manifest
deleted file mode 100644
index 1e5e29d..0000000
--- a/app-emulation/vmware-modules/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST vmware-modules-138.10-genpatches-7.tar.bz2 14498 RMD160 a6927bad3eb2b797eb5d8d2a90c6447ebb1fd709 SHA1 57a1524149f976bccfbc0789cd40863f1ab012f0 SHA256 2b3209e71543904eb39919b3da19df4b1c702b00e5f2def9c9d53b3ca9b7e2b6
-DIST vmware-modules-208.2.patch.bz2 7239 SHA256 7b1d16163626b2ea2c1bba82a537368e2f758356580044480994b1fbe0073b47 SHA512 5ace413529025ac384cd2be598a12b7242a8e6518d2ad05dba8f5518f08b28fa9b051b3429fcfacb3a80ac01b4835b00c860418c94ba429c7c8b7f7783b818c4 WHIRLPOOL f64e6138ca482834884d4d7492825efee55560b232184c5d1c1396ca8cedf21674d54e3324559f42aab6f29fb95318ae79bd24beec39782cb605e6790f58da01
diff --git a/app-emulation/vmware-modules/vmware-modules-138.10.7.ebuild b/app-emulation/vmware-modules/vmware-modules-138.10.7.ebuild
deleted file mode 100644
index 1d43989..0000000
--- a/app-emulation/vmware-modules/vmware-modules-138.10.7.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="2"
-
-inherit eutils flag-o-matic linux-mod versionator
-
-DESCRIPTION="VMware kernel modules for vmware server 1.0.x"
-HOMEPAGE="http://www.vmware.com/"
-
-MY_PV=$(get_version_component_range 1-2 "${PV}")
-MY_P=${PN}-${MY_PV}
-GENPATCHES_VER=$(get_version_component_range 3 "${PV}")
-MY_SV=$(get_version_component_range 2 "${PV}")
-SRC_URI="http://ftp.disconnected-by-peer.at/vmware/${MY_P}-genpatches-${GENPATCHES_VER}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=""
-DEPEND="${RDEPEND}
- =app-emulation/vmware-server-1.0.${MY_SV}*"
-
-S=${WORKDIR}
-
-pkg_setup() {
- linux-mod_pkg_setup
-
- VMWARE_GROUP=${VMWARE_GROUP:-vmware}
-
- VMWARE_MODULE_LIST="vmmon vmnet"
- VMWARE_MOD_DIR="${PF}"
-
- BUILD_TARGETS="auto-build VMWARE_VER=${VMWARE_VER} KERNEL_DIR=${KERNEL_DIR} KBUILD_OUTPUT=${KV_OUT_DIR}"
-
- enewgroup "${VMWARE_GROUP}"
- filter-flags -mfpmath=sse
-
- for mod in ${VMWARE_MODULE_LIST}; do
- MODULE_NAMES="${MODULE_NAMES} ${mod}(misc:${S}/${mod}-only)"
- done
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- for mod in ${VMWARE_MODULE_LIST}; do
- tar -xf /opt/vmware/server/lib/modules/source/${mod}.tar
- done
-}
-
-src_prepare() {
- EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${WORKDIR}/patches" epatch
- sed -i -e '/\smake\s/s/make/$(MAKE)/g' {vmmon,vmnet}-only/Makefile || die "Sed failed."
-
-}
-
-src_install() {
- # this adds udev rules for vmmon*
- if echo ${VMWARE_MODULE_LIST} | grep -q vmmon ; then
- dodir /etc/udev/rules.d
- echo 'KERNEL=="vmmon*", GROUP="'${VMWARE_GROUP}'", MODE=660' >> "${D}/etc/udev/rules.d/60-vmware.rules" || die
- echo 'KERNEL=="vmnet*", GROUP="'${VMWARE_GROUP}'", MODE=660' >> "${D}/etc/udev/rules.d/60-vmware.rules" || die
- fi
-
- linux-mod_src_install
-}
diff --git a/app-emulation/vmware-modules/vmware-modules-208.2.ebuild b/app-emulation/vmware-modules/vmware-modules-208.2.ebuild
deleted file mode 100644
index 4bdbfd1..0000000
--- a/app-emulation/vmware-modules/vmware-modules-208.2.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/vmware-modules-1.0.0.24-r3.ebuild,v 1.2 2011/03/16 17:36:57 vadimk Exp $
-
-EAPI="2"
-
-inherit eutils flag-o-matic linux-mod versionator
-
-PV_MAJOR=$(get_major_version)
-PV_MINOR=$(get_version_component_range 2)
-
-DESCRIPTION="VMware kernel modules"
-HOMEPAGE="http://www.vmware.com/"
-
-SRC_URI="mirror://gentoo/${P}.patch.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=""
-DEPEND="${RDEPEND}
- =app-emulation/vmware-server-2.0.${PV_MINOR}*"
-
-S="${WORKDIR}"
-
-pkg_setup() {
- linux-mod_pkg_setup
-
- VMWARE_VER="VME_V65" # THIS VALUE IS JUST A PLACE HOLDER
- VMWARE_GROUP=${VMWARE_GROUP:-vmware}
-
- VMWARE_MODULE_LIST="vmci vmmon vmnet vsock"
- VMWARE_MOD_DIR="${PN}-${PVR}"
-
- BUILD_TARGETS="auto-build VMWARE_VER=${VMWARE_VER} KERNEL_DIR=${KERNEL_DIR} KBUILD_OUTPUT=${KV_OUT_DIR}"
-
- enewgroup "${VMWARE_GROUP}"
- filter-flags -mfpmath=sse
-
- for mod in ${VMWARE_MODULE_LIST}; do
- MODULE_NAMES="${MODULE_NAMES} ${mod}(misc:${S}/${mod}-only)"
- done
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- for mod in ${VMWARE_MODULE_LIST}; do
- tar -xf /opt/vmware/server/lib/modules/source/${mod}.tar
- done
-
-}
-
-src_prepare() {
- epatch "${S}/${P}.patch"
- kernel_is ge 2 6 35 && epatch "${FILESDIR}/${PV_MAJOR}-sk_sleep.patch"
- kernel_is ge 2 6 36 && epatch "${FILESDIR}/${PV_MAJOR}-unlocked_ioctl.patch"
- kernel_is ge 2 6 37 && epatch "${FILESDIR}/${PV_MAJOR}-sema.patch"
-}
-
-src_install() {
- linux-mod_src_install
- local udevrules="${T}/60-vmware.rules"
- cat > "${udevrules}" <<-EOF
- KERNEL=="vmci", GROUP="${VMWARE_GROUP}", MODE=660
- KERNEL=="vmmon", GROUP="${VMWARE_GROUP}", MODE=660
- KERNEL=="vsock", GROUP="${VMWARE_GROUP}", MODE=660
- EOF
- insinto /etc/udev/rules.d/
- doins "${udevrules}"
-}
diff --git a/app-emulation/vmware-modules/vmware-modules-238.6.ebuild b/app-emulation/vmware-modules/vmware-modules-238.6.ebuild
index 2f95c64..930c41a 100644
--- a/app-emulation/vmware-modules/vmware-modules-238.6.ebuild
+++ b/app-emulation/vmware-modules/vmware-modules-238.6.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/vmware-modules-238.5.ebuild,v 1.1 2011/10/08 18:04:57 vadimk Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/vmware-modules-238.6.ebuild,v 1.1 2012/06/17 13:09:10 vadimk Exp $
EAPI="4"
diff --git a/app-emulation/vmware-modules/vmware-modules-264.4.ebuild b/app-emulation/vmware-modules/vmware-modules-264.4.ebuild
index b137ff4..6a4edfd 100644
--- a/app-emulation/vmware-modules/vmware-modules-264.4.ebuild
+++ b/app-emulation/vmware-modules/vmware-modules-264.4.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/vmware-modules-264.2.ebuild,v 1.1 2012/03/10 14:17:50 vadimk Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/vmware-modules-264.4.ebuild,v 1.1 2012/06/17 13:09:10 vadimk Exp $
EAPI="4"
diff --git a/app-emulation/vmware-player/vmware-player-3.1.6.744570.ebuild b/app-emulation/vmware-player/vmware-player-3.1.6.744570.ebuild
index 021c76a..b17e449 100644
--- a/app-emulation/vmware-player/vmware-player-3.1.6.744570.ebuild
+++ b/app-emulation/vmware-player/vmware-player-3.1.6.744570.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-player/vmware-player-3.1.4.385536.ebuild,v 1.1 2011/04/15 12:33:18 vadimk Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-player/vmware-player-3.1.6.744570.ebuild,v 1.1 2012/06/17 13:09:54 vadimk Exp $
EAPI="2"
@@ -76,7 +76,6 @@ RDEPEND="dev-cpp/cairomm
x11-libs/libXtst
x11-libs/pango
x11-libs/startup-notification
- !app-emulation/vmware-server
!app-emulation/vmware-workstation"
PDEPEND="~app-emulation/vmware-modules-238.${PV_MINOR}
vmware-tools? ( app-emulation/vmware-tools )"
diff --git a/app-emulation/vmware-player/vmware-player-4.0.4.744019-r1.ebuild b/app-emulation/vmware-player/vmware-player-4.0.4.744019-r1.ebuild
index 35ab7a4..94d538c 100644
--- a/app-emulation/vmware-player/vmware-player-4.0.4.744019-r1.ebuild
+++ b/app-emulation/vmware-player/vmware-player-4.0.4.744019-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 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.2.591240.ebuild,v 1.1 2012/03/10 14:19:47 vadimk Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-player/vmware-player-4.0.4.744019-r1.ebuild,v 1.1 2012/06/17 13:09:54 vadimk Exp $
EAPI="4"
diff --git a/app-emulation/vmware-server-console/Manifest b/app-emulation/vmware-server-console/Manifest
deleted file mode 100644
index 016e323..0000000
--- a/app-emulation/vmware-server-console/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX 90vmware-server-console 76 RMD160 22fed127d20bfb758163443dcbd2879bf1d49be6 SHA1 105e3194c134b752a8d5cef1a23ae621cd835d80 SHA256 ff3abe9d58fd673d8f3d2f7e967aa6db426e3e15b4d868dc1483682357a928b8
-AUX vmware-server-console.xml 1592 RMD160 0d7e9ed13ebb3c73dd847e95fa95499296609e8c SHA1 02db2ee7ca0abb8b8793c9f56d858bb08c1c715f SHA256 56aafee80ad705e8d832f8853c36d763d37b87d1cb132a41c50eb63085ae854d
-DIST VMware-server-linux-client-1.0.10-203137.zip 23775696 RMD160 8f5cd2646b68aa0acc93ba6288993e31af8a06b2 SHA1 3f92c98153f5d9dcbbcd0cd524683a6832aaa10e SHA256 143a2ab8604706e2fe0cd9a6f824e8f9338c1db9fc6e51a5ea8316efe934448c
-EBUILD vmware-server-console-1.0.10.203137.ebuild 2135 RMD160 a1b0b0740b66e66c70fcd141be6e007f61a66f5d SHA1 9df1b2d776eab3b092d4ba53e21c0f489b789908 SHA256 0eba40f6764f2a7a4da12ff7bb159be6424715fa64b91da8e54deb8419077305
-MISC metadata.xml 159 RMD160 fc7f68a382390e5916b0fb43f37a893fad4f9798 SHA1 f46b02a39bcd0165558de67ff4256cfc812418a3 SHA256 8581ae1c90a48f50fa0542c7fb28cb8984baaf12f50fa18f33e467081effb215
diff --git a/app-emulation/vmware-server-console/files/90vmware-server-console b/app-emulation/vmware-server-console/files/90vmware-server-console
deleted file mode 100644
index 847dd8c..0000000
--- a/app-emulation/vmware-server-console/files/90vmware-server-console
+++ /dev/null
@@ -1,2 +0,0 @@
-PATH=/opt/vmware/server/console/bin
-ROOTPATH=/opt/vmware/server/console/bin
diff --git a/app-emulation/vmware-server-console/files/vmware-server-console.xml b/app-emulation/vmware-server-console/files/vmware-server-console.xml
deleted file mode 100644
index 8d5e2ef..0000000
--- a/app-emulation/vmware-server-console/files/vmware-server-console.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
- <mime-type type="application/x-vmware-vm">
- <comment xml:lang="en">VMware virtual machine</comment>
- <magic priority="50">
- <match type="string" value='config.version = "' offset="0:4096"/>
- </magic>
- <glob pattern="*.vmx"/>
- </mime-type>
-
- <mime-type type="application/x-vmware-vmdisk">
- <comment xml:lang="en">VMware virtual disk</comment>
- <magic priority="50">
- <match type="string" value="# Disk DescriptorFile" offset="0"/>
- <match type="string" value="KDMV" offset="0"/>
- </magic>
- <glob pattern="*.vmdk"/>
- </mime-type>
-
- <mime-type type="application/x-vmware-team">
- <comment xml:lang="en">VMware team</comment>
- <magic priority="50">
- <match type="string" value='&lt;Foundry version="1"&gt;' offset="0">
- <match type="string" value="&lt;VMTeam&gt;" offset="23:24"/>
- </match>
- </magic>
- <glob pattern="*.vmtm"/>
- </mime-type>
-
- <mime-type type="application/x-vmware-snapshot">
- <comment xml:lang="en">VMware virtual machine snapshot</comment>
- <magic priority="50">
- <match type="string" value="\\0xD0\\0xBE\\0xD0\\0xBE" offset="0"/>
- </magic>
- <glob pattern="*.vmsn"/>
- </mime-type>
-
- <mime-type type="application/x-vmware-vmfoundry">
- <comment xml:lang="en">VMware virtual machine foundry</comment>
- <magic priority="50">
- <match type="string" value='&lt;Foundry version="1"&gt;' offset="0">
- <match type="string" value="&lt;VM&gt;" offset="23:24"/>
- </match>
- </magic>
- <glob pattern="*.vmxf"/>
- </mime-type>
-</mime-info>
diff --git a/app-emulation/vmware-server-console/metadata.xml b/app-emulation/vmware-server-console/metadata.xml
deleted file mode 100644
index 3260ec5..0000000
--- a/app-emulation/vmware-server-console/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>vmware</herd>
-</pkgmetadata>
diff --git a/app-emulation/vmware-server-console/vmware-server-console-1.0.10.203137.ebuild b/app-emulation/vmware-server-console/vmware-server-console-1.0.10.203137.ebuild
deleted file mode 100644
index d6e97a3..0000000
--- a/app-emulation/vmware-server-console/vmware-server-console-1.0.10.203137.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-server-console/vmware-server-console-1.0.9.156507.ebuild,v 1.2 2010/03/09 12:04:48 abcd Exp $
-
-# Unlike many other binary packages the user doesn't need to agree to a licence
-# to download VMWare. The agreeing to a licence is part of the configure step
-# which the user must run manually.
-
-inherit eutils versionator vmware
-
-MY_PN=${PN/vm/VM}
-MY_PV=$(replace_version_separator 3 '-')
-MY_P="${MY_PN}-${MY_PV}"
-FN="VMware-server-linux-client-${MY_PV}"
-S="${WORKDIR}/${PN}-distrib"
-
-DESCRIPTION="VMware Remote Console for Linux"
-HOMEPAGE="http://www.vmware.com/"
-SRC_URI="mirror://vmware/software/vmserver/${FN}.zip"
-
-LICENSE="vmware"
-IUSE=""
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-RESTRICT="strip"
-
-DEPEND=">=sys-libs/glibc-2.3.5
- virtual/os-headers
- >=dev-lang/perl-5
- >=sys-apps/portage-2.0.54
- app-arch/unzip"
-
-# vmware-server-console should not use virtual/libc as this is a
-# precompiled binary package thats linked to glibc.
-RDEPEND=">=sys-libs/glibc-2.3.5
- amd64? ( app-emulation/emul-linux-x86-gtklibs )
- !amd64? ( x11-libs/libSM
- x11-libs/libICE
- x11-libs/libX11
- x11-libs/libXau
- x11-libs/libXcursor
- x11-libs/libXdmcp
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXft
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXt
- x11-libs/libXtst )
- >=dev-lang/perl-5
- !<sys-apps/dbus-0.62"
-
-etcdir="/etc/${PN}"
-ANY_ANY=""
-
-pkg_setup() {
- vmware_pkg_setup
- enewgroup "${VMWARE_GROUP}"
-}
-
-src_unpack() {
- cd "${WORKDIR}"
- unpack ${A}
- unpack ./${MY_P}.tar.gz
-}
-
-src_install() {
- echo 'libdir = "'${VMWARE_INSTALL_DIR}'/lib"' > etc/config
- vmware_src_install
-
- # Fix an ugly GCC error on start
- rm -f "${D}${VMWARE_INSTALL_DIR}/lib/lib/libgcc_s.so.1/libgcc_s.so.1"
- make_desktop_entry ${PN} "VMWare Remote Console" ${PN} System
-
- dodir /usr/bin
- dosym ${VMWARE_INSTALL_DIR}/bin/${PN} /usr/bin/${PN}
-}
-
-pkg_config() {
- einfo "Running ${ROOT}${dir}/bin/vmware-config-server-console.pl"
- "${ROOT}${dir}/bin/vmware-config-server-console.pl"
-}
diff --git a/app-emulation/vmware-server/Manifest b/app-emulation/vmware-server/Manifest
deleted file mode 100644
index caa02f7..0000000
--- a/app-emulation/vmware-server/Manifest
+++ /dev/null
@@ -1,31 +0,0 @@
-AUX 2.0.2.203138/000_all_initd-location.patch 1259 RMD160 edced247443fc535e5a6b98404153e970721e5aa SHA1 9a36424152bc38aba53c66cea983a41f0b23baff SHA256 5e163e7232a260ea6bff570180756807f9587ab5cf836c9c293d7162d788c062
-AUX 2.0.2.203138/001_all_fix-permissions.patch 702 RMD160 9d77ba6ff6cba0b9ee529777870470028c687f22 SHA1 863278b6cfadca04ae539bc858731658074ed01e SHA256 8f5fac381a2eda0f1da8a521fcb0ef17b139bf5b8b926425946534e802ce8307
-AUX 2.0.2.203138/002_all_pagebreak-detection-fix.patch 800 RMD160 f21a51e552d025a5120519d6dcd41efc3835a432 SHA1 06133c332b6b1f57476b1154de108a9dfc35435d SHA256 d327d7cb2166b9ef4c8c286568c3a7eb64542212164d58b8a7a3c5e51e19ed6d
-AUX 2.0.2.203138/004_all_do-not-build-modules.patch 553 RMD160 6dd19e4a7626f97354f4cb1725aeba306d72e113 SHA1 7b949213c10681026eb22fe6a6e96af482931e2c SHA256 39884f9af3d85883b06beb6678ad12e5fed32bded8a039b49c680336011425ec
-AUX 2.0.2.203138/007_all_use-modprobe-over-insmod.patch 343 RMD160 ef4007c98c8342e00fe8e04c76f08f0901a6539a SHA1 62d4a5ee744c36fa59b44e4382338760e67e88e1 SHA256 68cb51ad4ea3a24faa1101c3a72cd17f61fcdb901af5fa93a9eeaad5b6c9383d
-AUX 2.0.2.203138/009_all_init.d-modules-warning.patch 965 RMD160 3a98d59bb591aa6498a7dca9751f441b430c6288 SHA1 5b6b1c1330d1108bb769107c73fdc43c1fe46be5 SHA256 dbeb12905d75f06be519cc99e6e0c070b6e08e34cdb813c518b09a04b55876fb
-AUX 2.0.2.203138/011_all_legit-modules-only.patch 535 RMD160 de7fa6a29bf9f7e6670de53fd2dfdc842ec7a097 SHA1 9bd34078eeb012cec94eaac4ab9d899ad4244ca1 SHA256 ed15e9e237bf69dc5ef7803db53011d06b84525d5df6754afa54290d1677f794
-AUX 2.0.2.203138/012_all_rc-config.patch 867 RMD160 b88448d21d361468c2e30863abf2dfac3b71c10e SHA1 5cd66235af794a57e5d982ffb93122999666dbc0 SHA256 a1ef415a5d036efb5846d80a1b0475d56c2bc2f608a4099bd04a1445ace22761
-AUX 2.0.2.203138/014_all_uninstall.patch 516 RMD160 d81d46b67edb0f769538cacfdd4a9cd6d022ec1a SHA1 f342874cd8fc53f6bc944835c5d6b16da974a626 SHA256 8df93ec7724a3509b5d71758dfb2804816a2b89e418b75f7c51fa4cc68ffcc67
-AUX 90vmware-server 91 RMD160 2a9e2e9d428a06ceac7faec500e6b1423da34b25 SHA1 e090847500dd99d161a46cd361ed2297b3d3ecae SHA256 3175cd9665850cf0d25a96849135c93ab129127370d55572f0137ba3d210e423
-AUX authorization.xml 332 RMD160 f31f4300342a9290634e20187351910d72e7c28d SHA1 28e2b07ed7225c83bef3172d23d4702fe92a3f75 SHA256 a6ce67bb812ca67d26e518da4903cf27338865c0f06beb58d4a8ece6021e1630
-AUX general/001_all_no-desktop-icon.patch 1131 RMD160 3ab69d825994cc3bb177143d27091fc292cec46a SHA1 14264460c8500f1ead267059e2b9b9a5dc8c057f SHA256 b4055370b0092e71a2b2b0f27edeb7bc063ad265f95ab4530e52c3ab3167ad62
-AUX general/002_all_allow-write-access-to-config.patch 647 RMD160 0f25f7dd60dfcb5a72b1f7b9cf344d6f431143a9 SHA1 cabd3dd071ef62d4c70f52d1a3e02334ec7f3a73 SHA256 41492cde60da6d449c0f427ac7bd65598838ec17ac0e3a5f545feeb1d29ea391
-AUX general/004_all_do-not-build-modules.patch 589 RMD160 b2153579c65a232de9c2e6dbd9bbe108d85f95e5 SHA1 394a67a30f1f29084836183303641915ce982bfd SHA256 916754b0616ea330490b9572be1a9216bb7dd441ba328b1e01e777b29fac4e1e
-AUX general/005_all_do-not-overwrite-authd-file.patch 1921 RMD160 79ea31b4e1a628f35aa8e7489aa337e15c09a62a SHA1 d38250dcab6b92bd9ecf314e22bc2516fb7ea81c SHA256 c93d5c06b2e7dfa268c7e1f3b3b78dc2e15d3e7721558ae4dc2e21d1edb95154
-AUX general/006_all_xinetd-sendsig-if-possible.patch 1227 RMD160 f27ea918c99e6a3db0fba8d53b5329833aa4cc58 SHA1 43986e1a5af682db2799a336f10c62fa27b7ca46 SHA256 1fcbbdf11f99f80881ee43ae47ed099d5f10aa3985bfe16606fdf2d307836ff0
-AUX general/007_all_use-modprobe-over-insmod.patch 445 RMD160 186ab443a733276a702dea16a23c04f7deed9d13 SHA1 c7113cd3f7f91527397f6fb07797d4e9c5c6f011 SHA256 bcf4930fae4812c8fbb2eb58b200f1da9441d97cd0c74b8ee6250cf097a28630
-AUX general/008_all_dhcpd-conf-location.patch 382 RMD160 6b0c1a3571fb0d7bc537930d9a77fb4d960aa104 SHA1 344da932ea8652d85028d4f17a3a66afd90c01b7 SHA256 577454af27bc9107220055f9d8b93b40e31650c205d31d5a351c5a1ecc16d658
-AUX general/009_all_init.d-modules-warning.patch 991 RMD160 6205e976db47cd3361b5eca8593414d411a2ab8d SHA1 3742749baa606a57d447931f0af791696a49e660 SHA256 5fbc9f101abb3816a732f64a75e90ce7fcb6783c3cd7bae521d8785e88634498
-AUX vmware-authd 211 RMD160 1bd60030f6f7bb78c0fd3b6d156498121d4be5d4 SHA1 514538222dc4e665e1d450e1bf9bf1d8e03a2b61 SHA256 3eafe9ac10aeac852faa1fbbccb5c525560e358f69964995c5cfb86c53af6b54
-AUX vmware-server-2.rc 1444 RMD160 d3e6ee3ddbe9d51691862a186acc3ce0789c4af1 SHA1 df33441cf8caf03adfa2c5cd23c31044dca3d439 SHA256 9096785bec623ea1e905e4c4284f1dfe292eb9a60690c5cbcc437a5b5198055d
-AUX vmware-server.rc 1529 RMD160 d6840024f8c7be0a673e5e29660cc75fea9520d8 SHA1 049cf33eb5bac09415f8e2a85f7ecfd0bbc5ab4a SHA256 ef551e4240eea88184c96e286354a53a4983ce80c3332a127767301b42586cb2
-AUX vmware-server.xml 1592 RMD160 0d7e9ed13ebb3c73dd847e95fa95499296609e8c SHA1 02db2ee7ca0abb8b8793c9f56d858bb08c1c715f SHA256 56aafee80ad705e8d832f8853c36d763d37b87d1cb132a41c50eb63085ae854d
-DIST VMware-server-1.0.10-203137.tar.gz 107183610 RMD160 0ddaa6a6f5b3c08804eb1b97f13ffd0fc0b87876 SHA1 f21ed65a500b2176166d90ed2821892ce1cb1fd5 SHA256 744d6057daeea5f9a950d164a3d9c5ca6273feed645699cfcf16d8acbcfa504c
-DIST VMware-server-2.0.2-203138.i386.tar.gz 506047036 RMD160 3119bf56e1ef9c63dfcb969d951cd78bd9c667e1 SHA1 2917c8d4e521cb9af186be8fcaf2043b1a516a6c SHA256 b4779515e2a8ecc4d768c07f9264aeb94e45986262626a3a557466e77f371662
-DIST VMware-server-2.0.2-203138.x86_64.tar.gz 474415801 RMD160 0778f78122ee6b701543df5885ad1e8d3325fb82 SHA1 b65d3d46dc947fc7995bda354c4947afabd23474 SHA256 a1230f43f6b668a751e9ce2c9d2f6a2c75e4d4cea88f583901f67dbd67412e25
-DIST vmware-server-perl-fixed-rpath-libs.tar.bz2 73834 RMD160 7f64627b5b945e8d7dabe39c165a4b66b71fb4d3 SHA1 9d696750ca3ec92b31ca8112fd80dcd832494044 SHA256 c42299dd033187c67b45b739da66583fbd94cdcba745200b89a25ac96cd9364b
-EBUILD vmware-server-1.0.10.203137-r1.ebuild 2894 RMD160 c0dd0133c2b2c296b40299092fca94282e4a5d32 SHA1 47abd4891c48e49824526ac2ee167be4a7ba84af SHA256 c38b3680f4d8fe32dba60cda40ae736db9c56988a927066d673c0f3e11fae1d9
-EBUILD vmware-server-2.0.2.203138-r4.ebuild 8745 RMD160 7745e567492aacf4df59b2881f15230dff83ad37 SHA1 686bb31bd9ef5d00dcb6840b8e079eab0f76061f SHA256 db1449936f09d08582e84c8fcebec8793e7fbfdf58ffe3c1950fedda944a26f6
-MISC ChangeLog 815 RMD160 393225a479c0ea208c3d6f63c28a68a670ed0432 SHA1 ef761a5935dc9bae2a656f4818bd849e2be131de SHA256 c7199722e7b68996b8dd0376e7e0bf70b1bdb5e85aa8bb4e6f048156e9c37221
-MISC metadata.xml 159 RMD160 fc7f68a382390e5916b0fb43f37a893fad4f9798 SHA1 f46b02a39bcd0165558de67ff4256cfc812418a3 SHA256 8581ae1c90a48f50fa0542c7fb28cb8984baaf12f50fa18f33e467081effb215
diff --git a/app-emulation/vmware-server/files/2.0.2.203138/000_all_initd-location.patch b/app-emulation/vmware-server/files/2.0.2.203138/000_all_initd-location.patch
deleted file mode 100644
index 77146c3..0000000
--- a/app-emulation/vmware-server/files/2.0.2.203138/000_all_initd-location.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-diff -uNr vmware-server-distrib.orig/bin/vmware-config.pl vmware-server-distrib/bin/vmware-config.pl
---- vmware-server-distrib.orig/bin/vmware-config.pl 2007-12-02 11:40:41.000000000 +0000
-+++ vmware-server-distrib/bin/vmware-config.pl 2007-12-02 11:43:29.000000000 +0000
-@@ -10162,7 +10162,7 @@
- error('Please shut down any running VMs and run this script again.' .
- "\n\n");
- } else {
-- if (system(shell_string(db_get_answer('INITSCRIPTSDIR') . '/vmware')
-+ if (system(shell_string('/etc/init.d' . '/vmware')
- . ' stop')) {
- error('Unable to stop services for ' . vmware_product_name() . "\n\n");
- }
-@@ -10212,8 +10212,8 @@
-
- if (isDesktopProduct()) {
- build_vmblock();
-- createMimePackageFile();
-- configureDesktopFiles();
-+ # createMimePackageFile();
-+ # configureDesktopFiles();
- if (vmware_binary() ne "vmplayer") {
- configure_eclipse_plugin();
- }
-@@ -10283,7 +10283,7 @@
- db_save();
- # Then start VMware's services
- if (!$gOption{'skip-stop-start'}) {
-- system(shell_string(db_get_answer('INITSCRIPTSDIR') . '/vmware') . ' start');
-+ system(shell_string('/etc/init.d' . '/vmware') . ' start');
- print "\n";
- }
-
diff --git a/app-emulation/vmware-server/files/2.0.2.203138/001_all_fix-permissions.patch b/app-emulation/vmware-server/files/2.0.2.203138/001_all_fix-permissions.patch
deleted file mode 100644
index 605e358..0000000
--- a/app-emulation/vmware-server/files/2.0.2.203138/001_all_fix-permissions.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -uNr vmware-server-distrib.orig/bin/vmware-config.pl vmware-server-distrib/bin/vmware-config.pl
---- vmware-server-distrib.orig/bin/vmware-config.pl 2007-12-02 11:16:42.000000000 +0000
-+++ vmware-server-distrib/bin/vmware-config.pl 2007-12-02 11:25:36.000000000 +0000
-@@ -9097,7 +9097,10 @@
- error('Unable to write configuration file "' . $name . '".' . "\n\n");
- }
- db_add_file($name, $cFlagTimestamp | $cFlagConfig);
-- safe_chmod(0644, $name);
-+ safe_chmod(0664, $name);
-+ my $gid = (getgrnam('vmware'))[2];
-+ my $uid = (stat($name))[4];
-+ safe_chown($uid,$gid,$name);
-
- # Append the promotional configuration if it exists
- $promoconfig = $libdir . '/configurator/PROMOCONFIG';
diff --git a/app-emulation/vmware-server/files/2.0.2.203138/002_all_pagebreak-detection-fix.patch b/app-emulation/vmware-server/files/2.0.2.203138/002_all_pagebreak-detection-fix.patch
deleted file mode 100644
index fd3fc76..0000000
--- a/app-emulation/vmware-server/files/2.0.2.203138/002_all_pagebreak-detection-fix.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -ur vmware-distrib.orig/bin/vmware-config.pl vmware-distrib/bin/vmware-config.pl
---- vmware-distrib.orig/bin/vmware-config.pl 2006-03-24 23:13:05.000000000 +0100
-+++ vmware-distrib/bin/vmware-config.pl 2006-03-24 23:26:40.000000000 +0100
-@@ -2015,9 +2015,9 @@
- . shell_string($pattern));
- chomp($header_page_offset);
- # Ignore PAGE_OFFSET if we cannot parse it.
-- if ($header_page_offset =~ /^$pattern \(?0x([0-9a-fA-F]{8,})/) {
-+ if ($header_page_offset =~ /^$pattern \(?(\([^)]*\))?\)?0x([0-9a-fA-F]{8,}).*$/) {
- # We found a valid page offset
-- $header_page_offset = $1;
-+ $header_page_offset = $2;
- if (defined($gSystem{'page_offset'}) and
- not (lc($header_page_offset) eq lc($gSystem{'page_offset'}))) {
- if ($source eq 'user') {
diff --git a/app-emulation/vmware-server/files/2.0.2.203138/004_all_do-not-build-modules.patch b/app-emulation/vmware-server/files/2.0.2.203138/004_all_do-not-build-modules.patch
deleted file mode 100644
index 35fe16b..0000000
--- a/app-emulation/vmware-server/files/2.0.2.203138/004_all_do-not-build-modules.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff --git a/bin/vmware-config.pl b/bin/vmware-config.pl
-index 363f9cb..7ffc212 100755
---- a/bin/vmware-config.pl
-+++ b/bin/vmware-config.pl
-@@ -10404,16 +10404,16 @@ sub main {
- }
-
- if (vmware_product() ne 'server') {
-- configure_mon();
-- configure_vmci();
-- configure_vsock();
-- configure_pp();
-+ #configure_mon();
-+ #configure_vmci();
-+ #configure_vsock();
-+ #configure_pp();
-
- if (vmware_product() eq 'wgs') {
- configure_net();
- }
-
-- build_vmnet();
-+ #build_vmnet();
- }
-
- if (isDesktopProduct()) {
diff --git a/app-emulation/vmware-server/files/2.0.2.203138/007_all_use-modprobe-over-insmod.patch b/app-emulation/vmware-server/files/2.0.2.203138/007_all_use-modprobe-over-insmod.patch
deleted file mode 100644
index 42fc20a..0000000
--- a/app-emulation/vmware-server/files/2.0.2.203138/007_all_use-modprobe-over-insmod.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/installer/services.sh b/installer/services.sh
-index 402ad79..2fb53ab 100755
---- a/installer/services.sh
-+++ b/installer/services.sh
-@@ -755,7 +755,7 @@ vmware_run_vimsh_cmd() {
- }
-
- vmware_load_module() {
-- /sbin/insmod -s -f "/lib/modules/`uname -r`/misc/$1.o" || exit 1
-+ /sbin/modprobe -s "$1" || exit 1
- return 0
- }
-
diff --git a/app-emulation/vmware-server/files/2.0.2.203138/009_all_init.d-modules-warning.patch b/app-emulation/vmware-server/files/2.0.2.203138/009_all_init.d-modules-warning.patch
deleted file mode 100644
index dc57efb..0000000
--- a/app-emulation/vmware-server/files/2.0.2.203138/009_all_init.d-modules-warning.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff -uNr vmware-server-distrib.orig/installer/services.sh vmware-server-distrib/installer/services.sh
---- vmware-server-distrib.orig/installer/services.sh 2007-12-02 12:08:09.000000000 +0000
-+++ vmware-server-distrib/installer/services.sh 2007-12-02 12:12:08.000000000 +0000
-@@ -823,8 +823,13 @@
- check_configured() {
- if [ -e "$vmware_etc_dir"/not_configured ]; then
- echo "`vmware_product_name`"' is installed, but it has not been (correctly) configured'
-- echo 'for the running kernel. To (re-)configure it, invoke the'
-- echo 'following command: '"$vmdb_answer_BINDIR"'/vmware-config.pl.'
-+ echo 'for the running kernel.'
-+ echo
-+ echo 'Please ensure that the modules have been compiled for this kernel:'
-+ echo ' emerge --oneshot vmware-modules'
-+ echo
-+ echo 'Also ensure '"`vmware_product_name`"' has been configured:'
-+ echo ' '"$vmdb_answer_BINDIR"'/vmware-config.pl.'
- echo
-
- exit 1
diff --git a/app-emulation/vmware-server/files/2.0.2.203138/011_all_legit-modules-only.patch b/app-emulation/vmware-server/files/2.0.2.203138/011_all_legit-modules-only.patch
deleted file mode 100644
index cbfa05b..0000000
--- a/app-emulation/vmware-server/files/2.0.2.203138/011_all_legit-modules-only.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/bin/vmware-config.pl b/bin/vmware-config.pl
-index bb9d04f..458a14b 100755
---- a/bin/vmware-config.pl
-+++ b/bin/vmware-config.pl
-@@ -10315,7 +10315,7 @@ sub main {
-
- if ($gOption{'tools-switch'} == 0) {
- my @modules = non_vmware_modules_installed();
-- if (scalar(@modules) > 0) {
-+ if (scalar(@modules) < 0) {
- my $osVersion = direct_command(shell_string($gHelper{'uname'}) . ' -r');
- chomp($osVersion);
- error("The following VMware kernel modules have been found on your " .
diff --git a/app-emulation/vmware-server/files/2.0.2.203138/012_all_rc-config.patch b/app-emulation/vmware-server/files/2.0.2.203138/012_all_rc-config.patch
deleted file mode 100644
index f3bc2b3..0000000
--- a/app-emulation/vmware-server/files/2.0.2.203138/012_all_rc-config.patch
+++ /dev/null
@@ -1,25 +0,0 @@
---- bin.old/vmware-config.pl 2009-07-02 17:56:08.873568674 -0400
-+++ bin/vmware-config.pl 2009-07-02 17:56:59.000000000 -0400
-@@ -1341,6 +1341,14 @@
- }
- }
-
-+ # Try using Genoot's rc-config
-+ if ($gHelper{'rc-config'} ne '') {
-+ if(0 == system(shell_string($gHelper{'rc-config'}) . ' add '
-+ . $service . ' default')) {
-+ return;
-+ }
-+ }
-+
- # Set up vmware to start/stop at run levels 2, 3 and 5
- link_runlevel(2, $service, $S_level, $K_level);
- link_runlevel(3, $service, $S_level, $K_level);
-@@ -2552,6 +2560,7 @@
- }
- $gHelper{'insserv'} = internal_which('insserv');
- $gHelper{'chkconfig'} = internal_which('/sbin/chkconfig');
-+ $gHelper{'rc-config'} = internal_which('/usr/bin/rc-config');
- if (vmware_product() eq 'server' &&
- $gHelper{'chkconfig'} eq '') {
- error('No initscript installer found.' . "\n\n");
diff --git a/app-emulation/vmware-server/files/2.0.2.203138/014_all_uninstall.patch b/app-emulation/vmware-server/files/2.0.2.203138/014_all_uninstall.patch
deleted file mode 100644
index ea01016..0000000
--- a/app-emulation/vmware-server/files/2.0.2.203138/014_all_uninstall.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff --git a/bin/vmware-config.pl b/bin/vmware-config.pl
-index def4df8..9f6d6b7 100755
---- a/bin/vmware-config.pl
-+++ b/bin/vmware-config.pl
-@@ -2280,10 +2280,10 @@ sub db_get_files_to_restore {
- sub uninstall_file {
- my $file = shift;
-
-- if (not db_file_in($file)) {
-- # Not installed by this program
-- return;
-- }
-+ #if (not db_file_in($file)) {
-+ # # Not installed by this program
-+ # return;
-+ #}
-
- if (file_name_exist($file)) {
- if (file_changed_db_ts($file) || db_userfile_in($file)) {
diff --git a/app-emulation/vmware-server/files/90vmware-server b/app-emulation/vmware-server/files/90vmware-server
deleted file mode 100644
index dd0d596..0000000
--- a/app-emulation/vmware-server/files/90vmware-server
+++ /dev/null
@@ -1,3 +0,0 @@
-PATH=/opt/vmware/server/bin
-ROOTPATH=/opt/vmware/server/bin
-MANPATH=/opt/vmware/server/man
diff --git a/app-emulation/vmware-server/files/authorization.xml b/app-emulation/vmware-server/files/authorization.xml
deleted file mode 100644
index c335f59..0000000
--- a/app-emulation/vmware-server/files/authorization.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<ConfigRoot>
- <ACEData id="10">
- <ACEDataEntity>ha-folder-root</ACEDataEntity>
- <ACEDataId>10</ACEDataId>
- <ACEDataIsGroup>true</ACEDataIsGroup>
- <ACEDataPropagate>true</ACEDataPropagate>
- <ACEDataRoleId>-1</ACEDataRoleId>
- <ACEDataUser>vmware</ACEDataUser>
- </ACEData>
- <NextAceId>11</NextAceId>
-</ConfigRoot>
diff --git a/app-emulation/vmware-server/files/general/001_all_no-desktop-icon.patch b/app-emulation/vmware-server/files/general/001_all_no-desktop-icon.patch
deleted file mode 100644
index 1d864f7..0000000
--- a/app-emulation/vmware-server/files/general/001_all_no-desktop-icon.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- vmware-distrib/bin/vmware-config.pl.ori 2005-11-09 01:45:08.000000000 +0000
-+++ vmware-distrib/bin/vmware-config.pl 2005-11-09 01:48:21.000000000 +0000
-@@ -8433,7 +8433,7 @@
- error('Please shut down any running VMs and run this script again.' .
- "\n\n");
- } else {
-- if (system(shell_string(db_get_answer('INITSCRIPTSDIR') . '/vmware')
-+ if (system(shell_string('/etc/init.d' . '/vmware')
- . ' stop')) {
- error('Unable to stop services for ' . vmware_product_name() .
- "\n\n");
-@@ -8463,8 +8463,8 @@
- }
- if (vmware_product() ne 'server') {
- configure_gtk2();
-- createMimePackageFile();
-- configureDesktopFiles();
-+# createMimePackageFile();
-+# configureDesktopFiles();
- configure_mon();
- configure_pp();
- configure_net();
-@@ -8532,7 +8532,7 @@
- db_save();
- # Then start VMware's services
- if (!$gOption{'skipstopstart'}) {
-- system(shell_string(db_get_answer('INITSCRIPTSDIR') . '/vmware') . ' start');
-+ system(shell_string('/etc/init.d' . '/vmware') . ' start');
- print "\n";
- }
-
diff --git a/app-emulation/vmware-server/files/general/002_all_allow-write-access-to-config.patch b/app-emulation/vmware-server/files/general/002_all_allow-write-access-to-config.patch
deleted file mode 100644
index e646b7b..0000000
--- a/app-emulation/vmware-server/files/general/002_all_allow-write-access-to-config.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -urN vmware-distrib.orig/bin/vmware-config.pl vmware-distrib/bin/vmware-config.pl
---- vmware-distrib.orig/bin/vmware-config.pl 2005-12-16 00:51:03.000000000 -0500
-+++ vmware-distrib/bin/vmware-config.pl 2005-12-21 14:34:03.000000000 -0500
-@@ -7327,7 +7327,10 @@
- error('Unable to write configuration file "' . $name . '".' . "\n\n");
- }
- db_add_file($name, 0x1);
-- safe_chmod(0644, $name);
-+ safe_chmod(0664, $name);
-+ my $gid = (getgrnam('vmware'))[2];
-+ my $uid = (stat($name))[4];
-+ safe_chown($uid,$gid,$name);
-
- # Append the promotional configuration if it exists
- $promoconfig = $libdir . '/configurator/PROMOCONFIG';
diff --git a/app-emulation/vmware-server/files/general/004_all_do-not-build-modules.patch b/app-emulation/vmware-server/files/general/004_all_do-not-build-modules.patch
deleted file mode 100644
index cec3b3e..0000000
--- a/app-emulation/vmware-server/files/general/004_all_do-not-build-modules.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -uNr vmware-server-distrib.orig/bin/vmware-config.pl vmware-server-distrib/bin/vmware-config.pl
---- vmware-server-distrib.orig/bin/vmware-config.pl 2006-02-18 18:12:26.000000000 +0000
-+++ vmware-server-distrib/bin/vmware-config.pl 2006-02-18 18:14:17.000000000 +0000
-@@ -8571,10 +8571,10 @@
- configure_gtk2();
- # createMimePackageFile();
- # configureDesktopFiles();
-- configure_mon();
-- configure_pp();
-+# configure_mon();
-+# configure_pp();
- configure_net();
-- build_vmnet();
-+# build_vmnet();
- }
-
- # Create the directory for the UNIX domain sockets
diff --git a/app-emulation/vmware-server/files/general/005_all_do-not-overwrite-authd-file.patch b/app-emulation/vmware-server/files/general/005_all_do-not-overwrite-authd-file.patch
deleted file mode 100644
index 0c45cad..0000000
--- a/app-emulation/vmware-server/files/general/005_all_do-not-overwrite-authd-file.patch
+++ /dev/null
@@ -1,44 +0,0 @@
---- vmware-server-distrib/bin/vmware-config.pl 2006-03-17 21:13:22.000000000 +0100
-+++ vmware-server-distrib/bin/vmware-config.pl 2006-03-17 22:37:00.000000000 +0100
-@@ -6278,10 +6278,30 @@
- my $authd_conf_file = "$conf_dir/vmware-authd";
- my $authd = db_get_answer('SBINDIR') . "/vmware-authd";
-
-+ # Never overwrite an existing conf file unless it has the exact modification
-+ # date as in the database in which case we can be pretty sure that it is the
-+ # one that we wrote and it should be safe to assume that we can overwrite it.
-+ if( -f $authd_conf_file ) {
-+ my @statbuf = stat( $authd_conf_file );
-+ if( ! defined( $statbuf[9] ) ) {
-+ error(
-+ 'Unable to get the last modification timestamp of file "'
-+ . $authd_conf_file . "\".\n\n"
-+ );
-+ }
-+ if(
-+ ! db_file_in( $authd_conf_file )
-+ || db_file_ts( $authd_conf_file ) != $statbuf[9]
-+ ) {
-+ if (get_answer('The file "' . $authd_conf_file . '" already exists and seems to have'
-+ . ' been modified manually. Overwrite?', 'yesno', 'no') eq 'no')
-+ { return; }
-+ }
-+ }
-+
- # Create the new vmware-authd file
-- # XXX This file should be registered with the installer's database. --hpreg
- if (not open(CONF, '>' . $authd_conf_file)) {
-- query('Unable to create the "' . $authd_conf_file . '"file. '
-+ query('Unable to create the "' . $authd_conf_file . '" file. '
- . 'Consequently, this program cannot add a "' . $authd . '" entry '
- . 'in the file. You will have to do it by hand before running '
- . vmware_product_name() . '.' . "\n\n" . 'Hit enter to continue.',
-@@ -6304,6 +6324,8 @@
- END
- close CONF;
-
-+ db_add_file( $authd_conf_file, 0x1 );
-+
- # Make sure the IP service is registered, as RH 9.0's xinetd is picky about
- # that (was bug 26864). --hpreg
- if (check_port_not_registered($port) == 1) {
diff --git a/app-emulation/vmware-server/files/general/006_all_xinetd-sendsig-if-possible.patch b/app-emulation/vmware-server/files/general/006_all_xinetd-sendsig-if-possible.patch
deleted file mode 100644
index 89c4e16..0000000
--- a/app-emulation/vmware-server/files/general/006_all_xinetd-sendsig-if-possible.patch
+++ /dev/null
@@ -1,28 +0,0 @@
---- vmware-server-distrib/bin/vmware-config.pl 2006-03-20 20:04:45.000000000 +0000
-+++ vmware-server-distrib/bin/vmware-config.pl 2006-03-20 20:08:01.000000000 +0000
-@@ -6255,17 +6255,17 @@
- #Restart xinetd
- sub restart_xinetd {
- my $xinetd_restart = db_get_answer('INITSCRIPTSDIR') . '/xinetd';
-+ if (!system(shell_string($gHelper{'killall'}) . ' -USR2 xinetd')) {
-+ return;
-+ }
- if (-e $xinetd_restart) {
-- if (!system(shell_string($xinetd_restart) . ' restart')) {
-- return;
-+ if (system(shell_string($xinetd_restart) . ' restart')) {
-+ query('Unable to make the Internet super-server (xinetd) re-read its '
-+ . 'configuration file. Please restart xinetd by hand:' . "\n"
-+ . ' killall -v -USR2 xinetd' . "\n\n"
-+ . 'Hit enter to continue.', '', 0);
- }
- }
-- if (system(shell_string($gHelper{'killall'}) . ' -USR2 xinetd')) {
-- query('Unable to make the Internet super-server (xinetd) re-read its '
-- . 'configuration file. Please restart xinetd by hand:' . "\n"
-- . ' killall -v -USR2 xinetd' . "\n\n"
-- . 'Hit enter to continue.', '', 0);
-- }
- }
-
- # Update the Internet super-server's configuration file, and make the
diff --git a/app-emulation/vmware-server/files/general/007_all_use-modprobe-over-insmod.patch b/app-emulation/vmware-server/files/general/007_all_use-modprobe-over-insmod.patch
deleted file mode 100644
index 5509d24..0000000
--- a/app-emulation/vmware-server/files/general/007_all_use-modprobe-over-insmod.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -uNr vmware-server-distrib/installer/services.sh vmware-server-distrib.new/installer/services.sh
---- vmware-server-distrib/installer/services.sh 2006-02-05 00:21:25.000000000 +0000
-+++ vmware-server-distrib.new/installer/services.sh 2006-02-20 23:48:07.000000000 +0000
-@@ -538,7 +538,7 @@
- }
-
- vmware_load_module() {
-- /sbin/insmod -s -f "/lib/modules/`uname -r`/misc/$1.o" || exit 1
-+ /sbin/modprobe -s "$1" || exit 1
- exit 0
- }
-
diff --git a/app-emulation/vmware-server/files/general/008_all_dhcpd-conf-location.patch b/app-emulation/vmware-server/files/general/008_all_dhcpd-conf-location.patch
deleted file mode 100644
index 575ab85..0000000
--- a/app-emulation/vmware-server/files/general/008_all_dhcpd-conf-location.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- vmware-distrib/bin/vmware-config.pl.ori 2005-11-09 01:45:08.000000000 +0000
-+++ vmware-distrib/bin/vmware-config.pl 2005-11-09 01:48:21.000000000 +0000
-@@ -5448,8 +5448,8 @@
- my $network;
- my $netmask;
-
-- if (-r '/etc/dhcpd.conf') {
-- $conf = '/etc/dhcpd.conf';
-+ if (-r '/etc/dhcp/dhcpd.conf') {
-+ $conf = '/etc/dhcp/dhcpd.conf';
- } else {
- return;
- }
diff --git a/app-emulation/vmware-server/files/general/009_all_init.d-modules-warning.patch b/app-emulation/vmware-server/files/general/009_all_init.d-modules-warning.patch
deleted file mode 100644
index 4eab043..0000000
--- a/app-emulation/vmware-server/files/general/009_all_init.d-modules-warning.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff -uNr vmware-server-distrib.orig/installer/services.sh vmware-server-distrib/installer/services.sh
---- vmware-server-distrib.orig/installer/services.sh 2006-07-01 03:14:16.000000000 +0000
-+++ vmware-server-distrib/installer/services.sh 2006-07-14 11:59:28.000000000 +0000
-@@ -606,8 +606,13 @@
- start)
- if [ -e "$vmware_etc_dir"/not_configured ]; then
- echo "`vmware_product_name`"' is installed, but it has not been (correctly) configured'
-- echo 'for the running kernel. To (re-)configure it, invoke the'
-- echo 'following command: '"$vmdb_answer_BINDIR"'/vmware-config.pl.'
-+ echo 'for the running kernel.'
-+ echo
-+ echo 'Please ensure that the modules have been compiled for this kernel:'
-+ echo ' emerge --oneshot vmware-modules'
-+ echo
-+ echo 'Also ensure '"`vmware_product_name`"' has been configured:'
-+ echo ' '"$vmdb_answer_BINDIR"'/vmware-config.pl'
- echo
-
- exit 1
diff --git a/app-emulation/vmware-server/files/vmware-authd b/app-emulation/vmware-server/files/vmware-authd
deleted file mode 100644
index ca1291b..0000000
--- a/app-emulation/vmware-server/files/vmware-authd
+++ /dev/null
@@ -1,4 +0,0 @@
-#%PAM-1.0
-auth required pam_unix.so shadow nullok
-account required pam_listfile.so item=group sense=allow file=/etc/vmware/vmwaregroup onerr=fail
-account required pam_unix.so
diff --git a/app-emulation/vmware-server/files/vmware-server-2.rc b/app-emulation/vmware-server/files/vmware-server-2.rc
deleted file mode 100755
index 3b9fc86..0000000
--- a/app-emulation/vmware-server/files/vmware-server-2.rc
+++ /dev/null
@@ -1,69 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-depend() {
- need localmount
- use logger net
- after samba
-}
-
-vmware_prettify() {
- # Yea, the code is ugly but the output is pretty
- state=$1
- waserror=0
- while read line
- do
- # Ignore blank lines
- [ "${line}" = "" ] && continue
-
- # Determine what kind of line it is to provide einfo or ewarn etc
- case ${line} in
- *Starting\ *)
- einfo ${line};;
- *Stopping\ *)
- einfo ${line};;
- *VMware\ Virtual\ Infrastructure\ Web\ Access*)
- # Really nasty hack, because for some reason, vmware-server 2 doesn't say done when it mentions this
- einfon " ${line}"
- echo
- eend 0;;
- *)
- # Strip out anything after the <esc> code
- message=`echo ${line} | sed -e "s/^\(.*\).*$/\1/"`
- einfon " ${message}"
- echo
-
- echo ${line} | grep -q done
- status=$?
- eend ${status}
-
- if [ ${status} -ne 0 ]
- then
- logger -p local0.err -t vmware-${state} "${line}"
- waserror=${status}
- fi
- esac
- continue
-
- done
- if [ ${waserror} -ne 0 ]
- then
- eend 1 "VMware is not properly configured! See above."
- fi
- return ${waserror}
-}
-
-start() {
- test -x /etc/vmware/init.d/vmware || \
- eend 1 "vmware init script not found. Aborting" || return 1
-
- /etc/vmware/init.d/vmware start | vmware_prettify start
- return $?
-}
-
-stop() {
- /etc/vmware/init.d/vmware stop | vmware_prettify stop
- return $?
-}
diff --git a/app-emulation/vmware-server/files/vmware-server.rc b/app-emulation/vmware-server/files/vmware-server.rc
deleted file mode 100644
index 4f6dbec..0000000
--- a/app-emulation/vmware-server/files/vmware-server.rc
+++ /dev/null
@@ -1,79 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-server/files/vmware-server.rc,v 1.6 2007/09/20 17:13:13 ikelos Exp $
-
-depend() {
- need localmount xinetd
- use logger net
- after samba
-}
-
-vmware_prettify() {
- # Yea, the code is ugly but the output is pretty
- state=$1
- waserror=0
- msgtype=0
- while read line
- do
- [ "${line}" = "" ] && continue
- if [ ${msgtype} -le 0 ]
- then
- if [ ${msgtype} -eq -1 ]
- then
- ewarn ${line}
- continue
- fi
- case ${line} in
- *:*)
- einfon ${line}
- echo
- eend 0
- msgtype=1;;
- *Stopping\ VMware\ virtual\ machines*)
- einfon ${line}
- echo
- eend 0
- msgtype=0;;
- *)
- ewarn ${line}
- msgtype=-1
- waserror=1;;
- esac
- continue
- fi
-
- # Strip out anything after the <esc> code
- message=`echo ${line} | sed -e "s/^\(.*\).*$/\1/"`
- einfon " ${message}"
- echo
-
- echo ${line} | grep -q done
- status=$?
- eend ${status}
-
- if [ ${status} -eq 0 ]
- then
- logger -p local0.err -t vmware-${state} "${line}"
- waserror=${status}
- fi
- done
- if [ "${msgtype}" = "-1" ]
- then
- eend 1 "VMware is not properly configured! See above."
- fi
- return ${waserror}
-}
-
-start() {
- test -x /etc/vmware/init.d/vmware || \
- eend 1 "vmware init script not found. Aborting" || return 1
-
- /etc/vmware/init.d/vmware start | vmware_prettify start
- return $?
-}
-
-stop() {
- /etc/vmware/init.d/vmware stop | vmware_prettify stop
- return $?
-}
diff --git a/app-emulation/vmware-server/files/vmware-server.xml b/app-emulation/vmware-server/files/vmware-server.xml
deleted file mode 100644
index 8d5e2ef..0000000
--- a/app-emulation/vmware-server/files/vmware-server.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
- <mime-type type="application/x-vmware-vm">
- <comment xml:lang="en">VMware virtual machine</comment>
- <magic priority="50">
- <match type="string" value='config.version = "' offset="0:4096"/>
- </magic>
- <glob pattern="*.vmx"/>
- </mime-type>
-
- <mime-type type="application/x-vmware-vmdisk">
- <comment xml:lang="en">VMware virtual disk</comment>
- <magic priority="50">
- <match type="string" value="# Disk DescriptorFile" offset="0"/>
- <match type="string" value="KDMV" offset="0"/>
- </magic>
- <glob pattern="*.vmdk"/>
- </mime-type>
-
- <mime-type type="application/x-vmware-team">
- <comment xml:lang="en">VMware team</comment>
- <magic priority="50">
- <match type="string" value='&lt;Foundry version="1"&gt;' offset="0">
- <match type="string" value="&lt;VMTeam&gt;" offset="23:24"/>
- </match>
- </magic>
- <glob pattern="*.vmtm"/>
- </mime-type>
-
- <mime-type type="application/x-vmware-snapshot">
- <comment xml:lang="en">VMware virtual machine snapshot</comment>
- <magic priority="50">
- <match type="string" value="\\0xD0\\0xBE\\0xD0\\0xBE" offset="0"/>
- </magic>
- <glob pattern="*.vmsn"/>
- </mime-type>
-
- <mime-type type="application/x-vmware-vmfoundry">
- <comment xml:lang="en">VMware virtual machine foundry</comment>
- <magic priority="50">
- <match type="string" value='&lt;Foundry version="1"&gt;' offset="0">
- <match type="string" value="&lt;VM&gt;" offset="23:24"/>
- </match>
- </magic>
- <glob pattern="*.vmxf"/>
- </mime-type>
-</mime-info>
diff --git a/app-emulation/vmware-server/metadata.xml b/app-emulation/vmware-server/metadata.xml
deleted file mode 100644
index 3260ec5..0000000
--- a/app-emulation/vmware-server/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>vmware</herd>
-</pkgmetadata>
diff --git a/app-emulation/vmware-server/vmware-server-1.0.10.203137-r1.ebuild b/app-emulation/vmware-server/vmware-server-1.0.10.203137-r1.ebuild
deleted file mode 100644
index 04dee47..0000000
--- a/app-emulation/vmware-server/vmware-server-1.0.10.203137-r1.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-server/vmware-server-1.0.10.203137.ebuild,v 1.1 2009/12/18 16:14:42 vadimk Exp $
-
-# Unlike many other binary packages the user doesn't need to agree to a licence
-# to download VMWare. The agreeing to a licence is part of the configure step
-# which the user must run manually.
-
-inherit eutils versionator vmware
-
-MY_PV=$(replace_version_separator 3 '-' )
-MY_P="VMware-server-${MY_PV}"
-MY_SV=$(get_version_component_range 3 "${PV}")
-
-DESCRIPTION="VMware Server for Linux"
-HOMEPAGE="http://www.vmware.com/"
-SRC_URI="mirror://vmware/software/vmserver/${MY_P}.tar.gz
- mirror://gentoo/${PN}-perl-fixed-rpath-libs.tar.bz2"
-
-LICENSE="vmware"
-IUSE=""
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-RESTRICT="strip"
-
-DEPEND=">=sys-libs/glibc-2.3.5
- >=dev-lang/perl-5
- sys-apps/pciutils
- sys-apps/findutils
- virtual/os-headers"
-# vmware-server should not use virtual/libc as this is a
-# precompiled binary package thats linked to glibc.
-RDEPEND=">=sys-libs/glibc-2.3.5
- amd64? (
- >=app-emulation/emul-linux-x86-baselibs-2.5.5-r3
- app-emulation/emul-linux-x86-gtklibs )
- !amd64? (
- x11-libs/libX11
- x11-libs/libXft
- x11-libs/libXtst
- x11-libs/libXext
- x11-libs/libXt
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libXrender )
- >=dev-lang/perl-5
- !<sys-apps/dbus-0.62
- !app-emulation/vmware-player
- !app-emulation/vmware-workstation
- sys-apps/pciutils
- virtual/pam
- sys-apps/xinetd"
-
-PDEPEND="=app-emulation/vmware-modules-138.${MY_SV}*"
-
-S=${WORKDIR}/vmware-server-distrib
-
-RUN_UPDATE="no"
-ANY_ANY=""
-PATCHES=("general")
-
-src_unpack() {
- EPATCH_SUFFIX="patch"
- vmware_src_unpack
- #cd "${WORKDIR}"
- #unpack ${PN}-perl-fixed-rpath-libs.tar.bz2
-
- # patch the vmware /etc/pam.d file to ensure that only
- # vmware group members can log in
- cp "${FILESDIR}/vmware-authd" "${S}/etc/pam.d/vmware-authd"
-}
-
-src_install() {
- vmware_src_install
-
- # Fix the amd64 emulation pam stuff
- use amd64 && dosed "s:pam_:/lib32/security/pam_:" ${config_dir}/pam.d/vmware-authd
- # Remove libpam on amd64 because it's linked against the wrong paths
- use amd64 && rm "${D}/opt/vmware/server/lib/lib/libpam.so.0/libpam.so"
-
- echo "${VMWARE_GROUP}" > "${D}${config_dir}/vmwaregroup"
-
- dosym /etc/init.d/xinetd ${config_dir}/init.d
-}
-
-pkg_config() {
- einfo "Running ${ROOT}${dir}/bin/vmware-config.pl"
- "${ROOT}${dir}/bin/vmware-config.pl"
-}
-
-pkg_postinst() {
- vmware_pkg_postinst
- elog "Remember by default xinetd only allows connections from localhost"
- elog "To allow external users access to vmware-server you must edit"
- elog " /etc/xinetd.d/vmware-authd"
- elog "and specify a new 'only_from' line"
- echo
- ewarn "VMWare Server also has issues when running on a JFS filesystem. For more"
- ewarn "information see http://bugs.gentoo.org/show_bug.cgi?id=122500#c94"
-}
diff --git a/app-emulation/vmware-server/vmware-server-2.0.2.203138-r4.ebuild b/app-emulation/vmware-server/vmware-server-2.0.2.203138-r4.ebuild
deleted file mode 100644
index 685ec47..0000000
--- a/app-emulation/vmware-server/vmware-server-2.0.2.203138-r4.ebuild
+++ /dev/null
@@ -1,287 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-server/vmware-server-2.0.2.203138-r1.ebuild,v 1.4 2010/05/13 22:33:47 vadimk Exp $
-
-# Unlike many other binary packages the user doesn't need to agree to a licence
-# to download VMWare. The agreeing to a licence is part of the configure step
-# which the user must run manually.
-
-EAPI="2"
-
-inherit eutils pam pax-utils versionator
-
-MY_PV=$(replace_version_separator 3 '-' )
-MY_PN="VMware-server-${MY_PV}"
-
-DESCRIPTION="VMware Server for Linux"
-HOMEPAGE="http://www.vmware.com/"
-DOWNLOAD_URL="http://downloads.vmware.com/d/info/datacenter_downloads/vmware_server/2_0"
-SRC_URI=" x86? ( mirror://vmware/software/vmserver/${MY_PN}.i386.tar.gz )
- amd64? ( mirror://vmware/software/vmserver/${MY_PN}.x86_64.tar.gz ) "
-
-LICENSE="vmware"
-IUSE=""
-SLOT="0"
-KEYWORDS="-* ~x86 ~amd64"
-RESTRICT="fetch strip"
-
-CDEPEND="
- >=dev-lang/perl-5
- >=sys-libs/glibc-2.3.5
- sys-apps/pciutils"
-DEPEND="${CDEPEND}
- sys-apps/findutils
- x11-misc/shared-mime-info
- virtual/os-headers"
-# vmware-server should not use virtual/libc as this is a
-# precompiled binary package thats linked to glibc.
-RDEPEND="${CDEPEND}
- dev-libs/expat
- dev-libs/glib
- dev-libs/libxml2
- =media-libs/libpng-1.2*
- sys-fs/fuse
- sys-libs/zlib
- virtual/pam
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXau
- x11-libs/libXdmcp
- x11-libs/libXext
- x11-libs/libXft
- x11-libs/libXt
- x11-libs/libXtst
- x11-misc/xdg-utils
- !<sys-apps/dbus-0.62
- !app-emulation/vmware-player
- !app-emulation/vmware-workstation
- "
-
-PDEPEND="~app-emulation/vmware-modules-208.2
- app-emulation/vmware-vix"
-
-S=${WORKDIR}/vmware-server-distrib
-
-pkg_setup() {
- if use x86; then
- MY_P="${MY_PN}.i386"
- elif use amd64; then
- MY_P="${MY_PN}.x86_64"
- fi
-}
-
-pkg_nofetch() {
- if use x86; then
- MY_P="${MY_PN}.i386"
- elif use amd64; then
- MY_P="${MY_PN}.x86_64"
- fi
-
- einfo "Please download the ${MY_P}.bundle from"
- einfo "${DOWNLOAD_URL}"
- einfo "and place it in ${DISTDIR}"
-}
-
-src_prepare() {
- VMWARE_GROUP=${VMWARE_GROUP:-vmware}
- VMWARE_INSTALL_DIR=/opt/${PN//-//}
-
- shortname="wgs"
- product="vmware"
- config_program="vmware-config.pl"
- config_dir="/etc/vmware"
- product_name="VMware Server 2"
-
- enewgroup ${VMWARE_GROUP}
-
- # Remove PAX MPROTECT flag from all applicable files in /bin, /sbin for
- # the vmware package only (since modules, tools and console should not
- # need to generate code on the fly in memory).
- pax-mark -m $(list-paxables "${S}"/{bin{,-debug},sbin}/{vmware-serverd,vmware-vmx})
-
- EPATCH_SOURCE="${FILESDIR}"/${PV} EPATCH_SUFFIX="patch" epatch
-
- # Proper lsmod
- sed -i -e "s:/sbin/lsmod:/bin/lsmod:" "${S}"/installer/services.sh || die "sed"
- sed -i -e "s:/sbin/lsmod:/bin/lsmod:" "${S}"/lib/net-services.sh || die "sed"
-
- # Set the name
- sed -i -e "s:%LONGNAME%:${product_name}:" "${S}"/installer/services.sh || die "sed"
- sed -i -e "s:%SHORTNAME%:${shortname}:" "${S}"/installer/services.sh || die "sed"
-
- # We won't want any perl scripts from VMware once we've finally got all
- # of the configuration done, but for now, they're necessary.
- #rm -f *.pl bin/*.pl
- rm -f vmware-install.pl bin/vmware-uninstall.pl
- rm -f *.pl
- rm -f etc/installer.sh
-
- # Since with Gentoo we compile everthing it doesn't make sense to keep
- # the precompiled modules arround. Saves about 4 megs of disk space too.
- rm -rf "${S}"/lib/modules/binary
- # We also don't need to keep the icons around, or do we?
- #rm -rf ${S}/lib/share/icons
-
- rm -rf "${S}"/etc/pam.d/
- sed -i -e "s:configure_wgs_pam_d():#&:" "${S}"/bin/vmware-config.pl || die "sed pam_d"
-}
-
-src_install() {
- # We loop through our directories and copy everything to our system.
- for x in bin lib sbin
- do
- if [[ -e "${S}/${x}" ]]
- then
- dodir "${VMWARE_INSTALL_DIR}"/${x}
- cp -pPR "${S}"/${x}/* "${D}""${VMWARE_INSTALL_DIR}"/${x} \
- || die "copying ${x}"
- fi
- done
-
- # Bug 282213
- mv "${D}"/"${VMWARE_INSTALL_DIR}"/lib/lib/libpng12.so.0/libpng12.so.0 \
- "${D}"/"${VMWARE_INSTALL_DIR}"/lib/lib/libpng12.so.0/libpng12.so.0.old
- dosym /usr/lib/libpng12.so.0 "${VMWARE_INSTALL_DIR}"/lib/lib/libpng12.so.0/libpng12.so.0
-
- # Bug 292771
- mv "${D}"/"${VMWARE_INSTALL_DIR}"/lib/lib/libexpat.so.0/libexpat.so.0 \
- "${D}"/"${VMWARE_INSTALL_DIR}"/lib/lib/libexpat.so.0/libexpat.so.0.old
- dosym /usr/lib/libexpat.so.1 "${VMWARE_INSTALL_DIR}"/lib/lib/libexpat.so.0/libexpat.so.0
- mv "${D}"/"${VMWARE_INSTALL_DIR}"/lib/lib/libxml2.so.2/libxml2.so.2 \
- "${D}"/"${VMWARE_INSTALL_DIR}"/lib/lib/libxml2.so.2/libxml2.so.2.old
- dosym /usr/lib/libxml2.so.2 "${VMWARE_INSTALL_DIR}"/lib/lib/libxml2.so.2/libxml2.so.2
-
- # If we have an /etc directory, we copy it.
- if [[ -e "${S}/etc" ]]
- then
- dodir "${config_dir}"
- cp -pPR "${S}"/etc/* "${D}""${config_dir}"
- fowners root:${VMWARE_GROUP} "${config_dir}"
- fperms 770 "${config_dir}"
- fi
-
- # If we have any helper files, we install them. First, we check for an
- # init script.
- if [[ -e "${FILESDIR}/${PN}-2.rc" ]]
- then
- newinitd "${FILESDIR}"/${PN}-2.rc ${product} || die "newinitd"
- fi
- # Then we check for an environment file.
- if [[ -e "${FILESDIR}/90${PN}" ]]
- then
- doenvd "${FILESDIR}"/90${PN} || die "doenvd"
- fi
- # Last, we check for any mime files.
- if [[ -e "${FILESDIR}/${PN}.xml" ]]
- then
- insinto /usr/share/mime/packages
- doins "${FILESDIR}"/${PN}.xml || die "mimetypes"
- fi
-
- # Blame bug #91191 for this one.
- if [[ -e doc/EULA ]]
- then
- insinto "${VMWARE_INSTALL_DIR}"/doc
- doins doc/EULA || die "copying EULA"
- fi
-
- # Do we have vmware-ping/vmware-vmx? If so, make them setuid.
- for p in /bin/vmware-ping /lib/bin/vmware-vmx /lib/bin-debug/vmware-vmx /lib/bin/vmware-vmx-debug /sbin/vmware-authd;
- do
- if [ -x "${D}${VMWARE_INSTALL_DIR}${p}" ]
- then
- fowners root:${VMWARE_GROUP} "${VMWARE_INSTALL_DIR}"${p}
- fperms 4750 "${VMWARE_INSTALL_DIR}"${p}
- fi
- done
-
- # This removed the user/group warnings
- # But also broke vmware-server with FEATURES="userpriv" since it removes
- # the set-UID bit
- #chown -R root:${VMWARE_GROUP} ${D} || die
-
- # We like desktop icons.
- # TODO: Fix up the icon creation, across the board.
- #make_desktop_entry ${PN} "${product_name}" ${PN}.png
-
- # Now, we copy in our services.sh file
- exeinto "${config_dir}"/init.d
- newexe installer/services.sh ${product} || die "services.sh"
-
- # startup symlinks
- dosym ${config_dir}/init.d/${product} ${config_dir}/init.d/vmware-autostart
- dosym ${config_dir}/init.d/${product} ${config_dir}/init.d/vmware-core
- dosym ${config_dir}/init.d/${product} ${config_dir}/init.d/vmware-mgmt
-
- # pam
- pamd_mimic_system vmware-authd auth account
-
- # Man pages and docs
- dodoc doc/*
- doman man/man1/*
-
- # VMware authorization service
- insinto ${config_dir}/hostd
- doins "${FILESDIR}/authorization.xml"
-
- # Finally, we run the "Questions"
- einfo "Adding answers to ${config_dir}/locations"
- locations="${D}${config_dir}/locations"
- cat >> "${D}${config_dir}"/locations <<-EOF
- answer BINDIR ${VMWARE_INSTALL_DIR}/bin
- answer LIBDIR ${VMWARE_INSTALL_DIR}/lib
- answer MANDIR ${VMWARE_INSTALL_DIR}/man
- answer DOCDIR ${VMWARE_INSTALL_DIR}/doc
- answer SBINDIR ${VMWARE_INSTALL_DIR}/sbin
- answer RUN_CONFIGURATOR no
- answer INITDIR ${config_dir}/init.d
- answer INITSCRIPTSDIR ${config_dir}/init.d
- answer VMCI_CONFED yes
- answer VSOCK_CONFED yes
- EOF
-}
-
-pkg_config() {
- einfo "Running ${VMWARE_INSTALL_DIR}/bin/vmware-config.pl"
- "${VMWARE_INSTALL_DIR}/bin/vmware-config.pl"
-}
-
-pkg_postinst() {
- update-mime-database /usr/share/mime
- [[ -d "${config_dir}" ]] && chown -R root:${VMWARE_GROUP} ${config_dir}
-
- # This is to fix the problem where the not_configured file doesn't get
- # removed when the configuration is run. This doesn't remove the file
- # It just tells the vmware-config.pl script it can delete it.
- #einfo "Updating ${config_dir}/locations"
- #for x in "${config_dir}"/._cfg????_locations ; do
- # if [ -f $x ] ; then
- # cat $x >> "${config_dir}"/locations
- # rm $x
- # fi
- #done
-
- ewarn "Use "
- ewarn " emerge vmware-server --config"
- ewarn "to configure your installation of ${product_name}."
-
- ewarn "In order to run ${product_name}, you have to"
- ewarn "be in the '${VMWARE_GROUP}' group."
-
- ewarn "VMWare Server also has issues when running on a JFS filesystem. For more"
- ewarn "information see http://bugs.gentoo.org/show_bug.cgi?id=122500#c94"
-}
-
-pkg_prerm() {
- einfo "Stopping ${product_name} for safe unmerge"
- /etc/init.d/vmware stop
-}
-
-pkg_postrm() {
- if ! has_version app-emulation/${PN}; then
- elog "To remove all traces of ${product} you will need to remove the files"
- elog "in ${config_dir} and /etc/init.d/${product}."
- elog "If the vmware-modules package is installed, you may no longer need it."
- fi
-}
diff --git a/app-emulation/vmware-tools/vmware-tools-8.4.9.744570.ebuild b/app-emulation/vmware-tools/vmware-tools-8.4.9.744570.ebuild
index 1f29c17..47ad173 100644
--- a/app-emulation/vmware-tools/vmware-tools-8.4.9.744570.ebuild
+++ b/app-emulation/vmware-tools/vmware-tools-8.4.9.744570.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-tools/vmware-tools-8.4.9.744570.ebuild,v 1.1 2012/06/17 13:10:27 vadimk Exp $
inherit versionator vmware-bundle
diff --git a/app-emulation/vmware-tools/vmware-tools-8.8.4.744019.ebuild b/app-emulation/vmware-tools/vmware-tools-8.8.4.744019.ebuild
index be69ee1..d8e713c 100644
--- a/app-emulation/vmware-tools/vmware-tools-8.8.4.744019.ebuild
+++ b/app-emulation/vmware-tools/vmware-tools-8.8.4.744019.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-tools/vmware-tools-8.8.2.591240.ebuild,v 1.1 2012/03/10 14:19:04 vadimk Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-tools/vmware-tools-8.8.4.744019.ebuild,v 1.1 2012/06/17 13:10:27 vadimk Exp $
inherit versionator vmware-bundle
diff --git a/app-emulation/vmware-vix/Manifest b/app-emulation/vmware-vix/Manifest
index ce72302..f36e161 100644
--- a/app-emulation/vmware-vix/Manifest
+++ b/app-emulation/vmware-vix/Manifest
@@ -1,4 +1,2 @@
-DIST VMware-VIX-1.11.1-528992.i386.bundle 76080744 RMD160 e00bf46b197b718719f96f957882580617ece471 SHA1 3326051e398d5ffffabac181f48af17429ada958 SHA256 94ea02b4f385c2b02df7b5e1452bc06f7d592ac0e0b2117f8a39d2f6a779fbbd
-DIST VMware-VIX-1.11.1-528992.x86_64.bundle 79344105 RMD160 2c69dd8cd0284a242a27f2a36e6dbe5fc2fb9727 SHA1 2b272f26dd8b60c0c4fb9e2cb8b0ddde8700bb6a SHA256 d43e42c4f9ecc1cf60e075511a446f16091ea8f367b006c89ef230351cb7eef7
-EBUILD vmware-vix-1.11.1.528992.ebuild 2665 RMD160 628607a6af3a1847ed65aef3ac88ac50e0cbcf71 SHA1 806bd80b44b66fd9cd2413f4014f4de798140b05 SHA256 f44ffc1475603e040c0c2b2b3bd08b9d8fccd2f29fe2eb173731b7e6edec2087
-MISC metadata.xml 736 RMD160 9e0b6138a82c1ca34b847bc71bc072e44c60d95a SHA1 4365d9dc523f50c84cb02caf44fadf05ee996b3c SHA256 3882e8981caee5b279a4a1990df6b404e920ab088d6a4cd1d789cbb29e301f74
+DIST VMware-VIX-1.11.4-744019.i386.bundle 76259648 SHA256 0e866bbdcc7f9ed7511af012a8645092a29d7d7b6cedd9d82d08560a9e3bde03 SHA512 2a7dca59e03abb3ed2a64b75bec51fd67e42350a26b106bc855fe99f7c842737d4ae89f7aa3c2f76e131451be4a9977054335527098672dc80eae34b13d70e80 WHIRLPOOL 5120209529429bbbb8ca1006bd9796881e9fbd5f5597a19076d527fec99cb5d2a55d10e14e9b6c96b8ad9daddd6250e5d7eb386d439acbca40f3d41d95f5b192
+DIST VMware-VIX-1.11.4-744019.x86_64.bundle 79518116 SHA256 0a77d6254963d15f9238c3054d98aa3597bdca7e7df69a55a6a74debdb2784be SHA512 318622143b3686802c86f649eeb60d33ecf0d5974c701c52d3081c6ab7074977c9cb3cfe5399b081a7313282215888c6d3fb64c016e5d31cc30e60239c4cc761 WHIRLPOOL c8af9f68b9828c71a363a09ce9384f6ba6bc874b4dd911ceac7991881e22e4f46c2656f58c4f561000f6e31142a3d525c5a6c6091f689554de16d309f17eb913
diff --git a/app-emulation/vmware-vix/vmware-vix-1.11.4.744019.ebuild b/app-emulation/vmware-vix/vmware-vix-1.11.4.744019.ebuild
index 5d10fdc..4fd4533 100644
--- a/app-emulation/vmware-vix/vmware-vix-1.11.4.744019.ebuild
+++ b/app-emulation/vmware-vix/vmware-vix-1.11.4.744019.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-vix/vmware-vix-1.11.4.744019.ebuild,v 1.1 2012/06/17 13:11:52 vadimk Exp $
EAPI="4"
diff --git a/app-emulation/vmware-workstation/vmware-workstation-7.1.6.744570.ebuild b/app-emulation/vmware-workstation/vmware-workstation-7.1.6.744570.ebuild
index 083a995..3e8bf73 100644
--- a/app-emulation/vmware-workstation/vmware-workstation-7.1.6.744570.ebuild
+++ b/app-emulation/vmware-workstation/vmware-workstation-7.1.6.744570.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/vmware-workstation-7.1.4.385536.ebuild,v 1.1 2011/04/15 12:34:21 vadimk Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/vmware-workstation-7.1.6.744570.ebuild,v 1.1 2012/06/17 13:11:13 vadimk Exp $
EAPI="2"
diff --git a/app-emulation/vmware-workstation/vmware-workstation-8.0.4.744019-r1.ebuild b/app-emulation/vmware-workstation/vmware-workstation-8.0.4.744019-r1.ebuild
index d22dcbb..4603d4a 100644
--- a/app-emulation/vmware-workstation/vmware-workstation-8.0.4.744019-r1.ebuild
+++ b/app-emulation/vmware-workstation/vmware-workstation-8.0.4.744019-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/vmware-workstation-8.0.2.591240.ebuild,v 1.1 2012/03/10 14:20:59 vadimk Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation/vmware-workstation-8.0.4.744019-r1.ebuild,v 1.1 2012/06/17 13:11:13 vadimk Exp $
EAPI="4"