diff options
author | Andreas Hüttel <dilfridge@gentoo.org> | 2013-11-06 23:08:25 +0000 |
---|---|---|
committer | Andreas Hüttel <dilfridge@gentoo.org> | 2013-11-06 23:08:25 +0000 |
commit | 14b56c059595bcd8497ad2967e30244fdabce03a (patch) | |
tree | 21fb05d6b02ca7d7c00fecc8ca88138e4925e079 /app-emulation/vmware-modules | |
parent | add gettext build dependency as we are autoreconfing, bug#490522, thanks to y... (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | app-emulation/vmware-modules/Manifest | 31 | ||||
-rw-r--r-- | app-emulation/vmware-modules/vmware-modules-279.1.ebuild | 83 |
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}" +} |