[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 13082660bada179e40a725276cdf6f9d7641f94b Author: Sam James gentoo org> AuthorDate: Thu May 9 20:48:58 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 20:48:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13082660 app-emulation/open-vm-tools: Keyword 12.2.5 arm64, #924544 Signed-off-by: Sam James gentoo.org> app-emulation/open-vm-tools/open-vm-tools-12.2.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.2.5.ebuild b/app-emulation/open-vm-tools/open-vm-tools-12.2.5.ebuild index 3808185eb0fb..051fc71853da 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-12.2.5.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-12.2.5.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/ LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl +vgauth" REQUIRED_USE=" multimon? ( X )
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 8ffa0a50347e7764514e6dae17d8ddef4b3b89d9 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Jun 19 16:56:39 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Jun 19 16:56:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ffa0a50 app-emulation/open-vm-tools: Stabilize 12.2.5 x86, #908839 Signed-off-by: Arthur Zamarin gentoo.org> app-emulation/open-vm-tools/open-vm-tools-12.2.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.2.5.ebuild b/app-emulation/open-vm-tools/open-vm-tools-12.2.5.ebuild index e3e07d74731f..19c0fda82036 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-12.2.5.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-12.2.5.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/ LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl +vgauth" REQUIRED_USE=" multimon? ( X )
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: ecc674a080e039b5db316f4f8258315c1936801a Author: Arthur Zamarin gentoo org> AuthorDate: Mon Jun 19 16:56:49 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Jun 19 16:56:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecc674a0 app-emulation/open-vm-tools: Stabilize 12.2.5 amd64, #908839 Signed-off-by: Arthur Zamarin gentoo.org> app-emulation/open-vm-tools/open-vm-tools-12.2.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.2.5.ebuild b/app-emulation/open-vm-tools/open-vm-tools-12.2.5.ebuild index 19c0fda82036..7747d4c3c380 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-12.2.5.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-12.2.5.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/ LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl +vgauth" REQUIRED_USE=" multimon? ( X )
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 1043f9ba04eb67926c51ae663e7d85670a097cdd Author: Mike Gilbert gentoo org> AuthorDate: Sun Jun 18 20:25:32 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Jun 18 20:25:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1043f9ba app-emulation/open-vm-tools: drop myself as a maintainer Signed-off-by: Mike Gilbert gentoo.org> app-emulation/open-vm-tools/metadata.xml | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/app-emulation/open-vm-tools/metadata.xml b/app-emulation/open-vm-tools/metadata.xml index 4d4f4a432b4a..f53e431f81a1 100644 --- a/app-emulation/open-vm-tools/metadata.xml +++ b/app-emulation/open-vm-tools/metadata.xml @@ -1,10 +1,7 @@ https://www.gentoo.org/dtd/metadata.dtd;> - - flop...@gentoo.org - Mike Gilbert - + The Open Virtual Machine Tools (open-vm-tools) are the open source implementation of VMware Tools. They are a set of guest operating system
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: f214cddd9a728a547f8deccc652fa4c7a658bf0f Author: Mike Gilbert gentoo org> AuthorDate: Sun Jun 18 20:23:49 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Jun 18 20:24:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f214cddd app-emulation/open-vm-tools: add 12.2.5 Bug: https://bugs.gentoo.org/908555 Signed-off-by: Mike Gilbert gentoo.org> app-emulation/open-vm-tools/Manifest | 1 + .../open-vm-tools/open-vm-tools-12.2.5.ebuild | 149 + 2 files changed, 150 insertions(+) diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest index 89b695fd6864..bdbc4e5c9a51 100644 --- a/app-emulation/open-vm-tools/Manifest +++ b/app-emulation/open-vm-tools/Manifest @@ -1 +1,2 @@ DIST open-vm-tools-12.2.0-21223074.tar.gz 4365836 BLAKE2B ecac1ada523b9ba6e6f9e880f700a9c35200e9093c81f3367ce3b196365166f682f7d8ba290f624417b83c3573894020fe6b4cbd82a117412ebe80df283f32db SHA512 d663d8ea455264cad7d3eaac16c5d08672e8e10f7a9171be40fff69e208ae697bc0e8af498c978d8de470ed273351b42c54994b2c552fdc05b828c80f4826b84 +DIST open-vm-tools-12.2.5-21855600.tar.gz 4365531 BLAKE2B 1df621aea3d349af45c41268f3ab9ef6dc012bc7b74b8ff399a3819f75c92b408f272c03e31ff74d7f1aceda8a88e5755064236b87403d8ef2717567de174434 SHA512 72db3b88f61624d26e8ff7e37e4fc52ecd0bec0b6f076d935870c03312321c5e0b406d05eae7012872734a50626ed760dff2cf872e26ec18ebf200aff5ed12ef diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.2.5.ebuild b/app-emulation/open-vm-tools/open-vm-tools-12.2.5.ebuild new file mode 100644 index ..e3e07d74731f --- /dev/null +++ b/app-emulation/open-vm-tools/open-vm-tools-12.2.5.ebuild @@ -0,0 +1,149 @@ +# Copyright 2007-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools linux-info pam systemd udev + +DESCRIPTION="Tools for VMware guests" +HOMEPAGE="https://github.com/vmware/open-vm-tools; +MY_P="${P}-21855600" +SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/${MY_P}.tar.gz; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl +vgauth" +REQUIRED_USE=" + multimon? ( X ) + vgauth? ( ssl ) +" + +RDEPEND=" + dev-libs/glib + net-libs/libtirpc + deploypkg? ( dev-libs/libmspack ) + fuse? ( sys-fs/fuse:0 ) + pam? ( sys-libs/pam ) + !pam? ( virtual/libcrypt:= ) + ssl? ( dev-libs/openssl:0= ) + vgauth? ( + dev-libs/libxml2 + dev-libs/xmlsec:= + ) + X? ( + x11-libs/libXext + multimon? ( x11-libs/libXinerama ) + x11-libs/libXi + x11-libs/libXrender + x11-libs/libXrandr + x11-libs/libXtst + x11-libs/libSM + x11-libs/libXcomposite + x11-libs/gdk-pixbuf-xlib + x11-libs/gtk+:3 + gtkmm? ( + dev-cpp/gtkmm:3.0 + dev-libs/libsigc++:2 + ) + ) + dnet? ( dev-libs/libdnet ) + icu? ( dev-libs/icu:= ) + resolutionkms? ( + x11-libs/libdrm[video_cards_vmware] + virtual/libudev + ) +" + +DEPEND="${RDEPEND} + net-libs/rpcsvc-proto +" + +BDEPEND=" + dev-util/glib-utils + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( + "${FILESDIR}/10.1.0-Werror.patch" + "${FILESDIR}/11.3.5-icu.patch" +) + +pkg_setup() { + local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3" + use X && CONFIG_CHECK+=" ~DRM_VMWGFX" + kernel_is -lt 3 9 || CONFIG_CHECK+=" ~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS" + kernel_is -lt 3 || CONFIG_CHECK+=" ~FUSE_FS" + kernel_is -lt 5 5 || CONFIG_CHECK+=" ~X86_IOPL_IOPERM" + linux-info_pkg_setup +} + +src_prepare() { + eapply -p2 "${PATCHES[@]}" + eapply_user + eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-glibc-check + --without-root-privileges + $(use_enable multimon) + $(use_with X x) + $(use_with X gtk3) + $(use_with gtkmm gtkmm3) + $(use_enable doc docs) + --disable-tests + $(use_enable resolutionkms) + --disable-static + $(use_enable deploypkg) + $(use_with pam) + $(use_enable vgauth) + $(use_with dnet) + $(use_with icu) + --with-udev-rules-dir="$(get_udevdir)/rules.d" + ) + # Avoid a bug in configure.ac + use ssl || myeconfargs+=( --without-ssl ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 5c96e2bf88ca7ef72a513e66f867528f59120991 Author: Mike Gilbert gentoo org> AuthorDate: Sun Jun 18 18:30:26 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Jun 18 20:24:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c96e2bf app-emulation/open-vm-tools: drop 12.1.0-r1 Signed-off-by: Mike Gilbert gentoo.org> app-emulation/open-vm-tools/Manifest | 1 - .../open-vm-tools/open-vm-tools-12.1.0-r1.ebuild | 149 - 2 files changed, 150 deletions(-) diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest index cd8e6f8ba4b6..89b695fd6864 100644 --- a/app-emulation/open-vm-tools/Manifest +++ b/app-emulation/open-vm-tools/Manifest @@ -1,2 +1 @@ -DIST open-vm-tools-12.1.0-20219665.tar.gz 4355225 BLAKE2B 4405e3f23963b8d86c079d7dfd0cabecd18199ee88599775d5bb1bdbe1f5fe870983b299978a8ba22e749462dc984c0e8e985629dc3e56cd008cb3ad8836af85 SHA512 00cd71a5fc25d854d0043b2ddfb7f759e3b3138acb9f33f7452641d7520e46bfa39ff784bde6c711de6e8aec24309720532100d7a8588fb1bebaa378b9566a2a DIST open-vm-tools-12.2.0-21223074.tar.gz 4365836 BLAKE2B ecac1ada523b9ba6e6f9e880f700a9c35200e9093c81f3367ce3b196365166f682f7d8ba290f624417b83c3573894020fe6b4cbd82a117412ebe80df283f32db SHA512 d663d8ea455264cad7d3eaac16c5d08672e8e10f7a9171be40fff69e208ae697bc0e8af498c978d8de470ed273351b42c54994b2c552fdc05b828c80f4826b84 diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.1.0-r1.ebuild b/app-emulation/open-vm-tools/open-vm-tools-12.1.0-r1.ebuild deleted file mode 100644 index becf36ccf61e.. --- a/app-emulation/open-vm-tools/open-vm-tools-12.1.0-r1.ebuild +++ /dev/null @@ -1,149 +0,0 @@ -# Copyright 2007-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools linux-info pam systemd udev - -DESCRIPTION="Tools for VMware guests" -HOMEPAGE="https://github.com/vmware/open-vm-tools; -MY_P="${P}-20219665" -SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/${MY_P}.tar.gz; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl +vgauth" -REQUIRED_USE=" - multimon? ( X ) - vgauth? ( ssl ) -" - -RDEPEND=" - dev-libs/glib - net-libs/libtirpc - deploypkg? ( dev-libs/libmspack ) - fuse? ( sys-fs/fuse:0 ) - pam? ( sys-libs/pam ) - !pam? ( virtual/libcrypt:= ) - ssl? ( dev-libs/openssl:0= ) - vgauth? ( - dev-libs/libxml2 - dev-libs/xmlsec:= - ) - X? ( - x11-libs/libXext - multimon? ( x11-libs/libXinerama ) - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXrandr - x11-libs/libXtst - x11-libs/libSM - x11-libs/libXcomposite - x11-libs/gdk-pixbuf-xlib - x11-libs/gtk+:3 - gtkmm? ( - dev-cpp/gtkmm:3.0 - dev-libs/libsigc++:2 - ) - ) - dnet? ( dev-libs/libdnet ) - icu? ( dev-libs/icu:= ) - resolutionkms? ( - x11-libs/libdrm[video_cards_vmware] - virtual/libudev - ) -" - -DEPEND="${RDEPEND} - net-libs/rpcsvc-proto -" - -BDEPEND=" - dev-util/glib-utils - virtual/pkgconfig - doc? ( app-doc/doxygen ) -" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}/10.1.0-Werror.patch" - "${FILESDIR}/11.3.5-icu.patch" -) - -pkg_setup() { - local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3" - use X && CONFIG_CHECK+=" ~DRM_VMWGFX" - kernel_is -lt 3 9 || CONFIG_CHECK+=" ~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS" - kernel_is -lt 3 || CONFIG_CHECK+=" ~FUSE_FS" - kernel_is -lt 5 5 || CONFIG_CHECK+=" ~X86_IOPL_IOPERM" - linux-info_pkg_setup -} - -src_prepare() { - eapply -p2 "${PATCHES[@]}" - eapply_user - eautoreconf -} - -src_configure() { - local myeconfargs=( - --disable-glibc-check - --without-root-privileges - $(use_enable multimon) - $(use_with X x) - $(use_with X gtk3) - $(use_with gtkmm gtkmm3) - $(use_enable doc docs) - --disable-tests - $(use_enable resolutionkms) - --disable-static - $(use_enable deploypkg) - $(use_with pam) - $(use_enable vgauth) - $(use_with dnet) - $(use_with icu) - --with-udev-rules-dir="$(get_udevdir)/rules.d" - ) - # Avoid a bug in configure.ac - use ssl || myeconfargs+=( --without-ssl ) - - econf "${myeconfargs[@]}" -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die - - if use pam;
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: a8f1736c0cc03e880be9119303be0a6ed89692a0 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jun 2 11:07:01 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jun 2 11:07:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8f1736c app-emulation/open-vm-tools: Stabilize 12.2.0 amd64, #907663 Signed-off-by: Arthur Zamarin gentoo.org> app-emulation/open-vm-tools/open-vm-tools-12.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.2.0.ebuild b/app-emulation/open-vm-tools/open-vm-tools-12.2.0.ebuild index 5979ede069e8..38806cfd25f7 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-12.2.0.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-12.2.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/ LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl +vgauth" REQUIRED_USE=" multimon? ( X )
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 6dad90645b8e40c9f9463a3e6a3c4150a03650fb Author: Sam James gentoo org> AuthorDate: Thu Jun 1 20:03:34 2023 + Commit: Sam James gentoo org> CommitDate: Thu Jun 1 20:03:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dad9064 app-emulation/open-vm-tools: Stabilize 12.2.0 x86, #907663 Signed-off-by: Sam James gentoo.org> app-emulation/open-vm-tools/open-vm-tools-12.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.2.0.ebuild b/app-emulation/open-vm-tools/open-vm-tools-12.2.0.ebuild index f4138b129a55..5979ede069e8 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-12.2.0.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-12.2.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/ LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl +vgauth" REQUIRED_USE=" multimon? ( X )
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: f3c64317879640673a4ecb069b70da42309d8f7b Author: Mike Gilbert gentoo org> AuthorDate: Mon Apr 24 18:51:39 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Apr 24 18:51:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3c64317 app-emulation/open-vm-tools: add 12.2.0 Closes: https://bugs.gentoo.org/890272 Signed-off-by: Mike Gilbert gentoo.org> app-emulation/open-vm-tools/Manifest | 1 + .../open-vm-tools/open-vm-tools-12.2.0.ebuild | 149 + 2 files changed, 150 insertions(+) diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest index 2fbc7eddf985..cd8e6f8ba4b6 100644 --- a/app-emulation/open-vm-tools/Manifest +++ b/app-emulation/open-vm-tools/Manifest @@ -1 +1,2 @@ DIST open-vm-tools-12.1.0-20219665.tar.gz 4355225 BLAKE2B 4405e3f23963b8d86c079d7dfd0cabecd18199ee88599775d5bb1bdbe1f5fe870983b299978a8ba22e749462dc984c0e8e985629dc3e56cd008cb3ad8836af85 SHA512 00cd71a5fc25d854d0043b2ddfb7f759e3b3138acb9f33f7452641d7520e46bfa39ff784bde6c711de6e8aec24309720532100d7a8588fb1bebaa378b9566a2a +DIST open-vm-tools-12.2.0-21223074.tar.gz 4365836 BLAKE2B ecac1ada523b9ba6e6f9e880f700a9c35200e9093c81f3367ce3b196365166f682f7d8ba290f624417b83c3573894020fe6b4cbd82a117412ebe80df283f32db SHA512 d663d8ea455264cad7d3eaac16c5d08672e8e10f7a9171be40fff69e208ae697bc0e8af498c978d8de470ed273351b42c54994b2c552fdc05b828c80f4826b84 diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.2.0.ebuild b/app-emulation/open-vm-tools/open-vm-tools-12.2.0.ebuild new file mode 100644 index ..f4138b129a55 --- /dev/null +++ b/app-emulation/open-vm-tools/open-vm-tools-12.2.0.ebuild @@ -0,0 +1,149 @@ +# Copyright 2007-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools linux-info pam systemd udev + +DESCRIPTION="Tools for VMware guests" +HOMEPAGE="https://github.com/vmware/open-vm-tools; +MY_P="${P}-21223074" +SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/${MY_P}.tar.gz; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl +vgauth" +REQUIRED_USE=" + multimon? ( X ) + vgauth? ( ssl ) +" + +RDEPEND=" + dev-libs/glib + net-libs/libtirpc + deploypkg? ( dev-libs/libmspack ) + fuse? ( sys-fs/fuse:0 ) + pam? ( sys-libs/pam ) + !pam? ( virtual/libcrypt:= ) + ssl? ( dev-libs/openssl:0= ) + vgauth? ( + dev-libs/libxml2 + dev-libs/xmlsec:= + ) + X? ( + x11-libs/libXext + multimon? ( x11-libs/libXinerama ) + x11-libs/libXi + x11-libs/libXrender + x11-libs/libXrandr + x11-libs/libXtst + x11-libs/libSM + x11-libs/libXcomposite + x11-libs/gdk-pixbuf-xlib + x11-libs/gtk+:3 + gtkmm? ( + dev-cpp/gtkmm:3.0 + dev-libs/libsigc++:2 + ) + ) + dnet? ( dev-libs/libdnet ) + icu? ( dev-libs/icu:= ) + resolutionkms? ( + x11-libs/libdrm[video_cards_vmware] + virtual/libudev + ) +" + +DEPEND="${RDEPEND} + net-libs/rpcsvc-proto +" + +BDEPEND=" + dev-util/glib-utils + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( + "${FILESDIR}/10.1.0-Werror.patch" + "${FILESDIR}/11.3.5-icu.patch" +) + +pkg_setup() { + local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3" + use X && CONFIG_CHECK+=" ~DRM_VMWGFX" + kernel_is -lt 3 9 || CONFIG_CHECK+=" ~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS" + kernel_is -lt 3 || CONFIG_CHECK+=" ~FUSE_FS" + kernel_is -lt 5 5 || CONFIG_CHECK+=" ~X86_IOPL_IOPERM" + linux-info_pkg_setup +} + +src_prepare() { + eapply -p2 "${PATCHES[@]}" + eapply_user + eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-glibc-check + --without-root-privileges + $(use_enable multimon) + $(use_with X x) + $(use_with X gtk3) + $(use_with gtkmm gtkmm3) + $(use_enable doc docs) + --disable-tests + $(use_enable resolutionkms) + --disable-static + $(use_enable deploypkg) + $(use_with pam) + $(use_enable vgauth) + $(use_with dnet) + $(use_with icu) + --with-udev-rules-dir="$(get_udevdir)/rules.d" + ) + # Avoid a bug in configure.ac + use ssl || myeconfargs+=( --without-ssl ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + find "${ED}" -name '*.la' -delete ||
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 4d9b534d56ee851fad30c398d93a166bd3857ea9 Author: Sam James gentoo org> AuthorDate: Sat Apr 15 05:34:57 2023 + Commit: Sam James gentoo org> CommitDate: Sat Apr 15 05:40:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d9b534d app-emulation/open-vm-tools: depend on xmlsec subslot dep xmlsec changed ABI. Signed-off-by: Sam James gentoo.org> .../{open-vm-tools-12.1.0.ebuild => open-vm-tools-12.1.0-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.1.0.ebuild b/app-emulation/open-vm-tools/open-vm-tools-12.1.0-r1.ebuild similarity index 98% rename from app-emulation/open-vm-tools/open-vm-tools-12.1.0.ebuild rename to app-emulation/open-vm-tools/open-vm-tools-12.1.0-r1.ebuild index 37f06b0d4bb4..becf36ccf61e 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-12.1.0.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-12.1.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2007-2022 Gentoo Authors +# Copyright 2007-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -29,7 +29,7 @@ RDEPEND=" ssl? ( dev-libs/openssl:0= ) vgauth? ( dev-libs/libxml2 - dev-libs/xmlsec + dev-libs/xmlsec:= ) X? ( x11-libs/libXext
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 6cc24260ca8a40bb5deb8bb64ba63e24c77cc3e7 Author: Mike Gilbert gentoo org> AuthorDate: Sat Oct 22 02:45:12 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Oct 22 02:45:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cc24260 app-emulation/open-vm-tools: drop 11.3.5_p18557794, 12.0.5_p19716617 Signed-off-by: Mike Gilbert gentoo.org> app-emulation/open-vm-tools/Manifest | 2 - .../open-vm-tools-11.3.5_p18557794.ebuild | 149 - .../open-vm-tools-12.0.5_p19716617.ebuild | 149 - 3 files changed, 300 deletions(-) diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest index 74894d02da55..2fbc7eddf985 100644 --- a/app-emulation/open-vm-tools/Manifest +++ b/app-emulation/open-vm-tools/Manifest @@ -1,3 +1 @@ -DIST open-vm-tools-11.3.5-18557794.tar.gz 4218935 BLAKE2B 41e3f5877a5074bfb206870d7bdba613a468aa104d6d497dcf16e80b24fcbdd2195fcce370b150ced4665dd19296ff27dc06922d2742a43f5bf70b1b5eea9d48 SHA512 fa31f5615c9c90865ba9122f7fcd0831068d48defee30a5f5c620e744b76ccd5b7cc2de20cea4e37b596f99619ffb7bb47774de04e7c4bea666c7c0b6fa1560e -DIST open-vm-tools-12.0.5-19716617.tar.gz 4348389 BLAKE2B 9b5160ce6c7025c948a5ee9e3906e2bbe2cdfddbd27a6e6ca142624bbb11bf08651ad3d38685e84a8d65898eacb9b9e4e9c584c8f1e0c80987996b8624608338 SHA512 d0e842a33e423cb07f86c2c7c9b3d2e7bca85c49c922d14529a72db322931b3baedad386bffc1bb500bb4fe8b572529f3c63fc823732405849edb6344b405714 DIST open-vm-tools-12.1.0-20219665.tar.gz 4355225 BLAKE2B 4405e3f23963b8d86c079d7dfd0cabecd18199ee88599775d5bb1bdbe1f5fe870983b299978a8ba22e749462dc984c0e8e985629dc3e56cd008cb3ad8836af85 SHA512 00cd71a5fc25d854d0043b2ddfb7f759e3b3138acb9f33f7452641d7520e46bfa39ff784bde6c711de6e8aec24309720532100d7a8588fb1bebaa378b9566a2a diff --git a/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild b/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild deleted file mode 100644 index 02e927c472da.. --- a/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild +++ /dev/null @@ -1,149 +0,0 @@ -# Copyright 2007-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools linux-info pam systemd udev - -DESCRIPTION="Tools for VMware guests" -HOMEPAGE="https://github.com/vmware/open-vm-tools; -MY_P="${PN}-${PV/_p/-}" -SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV%_p*}/${MY_P}.tar.gz; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl +vgauth" -REQUIRED_USE=" - multimon? ( X ) - vgauth? ( ssl ) -" - -RDEPEND=" - dev-libs/glib - net-libs/libtirpc - deploypkg? ( dev-libs/libmspack ) - fuse? ( sys-fs/fuse:0 ) - pam? ( sys-libs/pam ) - !pam? ( virtual/libcrypt:= ) - ssl? ( dev-libs/openssl:0= ) - vgauth? ( - dev-libs/libxml2 - dev-libs/xmlsec - ) - X? ( - x11-libs/libXext - multimon? ( x11-libs/libXinerama ) - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXrandr - x11-libs/libXtst - x11-libs/libSM - x11-libs/libXcomposite - x11-libs/gdk-pixbuf-xlib - x11-libs/gtk+:3 - gtkmm? ( - dev-cpp/gtkmm:3.0 - dev-libs/libsigc++:2 - ) - ) - dnet? ( dev-libs/libdnet ) - icu? ( dev-libs/icu:= ) - resolutionkms? ( - x11-libs/libdrm[video_cards_vmware] - virtual/libudev - ) -" - -DEPEND="${RDEPEND} - net-libs/rpcsvc-proto -" - -BDEPEND=" - dev-util/glib-utils - virtual/pkgconfig - doc? ( app-doc/doxygen ) -" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}/10.1.0-Werror.patch" - "${FILESDIR}/11.3.5-icu.patch" -) - -pkg_setup() { - local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3" - use X && CONFIG_CHECK+=" ~DRM_VMWGFX" - kernel_is -lt 3 9 || CONFIG_CHECK+=" ~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS" - kernel_is -lt 3 || CONFIG_CHECK+=" ~FUSE_FS" - kernel_is -lt 5 5 || CONFIG_CHECK+=" ~X86_IOPL_IOPERM" - linux-info_pkg_setup -} - -src_prepare() { - eapply -p2 "${PATCHES[@]}" - eapply_user - eautoreconf -} - -src_configure() { - local myeconfargs=( - --disable-glibc-check - --without-root-privileges - $(use_enable multimon) - $(use_with X x) - $(use_with X gtk3) - $(use_with gtkmm gtkmm3) - $(use_enable doc docs) - --disable-tests - $(use_enable resolutionkms) - --disable-static -
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: cb453ed370c4fd7f08b39c7941f3bea663c83ea7 Author: Jakov Smolić gentoo org> AuthorDate: Tue Sep 20 07:45:50 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Sep 20 07:45:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb453ed3 app-emulation/open-vm-tools: Stabilize 12.1.0 x86, #871927 Signed-off-by: Jakov Smolić gentoo.org> app-emulation/open-vm-tools/open-vm-tools-12.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.1.0.ebuild b/app-emulation/open-vm-tools/open-vm-tools-12.1.0.ebuild index f97c05758534..37f06b0d4bb4 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-12.1.0.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-12.1.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/ LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl +vgauth" REQUIRED_USE=" multimon? ( X )
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: e9136bfddad5d6076a2f8ca1fd80d722b94b0963 Author: Sam James gentoo org> AuthorDate: Tue Sep 20 00:03:46 2022 + Commit: Sam James gentoo org> CommitDate: Tue Sep 20 00:05:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9136bfd app-emulation/open-vm-tools: Stabilize 12.1.0 amd64, #871927 Signed-off-by: Sam James gentoo.org> app-emulation/open-vm-tools/open-vm-tools-12.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.1.0.ebuild b/app-emulation/open-vm-tools/open-vm-tools-12.1.0.ebuild index c6408545e1e6..f97c05758534 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-12.1.0.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-12.1.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/ LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl +vgauth" REQUIRED_USE=" multimon? ( X )
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: c61a49faebd143a946a61929cb81fbf8ab2e8f0f Author: Mike Gilbert gentoo org> AuthorDate: Fri Sep 9 15:21:51 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Sep 9 15:22:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c61a49fa app-emulation/open-vm-tools: add 12.1.0 Bug: https://bugs.gentoo.org/866227 Signed-off-by: Mike Gilbert gentoo.org> app-emulation/open-vm-tools/Manifest | 1 + .../open-vm-tools/open-vm-tools-12.1.0.ebuild | 149 + 2 files changed, 150 insertions(+) diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest index d08114d619fc..74894d02da55 100644 --- a/app-emulation/open-vm-tools/Manifest +++ b/app-emulation/open-vm-tools/Manifest @@ -1,2 +1,3 @@ DIST open-vm-tools-11.3.5-18557794.tar.gz 4218935 BLAKE2B 41e3f5877a5074bfb206870d7bdba613a468aa104d6d497dcf16e80b24fcbdd2195fcce370b150ced4665dd19296ff27dc06922d2742a43f5bf70b1b5eea9d48 SHA512 fa31f5615c9c90865ba9122f7fcd0831068d48defee30a5f5c620e744b76ccd5b7cc2de20cea4e37b596f99619ffb7bb47774de04e7c4bea666c7c0b6fa1560e DIST open-vm-tools-12.0.5-19716617.tar.gz 4348389 BLAKE2B 9b5160ce6c7025c948a5ee9e3906e2bbe2cdfddbd27a6e6ca142624bbb11bf08651ad3d38685e84a8d65898eacb9b9e4e9c584c8f1e0c80987996b8624608338 SHA512 d0e842a33e423cb07f86c2c7c9b3d2e7bca85c49c922d14529a72db322931b3baedad386bffc1bb500bb4fe8b572529f3c63fc823732405849edb6344b405714 +DIST open-vm-tools-12.1.0-20219665.tar.gz 4355225 BLAKE2B 4405e3f23963b8d86c079d7dfd0cabecd18199ee88599775d5bb1bdbe1f5fe870983b299978a8ba22e749462dc984c0e8e985629dc3e56cd008cb3ad8836af85 SHA512 00cd71a5fc25d854d0043b2ddfb7f759e3b3138acb9f33f7452641d7520e46bfa39ff784bde6c711de6e8aec24309720532100d7a8588fb1bebaa378b9566a2a diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.1.0.ebuild b/app-emulation/open-vm-tools/open-vm-tools-12.1.0.ebuild new file mode 100644 index ..c6408545e1e6 --- /dev/null +++ b/app-emulation/open-vm-tools/open-vm-tools-12.1.0.ebuild @@ -0,0 +1,149 @@ +# Copyright 2007-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools linux-info pam systemd udev + +DESCRIPTION="Tools for VMware guests" +HOMEPAGE="https://github.com/vmware/open-vm-tools; +MY_P="${P}-20219665" +SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/${MY_P}.tar.gz; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl +vgauth" +REQUIRED_USE=" + multimon? ( X ) + vgauth? ( ssl ) +" + +RDEPEND=" + dev-libs/glib + net-libs/libtirpc + deploypkg? ( dev-libs/libmspack ) + fuse? ( sys-fs/fuse:0 ) + pam? ( sys-libs/pam ) + !pam? ( virtual/libcrypt:= ) + ssl? ( dev-libs/openssl:0= ) + vgauth? ( + dev-libs/libxml2 + dev-libs/xmlsec + ) + X? ( + x11-libs/libXext + multimon? ( x11-libs/libXinerama ) + x11-libs/libXi + x11-libs/libXrender + x11-libs/libXrandr + x11-libs/libXtst + x11-libs/libSM + x11-libs/libXcomposite + x11-libs/gdk-pixbuf-xlib + x11-libs/gtk+:3 + gtkmm? ( + dev-cpp/gtkmm:3.0 + dev-libs/libsigc++:2 + ) + ) + dnet? ( dev-libs/libdnet ) + icu? ( dev-libs/icu:= ) + resolutionkms? ( + x11-libs/libdrm[video_cards_vmware] + virtual/libudev + ) +" + +DEPEND="${RDEPEND} + net-libs/rpcsvc-proto +" + +BDEPEND=" + dev-util/glib-utils + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( + "${FILESDIR}/10.1.0-Werror.patch" + "${FILESDIR}/11.3.5-icu.patch" +) + +pkg_setup() { + local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3" + use X && CONFIG_CHECK+=" ~DRM_VMWGFX" + kernel_is -lt 3 9 || CONFIG_CHECK+=" ~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS" + kernel_is -lt 3 || CONFIG_CHECK+=" ~FUSE_FS" + kernel_is -lt 5 5 || CONFIG_CHECK+=" ~X86_IOPL_IOPERM" + linux-info_pkg_setup +} + +src_prepare() { + eapply -p2 "${PATCHES[@]}" + eapply_user + eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-glibc-check + --without-root-privileges + $(use_enable multimon) + $(use_with X x) + $(use_with X gtk3) + $(use_with gtkmm gtkmm3) + $(use_enable doc docs) + --disable-tests + $(use_enable resolutionkms) + --disable-static + $(use_enable deploypkg) + $(use_with pam) + $(use_enable vgauth) +
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/files/, app-emulation/open-vm-tools/
commit: 02f23d6cc0c1c5b3757bde216673416da1228027 Author: Mike Gilbert gentoo org> AuthorDate: Mon Aug 1 16:20:48 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Aug 1 16:21:36 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02f23d6c Revert "app-emulation/open-vm-tools: fix build error on musl" Bug: https://bugs.gentoo.org/862795 Reverts: 18e535510c92807c48cf04d8a2a0475fa1ed5e36. Signed-off-by: Mike Gilbert gentoo.org> .../files/open-vm-tools-rename-poll.h.patch| 126 - .../open-vm-tools-12.0.5_p19716617.ebuild | 1 - 2 files changed, 127 deletions(-) diff --git a/app-emulation/open-vm-tools/files/open-vm-tools-rename-poll.h.patch b/app-emulation/open-vm-tools/files/open-vm-tools-rename-poll.h.patch deleted file mode 100644 index c4e4518dbb28.. --- a/app-emulation/open-vm-tools/files/open-vm-tools-rename-poll.h.patch +++ /dev/null @@ -1,126 +0,0 @@ -https://github.com/vmware/open-vm-tools/pull/383 - -From 821c7949d79ad8e06b20cb1238316fce56778607 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Thu, 31 Oct 2019 17:06:10 +0100 -Subject: [PATCH] Rename poll.h into vm_poll.h to fix build failure on musl -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -musl libc redirects include of sys/poll.h to poll.h. But since poll.h is -also a local header file, the musl libc header is never included. This -leads to the following build failure: - -In file included from asyncsocket.c:73:0: -.../host/i586-buildroot-linux-musl/sysroot/usr/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] - #warning redirecting incorrect #include to -asyncsocket.c: In function ‘AsyncTCPSocketPollWork’: -asyncsocket.c:2537:13: error: invalid use of undefined type ‘struct pollfd’ - pfd[i].fd = asock[i]->fd; - ^ -asyncsocket.c:2537:13: error: dereferencing pointer to incomplete type ‘struct pollfd’ -asyncsocket.c:2538:13: error: invalid use of undefined type ‘struct pollfd’ - pfd[i].events = read ? POLLIN : POLLOUT; - ^ -asyncsocket.c:2538:33: error: ‘POLLIN’ undeclared (first use in this function); did you mean ‘POLL_IN’? - pfd[i].events = read ? POLLIN : POLLOUT; - -So rename poll.h into vm_poll.h as suggested by srowe in -https://github.com/vmware/open-vm-tools/issues/359#issuecomment-533529956 - -Fixes: - - http://autobuild.buildroot.org/results/4f575ef42bbc4387a07e396205052b2da081c64d - -Fix #359 - -Signed-off-by: Fabrice Fontaine - open-vm-tools/lib/asyncsocket/asyncsocket.c | 4 ++-- - open-vm-tools/lib/hgfsServer/hgfsServer.c | 2 +- - open-vm-tools/lib/include/asyncsocket.h | 2 +- - open-vm-tools/lib/include/pollImpl.h| 2 +- - open-vm-tools/lib/include/{poll.h => vm_poll.h} | 0 - open-vm-tools/lib/rpcIn/rpcin.c | 2 +- - 6 files changed, 6 insertions(+), 6 deletions(-) - rename open-vm-tools/lib/include/{poll.h => vm_poll.h} (100%) - -diff --git a/open-vm-tools/lib/asyncsocket/asyncsocket.c b/open-vm-tools/lib/asyncsocket/asyncsocket.c -index 102638cc9..01181a957 100644 a/open-vm-tools/lib/asyncsocket/asyncsocket.c -+++ b/open-vm-tools/lib/asyncsocket/asyncsocket.c -@@ -69,8 +69,8 @@ - #else - #include - #include -+#include - #include --#include - #include - #include - #include -@@ -86,7 +86,7 @@ - #include "random.h" - #include "asyncsocket.h" - #include "asyncSocketBase.h" --#include "poll.h" -+#include "vm_poll.h" - #include "log.h" - #include "err.h" - #include "hostinfo.h" -diff --git a/open-vm-tools/lib/hgfsServer/hgfsServer.c b/open-vm-tools/lib/hgfsServer/hgfsServer.c -index 462245511..fc6912860 100644 a/open-vm-tools/lib/hgfsServer/hgfsServer.c -+++ b/open-vm-tools/lib/hgfsServer/hgfsServer.c -@@ -48,7 +48,7 @@ - #include "hgfsServerOplock.h" - #include "hgfsDirNotify.h" - #include "userlock.h" --#include "poll.h" -+#include "vm_poll.h" - #include "mutexRankLib.h" - #include "vm_basic_asm.h" - #include "unicodeOperations.h" -diff --git a/open-vm-tools/lib/include/asyncsocket.h b/open-vm-tools/lib/include/asyncsocket.h -index 95a5e4643..a4b4e5aae 100644 a/open-vm-tools/lib/include/asyncsocket.h -+++ b/open-vm-tools/lib/include/asyncsocket.h -@@ -164,7 +164,7 @@ typedef struct AsyncSocket AsyncSocket; - * Or the client can specify its favorite poll class and locking behavior. - * Use of IVmdbPoll is only supported for regular sockets and for Attach. - */ --#include "poll.h" -+#include "vm_poll.h" - struct IVmdbPoll; - typedef struct AsyncSocketPollParams { -int flags; /* Default 0, only POLL_FLAG_NO_BULL is valid */ -diff --git a/open-vm-tools/lib/include/pollImpl.h b/open-vm-tools/lib/include/pollImpl.h -index 46442e556..8bc669970 100644 a/open-vm-tools/lib/include/pollImpl.h -+++ b/open-vm-tools/lib/include/pollImpl.h -@@ -44,7 +44,7 @@ - #define
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/files/, app-emulation/open-vm-tools/
commit: 18e535510c92807c48cf04d8a2a0475fa1ed5e36 Author: Mike Gilbert gentoo org> AuthorDate: Mon Aug 1 16:05:09 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Aug 1 16:05:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18e53551 app-emulation/open-vm-tools: fix build error on musl Closes: https://bugs.gentoo.org/862795 Signed-off-by: Mike Gilbert gentoo.org> .../files/open-vm-tools-rename-poll.h.patch| 126 + .../open-vm-tools-12.0.5_p19716617.ebuild | 1 + 2 files changed, 127 insertions(+) diff --git a/app-emulation/open-vm-tools/files/open-vm-tools-rename-poll.h.patch b/app-emulation/open-vm-tools/files/open-vm-tools-rename-poll.h.patch new file mode 100644 index ..c4e4518dbb28 --- /dev/null +++ b/app-emulation/open-vm-tools/files/open-vm-tools-rename-poll.h.patch @@ -0,0 +1,126 @@ +https://github.com/vmware/open-vm-tools/pull/383 + +From 821c7949d79ad8e06b20cb1238316fce56778607 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Thu, 31 Oct 2019 17:06:10 +0100 +Subject: [PATCH] Rename poll.h into vm_poll.h to fix build failure on musl +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +musl libc redirects include of sys/poll.h to poll.h. But since poll.h is +also a local header file, the musl libc header is never included. This +leads to the following build failure: + +In file included from asyncsocket.c:73:0: +.../host/i586-buildroot-linux-musl/sysroot/usr/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] + #warning redirecting incorrect #include to +asyncsocket.c: In function ‘AsyncTCPSocketPollWork’: +asyncsocket.c:2537:13: error: invalid use of undefined type ‘struct pollfd’ + pfd[i].fd = asock[i]->fd; + ^ +asyncsocket.c:2537:13: error: dereferencing pointer to incomplete type ‘struct pollfd’ +asyncsocket.c:2538:13: error: invalid use of undefined type ‘struct pollfd’ + pfd[i].events = read ? POLLIN : POLLOUT; + ^ +asyncsocket.c:2538:33: error: ‘POLLIN’ undeclared (first use in this function); did you mean ‘POLL_IN’? + pfd[i].events = read ? POLLIN : POLLOUT; + +So rename poll.h into vm_poll.h as suggested by srowe in +https://github.com/vmware/open-vm-tools/issues/359#issuecomment-533529956 + +Fixes: + - http://autobuild.buildroot.org/results/4f575ef42bbc4387a07e396205052b2da081c64d + +Fix #359 + +Signed-off-by: Fabrice Fontaine +--- + open-vm-tools/lib/asyncsocket/asyncsocket.c | 4 ++-- + open-vm-tools/lib/hgfsServer/hgfsServer.c | 2 +- + open-vm-tools/lib/include/asyncsocket.h | 2 +- + open-vm-tools/lib/include/pollImpl.h| 2 +- + open-vm-tools/lib/include/{poll.h => vm_poll.h} | 0 + open-vm-tools/lib/rpcIn/rpcin.c | 2 +- + 6 files changed, 6 insertions(+), 6 deletions(-) + rename open-vm-tools/lib/include/{poll.h => vm_poll.h} (100%) + +diff --git a/open-vm-tools/lib/asyncsocket/asyncsocket.c b/open-vm-tools/lib/asyncsocket/asyncsocket.c +index 102638cc9..01181a957 100644 +--- a/open-vm-tools/lib/asyncsocket/asyncsocket.c b/open-vm-tools/lib/asyncsocket/asyncsocket.c +@@ -69,8 +69,8 @@ + #else + #include + #include ++#include + #include +-#include + #include + #include + #include +@@ -86,7 +86,7 @@ + #include "random.h" + #include "asyncsocket.h" + #include "asyncSocketBase.h" +-#include "poll.h" ++#include "vm_poll.h" + #include "log.h" + #include "err.h" + #include "hostinfo.h" +diff --git a/open-vm-tools/lib/hgfsServer/hgfsServer.c b/open-vm-tools/lib/hgfsServer/hgfsServer.c +index 462245511..fc6912860 100644 +--- a/open-vm-tools/lib/hgfsServer/hgfsServer.c b/open-vm-tools/lib/hgfsServer/hgfsServer.c +@@ -48,7 +48,7 @@ + #include "hgfsServerOplock.h" + #include "hgfsDirNotify.h" + #include "userlock.h" +-#include "poll.h" ++#include "vm_poll.h" + #include "mutexRankLib.h" + #include "vm_basic_asm.h" + #include "unicodeOperations.h" +diff --git a/open-vm-tools/lib/include/asyncsocket.h b/open-vm-tools/lib/include/asyncsocket.h +index 95a5e4643..a4b4e5aae 100644 +--- a/open-vm-tools/lib/include/asyncsocket.h b/open-vm-tools/lib/include/asyncsocket.h +@@ -164,7 +164,7 @@ typedef struct AsyncSocket AsyncSocket; + * Or the client can specify its favorite poll class and locking behavior. + * Use of IVmdbPoll is only supported for regular sockets and for Attach. + */ +-#include "poll.h" ++#include "vm_poll.h" + struct IVmdbPoll; + typedef struct AsyncSocketPollParams { +int flags; /* Default 0, only POLL_FLAG_NO_BULL is valid */ +diff --git a/open-vm-tools/lib/include/pollImpl.h b/open-vm-tools/lib/include/pollImpl.h +index 46442e556..8bc669970 100644 +--- a/open-vm-tools/lib/include/pollImpl.h b/open-vm-tools/lib/include/pollImpl.h +@@ -44,7 +44,7 @@ + #define INCLUDE_ALLOW_USERLEVEL + #include "includeCheck.h" + +-#include "poll.h"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/files/
commit: 4eda3c98aef9cc88fd2f215ab94811a7dfc35c04 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Tue Jun 7 16:30:29 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Jun 7 16:41:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4eda3c98 app-emulation/open-vm-tools: remove unused patches Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/25795 Signed-off-by: Mike Gilbert gentoo.org> .../open-vm-tools/files/10.1.0-mount.vmhgfs.patch | 33 - .../open-vm-tools/files/11.2.5-glib-2.68.patch | 148 - 2 files changed, 181 deletions(-) diff --git a/app-emulation/open-vm-tools/files/10.1.0-mount.vmhgfs.patch b/app-emulation/open-vm-tools/files/10.1.0-mount.vmhgfs.patch deleted file mode 100644 index bff97811771b.. --- a/app-emulation/open-vm-tools/files/10.1.0-mount.vmhgfs.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 1805ab024b10e8185175de7ce9c9b9db87fd0897 Mon Sep 17 00:00:00 2001 -From: Bernd Zeimetz -Date: Sun, 10 Jan 2016 22:18:04 +0100 -Subject: [PATCH] Fix mount.vmhgfs symlinks if DESTDIR is used - -Without this change symlinks in the form of -sbin/mount.vmhgfs -> /build/open-vm-tools-10.0.5-3227872/debian/open-vm-tools/usr/sbin/mount.vmhgfs -are being produced, if DESTDIR was uset while running make install. - open-vm-tools/hgfsmounter/Makefile.am | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/open-vm-tools/hgfsmounter/Makefile.am b/open-vm-tools/hgfsmounter/Makefile.am -index e48417e..fe70892 100644 a/open-vm-tools/hgfsmounter/Makefile.am -+++ b/open-vm-tools/hgfsmounter/Makefile.am -@@ -33,14 +33,14 @@ install-exec-hook: - mv $(DESTDIR)$(sbindir)/mount.vmhgfs \ - $(DESTDIR)$(sbindir)/mount_vmhgfs - -$(MKDIR_P) $(DESTDIR)/sbin -- -$(LN_S) $(DESTDIR)$(sbindir)/mount_vmhgfs \ -+ -$(LN_S) $(sbindir)/mount_vmhgfs \ - $(DESTDIR)/sbin/mount_vmhgfs &> /dev/null - uninstall-hook: - rm -f $(DESTDIR)$(sbindir)/mount_vmhgfs - else - install-exec-hook: - -$(MKDIR_P) $(DESTDIR)/sbin -- -$(LN_S) $(DESTDIR)$(sbindir)/mount.vmhgfs \ -+ -$(LN_S) $(sbindir)/mount.vmhgfs \ - $(DESTDIR)/sbin/mount.vmhgfs &> /dev/null - uninstall-hook: - rm -f $(DESTDIR)/sbin/mount.vmhgfs diff --git a/app-emulation/open-vm-tools/files/11.2.5-glib-2.68.patch b/app-emulation/open-vm-tools/files/11.2.5-glib-2.68.patch deleted file mode 100644 index b04342c3f68e.. --- a/app-emulation/open-vm-tools/files/11.2.5-glib-2.68.patch +++ /dev/null @@ -1,148 +0,0 @@ -From 82931a1bcb39d5132910c7fb2ddc086c51d06662 Mon Sep 17 00:00:00 2001 -From: John Wolfe -Date: Mon, 19 Apr 2021 11:08:10 -0700 -Subject: [PATCH] Fix issues using GCC 11 with gtk >= 3.20 and glib >=2.66.3 - -With glib2.0 releases >= 2.66.3, glib header files inside an -extern "C" block will encounter compilation errors. This has -impacted several OSS packages. Consumers of newer versions of glib2.0 -must not include glib headers in an extern "C" block. - -GTK 3.20 has deprecated gdk_display_get_device_manager(); using the -newer gdk_display_get_default_seat() when the GTK version is >= 3.20. - -The return value from read() must be used to avoid an unused result -warning from the compiler. This can be avoided by using dummy retyping -in the case where the return value is not used or in this case, using -the returned value in a debug log message. - -Pull Request: https://github.com/vmware/open-vm-tools/pull/505 -Addresses:https://github.com/vmware/open-vm-tools/issues/500 -Addresses:https://github.com/vmware/open-vm-tools/issues/509 - open-vm-tools/AUTHORS | 3 +++ - open-vm-tools/lib/include/tracer.hh | 4 +--- - .../services/plugins/dndcp/copyPasteUIX11.cpp | 3 ++- - .../plugins/dndcp/dndGuest/dndCPTransportGuestRpc.hpp | 6 +++--- - open-vm-tools/services/plugins/dndcp/dndUIX11.cpp | 11 +-- - open-vm-tools/services/plugins/dndcp/dndcp.cpp| 7 ++- - 6 files changed, 24 insertions(+), 10 deletions(-) - -diff --git a/open-vm-tools/lib/include/tracer.hh b/open-vm-tools/lib/include/tracer.hh -index 697caedbc..e9ae892cb 100644 a/open-vm-tools/lib/include/tracer.hh -+++ b/open-vm-tools/lib/include/tracer.hh -@@ -1,5 +1,5 @@ - /* -- * Copyright (C) 2013-2017 VMware, Inc. All rights reserved. -+ * Copyright (C) 2013-2017,2021 VMware, Inc. All rights reserved. - * - * This program is free software; you can redistribute it and/or modify it - * under the terms of the GNU Lesser General Public License as published -@@ -28,9 +28,7 @@ - - #include "vm_basic_defs.h" - --extern "C" { - #include "glib.h" --} - - - #ifdef VMX86_DEVEL -diff --git
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 098be6c6eafc263fd824772c82c26d60c88f5ebe Author: Mike Gilbert gentoo org> AuthorDate: Sat Jun 4 14:12:40 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Jun 4 14:13:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=098be6c6 app-emulation/open-vm-tools: use udev eclass Closes: https://bugs.gentoo.org/849599 Signed-off-by: Mike Gilbert gentoo.org> .../open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild | 11 ++- .../open-vm-tools/open-vm-tools-12.0.5_p19716617.ebuild | 11 ++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild b/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild index 5a59713f2a67..02e927c472da 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit autotools linux-info pam systemd +inherit autotools linux-info pam systemd udev DESCRIPTION="Tools for VMware guests" HOMEPAGE="https://github.com/vmware/open-vm-tools; @@ -104,6 +104,7 @@ src_configure() { $(use_enable vgauth) $(use_with dnet) $(use_with icu) + --with-udev-rules-dir="$(get_udevdir)/rules.d" ) # Avoid a bug in configure.ac use ssl || myeconfargs+=( --without-ssl ) @@ -138,3 +139,11 @@ src_install() { dobin scripts/common/vmware-xdg-detect-de fi } + +pkg_postinst() { + udev_reload +} + +pkg_postrm() { + udev_reload +} diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.0.5_p19716617.ebuild b/app-emulation/open-vm-tools/open-vm-tools-12.0.5_p19716617.ebuild index 81f1a30045a4..29730afa69b4 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-12.0.5_p19716617.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-12.0.5_p19716617.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit autotools linux-info pam systemd +inherit autotools linux-info pam systemd udev DESCRIPTION="Tools for VMware guests" HOMEPAGE="https://github.com/vmware/open-vm-tools; @@ -104,6 +104,7 @@ src_configure() { $(use_enable vgauth) $(use_with dnet) $(use_with icu) + --with-udev-rules-dir="$(get_udevdir)/rules.d" ) # Avoid a bug in configure.ac use ssl || myeconfargs+=( --without-ssl ) @@ -138,3 +139,11 @@ src_install() { dobin scripts/common/vmware-xdg-detect-de fi } + +pkg_postinst() { + udev_reload +} + +pkg_postrm() { + udev_reload +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: f12197b85c7c4d69c24b549c635d2443e4f0291a Author: Mike Gilbert gentoo org> AuthorDate: Sat Jun 4 14:13:33 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Jun 4 14:13:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f12197b8 app-emulation/open-vm-tools: drop 11.2.5_p17337674-r3 Signed-off-by: Mike Gilbert gentoo.org> app-emulation/open-vm-tools/Manifest | 1 - .../open-vm-tools-11.2.5_p17337674-r3.ebuild | 145 - 2 files changed, 146 deletions(-) diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest index 179fc3da3779..d08114d619fc 100644 --- a/app-emulation/open-vm-tools/Manifest +++ b/app-emulation/open-vm-tools/Manifest @@ -1,3 +1,2 @@ -DIST open-vm-tools-11.2.5-17337674.tar.gz 4057528 BLAKE2B 2adc5179e09a4bb501fe12c9e6dea7fee106516fd250899170a8fb3bcefb9b576136a82e4c3d3a73217b44aba8880728bb3588cedd715529f9b2991f0156ac84 SHA512 b6d4bc6522418ec7a881752181ad9240e535854df492e758abf3996c6afe245466ffbff60cc1b6cdff5cf731b5769c9f9cb96aed29f0b788d0eef05f91fcf8ab DIST open-vm-tools-11.3.5-18557794.tar.gz 4218935 BLAKE2B 41e3f5877a5074bfb206870d7bdba613a468aa104d6d497dcf16e80b24fcbdd2195fcce370b150ced4665dd19296ff27dc06922d2742a43f5bf70b1b5eea9d48 SHA512 fa31f5615c9c90865ba9122f7fcd0831068d48defee30a5f5c620e744b76ccd5b7cc2de20cea4e37b596f99619ffb7bb47774de04e7c4bea666c7c0b6fa1560e DIST open-vm-tools-12.0.5-19716617.tar.gz 4348389 BLAKE2B 9b5160ce6c7025c948a5ee9e3906e2bbe2cdfddbd27a6e6ca142624bbb11bf08651ad3d38685e84a8d65898eacb9b9e4e9c584c8f1e0c80987996b8624608338 SHA512 d0e842a33e423cb07f86c2c7c9b3d2e7bca85c49c922d14529a72db322931b3baedad386bffc1bb500bb4fe8b572529f3c63fc823732405849edb6344b405714 diff --git a/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r3.ebuild b/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r3.ebuild deleted file mode 100644 index afcbe6f2c508.. --- a/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r3.ebuild +++ /dev/null @@ -1,145 +0,0 @@ -# Copyright 2007-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools linux-info pam systemd - -DESCRIPTION="Tools for VMware guests" -HOMEPAGE="https://github.com/vmware/open-vm-tools; -MY_P="${PN}-${PV/_p/-}" -SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV%_p*}/${MY_P}.tar.gz; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl +vgauth" -REQUIRED_USE=" - multimon? ( X ) - vgauth? ( ssl ) -" - -RDEPEND=" - dev-libs/glib - net-libs/libtirpc - deploypkg? ( dev-libs/libmspack ) - fuse? ( sys-fs/fuse:0 ) - pam? ( sys-libs/pam ) - !pam? ( virtual/libcrypt:= ) - ssl? ( dev-libs/openssl:0= ) - vgauth? ( - dev-libs/libxml2 - dev-libs/xmlsec - ) - X? ( - x11-libs/libXext - multimon? ( x11-libs/libXinerama ) - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXrandr - x11-libs/libXtst - x11-libs/libSM - x11-libs/libXcomposite - x11-libs/gdk-pixbuf-xlib - x11-libs/gtk+:3 - gtkmm? ( - dev-cpp/gtkmm:3.0 - dev-libs/libsigc++:2 - ) - ) - dnet? ( dev-libs/libdnet ) - icu? ( dev-libs/icu:= ) - resolutionkms? ( - x11-libs/libdrm[video_cards_vmware] - virtual/libudev - ) -" - -DEPEND="${RDEPEND} - net-libs/rpcsvc-proto -" - -BDEPEND=" - dev-util/glib-utils - virtual/pkgconfig - doc? ( app-doc/doxygen ) -" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}/10.1.0-mount.vmhgfs.patch" - "${FILESDIR}/10.1.0-Werror.patch" - "${FILESDIR}/11.2.5-glib-2.68.patch" -) - -pkg_setup() { - local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3" - use X && CONFIG_CHECK+=" ~DRM_VMWGFX" - kernel_is -lt 3 9 || CONFIG_CHECK+=" ~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS" - kernel_is -lt 3 || CONFIG_CHECK+=" ~FUSE_FS" - kernel_is -lt 5 5 || CONFIG_CHECK+=" ~X86_IOPL_IOPERM" - linux-info_pkg_setup -} - -src_prepare() { - eapply -p2 "${PATCHES[@]}" - eapply_user - eautoreconf -} - -src_configure() { - local myeconfargs=( - --disable-glibc-check - --without-root-privileges - $(use_enable multimon) - $(use_with X x) - $(use_with X gtk3) - $(use_with gtkmm gtkmm3) - $(use_enable doc docs) - --disable-tests - $(use_enable resolutionkms) - --disable-static - $(use_enable deploypkg) -
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 31da7eebca67a61e652990b186579c62cea496bf Author: Jakov Smolić gentoo org> AuthorDate: Fri Jun 3 21:32:05 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Jun 3 21:32:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31da7eeb app-emulation/open-vm-tools: Stabilize 11.3.5_p18557794 amd64, #849557 Signed-off-by: Jakov Smolić gentoo.org> app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild b/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild index 90358ffdd51b..5a59713f2a67 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV%_ LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl +vgauth" REQUIRED_USE=" multimon? ( X )
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 54105d8c4866eecdfcd7a68332f0e20ab770ea1e Author: Jakov Smolić gentoo org> AuthorDate: Fri Jun 3 21:31:31 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Jun 3 21:31:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54105d8c app-emulation/open-vm-tools: Stabilize 11.3.5_p18557794 x86, #849557 Signed-off-by: Jakov Smolić gentoo.org> app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild b/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild index 8d894cdb54a8..90358ffdd51b 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV%_ LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl +vgauth" REQUIRED_USE=" multimon? ( X )
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 86d8e4c72b3f0bd84ce6d43655cef8cd277dca87 Author: Mike Gilbert gentoo org> AuthorDate: Fri Jun 3 18:32:06 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Jun 3 18:32:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86d8e4c7 app-emulation/open-vm-tools: add 12.0.5_p19716617 Signed-off-by: Mike Gilbert gentoo.org> app-emulation/open-vm-tools/Manifest | 1 + .../open-vm-tools-12.0.5_p19716617.ebuild | 140 + 2 files changed, 141 insertions(+) diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest index b9da3066bdd2..179fc3da3779 100644 --- a/app-emulation/open-vm-tools/Manifest +++ b/app-emulation/open-vm-tools/Manifest @@ -1,2 +1,3 @@ DIST open-vm-tools-11.2.5-17337674.tar.gz 4057528 BLAKE2B 2adc5179e09a4bb501fe12c9e6dea7fee106516fd250899170a8fb3bcefb9b576136a82e4c3d3a73217b44aba8880728bb3588cedd715529f9b2991f0156ac84 SHA512 b6d4bc6522418ec7a881752181ad9240e535854df492e758abf3996c6afe245466ffbff60cc1b6cdff5cf731b5769c9f9cb96aed29f0b788d0eef05f91fcf8ab DIST open-vm-tools-11.3.5-18557794.tar.gz 4218935 BLAKE2B 41e3f5877a5074bfb206870d7bdba613a468aa104d6d497dcf16e80b24fcbdd2195fcce370b150ced4665dd19296ff27dc06922d2742a43f5bf70b1b5eea9d48 SHA512 fa31f5615c9c90865ba9122f7fcd0831068d48defee30a5f5c620e744b76ccd5b7cc2de20cea4e37b596f99619ffb7bb47774de04e7c4bea666c7c0b6fa1560e +DIST open-vm-tools-12.0.5-19716617.tar.gz 4348389 BLAKE2B 9b5160ce6c7025c948a5ee9e3906e2bbe2cdfddbd27a6e6ca142624bbb11bf08651ad3d38685e84a8d65898eacb9b9e4e9c584c8f1e0c80987996b8624608338 SHA512 d0e842a33e423cb07f86c2c7c9b3d2e7bca85c49c922d14529a72db322931b3baedad386bffc1bb500bb4fe8b572529f3c63fc823732405849edb6344b405714 diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.0.5_p19716617.ebuild b/app-emulation/open-vm-tools/open-vm-tools-12.0.5_p19716617.ebuild new file mode 100644 index ..81f1a30045a4 --- /dev/null +++ b/app-emulation/open-vm-tools/open-vm-tools-12.0.5_p19716617.ebuild @@ -0,0 +1,140 @@ +# Copyright 2007-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools linux-info pam systemd + +DESCRIPTION="Tools for VMware guests" +HOMEPAGE="https://github.com/vmware/open-vm-tools; +MY_P="${PN}-${PV/_p/-}" +SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV%_p*}/${MY_P}.tar.gz; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl +vgauth" +REQUIRED_USE=" + multimon? ( X ) + vgauth? ( ssl ) +" + +RDEPEND=" + dev-libs/glib + net-libs/libtirpc + deploypkg? ( dev-libs/libmspack ) + fuse? ( sys-fs/fuse:0 ) + pam? ( sys-libs/pam ) + !pam? ( virtual/libcrypt:= ) + ssl? ( dev-libs/openssl:0= ) + vgauth? ( + dev-libs/libxml2 + dev-libs/xmlsec + ) + X? ( + x11-libs/libXext + multimon? ( x11-libs/libXinerama ) + x11-libs/libXi + x11-libs/libXrender + x11-libs/libXrandr + x11-libs/libXtst + x11-libs/libSM + x11-libs/libXcomposite + x11-libs/gdk-pixbuf-xlib + x11-libs/gtk+:3 + gtkmm? ( + dev-cpp/gtkmm:3.0 + dev-libs/libsigc++:2 + ) + ) + dnet? ( dev-libs/libdnet ) + icu? ( dev-libs/icu:= ) + resolutionkms? ( + x11-libs/libdrm[video_cards_vmware] + virtual/libudev + ) +" + +DEPEND="${RDEPEND} + net-libs/rpcsvc-proto +" + +BDEPEND=" + dev-util/glib-utils + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( + "${FILESDIR}/10.1.0-Werror.patch" + "${FILESDIR}/11.3.5-icu.patch" +) + +pkg_setup() { + local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3" + use X && CONFIG_CHECK+=" ~DRM_VMWGFX" + kernel_is -lt 3 9 || CONFIG_CHECK+=" ~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS" + kernel_is -lt 3 || CONFIG_CHECK+=" ~FUSE_FS" + kernel_is -lt 5 5 || CONFIG_CHECK+=" ~X86_IOPL_IOPERM" + linux-info_pkg_setup +} + +src_prepare() { + eapply -p2 "${PATCHES[@]}" + eapply_user + eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-glibc-check + --without-root-privileges + $(use_enable multimon) + $(use_with X x) + $(use_with X gtk3) + $(use_with gtkmm gtkmm3) + $(use_enable doc docs) + --disable-tests + $(use_enable resolutionkms) + --disable-static + $(use_enable deploypkg) + $(use_with pam) + $(use_enable vgauth) +
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 6005ae0548ab90c12aa6f74cd139bbbd47537e7d Author: Mike Gilbert gentoo org> AuthorDate: Mon Jan 3 22:04:59 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Jan 3 22:04:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6005ae05 app-emulation/open-vm-tools: disable glibc version check Closes: https://bugs.gentoo.org/830470 Signed-off-by: Mike Gilbert gentoo.org> app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r3.ebuild | 3 ++- app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild| 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r3.ebuild b/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r3.ebuild index ec165bf63f26..afcbe6f2c508 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r3.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2007-2021 Gentoo Authors +# Copyright 2007-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -90,6 +90,7 @@ src_prepare() { src_configure() { local myeconfargs=( + --disable-glibc-check --without-root-privileges $(use_enable multimon) $(use_with X x) diff --git a/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild b/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild index 6c9aa7cdb10e..8d894cdb54a8 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild @@ -1,4 +1,4 @@ -# Copyright 2007-2021 Gentoo Authors +# Copyright 2007-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -89,6 +89,7 @@ src_prepare() { src_configure() { local myeconfargs=( + --disable-glibc-check --without-root-privileges $(use_enable multimon) $(use_with X x)
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 2239075a42a2a0b8d6b5114374de70f7086cfeb0 Author: Vaibhav Rustagi google com> AuthorDate: Tue Nov 23 21:19:36 2021 + Commit: Sam James gentoo org> CommitDate: Tue Nov 23 22:19:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2239075a app-emulation/open-vm-tools: Add cpe_uri for open-vm-tools package. Signed-off-by: Vaibhav Rustagi google.com> Closes: https://github.com/gentoo/gentoo/pull/23061 Signed-off-by: Sam James gentoo.org> app-emulation/open-vm-tools/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app-emulation/open-vm-tools/metadata.xml b/app-emulation/open-vm-tools/metadata.xml index 4fd1ab46c632..4d4f4a432b4a 100644 --- a/app-emulation/open-vm-tools/metadata.xml +++ b/app-emulation/open-vm-tools/metadata.xml @@ -23,5 +23,6 @@ vmware/open-vm-tools + cpe:/a:vmware:tools
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/files/, app-emulation/open-vm-tools/
commit: 4eb76510d4bf305b17718a6659bf17b651c88508 Author: Mike Gilbert gentoo org> AuthorDate: Sun Sep 26 01:48:24 2021 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Sep 26 01:48:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4eb76510 app-emulation/open-vm-tools: add 11.3.5_p18557794 Signed-off-by: Mike Gilbert gentoo.org> app-emulation/open-vm-tools/Manifest | 1 + app-emulation/open-vm-tools/files/11.3.5-icu.patch | 26 .../open-vm-tools-11.3.5_p18557794.ebuild | 139 + 3 files changed, 166 insertions(+) diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest index 95cb9974c3b..b9da3066bdd 100644 --- a/app-emulation/open-vm-tools/Manifest +++ b/app-emulation/open-vm-tools/Manifest @@ -1 +1,2 @@ DIST open-vm-tools-11.2.5-17337674.tar.gz 4057528 BLAKE2B 2adc5179e09a4bb501fe12c9e6dea7fee106516fd250899170a8fb3bcefb9b576136a82e4c3d3a73217b44aba8880728bb3588cedd715529f9b2991f0156ac84 SHA512 b6d4bc6522418ec7a881752181ad9240e535854df492e758abf3996c6afe245466ffbff60cc1b6cdff5cf731b5769c9f9cb96aed29f0b788d0eef05f91fcf8ab +DIST open-vm-tools-11.3.5-18557794.tar.gz 4218935 BLAKE2B 41e3f5877a5074bfb206870d7bdba613a468aa104d6d497dcf16e80b24fcbdd2195fcce370b150ced4665dd19296ff27dc06922d2742a43f5bf70b1b5eea9d48 SHA512 fa31f5615c9c90865ba9122f7fcd0831068d48defee30a5f5c620e744b76ccd5b7cc2de20cea4e37b596f99619ffb7bb47774de04e7c4bea666c7c0b6fa1560e diff --git a/app-emulation/open-vm-tools/files/11.3.5-icu.patch b/app-emulation/open-vm-tools/files/11.3.5-icu.patch new file mode 100644 index 000..d51c0cc60a3 --- /dev/null +++ b/app-emulation/open-vm-tools/files/11.3.5-icu.patch @@ -0,0 +1,26 @@ +From 08caf83eaa0e66cee8f3e49479cd201a10bb3919 Mon Sep 17 00:00:00 2001 +From: Mike Gilbert +Date: Sat, 25 Sep 2021 21:14:25 -0400 +Subject: [PATCH] lib/unicode: add ICU_LIBS to LDADD + +--- + open-vm-tools/lib/unicode/Makefile.am | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/open-vm-tools/lib/unicode/Makefile.am b/open-vm-tools/lib/unicode/Makefile.am +index 4284c51c..40261fba 100644 +--- a/open-vm-tools/lib/unicode/Makefile.am b/open-vm-tools/lib/unicode/Makefile.am +@@ -25,7 +25,9 @@ libUnicode_la_SOURCES += unicodeSimpleTypes.c + libUnicode_la_SOURCES += unicodeSimpleOperations.c + libUnicode_la_SOURCES += unicodeSimpleTransforms.c + libUnicode_la_SOURCES += unicodeStatic.c ++libUnicode_la_LIBADD = + + if HAVE_ICU + libUnicode_la_SOURCES += unicodeICU.c ++libUnicode_la_LIBADD += @ICU_LIBS@ + endif +-- +2.33.0 + diff --git a/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild b/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild new file mode 100644 index 000..6c9aa7cdb10 --- /dev/null +++ b/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild @@ -0,0 +1,139 @@ +# Copyright 2007-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools linux-info pam systemd + +DESCRIPTION="Tools for VMware guests" +HOMEPAGE="https://github.com/vmware/open-vm-tools; +MY_P="${PN}-${PV/_p/-}" +SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV%_p*}/${MY_P}.tar.gz; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl +vgauth" +REQUIRED_USE=" + multimon? ( X ) + vgauth? ( ssl ) +" + +RDEPEND=" + dev-libs/glib + net-libs/libtirpc + deploypkg? ( dev-libs/libmspack ) + fuse? ( sys-fs/fuse:0 ) + pam? ( sys-libs/pam ) + !pam? ( virtual/libcrypt:= ) + ssl? ( dev-libs/openssl:0= ) + vgauth? ( + dev-libs/libxml2 + dev-libs/xmlsec + ) + X? ( + x11-libs/libXext + multimon? ( x11-libs/libXinerama ) + x11-libs/libXi + x11-libs/libXrender + x11-libs/libXrandr + x11-libs/libXtst + x11-libs/libSM + x11-libs/libXcomposite + x11-libs/gdk-pixbuf-xlib + x11-libs/gtk+:3 + gtkmm? ( + dev-cpp/gtkmm:3.0 + dev-libs/libsigc++:2 + ) + ) + dnet? ( dev-libs/libdnet ) + icu? ( dev-libs/icu:= ) + resolutionkms? ( + x11-libs/libdrm[video_cards_vmware] + virtual/libudev + ) +" + +DEPEND="${RDEPEND} + net-libs/rpcsvc-proto +" + +BDEPEND=" + dev-util/glib-utils + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( + "${FILESDIR}/10.1.0-Werror.patch" + "${FILESDIR}/11.3.5-icu.patch" +) + +pkg_setup() { + local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3" + use X && CONFIG_CHECK+=" ~DRM_VMWGFX" + kernel_is -lt 3 9 ||
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: a8e25006bbf77be35b5f934c9034905ef5b0fbbd Author: Mike Gilbert gentoo org> AuthorDate: Sun Sep 26 00:52:57 2021 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Sep 26 00:52:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8e25006 app-emulation/open-vm-tools: drop 11.2.0_p16938113-r4 Signed-off-by: Mike Gilbert gentoo.org> app-emulation/open-vm-tools/Manifest | 1 - .../open-vm-tools-11.2.0_p16938113-r4.ebuild | 143 - 2 files changed, 144 deletions(-) diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest index 879bf9f6a32..95cb9974c3b 100644 --- a/app-emulation/open-vm-tools/Manifest +++ b/app-emulation/open-vm-tools/Manifest @@ -1,2 +1 @@ -DIST open-vm-tools-11.2.0-16938113.tar.gz 4050857 BLAKE2B b0e5e1e985d9f3d50dbbb8a4a7939d37d8968f0aa15e6d7200b7ec8511bd059d3a78a4ddd763d22965dc6da614d156e6b7ee23af73490f8bbf8e1dc2664041d3 SHA512 c950d6e8ba5218dd40e845f3c2b09eeb640ef0d33c7ea1671164027927e062dcf0b4745f6e4515a7495ec20a6d06a8fbf700819f6211073194b5ef97d7be441d DIST open-vm-tools-11.2.5-17337674.tar.gz 4057528 BLAKE2B 2adc5179e09a4bb501fe12c9e6dea7fee106516fd250899170a8fb3bcefb9b576136a82e4c3d3a73217b44aba8880728bb3588cedd715529f9b2991f0156ac84 SHA512 b6d4bc6522418ec7a881752181ad9240e535854df492e758abf3996c6afe245466ffbff60cc1b6cdff5cf731b5769c9f9cb96aed29f0b788d0eef05f91fcf8ab diff --git a/app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r4.ebuild b/app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r4.ebuild deleted file mode 100644 index d835f525509..000 --- a/app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r4.ebuild +++ /dev/null @@ -1,143 +0,0 @@ -# Copyright 2007-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools linux-info pam systemd - -DESCRIPTION="Opensourced tools for VMware guests" -HOMEPAGE="https://github.com/vmware/open-vm-tools; -MY_P="${PN}-${PV/_p/-}" -SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV%_p*}/${MY_P}.tar.gz; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl static-libs +vgauth" -REQUIRED_USE=" - multimon? ( X ) - vgauth? ( ssl ) -" - -RDEPEND=" - dev-libs/glib - net-libs/libtirpc - deploypkg? ( dev-libs/libmspack ) - fuse? ( sys-fs/fuse:0 ) - pam? ( sys-libs/pam ) - !pam? ( virtual/libcrypt:= ) - ssl? ( dev-libs/openssl:0= ) - vgauth? ( - dev-libs/libxml2 - dev-libs/xmlsec - ) - X? ( - x11-libs/libXext - multimon? ( x11-libs/libXinerama ) - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXrandr - x11-libs/libXtst - x11-libs/libSM - x11-libs/libXcomposite - x11-libs/gdk-pixbuf-xlib - x11-libs/gtk+:3 - gtkmm? ( - dev-cpp/gtkmm:3.0 - dev-libs/libsigc++:2 - ) - ) - dnet? ( dev-libs/libdnet ) - icu? ( dev-libs/icu:= ) - resolutionkms? ( - x11-libs/libdrm[video_cards_vmware] - virtual/libudev - ) -" - -DEPEND="${RDEPEND} - net-libs/rpcsvc-proto -" - -BDEPEND=" - dev-util/glib-utils - virtual/pkgconfig - doc? ( app-doc/doxygen ) -" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}/10.1.0-mount.vmhgfs.patch" - "${FILESDIR}/10.1.0-Werror.patch" -) - -pkg_setup() { - local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3" - use X && CONFIG_CHECK+=" ~DRM_VMWGFX" - kernel_is -lt 3 9 || CONFIG_CHECK+=" ~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS" - kernel_is -lt 3 || CONFIG_CHECK+=" ~FUSE_FS" - kernel_is -lt 5 5 || CONFIG_CHECK+=" ~X86_IOPL_IOPERM" - linux-info_pkg_setup -} - -src_prepare() { - eapply -p2 "${PATCHES[@]}" - eapply_user - eautoreconf -} - -src_configure() { - local myeconfargs=( - --without-root-privileges - $(use_enable multimon) - $(use_with X x) - $(use_with X gtk3) - $(use_with gtkmm gtkmm3) - $(use_enable doc docs) - --disable-tests - $(use_enable resolutionkms) - $(use_enable static-libs static) - $(use_enable deploypkg) - $(use_with pam) - $(use_enable vgauth) - $(use_with dnet) - $(use_with icu) - ) - # Avoid a bug in configure.ac - use ssl || myeconfargs+=( --without-ssl ) - - econf "${myeconfargs[@]}" -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die - - if use pam; then -
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 65642eddc53ce31b34c58a4eee343b32334e84e3 Author: Sam James gentoo org> AuthorDate: Sat Sep 25 23:45:17 2021 + Commit: Sam James gentoo org> CommitDate: Sat Sep 25 23:45:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65642edd app-emulation/open-vm-tools: Stabilize 11.2.5_p17337674-r3 x86, #814599 Signed-off-by: Sam James gentoo.org> app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r3.ebuild b/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r3.ebuild index 65a8e5d713d..ec165bf63f2 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r3.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV%_ LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl +vgauth" REQUIRED_USE=" multimon? ( X )
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 0323d57460e1ff0024535e56eab9f89e243cd394 Author: Sam James gentoo org> AuthorDate: Fri Sep 24 15:35:53 2021 + Commit: Sam James gentoo org> CommitDate: Fri Sep 24 15:35:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0323d574 app-emulation/open-vm-tools: Stabilize 11.2.5_p17337674-r3 amd64, #814599 Signed-off-by: Sam James gentoo.org> app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r3.ebuild b/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r3.ebuild index f6e85d09971..65a8e5d713d 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r3.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV%_ LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl +vgauth" REQUIRED_USE=" multimon? ( X )
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: be9160d17e94e22288fc19399b6bc3f27d9e Author: Mike Gilbert gentoo org> AuthorDate: Fri Sep 24 14:05:41 2021 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Sep 24 14:05:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be9160d1 app-emulation/open-vm-tools: update DESCRIPTION Signed-off-by: Mike Gilbert gentoo.org> app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r3.ebuild b/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r3.ebuild index 0d6b5c3e6f9..f6e85d09971 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r3.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r3.ebuild @@ -5,7 +5,7 @@ EAPI=7 inherit autotools linux-info pam systemd -DESCRIPTION="Opensourced tools for VMware guests" +DESCRIPTION="Tools for VMware guests" HOMEPAGE="https://github.com/vmware/open-vm-tools; MY_P="${PN}-${PV/_p/-}" SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV%_p*}/${MY_P}.tar.gz;
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 59659283ef8fea5e76cb66eca760de45ccd92dc1 Author: Arfrever Frehtes Taifersar Arahesis Apache Org> AuthorDate: Sat Jun 26 00:00:00 2021 + Commit: Sam James gentoo org> CommitDate: Sun Jun 27 01:03:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59659283 app-emulation/open-vm-tools: Depend on virtual/libcrypt only with USE="-pam". Fixes: 9327493ab75b4bd29fb9d14af10cffd639455859 Signed-off-by: Arfrever Frehtes Taifersar Arahesis Apache.Org> Signed-off-by: Sam James gentoo.org> ...2.0_p16938113-r3.ebuild => open-vm-tools-11.2.0_p16938113-r4.ebuild} | 2 +- ...2.5_p17337674-r2.ebuild => open-vm-tools-11.2.5_p17337674-r3.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r3.ebuild b/app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r4.ebuild similarity index 99% rename from app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r3.ebuild rename to app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r4.ebuild index d13ffdef55b..d835f525509 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r3.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r4.ebuild @@ -22,10 +22,10 @@ REQUIRED_USE=" RDEPEND=" dev-libs/glib net-libs/libtirpc - virtual/libcrypt:= deploypkg? ( dev-libs/libmspack ) fuse? ( sys-fs/fuse:0 ) pam? ( sys-libs/pam ) + !pam? ( virtual/libcrypt:= ) ssl? ( dev-libs/openssl:0= ) vgauth? ( dev-libs/libxml2 diff --git a/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r2.ebuild b/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r3.ebuild similarity index 99% rename from app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r2.ebuild rename to app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r3.ebuild index c25437743b6..0d6b5c3e6f9 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r2.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r3.ebuild @@ -22,10 +22,10 @@ REQUIRED_USE=" RDEPEND=" dev-libs/glib net-libs/libtirpc - virtual/libcrypt:= deploypkg? ( dev-libs/libmspack ) fuse? ( sys-fs/fuse:0 ) pam? ( sys-libs/pam ) + !pam? ( virtual/libcrypt:= ) ssl? ( dev-libs/openssl:0= ) vgauth? ( dev-libs/libxml2
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 9327493ab75b4bd29fb9d14af10cffd639455859 Author: Sam James gentoo org> AuthorDate: Thu Jun 24 22:47:20 2021 + Commit: Sam James gentoo org> CommitDate: Thu Jun 24 23:27:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9327493a app-emulation/open-vm-tools: add virtual/libcrypt dependency Needed for upcoming libxcrypt migration. Acked-by: David Seifert gentoo.org> Reported-by: Ionen Wolkens gentoo.org> Signed-off-by: Sam James gentoo.org> 2.0_p16938113-r2.ebuild => open-vm-tools-11.2.0_p16938113-r3.ebuild} | 1 + 2.5_p17337674-r1.ebuild => open-vm-tools-11.2.5_p17337674-r2.ebuild} | 1 + 2 files changed, 2 insertions(+) diff --git a/app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r2.ebuild b/app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r3.ebuild similarity index 99% rename from app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r2.ebuild rename to app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r3.ebuild index c6a8bc66b33..d13ffdef55b 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r2.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r3.ebuild @@ -22,6 +22,7 @@ REQUIRED_USE=" RDEPEND=" dev-libs/glib net-libs/libtirpc + virtual/libcrypt:= deploypkg? ( dev-libs/libmspack ) fuse? ( sys-fs/fuse:0 ) pam? ( sys-libs/pam ) diff --git a/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r1.ebuild b/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r2.ebuild similarity index 99% rename from app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r1.ebuild rename to app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r2.ebuild index a762364d6c2..c25437743b6 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r1.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674-r2.ebuild @@ -22,6 +22,7 @@ REQUIRED_USE=" RDEPEND=" dev-libs/glib net-libs/libtirpc + virtual/libcrypt:= deploypkg? ( dev-libs/libmspack ) fuse? ( sys-fs/fuse:0 ) pam? ( sys-libs/pam )
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/files/
commit: 2c1c3fe7d60160a8a2535c081301b47ab97adb6b Author: Mike Gilbert gentoo org> AuthorDate: Mon Apr 19 21:25:51 2021 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Apr 19 21:27:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c1c3fe7 app-emulation/open-vm-tools: replace glib fix with upstream patch Bug: https://bugs.gentoo.org/784077 Signed-off-by: Mike Gilbert gentoo.org> .../open-vm-tools/files/11.2.5-glib-2.68.patch | 140 - 1 file changed, 138 insertions(+), 2 deletions(-) diff --git a/app-emulation/open-vm-tools/files/11.2.5-glib-2.68.patch b/app-emulation/open-vm-tools/files/11.2.5-glib-2.68.patch index 1e35f6cb673..b04342c3f68 100644 --- a/app-emulation/open-vm-tools/files/11.2.5-glib-2.68.patch +++ b/app-emulation/open-vm-tools/files/11.2.5-glib-2.68.patch @@ -1,5 +1,44 @@ a/open-vm-tools/lib/include/tracer.hh 2021-04-19 16:42:19.967147908 -0400 -+++ b/open-vm-tools/lib/include/tracer.hh 2021-04-19 16:42:27.364829692 -0400 +From 82931a1bcb39d5132910c7fb2ddc086c51d06662 Mon Sep 17 00:00:00 2001 +From: John Wolfe +Date: Mon, 19 Apr 2021 11:08:10 -0700 +Subject: [PATCH] Fix issues using GCC 11 with gtk >= 3.20 and glib >=2.66.3 + +With glib2.0 releases >= 2.66.3, glib header files inside an +extern "C" block will encounter compilation errors. This has +impacted several OSS packages. Consumers of newer versions of glib2.0 +must not include glib headers in an extern "C" block. + +GTK 3.20 has deprecated gdk_display_get_device_manager(); using the +newer gdk_display_get_default_seat() when the GTK version is >= 3.20. + +The return value from read() must be used to avoid an unused result +warning from the compiler. This can be avoided by using dummy retyping +in the case where the return value is not used or in this case, using +the returned value in a debug log message. + +Pull Request: https://github.com/vmware/open-vm-tools/pull/505 +Addresses:https://github.com/vmware/open-vm-tools/issues/500 +Addresses:https://github.com/vmware/open-vm-tools/issues/509 +--- + open-vm-tools/AUTHORS | 3 +++ + open-vm-tools/lib/include/tracer.hh | 4 +--- + .../services/plugins/dndcp/copyPasteUIX11.cpp | 3 ++- + .../plugins/dndcp/dndGuest/dndCPTransportGuestRpc.hpp | 6 +++--- + open-vm-tools/services/plugins/dndcp/dndUIX11.cpp | 11 +-- + open-vm-tools/services/plugins/dndcp/dndcp.cpp| 7 ++- + 6 files changed, 24 insertions(+), 10 deletions(-) + +diff --git a/open-vm-tools/lib/include/tracer.hh b/open-vm-tools/lib/include/tracer.hh +index 697caedbc..e9ae892cb 100644 +--- a/open-vm-tools/lib/include/tracer.hh b/open-vm-tools/lib/include/tracer.hh +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2013-2017 VMware, Inc. All rights reserved. ++ * Copyright (C) 2013-2017,2021 VMware, Inc. All rights reserved. + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published @@ -28,9 +28,7 @@ #include "vm_basic_defs.h" @@ -10,3 +49,100 @@ #ifdef VMX86_DEVEL +diff --git a/open-vm-tools/services/plugins/dndcp/copyPasteUIX11.cpp b/open-vm-tools/services/plugins/dndcp/copyPasteUIX11.cpp +index 68212ab8b..080dc3d76 100644 +--- a/open-vm-tools/services/plugins/dndcp/copyPasteUIX11.cpp b/open-vm-tools/services/plugins/dndcp/copyPasteUIX11.cpp +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2009-2020 VMware, Inc. All rights reserved. ++ * Copyright (C) 2009-2021 VMware, Inc. All rights reserved. + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published +@@ -1666,6 +1666,7 @@ CopyPasteUIX11::FileBlockMonitorThread(void *arg) // IN + char buf[sizeof(VMBLOCK_FUSE_READ_RESPONSE)]; + ssize_t size; + size = read(fd, buf, sizeof(VMBLOCK_FUSE_READ_RESPONSE)); ++ g_debug("%s: Number of bytes read : %" FMTSZ "u\n", __FUNCTION__, size); + /* +* The current thread will block in read function until +* any other application accesses the file params->fileBlockName +diff --git a/open-vm-tools/services/plugins/dndcp/dndGuest/dndCPTransportGuestRpc.hpp b/open-vm-tools/services/plugins/dndcp/dndGuest/dndCPTransportGuestRpc.hpp +index 9b70984fc..424481baa 100644 +--- a/open-vm-tools/services/plugins/dndcp/dndGuest/dndCPTransportGuestRpc.hpp b/open-vm-tools/services/plugins/dndcp/dndGuest/dndCPTransportGuestRpc.hpp +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2010-2017 VMware, Inc. All rights reserved. ++ * Copyright (C) 2010-2017,2021 VMware, Inc. All rights reserved. + * + * This program is free software; you can redistribute it and/or
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/, app-emulation/open-vm-tools/files/
commit: 61e82256fbe02afb645e742335f7abceb9b8611d Author: Matt Turner gentoo org> AuthorDate: Mon Apr 19 21:07:43 2021 + Commit: Matt Turner gentoo org> CommitDate: Mon Apr 19 21:08:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61e82256 app-emulation/open-vm-tools: Fix build with glib-2.68 Closes: https://bugs.gentoo.org/784077 Signed-off-by: Matt Turner gentoo.org> app-emulation/open-vm-tools/files/11.2.5-glib-2.68.patch | 12 .../open-vm-tools/open-vm-tools-11.2.5_p17337674.ebuild | 1 + 2 files changed, 13 insertions(+) diff --git a/app-emulation/open-vm-tools/files/11.2.5-glib-2.68.patch b/app-emulation/open-vm-tools/files/11.2.5-glib-2.68.patch new file mode 100644 index 000..1e35f6cb673 --- /dev/null +++ b/app-emulation/open-vm-tools/files/11.2.5-glib-2.68.patch @@ -0,0 +1,12 @@ +--- a/open-vm-tools/lib/include/tracer.hh 2021-04-19 16:42:19.967147908 -0400 b/open-vm-tools/lib/include/tracer.hh 2021-04-19 16:42:27.364829692 -0400 +@@ -28,9 +28,7 @@ + + #include "vm_basic_defs.h" + +-extern "C" { + #include "glib.h" +-} + + + #ifdef VMX86_DEVEL diff --git a/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674.ebuild b/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674.ebuild index b67d57a3213..3ba72787b09 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674.ebuild @@ -69,6 +69,7 @@ S="${WORKDIR}/${MY_P}" PATCHES=( "${FILESDIR}/10.1.0-mount.vmhgfs.patch" "${FILESDIR}/10.1.0-Werror.patch" + "${FILESDIR}/11.2.5-glib-2.68.patch" ) pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 92941620109d6b04acc464358aed5dbe4e1bd83d Author: Mike Gilbert gentoo org> AuthorDate: Wed Feb 10 00:15:01 2021 + Commit: Mike Gilbert gentoo org> CommitDate: Wed Feb 10 00:15:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92941620 app-emulation/open-vm-tools: bump to 11.2.5 Signed-off-by: Mike Gilbert gentoo.org> app-emulation/open-vm-tools/Manifest | 1 + .../open-vm-tools-11.2.5_p17337674.ebuild | 142 + 2 files changed, 143 insertions(+) diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest index 9b7153cf2a2..879bf9f6a32 100644 --- a/app-emulation/open-vm-tools/Manifest +++ b/app-emulation/open-vm-tools/Manifest @@ -1 +1,2 @@ DIST open-vm-tools-11.2.0-16938113.tar.gz 4050857 BLAKE2B b0e5e1e985d9f3d50dbbb8a4a7939d37d8968f0aa15e6d7200b7ec8511bd059d3a78a4ddd763d22965dc6da614d156e6b7ee23af73490f8bbf8e1dc2664041d3 SHA512 c950d6e8ba5218dd40e845f3c2b09eeb640ef0d33c7ea1671164027927e062dcf0b4745f6e4515a7495ec20a6d06a8fbf700819f6211073194b5ef97d7be441d +DIST open-vm-tools-11.2.5-17337674.tar.gz 4057528 BLAKE2B 2adc5179e09a4bb501fe12c9e6dea7fee106516fd250899170a8fb3bcefb9b576136a82e4c3d3a73217b44aba8880728bb3588cedd715529f9b2991f0156ac84 SHA512 b6d4bc6522418ec7a881752181ad9240e535854df492e758abf3996c6afe245466ffbff60cc1b6cdff5cf731b5769c9f9cb96aed29f0b788d0eef05f91fcf8ab diff --git a/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674.ebuild b/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674.ebuild new file mode 100644 index 000..b67d57a3213 --- /dev/null +++ b/app-emulation/open-vm-tools/open-vm-tools-11.2.5_p17337674.ebuild @@ -0,0 +1,142 @@ +# Copyright 2007-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools linux-info pam systemd + +DESCRIPTION="Opensourced tools for VMware guests" +HOMEPAGE="https://github.com/vmware/open-vm-tools; +MY_P="${PN}-${PV/_p/-}" +SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV%_p*}/${MY_P}.tar.gz; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl +vgauth" +REQUIRED_USE=" + multimon? ( X ) + vgauth? ( ssl ) +" + +RDEPEND=" + dev-libs/glib + net-libs/libtirpc + deploypkg? ( dev-libs/libmspack ) + fuse? ( sys-fs/fuse:0 ) + pam? ( sys-libs/pam ) + ssl? ( dev-libs/openssl:0 ) + vgauth? ( + dev-libs/libxml2 + dev-libs/xmlsec + ) + X? ( + x11-libs/libXext + multimon? ( x11-libs/libXinerama ) + x11-libs/libXi + x11-libs/libXrender + x11-libs/libXrandr + x11-libs/libXtst + x11-libs/libSM + x11-libs/libXcomposite + x11-libs/gdk-pixbuf-xlib + x11-libs/gtk+:3 + gtkmm? ( + dev-cpp/gtkmm:3.0 + dev-libs/libsigc++:2 + ) + ) + dnet? ( dev-libs/libdnet ) + icu? ( dev-libs/icu:= ) + resolutionkms? ( + x11-libs/libdrm[video_cards_vmware] + virtual/libudev + ) +" + +DEPEND="${RDEPEND} + net-libs/rpcsvc-proto +" + +BDEPEND=" + dev-util/glib-utils + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( + "${FILESDIR}/10.1.0-mount.vmhgfs.patch" + "${FILESDIR}/10.1.0-Werror.patch" +) + +pkg_setup() { + local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3" + use X && CONFIG_CHECK+=" ~DRM_VMWGFX" + kernel_is -lt 3 9 || CONFIG_CHECK+=" ~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS" + kernel_is -lt 3 || CONFIG_CHECK+=" ~FUSE_FS" + kernel_is -lt 5 5 || CONFIG_CHECK+=" ~X86_IOPL_IOPERM" + linux-info_pkg_setup +} + +src_prepare() { + eapply -p2 "${PATCHES[@]}" + eapply_user + eautoreconf +} + +src_configure() { + local myeconfargs=( + --without-root-privileges + $(use_enable multimon) + $(use_with X x) + $(use_with X gtk3) + $(use_with gtkmm gtkmm3) + $(use_enable doc docs) + --disable-tests + $(use_enable resolutionkms) + --disable-static + $(use_enable deploypkg) + $(use_with pam) + $(use_enable vgauth) + $(use_with dnet) + $(use_with icu) + ) + # Avoid a bug in configure.ac + use ssl || myeconfargs+=( --without-ssl ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die + + if use pam; then + rm "${ED}"/etc/pam.d/vmtoolsd || die + pamd_mimic_system vmtoolsd
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: a8f0a4ff1df8ed0963d127de221267e8a4e3d592 Author: Sam James gentoo org> AuthorDate: Wed Jan 6 08:07:33 2021 + Commit: Sam James gentoo org> CommitDate: Wed Jan 6 08:07:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8f0a4ff app-emulation/open-vm-tools: Stabilize 11.2.0_p16938113-r1 x86, #761304 Signed-off-by: Sam James gentoo.org> app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r1.ebuild b/app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r1.ebuild index 736a7c37f20..16c6fc0874c 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r1.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2007-2020 Gentoo Authors +# Copyright 2007-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV%_ LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl static-libs +vgauth" REQUIRED_USE=" multimon? ( X )
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 79ffd9b76f94745ad06d2f886d033ebe5268678f Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Dec 24 10:03:21 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Dec 24 10:03:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79ffd9b7 app-emulation/open-vm-tools: amd64 stable wrt bug #761304 Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r1.ebuild b/app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r1.ebuild index 5a5962cae49..736a7c37f20 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r1.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV%_ LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl static-libs +vgauth" REQUIRED_USE=" multimon? ( X )
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: b30333bcc1b2ae7f8fdcd65353beefbeeb21fb4a Author: Mike Gilbert gentoo org> AuthorDate: Mon Dec 14 16:55:18 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Dec 14 16:55:18 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b30333bc app-emulation/open-vm-tools: drop toolchain-funcs Signed-off-by: Mike Gilbert gentoo.org> app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r1.ebuild b/app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r1.ebuild index da011c87574..5a5962cae49 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r1.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit autotools linux-info pam systemd toolchain-funcs +inherit autotools linux-info pam systemd DESCRIPTION="Opensourced tools for VMware guests" HOMEPAGE="https://github.com/vmware/open-vm-tools;
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 838bb44e9778d6316e20387d5655e949d99e59f3 Author: Mike Gilbert gentoo org> AuthorDate: Mon Dec 14 16:54:20 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Dec 14 16:54:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=838bb44e app-emulation/open-vm-tools: depend on gdk-pixbuf-xlib Signed-off-by: Mike Gilbert gentoo.org> ...11.2.0_p16938113.ebuild => open-vm-tools-11.2.0_p16938113-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113.ebuild b/app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r1.ebuild similarity index 99% rename from app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113.ebuild rename to app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r1.ebuild index b710d1bb40c..da011c87574 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113-r1.ebuild @@ -39,7 +39,7 @@ RDEPEND=" x11-libs/libXtst x11-libs/libSM x11-libs/libXcomposite - x11-libs/gdk-pixbuf:2 + x11-libs/gdk-pixbuf-xlib x11-libs/gtk+:3 gtkmm? ( dev-cpp/gtkmm:3.0
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/files/
commit: 7e51c6a6b2d0438b27e3a383c5878766bb5cce7e Author: Michael Mair-Keimberger gmail com> AuthorDate: Fri Nov 20 17:22:41 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Nov 20 18:35:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e51c6a6 app-emulation/open-vm-tools: remove unused patch Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Michael Mair-Keimberger gmail.com> Signed-off-by: Mike Gilbert gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/18337 .../files/11.0.1-udev-complaints.patch | 60 -- 1 file changed, 60 deletions(-) diff --git a/app-emulation/open-vm-tools/files/11.0.1-udev-complaints.patch b/app-emulation/open-vm-tools/files/11.0.1-udev-complaints.patch deleted file mode 100644 index b34e06d1a22..000 --- a/app-emulation/open-vm-tools/files/11.0.1-udev-complaints.patch +++ /dev/null @@ -1,60 +0,0 @@ -From f1dab8ded454b6993a4d96d0aefc700f1796 Mon Sep 17 00:00:00 2001 -From: Oliver Kurth -Date: Mon, 28 Oct 2019 16:12:42 -0700 -Subject: [PATCH] stop systemd-243 udev complaints #371 - -Address issues from pull request #371 on github: -- fix substiution variables for systemd-243 -- fix permissions of rules file -See https://github.com/vmware/open-vm-tools/pull/371 - open-vm-tools/AUTHORS| 4 - open-vm-tools/udev/99-vmware-scsi-udev.rules | 6 +++--- - open-vm-tools/udev/Makefile.am | 4 ++-- - 3 files changed, 9 insertions(+), 5 deletions(-) - -diff --git a/open-vm-tools/AUTHORS b/open-vm-tools/AUTHORS -index 08cc28ef2..026de07e6 100644 a/open-vm-tools/AUTHORS -+++ b/open-vm-tools/AUTHORS -@@ -49,3 +49,7 @@ Josh PaetzelAdditional changes to vmmemctl.ko for FreeBSD 12.0 API changes. - - Haruki TsurumotoFix Asianux identification - - https://github.com/vmware/open-vm-tools/pull/325 -+ -+MilhouseVH stop systemd-243 udev complaints -+- https://github.com/vmware/open-vm-tools/pull/371 -+ -diff --git a/open-vm-tools/udev/99-vmware-scsi-udev.rules b/open-vm-tools/udev/99-vmware-scsi-udev.rules -index 053b59706..fb4ed6844 100644 a/open-vm-tools/udev/99-vmware-scsi-udev.rules -+++ b/open-vm-tools/udev/99-vmware-scsi-udev.rules -@@ -1,7 +1,7 @@ --# Copyright (C) 2016 VMware, Inc. All rights reserved. -+# Copyright (C) 2016,2019 VMware, Inc. All rights reserved. - # - # This file is part of open-vm-tools - --ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="VMware*", ATTRS{model}=="Virtual disk*", ENV{DEVTYPE}=="disk", RUN+="/bin/sh -c 'echo 180 >/sys$DEVPATH/device/timeout'" --ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="VMware*", ATTRS{model}=="VMware Virtual S", ENV{DEVTYPE}=="disk", RUN+="/bin/sh -c 'echo 180 >/sys$DEVPATH/device/timeout'" -+ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="VMware*", ATTRS{model}=="Virtual disk*", ENV{DEVTYPE}=="disk", RUN+="/bin/sh -c 'echo 180 >/sys$env{DEVPATH}/device/timeout'" -+ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="VMware*", ATTRS{model}=="VMware Virtual S", ENV{DEVTYPE}=="disk", RUN+="/bin/sh -c 'echo 180 >/sys$env{DEVPATH}/device/timeout'" - -diff --git a/open-vm-tools/udev/Makefile.am b/open-vm-tools/udev/Makefile.am -index 68fbc3e27..c3baadf16 100644 a/open-vm-tools/udev/Makefile.am -+++ b/open-vm-tools/udev/Makefile.am -@@ -1,5 +1,5 @@ - --### Copyright (C) 2016 VMware, Inc. All rights reserved. -+### Copyright (C) 2016,2019 VMware, Inc. All rights reserved. - ### - ### This program is free software; you can redistribute it and/or modify - ### it under the terms of version 2 of the GNU General Public License as -@@ -17,5 +17,5 @@ - - install-data-local: - $(INSTALL) -d $(DESTDIR)$(UDEVRULESDIR) -- $(INSTALL) $(srcdir)/99-vmware-scsi-udev.rules $(DESTDIR)$(UDEVRULESDIR) -+ $(INSTALL) -m 644 $(srcdir)/99-vmware-scsi-udev.rules $(DESTDIR)$(UDEVRULESDIR) -
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 30759443ff9727b6cba7ec7c2066c4721f99 Author: Mike Gilbert gentoo org> AuthorDate: Mon Nov 16 19:24:28 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Nov 16 19:24:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30759443 app-emulation/open-vm-tools: bump to 11.2.0 Closes: https://bugs.gentoo.org/744154 Signed-off-by: Mike Gilbert gentoo.org> app-emulation/open-vm-tools/Manifest | 3 +- .../open-vm-tools/open-vm-tools-11.0.1-r1.ebuild | 142 - ...build => open-vm-tools-11.2.0_p16938113.ebuild} | 4 +- 3 files changed, 3 insertions(+), 146 deletions(-) diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest index 3860659e62e..9b7153cf2a2 100644 --- a/app-emulation/open-vm-tools/Manifest +++ b/app-emulation/open-vm-tools/Manifest @@ -1,2 +1 @@ -DIST open-vm-tools-11.0.1-14773994.tar.gz 3972888 BLAKE2B 8ead9b37e9fa861386087d50af4e20274a9ee9fafd929da3ca0652ea2c4eecff4c203cadf02d38401bfd7ff0129ebcc7895d2819785cf2d818aac91a46f8d163 SHA512 3f500b3f0daaed01f787cf271d094b693baa18304491c3b58c79b64ab7db41b1b4a4747440e0039b2d9f9cc7e1474ee15f0ee7413544a34c2c9402443c145276 -DIST open-vm-tools-11.1.0-16036546.tar.gz 3986835 BLAKE2B f02e9426fb324ec0f4f78f43554a55ce0b615f609f888c008e8ecaf59332b9e25b0c865730cd263be1936d223c9cd5e078d304d1ddd8903cec88512cd63c258b SHA512 cd1f8399b9660ecac8222cfdc0d6331dce67db2f3a1788f21b18b201066dbcd059f429130f1fb5b416bb9a06b4882ec462a134aa8ca595f17dc48af0b7f59e8e +DIST open-vm-tools-11.2.0-16938113.tar.gz 4050857 BLAKE2B b0e5e1e985d9f3d50dbbb8a4a7939d37d8968f0aa15e6d7200b7ec8511bd059d3a78a4ddd763d22965dc6da614d156e6b7ee23af73490f8bbf8e1dc2664041d3 SHA512 c950d6e8ba5218dd40e845f3c2b09eeb640ef0d33c7ea1671164027927e062dcf0b4745f6e4515a7495ec20a6d06a8fbf700819f6211073194b5ef97d7be441d diff --git a/app-emulation/open-vm-tools/open-vm-tools-11.0.1-r1.ebuild b/app-emulation/open-vm-tools/open-vm-tools-11.0.1-r1.ebuild deleted file mode 100644 index 3fb3beb6d1d..000 --- a/app-emulation/open-vm-tools/open-vm-tools-11.0.1-r1.ebuild +++ /dev/null @@ -1,142 +0,0 @@ -# Copyright 2007-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools linux-info pam systemd toolchain-funcs - -DESCRIPTION="Opensourced tools for VMware guests" -HOMEPAGE="https://github.com/vmware/open-vm-tools; -MY_P="${P}-14773994" -SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/${MY_P}.tar.gz; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl static-libs +vgauth" -REQUIRED_USE=" - multimon? ( X ) - vgauth? ( ssl ) -" - -RDEPEND=" - dev-libs/glib - net-libs/libtirpc - deploypkg? ( dev-libs/libmspack ) - fuse? ( sys-fs/fuse:0 ) - pam? ( sys-libs/pam ) - ssl? ( dev-libs/openssl:0 ) - vgauth? ( - dev-libs/libxml2 - dev-libs/xmlsec - ) - X? ( - x11-libs/libXext - multimon? ( x11-libs/libXinerama ) - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXrandr - x11-libs/libXtst - x11-libs/libSM - x11-libs/libXcomposite - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - gtkmm? ( - dev-cpp/gtkmm:3.0 - dev-libs/libsigc++:2 - ) - ) - dnet? ( dev-libs/libdnet ) - icu? ( dev-libs/icu:= ) - resolutionkms? ( - x11-libs/libdrm[video_cards_vmware] - virtual/libudev - ) -" - -DEPEND="${RDEPEND} - net-libs/rpcsvc-proto -" - -BDEPEND=" - dev-util/glib-utils - virtual/pkgconfig - doc? ( app-doc/doxygen ) -" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}/10.1.0-mount.vmhgfs.patch" - "${FILESDIR}/10.1.0-Werror.patch" - "${FILESDIR}/11.0.1-udev-complaints.patch" -) - -pkg_setup() { - local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3" - use X && CONFIG_CHECK+=" ~DRM_VMWGFX" - kernel_is -lt 3 9 || CONFIG_CHECK+=" ~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS" - kernel_is -lt 3 || CONFIG_CHECK+=" ~FUSE_FS" - linux-info_pkg_setup -} - -src_prepare() { - eapply -p2 "${PATCHES[@]}" - eapply_user - eautoreconf -} - -src_configure() { - local myeconfargs=( - --without-root-privileges - $(use_enable multimon) - $(use_with X x) - $(use_with X gtk3) - $(use_with gtkmm gtkmm3) - $(use_enable doc docs) - --disable-tests - $(use_enable resolutionkms) - $(use_enable static-libs static) - $(use_enable deploypkg) - $(use_with
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 1aba736dc9bcbae607cfb0b5354588ba61410a52 Author: Mike Gilbert gentoo org> AuthorDate: Sat May 9 22:17:54 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Sat May 9 22:18:58 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1aba736d app-emulation/open-vm-tools: bump to 11.1.0 Closes: https://bugs.gentoo.org/721348 Signed-off-by: Mike Gilbert gentoo.org> app-emulation/open-vm-tools/Manifest | 1 + .../open-vm-tools/open-vm-tools-11.1.0.ebuild | 142 + 2 files changed, 143 insertions(+) diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest index 7a4c2c3d6bf..3860659e62e 100644 --- a/app-emulation/open-vm-tools/Manifest +++ b/app-emulation/open-vm-tools/Manifest @@ -1 +1,2 @@ DIST open-vm-tools-11.0.1-14773994.tar.gz 3972888 BLAKE2B 8ead9b37e9fa861386087d50af4e20274a9ee9fafd929da3ca0652ea2c4eecff4c203cadf02d38401bfd7ff0129ebcc7895d2819785cf2d818aac91a46f8d163 SHA512 3f500b3f0daaed01f787cf271d094b693baa18304491c3b58c79b64ab7db41b1b4a4747440e0039b2d9f9cc7e1474ee15f0ee7413544a34c2c9402443c145276 +DIST open-vm-tools-11.1.0-16036546.tar.gz 3986835 BLAKE2B f02e9426fb324ec0f4f78f43554a55ce0b615f609f888c008e8ecaf59332b9e25b0c865730cd263be1936d223c9cd5e078d304d1ddd8903cec88512cd63c258b SHA512 cd1f8399b9660ecac8222cfdc0d6331dce67db2f3a1788f21b18b201066dbcd059f429130f1fb5b416bb9a06b4882ec462a134aa8ca595f17dc48af0b7f59e8e diff --git a/app-emulation/open-vm-tools/open-vm-tools-11.1.0.ebuild b/app-emulation/open-vm-tools/open-vm-tools-11.1.0.ebuild new file mode 100644 index 000..b9f5c70c041 --- /dev/null +++ b/app-emulation/open-vm-tools/open-vm-tools-11.1.0.ebuild @@ -0,0 +1,142 @@ +# Copyright 2007-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools linux-info pam systemd toolchain-funcs + +DESCRIPTION="Opensourced tools for VMware guests" +HOMEPAGE="https://github.com/vmware/open-vm-tools; +MY_P="${P}-16036546" +SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/${MY_P}.tar.gz; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl static-libs +vgauth" +REQUIRED_USE=" + multimon? ( X ) + vgauth? ( ssl ) +" + +RDEPEND=" + dev-libs/glib + net-libs/libtirpc + deploypkg? ( dev-libs/libmspack ) + fuse? ( sys-fs/fuse:0 ) + pam? ( sys-libs/pam ) + ssl? ( dev-libs/openssl:0 ) + vgauth? ( + dev-libs/libxml2 + dev-libs/xmlsec + ) + X? ( + x11-libs/libXext + multimon? ( x11-libs/libXinerama ) + x11-libs/libXi + x11-libs/libXrender + x11-libs/libXrandr + x11-libs/libXtst + x11-libs/libSM + x11-libs/libXcomposite + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + gtkmm? ( + dev-cpp/gtkmm:3.0 + dev-libs/libsigc++:2 + ) + ) + dnet? ( dev-libs/libdnet ) + icu? ( dev-libs/icu:= ) + resolutionkms? ( + x11-libs/libdrm[video_cards_vmware] + virtual/libudev + ) +" + +DEPEND="${RDEPEND} + net-libs/rpcsvc-proto +" + +BDEPEND=" + dev-util/glib-utils + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( + "${FILESDIR}/10.1.0-mount.vmhgfs.patch" + "${FILESDIR}/10.1.0-Werror.patch" +) + +pkg_setup() { + local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3" + use X && CONFIG_CHECK+=" ~DRM_VMWGFX" + kernel_is -lt 3 9 || CONFIG_CHECK+=" ~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS" + kernel_is -lt 3 || CONFIG_CHECK+=" ~FUSE_FS" + kernel_is -lt 5 5 || CONFIG_CHECK+=" ~X86_IOPL_IOPERM" + linux-info_pkg_setup +} + +src_prepare() { + eapply -p2 "${PATCHES[@]}" + eapply_user + eautoreconf +} + +src_configure() { + local myeconfargs=( + --without-root-privileges + $(use_enable multimon) + $(use_with X x) + $(use_with X gtk3) + $(use_with gtkmm gtkmm3) + $(use_enable doc docs) + --disable-tests + $(use_enable resolutionkms) + $(use_enable static-libs static) + $(use_enable deploypkg) + $(use_with pam) + $(use_enable vgauth) + $(use_with dnet) + $(use_with icu) + ) + # Avoid a bug in configure.ac + use ssl || myeconfargs+=( --without-ssl ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die + + if use pam; then + rm "${ED}"/etc/pam.d/vmtoolsd || die +
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/files/, app-emulation/open-vm-tools/
commit: d41be7e2d80c3164594952e0b03504b52b006221 Author: Mike Gilbert gentoo org> AuthorDate: Fri Dec 20 18:22:02 2019 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Dec 20 18:22:02 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d41be7e2 app-emulation/open-vm-tools: fix udev warnings Package-Manager: Portage-2.3.82, Repoman-2.3.20_p9 Signed-off-by: Mike Gilbert gentoo.org> .../files/11.0.1-udev-complaints.patch | 60 ++ ...1.0.1.ebuild => open-vm-tools-11.0.1-r1.ebuild} | 1 + 2 files changed, 61 insertions(+) diff --git a/app-emulation/open-vm-tools/files/11.0.1-udev-complaints.patch b/app-emulation/open-vm-tools/files/11.0.1-udev-complaints.patch new file mode 100644 index 000..b34e06d1a22 --- /dev/null +++ b/app-emulation/open-vm-tools/files/11.0.1-udev-complaints.patch @@ -0,0 +1,60 @@ +From f1dab8ded454b6993a4d96d0aefc700f1796 Mon Sep 17 00:00:00 2001 +From: Oliver Kurth +Date: Mon, 28 Oct 2019 16:12:42 -0700 +Subject: [PATCH] stop systemd-243 udev complaints #371 + +Address issues from pull request #371 on github: +- fix substiution variables for systemd-243 +- fix permissions of rules file +See https://github.com/vmware/open-vm-tools/pull/371 +--- + open-vm-tools/AUTHORS| 4 + open-vm-tools/udev/99-vmware-scsi-udev.rules | 6 +++--- + open-vm-tools/udev/Makefile.am | 4 ++-- + 3 files changed, 9 insertions(+), 5 deletions(-) + +diff --git a/open-vm-tools/AUTHORS b/open-vm-tools/AUTHORS +index 08cc28ef2..026de07e6 100644 +--- a/open-vm-tools/AUTHORS b/open-vm-tools/AUTHORS +@@ -49,3 +49,7 @@ Josh PaetzelAdditional changes to vmmemctl.ko for FreeBSD 12.0 API changes. + + Haruki TsurumotoFix Asianux identification + - https://github.com/vmware/open-vm-tools/pull/325 ++ ++MilhouseVH stop systemd-243 udev complaints ++- https://github.com/vmware/open-vm-tools/pull/371 ++ +diff --git a/open-vm-tools/udev/99-vmware-scsi-udev.rules b/open-vm-tools/udev/99-vmware-scsi-udev.rules +index 053b59706..fb4ed6844 100644 +--- a/open-vm-tools/udev/99-vmware-scsi-udev.rules b/open-vm-tools/udev/99-vmware-scsi-udev.rules +@@ -1,7 +1,7 @@ +-# Copyright (C) 2016 VMware, Inc. All rights reserved. ++# Copyright (C) 2016,2019 VMware, Inc. All rights reserved. + # + # This file is part of open-vm-tools + +-ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="VMware*", ATTRS{model}=="Virtual disk*", ENV{DEVTYPE}=="disk", RUN+="/bin/sh -c 'echo 180 >/sys$DEVPATH/device/timeout'" +-ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="VMware*", ATTRS{model}=="VMware Virtual S", ENV{DEVTYPE}=="disk", RUN+="/bin/sh -c 'echo 180 >/sys$DEVPATH/device/timeout'" ++ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="VMware*", ATTRS{model}=="Virtual disk*", ENV{DEVTYPE}=="disk", RUN+="/bin/sh -c 'echo 180 >/sys$env{DEVPATH}/device/timeout'" ++ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="VMware*", ATTRS{model}=="VMware Virtual S", ENV{DEVTYPE}=="disk", RUN+="/bin/sh -c 'echo 180 >/sys$env{DEVPATH}/device/timeout'" + +diff --git a/open-vm-tools/udev/Makefile.am b/open-vm-tools/udev/Makefile.am +index 68fbc3e27..c3baadf16 100644 +--- a/open-vm-tools/udev/Makefile.am b/open-vm-tools/udev/Makefile.am +@@ -1,5 +1,5 @@ + +-### Copyright (C) 2016 VMware, Inc. All rights reserved. ++### Copyright (C) 2016,2019 VMware, Inc. All rights reserved. + ### + ### This program is free software; you can redistribute it and/or modify + ### it under the terms of version 2 of the GNU General Public License as +@@ -17,5 +17,5 @@ + + install-data-local: + $(INSTALL) -d $(DESTDIR)$(UDEVRULESDIR) +- $(INSTALL) $(srcdir)/99-vmware-scsi-udev.rules $(DESTDIR)$(UDEVRULESDIR) ++ $(INSTALL) -m 644 $(srcdir)/99-vmware-scsi-udev.rules $(DESTDIR)$(UDEVRULESDIR) + diff --git a/app-emulation/open-vm-tools/open-vm-tools-11.0.1.ebuild b/app-emulation/open-vm-tools/open-vm-tools-11.0.1-r1.ebuild similarity index 98% rename from app-emulation/open-vm-tools/open-vm-tools-11.0.1.ebuild rename to app-emulation/open-vm-tools/open-vm-tools-11.0.1-r1.ebuild index d86104a2c50..3fb3beb6d1d 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-11.0.1.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-11.0.1-r1.ebuild @@ -69,6 +69,7 @@ S="${WORKDIR}/${MY_P}" PATCHES=( "${FILESDIR}/10.1.0-mount.vmhgfs.patch" "${FILESDIR}/10.1.0-Werror.patch" + "${FILESDIR}/11.0.1-udev-complaints.patch" ) pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 5b6348a74933ee913f42d433501e31bbaf50a2e4 Author: Mike Gilbert gentoo org> AuthorDate: Thu Dec 19 18:10:09 2019 + Commit: Mike Gilbert gentoo org> CommitDate: Thu Dec 19 18:10:41 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b6348a7 app-emulation/open-vm-tools: bump to 11.0.1 Package-Manager: Portage-2.3.80_p5, Repoman-2.3.19_p4 Signed-off-by: Mike Gilbert gentoo.org> app-emulation/open-vm-tools/Manifest | 2 +- app-emulation/open-vm-tools/metadata.xml | 1 - ...-tools-10.3.10.ebuild => open-vm-tools-11.0.1.ebuild} | 16 +++- 3 files changed, 4 insertions(+), 15 deletions(-) diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest index efae4d3de09..7a4c2c3d6bf 100644 --- a/app-emulation/open-vm-tools/Manifest +++ b/app-emulation/open-vm-tools/Manifest @@ -1 +1 @@ -DIST open-vm-tools-10.3.10-12406962.tar.gz 4625419 BLAKE2B 1cc3759740f1384e5ae53d3afb8e49e7546c078914ff8d2da12782cb19bcf513d4cd7a0650179eece6ed17fc29bcfc2fd67f629e1d02edeabaf09d401d7922b9 SHA512 fd35794896c2de5a3b6c7fad0e86558ae0f16c7ab09c791d0d9b8a61cff8052d3d5fcfd19613f793251050f86edda2335b29f49503b3fee41f48495b2ab80a0a +DIST open-vm-tools-11.0.1-14773994.tar.gz 3972888 BLAKE2B 8ead9b37e9fa861386087d50af4e20274a9ee9fafd929da3ca0652ea2c4eecff4c203cadf02d38401bfd7ff0129ebcc7895d2819785cf2d818aac91a46f8d163 SHA512 3f500b3f0daaed01f787cf271d094b693baa18304491c3b58c79b64ab7db41b1b4a4747440e0039b2d9f9cc7e1474ee15f0ee7413544a34c2c9402443c145276 diff --git a/app-emulation/open-vm-tools/metadata.xml b/app-emulation/open-vm-tools/metadata.xml index 4dda94172be..b3da7a11a51 100644 --- a/app-emulation/open-vm-tools/metadata.xml +++ b/app-emulation/open-vm-tools/metadata.xml @@ -16,7 +16,6 @@ Enable support for nicinfo Generate API documentation Enable vmblock-fuse/vmhgfs-fuse - Build grabbitmqproxy plugin Compile with Gtkmm and sigc++ (Recommended) Enable multimon (Requires X) Build the linux/unix resolutionkms module diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.3.10.ebuild b/app-emulation/open-vm-tools/open-vm-tools-11.0.1.ebuild similarity index 86% rename from app-emulation/open-vm-tools/open-vm-tools-10.3.10.ebuild rename to app-emulation/open-vm-tools/open-vm-tools-11.0.1.ebuild index c820c884e1f..d86104a2c50 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-10.3.10.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-11.0.1.ebuild @@ -3,21 +3,20 @@ EAPI=7 -inherit autotools linux-info pam systemd toolchain-funcs user +inherit autotools linux-info pam systemd toolchain-funcs DESCRIPTION="Opensourced tools for VMware guests" HOMEPAGE="https://github.com/vmware/open-vm-tools; -MY_P="${P}-12406962" +MY_P="${P}-14773994" SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/${MY_P}.tar.gz; LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="X +deploypkg +dnet doc +fuse +grabbitmqproxy gtkmm +icu multimon pam +resolutionkms +ssl static-libs +vgauth" +IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl static-libs +vgauth" REQUIRED_USE=" multimon? ( X ) vgauth? ( ssl ) - grabbitmqproxy? ( ssl ) " RDEPEND=" @@ -98,10 +97,8 @@ src_configure() { $(use_enable resolutionkms) $(use_enable static-libs static) $(use_enable deploypkg) - $(use_enable grabbitmqproxy) $(use_with pam) $(use_enable vgauth) - --disable-caf $(use_with dnet) $(use_with icu) ) @@ -140,12 +137,5 @@ src_install() { if use X; then fperms 4711 /usr/bin/vmware-user-suid-wrapper dobin scripts/common/vmware-xdg-detect-de - - elog "To be able to use the drag'n'drop feature of VMware for file" - elog "exchange, please add the users to the 'vmware' group." fi } - -pkg_postinst() { - enewgroup vmware -}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 129a8a239cdf68d7d53ef37ee75ed5f6a0429651 Author: Mikle Kolyada gentoo org> AuthorDate: Sat Oct 12 18:38:04 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Oct 12 18:38:04 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=129a8a23 app-emulation/open-vm-tools: migrate to sys-libs/pam Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Mikle Kolyada gentoo.org> app-emulation/open-vm-tools/open-vm-tools-10.3.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.3.10.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.3.10.ebuild index bfb651aac5a..c820c884e1f 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-10.3.10.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-10.3.10.ebuild @@ -25,7 +25,7 @@ RDEPEND=" net-libs/libtirpc deploypkg? ( dev-libs/libmspack ) fuse? ( sys-fs/fuse:0 ) - pam? ( virtual/pam ) + pam? ( sys-libs/pam ) ssl? ( dev-libs/openssl:0 ) vgauth? ( dev-libs/libxml2
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 30ec83464566b006d629bc35c730630bbc2af110 Author: Mike Gilbert gentoo org> AuthorDate: Sat Aug 17 18:02:50 2019 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Aug 17 18:02:50 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30ec8346 app-emulation/open-vm-tools: depend on dev-util/glib-utils Closes: https://bugs.gentoo.org/692354 Package-Manager: Portage-2.3.71_p6, Repoman-2.3.17_p5 Signed-off-by: Mike Gilbert gentoo.org> app-emulation/open-vm-tools/open-vm-tools-10.3.10.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.3.10.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.3.10.ebuild index e187742303d..bfb651aac5a 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-10.3.10.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-10.3.10.ebuild @@ -60,6 +60,7 @@ DEPEND="${RDEPEND} " BDEPEND=" + dev-util/glib-utils virtual/pkgconfig doc? ( app-doc/doxygen ) "
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 6331dca292f04e89f81da2d72aeca81736dc44ea Author: Michał Górny gentoo org> AuthorDate: Fri Apr 12 20:21:33 2019 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 12 20:21:57 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6331dca2 app-emulation/open-vm-tools: Remove vmware project from maints Signed-off-by: Michał Górny gentoo.org> app-emulation/open-vm-tools/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/app-emulation/open-vm-tools/metadata.xml b/app-emulation/open-vm-tools/metadata.xml index fffabeca19b..4dda94172be 100644 --- a/app-emulation/open-vm-tools/metadata.xml +++ b/app-emulation/open-vm-tools/metadata.xml @@ -5,10 +5,6 @@ flop...@gentoo.org Mike Gilbert - - vmw...@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
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 1014d67b6fef117cf70dbedd46149195b129fa00 Author: Mike Gilbert gentoo org> AuthorDate: Fri Apr 12 17:51:58 2019 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Apr 12 17:52:48 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1014d67b app-emulation/open-vm-tools: bump to 10.3.10 Closes: https://bugs.gentoo.org/683134 Package-Manager: Portage-2.3.62_p4, Repoman-2.3.12_p87 Signed-off-by: Mike Gilbert gentoo.org> app-emulation/open-vm-tools/Manifest | 2 +- .../{open-vm-tools-10.3.5.ebuild => open-vm-tools-10.3.10.ebuild} | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest index df97d993c4a..efae4d3de09 100644 --- a/app-emulation/open-vm-tools/Manifest +++ b/app-emulation/open-vm-tools/Manifest @@ -1 +1 @@ -DIST open-vm-tools-10.3.5-10430147.tar.gz 4623854 BLAKE2B a2bc0ed099cd713820aea17f01131fb4ffcdefedc04b2edb217b4a96c6c9a4007f8ecc80c40445580abffaf3fb0f67be3ca9f3df7a55d368109a53da91e0db77 SHA512 2f2b3d9a8d39b01904cf845936b51a468ba61a29ca64635f842451ca9fd90bf5a770967e4c332319327c6f920ac4fb06d304e185c18ab8898aeb4fcd491a4a1f +DIST open-vm-tools-10.3.10-12406962.tar.gz 4625419 BLAKE2B 1cc3759740f1384e5ae53d3afb8e49e7546c078914ff8d2da12782cb19bcf513d4cd7a0650179eece6ed17fc29bcfc2fd67f629e1d02edeabaf09d401d7922b9 SHA512 fd35794896c2de5a3b6c7fad0e86558ae0f16c7ab09c791d0d9b8a61cff8052d3d5fcfd19613f793251050f86edda2335b29f49503b3fee41f48495b2ab80a0a diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.3.5.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.3.10.ebuild similarity index 98% rename from app-emulation/open-vm-tools/open-vm-tools-10.3.5.ebuild rename to app-emulation/open-vm-tools/open-vm-tools-10.3.10.ebuild index 2b036c75b63..e187742303d 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-10.3.5.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-10.3.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 2007-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ inherit autotools linux-info pam systemd toolchain-funcs user DESCRIPTION="Opensourced tools for VMware guests" HOMEPAGE="https://github.com/vmware/open-vm-tools; -MY_P="${P}-10430147" +MY_P="${P}-12406962" SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/${MY_P}.tar.gz; LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/files/
commit: 37d1cd04fe9a69eafa7b79ae0aa76c9f18b2cad9 Author: Mike Gilbert gentoo org> AuthorDate: Fri Feb 15 21:22:12 2019 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Feb 15 21:22:12 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37d1cd04 app-emulation/open-vm-tools: remove old patches Package-Manager: Portage-2.3.59_p2, Repoman-2.3.12_p67 Signed-off-by: Mike Gilbert gentoo.org> .../open-vm-tools/files/10.1.0-vgauth.patch| 25 .../open-vm-tools/files/10.2.5-libtirpc.patch | 45 -- 2 files changed, 70 deletions(-) diff --git a/app-emulation/open-vm-tools/files/10.1.0-vgauth.patch b/app-emulation/open-vm-tools/files/10.1.0-vgauth.patch deleted file mode 100644 index bc91b1b141a..000 --- a/app-emulation/open-vm-tools/files/10.1.0-vgauth.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 488258effa60e293a7338422c33ce5c73f9b Mon Sep 17 00:00:00 2001 -From: Mike Gilbert -Date: Fri, 25 Nov 2016 13:59:34 -0500 -Subject: [PATCH] build: Always link VGAuthService using CXX - - open-vm-tools/vgauth/service/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/open-vm-tools/vgauth/service/Makefile.am b/open-vm-tools/vgauth/service/Makefile.am -index 8c51d9f2..8f99dad1 100644 a/open-vm-tools/vgauth/service/Makefile.am -+++ b/open-vm-tools/vgauth/service/Makefile.am -@@ -95,7 +95,7 @@ if HAVE_ICU - $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ - else -- VGAuthService_LINK = $(LINK) -+ VGAuthService_LINK = $(CXXLINK) - endif - - # Message catalogs. --- -2.11.0.rc2 - diff --git a/app-emulation/open-vm-tools/files/10.2.5-libtirpc.patch b/app-emulation/open-vm-tools/files/10.2.5-libtirpc.patch deleted file mode 100644 index a9dfb42b2fc..000 --- a/app-emulation/open-vm-tools/files/10.2.5-libtirpc.patch +++ /dev/null @@ -1,45 +0,0 @@ -From 75505fed193fc3779560b57c1b0d6d4209b05bf9 Mon Sep 17 00:00:00 2001 -From: Xiami -Date: Thu, 14 Jun 2018 16:23:00 +0800 -Subject: [PATCH] lib/dynxdr: for libtirpc - -glibc-2.26 do not provide RPC support by default. -This workaround only works for Gentoo as ebuild forces libtirpc. - open-vm-tools/lib/dynxdr/dynxdr.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/open-vm-tools/lib/dynxdr/dynxdr.c b/open-vm-tools/lib/dynxdr/dynxdr.c -index 95fdc7e2..d3182733 100644 a/open-vm-tools/lib/dynxdr/dynxdr.c -+++ b/open-vm-tools/lib/dynxdr/dynxdr.c -@@ -55,7 +55,7 @@ typedef struct DynXdrData { - * Mac OS X, FreeBSD and Solaris don't take a const parameter to the - * "x_getpostn" function. - */ --#if defined(__APPLE__) || defined(__FreeBSD__) || defined(sun) -+#if defined(__APPLE__) || defined(__FreeBSD__) || defined(sun) || defined(_TIRPC_XDR_H) - # define DYNXDR_GETPOS_CONST - #else - # define DYNXDR_GETPOS_CONST const -@@ -172,7 +172,7 @@ DynXdrSetPos(XDR *xdrs, // IN - } - - --#if defined(__GLIBC__) || (defined(sun) && (defined(_LP64) || defined(_KERNEL))) -+#if (defined(__GLIBC__) && !defined(_TIRPC_XDR_H)) || (defined(sun) && (defined(_LP64) || defined(_KERNEL))) - /* - *- - * -@@ -322,7 +322,7 @@ DynXdr_Create(XDR *in) // IN - DynXdrSetPos, /* x_setpostn */ - DynXdrInline, /* x_inline */ - NULL, /* x_destroy */ --#if defined(__GLIBC__) -+#if defined(__GLIBC__) && !defined(_TIRPC_XDR_H) - NULL, /* x_getint32 */ - DynXdrPutInt32, /* x_putint32 */ - #elif defined(__APPLE__) --- -2.16.4 -
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 98eb5bccd994c2fc299702efb0e61bc3fc145362 Author: Mike Gilbert gentoo org> AuthorDate: Fri Feb 15 21:21:05 2019 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Feb 15 21:21:05 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98eb5bcc app-emulation/open-vm-tools: remove old Package-Manager: Portage-2.3.59_p2, Repoman-2.3.12_p67 Signed-off-by: Mike Gilbert gentoo.org> app-emulation/open-vm-tools/Manifest | 3 - app-emulation/open-vm-tools/metadata.xml | 4 - .../open-vm-tools/open-vm-tools-10.1.10.ebuild | 152 --- .../open-vm-tools/open-vm-tools-10.1.15.ebuild | 156 .../open-vm-tools/open-vm-tools-10.2.5.ebuild | 163 - 5 files changed, 478 deletions(-) diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest index 5da3cfa869b..df97d993c4a 100644 --- a/app-emulation/open-vm-tools/Manifest +++ b/app-emulation/open-vm-tools/Manifest @@ -1,4 +1 @@ -DIST open-vm-tools-10.1.10-6082533.tar.gz 5111726 BLAKE2B 22e2e901c542ae14b7537bc26ff848359f30bde6824a16968b70070dd6e57c92fbf76dca0d02e35ef45bda257725e207632b0602a4336bd2d9c97d10fb094967 SHA512 60c52a24509cb0630f2ad649fe6717fefff624fc2a5c736ced35cbdb8f639264d482e063e8140eedb39216adfb1231d58232bfef0233ebc477ba4f9a732c5965 -DIST open-vm-tools-10.1.15-6677369.tar.gz 5153995 BLAKE2B 03c6b359df8f42f1ba65331dcac67e8ce86b0fce9a572c1665d3f385cae14f1757611d3948d30bb5b2e40bb2b4673bb244c45f56098faf09d6de515bb937ea3f SHA512 fe3699a7f704bdadc4c274c963d177f4700067e7436074554b7cf113ffa341ad0e4753016214f947418fd5a7cb4a6f2c0342acf074b6b414b3fd18fd2ea2bc58 -DIST open-vm-tools-10.2.5-8068406.tar.gz 4818035 BLAKE2B 87e3edc42afceaf9efe69ae8cbd1abfbbf959fe09a721dbe4737ca30c6b57dcf1d8bff23bb3ed3d2236c31e7f3e6fd4d10a689b40b3b725eb580609a68bb7090 SHA512 da2f26b4b22e195af111cc16d5819aeb963f0dfa18b5d2677d897549836ec8679808315646f7f86ae36862df9e623bbcb5d553dae97a68b3ef928a5c07ea2e68 DIST open-vm-tools-10.3.5-10430147.tar.gz 4623854 BLAKE2B a2bc0ed099cd713820aea17f01131fb4ffcdefedc04b2edb217b4a96c6c9a4007f8ecc80c40445580abffaf3fb0f67be3ca9f3df7a55d368109a53da91e0db77 SHA512 2f2b3d9a8d39b01904cf845936b51a468ba61a29ca64635f842451ca9fd90bf5a770967e4c332319327c6f920ac4fb06d304e185c18ab8898aeb4fcd491a4a1f diff --git a/app-emulation/open-vm-tools/metadata.xml b/app-emulation/open-vm-tools/metadata.xml index 9e8e61bb812..fffabeca19b 100644 --- a/app-emulation/open-vm-tools/metadata.xml +++ b/app-emulation/open-vm-tools/metadata.xml @@ -16,7 +16,6 @@ of virtual machines. - Build Common Agent Framework Build deploypkg plugin Enable support for nicinfo Generate API documentation @@ -24,11 +23,8 @@ Build grabbitmqproxy plugin Compile with Gtkmm and sigc++ (Recommended) Enable multimon (Requires X) - Force shared libraries to be built as PIC 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 diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.1.10.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.1.10.ebuild deleted file mode 100644 index 5ba66d7b94f..000 --- a/app-emulation/open-vm-tools/open-vm-tools-10.1.10.ebuild +++ /dev/null @@ -1,152 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -MODULES_OPTIONAL_USE="modules" - -inherit autotools linux-mod pam systemd toolchain-funcs user - -DESCRIPTION="Opensourced tools for VMware guests" -HOMEPAGE="https://github.com/vmware/open-vm-tools; -MY_P="${P}-6082533" -SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/${MY_P}.tar.gz; - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="X doc grabbitmqproxy icu pam +pic vgauth xinerama" - -COMMON_DEPEND=" - dev-libs/glib:2 - dev-libs/libdnet - sys-fs/fuse:0 - >=sys-process/procps-3.3.2 - grabbitmqproxy? ( dev-libs/openssl:0 ) - icu? ( dev-libs/icu:= ) - pam? ( virtual/pam ) - vgauth? ( - dev-libs/openssl:0 - dev-libs/xerces-c - dev-libs/xml-security-c - ) - X? ( - dev-cpp/gtkmm:3.0 - x11-libs/gtk+:3 - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXrandr - x11-libs/libXtst - xinerama? ( x11-libs/libXinerama ) - ) -" -
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 7f2d09448cb722e15248ddfa4d4866194146dfe7 Author: Mike Gilbert gentoo org> AuthorDate: Tue Dec 18 17:12:03 2018 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Dec 18 17:12:03 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f2d0944 app-emulation/open-vm-tools: drop caf support Upstream is planning to drop this in the next release anyway. Closes: https://bugs.gentoo.org/661568 Package-Manager: Portage-2.3.52_p8, Repoman-2.3.12_p20 Signed-off-by: Mike Gilbert gentoo.org> app-emulation/open-vm-tools/open-vm-tools-10.3.5.ebuild | 9 ++--- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.3.5.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.3.5.ebuild index a2dbaa14276..2b036c75b63 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-10.3.5.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-10.3.5.ebuild @@ -13,11 +13,10 @@ SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/ LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="X caf +deploypkg +dnet doc +fuse +grabbitmqproxy gtkmm +icu multimon pam +resolutionkms +ssl static-libs +vgauth" +IUSE="X +deploypkg +dnet doc +fuse +grabbitmqproxy gtkmm +icu multimon pam +resolutionkms +ssl static-libs +vgauth" REQUIRED_USE=" multimon? ( X ) vgauth? ( ssl ) - caf? ( vgauth ssl ) grabbitmqproxy? ( ssl ) " @@ -50,10 +49,6 @@ RDEPEND=" ) dnet? ( dev-libs/libdnet ) icu? ( dev-libs/icu:= ) - caf? ( - dev-libs/log4cpp - net-libs/rabbitmq-c - ) resolutionkms? ( x11-libs/libdrm[video_cards_vmware] virtual/libudev @@ -105,7 +100,7 @@ src_configure() { $(use_enable grabbitmqproxy) $(use_with pam) $(use_enable vgauth) - $(use_enable caf) + --disable-caf $(use_with dnet) $(use_with icu) )
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 2f87d6f8b89e222bb4d30c5239175af766523515 Author: Mike Gilbert gentoo org> AuthorDate: Tue Dec 18 16:54:42 2018 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Dec 18 16:58:09 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f87d6f8 app-emulation/open-vm-tools: bump to 10.3.5 Forces xmlsec instead of xml-security. Closes: https://bugs.gentoo.org/672318 Package-Manager: Portage-2.3.52_p8, Repoman-2.3.12_p20 Signed-off-by: Mike Gilbert gentoo.org> app-emulation/open-vm-tools/Manifest | 1 + .../open-vm-tools/open-vm-tools-10.3.5.ebuild | 155 + 2 files changed, 156 insertions(+) diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest index 09a1e723dfe..5da3cfa869b 100644 --- a/app-emulation/open-vm-tools/Manifest +++ b/app-emulation/open-vm-tools/Manifest @@ -1,3 +1,4 @@ DIST open-vm-tools-10.1.10-6082533.tar.gz 5111726 BLAKE2B 22e2e901c542ae14b7537bc26ff848359f30bde6824a16968b70070dd6e57c92fbf76dca0d02e35ef45bda257725e207632b0602a4336bd2d9c97d10fb094967 SHA512 60c52a24509cb0630f2ad649fe6717fefff624fc2a5c736ced35cbdb8f639264d482e063e8140eedb39216adfb1231d58232bfef0233ebc477ba4f9a732c5965 DIST open-vm-tools-10.1.15-6677369.tar.gz 5153995 BLAKE2B 03c6b359df8f42f1ba65331dcac67e8ce86b0fce9a572c1665d3f385cae14f1757611d3948d30bb5b2e40bb2b4673bb244c45f56098faf09d6de515bb937ea3f SHA512 fe3699a7f704bdadc4c274c963d177f4700067e7436074554b7cf113ffa341ad0e4753016214f947418fd5a7cb4a6f2c0342acf074b6b414b3fd18fd2ea2bc58 DIST open-vm-tools-10.2.5-8068406.tar.gz 4818035 BLAKE2B 87e3edc42afceaf9efe69ae8cbd1abfbbf959fe09a721dbe4737ca30c6b57dcf1d8bff23bb3ed3d2236c31e7f3e6fd4d10a689b40b3b725eb580609a68bb7090 SHA512 da2f26b4b22e195af111cc16d5819aeb963f0dfa18b5d2677d897549836ec8679808315646f7f86ae36862df9e623bbcb5d553dae97a68b3ef928a5c07ea2e68 +DIST open-vm-tools-10.3.5-10430147.tar.gz 4623854 BLAKE2B a2bc0ed099cd713820aea17f01131fb4ffcdefedc04b2edb217b4a96c6c9a4007f8ecc80c40445580abffaf3fb0f67be3ca9f3df7a55d368109a53da91e0db77 SHA512 2f2b3d9a8d39b01904cf845936b51a468ba61a29ca64635f842451ca9fd90bf5a770967e4c332319327c6f920ac4fb06d304e185c18ab8898aeb4fcd491a4a1f diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.3.5.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.3.5.ebuild new file mode 100644 index 000..a2dbaa14276 --- /dev/null +++ b/app-emulation/open-vm-tools/open-vm-tools-10.3.5.ebuild @@ -0,0 +1,155 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools linux-info pam systemd toolchain-funcs user + +DESCRIPTION="Opensourced tools for VMware guests" +HOMEPAGE="https://github.com/vmware/open-vm-tools; +MY_P="${P}-10430147" +SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/${MY_P}.tar.gz; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X caf +deploypkg +dnet doc +fuse +grabbitmqproxy gtkmm +icu multimon pam +resolutionkms +ssl static-libs +vgauth" +REQUIRED_USE=" + multimon? ( X ) + vgauth? ( ssl ) + caf? ( vgauth ssl ) + grabbitmqproxy? ( ssl ) +" + +RDEPEND=" + dev-libs/glib + net-libs/libtirpc + deploypkg? ( dev-libs/libmspack ) + fuse? ( sys-fs/fuse:0 ) + pam? ( virtual/pam ) + ssl? ( dev-libs/openssl:0 ) + vgauth? ( + dev-libs/libxml2 + dev-libs/xmlsec + ) + X? ( + x11-libs/libXext + multimon? ( x11-libs/libXinerama ) + x11-libs/libXi + x11-libs/libXrender + x11-libs/libXrandr + x11-libs/libXtst + x11-libs/libSM + x11-libs/libXcomposite + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + gtkmm? ( + dev-cpp/gtkmm:3.0 + dev-libs/libsigc++:2 + ) + ) + dnet? ( dev-libs/libdnet ) + icu? ( dev-libs/icu:= ) + caf? ( + dev-libs/log4cpp + net-libs/rabbitmq-c + ) + resolutionkms? ( + x11-libs/libdrm[video_cards_vmware] + virtual/libudev + ) +" + +DEPEND="${RDEPEND} + net-libs/rpcsvc-proto +" + +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( + "${FILESDIR}/10.1.0-mount.vmhgfs.patch" + "${FILESDIR}/10.1.0-Werror.patch" +) + +pkg_setup() { + local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3" + use X && CONFIG_CHECK+=" ~DRM_VMWGFX" + kernel_is -lt 3 9 || CONFIG_CHECK+=" ~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS" + kernel_is -lt 3 || CONFIG_CHECK+=" ~FUSE_FS" + linux-info_pkg_setup +} + +src_prepare() { + eapply -p2 "${PATCHES[@]}" + eapply_user + eautoreconf +} + +src_configure() { + local
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 7d299032e06ac2b6d0c8ffc6011e54a39d47de1f Author: Mike Gilbert gentoo org> AuthorDate: Wed Jul 4 23:54:06 2018 + Commit: Mike Gilbert gentoo org> CommitDate: Wed Jul 4 23:54:48 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d299032 app-emulation/open-vm-tools: depend on x11-libs/libdrm[video_cards_vmware] Closes: https://bugs.gentoo.org/660398 Package-Manager: Portage-2.3.40_p15, Repoman-2.3.9_p247 app-emulation/open-vm-tools/open-vm-tools-10.2.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.2.5.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.2.5.ebuild index ec6be6335a5..bddd12cadf2 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-10.2.5.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-10.2.5.ebuild @@ -58,7 +58,7 @@ RDEPEND=" net-libs/rabbitmq-c ) resolutionkms? ( - x11-libs/libdrm + x11-libs/libdrm[video_cards_vmware] virtual/libudev ) "
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/files/, app-emulation/open-vm-tools/
commit: 27cf8b83fbf2cb9394d1c123a4ab237caa5d0d2c Author: Xiami f2light com> AuthorDate: Wed Jul 4 09:54:00 2018 + Commit: Mike Gilbert gentoo org> CommitDate: Wed Jul 4 14:56:16 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27cf8b83 app-emulation/open-vm-tools: Bump to 10.2.5 and update the ebuild - Update LICENSE - According to configure.ac: - Introducing more features - Update IUSE, REQUIRED_USE and DEPENDs - Patches for migrate to libtirpc (and keep -Werror) Package-Manager: Portage-2.3.40, Repoman-2.3.9 Closes: https://github.com/gentoo/gentoo/pull/9039 Closes: https://bugs.gentoo.org/658086 app-emulation/open-vm-tools/Manifest | 1 + .../open-vm-tools/files/10.2.5-libtirpc.patch | 45 ++ app-emulation/open-vm-tools/files/vgauthd.service | 14 ++ app-emulation/open-vm-tools/files/vmtoolsd.service | 2 +- .../{vmtoolsd.service => vmtoolsd.vgauth.service} | 5 +- app-emulation/open-vm-tools/metadata.xml | 16 +- .../open-vm-tools/open-vm-tools-10.2.5.ebuild | 172 + 7 files changed, 250 insertions(+), 5 deletions(-) diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest index a8bf132586f..09a1e723dfe 100644 --- a/app-emulation/open-vm-tools/Manifest +++ b/app-emulation/open-vm-tools/Manifest @@ -1,2 +1,3 @@ DIST open-vm-tools-10.1.10-6082533.tar.gz 5111726 BLAKE2B 22e2e901c542ae14b7537bc26ff848359f30bde6824a16968b70070dd6e57c92fbf76dca0d02e35ef45bda257725e207632b0602a4336bd2d9c97d10fb094967 SHA512 60c52a24509cb0630f2ad649fe6717fefff624fc2a5c736ced35cbdb8f639264d482e063e8140eedb39216adfb1231d58232bfef0233ebc477ba4f9a732c5965 DIST open-vm-tools-10.1.15-6677369.tar.gz 5153995 BLAKE2B 03c6b359df8f42f1ba65331dcac67e8ce86b0fce9a572c1665d3f385cae14f1757611d3948d30bb5b2e40bb2b4673bb244c45f56098faf09d6de515bb937ea3f SHA512 fe3699a7f704bdadc4c274c963d177f4700067e7436074554b7cf113ffa341ad0e4753016214f947418fd5a7cb4a6f2c0342acf074b6b414b3fd18fd2ea2bc58 +DIST open-vm-tools-10.2.5-8068406.tar.gz 4818035 BLAKE2B 87e3edc42afceaf9efe69ae8cbd1abfbbf959fe09a721dbe4737ca30c6b57dcf1d8bff23bb3ed3d2236c31e7f3e6fd4d10a689b40b3b725eb580609a68bb7090 SHA512 da2f26b4b22e195af111cc16d5819aeb963f0dfa18b5d2677d897549836ec8679808315646f7f86ae36862df9e623bbcb5d553dae97a68b3ef928a5c07ea2e68 diff --git a/app-emulation/open-vm-tools/files/10.2.5-libtirpc.patch b/app-emulation/open-vm-tools/files/10.2.5-libtirpc.patch new file mode 100644 index 000..a9dfb42b2fc --- /dev/null +++ b/app-emulation/open-vm-tools/files/10.2.5-libtirpc.patch @@ -0,0 +1,45 @@ +From 75505fed193fc3779560b57c1b0d6d4209b05bf9 Mon Sep 17 00:00:00 2001 +From: Xiami +Date: Thu, 14 Jun 2018 16:23:00 +0800 +Subject: [PATCH] lib/dynxdr: for libtirpc + +glibc-2.26 do not provide RPC support by default. +This workaround only works for Gentoo as ebuild forces libtirpc. +--- + open-vm-tools/lib/dynxdr/dynxdr.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/open-vm-tools/lib/dynxdr/dynxdr.c b/open-vm-tools/lib/dynxdr/dynxdr.c +index 95fdc7e2..d3182733 100644 +--- a/open-vm-tools/lib/dynxdr/dynxdr.c b/open-vm-tools/lib/dynxdr/dynxdr.c +@@ -55,7 +55,7 @@ typedef struct DynXdrData { + * Mac OS X, FreeBSD and Solaris don't take a const parameter to the + * "x_getpostn" function. + */ +-#if defined(__APPLE__) || defined(__FreeBSD__) || defined(sun) ++#if defined(__APPLE__) || defined(__FreeBSD__) || defined(sun) || defined(_TIRPC_XDR_H) + # define DYNXDR_GETPOS_CONST + #else + # define DYNXDR_GETPOS_CONST const +@@ -172,7 +172,7 @@ DynXdrSetPos(XDR *xdrs, // IN + } + + +-#if defined(__GLIBC__) || (defined(sun) && (defined(_LP64) || defined(_KERNEL))) ++#if (defined(__GLIBC__) && !defined(_TIRPC_XDR_H)) || (defined(sun) && (defined(_LP64) || defined(_KERNEL))) + /* + *- + * +@@ -322,7 +322,7 @@ DynXdr_Create(XDR *in) // IN + DynXdrSetPos, /* x_setpostn */ + DynXdrInline, /* x_inline */ + NULL, /* x_destroy */ +-#if defined(__GLIBC__) ++#if defined(__GLIBC__) && !defined(_TIRPC_XDR_H) + NULL, /* x_getint32 */ + DynXdrPutInt32, /* x_putint32 */ + #elif defined(__APPLE__) +-- +2.16.4 + diff --git a/app-emulation/open-vm-tools/files/vgauthd.service b/app-emulation/open-vm-tools/files/vgauthd.service new file mode 100644 index 000..db27bd56ef5 --- /dev/null +++ b/app-emulation/open-vm-tools/files/vgauthd.service @@ -0,0 +1,14 @@ +[Unit] +Description=VGAuth Service for open-vm-tools +Documentation=https://github.com/vmware/open-vm-tools +ConditionVirtualization=vmware +PartOf=vmtoolsd.service + +[Service] +# For dev-libs/xerces-c[iconv,-icu] +EnvironmentFile=-/etc/env.d/50xerces-c +ExecStart=/usr/bin/VGAuthService -s +TimeoutStopSec=5 + +[Install] +RequiredBy=vmtoolsd.service diff --git
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: aef8fef0a86c20263d2a49fce1de992513b03969 Author: Mike Gilbert gentoo org> AuthorDate: Wed Jul 4 14:55:18 2018 + Commit: Mike Gilbert gentoo org> CommitDate: Wed Jul 4 14:56:16 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aef8fef0 app-emulation/open-vm-tools: restore Werror patch Package-Manager: Portage-2.3.40_p15, Repoman-2.3.9_p247 app-emulation/open-vm-tools/open-vm-tools-10.2.5.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.2.5.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.2.5.ebuild index 43c63e4d58a..ec6be6335a5 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-10.2.5.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-10.2.5.ebuild @@ -74,6 +74,7 @@ S="${WORKDIR}/${MY_P}" PATCHES=( "${FILESDIR}/10.1.0-mount.vmhgfs.patch" + "${FILESDIR}/10.1.0-Werror.patch" "${FILESDIR}/10.2.5-libtirpc.patch" )
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 0ddf37c140f7a9ff8fa7ce6d813881f9918f3ddc Author: Mike Gilbert gentoo org> AuthorDate: Wed Jul 4 14:51:48 2018 + Commit: Mike Gilbert gentoo org> CommitDate: Wed Jul 4 14:56:16 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ddf37c1 app-emulation/open-vm-tools: drop gtk2 again Package-Manager: Portage-2.3.40_p15, Repoman-2.3.9_p247 app-emulation/open-vm-tools/metadata.xml | 2 -- .../open-vm-tools/open-vm-tools-10.2.5.ebuild | 24 +++--- 2 files changed, 7 insertions(+), 19 deletions(-) diff --git a/app-emulation/open-vm-tools/metadata.xml b/app-emulation/open-vm-tools/metadata.xml index e493eb3e04b..9e8e61bb812 100644 --- a/app-emulation/open-vm-tools/metadata.xml +++ b/app-emulation/open-vm-tools/metadata.xml @@ -22,8 +22,6 @@ Generate API documentation Enable vmblock-fuse/vmhgfs-fuse Build grabbitmqproxy plugin - Compile with GTK+ 2 - Compile with GTK+ 3 (Recommended) Compile with Gtkmm and sigc++ (Recommended) Enable multimon (Requires X) Force shared libraries to be built as PIC diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.2.5.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.2.5.ebuild index 9efaa12f538..43c63e4d58a 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-10.2.5.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-10.2.5.ebuild @@ -13,12 +13,8 @@ SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/ LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="X caf +deploypkg +dnet doc +fuse +grabbitmqproxy gtk2 gtk3 gtkmm +icu multimon pam +resolutionkms +ssl static-libs test +vgauth +xml-security-c xmlsec" +IUSE="X caf +deploypkg +dnet doc +fuse +grabbitmqproxy gtkmm +icu multimon pam +resolutionkms +ssl static-libs test +vgauth +xml-security-c xmlsec" REQUIRED_USE=" - X? ( ^^ ( gtk2 gtk3 ) ) - gtk2? ( X ) - gtk3? ( X ) - gtkmm? ( || ( gtk2 gtk3 ) ) multimon? ( X ) vgauth? ( ^^ ( xmlsec xml-security-c ) @@ -49,15 +45,11 @@ RDEPEND=" x11-libs/libSM x11-libs/libXcomposite x11-libs/gdk-pixbuf:2 - gtk3? ( - x11-libs/gtk+:3 - gtkmm? ( dev-cpp/gtkmm:3.0 ) + x11-libs/gtk+:3 + gtkmm? ( + dev-cpp/gtkmm:3.0 + dev-libs/libsigc++:2 ) - gtk2? ( - x11-libs/gtk+:2 - gtkmm? ( dev-cpp/gtkmm:2.4 ) - ) - gtkmm? ( dev-libs/libsigc++:2 ) ) dnet? ( dev-libs/libdnet ) icu? ( dev-libs/icu:= ) @@ -108,10 +100,8 @@ src_configure() { --without-root-privileges $(use_enable multimon) $(use_with X x) - $(use_with gtk3) - $(use_with gtk2) - $(use gtk3 && use_with gtkmm gtkmm3) - $(use gtk2 && use_with gtkmm) + $(use_with X gtk3) + $(use_with gtkmm gtkmm3) $(use_enable doc docs) $(use_enable test tests) $(use_enable resolutionkms)
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: f65cb1a61d1f1c88dbe54be2c699c5e80d4db901 Author: Mike Gilbert gentoo org> AuthorDate: Thu Nov 30 16:35:16 2017 + Commit: Mike Gilbert gentoo org> CommitDate: Thu Nov 30 16:35:36 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f65cb1a6 app-emulation/open-vm-tools: append tirpc flags to CPPFLAGS instead of CFLAGS Fixes a build failure with gtkmm enabled. Closes: https://bugs.gentoo.org/639266 Package-Manager: Portage-2.3.15, Repoman-2.3.6_p7 app-emulation/open-vm-tools/open-vm-tools-10.1.15.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.1.15.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.1.15.ebuild index 720431f89aa..3829a224743 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-10.1.15.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-10.1.15.ebuild @@ -83,7 +83,7 @@ src_prepare() { } src_configure() { - append-cflags "$($(tc-getPKG_CONFIG) --cflags libtirpc)" + append-cppflags "$($(tc-getPKG_CONFIG) --cflags libtirpc)" export LIBVMTOOLS_LIBADD="$($(tc-getPKG_CONFIG) --libs libtirpc)" local myeconfargs=( --disable-deploypkg
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 7f0785ffd75e3cf75f66508b5255c56d913e7ec7 Author: Mike Gilbert gentoo org> AuthorDate: Wed Nov 29 23:29:53 2017 + Commit: Mike Gilbert gentoo org> CommitDate: Wed Nov 29 23:29:53 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f0785ff app-emulation/open-vm-tools: use tc-getPKG_CONFIG Package-Manager: Portage-2.3.15, Repoman-2.3.6_p7 app-emulation/open-vm-tools/open-vm-tools-10.1.15.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.1.15.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.1.15.ebuild index eb247bc4ec1..720431f89aa 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-10.1.15.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-10.1.15.ebuild @@ -83,8 +83,8 @@ src_prepare() { } src_configure() { - append-cflags "$(pkg-config --cflags libtirpc)" - export LIBVMTOOLS_LIBADD="$(pkg-config --libs libtirpc)" + append-cflags "$($(tc-getPKG_CONFIG) --cflags libtirpc)" + export LIBVMTOOLS_LIBADD="$($(tc-getPKG_CONFIG) --libs libtirpc)" local myeconfargs=( --disable-deploypkg --disable-static
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 8f42dd8d4af98199ac1fc935cf41606a3b9f956e Author: Mike Gilbert gentoo org> AuthorDate: Wed Nov 29 23:24:17 2017 + Commit: Mike Gilbert gentoo org> CommitDate: Wed Nov 29 23:24:47 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f42dd8d app-emulation/open-vm-tools: bump to 10.1.15 Fixes build failure with rpc-less glibc. Closes: https://bugs.gentoo.org/630522 Package-Manager: Portage-2.3.15, Repoman-2.3.6_p7 app-emulation/open-vm-tools/Manifest | 3 +- .../open-vm-tools/open-vm-tools-10.1.15.ebuild | 156 + 2 files changed, 158 insertions(+), 1 deletion(-) diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest index 5a9d15bad73..a8bf132586f 100644 --- a/app-emulation/open-vm-tools/Manifest +++ b/app-emulation/open-vm-tools/Manifest @@ -1 +1,2 @@ -DIST open-vm-tools-10.1.10-6082533.tar.gz 5111726 SHA256 4632d815996e7f2c283818b0d84b0c4cf2fb82a0897d77aee0f8cbcdc5678c61 SHA512 60c52a24509cb0630f2ad649fe6717fefff624fc2a5c736ced35cbdb8f639264d482e063e8140eedb39216adfb1231d58232bfef0233ebc477ba4f9a732c5965 WHIRLPOOL a895246a9cc9d7fa664203a696b8f1c8d84bb231601f7e95c4291624b812d5504168e019cb33f9b9a64eb62baf048001c0952e54a8002bc6eb57dc0664f1d164 +DIST open-vm-tools-10.1.10-6082533.tar.gz 5111726 BLAKE2B 22e2e901c542ae14b7537bc26ff848359f30bde6824a16968b70070dd6e57c92fbf76dca0d02e35ef45bda257725e207632b0602a4336bd2d9c97d10fb094967 SHA512 60c52a24509cb0630f2ad649fe6717fefff624fc2a5c736ced35cbdb8f639264d482e063e8140eedb39216adfb1231d58232bfef0233ebc477ba4f9a732c5965 +DIST open-vm-tools-10.1.15-6677369.tar.gz 5153995 BLAKE2B 03c6b359df8f42f1ba65331dcac67e8ce86b0fce9a572c1665d3f385cae14f1757611d3948d30bb5b2e40bb2b4673bb244c45f56098faf09d6de515bb937ea3f SHA512 fe3699a7f704bdadc4c274c963d177f4700067e7436074554b7cf113ffa341ad0e4753016214f947418fd5a7cb4a6f2c0342acf074b6b414b3fd18fd2ea2bc58 diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.1.15.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.1.15.ebuild new file mode 100644 index 000..eb247bc4ec1 --- /dev/null +++ b/app-emulation/open-vm-tools/open-vm-tools-10.1.15.ebuild @@ -0,0 +1,156 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +MODULES_OPTIONAL_USE="modules" + +inherit autotools flag-o-matic linux-mod pam systemd toolchain-funcs user + +DESCRIPTION="Opensourced tools for VMware guests" +HOMEPAGE="https://github.com/vmware/open-vm-tools; +MY_P="${P}-6677369" +SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/${MY_P}.tar.gz; + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X doc grabbitmqproxy icu pam +pic vgauth xinerama" + +COMMON_DEPEND=" + dev-libs/glib:2 + dev-libs/libdnet + net-libs/libtirpc:0= + sys-fs/fuse:0 + >=sys-process/procps-3.3.2 + grabbitmqproxy? ( dev-libs/openssl:0 ) + icu? ( dev-libs/icu:= ) + pam? ( virtual/pam ) + vgauth? ( + dev-libs/openssl:0 + dev-libs/xerces-c + dev-libs/xml-security-c + ) + X? ( + dev-cpp/gtkmm:3.0 + x11-libs/gtk+:3 + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXext + x11-libs/libXi + x11-libs/libXrender + x11-libs/libXrandr + x11-libs/libXtst + xinerama? ( x11-libs/libXinerama ) + ) +" + +DEPEND="${COMMON_DEPEND} + doc? ( app-doc/doxygen ) + net-libs/rpcsvc-proto + virtual/pkgconfig +" + +RDEPEND="${COMMON_DEPEND} +" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( + "${FILESDIR}/10.1.0-mount.vmhgfs.patch" + "${FILESDIR}/10.1.0-vgauth.patch" + "${FILESDIR}/10.1.0-Werror.patch" +) + +pkg_setup() { + linux-info_get_any_version + local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3" + use X && CONFIG_CHECK+=" ~DRM_VMWGFX" + kernel_is -lt 3 9 || CONFIG_CHECK+=" ~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS" + kernel_is -lt 3 || CONFIG_CHECK+=" ~FUSE_FS" + if use modules; then + linux-mod_pkg_setup + else + linux-info_pkg_setup + fi +} + +src_prepare() { + eapply -p2 "${PATCHES[@]}" + eapply_user + eautoreconf +} + +src_configure() { + append-cflags "$(pkg-config --cflags libtirpc)" + export LIBVMTOOLS_LIBADD="$(pkg-config --libs libtirpc)" + local myeconfargs=( + --disable-deploypkg + --disable-static + --disable-tests + --with-procps + --with-dnet + $(use_enable doc docs) + $(use_enable grabbitmqproxy) + $(use_enable vgauth) + $(use_enable xinerama multimon) +
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/files/
commit: c290a927cecb8f33c0236e3808bc05675f510daa Author: Michael Mair-Keimberger (asterix) gmail com> AuthorDate: Fri Aug 11 14:51:03 2017 + Commit: David Seifert gentoo org> CommitDate: Sun Aug 13 11:28:38 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c290a927 app-emulation/open-vm-tools: remove unused patch/files Closes: https://github.com/gentoo/gentoo/pull/5390 .../open-vm-tools/files/9.10.0-vgauth.patch| 22 -- app-emulation/open-vm-tools/files/network | 22 -- .../open-vm-tools/files/open-vm-tools.desktop | 6 -- 3 files changed, 50 deletions(-) diff --git a/app-emulation/open-vm-tools/files/9.10.0-vgauth.patch b/app-emulation/open-vm-tools/files/9.10.0-vgauth.patch deleted file mode 100644 index aa8d1e3e353..000 --- a/app-emulation/open-vm-tools/files/9.10.0-vgauth.patch +++ /dev/null @@ -1,22 +0,0 @@ a/vgauth/service/Makefile.am -+++ b/vgauth/service/Makefile.am -@@ -78,7 +78,7 @@ - $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ - else -- VGAuthService_LINK = $(LINK) -+ VGAuthService_LINK = $(CXXLINK) - endif - - # Message catalogs. a/vgauth/service/Makefile.in -+++ b/vgauth/service/Makefile.in -@@ -322,7 +322,7 @@ - ../lib/libvgauth.la @XERCES_LIBS@ @XMLSECURITY_LIBS@ \ - @SSL_LIBS@ -lxerces-c -lxml-security-c -lssl -lcrypto \ - $(am__append_1) --@HAVE_ICU_FALSE@VGAuthService_LINK = $(LINK) -+@HAVE_ICU_FALSE@VGAuthService_LINK = $(CXXLINK) - @HAVE_ICU_TRUE@VGAuthService_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \ - @HAVE_ICU_TRUE@$(LIBTOOLFLAGS) --mode=link $(CXX) \ - @HAVE_ICU_TRUE@$(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ diff --git a/app-emulation/open-vm-tools/files/network b/app-emulation/open-vm-tools/files/network deleted file mode 100644 index 3608455a9bc..000 --- a/app-emulation/open-vm-tools/files/network +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh - -# -# net.eth0, net.eth1, network, wicd, NetworkManager -service="net.eth0" - -if ! rc-service -e ${service} -then - service="network" -fi - -case "$1" in - suspend-vm) - rc-service ${service} stop - ;; - resume-vm) - rc-service ${service} start - ;; - *) - ;; -esac - diff --git a/app-emulation/open-vm-tools/files/open-vm-tools.desktop b/app-emulation/open-vm-tools/files/open-vm-tools.desktop deleted file mode 100644 index 97d4abf17f8..000 --- a/app-emulation/open-vm-tools/files/open-vm-tools.desktop +++ /dev/null @@ -1,6 +0,0 @@ -[Desktop Entry] -Type=Application -Exec=vmware-user-suid-wrapper -Name=VMware User Agent -X-KDE-autostart-phase=1 -NoDisplay=true
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: f5ec0d9eb9113b7adcc084f42882c41ee11ced85 Author: Mike Gilbert gentoo org> AuthorDate: Tue Aug 8 17:01:22 2017 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Aug 8 17:01:39 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5ec0d9e app-emulation/open-vm-tools: remove vulnerable version Bug: https://bugs.gentoo.org/626432 Package-Manager: Portage-2.3.6_p23, Repoman-2.3.3_p1 app-emulation/open-vm-tools/Manifest | 1 - .../open-vm-tools/open-vm-tools-10.1.0-r1.ebuild | 152 - 2 files changed, 153 deletions(-) diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest index b3db5547f3b..5a9d15bad73 100644 --- a/app-emulation/open-vm-tools/Manifest +++ b/app-emulation/open-vm-tools/Manifest @@ -1,2 +1 @@ -DIST open-vm-tools-10.1.0-4449150.tar.gz 5025787 SHA256 d579474c9495b504a544dfc2635d291c27488e7e9303ec4fe6b393836dc3b017 SHA512 455e570fc13334e85a946e7eb496baebc459c138760c0c4c206b2182ebbb2e8b00b1025bafc284c163ffa1ffab7ab8566073ccd13b34bf5e8ef32addad9a4639 WHIRLPOOL 8b568a9cf61c0581abb67f5740bab62748fe4ef4eac2ea99f8340b2667ae2335266c3a935a3ca5778ec3132302013e09e429405c92cdf942fbfc6b85721e6f48 DIST open-vm-tools-10.1.10-6082533.tar.gz 5111726 SHA256 4632d815996e7f2c283818b0d84b0c4cf2fb82a0897d77aee0f8cbcdc5678c61 SHA512 60c52a24509cb0630f2ad649fe6717fefff624fc2a5c736ced35cbdb8f639264d482e063e8140eedb39216adfb1231d58232bfef0233ebc477ba4f9a732c5965 WHIRLPOOL a895246a9cc9d7fa664203a696b8f1c8d84bb231601f7e95c4291624b812d5504168e019cb33f9b9a64eb62baf048001c0952e54a8002bc6eb57dc0664f1d164 diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.1.0-r1.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.1.0-r1.ebuild deleted file mode 100644 index ec771641a87..000 --- a/app-emulation/open-vm-tools/open-vm-tools-10.1.0-r1.ebuild +++ /dev/null @@ -1,152 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -MODULES_OPTIONAL_USE="modules" - -inherit autotools linux-mod pam systemd toolchain-funcs user - -DESCRIPTION="Opensourced tools for VMware guests" -HOMEPAGE="https://github.com/vmware/open-vm-tools; -MY_P="${P}-4449150" -SRC_URI="https://github.com/vmware/open-vm-tools/files/590760/${MY_P}.tar.gz; - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="X doc grabbitmqproxy icu pam +pic vgauth xinerama" - -COMMON_DEPEND=" - dev-libs/glib:2 - dev-libs/libdnet - sys-fs/fuse:0 - >=sys-process/procps-3.3.2 - grabbitmqproxy? ( dev-libs/openssl:0 ) - icu? ( dev-libs/icu:= ) - pam? ( virtual/pam ) - vgauth? ( - dev-libs/openssl:0 - dev-libs/xerces-c - dev-libs/xml-security-c - ) - X? ( - dev-cpp/gtkmm:3.0 - x11-libs/gtk+:3 - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXrandr - x11-libs/libXtst - xinerama? ( x11-libs/libXinerama ) - ) -" - -DEPEND="${COMMON_DEPEND} - doc? ( app-doc/doxygen ) - virtual/pkgconfig -" - -RDEPEND="${COMMON_DEPEND} -" - -S="${WORKDIR}/${MY_P}/open-vm-tools" - -PATCHES=( - "${FILESDIR}/10.1.0-mount.vmhgfs.patch" - "${FILESDIR}/10.1.0-vgauth.patch" - "${FILESDIR}/10.1.0-Werror.patch" -) - -pkg_setup() { - linux-info_get_any_version - local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3" - use X && CONFIG_CHECK+=" ~DRM_VMWGFX" - kernel_is -lt 3 9 || CONFIG_CHECK+=" ~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS" - kernel_is -lt 3 || CONFIG_CHECK+=" ~FUSE_FS" - if use modules; then - linux-mod_pkg_setup - else - linux-info_pkg_setup - fi -} - -src_prepare() { - eapply -p2 "${PATCHES[@]}" - eapply_user - eautoreconf -} - -src_configure() { - local myeconfargs=( - --disable-deploypkg - --disable-static - --disable-tests - --with-procps - --with-dnet - $(use_enable doc docs) - $(use_enable grabbitmqproxy) - $(use_enable vgauth) - $(use_enable xinerama multimon) - $(use_with icu) - $(use_with pam) - $(use_with pic) - --without-gtk2 - --without-gtkmm - $(use_with X gtk3) - $(use_with X gtkmm3) - $(use_with X x) - - # configure locates the kernel object directory by looking for - # "/lib/modules/${KERNEL_RELEASE}/build". - # This will fail if the user is building against an uninstalled kernel. -
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 37daacb0b8ab841ba358c7e28f5d9a8c43ba7940 Author: Mike Gilbert gentoo org> AuthorDate: Fri Aug 4 19:50:34 2017 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Aug 4 19:50:57 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37daacb0 app-emulation/open-vm-tools: remove old Package-Manager: Portage-2.3.6_p23, Repoman-2.3.3_p1 app-emulation/open-vm-tools/Manifest | 1 - .../open-vm-tools/open-vm-tools-10.0.7.ebuild | 117 - .../open-vm-tools/open-vm-tools-10.1.0.ebuild | 145 - 3 files changed, 263 deletions(-) diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest index 53aeeae31de..b3db5547f3b 100644 --- a/app-emulation/open-vm-tools/Manifest +++ b/app-emulation/open-vm-tools/Manifest @@ -1,3 +1,2 @@ -DIST open-vm-tools-10.0.7-3227872.tar.gz 4009790 SHA256 49520ccfed7bf3e51567eb9139f70d6dac6a58c3db99c306ce66f2179ec580ce SHA512 5838c971a41540cb54ddf83400d2b728bae3245765b6e7d80e7f4be4035308f045ea4a735abafb2a7accbd90c6fe4c381dabd102a98be08a7ee08feab03bfa8b WHIRLPOOL 4384e86073450fafef350aa3da7e9e60e56d1b2844d52260ea03865cb6fcf1ed753ec57dd321a7cd7f15e13b7b8200d2f51d6db633990f38a7cd780d6bca2604 DIST open-vm-tools-10.1.0-4449150.tar.gz 5025787 SHA256 d579474c9495b504a544dfc2635d291c27488e7e9303ec4fe6b393836dc3b017 SHA512 455e570fc13334e85a946e7eb496baebc459c138760c0c4c206b2182ebbb2e8b00b1025bafc284c163ffa1ffab7ab8566073ccd13b34bf5e8ef32addad9a4639 WHIRLPOOL 8b568a9cf61c0581abb67f5740bab62748fe4ef4eac2ea99f8340b2667ae2335266c3a935a3ca5778ec3132302013e09e429405c92cdf942fbfc6b85721e6f48 DIST open-vm-tools-10.1.10-6082533.tar.gz 5111726 SHA256 4632d815996e7f2c283818b0d84b0c4cf2fb82a0897d77aee0f8cbcdc5678c61 SHA512 60c52a24509cb0630f2ad649fe6717fefff624fc2a5c736ced35cbdb8f639264d482e063e8140eedb39216adfb1231d58232bfef0233ebc477ba4f9a732c5965 WHIRLPOOL a895246a9cc9d7fa664203a696b8f1c8d84bb231601f7e95c4291624b812d5504168e019cb33f9b9a64eb62baf048001c0952e54a8002bc6eb57dc0664f1d164 diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.0.7.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.0.7.ebuild deleted file mode 100644 index 049650c8cbc..000 --- a/app-emulation/open-vm-tools/open-vm-tools-10.0.7.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools flag-o-matic pam systemd toolchain-funcs user - -DESCRIPTION="Opensourced tools for VMware guests" -HOMEPAGE="https://github.com/vmware/open-vm-tools; -MY_P="${P}-3227872" -SRC_URI="https://github.com/vmware/open-vm-tools/files/133266/${MY_P}.tar.gz; - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="X doc grabbitmqproxy icu pam +pic vgauth xinerama" - -RDEPEND=" - dev-libs/glib:2 - dev-libs/libdnet - sys-apps/ethtool - sys-fs/fuse - >=sys-process/procps-3.3.2 - grabbitmqproxy? ( dev-libs/openssl:0 ) - icu? ( dev-libs/icu:= ) - pam? ( virtual/pam ) - vgauth? ( - dev-libs/openssl:0 - dev-libs/xerces-c - dev-libs/xml-security-c - ) - X? ( - dev-cpp/gtkmm:2.4 - x11-base/xorg-server - x11-drivers/xf86-input-vmmouse - x11-drivers/xf86-video-vmware - x11-libs/gtk+:2 - x11-libs/libnotify - x11-libs/libX11 - x11-libs/libXtst - ) - xinerama? ( x11-libs/libXinerama ) -" - -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen ) - virtual/pkgconfig - sys-apps/findutils -" - -S="${WORKDIR}/${MY_P}" -PATCHES=( - "${FILESDIR}/9.10.0-vgauth.patch" -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - # libsigc++-2.0 >= 2.5.1 requires C++11. Using -std=c++11 - # does not provide "linux" definition, we need gnu++11 - append-cxxflags -std=gnu++11 - - local myeconfargs=( - --disable-deploypkg - --disable-static - --disable-tests - --with-procps - --with-dnet - --without-kernel-modules - $(use_enable doc docs) - $(use_enable grabbitmqproxy) - $(use_enable vgauth) - $(use_enable xinerama multimon) - $(use_with icu) - $(use_with pam) - $(use_with pic) - $(use_with X gtk2) - $(use_with X gtkmm) - $(use_with X x) - ) - - econf "${myeconfargs[@]}" - - # Bugs 260878, 326761 - find . -name Makefile -exec sed -i -e 's/-Werror//g' '{}' + || die "sed out Werror failed" -} - -src_install() { - emake DESTDIR="${D%/}" install - dodoc AUTHORS NEWS ChangeLog README - prune_libtool_files --modules - - rm
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: cf86e94d5099ce6db7015634ed52286dad6f6f94 Author: Mike Gilbert gentoo org> AuthorDate: Fri Aug 4 19:48:37 2017 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Aug 4 19:50:57 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf86e94d app-emulation/open-vm-tools: bump to 10.1.10 Package-Manager: Portage-2.3.6_p23, Repoman-2.3.3_p1 app-emulation/open-vm-tools/Manifest | 1 + .../open-vm-tools/open-vm-tools-10.1.10.ebuild | 152 + 2 files changed, 153 insertions(+) diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest index 2a0c295bb86..53aeeae31de 100644 --- a/app-emulation/open-vm-tools/Manifest +++ b/app-emulation/open-vm-tools/Manifest @@ -1,2 +1,3 @@ DIST open-vm-tools-10.0.7-3227872.tar.gz 4009790 SHA256 49520ccfed7bf3e51567eb9139f70d6dac6a58c3db99c306ce66f2179ec580ce SHA512 5838c971a41540cb54ddf83400d2b728bae3245765b6e7d80e7f4be4035308f045ea4a735abafb2a7accbd90c6fe4c381dabd102a98be08a7ee08feab03bfa8b WHIRLPOOL 4384e86073450fafef350aa3da7e9e60e56d1b2844d52260ea03865cb6fcf1ed753ec57dd321a7cd7f15e13b7b8200d2f51d6db633990f38a7cd780d6bca2604 DIST open-vm-tools-10.1.0-4449150.tar.gz 5025787 SHA256 d579474c9495b504a544dfc2635d291c27488e7e9303ec4fe6b393836dc3b017 SHA512 455e570fc13334e85a946e7eb496baebc459c138760c0c4c206b2182ebbb2e8b00b1025bafc284c163ffa1ffab7ab8566073ccd13b34bf5e8ef32addad9a4639 WHIRLPOOL 8b568a9cf61c0581abb67f5740bab62748fe4ef4eac2ea99f8340b2667ae2335266c3a935a3ca5778ec3132302013e09e429405c92cdf942fbfc6b85721e6f48 +DIST open-vm-tools-10.1.10-6082533.tar.gz 5111726 SHA256 4632d815996e7f2c283818b0d84b0c4cf2fb82a0897d77aee0f8cbcdc5678c61 SHA512 60c52a24509cb0630f2ad649fe6717fefff624fc2a5c736ced35cbdb8f639264d482e063e8140eedb39216adfb1231d58232bfef0233ebc477ba4f9a732c5965 WHIRLPOOL a895246a9cc9d7fa664203a696b8f1c8d84bb231601f7e95c4291624b812d5504168e019cb33f9b9a64eb62baf048001c0952e54a8002bc6eb57dc0664f1d164 diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.1.10.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.1.10.ebuild new file mode 100644 index 000..d48d77f6027 --- /dev/null +++ b/app-emulation/open-vm-tools/open-vm-tools-10.1.10.ebuild @@ -0,0 +1,152 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +MODULES_OPTIONAL_USE="modules" + +inherit autotools linux-mod pam systemd toolchain-funcs user + +DESCRIPTION="Opensourced tools for VMware guests" +HOMEPAGE="https://github.com/vmware/open-vm-tools; +MY_P="${P}-6082533" +SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/${MY_P}.tar.gz; + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X doc grabbitmqproxy icu pam +pic vgauth xinerama" + +COMMON_DEPEND=" + dev-libs/glib:2 + dev-libs/libdnet + sys-fs/fuse + >=sys-process/procps-3.3.2 + grabbitmqproxy? ( dev-libs/openssl:0 ) + icu? ( dev-libs/icu:= ) + pam? ( virtual/pam ) + vgauth? ( + dev-libs/openssl:0 + dev-libs/xerces-c + dev-libs/xml-security-c + ) + X? ( + dev-cpp/gtkmm:3.0 + x11-libs/gtk+:3 + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXext + x11-libs/libXi + x11-libs/libXrender + x11-libs/libXrandr + x11-libs/libXtst + xinerama? ( x11-libs/libXinerama ) + ) +" + +DEPEND="${COMMON_DEPEND} + doc? ( app-doc/doxygen ) + virtual/pkgconfig +" + +RDEPEND="${COMMON_DEPEND} +" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( + "${FILESDIR}/10.1.0-mount.vmhgfs.patch" + "${FILESDIR}/10.1.0-vgauth.patch" + "${FILESDIR}/10.1.0-Werror.patch" +) + +pkg_setup() { + linux-info_get_any_version + local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3" + use X && CONFIG_CHECK+=" ~DRM_VMWGFX" + kernel_is -lt 3 9 || CONFIG_CHECK+=" ~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS" + kernel_is -lt 3 || CONFIG_CHECK+=" ~FUSE_FS" + if use modules; then + linux-mod_pkg_setup + else + linux-info_pkg_setup + fi +} + +src_prepare() { + eapply -p2 "${PATCHES[@]}" + eapply_user + eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-deploypkg + --disable-static + --disable-tests + --with-procps + --with-dnet + $(use_enable doc docs) + $(use_enable grabbitmqproxy) + $(use_enable vgauth) + $(use_enable xinerama multimon) + $(use_with icu) + $(use_with pam) + $(use_with pic) + --without-gtk2 +
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: e5b112b2dc1731627ea9d34f81ca807822d3253d Author: Mike Gilbert gentoo org> AuthorDate: Fri Aug 4 19:50:08 2017 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Aug 4 19:50:57 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5b112b2 app-emulation/open-vm-tools: add slot to fuse dep Package-Manager: Portage-2.3.6_p23, Repoman-2.3.3_p1 app-emulation/open-vm-tools/open-vm-tools-10.1.0-r1.ebuild | 2 +- app-emulation/open-vm-tools/open-vm-tools-10.1.10.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.1.0-r1.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.1.0-r1.ebuild index 1d1990aebe4..ec771641a87 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-10.1.0-r1.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-10.1.0-r1.ebuild @@ -19,7 +19,7 @@ IUSE="X doc grabbitmqproxy icu pam +pic vgauth xinerama" COMMON_DEPEND=" dev-libs/glib:2 dev-libs/libdnet - sys-fs/fuse + sys-fs/fuse:0 >=sys-process/procps-3.3.2 grabbitmqproxy? ( dev-libs/openssl:0 ) icu? ( dev-libs/icu:= ) diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.1.10.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.1.10.ebuild index d48d77f6027..5ba66d7b94f 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-10.1.10.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-10.1.10.ebuild @@ -19,7 +19,7 @@ IUSE="X doc grabbitmqproxy icu pam +pic vgauth xinerama" COMMON_DEPEND=" dev-libs/glib:2 dev-libs/libdnet - sys-fs/fuse + sys-fs/fuse:0 >=sys-process/procps-3.3.2 grabbitmqproxy? ( dev-libs/openssl:0 ) icu? ( dev-libs/icu:= )
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/, app-emulation/open-vm-tools/files/
commit: 883a6231317bc0cbf3277248661dc0309a8e1258 Author: Mike Gilbert gentoo org> AuthorDate: Mon Jan 2 17:24:42 2017 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Jan 2 17:25:39 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=883a6231 app-emulation/open-vm-tools: replace mount.vmhgfs with a wrapper This will allow people to continue using fstype 'vmhgfs' in fstab with the FUSE mounter. Package-Manager: Portage-2.3.3_p12, Repoman-2.3.1_p5 app-emulation/open-vm-tools/files/mount.vmhgfs | 2 + .../open-vm-tools/open-vm-tools-10.1.0-r1.ebuild | 153 + 2 files changed, 155 insertions(+) diff --git a/app-emulation/open-vm-tools/files/mount.vmhgfs b/app-emulation/open-vm-tools/files/mount.vmhgfs new file mode 100644 index ..d4b319c --- /dev/null +++ b/app-emulation/open-vm-tools/files/mount.vmhgfs @@ -0,0 +1,2 @@ +#!/bin/sh +hgfsmounter "$@" >/dev/null 2>&1 || vmhgfs-fuse "$@" diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.1.0-r1.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.1.0-r1.ebuild new file mode 100644 index ..8cc9d43 --- /dev/null +++ b/app-emulation/open-vm-tools/open-vm-tools-10.1.0-r1.ebuild @@ -0,0 +1,153 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +MODULES_OPTIONAL_USE="modules" + +inherit autotools linux-mod pam systemd toolchain-funcs user + +DESCRIPTION="Opensourced tools for VMware guests" +HOMEPAGE="https://github.com/vmware/open-vm-tools; +MY_P="${P}-4449150" +SRC_URI="https://github.com/vmware/open-vm-tools/files/590760/${MY_P}.tar.gz; + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X doc grabbitmqproxy icu pam +pic vgauth xinerama" + +COMMON_DEPEND=" + dev-libs/glib:2 + dev-libs/libdnet + sys-fs/fuse + >=sys-process/procps-3.3.2 + grabbitmqproxy? ( dev-libs/openssl:0 ) + icu? ( dev-libs/icu:= ) + pam? ( virtual/pam ) + vgauth? ( + dev-libs/openssl:0 + dev-libs/xerces-c + dev-libs/xml-security-c + ) + X? ( + dev-cpp/gtkmm:3.0 + x11-libs/gtk+:3 + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXext + x11-libs/libXi + x11-libs/libXrender + x11-libs/libXrandr + x11-libs/libXtst + xinerama? ( x11-libs/libXinerama ) + ) +" + +DEPEND="${COMMON_DEPEND} + doc? ( app-doc/doxygen ) + virtual/pkgconfig +" + +RDEPEND="${COMMON_DEPEND} +" + +S="${WORKDIR}/${MY_P}/open-vm-tools" + +PATCHES=( + "${FILESDIR}/10.1.0-mount.vmhgfs.patch" + "${FILESDIR}/10.1.0-vgauth.patch" + "${FILESDIR}/10.1.0-Werror.patch" +) + +pkg_setup() { + linux-info_get_any_version + local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3" + use X && CONFIG_CHECK+=" ~DRM_VMWGFX" + kernel_is -lt 3 9 || CONFIG_CHECK+=" ~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS" + kernel_is -lt 3 || CONFIG_CHECK+=" ~FUSE_FS" + if use modules; then + linux-mod_pkg_setup + else + linux-info_pkg_setup + fi +} + +src_prepare() { + eapply -p2 "${PATCHES[@]}" + eapply_user + eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-deploypkg + --disable-static + --disable-tests + --with-procps + --with-dnet + $(use_enable doc docs) + $(use_enable grabbitmqproxy) + $(use_enable vgauth) + $(use_enable xinerama multimon) + $(use_with icu) + $(use_with pam) + $(use_with pic) + --without-gtk2 + --without-gtkmm + $(use_with X gtk3) + $(use_with X gtkmm3) + $(use_with X x) + + # configure locates the kernel object directory by looking for + # "/lib/modules/${KERNEL_RELEASE}/build". + # This will fail if the user is building against an uninstalled kernel. + # Fixing this would mean reworking the build system. + $(use_with modules kernel-modules) + --without-root-privileges + --with-kernel-release="${KV_FULL}" + ) + + econf "${myeconfargs[@]}" +} + +src_compile() { + use modules && set_arch_to_kernel + default +} + +src_install() { + default + prune_libtool_files --modules + + if use pam; then + rm "${ED%/}"/etc/pam.d/vmtoolsd || die + pamd_mimic_system vmtoolsd auth account + fi + + newinitd "${FILESDIR}/open-vm-tools.initd" vmware-tools + newconfd "${FILESDIR}/open-vm-tools.confd"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 89f57861f1c77e7ef625456b037742d9f213666a Author: Mike Gilbert gentoo org> AuthorDate: Mon Dec 5 15:35:46 2016 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Dec 5 15:37:25 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89f57861 app-emulation/open-vm-tools: fix install with pam disabled Bug: https://bugs.gentoo.org/601640 Package-Manager: portage-2.3.2_p13 app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild index 774fa40..36bbff3 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild @@ -122,8 +122,10 @@ src_install() { default prune_libtool_files --modules - rm "${ED%/}"/etc/pam.d/vmtoolsd || die - pamd_mimic_system vmtoolsd auth account + if use pam; then + rm "${ED%/}"/etc/pam.d/vmtoolsd || die + pamd_mimic_system vmtoolsd auth account + fi newinitd "${FILESDIR}/open-vm-tools.initd" vmware-tools newconfd "${FILESDIR}/open-vm-tools.confd" vmware-tools
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 754e0c414b5bbe6b31311e55b61cc8d8e2e0924b Author: Mike Gilbert gentoo org> AuthorDate: Sun Nov 27 18:16:44 2016 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Nov 27 18:17:22 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=754e0c41 app-emulation/open-vm-tools: add comment about broken kernel detection app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild | 4 1 file changed, 4 insertions(+) diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild index 55c652f..774fa40 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild @@ -101,6 +101,10 @@ src_configure() { $(use_with X gtkmm3) $(use_with X x) + # configure locates the kernel object directory by looking for + # "/lib/modules/${KERNEL_RELEASE}/build". + # This will fail if the user is building against an uninstalled kernel. + # Fixing this would mean reworking the build system. $(use_with modules kernel-modules) --without-root-privileges --with-kernel-release="${KV_FULL}"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/, app-emulation/open-vm-tools/files/
commit: 482f930798ce03109dd63f9279735d336697ac3d Author: Mike Gilbert gentoo org> AuthorDate: Sat Nov 26 17:00:34 2016 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Nov 26 17:02:42 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=482f9307 app-emulation/open-vm-tools: patch -Werror out of configure.ac This is less fragile than sed-ing all the Makefiles. Bug: https://bugs.gentoo.org/600886 Package-Manager: portage-2.3.2_p8 .../open-vm-tools/files/10.1.0-Werror.patch| 24 ++ .../open-vm-tools/open-vm-tools-10.1.0.ebuild | 5 + 2 files changed, 25 insertions(+), 4 deletions(-) diff --git a/app-emulation/open-vm-tools/files/10.1.0-Werror.patch b/app-emulation/open-vm-tools/files/10.1.0-Werror.patch new file mode 100644 index ..b79865e --- /dev/null +++ b/app-emulation/open-vm-tools/files/10.1.0-Werror.patch @@ -0,0 +1,24 @@ +From fdf54d58ef47b73dc94d21d3556a2ec5d9da Mon Sep 17 00:00:00 2001 +From: Mike Gilbert+Date: Sat, 26 Nov 2016 11:54:33 -0500 +Subject: [PATCH] build: drop -Werror + +--- + open-vm-tools/configure.ac | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/open-vm-tools/configure.ac b/open-vm-tools/configure.ac +index 8d4604e8..4d925f22 100644 +--- a/open-vm-tools/configure.ac b/open-vm-tools/configure.ac +@@ -1137,7 +1137,6 @@ AC_C_VOLATILE + + ### General flags / actions + CFLAGS="$CFLAGS -Wall" +-CFLAGS="$CFLAGS -Werror" + + # -Wno-unknown-pragmas is due to gcc not understanding '#pragma ident' + # in Xlib.h on OpenSolaris. +-- +2.11.0.rc2 + diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild index a7835d2..55c652f 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild @@ -49,7 +49,6 @@ COMMON_DEPEND=" DEPEND="${COMMON_DEPEND} doc? ( app-doc/doxygen ) virtual/pkgconfig - sys-apps/findutils " RDEPEND="${COMMON_DEPEND} @@ -60,6 +59,7 @@ S="${WORKDIR}/${MY_P}/open-vm-tools" PATCHES=( "${FILESDIR}/10.1.0-mount.vmhgfs.patch" "${FILESDIR}/10.1.0-vgauth.patch" + "${FILESDIR}/10.1.0-Werror.patch" ) pkg_setup() { @@ -107,9 +107,6 @@ src_configure() { ) econf "${myeconfargs[@]}" - - # Bugs 260878, 326761 - find . -name Makefile -exec sed -i -e 's/-Werror//g' '{}' + || die "sed out Werror failed" } src_compile() {
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 5f432664eb022654afd72abd2c25a3945afb779c Author: Mike Gilbert gentoo org> AuthorDate: Sat Nov 26 04:18:34 2016 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Nov 26 04:18:34 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f432664 app-emulation/open-vm-tools: fix suid perms and drop custom xdg autostart file Package-Manager: portage-2.3.2_p8 app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild index abcddc1..a7835d2 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild @@ -129,12 +129,9 @@ src_install() { systemd_dounit "${FILESDIR}"/vmtoolsd.service if use X; then - fperms 4755 /usr/bin/vmware-user-suid-wrapper + fperms 4711 /usr/bin/vmware-user-suid-wrapper dobin scripts/common/vmware-xdg-detect-de - insinto /etc/xdg/autostart - doins "${FILESDIR}"/open-vm-tools.desktop - elog "To be able to use the drag'n'drop feature of VMware for file" elog "exchange, please add the users to the 'vmware' group." fi
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 2776cbbff8a698e93c0d8c0ae46f6c0a1bc85002 Author: Mike Gilbert gentoo org> AuthorDate: Sat Nov 26 04:01:21 2016 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Nov 26 04:01:21 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2776cbbf app-emulation/open-vm-tools: drop RDEPEND on x11 drivers Package-Manager: portage-2.3.2_p8 app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild | 4 1 file changed, 4 deletions(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild index 436e8a8..abcddc1 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild @@ -53,10 +53,6 @@ DEPEND="${COMMON_DEPEND} " RDEPEND="${COMMON_DEPEND} - X? ( - x11-drivers/xf86-input-vmmouse - x11-drivers/xf86-video-vmware - ) " S="${WORKDIR}/${MY_P}/open-vm-tools"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 11df743f39f5fdadb7eae004d08f143946162680 Author: Mike Gilbert gentoo org> AuthorDate: Sat Nov 26 01:46:01 2016 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Nov 26 01:46:01 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11df743f app-emulation/open-vm-tools: cleanup dependencies Package-Manager: portage-2.3.2_p8 app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild | 16 +--- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild index 3fdaed5..436e8a8 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild @@ -17,10 +17,9 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="X doc grabbitmqproxy icu pam +pic vgauth xinerama" -RDEPEND=" +COMMON_DEPEND=" dev-libs/glib:2 dev-libs/libdnet - sys-apps/ethtool sys-fs/fuse >=sys-process/procps-3.3.2 grabbitmqproxy? ( dev-libs/openssl:0 ) @@ -33,11 +32,7 @@ RDEPEND=" ) X? ( dev-cpp/gtkmm:3.0 - x11-base/xorg-server - x11-drivers/xf86-input-vmmouse - x11-drivers/xf86-video-vmware x11-libs/gtk+:3 - x11-libs/libnotify x11-libs/libICE x11-libs/libSM x11-libs/libX11 @@ -51,12 +46,19 @@ RDEPEND=" ) " -DEPEND="${RDEPEND} +DEPEND="${COMMON_DEPEND} doc? ( app-doc/doxygen ) virtual/pkgconfig sys-apps/findutils " +RDEPEND="${COMMON_DEPEND} + X? ( + x11-drivers/xf86-input-vmmouse + x11-drivers/xf86-video-vmware + ) +" + S="${WORKDIR}/${MY_P}/open-vm-tools" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/, app-emulation/open-vm-tools/files/
commit: b44325280357532c6f61a660d802c7545ef34252 Author: Mike Gilbert gentoo org> AuthorDate: Sat Nov 26 01:21:47 2016 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Nov 26 01:22:57 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4432528 app-emulation/open-vm-tools: fix mount.vmhgfs symlink https://github.com/vmware/open-vm-tools/pull/66 Package-Manager: portage-2.3.2_p8 .../open-vm-tools/files/10.1.0-mount.vmhgfs.patch | 33 ++ .../open-vm-tools/open-vm-tools-10.1.0.ebuild | 9 -- 2 files changed, 40 insertions(+), 2 deletions(-) diff --git a/app-emulation/open-vm-tools/files/10.1.0-mount.vmhgfs.patch b/app-emulation/open-vm-tools/files/10.1.0-mount.vmhgfs.patch new file mode 100644 index ..bff9781 --- /dev/null +++ b/app-emulation/open-vm-tools/files/10.1.0-mount.vmhgfs.patch @@ -0,0 +1,33 @@ +From 1805ab024b10e8185175de7ce9c9b9db87fd0897 Mon Sep 17 00:00:00 2001 +From: Bernd Zeimetz+Date: Sun, 10 Jan 2016 22:18:04 +0100 +Subject: [PATCH] Fix mount.vmhgfs symlinks if DESTDIR is used + +Without this change symlinks in the form of +sbin/mount.vmhgfs -> /build/open-vm-tools-10.0.5-3227872/debian/open-vm-tools/usr/sbin/mount.vmhgfs +are being produced, if DESTDIR was uset while running make install. +--- + open-vm-tools/hgfsmounter/Makefile.am | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/open-vm-tools/hgfsmounter/Makefile.am b/open-vm-tools/hgfsmounter/Makefile.am +index e48417e..fe70892 100644 +--- a/open-vm-tools/hgfsmounter/Makefile.am b/open-vm-tools/hgfsmounter/Makefile.am +@@ -33,14 +33,14 @@ install-exec-hook: + mv $(DESTDIR)$(sbindir)/mount.vmhgfs \ + $(DESTDIR)$(sbindir)/mount_vmhgfs + -$(MKDIR_P) $(DESTDIR)/sbin +- -$(LN_S) $(DESTDIR)$(sbindir)/mount_vmhgfs \ ++ -$(LN_S) $(sbindir)/mount_vmhgfs \ + $(DESTDIR)/sbin/mount_vmhgfs &> /dev/null + uninstall-hook: + rm -f $(DESTDIR)$(sbindir)/mount_vmhgfs + else + install-exec-hook: + -$(MKDIR_P) $(DESTDIR)/sbin +- -$(LN_S) $(DESTDIR)$(sbindir)/mount.vmhgfs \ ++ -$(LN_S) $(sbindir)/mount.vmhgfs \ + $(DESTDIR)/sbin/mount.vmhgfs &> /dev/null + uninstall-hook: + rm -f $(DESTDIR)/sbin/mount.vmhgfs diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild index 6a3727d..3fdaed5 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild @@ -59,6 +59,11 @@ DEPEND="${RDEPEND} S="${WORKDIR}/${MY_P}/open-vm-tools" +PATCHES=( + "${FILESDIR}/10.1.0-mount.vmhgfs.patch" + "${FILESDIR}/10.1.0-vgauth.patch" +) + pkg_setup() { linux-info_get_any_version local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3" @@ -73,8 +78,8 @@ pkg_setup() { } src_prepare() { - eapply -p2 "${FILESDIR}/10.1.0-vgauth.patch" - default + eapply -p2 "${PATCHES[@]}" + eapply_user eautoreconf }
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 8f9ee6e4a2613a73c3a178d120e0e65e693a6c36 Author: Mike Gilbert gentoo org> AuthorDate: Fri Nov 25 23:58:09 2016 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Nov 25 23:59:27 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f9ee6e4 app-emulation/open-vm-tools: add kernel config checks Package-Manager: portage-2.3.2_p8 app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild | 13 + 1 file changed, 13 insertions(+) diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild index 11dd15e..6a3727d 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild @@ -59,6 +59,19 @@ DEPEND="${RDEPEND} S="${WORKDIR}/${MY_P}/open-vm-tools" +pkg_setup() { + linux-info_get_any_version + local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3" + use X && CONFIG_CHECK+=" ~DRM_VMWGFX" + kernel_is -lt 3 9 || CONFIG_CHECK+=" ~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS" + kernel_is -lt 3 || CONFIG_CHECK+=" ~FUSE_FS" + if use modules; then + linux-mod_pkg_setup + else + linux-info_pkg_setup + fi +} + src_prepare() { eapply -p2 "${FILESDIR}/10.1.0-vgauth.patch" default
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: d508b486e77e278a0f33ce0c21ea5c3ce59749c7 Author: Mike Gilbert gentoo org> AuthorDate: Fri Nov 25 23:36:24 2016 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Nov 25 23:37:28 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d508b486 app-emulation/open-vm-tools: remove old Package-Manager: portage-2.3.2_p8 app-emulation/open-vm-tools/Manifest | 4 - app-emulation/open-vm-tools/metadata.xml | 1 - .../open-vm-tools-10.0.0_p3000743.ebuild | 122 .../open-vm-tools-9.10.0_p2476743.ebuild | 128 - .../open-vm-tools-9.10.2_p2822639.ebuild | 123 .../open-vm-tools-9.4.0.1280544.ebuild | 115 -- 6 files changed, 493 deletions(-) diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest index c6aa67f..2a0c295 100644 --- a/app-emulation/open-vm-tools/Manifest +++ b/app-emulation/open-vm-tools/Manifest @@ -1,6 +1,2 @@ -DIST open-vm-tools-10.0.0-3000743.tar.gz 4161070 SHA256 5adef80f43186aff426f4f22b4b31b514d18a1dcc3334d56ed22d2e308803971 SHA512 0529e619b7cc012f3ebb78252157cb6d54c640a701de16516e1125b7147ea2e49f685fbdbbff6de73f2c3d8db87c5f406f8128ba0fcf12e37bc3d66085578c54 WHIRLPOOL f4355d86a4f7d835b6481ff4d7d09786d46ce8107e139fb603f117df41c00a380b7e4f69773b48944ae347d762a02497093828f7820209e7c1c6b5a814312167 DIST open-vm-tools-10.0.7-3227872.tar.gz 4009790 SHA256 49520ccfed7bf3e51567eb9139f70d6dac6a58c3db99c306ce66f2179ec580ce SHA512 5838c971a41540cb54ddf83400d2b728bae3245765b6e7d80e7f4be4035308f045ea4a735abafb2a7accbd90c6fe4c381dabd102a98be08a7ee08feab03bfa8b WHIRLPOOL 4384e86073450fafef350aa3da7e9e60e56d1b2844d52260ea03865cb6fcf1ed753ec57dd321a7cd7f15e13b7b8200d2f51d6db633990f38a7cd780d6bca2604 DIST open-vm-tools-10.1.0-4449150.tar.gz 5025787 SHA256 d579474c9495b504a544dfc2635d291c27488e7e9303ec4fe6b393836dc3b017 SHA512 455e570fc13334e85a946e7eb496baebc459c138760c0c4c206b2182ebbb2e8b00b1025bafc284c163ffa1ffab7ab8566073ccd13b34bf5e8ef32addad9a4639 WHIRLPOOL 8b568a9cf61c0581abb67f5740bab62748fe4ef4eac2ea99f8340b2667ae2335266c3a935a3ca5778ec3132302013e09e429405c92cdf942fbfc6b85721e6f48 -DIST open-vm-tools-9.10.0-2476743.tar.gz 4093306 SHA256 e146ad53d744d7793ee72c5271fc49a916613534c14827c227fdaef4b3579c96 SHA512 8c8e4a559c0374e020c8261d4c8f6855efbe3f509745ee02ec03ab9ebce7e1327ec1e5e18f674cb464630ace9dc33b4262ffd119fc237c286ee44327e4590385 WHIRLPOOL 162aba889e249ac229e003a57753ff78b86f612a0753ae83f9de52eb1d0ae0a11aee0279c192eb073dabc76d718747c614d4122395abfc8c8d0f9d80a903189a -DIST open-vm-tools-9.10.2-2822639.tar.gz 4044062 SHA256 6c5a7f88b597585a273fb9918fdb9201c79e30731a765fbec1acda14d1f3d74c SHA512 0a0683b1d86ff1926517c882943c30267f04710bdd9a70bf7aa75534d64480c3cc2cf5eae5655ed228d4e140129f46efeb2cdbbb8191b142756ad359cec58b72 WHIRLPOOL 7a15d5561fcd52c32c668d8da86ada5a850b4fdaac373f9850c4906b4939ebf620a2ef7740b8a15e513ececb95bd02b285ea5632860bea87df666fcef539ef5f -DIST open-vm-tools-9.4.0-1280544.tar.gz 3659504 SHA256 5d30652eb0f6dc5e930781029c184837e700be5543b6a7116db4c62a6f3ca399 SHA512 07b36f49713140606f74864b59c2e01c9ed83a960dd3f5d172b84fc75e760f7370065774a0e26897924af60454c86b682ca0fd32276b0e9fb17b268247f8cbdf WHIRLPOOL 88533768cf718de3b5f64e688597209fa2029d02cdf350d7fd05ec8dd8ca0f0c125a8d1445c1ec9287bc486076d5c335f3cc615c3f0b9aa7bac84e921da4c9e6 diff --git a/app-emulation/open-vm-tools/metadata.xml b/app-emulation/open-vm-tools/metadata.xml index 2532b4e..53c1842 100644 --- a/app-emulation/open-vm-tools/metadata.xml +++ b/app-emulation/open-vm-tools/metadata.xml @@ -17,7 +17,6 @@ Generate API documentation - Build vmblock-fuse in favor of FUSE based blocking mechanism for DnD Enable grabbitmqproxy Force shared libraries to be built as PIC Enable vgauth diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild deleted file mode 100644 index 43e5879.. --- a/app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild +++ /dev/null @@ -1,122 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit autotools eutils flag-o-matic multilib pam systemd toolchain-funcs user versionator - -MY_P="${PN}-${PV/_p/-}" - -DESCRIPTION="Opensourced tools for VMware guests" -HOMEPAGE="https://github.com/vmware/open-vm-tools; -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="X doc grabbitmqproxy icu pam +pic vgauth xinerama" - -RDEPEND=" - dev-libs/glib:2 - dev-libs/libdnet - sys-apps/ethtool - sys-fs/fuse - >=sys-process/procps-3.3.2 - grabbitmqproxy? ( dev-libs/openssl:0 ) -
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: fb89d0263a9b10f4467d892d785e3b55b527c6d5 Author: Mike Gilbert gentoo org> AuthorDate: Fri Nov 25 23:25:50 2016 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Nov 25 23:29:13 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb89d026 app-emulation/open-vm-tools: optionally build kernel modules The build system does some crazy stuff that is difficult to replicate in open-vm-tools-kmod. Package-Manager: portage-2.3.2_p8 app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild | 14 -- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild index 2c653a5..11dd15e 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild @@ -3,8 +3,9 @@ # $Id$ EAPI=6 +MODULES_OPTIONAL_USE="modules" -inherit autotools flag-o-matic pam systemd toolchain-funcs user +inherit autotools linux-mod pam systemd toolchain-funcs user DESCRIPTION="Opensourced tools for VMware guests" HOMEPAGE="https://github.com/vmware/open-vm-tools; @@ -71,7 +72,6 @@ src_configure() { --disable-tests --with-procps --with-dnet - --without-kernel-modules $(use_enable doc docs) $(use_enable grabbitmqproxy) $(use_enable vgauth) @@ -84,6 +84,10 @@ src_configure() { $(use_with X gtk3) $(use_with X gtkmm3) $(use_with X x) + + $(use_with modules kernel-modules) + --without-root-privileges + --with-kernel-release="${KV_FULL}" ) econf "${myeconfargs[@]}" @@ -92,6 +96,11 @@ src_configure() { find . -name Makefile -exec sed -i -e 's/-Werror//g' '{}' + || die "sed out Werror failed" } +src_compile() { + use modules && set_arch_to_kernel + default +} + src_install() { default prune_libtool_files --modules @@ -117,4 +126,5 @@ src_install() { pkg_postinst() { enewgroup vmware + linux-mod_pkg_postinst }
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/, app-emulation/open-vm-tools/files/
commit: eb12595c8fc6107614a2d38716e4317c621f831a Author: Mike Gilbert gentoo org> AuthorDate: Fri Nov 25 19:43:03 2016 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Nov 25 19:43:55 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb12595c app-emulation/open-vm-tools: bump to 10.1.0 Package-Manager: portage-2.3.2_p8 app-emulation/open-vm-tools/Manifest | 1 + .../open-vm-tools/files/10.1.0-vgauth.patch| 25 + .../open-vm-tools/open-vm-tools-10.1.0.ebuild | 120 + 3 files changed, 146 insertions(+) diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest index 6f44ce6..c6aa67f 100644 --- a/app-emulation/open-vm-tools/Manifest +++ b/app-emulation/open-vm-tools/Manifest @@ -1,5 +1,6 @@ DIST open-vm-tools-10.0.0-3000743.tar.gz 4161070 SHA256 5adef80f43186aff426f4f22b4b31b514d18a1dcc3334d56ed22d2e308803971 SHA512 0529e619b7cc012f3ebb78252157cb6d54c640a701de16516e1125b7147ea2e49f685fbdbbff6de73f2c3d8db87c5f406f8128ba0fcf12e37bc3d66085578c54 WHIRLPOOL f4355d86a4f7d835b6481ff4d7d09786d46ce8107e139fb603f117df41c00a380b7e4f69773b48944ae347d762a02497093828f7820209e7c1c6b5a814312167 DIST open-vm-tools-10.0.7-3227872.tar.gz 4009790 SHA256 49520ccfed7bf3e51567eb9139f70d6dac6a58c3db99c306ce66f2179ec580ce SHA512 5838c971a41540cb54ddf83400d2b728bae3245765b6e7d80e7f4be4035308f045ea4a735abafb2a7accbd90c6fe4c381dabd102a98be08a7ee08feab03bfa8b WHIRLPOOL 4384e86073450fafef350aa3da7e9e60e56d1b2844d52260ea03865cb6fcf1ed753ec57dd321a7cd7f15e13b7b8200d2f51d6db633990f38a7cd780d6bca2604 +DIST open-vm-tools-10.1.0-4449150.tar.gz 5025787 SHA256 d579474c9495b504a544dfc2635d291c27488e7e9303ec4fe6b393836dc3b017 SHA512 455e570fc13334e85a946e7eb496baebc459c138760c0c4c206b2182ebbb2e8b00b1025bafc284c163ffa1ffab7ab8566073ccd13b34bf5e8ef32addad9a4639 WHIRLPOOL 8b568a9cf61c0581abb67f5740bab62748fe4ef4eac2ea99f8340b2667ae2335266c3a935a3ca5778ec3132302013e09e429405c92cdf942fbfc6b85721e6f48 DIST open-vm-tools-9.10.0-2476743.tar.gz 4093306 SHA256 e146ad53d744d7793ee72c5271fc49a916613534c14827c227fdaef4b3579c96 SHA512 8c8e4a559c0374e020c8261d4c8f6855efbe3f509745ee02ec03ab9ebce7e1327ec1e5e18f674cb464630ace9dc33b4262ffd119fc237c286ee44327e4590385 WHIRLPOOL 162aba889e249ac229e003a57753ff78b86f612a0753ae83f9de52eb1d0ae0a11aee0279c192eb073dabc76d718747c614d4122395abfc8c8d0f9d80a903189a DIST open-vm-tools-9.10.2-2822639.tar.gz 4044062 SHA256 6c5a7f88b597585a273fb9918fdb9201c79e30731a765fbec1acda14d1f3d74c SHA512 0a0683b1d86ff1926517c882943c30267f04710bdd9a70bf7aa75534d64480c3cc2cf5eae5655ed228d4e140129f46efeb2cdbbb8191b142756ad359cec58b72 WHIRLPOOL 7a15d5561fcd52c32c668d8da86ada5a850b4fdaac373f9850c4906b4939ebf620a2ef7740b8a15e513ececb95bd02b285ea5632860bea87df666fcef539ef5f DIST open-vm-tools-9.4.0-1280544.tar.gz 3659504 SHA256 5d30652eb0f6dc5e930781029c184837e700be5543b6a7116db4c62a6f3ca399 SHA512 07b36f49713140606f74864b59c2e01c9ed83a960dd3f5d172b84fc75e760f7370065774a0e26897924af60454c86b682ca0fd32276b0e9fb17b268247f8cbdf WHIRLPOOL 88533768cf718de3b5f64e688597209fa2029d02cdf350d7fd05ec8dd8ca0f0c125a8d1445c1ec9287bc486076d5c335f3cc615c3f0b9aa7bac84e921da4c9e6 diff --git a/app-emulation/open-vm-tools/files/10.1.0-vgauth.patch b/app-emulation/open-vm-tools/files/10.1.0-vgauth.patch new file mode 100644 index ..bc91b1b --- /dev/null +++ b/app-emulation/open-vm-tools/files/10.1.0-vgauth.patch @@ -0,0 +1,25 @@ +From 488258effa60e293a7338422c33ce5c73f9b Mon Sep 17 00:00:00 2001 +From: Mike Gilbert+Date: Fri, 25 Nov 2016 13:59:34 -0500 +Subject: [PATCH] build: Always link VGAuthService using CXX + +--- + open-vm-tools/vgauth/service/Makefile.am | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/open-vm-tools/vgauth/service/Makefile.am b/open-vm-tools/vgauth/service/Makefile.am +index 8c51d9f2..8f99dad1 100644 +--- a/open-vm-tools/vgauth/service/Makefile.am b/open-vm-tools/vgauth/service/Makefile.am +@@ -95,7 +95,7 @@ if HAVE_ICU + $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ + else +- VGAuthService_LINK = $(LINK) ++ VGAuthService_LINK = $(CXXLINK) + endif + + # Message catalogs. +-- +2.11.0.rc2 + diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild new file mode 100644 index ..2c653a5 --- /dev/null +++ b/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild @@ -0,0 +1,120 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit autotools flag-o-matic pam systemd toolchain-funcs user + +DESCRIPTION="Opensourced tools for VMware guests" +HOMEPAGE="https://github.com/vmware/open-vm-tools; +MY_P="${P}-4449150" +SRC_URI="https://github.com/vmware/open-vm-tools/files/590760/${MY_P}.tar.gz; +
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: d956f3c61d5f808190bd4d5fd717256c1474e05e Author: Mike Gilbert gentoo org> AuthorDate: Fri Jul 22 21:24:06 2016 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Jul 22 21:24:23 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d956f3c6 app-emulation/open-vm-tools: bump to 10.0.7 Package-Manager: portage-2.3.0_p15 app-emulation/open-vm-tools/Manifest | 1 + .../open-vm-tools/open-vm-tools-10.0.7.ebuild | 118 + 2 files changed, 119 insertions(+) diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest index f7d34bc..6f44ce6 100644 --- a/app-emulation/open-vm-tools/Manifest +++ b/app-emulation/open-vm-tools/Manifest @@ -1,4 +1,5 @@ DIST open-vm-tools-10.0.0-3000743.tar.gz 4161070 SHA256 5adef80f43186aff426f4f22b4b31b514d18a1dcc3334d56ed22d2e308803971 SHA512 0529e619b7cc012f3ebb78252157cb6d54c640a701de16516e1125b7147ea2e49f685fbdbbff6de73f2c3d8db87c5f406f8128ba0fcf12e37bc3d66085578c54 WHIRLPOOL f4355d86a4f7d835b6481ff4d7d09786d46ce8107e139fb603f117df41c00a380b7e4f69773b48944ae347d762a02497093828f7820209e7c1c6b5a814312167 +DIST open-vm-tools-10.0.7-3227872.tar.gz 4009790 SHA256 49520ccfed7bf3e51567eb9139f70d6dac6a58c3db99c306ce66f2179ec580ce SHA512 5838c971a41540cb54ddf83400d2b728bae3245765b6e7d80e7f4be4035308f045ea4a735abafb2a7accbd90c6fe4c381dabd102a98be08a7ee08feab03bfa8b WHIRLPOOL 4384e86073450fafef350aa3da7e9e60e56d1b2844d52260ea03865cb6fcf1ed753ec57dd321a7cd7f15e13b7b8200d2f51d6db633990f38a7cd780d6bca2604 DIST open-vm-tools-9.10.0-2476743.tar.gz 4093306 SHA256 e146ad53d744d7793ee72c5271fc49a916613534c14827c227fdaef4b3579c96 SHA512 8c8e4a559c0374e020c8261d4c8f6855efbe3f509745ee02ec03ab9ebce7e1327ec1e5e18f674cb464630ace9dc33b4262ffd119fc237c286ee44327e4590385 WHIRLPOOL 162aba889e249ac229e003a57753ff78b86f612a0753ae83f9de52eb1d0ae0a11aee0279c192eb073dabc76d718747c614d4122395abfc8c8d0f9d80a903189a DIST open-vm-tools-9.10.2-2822639.tar.gz 4044062 SHA256 6c5a7f88b597585a273fb9918fdb9201c79e30731a765fbec1acda14d1f3d74c SHA512 0a0683b1d86ff1926517c882943c30267f04710bdd9a70bf7aa75534d64480c3cc2cf5eae5655ed228d4e140129f46efeb2cdbbb8191b142756ad359cec58b72 WHIRLPOOL 7a15d5561fcd52c32c668d8da86ada5a850b4fdaac373f9850c4906b4939ebf620a2ef7740b8a15e513ececb95bd02b285ea5632860bea87df666fcef539ef5f DIST open-vm-tools-9.4.0-1280544.tar.gz 3659504 SHA256 5d30652eb0f6dc5e930781029c184837e700be5543b6a7116db4c62a6f3ca399 SHA512 07b36f49713140606f74864b59c2e01c9ed83a960dd3f5d172b84fc75e760f7370065774a0e26897924af60454c86b682ca0fd32276b0e9fb17b268247f8cbdf WHIRLPOOL 88533768cf718de3b5f64e688597209fa2029d02cdf350d7fd05ec8dd8ca0f0c125a8d1445c1ec9287bc486076d5c335f3cc615c3f0b9aa7bac84e921da4c9e6 diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.0.7.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.0.7.ebuild new file mode 100644 index 000..9570dda --- /dev/null +++ b/app-emulation/open-vm-tools/open-vm-tools-10.0.7.ebuild @@ -0,0 +1,118 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit autotools flag-o-matic pam systemd toolchain-funcs user + +DESCRIPTION="Opensourced tools for VMware guests" +HOMEPAGE="https://github.com/vmware/open-vm-tools; +MY_P="${P}-3227872" +SRC_URI="https://github.com/vmware/open-vm-tools/files/133266/${MY_P}.tar.gz; + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X doc grabbitmqproxy icu pam +pic vgauth xinerama" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/libdnet + sys-apps/ethtool + sys-fs/fuse + >=sys-process/procps-3.3.2 + grabbitmqproxy? ( dev-libs/openssl:0 ) + icu? ( dev-libs/icu:= ) + pam? ( virtual/pam ) + vgauth? ( + dev-libs/openssl:0 + dev-libs/xerces-c + dev-libs/xml-security-c + ) + X? ( + dev-cpp/gtkmm:2.4 + x11-base/xorg-server + x11-drivers/xf86-input-vmmouse + x11-drivers/xf86-video-vmware + x11-libs/gtk+:2 + x11-libs/libnotify + x11-libs/libX11 + x11-libs/libXtst + ) + xinerama? ( x11-libs/libXinerama ) +" + +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen ) + virtual/pkgconfig + sys-apps/findutils +" + +S="${WORKDIR}/${MY_P}" +PATCHES=( + "${FILESDIR}/9.10.0-vgauth.patch" +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + # libsigc++-2.0 >= 2.5.1 requires C++11. Using -std=c++11 + # does not provide "linux" definition, we need gnu++11 + append-cxxflags -std=gnu++11 + + local myeconfargs=( + --disable-deploypkg + --disable-static + --disable-tests + --with-procps + --with-dnet + --without-kernel-modules +
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 255785c769ece6af379706a5328842435f3d79e9 Author: Mike Gilbert gentoo org> AuthorDate: Thu Feb 18 00:51:39 2016 + Commit: Mike Gilbert gentoo org> CommitDate: Thu Feb 18 00:51:39 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=255785c7 app-emulation/open-vm-tools: Restore xdg autostart Bug: https://bugs.gentoo.org/574840 Package-Manager: portage-2.2.27_p64 app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild index 3cc623f..43e5879 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -113,6 +113,9 @@ src_install() { fperms 4755 /usr/bin/vmware-user-suid-wrapper dobin scripts/common/vmware-xdg-detect-de + insinto /etc/xdg/autostart + doins "${FILESDIR}"/open-vm-tools.desktop + elog "To be able to use the drag'n'drop feature of VMware for file" elog "exchange, please add the users to the 'vmware' group." fi
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 7a76e11c258579f45c31c3617ad684db975e91d0 Author: Pacho Ramos gentoo org> AuthorDate: Fri Jan 1 21:18:31 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Fri Jan 1 21:18:31 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a76e11c app-emulation/open-vm-tools: Fix building with latest glibmm/libsigc++ (#570418) Package-Manager: portage-2.2.26 app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild | 4 1 file changed, 4 insertions(+) diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild index 9c136f9..3cc623f 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild @@ -63,6 +63,10 @@ src_prepare() { } src_configure() { + # libsigc++-2.0 >= 2.5.1 requires C++11. Using -std=c++11 + # does not provide "linux" definition, we need gnu++11 + append-cxxflags -std=gnu++11 + # https://bugs.gentoo.org/402279 export CUSTOM_PROCPS_NAME=procps export CUSTOM_PROCPS_LIBS="$($(tc-getPKG_CONFIG) --libs libprocps)"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 19bd2220a315bf9da410c251d7072aa1ea75641c Author: Mike Gilbert gentoo org> AuthorDate: Fri Sep 18 01:37:04 2015 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Sep 18 01:37:16 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19bd2220 app-emulation/open-vm-tools: Bump to 10.0.0 Package-Manager: portage-2.2.20 app-emulation/open-vm-tools/Manifest | 1 + .../open-vm-tools-10.0.0_p3000743.ebuild | 115 + 2 files changed, 116 insertions(+) diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest index e0c3447..f7d34bc 100644 --- a/app-emulation/open-vm-tools/Manifest +++ b/app-emulation/open-vm-tools/Manifest @@ -1,3 +1,4 @@ +DIST open-vm-tools-10.0.0-3000743.tar.gz 4161070 SHA256 5adef80f43186aff426f4f22b4b31b514d18a1dcc3334d56ed22d2e308803971 SHA512 0529e619b7cc012f3ebb78252157cb6d54c640a701de16516e1125b7147ea2e49f685fbdbbff6de73f2c3d8db87c5f406f8128ba0fcf12e37bc3d66085578c54 WHIRLPOOL f4355d86a4f7d835b6481ff4d7d09786d46ce8107e139fb603f117df41c00a380b7e4f69773b48944ae347d762a02497093828f7820209e7c1c6b5a814312167 DIST open-vm-tools-9.10.0-2476743.tar.gz 4093306 SHA256 e146ad53d744d7793ee72c5271fc49a916613534c14827c227fdaef4b3579c96 SHA512 8c8e4a559c0374e020c8261d4c8f6855efbe3f509745ee02ec03ab9ebce7e1327ec1e5e18f674cb464630ace9dc33b4262ffd119fc237c286ee44327e4590385 WHIRLPOOL 162aba889e249ac229e003a57753ff78b86f612a0753ae83f9de52eb1d0ae0a11aee0279c192eb073dabc76d718747c614d4122395abfc8c8d0f9d80a903189a DIST open-vm-tools-9.10.2-2822639.tar.gz 4044062 SHA256 6c5a7f88b597585a273fb9918fdb9201c79e30731a765fbec1acda14d1f3d74c SHA512 0a0683b1d86ff1926517c882943c30267f04710bdd9a70bf7aa75534d64480c3cc2cf5eae5655ed228d4e140129f46efeb2cdbbb8191b142756ad359cec58b72 WHIRLPOOL 7a15d5561fcd52c32c668d8da86ada5a850b4fdaac373f9850c4906b4939ebf620a2ef7740b8a15e513ececb95bd02b285ea5632860bea87df666fcef539ef5f DIST open-vm-tools-9.4.0-1280544.tar.gz 3659504 SHA256 5d30652eb0f6dc5e930781029c184837e700be5543b6a7116db4c62a6f3ca399 SHA512 07b36f49713140606f74864b59c2e01c9ed83a960dd3f5d172b84fc75e760f7370065774a0e26897924af60454c86b682ca0fd32276b0e9fb17b268247f8cbdf WHIRLPOOL 88533768cf718de3b5f64e688597209fa2029d02cdf350d7fd05ec8dd8ca0f0c125a8d1445c1ec9287bc486076d5c335f3cc615c3f0b9aa7bac84e921da4c9e6 diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild new file mode 100644 index 000..9c136f9 --- /dev/null +++ b/app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit autotools eutils flag-o-matic multilib pam systemd toolchain-funcs user versionator + +MY_P="${PN}-${PV/_p/-}" + +DESCRIPTION="Opensourced tools for VMware guests" +HOMEPAGE="https://github.com/vmware/open-vm-tools; +SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X doc grabbitmqproxy icu pam +pic vgauth xinerama" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/libdnet + sys-apps/ethtool + sys-fs/fuse + >=sys-process/procps-3.3.2 + grabbitmqproxy? ( dev-libs/openssl:0 ) + icu? ( dev-libs/icu:= ) + pam? ( virtual/pam ) + vgauth? ( + dev-libs/openssl:0 + dev-libs/xerces-c + dev-libs/xml-security-c + ) + X? ( + dev-cpp/gtkmm:2.4 + x11-base/xorg-server + x11-drivers/xf86-input-vmmouse + x11-drivers/xf86-video-vmware + x11-libs/gtk+:2 + x11-libs/libnotify + x11-libs/libX11 + x11-libs/libXtst + ) + xinerama? ( x11-libs/libXinerama ) +" + +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen ) + virtual/pkgconfig + sys-apps/findutils +" + +S="${WORKDIR}/${MY_P}" + +pkg_setup() { + enewgroup vmware +} + +src_prepare() { + epatch "${FILESDIR}/9.10.0-vgauth.patch" + epatch_user + eautoreconf +} + +src_configure() { + # https://bugs.gentoo.org/402279 + export CUSTOM_PROCPS_NAME=procps + export CUSTOM_PROCPS_LIBS="$($(tc-getPKG_CONFIG) --libs libprocps)" + + local myeconfargs=( + --disable-deploypkg + --disable-tests + # Broken build + --docdir=/usr/share/doc/${PF} + --with-procps + --with-dnet + --without-kernel-modules + $(use_enable doc docs) + $(use_enable grabbitmqproxy) + $(use_enable vgauth) + $(use_enable xinerama multimon) + $(use_with icu) + $(use_with pam) + $(use_with pic) + $(use_with X gtk2) +
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools-kmod/
commit: 8c82bd88df90e12bbfd24db415c8977794c9a737 Author: Mike Gilbert gentoo org> AuthorDate: Fri Sep 18 03:10:50 2015 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Sep 18 03:10:50 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c82bd88 app-emulation/open-vm-tools-kmod: Bump to 10.0.0 Package-Manager: portage-2.2.20 app-emulation/open-vm-tools-kmod/Manifest | 1 + .../open-vm-tools-kmod-10.0.0_p3000743.ebuild | 69 ++ 2 files changed, 70 insertions(+) diff --git a/app-emulation/open-vm-tools-kmod/Manifest b/app-emulation/open-vm-tools-kmod/Manifest index 3850fcc..81d5206 100644 --- a/app-emulation/open-vm-tools-kmod/Manifest +++ b/app-emulation/open-vm-tools-kmod/Manifest @@ -1,2 +1,3 @@ +DIST open-vm-tools-10.0.0-3000743.tar.gz 4161070 SHA256 5adef80f43186aff426f4f22b4b31b514d18a1dcc3334d56ed22d2e308803971 SHA512 0529e619b7cc012f3ebb78252157cb6d54c640a701de16516e1125b7147ea2e49f685fbdbbff6de73f2c3d8db87c5f406f8128ba0fcf12e37bc3d66085578c54 WHIRLPOOL f4355d86a4f7d835b6481ff4d7d09786d46ce8107e139fb603f117df41c00a380b7e4f69773b48944ae347d762a02497093828f7820209e7c1c6b5a814312167 DIST open-vm-tools-9.10.0-2476743.tar.gz 4093306 SHA256 e146ad53d744d7793ee72c5271fc49a916613534c14827c227fdaef4b3579c96 SHA512 8c8e4a559c0374e020c8261d4c8f6855efbe3f509745ee02ec03ab9ebce7e1327ec1e5e18f674cb464630ace9dc33b4262ffd119fc237c286ee44327e4590385 WHIRLPOOL 162aba889e249ac229e003a57753ff78b86f612a0753ae83f9de52eb1d0ae0a11aee0279c192eb073dabc76d718747c614d4122395abfc8c8d0f9d80a903189a DIST open-vm-tools-9.4.0-1280544.tar.gz 3659504 SHA256 5d30652eb0f6dc5e930781029c184837e700be5543b6a7116db4c62a6f3ca399 SHA512 07b36f49713140606f74864b59c2e01c9ed83a960dd3f5d172b84fc75e760f7370065774a0e26897924af60454c86b682ca0fd32276b0e9fb17b268247f8cbdf WHIRLPOOL 88533768cf718de3b5f64e688597209fa2029d02cdf350d7fd05ec8dd8ca0f0c125a8d1445c1ec9287bc486076d5c335f3cc615c3f0b9aa7bac84e921da4c9e6 diff --git a/app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-10.0.0_p3000743.ebuild b/app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-10.0.0_p3000743.ebuild new file mode 100644 index 000..faf5874 --- /dev/null +++ b/app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-10.0.0_p3000743.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit eutils linux-mod udev + +MY_PN=${PN%-kmod} +MY_P=${MY_PN}-${PV/_p/-} + +DESCRIPTION="Opensourced tools for VMware guests" +HOMEPAGE="http://open-vm-tools.sourceforge.net/; +SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +S="${WORKDIR}/${MY_P}" + +pkg_setup() { + CONFIG_CHECK="~DRM_VMWGFX ~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3" + + # See logic in configure.ac. + local MODULES= + + if kernel_is -lt 3 3; then + MODULES+=" vmxnet" + fi + + if kernel_is -lt 4; then + MODULES+=" vmhgfs" + fi + + if kernel_is -lt 3 9; then + MODULES+=" vmci vsock" + else + CONFIG_CHECK+=" ~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS" + fi + + if kernel_is -lt 3; then + MODULES+=" vmblock vmsync" + else + CONFIG_CHECK+=" ~FUSE_FS" + fi + + local mod + for mod in ${MODULES}; do + MODULE_NAMES+=" ${mod}(ovt:modules/linux/${mod})" + done + + linux-mod_pkg_setup +} + +src_prepare() { + epatch_user +} + +src_configure() { + BUILD_TARGETS="auto-build" + export OVT_SOURCE_DIR="${S}" + export LINUXINCLUDE="${KV_OUT_DIR}/include" +} + +src_install() { + linux-mod_src_install + udev_dorules "${FILESDIR}/60-vmware.rules" +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: b28d8436a15fcf868fdca2a35ed6829759a4cf6e Author: Mike Gilbert floppym AT gentoo DOT org AuthorDate: Sun Aug 23 23:39:18 2015 + Commit: Mike Gilbert floppym AT gentoo DOT org CommitDate: Sun Aug 23 23:40:43 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b28d8436 app-emulation/open-vm-tools: Remove dev snapshots Package-Manager: portage-2.2.20_p134 app-emulation/open-vm-tools/Manifest | 1 - .../open-vm-tools-2013.09.16.1328054-r2.ebuild | 123 - .../open-vm-tools-2013.09.16.1328054-r3.ebuild | 123 - 3 files changed, 247 deletions(-) diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest index 5ea0465..e0c3447 100644 --- a/app-emulation/open-vm-tools/Manifest +++ b/app-emulation/open-vm-tools/Manifest @@ -1,4 +1,3 @@ -DIST open-vm-tools-2013.09.16-1328054.tar.gz 3793719 SHA256 470a6ea3ce14c2c5ea6b7bc59745eccbacc8d88a3f343e712312786435975d13 SHA512 7ae62d5411b4bdefd0e8db5f0a81bb357bfd4a624af06bf9a5a74f49ede0b7051b41dfe548c758fd7e73cded34af983c8aa0c412e65343092e05ae9b997895cb WHIRLPOOL 688fb4e494fb7aab7d0eb09189afff95ec8727bcc1893a4ec632bb8198661a1a55d58a813d2d56a3ac330fd7a55afc1fa7dc11f1d60c06c91ecf6a0bf866b249 DIST open-vm-tools-9.10.0-2476743.tar.gz 4093306 SHA256 e146ad53d744d7793ee72c5271fc49a916613534c14827c227fdaef4b3579c96 SHA512 8c8e4a559c0374e020c8261d4c8f6855efbe3f509745ee02ec03ab9ebce7e1327ec1e5e18f674cb464630ace9dc33b4262ffd119fc237c286ee44327e4590385 WHIRLPOOL 162aba889e249ac229e003a57753ff78b86f612a0753ae83f9de52eb1d0ae0a11aee0279c192eb073dabc76d718747c614d4122395abfc8c8d0f9d80a903189a DIST open-vm-tools-9.10.2-2822639.tar.gz 4044062 SHA256 6c5a7f88b597585a273fb9918fdb9201c79e30731a765fbec1acda14d1f3d74c SHA512 0a0683b1d86ff1926517c882943c30267f04710bdd9a70bf7aa75534d64480c3cc2cf5eae5655ed228d4e140129f46efeb2cdbbb8191b142756ad359cec58b72 WHIRLPOOL 7a15d5561fcd52c32c668d8da86ada5a850b4fdaac373f9850c4906b4939ebf620a2ef7740b8a15e513ececb95bd02b285ea5632860bea87df666fcef539ef5f DIST open-vm-tools-9.4.0-1280544.tar.gz 3659504 SHA256 5d30652eb0f6dc5e930781029c184837e700be5543b6a7116db4c62a6f3ca399 SHA512 07b36f49713140606f74864b59c2e01c9ed83a960dd3f5d172b84fc75e760f7370065774a0e26897924af60454c86b682ca0fd32276b0e9fb17b268247f8cbdf WHIRLPOOL 88533768cf718de3b5f64e688597209fa2029d02cdf350d7fd05ec8dd8ca0f0c125a8d1445c1ec9287bc486076d5c335f3cc615c3f0b9aa7bac84e921da4c9e6 diff --git a/app-emulation/open-vm-tools/open-vm-tools-2013.09.16.1328054-r2.ebuild b/app-emulation/open-vm-tools/open-vm-tools-2013.09.16.1328054-r2.ebuild deleted file mode 100644 index 3383e6f..000 --- a/app-emulation/open-vm-tools/open-vm-tools-2013.09.16.1328054-r2.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils multilib pam user versionator flag-o-matic systemd toolchain-funcs - -MY_PV=$(replace_version_separator 3 '-') -MY_P=${PN}-${MY_PV} - -DESCRIPTION=Opensourced tools for VMware guests -HOMEPAGE=https://github.com/vmware/open-vm-tools; -SRC_URI=mirror://sourceforge/${PN}/${MY_P}.tar.gz - -LICENSE=LGPL-2 -SLOT=0 -KEYWORDS=~amd64 ~x86 -IUSE=X doc +fuse icu modules pam +pic xinerama - -COMMON_DEPEND= - dev-libs/glib:2 - dev-libs/libdnet - sys-apps/ethtool - sys-process/procps - pam? ( virtual/pam ) - X? ( - dev-cpp/gtkmm:2.4 - x11-base/xorg-server - x11-drivers/xf86-input-vmmouse - x11-drivers/xf86-video-vmware - x11-libs/gtk+:2 - x11-libs/libnotify - x11-libs/libX11 - x11-libs/libXtst - ) - fuse? ( sys-fs/fuse ) - icu? ( dev-libs/icu:= ) - xinerama? ( x11-libs/libXinerama ) - - -DEPEND=${COMMON_DEPEND} - doc? ( app-doc/doxygen ) - virtual/pkgconfig - virtual/linux-sources - sys-apps/findutils - - -RDEPEND=${COMMON_DEPEND} - modules? ( app-emulation/open-vm-tools-kmod ) - - -S=${WORKDIR}/${MY_P} - -pkg_setup() { - enewgroup vmware -} - -src_prepare() { - # Do not filter out Werror - # Upstream Bug http://sourceforge.net/tracker/?func=detailaid=2959749group_id=204462atid=989708 - # sed -i -e 's/CFLAGS=.*Werror/#/g' configure || die sed comment out Werror failed - sed -i -e 's:\(TEST_PLUGIN_INSTALLDIR=\).*:\1\$libdir/open-vm-tools/plugins/tests:g' configure || die sed test_plugin_installdir failed -} - -src_configure() { - # http://bugs.gentoo.org/402279 - if has_version '=sys-process/procps-3.3.2'; then - export CUSTOM_PROCPS_NAME=procps - export CUSTOM_PROCPS_LIBS=$($(tc-getPKG_CONFIG) --libs libprocps) - fi - - local myeconfargs=( - --with-procps - --with-dnet - --without-kernel-modules -
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools-kmod/
commit: 0c77fe3ffe0e2b4f12abfc670a736df9d60c04eb Author: Mike Gilbert floppym AT gentoo DOT org AuthorDate: Sun Aug 23 23:39:46 2015 + Commit: Mike Gilbert floppym AT gentoo DOT org CommitDate: Sun Aug 23 23:40:45 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c77fe3f app-emulation/open-vm-tools-kmod: Remove dev snapshot Package-Manager: portage-2.2.20_p134 app-emulation/open-vm-tools-kmod/Manifest | 1 - .../open-vm-tools-kmod-2013.09.16.1328054.ebuild | 67 -- 2 files changed, 68 deletions(-) diff --git a/app-emulation/open-vm-tools-kmod/Manifest b/app-emulation/open-vm-tools-kmod/Manifest index d7ae156..3850fcc 100644 --- a/app-emulation/open-vm-tools-kmod/Manifest +++ b/app-emulation/open-vm-tools-kmod/Manifest @@ -1,3 +1,2 @@ -DIST open-vm-tools-2013.09.16-1328054.tar.gz 3793719 SHA256 470a6ea3ce14c2c5ea6b7bc59745eccbacc8d88a3f343e712312786435975d13 SHA512 7ae62d5411b4bdefd0e8db5f0a81bb357bfd4a624af06bf9a5a74f49ede0b7051b41dfe548c758fd7e73cded34af983c8aa0c412e65343092e05ae9b997895cb WHIRLPOOL 688fb4e494fb7aab7d0eb09189afff95ec8727bcc1893a4ec632bb8198661a1a55d58a813d2d56a3ac330fd7a55afc1fa7dc11f1d60c06c91ecf6a0bf866b249 DIST open-vm-tools-9.10.0-2476743.tar.gz 4093306 SHA256 e146ad53d744d7793ee72c5271fc49a916613534c14827c227fdaef4b3579c96 SHA512 8c8e4a559c0374e020c8261d4c8f6855efbe3f509745ee02ec03ab9ebce7e1327ec1e5e18f674cb464630ace9dc33b4262ffd119fc237c286ee44327e4590385 WHIRLPOOL 162aba889e249ac229e003a57753ff78b86f612a0753ae83f9de52eb1d0ae0a11aee0279c192eb073dabc76d718747c614d4122395abfc8c8d0f9d80a903189a DIST open-vm-tools-9.4.0-1280544.tar.gz 3659504 SHA256 5d30652eb0f6dc5e930781029c184837e700be5543b6a7116db4c62a6f3ca399 SHA512 07b36f49713140606f74864b59c2e01c9ed83a960dd3f5d172b84fc75e760f7370065774a0e26897924af60454c86b682ca0fd32276b0e9fb17b268247f8cbdf WHIRLPOOL 88533768cf718de3b5f64e688597209fa2029d02cdf350d7fd05ec8dd8ca0f0c125a8d1445c1ec9287bc486076d5c335f3cc615c3f0b9aa7bac84e921da4c9e6 diff --git a/app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-2013.09.16.1328054.ebuild b/app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-2013.09.16.1328054.ebuild deleted file mode 100644 index 385b63b..000 --- a/app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-2013.09.16.1328054.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils linux-mod versionator udev - -MY_PN=${PN/-kmod} -MY_PV=$(replace_version_separator 3 '-') -MY_P=${MY_PN}-${MY_PV} - -DESCRIPTION=Opensourced tools for VMware guests -HOMEPAGE=http://open-vm-tools.sourceforge.net/; -SRC_URI=mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz - -LICENSE=LGPL-2 -SLOT=0 -KEYWORDS=~amd64 ~x86 -IUSE=vmhgfs - -S=${WORKDIR}/${MY_P} - -pkg_setup() { - CONFIG_CHECK=~DRM_VMWGFX ~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3 - !UIDGID_STRICT_TYPE_CHECKS - - # See logic in configure.ac. - local MODULES=vmxnet - - use vmhgfs MODULES+= vmhgfs - - if kernel_is -lt 3 9; then - MODULES+= vmci vsock - else - CONFIG_CHECK+= VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS - fi - - if kernel_is -lt 3; then - MODULES+= vmblock vmsync - else - CONFIG_CHECK+= ~FUSE_FS - fi - - local mod - for mod in ${MODULES}; do - MODULE_NAMES+= ${mod}(ovt:modules/linux/${mod}) - done - - linux-mod_pkg_setup -} - -src_prepare() { - epatch ${FILESDIR}/vmhgfs-linux-3.11.patch - epatch_user -} - -src_configure() { - BUILD_TARGETS=auto-build - export OVT_SOURCE_DIR=${S} - export LINUXINCLUDE=${KV_OUT_DIR}/include -} - -src_install() { - linux-mod_src_install - udev_dorules ${FILESDIR}/60-vmware.rules -}