ChangeLog

# ChangeLog for app-emulation/vmware-server
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-server/ChangeLog,v 1.45 2008/07/03 13:52:32 opfer Exp $

03 Jul 2008; Christian Faulhammer
vmware-server-1.0.6.91891.ebuild:
stable x86, security bug 224637

17 Jun 2008; Richard Freeman
vmware-server-1.0.6.91891.ebuild:
amd64 stable - 224637

16 Jun 2008; Christian Faulhammer ChangeLog:
app-emulation/vmware-workstation-5.5.7.91707 stable, bug #x86

*vmware-server-1.0.6.91891 (14 Jun 2008)

14 Jun 2008; Mike Auty -vmware-server-1.0.4.56528.ebuild,
+vmware-server-1.0.6.91891.ebuild:
Version bump for bug 224637. Also clear out old version.

07 May 2008; Christian Faulhammer ChangeLog:
stable x86, bug 213548

26 Apr 2008; Mike Auty Manifest:
Removing old masked vmware-server ebuild.

04 Apr 2008; Christian Faulhammer
vmware-server-1.0.5.80187.ebuild:
stable x86, bug 215034

29 Mar 2008; Richard Freeman
vmware-server-1.0.5.80187.ebuild:
amd64 stable - 215034

*vmware-server-1.0.5.80187 (22 Mar 2008)

22 Mar 2008; Mike Auty
+vmware-server-1.0.5.80187.ebuild:
Version bump, to fix bug 213548.

26 Feb 2008; Richard Freeman
vmware-server-1.0.4.56528.ebuild:
amd64 stable - 211016

22 Feb 2008; Christian Faulhammer
vmware-server-1.0.4.56528.ebuild:
stable x86, bug 211016

31 Jan 2008; Mike Auty ChangeLog:
Re-sign digestless manifest.

26 Jan 2008; Mike Auty
vmware-server-1.0.3.44356.ebuild, vmware-server-1.0.4.56528.ebuild:
Remove the need for redigesting after any-any-updates.

26 Jan 2008; Mike Auty
files/digest-vmware-server-1.0.3.44356,
files/digest-vmware-server-1.0.4.56528, Manifest:
Redigest for any-any-update115.

25 Nov 2007; Mike Auty
files/digest-vmware-server-1.0.3.44356,
files/digest-vmware-server-1.0.4.56528, Manifest:
Update to vmware-any-any-update114.

15 Oct 2007; Chris Gianelloni
vmware-server-1.0.3.44356.ebuild, vmware-server-1.0.4.56528.ebuild:
Typo fix in amd64 check. Thanks to Daniel Robbins for
pointing it out.

*vmware-server-1.0.4.56528 (20 Sep 2007)

20 Sep 2007; Mike Auty files/vmware-server.rc,
+vmware-server-1.0.4.56528.ebuild:
Version bump for security issues (bug 193196).

16 Sep 2007; Mike Auty files/vmware-authd,
files/vmware-server.rc, vmware-server-1.0.3.44356.ebuild:
Fix up PAM issues on amd64, add vmware-modules blockers and fix init script
for baselayout-2 and dash.

28 Jul 2007; Mike Auty
files/digest-vmware-server-1.0.3.44356, Manifest:
Redigest for vmware-any-any-update112.

13 Jul 2007; Chris Gianelloni
vmware-server-1.0.3.44356.ebuild:
Added another mirror for the vmware-any-any-update patchset.

02 Jul 2007; Piotr Jaroszyński
vmware-server-1.0.3.44356.ebuild:
(QA) RESTRICT clean up.

*vmware-server-1.0.3.44356 (07 May 2007)

07 May 2007; Mike Auty
-vmware-server-1.0.1.29996-r5.ebuild, -vmware-server-1.0.2.39867.ebuild,
+vmware-server-1.0.3.44356.ebuild:
Version bump to 1.0.3, security/maintenance release so removing old versions.

28 Apr 2007; Mike Auty files/vmware-server.rc:
Redigest for vmware-any-any109, and fix rc file for baselayout-2.

09 Apr 2007; Mike Auty files/vmware-server.rc:
Fix vmware-server.rc for bug 173752.

