app-emulation/open-vm-tools: Bump to 10.3.0

This version better supports libtirpc.

Also sync with the Gentoo ebuild a bit.
This commit is contained in:
David Michael 2018-07-31 16:29:44 +00:00
parent 3ed5f3cffa
commit 3a8c8ee881
4 changed files with 29 additions and 24 deletions

View File

@ -0,0 +1 @@
DIST open-vm-tools-10.3.0-8931395.tar.gz 4638881 SHA256 ca5bcd62a969803015bb4ca8e2610c376487be6b6b95e7500f6684d65813b161 SHA512 627056db94b79aa7782324ed1a71e7f0c2420f0a0d76d3e65b84035b1350e29757a1412cbf195ef3d79fae37ddd6f17c6892ea2c64dbfa331854ded016965604 WHIRLPOOL fa28fdf8534dba1acd7cc5b6d3b5344e42dd85c5ed037dfdf140e37167aae5a72284f04352ab4b3f42e6a63bdd4390e217f40fabbd82bcb0d2e411b4bf365adb

View File

@ -1,11 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<herd>vmware</herd> <maintainer type="person">
<maintainer>
<email>floppym@gentoo.org</email> <email>floppym@gentoo.org</email>
<name>Mike Gilbert</name> <name>Mike Gilbert</name>
</maintainer> </maintainer>
<maintainer type="project">
<email>vmware@gentoo.org</email>
<name>Gentoo VMware Project</name>
</maintainer>
<longdescription> <longdescription>
The Open Virtual Machine Tools (open-vm-tools) are the open source The Open Virtual Machine Tools (open-vm-tools) are the open source
implementation of VMware Tools. They are a set of guest operating system implementation of VMware Tools. They are a set of guest operating system
@ -13,14 +16,21 @@
of virtual machines. of virtual machines.
</longdescription> </longdescription>
<use> <use>
<flag name="caf">Build Common Agent Framework</flag>
<flag name="deploypkg">Build deploypkg plugin</flag>
<flag name="dnet">Enable support for nicinfo</flag>
<flag name="doc">Generate API documentation</flag> <flag name="doc">Generate API documentation</flag>
<flag name="fuse">Build vmblock-fuse in favor of FUSE based blocking mechanism for DnD</flag> <flag name="fuse">Enable vmblock-fuse/vmhgfs-fuse</flag>
<flag name="grabbitmqproxy">Enable grabbitmqproxy</flag> <flag name="grabbitmqproxy">Build grabbitmqproxy plugin</flag>
<flag name="gtkmm">Compile with Gtkmm and sigc++ (Recommended)</flag>
<flag name="multimon">Enable multimon (Requires X)</flag>
<flag name="pic">Force shared libraries to be built as PIC</flag> <flag name="pic">Force shared libraries to be built as PIC</flag>
<flag name="vgauth">Enable vgauth</flag> <flag name="resolutionkms">Build the linux/unix resolutionkms module</flag>
<flag name="vgauth">Build vgauth</flag>
<flag name="xml-security-c">Build vgauth with xml-security-c instead of xmlsec1</flag>
<flag name="xmlsec">Build vgauth with xmlsec1 instead of xml-security-c</flag>
</use> </use>
<upstream> <upstream>
<remote-id type="github">vmware/open-vm-tools</remote-id> <remote-id type="github">vmware/open-vm-tools</remote-id>
<remote-id type="sourceforge">open-vm-tools</remote-id>
</upstream> </upstream>
</pkgmetadata> </pkgmetadata>

View File

@ -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 # Distributed under the terms of the GNU General Public License v2
EAPI=5 EAPI=6
AUTOTOOLS_AUTORECONF=1 inherit autotools flag-o-matic multilib toolchain-funcs
AUTOTOOLS_IN_SOURCE_BUILD=1
inherit autotools-utils flag-o-matic git-2 multilib toolchain-funcs DESCRIPTION="Opensourced tools for VMware guests"
DESCRIPTION="VMware tools for distribution via /usr/share/oem"
HOMEPAGE="https://github.com/vmware/open-vm-tools" 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" LICENSE="LGPL-2.1"
EGIT_COMMIT="380a3d9747999e8bcbcbcd03b1402b702770db79"
EGIT_SOURCEDIR="${WORKDIR}"
LICENSE="LGPL-2"
SLOT="0" SLOT="0"
KEYWORDS="amd64 ~x86" KEYWORDS="amd64 ~x86"
IUSE="+dnet +pic +deploypkg" # TODO: pam IUSE="+dnet +pic +deploypkg" # TODO: pam
DEPEND="dev-libs/glib:2 DEPEND="dev-libs/glib:2
net-libs/libtirpc
deploypkg? ( dev-libs/libmspack ) deploypkg? ( dev-libs/libmspack )
dnet? ( dev-libs/libdnet )" dnet? ( dev-libs/libdnet )"
@ -31,18 +27,16 @@ DEPEND="dev-libs/glib:2
RDEPEND="dnet? ( dev-libs/libdnet ) RDEPEND="dnet? ( dev-libs/libdnet )
deploypkg? ( dev-libs/libmspack )" deploypkg? ( dev-libs/libmspack )"
S="${WORKDIR}/${PN}" S="${WORKDIR}/${MY_P}"
PATCHES=( PATCHES=(
"${FILESDIR}/${P}-0001-configure-Add-options-for-fuse-hgfs-and-udev.patch" "${FILESDIR}/${P}-0001-configure-Add-options-for-fuse-hgfs-and-udev.patch"
) )
#pkg_setup() {
# enewgroup vmware
#}
src_prepare() { src_prepare() {
autotools-utils_src_prepare eapply -p2 "${PATCHES[@]}"
eapply_user
eautoreconf
} }
# Override configure's use of pkg-config to ensure ${SYSROOT} is respected. # Override configure's use of pkg-config to ensure ${SYSROOT} is respected.