Gentoo Archives: gentoo-commits

From: "Vadim Kuznetsov (vadimk)" <vadimk@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-emulation/open-vm-tools: metadata.xml ChangeLog open-vm-tools-0.0.20091015.201664.ebuild open-vm-tools-0.0.20090618.172495.ebuild open-vm-tools-0.0.20090522.167859.ebuild
Date: Thu, 29 Oct 2009 14:14:55
Message-Id: E1N3Vm8-0001Hr-Ey@stork.gentoo.org
1 vadimk 09/10/29 14:14:52
2
3 Modified: metadata.xml ChangeLog
4 Added: open-vm-tools-0.0.20091015.201664.ebuild
5 Removed: open-vm-tools-0.0.20090618.172495.ebuild
6 open-vm-tools-0.0.20090522.167859.ebuild
7 Log:
8 version bump. ebuild split.
9 (Portage version: 2.2_rc46/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.8 app-emulation/open-vm-tools/metadata.xml
13
14 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/open-vm-tools/metadata.xml?rev=1.8&view=markup
15 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/open-vm-tools/metadata.xml?rev=1.8&content-type=text/plain
16 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/open-vm-tools/metadata.xml?r1=1.7&r2=1.8
17
18 Index: metadata.xml
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/app-emulation/open-vm-tools/metadata.xml,v
21 retrieving revision 1.7
22 retrieving revision 1.8
23 diff -u -r1.7 -r1.8
24 --- metadata.xml 27 Aug 2009 19:03:47 -0000 1.7
25 +++ metadata.xml 29 Oct 2009 14:14:51 -0000 1.8
26 @@ -15,6 +15,7 @@
27 <flag name='doc'>Generate API documantation</flag>
28 <flag name='fuse'>Build vmblock-fuse in favor of FUSE based blocking
29 mechanism for DnD</flag>
30 + <flag name="pic">Force shared libraries to be build as PIC</flag>
31 <flag name='unity'>Enable host unity support</flag>
32 </use>
33 </pkgmetadata>
34
35
36
37 1.26 app-emulation/open-vm-tools/ChangeLog
38
39 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/open-vm-tools/ChangeLog?rev=1.26&view=markup
40 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/open-vm-tools/ChangeLog?rev=1.26&content-type=text/plain
41 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/open-vm-tools/ChangeLog?r1=1.25&r2=1.26
42
43 Index: ChangeLog
44 ===================================================================
45 RCS file: /var/cvsroot/gentoo-x86/app-emulation/open-vm-tools/ChangeLog,v
46 retrieving revision 1.25
47 retrieving revision 1.26
48 diff -u -r1.25 -r1.26
49 --- ChangeLog 27 Aug 2009 19:03:47 -0000 1.25
50 +++ ChangeLog 29 Oct 2009 14:14:51 -0000 1.26
51 @@ -1,6 +1,14 @@
52 # ChangeLog for app-emulation/open-vm-tools
53 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
54 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/open-vm-tools/ChangeLog,v 1.25 2009/08/27 19:03:47 vadimk Exp $
55 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/open-vm-tools/ChangeLog,v 1.26 2009/10/29 14:14:51 vadimk Exp $
56 +
57 +*open-vm-tools-0.0.20091015.201664 (29 Oct 2009)
58 +
59 + 29 Oct 2009; Vadim Kuznetsov vadimk@g.o
60 + +files/default-scripts1.patch, -open-vm-tools-0.0.20090522.167859.ebuild,
61 + -open-vm-tools-0.0.20090618.172495.ebuild,
62 + +open-vm-tools-0.0.20091015.201664.ebuild, -files/wiper-warning-fix.patch:
63 + version bump. ebuild split. see open-vm-tools-kmod.
64
65 *open-vm-tools-0.0.20090824.187411 (27 Aug 2009)
66
67
68
69
70 1.1 app-emulation/open-vm-tools/open-vm-tools-0.0.20091015.201664.ebuild
71
72 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/open-vm-tools/open-vm-tools-0.0.20091015.201664.ebuild?rev=1.1&view=markup
73 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/open-vm-tools/open-vm-tools-0.0.20091015.201664.ebuild?rev=1.1&content-type=text/plain
74
75 Index: open-vm-tools-0.0.20091015.201664.ebuild
76 ===================================================================
77 # Copyright 1999-2009 Gentoo Foundation
78 # Distributed under the terms of the GNU General Public License v2
79 # $Header: /var/cvsroot/gentoo-x86/app-emulation/open-vm-tools/open-vm-tools-0.0.20091015.201664.ebuild,v 1.1 2009/10/29 14:14:51 vadimk Exp $
80
81 EAPI="2"
82
83 inherit eutils pam versionator
84
85 MY_DATE="$(get_version_component_range 3)"
86 MY_BUILD="$(get_version_component_range 4)"
87 MY_PV="${MY_DATE:0:4}.${MY_DATE:4:2}.${MY_DATE:6:2}-${MY_BUILD}"
88 MY_P="${PN}-${MY_PV}"
89
90 DESCRIPTION="Opensourced tools for VMware guests"
91 HOMEPAGE="http://open-vm-tools.sourceforge.net/"
92 SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
93
94 LICENSE="LGPL-2"
95 SLOT="0"
96 KEYWORDS="~amd64 ~x86"
97 IUSE="X doc fuse icu +pic unity xinerama"
98
99 RDEPEND="app-emulation/open-vm-tools-kmod
100 >=dev-libs/glib-2
101 dev-libs/libdnet
102 sys-apps/ethtool
103 sys-process/procps
104 virtual/pam
105 X? (
106 dev-cpp/gtkmm
107 x11-base/xorg-server
108 x11-drivers/xf86-input-vmmouse
109 x11-drivers/xf86-video-vmware
110 x11-libs/gtk+
111 x11-libs/libnotify
112 x11-libs/libX11
113 )
114 fuse? ( sys-fs/fuse )
115 icu? ( dev-libs/icu )
116 unity? (
117 dev-libs/uriparser
118 x11-libs/libXScrnSaver
119 )
120 xinerama? ( x11-libs/libXinerama )
121 "
122
123 DEPEND="${RDEPEND}
124 dev-util/pkgconfig
125 virtual/linux-sources
126 doc? ( app-doc/doxygen )
127 "
128
129 S="${WORKDIR}/${MY_P}"
130
131 pkg_setup() {
132 use unity && ! use xinerama && die 'The Unity USE flag requires USE="xinerama" as well'
133
134 enewgroup vmware
135 }
136
137 src_prepare() {
138 epatch "${FILESDIR}/default-scripts1.patch"
139 #epatch "${FILESDIR}/checkvm-pie-safety.patch"
140 sed -i -e 's/proc-3.2.7/proc/g' configure || die "sed configure failed"
141 sed -i -e 's/CFLAGS=.*Werror/#&/g' configure || die "sed comment out Werror failed"
142 }
143
144 src_configure() {
145 econf \
146 --with-procps \
147 --with-dnet \
148 --without-kernel-modules \
149 $(use_with X x) \
150 $(use_with X gtk2) \
151 $(use_with X gtkmm) \
152 $(use_with icu) \
153 $(use_with pic) \
154 $(use_enable unity) \
155 $(use_enable xinerama multimon)
156 }
157
158 src_compile() {
159 emake || die "failed to compile"
160 }
161
162 src_install() {
163 emake DESTDIR="${D}" install || die "failed to install"
164
165 rm "${D}"/etc/pam.d/vmtoolsd
166 pamd_mimic_system vmtoolsd auth account
167
168 newinitd "${FILESDIR}/open-vm-tools.initd" vmware-tools || die "failed to newinitd"
169 newconfd "${FILESDIR}/open-vm.confd" vmware-tools || die "failed to newconfd"
170
171 if use X;
172 then
173 insinto /etc/xdg/autostart
174 doins "${FILESDIR}/open-vm-tools.desktop" || die "failed to install .desktop"
175
176 elog "To be able to use the drag'n'drop feature of VMware for file"
177 elog "exchange, you need to do this:"
178 elog " Add 'vmware-tools' to your default runlevel."
179 elog " Add the users which should have access to this function"
180 elog " to the group 'vmware'."
181 fi
182 }