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-2012.05.21.724730.ebuild ChangeLog
Date: Sat, 02 Jun 2012 14:45:34
Message-Id: 20120602144523.8AABC2004B@flycatcher.gentoo.org
1 vadimk 12/06/02 14:45:23
2
3 Modified: ChangeLog
4 Added: open-vm-tools-kmod-2012.05.21.724730.ebuild
5 Log:
6 version bump
7
8 (Portage version: 2.1.10.64/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.28 app-emulation/open-vm-tools-kmod/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/open-vm-tools-kmod/ChangeLog?rev=1.28&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/open-vm-tools-kmod/ChangeLog?rev=1.28&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/open-vm-tools-kmod/ChangeLog?r1=1.27&r2=1.28
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-emulation/open-vm-tools-kmod/ChangeLog,v
20 retrieving revision 1.27
21 retrieving revision 1.28
22 diff -u -r1.27 -r1.28
23 --- ChangeLog 2 Jun 2012 13:13:09 -0000 1.27
24 +++ ChangeLog 2 Jun 2012 14:45:23 -0000 1.28
25 @@ -1,6 +1,12 @@
26 # ChangeLog for app-emulation/open-vm-tools-kmod
27 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/open-vm-tools-kmod/ChangeLog,v 1.27 2012/06/02 13:13:09 vadimk Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/open-vm-tools-kmod/ChangeLog,v 1.28 2012/06/02 14:45:23 vadimk Exp $
30 +
31 +*open-vm-tools-kmod-2012.05.21.724730 (02 Jun 2012)
32 +
33 + 02 Jun 2012; Vadim Kuznetsov vadimk@g.o
34 + +open-vm-tools-kmod-2012.05.21.724730.ebuild:
35 + version bump
36
37 02 Jun 2012; Vadim Kuznetsov vadimk@g.o
38 -open-vm-tools-kmod-2011.11.20.535097.ebuild:
39
40
41
42 1.1 app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-2012.05.21.724730.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-2012.05.21.724730.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-2012.05.21.724730.ebuild?rev=1.1&content-type=text/plain
46
47 Index: open-vm-tools-kmod-2012.05.21.724730.ebuild
48 ===================================================================
49 # Copyright 1999-2012 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-2012.05.21.724730.ebuild,v 1.1 2012/06/02 14:45:23 vadimk Exp $
52
53 EAPI="4"
54
55 inherit linux-info linux-mod versionator
56
57 MY_PN="${PN/-kmod}"
58 MY_PV="$(replace_version_separator 3 '-')"
59 MY_P="${MY_PN}-${MY_PV}"
60
61 DESCRIPTION="Opensourced tools for VMware guests"
62 HOMEPAGE="http://open-vm-tools.sourceforge.net/"
63 SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz"
64
65 LICENSE="LGPL-2"
66 SLOT="0"
67 KEYWORDS="~amd64 ~x86"
68 IUSE=""
69
70 RDEPEND=""
71
72 DEPEND="${RDEPEND}
73 virtual/linux-sources
74 "
75
76 CONFIG_CHECK="
77 ~DRM_VMWGFX
78 ~VMWARE_BALLOON
79 ~VMWARE_PVSCSI
80 ~VMXNET3
81 "
82
83 S="${WORKDIR}/${MY_P}"
84
85 pkg_setup() {
86 linux-mod_pkg_setup
87
88 VMWARE_MOD_DIR="modules/linux"
89 VMWARE_MODULE_LIST="vmblock vmci vmhgfs vmsync vmxnet vsock"
90
91 MODULE_NAMES=""
92 BUILD_TARGETS="auto-build HEADER_DIR=${KERNEL_DIR}/include BUILD_DIR=${KV_OUT_DIR} OVT_SOURCE_DIR=${S}"
93
94 for mod in ${VMWARE_MODULE_LIST};
95 do
96 if [ "${mod}" == "vmxnet" ];
97 then
98 MODTARGET="net"
99 else
100 MODTARGET="openvmtools"
101 fi
102 MODULE_NAMES="${MODULE_NAMES} ${mod}(${MODTARGET}:${S}/${VMWARE_MOD_DIR}/${mod})"
103 done
104 }
105
106 src_prepare() {
107 sed -i.bak -e '/\smake\s/s/make/$(MAKE)/g' modules/linux/{vmblock,vmci,vmhgfs,vmsync,vmxnet,vsock}/Makefile\
108 || die "Sed failed."
109 }
110
111 src_configure() {
112 : # do nothing at all
113 }
114
115 src_install() {
116 linux-mod_src_install
117
118 local udevrules="${T}/60-vmware.rules"
119 cat > "${udevrules}" <<-EOF
120 KERNEL=="vsock", GROUP="vmware", MODE=660
121 EOF
122 insinto /lib/udev/rules.d/
123 doins "${udevrules}"
124 }