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-kmod: open-vm-tools-kmod-8.8.1.528969.ebuild ChangeLog open-vm-tools-kmod-2011.11.20.535097.ebuild open-vm-tools-kmod-0.0.20110627.437995.ebuild open-vm-tools-kmod-0.0.20110923.491607.ebuild open-vm-tools-kmod-0.0.20110223.368700-r1.ebuild open-vm-tools-kmod-0.0.20110124.354108.ebuild open-vm-tools-kmod-0.0.20110328.387002.ebuild open-vm-tools-kmod-0.0.20110821.471295.ebuild
Date: Sat, 03 Dec 2011 18:34:04
Message-Id: 20111203183348.EEAEB2004B@flycatcher.gentoo.org
1 vadimk 11/12/03 18:33:48
2
3 Modified: ChangeLog
4 Added: open-vm-tools-kmod-8.8.1.528969.ebuild
5 open-vm-tools-kmod-2011.11.20.535097.ebuild
6 Removed: open-vm-tools-kmod-0.0.20110627.437995.ebuild
7 open-vm-tools-kmod-0.0.20110923.491607.ebuild
8 open-vm-tools-kmod-0.0.20110223.368700-r1.ebuild
9 open-vm-tools-kmod-0.0.20110124.354108.ebuild
10 open-vm-tools-kmod-0.0.20110328.387002.ebuild
11 open-vm-tools-kmod-0.0.20110821.471295.ebuild
12 Log:
13 version bump and cleanup
14
15 (Portage version: 2.1.10.39/cvs/Linux x86_64)
16
17 Revision Changes Path
18 1.21 app-emulation/open-vm-tools-kmod/ChangeLog
19
20 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/open-vm-tools-kmod/ChangeLog?rev=1.21&view=markup
21 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/open-vm-tools-kmod/ChangeLog?rev=1.21&content-type=text/plain
22 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/open-vm-tools-kmod/ChangeLog?r1=1.20&r2=1.21
23
24 Index: ChangeLog
25 ===================================================================
26 RCS file: /var/cvsroot/gentoo-x86/app-emulation/open-vm-tools-kmod/ChangeLog,v
27 retrieving revision 1.20
28 retrieving revision 1.21
29 diff -u -r1.20 -r1.21
30 --- ChangeLog 15 Nov 2011 15:20:29 -0000 1.20
31 +++ ChangeLog 3 Dec 2011 18:33:48 -0000 1.21
32 @@ -1,6 +1,20 @@
33 # ChangeLog for app-emulation/open-vm-tools-kmod
34 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
35 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/open-vm-tools-kmod/ChangeLog,v 1.20 2011/11/15 15:20:29 vadimk Exp $
36 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/open-vm-tools-kmod/ChangeLog,v 1.21 2011/12/03 18:33:48 vadimk Exp $
37 +
38 +*open-vm-tools-kmod-2011.11.20.535097 (03 Dec 2011)
39 +*open-vm-tools-kmod-8.8.1.528969 (03 Dec 2011)
40 +
41 + 03 Dec 2011; Vadim Kuznetsov <vadimk@g.o>
42 + -open-vm-tools-kmod-0.0.20110124.354108.ebuild,
43 + -open-vm-tools-kmod-0.0.20110223.368700-r1.ebuild,
44 + -open-vm-tools-kmod-0.0.20110328.387002.ebuild,
45 + -open-vm-tools-kmod-0.0.20110627.437995.ebuild,
46 + -open-vm-tools-kmod-0.0.20110821.471295.ebuild,
47 + -open-vm-tools-kmod-0.0.20110923.491607.ebuild,
48 + +open-vm-tools-kmod-8.8.1.528969.ebuild,
49 + +open-vm-tools-kmod-2011.11.20.535097.ebuild:
50 + version bump and cleanup
51
52 15 Nov 2011; Vadim Kuznetsov <vadimk@g.o>
53 -open-vm-tools-kmod-0.0.20100616.268169.ebuild,
54
55
56
57 1.1 app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-8.8.1.528969.ebuild
58
59 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-8.8.1.528969.ebuild?rev=1.1&view=markup
60 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-8.8.1.528969.ebuild?rev=1.1&content-type=text/plain
61
62 Index: open-vm-tools-kmod-8.8.1.528969.ebuild
63 ===================================================================
64 # Copyright 1999-2011 Gentoo Foundation
65 # Distributed under the terms of the GNU General Public License v2
66 # $Header: /var/cvsroot/gentoo-x86/app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-8.8.1.528969.ebuild,v 1.1 2011/12/03 18:33:48 vadimk Exp $
67
68 EAPI="4"
69
70 inherit linux-mod versionator
71
72 MY_PN="${PN/-kmod}"
73 MY_PV="$(replace_version_separator 3 '-')"
74 MY_P="${MY_PN}-${MY_PV}"
75
76 DESCRIPTION="Opensourced tools for VMware guests"
77 HOMEPAGE="http://open-vm-tools.sourceforge.net/"
78 SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz"
79
80 LICENSE="LGPL-2"
81 SLOT="0"
82 KEYWORDS="~amd64 ~x86"
83 IUSE=""
84
85 RDEPEND=""
86
87 DEPEND="${RDEPEND}
88 virtual/linux-sources
89 "
90
91 S="${WORKDIR}/${MY_P}"
92
93 pkg_setup() {
94 linux-mod_pkg_setup
95
96 VMWARE_MOD_DIR="modules/linux"
97 VMWARE_MODULE_LIST="vmblock vmci vmhgfs vmsync vmxnet vsock"
98
99 MODULE_NAMES=""
100 BUILD_TARGETS="auto-build HEADER_DIR=${KERNEL_DIR}/include BUILD_DIR=${KV_OUT_DIR} OVT_SOURCE_DIR=${S}"
101
102 for mod in ${VMWARE_MODULE_LIST};
103 do
104 if [ "${mod}" == "vmxnet" ];
105 then
106 MODTARGET="net"
107 else
108 MODTARGET="openvmtools"
109 fi
110 MODULE_NAMES="${MODULE_NAMES} ${mod}(${MODTARGET}:${S}/${VMWARE_MOD_DIR}/${mod})"
111 done
112 }
113
114 src_prepare() {
115 sed -i.bak -e '/\smake\s/s/make/$(MAKE)/g' modules/linux/{vmblock,vmci,vmhgfs,vmsync,vmxnet,vsock}/Makefile\
116 || die "Sed failed."
117 }
118
119 src_configure() {
120 : # do nothing at all
121 }
122
123 src_install() {
124 linux-mod_src_install
125
126 local udevrules="${T}/60-vmware.rules"
127 cat > "${udevrules}" <<-EOF
128 KERNEL=="vsock", GROUP="vmware", MODE=660
129 EOF
130 insinto /etc/udev/rules.d/
131 doins "${udevrules}"
132 }
133
134 pkg_postinst() {
135 linux-mod_pkg_postinst
136 elog "vmxnet3 for Linux is now upstream (as of Linux 2.6.32)"
137 elog "pvscsi for Linux is now upstream (vmw_pvscsi) (as of Linux 2.6.33)"
138 elog "vmmemctl for Linux is now upstream (vmw_balloon) (as of Linux 2.6.34)"
139 }
140
141
142
143 1.1 app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-2011.11.20.535097.ebuild
144
145 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-2011.11.20.535097.ebuild?rev=1.1&view=markup
146 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-2011.11.20.535097.ebuild?rev=1.1&content-type=text/plain
147
148 Index: open-vm-tools-kmod-2011.11.20.535097.ebuild
149 ===================================================================
150 # Copyright 1999-2011 Gentoo Foundation
151 # Distributed under the terms of the GNU General Public License v2
152 # $Header: /var/cvsroot/gentoo-x86/app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-2011.11.20.535097.ebuild,v 1.1 2011/12/03 18:33:48 vadimk Exp $
153
154 EAPI="4"
155
156 inherit linux-mod versionator
157
158 MY_PN="${PN/-kmod}"
159 MY_PV="$(replace_version_separator 3 '-')"
160 MY_P="${MY_PN}-${MY_PV}"
161
162 DESCRIPTION="Opensourced tools for VMware guests"
163 HOMEPAGE="http://open-vm-tools.sourceforge.net/"
164 SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz"
165
166 LICENSE="LGPL-2"
167 SLOT="0"
168 KEYWORDS="~amd64 ~x86"
169 IUSE=""
170
171 RDEPEND=""
172
173 DEPEND="${RDEPEND}
174 virtual/linux-sources
175 "
176
177 S="${WORKDIR}/${MY_P}"
178
179 pkg_setup() {
180 linux-mod_pkg_setup
181
182 VMWARE_MOD_DIR="modules/linux"
183 VMWARE_MODULE_LIST="vmblock vmci vmhgfs vmsync vmxnet vsock"
184
185 MODULE_NAMES=""
186 BUILD_TARGETS="auto-build HEADER_DIR=${KERNEL_DIR}/include BUILD_DIR=${KV_OUT_DIR} OVT_SOURCE_DIR=${S}"
187
188 for mod in ${VMWARE_MODULE_LIST};
189 do
190 if [ "${mod}" == "vmxnet" ];
191 then
192 MODTARGET="net"
193 else
194 MODTARGET="openvmtools"
195 fi
196 MODULE_NAMES="${MODULE_NAMES} ${mod}(${MODTARGET}:${S}/${VMWARE_MOD_DIR}/${mod})"
197 done
198 }
199
200 src_prepare() {
201 sed -i.bak -e '/\smake\s/s/make/$(MAKE)/g' modules/linux/{vmblock,vmci,vmhgfs,vmsync,vmxnet,vsock}/Makefile\
202 || die "Sed failed."
203 }
204
205 src_configure() {
206 : # do nothing at all
207 }
208
209 src_install() {
210 linux-mod_src_install
211
212 local udevrules="${T}/60-vmware.rules"
213 cat > "${udevrules}" <<-EOF
214 KERNEL=="vsock", GROUP="vmware", MODE=660
215 EOF
216 insinto /etc/udev/rules.d/
217 doins "${udevrules}"
218 }
219
220 pkg_postinst() {
221 linux-mod_pkg_postinst
222 elog "vmxnet3 for Linux is now upstream (as of Linux 2.6.32)"
223 elog "pvscsi for Linux is now upstream (vmw_pvscsi) (as of Linux 2.6.33)"
224 elog "vmmemctl for Linux is now upstream (vmw_balloon) (as of Linux 2.6.34)"
225 }