From 3a8c8ee88116fd60093f05f4f7f05d313dc3d508 Mon Sep 17 00:00:00 2001 From: David Michael Date: Tue, 31 Jul 2018 16:29:44 +0000 Subject: [PATCH] app-emulation/open-vm-tools: Bump to 10.3.0 This version better supports libtirpc. Also sync with the Gentoo ebuild a bit. --- .../app-emulation/open-vm-tools/Manifest | 1 + ...-Add-options-for-fuse-hgfs-and-udev.patch} | 0 .../app-emulation/open-vm-tools/metadata.xml | 22 ++++++++++---- ...2.5.ebuild => open-vm-tools-10.3.0.ebuild} | 30 ++++++++----------- 4 files changed, 29 insertions(+), 24 deletions(-) create mode 100644 sdk_container/src/third_party/coreos-overlay/app-emulation/open-vm-tools/Manifest rename sdk_container/src/third_party/coreos-overlay/app-emulation/open-vm-tools/files/{open-vm-tools-10.2.5-0001-configure-Add-options-for-fuse-hgfs-and-udev.patch => open-vm-tools-10.3.0-0001-configure-Add-options-for-fuse-hgfs-and-udev.patch} (100%) rename sdk_container/src/third_party/coreos-overlay/app-emulation/open-vm-tools/{open-vm-tools-10.2.5.ebuild => open-vm-tools-10.3.0.ebuild} (83%) diff --git a/sdk_container/src/third_party/coreos-overlay/app-emulation/open-vm-tools/Manifest b/sdk_container/src/third_party/coreos-overlay/app-emulation/open-vm-tools/Manifest new file mode 100644 index 0000000000..6ace68cc1f --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/app-emulation/open-vm-tools/Manifest @@ -0,0 +1 @@ +DIST open-vm-tools-10.3.0-8931395.tar.gz 4638881 SHA256 ca5bcd62a969803015bb4ca8e2610c376487be6b6b95e7500f6684d65813b161 SHA512 627056db94b79aa7782324ed1a71e7f0c2420f0a0d76d3e65b84035b1350e29757a1412cbf195ef3d79fae37ddd6f17c6892ea2c64dbfa331854ded016965604 WHIRLPOOL fa28fdf8534dba1acd7cc5b6d3b5344e42dd85c5ed037dfdf140e37167aae5a72284f04352ab4b3f42e6a63bdd4390e217f40fabbd82bcb0d2e411b4bf365adb diff --git a/sdk_container/src/third_party/coreos-overlay/app-emulation/open-vm-tools/files/open-vm-tools-10.2.5-0001-configure-Add-options-for-fuse-hgfs-and-udev.patch b/sdk_container/src/third_party/coreos-overlay/app-emulation/open-vm-tools/files/open-vm-tools-10.3.0-0001-configure-Add-options-for-fuse-hgfs-and-udev.patch similarity index 100% rename from sdk_container/src/third_party/coreos-overlay/app-emulation/open-vm-tools/files/open-vm-tools-10.2.5-0001-configure-Add-options-for-fuse-hgfs-and-udev.patch rename to sdk_container/src/third_party/coreos-overlay/app-emulation/open-vm-tools/files/open-vm-tools-10.3.0-0001-configure-Add-options-for-fuse-hgfs-and-udev.patch diff --git a/sdk_container/src/third_party/coreos-overlay/app-emulation/open-vm-tools/metadata.xml b/sdk_container/src/third_party/coreos-overlay/app-emulation/open-vm-tools/metadata.xml index 021bf9a90f..9e8e61bb81 100644 --- a/sdk_container/src/third_party/coreos-overlay/app-emulation/open-vm-tools/metadata.xml +++ b/sdk_container/src/third_party/coreos-overlay/app-emulation/open-vm-tools/metadata.xml @@ -1,11 +1,14 @@ - vmware - + floppym@gentoo.org Mike Gilbert + + vmware@gentoo.org + Gentoo VMware Project + The Open Virtual Machine Tools (open-vm-tools) are the open source implementation of VMware Tools. They are a set of guest operating system @@ -13,14 +16,21 @@ of virtual machines. + Build Common Agent Framework + Build deploypkg plugin + Enable support for nicinfo Generate API documentation - Build vmblock-fuse in favor of FUSE based blocking mechanism for DnD - Enable grabbitmqproxy + Enable vmblock-fuse/vmhgfs-fuse + Build grabbitmqproxy plugin + Compile with Gtkmm and sigc++ (Recommended) + Enable multimon (Requires X) Force shared libraries to be built as PIC - Enable vgauth + Build the linux/unix resolutionkms module + Build vgauth + Build vgauth with xml-security-c instead of xmlsec1 + Build vgauth with xmlsec1 instead of xml-security-c vmware/open-vm-tools - open-vm-tools diff --git a/sdk_container/src/third_party/coreos-overlay/app-emulation/open-vm-tools/open-vm-tools-10.2.5.ebuild b/sdk_container/src/third_party/coreos-overlay/app-emulation/open-vm-tools/open-vm-tools-10.3.0.ebuild similarity index 83% rename from sdk_container/src/third_party/coreos-overlay/app-emulation/open-vm-tools/open-vm-tools-10.2.5.ebuild rename to sdk_container/src/third_party/coreos-overlay/app-emulation/open-vm-tools/open-vm-tools-10.3.0.ebuild index 99e8b2bdbc..c1dc61fe9e 100644 --- a/sdk_container/src/third_party/coreos-overlay/app-emulation/open-vm-tools/open-vm-tools-10.2.5.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/app-emulation/open-vm-tools/open-vm-tools-10.3.0.ebuild @@ -1,26 +1,22 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=6 -AUTOTOOLS_AUTORECONF=1 -AUTOTOOLS_IN_SOURCE_BUILD=1 +inherit autotools flag-o-matic multilib toolchain-funcs -inherit autotools-utils flag-o-matic git-2 multilib toolchain-funcs - -DESCRIPTION="VMware tools for distribution via /usr/share/oem" +DESCRIPTION="Opensourced tools for VMware guests" HOMEPAGE="https://github.com/vmware/open-vm-tools" +MY_P="${P}-8931395" +SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/${MY_P}.tar.gz" -EGIT_REPO_URI="https://github.com/vmware/open-vm-tools" -EGIT_COMMIT="380a3d9747999e8bcbcbcd03b1402b702770db79" -EGIT_SOURCEDIR="${WORKDIR}" - -LICENSE="LGPL-2" +LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="amd64 ~x86" IUSE="+dnet +pic +deploypkg" # TODO: pam DEPEND="dev-libs/glib:2 + net-libs/libtirpc deploypkg? ( dev-libs/libmspack ) dnet? ( dev-libs/libdnet )" @@ -31,18 +27,16 @@ DEPEND="dev-libs/glib:2 RDEPEND="dnet? ( dev-libs/libdnet ) deploypkg? ( dev-libs/libmspack )" -S="${WORKDIR}/${PN}" +S="${WORKDIR}/${MY_P}" PATCHES=( "${FILESDIR}/${P}-0001-configure-Add-options-for-fuse-hgfs-and-udev.patch" ) -#pkg_setup() { -# enewgroup vmware -#} - src_prepare() { - autotools-utils_src_prepare + eapply -p2 "${PATCHES[@]}" + eapply_user + eautoreconf } # Override configure's use of pkg-config to ensure ${SYSROOT} is respected.