summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Hüttel <dilfridge@gentoo.org>2013-11-06 23:08:25 +0000
committerAndreas Hüttel <dilfridge@gentoo.org>2013-11-06 23:08:25 +0000
commit14b56c059595bcd8497ad2967e30244fdabce03a (patch)
tree21fb05d6b02ca7d7c00fecc8ca88138e4925e079 /app-emulation/vmware-modules
parentadd gettext build dependency as we are autoreconfing, bug#490522, thanks to y... (diff)
downloadhistorical-14b56c059595bcd8497ad2967e30244fdabce03a.tar.gz
historical-14b56c059595bcd8497ad2967e30244fdabce03a.tar.bz2
historical-14b56c059595bcd8497ad2967e30244fdabce03a.zip
Version bump
Package-Manager: portage-2.2.7/cvs/Linux x86_64 Manifest-Sign-Key: 0xEBE6A336BE19039C!
Diffstat (limited to 'app-emulation/vmware-modules')
-rw-r--r--app-emulation/vmware-modules/ChangeLog8
-rw-r--r--app-emulation/vmware-modules/Manifest31
-rw-r--r--app-emulation/vmware-modules/vmware-modules-279.1.ebuild83
3 files changed, 107 insertions, 15 deletions
diff --git a/app-emulation/vmware-modules/ChangeLog b/app-emulation/vmware-modules/ChangeLog
index d1f68f17475a..2c65467ea89c 100644
--- a/app-emulation/vmware-modules/ChangeLog
+++ b/app-emulation/vmware-modules/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-emulation/vmware-modules
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/ChangeLog,v 1.111 2013/11/02 17:27:17 dilfridge Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/ChangeLog,v 1.112 2013/11/06 23:08:20 dilfridge Exp $
+
+*vmware-modules-279.1 (06 Nov 2013)
+
+ 06 Nov 2013; Andreas K. Huettel <dilfridge@gentoo.org>
+ +vmware-modules-279.1.ebuild:
+ Version bump
02 Nov 2013; Andreas K. Huettel <dilfridge@gentoo.org>
-files/279-3.10.0.patch, vmware-modules-279.0.ebuild:
diff --git a/app-emulation/vmware-modules/Manifest b/app-emulation/vmware-modules/Manifest
index c553cc14ddb7..8a1d0c450cc3 100644
--- a/app-emulation/vmware-modules/Manifest
+++ b/app-emulation/vmware-modules/Manifest
@@ -28,22 +28,25 @@ AUX hardened.patch 5052 SHA256 191cf892bfb9a6288d110191de824bf6243bc6f48f1e62ab4
EBUILD vmware-modules-264.5.ebuild 2296 SHA256 6cef014c0bec60e55ac83f18954680b89a35e031049b745ef864e1ffaac06bc6 SHA512 c63329e2ed5cd845f13935da9277dc3c9145f40832b1b7eb79fe5767fda241a0ceca004da080b164c3c25ed04975739ca9ed8ea4b9f941e33713e68a0032355d WHIRLPOOL ca5d4cc0523e6758a8013603812f6ca8ee03aaf480ae6a9c6123fb692c2900618d88cb1f0e6f94f4b167d66c8b4b3ee52867c4aa50ab9f2bc05649971fefae4d
EBUILD vmware-modules-271.2.ebuild 2178 SHA256 1eea69a1154fd39be0ecfd60b0097be58265c7a3ca91949ea0c801380c91efa5 SHA512 58c108869ff3b73de5518ffec240e30398f261ca4c6b8a36172a36c494e9ca29a89ef272bddca6cdc38aa2cb3b8c59bdea79d4ad2c21ded6a1e592d3b23a662c WHIRLPOOL 1af685b6e45df9ccf18215b71653d3eb5991afa3830d358179c346a546f3ebfabae84307a1344b8cad64ccb3390b9f315926fd688a88bec89ed7c9c19445b910
EBUILD vmware-modules-279.0.ebuild 2178 SHA256 cb5630600d95543efc5be9ad8f731bf1fbedb518ac912031e78594d077732463 SHA512 031b796e1320f621d1423891114c0c7e170a7488d37d631702dce01722404cdd89575cfa1d03d3718caf3bbb20490672d4f8a97417548845b0e9aa4bdb234526 WHIRLPOOL 14a46bb756984d99b1c8ca2b845bd46ebddd3f9dc955311ae23ba4c79508205649b0e7e1796d707763a662e2422d6ac15095539efa955616ed61b70af29ac2c1
-MISC ChangeLog 24561 SHA256 3b013a2e0fb4c0707c69dc0ca822cd6e604b426d16ed068a5c9ace2edb57b7f4 SHA512 c179ddd04e850f500b8db8b3e15c8271859d418250483d84f854e20c6f24859cabf0da977b0fe5d56b139b9561e625454a0f17a870f643a25d9042e1ea731fe5 WHIRLPOOL 8ce1a54e20af9404ad24a544d9627ef1dc08f57c0e9d671007a12f8ea1431a77aead8f5c4e028e582d82b7ebe5ca145a7b8da42860e5352e8fc3031c08bfb014
+EBUILD vmware-modules-279.1.ebuild 2178 SHA256 cd6deb78865f6ccd58e7828a47608767642a8b19484e2c84a5d08d62e800ca83 SHA512 971f9112aa0fe71c130ffdc2082a4463c56f250359d6ca6abc1308e38fabca935b91c8b1fcdb692546ff6d8f8a312c0fe4419475bc21e20b49614c1919e237c5 WHIRLPOOL f3d0385be07587d807829a6176d6c0ad6a2069d7578f3e6dec211bc8744de2d0346a839e8ca36e6a714c8b20c0cb5b19a37b4a1a53f646277d519e896392766c
+MISC ChangeLog 24703 SHA256 d23b7ec9b308563545cf7d3787dfcc931aa2df6c350397de35f2d1f0e2aa3813 SHA512 b305e5db0c73e6d655988a2af4962dfbfb76d23cc1c98d8b4fdc4261234d42b01abb3586ca8c1838e577619f964540bc4a701eea9886295fe15b985d732faf14 WHIRLPOOL 0b2655a28c4bf97bc282881815ec8dd7eeb927415f3b04d70718f71452d694fbb87668bedb2e0c09f963d5410ed64e3ca8e3b6fe6660bf76c1e93147faf52266
MISC metadata.xml 318 SHA256 ac8fd80ce620f3ec98dfc0dac974408e862ac259c9e43830465598393faa95d0 SHA512 9f7b8c607064b29a2a80ab3af8e5a442a2af1cee3ef9f1929a525e8b3724cf7fef0a4de8d78f32b2bc30f1f734ecc204a3db06a0bcf1e09dbe3d6b8d49dba458 WHIRLPOOL de36c0b8febb345a20d876fceeaeab2bf6f2399620174028fe5bf956cdc871e6623981f8e42562668b34dbf0cf8c4fe35035f4696779f582f679614682c81c72
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJSdTZVAAoJEJS/30SErRQvhQgP/3LeLlgQoGNbia3OtWLf5nhF
-BPHvK9of6yMCfHdJLbvaeOHHNlODvRWhaqQ0CISkA4qTEZ5VNHdA86FbpFf3HZYE
-YZC27oq10pTRuVjCCCaux3XSHuJV7g1IDXoafvvni6jmuNF/UsK9xr6H4LtZHGB5
-ziiOQWzC0B4HHI2oZDeQCTffSJJfqbuAQOW18FIGuoExWP6MUf6JNFXJ49HwtzeF
-0z680WmTdp+sqMguKiHyHk2EKlungn5t575zUcza0eFodmbQ/lbHtJYznZ6TCK8w
-hxPDmzGT0epqF31nywzJyekvSFT3cFoDKHqgUjv2XkwMfGWUFPMdf59yAC1g0iV4
-Wl10e/m/XAs0il0gbNC49Wh0EPqKj9CZNhmr+o+hpTGksgi9gFncF3Iw1YbprPEV
-aZyDKHDseWohUnXupfZw0XdgCX/KFDYxQitdyzFJEKvT+i/kcrjk7QCd10u2wMwG
-XTLdygIQL8NRKZFHf1IElnfz5moUVRInKk74cbKB6hfi+qq+GjD+/RMgijc1kFwQ
-uoeGl6W8w3dq82hP32Crl/CCfgV7MIt61lfMi3gmaZaodg9hPlueSMsbawha/2zq
-MiOVh+SOdtFTobm3fYM76jK26clDQu5n46Y+42JaZSVUoWFpJYkFK/sm5PZBssKT
-qtWE1stnwHkxIktCOn28
-=9vWn
+iQJ8BAEBCABmBQJSesv/XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwNzlCRDk4QzA4RENBRkYzQUEwRjQzMDlF
+QkU2QTMzNkJFMTkwMzlDAAoJEOvmoza+GQOcmF4P/RDxxsOgRh3kFhH8zO24FfqI
+2Co3p8vNQtoYqw0Rc8/ndRPb89h03FwqFg241MvOrIV2pNyqldlUB360nZ6f01n8
+y3SbXc+AZ2LG4uUHHaNPF7t7GvVZnlKGlttF1k3OHCbUJ5I4TwekaSy4nqE1Y41Q
+57SxFHMHAFPa9W8pGBXm73fP6xfE42C3myjlTPNQ9vmZonSKBGS7Pa4fqEWVgtWS
+dtpwgKJ+66/yVX9mqHs/9UhJ9O4x9XbS+f/BM7tBLIUAw8WAavlAo2V0lRTLX8+k
+flB27eaBcOhEoTL9mbXYWozOAFtxtKPBpzrhfqc6OdPc6bof5h7xZ7YDCNgxxd6i
+UDPcY0q7PbF2ypz+/d596jRwohustU/6YtxxYg9Ft1WS73wPZEroOPdjjOpNoh3m
+NLpYbsins8BJ/nMF1utFcxCovL9/n/kN373TM1DtxcbvOJcqQ2qzULDoHJmaOl7m
+ARj/W5cY5rWV3CwhPj2bld87XTTljogDqP9YPzOv9z/JFn9Lts15uV6MizDOCHFj
+Kvilj80oUR5Gdf5utS4Wob9SJPuumeNJNNIogEiII26K4YZv+UmbWWGm4vufRhVn
+ZAXtbwYIUpJYGvXWw1G7le9jeO0OesRN+CR9157FdQswIOxZwBHNN62+eHVeLvGI
+tF4XJygJMONuCxxH1in2
+=xs8h
-----END PGP SIGNATURE-----
diff --git a/app-emulation/vmware-modules/vmware-modules-279.1.ebuild b/app-emulation/vmware-modules/vmware-modules-279.1.ebuild
new file mode 100644
index 000000000000..bef2d4c23aaf
--- /dev/null
+++ b/app-emulation/vmware-modules/vmware-modules-279.1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2013 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.1.ebuild,v 1.1 2013/11/06 23:08:20 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"
+
+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
+
+ linux-info_pkg_setup
+
+ linux-mod_pkg_setup
+
+ VMWARE_GROUP=${VMWARE_GROUP:-vmware}
+
+ VMWARE_MODULE_LIST="vmblock vmci vmmon vmnet 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}; 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}/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"
+
+ # 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=="vmmon", GROUP="vmware", MODE=660
+ KERNEL=="vsock", GROUP="vmware", MODE=660
+ EOF
+ udev_dorules "${udevrules}"
+}