07 Mar 2007; Chris Gianelloni
files/vmware-server.rc:
Change all instances of [ to [[.

*vmware-server-1.0.2.39867 (04 Mar 2007)

04 Mar 2007; Mike Auty
-vmware-server-1.0.1.29996-r4.ebuild, +vmware-server-1.0.2.39867.ebuild:
Version bump.

05 Feb 2007; Mike Auty
files/digest-vmware-server-1.0.1.29996-r4,
files/digest-vmware-server-1.0.1.29996-r5, Manifest:
Vmware-any-any bump to support 2.6.20.

09 Jan 2007; Chris Gianelloni
vmware-server-1.0.1.29996-r5.ebuild:
Cleaning up after Piotr Jaroszyński and making sure we
have the right minimum version of baselibs for the new revision.

*vmware-server-1.0.1.29996-r5 (09 Jan 2007)

09 Jan 2007; Piotr Jaroszyński
+vmware-server-1.0.1.29996-r5.ebuild:
Fix to work with new emul-linux-* packages, bug #160929.

05 Jan 2007; Mike Auty
files/general/007_all_use-modprobe-over-insmod.patch,
vmware-server-1.0.1.29996-r4.ebuild:
Fixing einfo/elog statements, and removing force flag from modprobe patch.

14 Dec 2006; Chris Gianelloni
vmware-server-1.0.1.29996-r4.ebuild:
Fixed typo for bug #158134.

01 Dec 2006; Mike Auty
files/digest-vmware-server-1.0.1.29996-r4, Manifest:
Redigest for vmware-any-any105.

30 Oct 2006; Chris Gianelloni
vmware-server-1.0.1.29996-r4.ebuild:
Removed dependencies on the old virtual/x11.

*vmware-server-1.0.1.29996-r4 (04 Oct 2006)

04 Oct 2006; Mike Auty
-vmware-server-1.0.1.29996-r3.ebuild,
+vmware-server-1.0.1.29996-r4.ebuild:
Final bump for openssl issues (hopefully).

*vmware-server-1.0.1.29996-r3 (03 Oct 2006)

03 Oct 2006; Mike Auty
-vmware-server-1.0.1.29996-r2.ebuild,
+vmware-server-1.0.1.29996-r3.ebuild:
Another version bump to try and finally fix the openssl problems.

*vmware-server-1.0.1.29996-r2 (02 Oct 2006)

02 Oct 2006; Mike Auty
-vmware-server-1.0.1.29996-r1.ebuild,
+vmware-server-1.0.1.29996-r2.ebuild:
Bump to fix openssl-0.9.7 issues.

30 Sep 2006; Mike Auty
-files/digest-vmware-server-1.0.0.28343,
-files/digest-vmware-server-1.0.1.29996:
Cleaning up orphaned manifests.

*vmware-server-1.0.1.29996-r1 (27 Sep 2006)

27 Sep 2006; Mike Auty
-vmware-server-1.0.0.28343.ebuild, -vmware-server-1.0.1.29996.ebuild,
+vmware-server-1.0.1.29996-r1.ebuild:
Revision bump to force an upgrade due to bug

25 Aug 2006; Mike Auty
files/digest-vmware-server-1.0.0.28343,
files/digest-vmware-server-1.0.1.29996, Manifest:
Redigested for vmware-any-any-update104.

*vmware-server-1.0.1.29996 (19 Aug 2006)

19 Aug 2006; Mike Auty
+vmware-server-1.0.1.29996.ebuild:
Version bump which fixes bug #144421, bug #141967 and bug #144166.

09 Aug 2006; Mike Auty
vmware-server-1.0.0.28343.ebuild:
Alter ebuild so that the metadata cache is invalidated.

08 Aug 2006; Mike Auty
files/digest-vmware-server-1.0.0.28343, Manifest:
New digests to work with vmware-any-any103, which fixes some problems with
the 2.6.18 kernel.

31 Jul 2006; Mike Auty
vmware-server-1.0.0.28343.ebuild:
Alter the indentation and fix the modular X dependencies.

*vmware-server-1.0.0.28343 (31 Jul 2006)

31 Jul 2006; Mike Auty +files/90vmware-server,
+files/general/001_all_no-desktop-icon.patch,
+files/general/002_all_allow-write-access-to-config.patch,
+files/general/004_all_do-not-build-modules.patch,
+files/general/005_all_do-not-overwrite-authd-file.patch,
+files/general/006_all_xinetd-sendsig-if-possible.patch,
+files/general/007_all_use-modprobe-over-insmod.patch,
+files/general/008_all_dhcpd-conf-location.patch,
+files/general/009_all_init.d-modules-warning.patch, +files/vmware-authd,
+files/vmware-server.rc, +files/vmware-server.xml, +metadata.xml,
+vmware-server-1.0.0.28343.ebuild:
Initial commit of vmware-server.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX 90vmware-server 91 RMD160 2a9e2e9d428a06ceac7faec500e6b1423da34b25 SHA1 e090847500dd99d161a46cd361ed2297b3d3ecae SHA256 3175cd9665850cf0d25a96849135c93ab129127370d55572f0137ba3d210e423
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.rc 1529 RMD160 d6840024f8c7be0a673e5e29660cc75fea9520d8 SHA1 049cf33eb5bac09415f8e2a85f7ecfd0bbc5ab4a SHA256 ef551e4240eea88184c96e286354a53a4983ce80c3332a127767301b42586cb2
AUX vmware-server.xml 1592 RMD160 0d7e9ed13ebb3c73dd847e95fa95499296609e8c SHA1 02db2ee7ca0abb8b8793c9f56d858bb08c1c715f SHA256 56aafee80ad705e8d832f8853c36d763d37b87d1cb132a41c50eb63085ae854d
DIST VMware-server-1.0.5-80187.tar.gz 106920012 RMD160 3d89bdab484cd2c9875ddb777c375ab90a75d2f8 SHA1 459d7681a22a790d5b9495fd6d73a6854af6e01e SHA256 450a0fc8b0589d9baee86312909788f8888fe25ac5258350830f821c8b2e9efb
DIST VMware-server-1.0.6-91891.tar.gz 106985820 RMD160 623fec81d48b1a93962f5c187698c1119f699908 SHA1 caaf675f82133985129d0f7ee5b68896e35f45d2 SHA256 d3bd32b21f519542d7c75ec253728ad665ce3493e21340a23aa44b5998d7fea3
DIST vmware-server-perl-fixed-rpath-libs.tar.bz2 73834 RMD160 7f64627b5b945e8d7dabe39c165a4b66b71fb4d3 SHA1 9d696750ca3ec92b31ca8112fd80dcd832494044 SHA256 c42299dd033187c67b45b739da66583fbd94cdcba745200b89a25ac96cd9364b
EBUILD vmware-server-1.0.5.80187.ebuild 3004 RMD160 5c1c3ab03afae41541d94e861f073926d8267a3f SHA1 364c93e0820f4efd2327d6cbae02d0ef29657592 SHA256 f0c17110f565620884d4432dbfc1fe15bf355acb93f95aac6a07575d187c3232
EBUILD vmware-server-1.0.6.91891.ebuild 3004 RMD160 34972dfb543149275f29f26a5e3897a0ae2a3ade SHA1 869399a97200065815be7578830aa8341c03e901 SHA256 71bfeb1119aeac74a11531df85a6c071141d567699e45a978d6c041f707f0358
MISC ChangeLog 8011 RMD160 89d243f0ffe519441ff04885b5571dc8c0e7128a SHA1 dbe3ffc9610dc8987b21be62462d69700fc18ca1 SHA256 2a62e93c1df84c1663a8aeba920e421d39ec94114d7878dfc09ec543d69f08d2
MISC metadata.xml 159 RMD160 fc7f68a382390e5916b0fb43f37a893fad4f9798 SHA1 f46b02a39bcd0165558de67ff4256cfc812418a3 SHA256 8581ae1c90a48f50fa0542c7fb28cb8984baaf12f50fa18f33e467081effb215
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkhs2awACgkQNQqtfCuFnePk9QCfcl58BN46Tc0aJEvUsS+66SpX
gr0AoICyp0HogixalrvSZaP2C00CATEt
=lxWu
-----END PGP SIGNATURE-----

files

metadata.xml




vmware

vmware-server-1.0.5.80187.ebuild

# Copyright 1999-2008 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.5.80187.ebuild,v 1.3 2008/04/04 06:41:39 opfer 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}"

DESCRIPTION="VMware Server for Linux"
HOMEPAGE="http://www.vmware.com/"
SRC_URI="http://download3.vmware.com/software/vmserver/${MY_P}.tar.gz
http://dev.gentoo.org/~ikelos/devoverlay-distfiles/${PN}-perl-fixed-rpath-libs.tar.bz2
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? (
virtual/xft
x11-libs/libX11
x11-libs/libXtst
x11-libs/libXext
x11-libs/libXt
x11-libs/libICE
x11-libs/libSM
x11-libs/libXrender )
>=dev-lang/perl-5
! !app-emulation/vmware-player
!app-emulation/vmware-workstation
~app-emulation/vmware-modules-1.0.0.15
! !>=app-emulation/vmware-modules-1.0.0.16
sys-apps/pciutils
virtual/pam
sys-apps/xinetd"

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"
}

vmware-server-1.0.6.91891.ebuild

# Copyright 1999-2008 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.6.91891.ebuild,v 1.3 2008/07/03 13:52:32 opfer 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}"

DESCRIPTION="VMware Server for Linux"
HOMEPAGE="http://www.vmware.com/"
SRC_URI="http://download3.vmware.com/software/vmserver/${MY_P}.tar.gz
http://dev.gentoo.org/~ikelos/devoverlay-distfiles/${PN}-perl-fixed-rpath-libs.tar.bz2
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? (
virtual/xft
x11-libs/libX11
x11-libs/libXtst
x11-libs/libXext
x11-libs/libXt
x11-libs/libICE
x11-libs/libSM
x11-libs/libXrender )
>=dev-lang/perl-5
! !app-emulation/vmware-player
!app-emulation/vmware-workstation
~app-emulation/vmware-modules-1.0.0.15
! !>=app-emulation/vmware-modules-1.0.0.16
sys-apps/pciutils
virtual/pam
sys-apps/xinetd"

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"
}