dilfridge 14/10/16 21:48:57 Modified: ChangeLog Added: vmware-modules-279.3.ebuild Log: Version bump, bug 516044 (Portage version: 2.2.14_rc1/cvs/Linux x86_64, signed Manifest commit with key EBE6A336BE19039C!)
Revision Changes Path 1.123 app-emulation/vmware-modules/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/vmware-modules/ChangeLog?rev=1.123&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/vmware-modules/ChangeLog?rev=1.123&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/vmware-modules/ChangeLog?r1=1.122&r2=1.123 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/ChangeLog,v retrieving revision 1.122 retrieving revision 1.123 diff -u -r1.122 -r1.123 --- ChangeLog 9 Jun 2014 15:24:07 -0000 1.122 +++ ChangeLog 16 Oct 2014 21:48:57 -0000 1.123 @@ -1,6 +1,12 @@ # ChangeLog for app-emulation/vmware-modules # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/ChangeLog,v 1.122 2014/06/09 15:24:07 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/ChangeLog,v 1.123 2014/10/16 21:48:57 dilfridge Exp $ + +*vmware-modules-279.3 (16 Oct 2014) + + 16 Oct 2014; Andreas K. Huettel <[email protected]> + +vmware-modules-279.3.ebuild: + Version bump, bug 516044 09 Jun 2014; Andreas K. Huettel <[email protected]> vmware-modules-271.3.ebuild, vmware-modules-279.1-r1.ebuild, 1.1 app-emulation/vmware-modules/vmware-modules-279.3.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/vmware-modules/vmware-modules-279.3.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/vmware-modules/vmware-modules-279.3.ebuild?rev=1.1&content-type=text/plain Index: vmware-modules-279.3.ebuild =================================================================== # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/vmware-modules-279.3.ebuild,v 1.1 2014/10/16 21:48:57 dilfridge Exp $ EAPI=5 inherit eutils flag-o-matic linux-info linux-mod user versionator udev PV_MAJOR=$(get_major_version) PV_MINOR=$(get_version_component_range 2) DESCRIPTION="VMware kernel modules" HOMEPAGE="http://www.vmware.com/" SRC_URI="" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="pax_kernel +vmci +vsock" RDEPEND="" DEPEND="${RDEPEND} || ( =app-emulation/vmware-player-6.0.${PV_MINOR}* =app-emulation/vmware-workstation-10.0.${PV_MINOR}* )" S=${WORKDIR} pkg_setup() { CONFIG_CHECK="~HIGH_RES_TIMERS" if kernel_is ge 2 6 37 && kernel_is lt 2 6 39; then CONFIG_CHECK="${CONFIG_CHECK} BKL" fi if use vmci ; then CONFIG_CHECK="${CONFIG_CHECK} !VMWARE_VMCI" else CONFIG_CHECK="${CONFIG_CHECK} VMWARE_VMCI" fi if use vsock ; then CONFIG_CHECK="${CONFIG_CHECK} !VMWARE_VMCI_VSOCKETS" else CONFIG_CHECK="${CONFIG_CHECK} VMWARE_VMCI_VSOCKETS" fi linux-info_pkg_setup linux-mod_pkg_setup VMWARE_GROUP=${VMWARE_GROUP:-vmware} VMWARE_MODULE_LIST_ALL="vmblock vmmon vmnet vmci vsock" VMWARE_MODULE_LIST="vmblock vmmon vmnet" use vmci && VMWARE_MODULE_LIST="${VMWARE_MODULE_LIST} vmci" use vsock && VMWARE_MODULE_LIST="${VMWARE_MODULE_LIST} vsock" VMWARE_MOD_DIR="${PN}-${PVR}" BUILD_TARGETS="auto-build KERNEL_DIR=${KERNEL_DIR} KBUILD_OUTPUT=${KV_OUT_DIR}" enewgroup "${VMWARE_GROUP}" filter-flags -mfpmath=sse for mod in ${VMWARE_MODULE_LIST}; do MODULE_NAMES="${MODULE_NAMES} ${mod}(misc:${S}/${mod}-only)" done } src_unpack() { cd "${S}" for mod in ${VMWARE_MODULE_LIST_ALL}; do tar -xf /opt/vmware/lib/vmware/modules/source/${mod}.tar done } src_prepare() { epatch "${FILESDIR}/${PV_MAJOR}-makefile-kernel-dir.patch" epatch "${FILESDIR}/${PV_MAJOR}-makefile-include.patch" epatch "${FILESDIR}/${PV_MAJOR}-netdevice.patch" use pax_kernel && epatch "${FILESDIR}/279-hardened.patch" epatch "${FILESDIR}/${PV_MAJOR}-apic.patch" kernel_is ge 3 7 0 && epatch "${FILESDIR}/${PV_MAJOR}-putname.patch" kernel_is ge 3 10 0 && epatch "${FILESDIR}/${PV_MAJOR}-vmblock.patch" kernel_is ge 3 11 0 && epatch "${FILESDIR}/${PV_MAJOR}-filldir.patch" kernel_is ge 3 12 0 && epatch "${FILESDIR}/${PV_MAJOR}-vfsfollowlink.patch" # Allow user patches so they can support RC kernels and whatever else epatch_user } src_install() { linux-mod_src_install local udevrules="${T}/60-vmware.rules" cat > "${udevrules}" <<-EOF KERNEL=="vmci", GROUP="vmware", MODE=660 KERNEL=="vmw_vmci", GROUP="vmware", MODE=660 KERNEL=="vmmon", GROUP="vmware", MODE=660 KERNEL=="vsock", GROUP="vmware", MODE=660 EOF udev_dorules "${udevrules}" }
