Gentoo Archives: gentoo-commits

From: "Mike Auty (ikelos)" <ikelos@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-emulation/vmware-server: ChangeLog vmware-server-1.0.7.108231.ebuild
Date: Tue, 30 Sep 2008 19:55:15
Message-Id: E1KklJQ-0007w0-6w@stork.gentoo.org
1 ikelos 08/09/30 19:55:12
2
3 Modified: ChangeLog
4 Added: vmware-server-1.0.7.108231.ebuild
5 Log:
6 Bump vmware-server to 1.0.7.
7 (Portage version: 2.2_rc11/cvs/Linux 2.6.26-gentoo-r1 i686)
8
9 Revision Changes Path
10 1.46 app-emulation/vmware-server/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/vmware-server/ChangeLog?rev=1.46&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/vmware-server/ChangeLog?rev=1.46&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/vmware-server/ChangeLog?r1=1.45&r2=1.46
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-emulation/vmware-server/ChangeLog,v
19 retrieving revision 1.45
20 retrieving revision 1.46
21 diff -u -r1.45 -r1.46
22 --- ChangeLog 3 Jul 2008 13:52:32 -0000 1.45
23 +++ ChangeLog 30 Sep 2008 19:55:11 -0000 1.46
24 @@ -1,6 +1,12 @@
25 # ChangeLog for app-emulation/vmware-server
26 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-server/ChangeLog,v 1.45 2008/07/03 13:52:32 opfer Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-server/ChangeLog,v 1.46 2008/09/30 19:55:11 ikelos Exp $
29 +
30 +*vmware-server-1.0.7.108231 (30 Sep 2008)
31 +
32 + 30 Sep 2008; Mike Auty <ikelos@g.o>
33 + +vmware-server-1.0.7.108231.ebuild:
34 + Bump vmware-server to 1.0.7.
35
36 03 Jul 2008; Christian Faulhammer <opfer@g.o>
37 vmware-server-1.0.6.91891.ebuild:
38
39
40
41 1.1 app-emulation/vmware-server/vmware-server-1.0.7.108231.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/vmware-server/vmware-server-1.0.7.108231.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/vmware-server/vmware-server-1.0.7.108231.ebuild?rev=1.1&content-type=text/plain
45
46 Index: vmware-server-1.0.7.108231.ebuild
47 ===================================================================
48 # Copyright 1999-2008 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-server/vmware-server-1.0.7.108231.ebuild,v 1.1 2008/09/30 19:55:11 ikelos Exp $
51
52 # Unlike many other binary packages the user doesn't need to agree to a licence
53 # to download VMWare. The agreeing to a licence is part of the configure step
54 # which the user must run manually.
55
56 inherit eutils versionator vmware
57
58 MY_PV=$(replace_version_separator 3 '-' )
59 MY_P="VMware-server-${MY_PV}"
60
61 DESCRIPTION="VMware Server for Linux"
62 HOMEPAGE="http://www.vmware.com/"
63 SRC_URI="http://download3.vmware.com/software/vmserver/${MY_P}.tar.gz
64 http://dev.gentoo.org/~ikelos/devoverlay-distfiles/${PN}-perl-fixed-rpath-libs.tar.bz2
65 mirror://gentoo/${PN}-perl-fixed-rpath-libs.tar.bz2"
66
67 LICENSE="vmware"
68 IUSE=""
69 SLOT="0"
70 KEYWORDS="-* ~amd64 ~x86"
71 RESTRICT="strip"
72
73 DEPEND=">=sys-libs/glibc-2.3.5
74 >=dev-lang/perl-5
75 sys-apps/pciutils
76 sys-apps/findutils
77 virtual/os-headers"
78 # vmware-server should not use virtual/libc as this is a
79 # precompiled binary package thats linked to glibc.
80 RDEPEND=">=sys-libs/glibc-2.3.5
81 amd64? (
82 >=app-emulation/emul-linux-x86-baselibs-2.5.5-r3
83 app-emulation/emul-linux-x86-gtklibs )
84 !amd64? (
85 virtual/xft
86 x11-libs/libX11
87 x11-libs/libXtst
88 x11-libs/libXext
89 x11-libs/libXt
90 x11-libs/libICE
91 x11-libs/libSM
92 x11-libs/libXrender )
93 >=dev-lang/perl-5
94 !<sys-apps/dbus-0.62
95 !app-emulation/vmware-player
96 !app-emulation/vmware-workstation
97 ~app-emulation/vmware-modules-1.0.0.15
98 !<app-emulation/vmware-modules-1.0.0.15
99 !>=app-emulation/vmware-modules-1.0.0.16
100 sys-apps/pciutils
101 virtual/pam
102 sys-apps/xinetd"
103
104 S=${WORKDIR}/vmware-server-distrib
105
106 RUN_UPDATE="no"
107 ANY_ANY=""
108 PATCHES="general"
109
110 src_unpack() {
111 EPATCH_SUFFIX="patch"
112 vmware_src_unpack
113 #cd "${WORKDIR}"
114 #unpack ${PN}-perl-fixed-rpath-libs.tar.bz2
115
116 # patch the vmware /etc/pam.d file to ensure that only
117 # vmware group members can log in
118 cp "${FILESDIR}/vmware-authd" "${S}/etc/pam.d/vmware-authd"
119 }
120
121 src_install() {
122 vmware_src_install
123
124 # Fix the amd64 emulation pam stuff
125 use amd64 && dosed "s:pam_:/lib32/security/pam_:" ${config_dir}/pam.d/vmware-authd
126 # Remove libpam on amd64 because it's linked against the wrong paths
127 use amd64 && rm "${D}/opt/vmware/server/lib/lib/libpam.so.0/libpam.so"
128
129 echo "${VMWARE_GROUP}" > "${D}${config_dir}/vmwaregroup"
130
131 dosym /etc/init.d/xinetd ${config_dir}/init.d
132 }
133
134 pkg_config() {
135 einfo "Running ${ROOT}${dir}/bin/vmware-config.pl"
136 "${ROOT}${dir}/bin/vmware-config.pl"
137 }
138
139 pkg_postinst() {
140 vmware_pkg_postinst
141 elog "Remember by default xinetd only allows connections from localhost"
142 elog "To allow external users access to vmware-server you must edit"
143 elog " /etc/xinetd.d/vmware-authd"
144 elog "and specify a new 'only_from' line"
145 echo
146 ewarn "VMWare Server also has issues when running on a JFS filesystem. For more"
147 ewarn "information see http://bugs.gentoo.org/show_bug.cgi?id=122500#c94"
148 }