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.4.56528.ebuild
Date: Thu, 20 Sep 2007 17:21:13
Message-Id: E1IYPaT-0002ZX-Nh@stork.gentoo.org
1 ikelos 07/09/20 17:13:13
2
3 Modified: ChangeLog
4 Added: vmware-server-1.0.4.56528.ebuild
5 Log:
6 Version bump for security issues (bug 193196).
7 (Portage version: 2.1.3.9)
8
9 Revision Changes Path
10 1.28 app-emulation/vmware-server/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/vmware-server/ChangeLog?rev=1.28&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/vmware-server/ChangeLog?rev=1.28&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/vmware-server/ChangeLog?r1=1.27&r2=1.28
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-emulation/vmware-server/ChangeLog,v
19 retrieving revision 1.27
20 retrieving revision 1.28
21 diff -u -r1.27 -r1.28
22 --- ChangeLog 16 Sep 2007 15:36:50 -0000 1.27
23 +++ ChangeLog 20 Sep 2007 17:13:13 -0000 1.28
24 @@ -1,6 +1,12 @@
25 # ChangeLog for app-emulation/vmware-server
26 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-server/ChangeLog,v 1.27 2007/09/16 15:36:50 ikelos Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-server/ChangeLog,v 1.28 2007/09/20 17:13:13 ikelos Exp $
29 +
30 +*vmware-server-1.0.4.56528 (20 Sep 2007)
31 +
32 + 20 Sep 2007; Mike Auty <ikelos@g.o> files/vmware-server.rc,
33 + +vmware-server-1.0.4.56528.ebuild:
34 + Version bump for security issues (bug 193196).
35
36 16 Sep 2007; Mike Auty <ikelos@g.o> files/vmware-authd,
37 files/vmware-server.rc, vmware-server-1.0.3.44356.ebuild:
38
39
40
41 1.1 app-emulation/vmware-server/vmware-server-1.0.4.56528.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/vmware-server/vmware-server-1.0.4.56528.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/vmware-server/vmware-server-1.0.4.56528.ebuild?rev=1.1&content-type=text/plain
45
46 Index: vmware-server-1.0.4.56528.ebuild
47 ===================================================================
48 # Copyright 1999-2007 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.4.56528.ebuild,v 1.1 2007/09/20 17:13:13 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://platan.vc.cvut.cz/ftp/pub/vmware/${ANY_ANY}.tar.gz
65 http://platan.vc.cvut.cz/ftp/pub/vmware/obsolete/${ANY_ANY}.tar.gz
66 http://ftp.cvut.cz/vmware/${ANY_ANY}.tar.gz
67 http://ftp.cvut.cz/vmware/obsolete/${ANY_ANY}.tar.gz
68 http://knihovny.cvut.cz/ftp/pub/vmware/${ANY_ANY}.tar.gz
69 http://knihovny.cvut.cz/ftp/pub/vmware/obsolete/${ANY_ANY}.tar.gz
70 http://dev.gentoo.org/~ikelos/devoverlay-distfiles/${PN}-perl-fixed-rpath-libs.tar.bz2
71 mirror://gentoo/${PN}-perl-fixed-rpath-libs.tar.bz2
72 http://dev.gentoo.org/~wolf31o2/sources/dump/vmware-libssl.so.0.9.7l.tar.bz2
73 mirror://gentoo/vmware-libssl.so.0.9.7l.tar.bz2
74 http://dev.gentoo.org/~wolf31o2/sources/dump/vmware-libcrypto.so.0.9.7l.tar.bz2
75 mirror://gentoo/vmware-libcrypto.so.0.9.7l.tar.bz2"
76
77 LICENSE="vmware"
78 IUSE=""
79 SLOT="0"
80 KEYWORDS="-* ~amd64 ~x86"
81 RESTRICT="strip"
82
83 DEPEND=">=sys-libs/glibc-2.3.5
84 >=dev-lang/perl-5
85 sys-apps/pciutils
86 sys-apps/findutils
87 virtual/os-headers"
88 # vmware-server should not use virtual/libc as this is a
89 # precompiled binary package thats linked to glibc.
90 RDEPEND=">=sys-libs/glibc-2.3.5
91 amd64? (
92 >=app-emulation/emul-linux-x86-baselibs-2.5.5-r3
93 app-emulation/emul-linux-x86-gtklibs )
94 !amd64? (
95 virtual/xft
96 x11-libs/libX11
97 x11-libs/libXtst
98 x11-libs/libXext
99 x11-libs/libXt
100 x11-libs/libICE
101 x11-libs/libSM
102 x11-libs/libXrender )
103 >=dev-lang/perl-5
104 !<sys-apps/dbus-0.62
105 !app-emulation/vmware-player
106 !app-emulation/vmware-workstation
107 ~app-emulation/vmware-modules-1.0.0.15
108 !<app-emulation/vmware-modules-1.0.0.15
109 !>=app-emulation/vmware-modules-1.0.0.16
110 sys-apps/pciutils
111 virtual/pam
112 sys-apps/xinetd"
113
114 S=${WORKDIR}/vmware-server-distrib
115
116 RUN_UPDATE="no"
117 PATCHES="general"
118
119 src_unpack() {
120 EPATCH_SUFFIX="patch"
121 vmware_src_unpack
122 cd ${WORKDIR}
123 unpack ${PN}-perl-fixed-rpath-libs.tar.bz2
124
125 # patch the vmware /etc/pam.d file to ensure that only
126 # vmware group members can log in
127 cp ${FILESDIR}/vmware-authd ${S}/etc/pam.d/vmware-authd
128 }
129
130 src_install() {
131 vmware_src_install
132
133 # Fix the amd64 emulation pam stuff
134 use amd64 && dosed "s:pam_:/lib32/security/pam_:" ${config_dir}/pam.d/vmware-authd
135 # Remove libpam on amd64 because it's linked against the wrong paths
136 use adm64 && rm ${D}/opt/vmware/server/lib/lib/libpam.so.0/libpam.so
137
138 echo "${VMWARE_GROUP}" > ${D}${config_dir}/vmwaregroup
139
140 dosym /etc/init.d/xinetd ${config_dir}/init.d
141 }
142
143 pkg_config() {
144 einfo "Running ${ROOT}${dir}/bin/vmware-config.pl"
145 ${ROOT}${dir}/bin/vmware-config.pl
146 }
147
148 pkg_postinst() {
149 vmware_pkg_postinst
150 elog "Remember by default xinetd only allows connections from localhost"
151 elog "To allow external users access to vmware-server you must edit"
152 elog " /etc/xinetd.d/vmware-authd"
153 elog "and specify a new 'only_from' line"
154 echo
155 ewarn "VMWare Server also has issues when running on a JFS filesystem. For more"
156 ewarn "information see http://bugs.gentoo.org/show_bug.cgi?id=122500#c94"
157 }
158
159
160
161 --
162 gentoo-commits@g.o mailing list