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: ChangeLog open-vm-tools-kmod-0.0.20110124.354108.ebuild
Date: Sun, 06 Feb 2011 13:49:05
Message-Id: 20110206134854.B1BEB20054@flycatcher.gentoo.org
1 vadimk 11/02/06 13:48:54
2
3 Modified: ChangeLog
4 Added: open-vm-tools-kmod-0.0.20110124.354108.ebuild
5 Log:
6 version bump
7
8 (Portage version: 2.1.9.36/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.12 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.12&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/open-vm-tools-kmod/ChangeLog?rev=1.12&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/open-vm-tools-kmod/ChangeLog?r1=1.11&r2=1.12
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-emulation/open-vm-tools-kmod/ChangeLog,v
20 retrieving revision 1.11
21 retrieving revision 1.12
22 diff -u -r1.11 -r1.12
23 --- ChangeLog 18 Jan 2011 19:22:00 -0000 1.11
24 +++ ChangeLog 6 Feb 2011 13:48:54 -0000 1.12
25 @@ -1,6 +1,12 @@
26 # ChangeLog for app-emulation/open-vm-tools-kmod
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/open-vm-tools-kmod/ChangeLog,v 1.11 2011/01/18 19:22:00 vadimk Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/open-vm-tools-kmod/ChangeLog,v 1.12 2011/02/06 13:48:54 vadimk Exp $
30 +
31 +*open-vm-tools-kmod-0.0.20110124.354108 (06 Feb 2011)
32 +
33 + 06 Feb 2011; Vadim Kuznetsov <vadimk@g.o>
34 + +open-vm-tools-kmod-0.0.20110124.354108.ebuild:
35 + Version bump
36
37 *open-vm-tools-kmod-0.0.20101219.339835 (18 Jan 2011)
38
39
40
41
42 1.1 app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-0.0.20110124.354108.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-0.0.20110124.354108.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-0.0.20110124.354108.ebuild?rev=1.1&content-type=text/plain
46
47 Index: open-vm-tools-kmod-0.0.20110124.354108.ebuild
48 ===================================================================
49 # Copyright 1999-2011 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-0.0.20110124.354108.ebuild,v 1.1 2011/02/06 13:48:54 vadimk Exp $
52
53 EAPI="2"
54
55 inherit linux-mod versionator
56
57 MY_DATE="$(get_version_component_range 3)"
58 MY_BUILD="$(get_version_component_range 4)"
59 MY_PN="${PN/-kmod}"
60 MY_PV="${MY_DATE:0:4}.${MY_DATE:4:2}.${MY_DATE:6:2}-${MY_BUILD}"
61 MY_P="${MY_PN}-${MY_PV}"
62
63 DESCRIPTION="Opensourced tools for VMware guests"
64 HOMEPAGE="http://open-vm-tools.sourceforge.net/"
65 SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz"
66
67 LICENSE="LGPL-2"
68 SLOT="0"
69 KEYWORDS="~amd64 ~x86"
70 IUSE=""
71
72 RDEPEND=""
73
74 DEPEND="${RDEPEND}
75 virtual/linux-sources
76 "
77
78 S="${WORKDIR}/${MY_P}"
79
80 pkg_setup() {
81 linux-mod_pkg_setup
82
83 VMWARE_MOD_DIR="modules/linux"
84 VMWARE_MODULE_LIST="vmblock vmci vmhgfs vmsync vmxnet vsock"
85
86 MODULE_NAMES=""
87 BUILD_TARGETS="auto-build HEADER_DIR=${KERNEL_DIR}/include BUILD_DIR=${KV_OUT_DIR} OVT_SOURCE_DIR=${S}"
88
89 for mod in ${VMWARE_MODULE_LIST};
90 do
91 if [ "${mod}" == "vmxnet" ];
92 then
93 MODTARGET="net"
94 else
95 MODTARGET="openvmtools"
96 fi
97 MODULE_NAMES="${MODULE_NAMES} ${mod}(${MODTARGET}:${S}/${VMWARE_MOD_DIR}/${mod})"
98 done
99 }
100
101 src_prepare() {
102 sed -i.bak -e '/\smake\s/s/make/$(MAKE)/g' modules/linux/{vmblock,vmci,vmhgfs,vmsync,vmxnet,vsock}/Makefile\
103 || die "Sed failed."
104 }
105
106 src_configure() {
107 : # do nothing at all
108 }
109
110 pkg_postinst() {
111 linux-mod_pkg_postinst
112 elog "vmxnet3 for Linux is now upstream (as of Linux 2.6.32)"
113 elog "pvscsi for Linux is now upstream (as of Linux 2.6.33)"
114 elog "vmmemctl for Linux is now upstream (as of Linux 2.6.34)"
115 }