[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 14e982379e0865b45383463a713ef2785f5ab2c1
Author: David Seifert gentoo org>
AuthorDate: Fri Feb 6 15:40:43 2026 +
Commit: David Seifert gentoo org>
CommitDate: Fri Feb 6 15:40:43 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14e98237
app-emulation/open-vm-tools: add 13.0.10
Signed-off-by: David Seifert gentoo.org>
app-emulation/open-vm-tools/Manifest | 1 +
.../open-vm-tools/open-vm-tools-13.0.10.ebuild | 168 +
2 files changed, 169 insertions(+)
diff --git a/app-emulation/open-vm-tools/Manifest
b/app-emulation/open-vm-tools/Manifest
index 717d42b4fb11..c47b6c3f7329 100644
--- a/app-emulation/open-vm-tools/Manifest
+++ b/app-emulation/open-vm-tools/Manifest
@@ -1,2 +1,3 @@
DIST open-vm-tools-12.5.0-24276846.tar.gz 4361651 BLAKE2B
2f0bc58e51afbb438efd83b048a81d8f0dc23d50268f3b031789a61e57c45e4502dff81e7b339733e3c34eb9f3c46b4483d92cdc9956906933735b1b51128acf
SHA512
068f84192b7056144257a8180884a077fe03e34c441f4eb7729112d3dbd75f70e019d3cdbfe7c25243154d7597f152272efde9417d873a585ec1bfc68f34e234
+DIST open-vm-tools-13.0.10-25056151.tar.gz 4341374 BLAKE2B
e1198567f598ebae28a0a165b4bccc079db43e53ffd707368f2d16cef35a938fbe9c36ba0363f2315252bc1409bc2544b8ed29aa88e3a8a860a233fb6b7ad6b2
SHA512
c332fd2efb3bc16f2fbb77b7b0d0f4a5bb251b5b4828260bb6cbd96903a38d492f90727dad54ef95e442cf3dcc043032e5581e64e3aee4afb55b9db568a29259
DIST open-vm-tools-13.0.5-24915695.tar.gz 4342572 BLAKE2B
bd612d2ec36a275b04ef7e73a9c2444f97672fad7e655f9866f4231377f2bb45e7bd6a1278290c9ea17e8cdab4b47f0cb2517b7b11f2b6fe06d802610a281dff
SHA512
e8a0c823e8430e3df0873f8031704536e73bec21d4cd37c37a37053fe2a5116ae1d2fdfa05eae95910c22238c967acc96f6603e1dd8289f2ca926507040c757a
diff --git a/app-emulation/open-vm-tools/open-vm-tools-13.0.10.ebuild
b/app-emulation/open-vm-tools/open-vm-tools-13.0.10.ebuild
new file mode 100644
index ..53f6a1b76fb3
--- /dev/null
+++ b/app-emulation/open-vm-tools/open-vm-tools-13.0.10.ebuild
@@ -0,0 +1,168 @@
+# Copyright 2007-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools linux-info pam systemd udev
+
+MY_P="${P}-25056151"
+
+DESCRIPTION="Tools for VMware guests"
+HOMEPAGE="https://github.com/vmware/open-vm-tools";
+SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/${MY_P}.tar.gz";
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~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:3= )
+ pam? ( sys-libs/pam )
+ !pam? ( virtual/libcrypt:= )
+ ssl? ( dev-libs/openssl:= )
+ vgauth? (
+ dev-libs/libxml2:=
+ dev-libs/xmlsec:=
+ )
+ X? (
+ x11-libs/gtk+:3[X]
+ x11-libs/libSM
+ x11-libs/libXcomposite
+ x11-libs/libXext
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXtst
+ gtkmm? (
+ dev-cpp/gtkmm:3.0
+ dev-libs/libsigc++:2
+ )
+ multimon? ( x11-libs/libXinerama )
+ )
+ dnet? ( dev-libs/libdnet )
+ icu? ( dev-libs/icu:= )
+ resolutionkms? (
+ virtual/libudev
+ || (
+ (
+ >=media-libs/mesa-25.2[-video_cards_vmware]
+ x11-base/xorg-server[xorg]
+ x11-libs/libdrm[-video_cards_vmware]
+ )
+ (
+ =media-libs/mesa-25.2" && has_version
"x11-drivers/xf86-video-vmware"; then
+ elog "You need to remove x11-drivers/xf86-video-vmware to use
the modesetting video driver."
+ fi
+}
+
+pkg_postrm() {
+ udev_reload
+}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: a743f594abec261c6aed63b718cf92130d4e72fb
Author: Cristian Othón Martínez Vera cfuga mx>
AuthorDate: Thu Jan 15 22:41:08 2026 +
Commit: Sam James gentoo org>
CommitDate: Fri Jan 16 16:19:22 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a743f594
app-emulation/open-vm-tools: fix typo in `pkg_postinst()` conditional message
Signed-off-by: Cristian Othón Martínez Vera cfuga.mx>
Part-of: https://github.com/gentoo/gentoo/pull/45392
Closes: https://github.com/gentoo/gentoo/pull/45392
Signed-off-by: Sam James gentoo.org>
app-emulation/open-vm-tools/open-vm-tools-12.5.0-r5.ebuild | 4 ++--
app-emulation/open-vm-tools/open-vm-tools-13.0.5-r1.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r5.ebuild
b/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r5.ebuild
index f034321918f2..91c6f4ca5245 100644
--- a/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r5.ebuild
+++ b/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2007-2025 Gentoo Authors
+# Copyright 2007-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -161,7 +161,7 @@ src_install() {
pkg_postinst() {
udev_reload
- if has_version ">=media-libs/mesa-25.2" && has_version
"x11-drivers/xf86-video-vmare"; then
+ if has_version ">=media-libs/mesa-25.2" && has_version
"x11-drivers/xf86-video-vmware"; then
elog "You need to remove x11-drivers/xf86-video-vmware to use
the modesetting video driver."
fi
}
diff --git a/app-emulation/open-vm-tools/open-vm-tools-13.0.5-r1.ebuild
b/app-emulation/open-vm-tools/open-vm-tools-13.0.5-r1.ebuild
index 5a2cbafad47a..cab1709c40c6 100644
--- a/app-emulation/open-vm-tools/open-vm-tools-13.0.5-r1.ebuild
+++ b/app-emulation/open-vm-tools/open-vm-tools-13.0.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2007-2025 Gentoo Authors
+# Copyright 2007-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -158,7 +158,7 @@ src_install() {
pkg_postinst() {
udev_reload
- if has_version ">=media-libs/mesa-25.2" && has_version
"x11-drivers/xf86-video-vmare"; then
+ if has_version ">=media-libs/mesa-25.2" && has_version
"x11-drivers/xf86-video-vmware"; then
elog "You need to remove x11-drivers/xf86-video-vmware to use
the modesetting video driver."
fi
}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: b6ebac15971e4396e778b28b9a70410286fcb952
Author: David Seifert gentoo org>
AuthorDate: Thu Jan 15 20:59:39 2026 +
Commit: David Seifert gentoo org>
CommitDate: Thu Jan 15 20:59:39 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6ebac15
app-emulation/open-vm-tools: drop 12.4.5-r1, 12.4.5-r3, 12.5.0
Signed-off-by: David Seifert gentoo.org>
app-emulation/open-vm-tools/Manifest | 1 -
.../open-vm-tools/open-vm-tools-12.4.5-r1.ebuild | 144 -
.../open-vm-tools/open-vm-tools-12.4.5-r3.ebuild | 170 -
.../open-vm-tools/open-vm-tools-12.5.0.ebuild | 144 -
4 files changed, 459 deletions(-)
diff --git a/app-emulation/open-vm-tools/Manifest
b/app-emulation/open-vm-tools/Manifest
index 2f95347c0f19..717d42b4fb11 100644
--- a/app-emulation/open-vm-tools/Manifest
+++ b/app-emulation/open-vm-tools/Manifest
@@ -1,3 +1,2 @@
-DIST open-vm-tools-12.4.5-23787635.tar.gz 4356612 BLAKE2B
59fab76bc740d6c8e8b76f8c2379f751a62a4d4c01add9520acafbd5601d9490c7fb7d5a3631d1198c811be33b1bd7c7b381de2f9a8f703ceec21aab6331797a
SHA512
dd90622a0f1c773ed217040788a1bdbfba1e60256d4e5159a2557155f6ac642ab71488044860e417cdd853aad77a6495b98e8fd02f9755be90cc1dc71c840a3c
DIST open-vm-tools-12.5.0-24276846.tar.gz 4361651 BLAKE2B
2f0bc58e51afbb438efd83b048a81d8f0dc23d50268f3b031789a61e57c45e4502dff81e7b339733e3c34eb9f3c46b4483d92cdc9956906933735b1b51128acf
SHA512
068f84192b7056144257a8180884a077fe03e34c441f4eb7729112d3dbd75f70e019d3cdbfe7c25243154d7597f152272efde9417d873a585ec1bfc68f34e234
DIST open-vm-tools-13.0.5-24915695.tar.gz 4342572 BLAKE2B
bd612d2ec36a275b04ef7e73a9c2444f97672fad7e655f9866f4231377f2bb45e7bd6a1278290c9ea17e8cdab4b47f0cb2517b7b11f2b6fe06d802610a281dff
SHA512
e8a0c823e8430e3df0873f8031704536e73bec21d4cd37c37a37053fe2a5116ae1d2fdfa05eae95910c22238c967acc96f6603e1dd8289f2ca926507040c757a
diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.4.5-r1.ebuild
b/app-emulation/open-vm-tools/open-vm-tools-12.4.5-r1.ebuild
deleted file mode 100644
index 7f6c385fb4d2..
--- a/app-emulation/open-vm-tools/open-vm-tools-12.4.5-r1.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 2007-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools linux-info pam systemd udev
-
-MY_P="${P}-23787635"
-
-DESCRIPTION="Tools for VMware guests"
-HOMEPAGE="https://github.com/vmware/open-vm-tools";
-SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/${MY_P}.tar.gz";
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 arm64 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:= )
- vgauth? (
- dev-libs/libxml2:=
- dev-libs/xmlsec:=
- )
- X? (
- x11-libs/gdk-pixbuf-xlib
- x11-libs/gtk+:3
- x11-libs/libSM
- x11-libs/libXcomposite
- x11-libs/libXext
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXtst
- gtkmm? (
- dev-cpp/gtkmm:3.0
- dev-libs/libsigc++:2
- )
- multimon? ( x11-libs/libXinerama )
- )
- 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-text/doxygen )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-12.4.5-Werror.patch
- "${FILESDIR}"/${PN}-12.4.5-icu.patch
- "${FILESDIR}"/${PN}-12.4.5-xmlsec1-pc.patch
-)
-
-pkg_setup() {
- local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3
~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS ~FUSE_FS"
- use X && CONFIG_CHECK+=" ~DRM_VMWGFX"
- kernel_is -lt 5 5 || CONFIG_CHECK+=" ~X86_IOPL_IOPERM"
- linux-info_pkg_setup
-}
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- --disable-glibc-check
- --disable-tests
- --without-root-privileges
- $(use_enable multimon)
- $(use_with X x)
- $(use_with X gtk3)
- $(use_with gtkmm gtkmm3)
- $(use_enable doc docs)
- $(use_enable resolutionkms)
- $(use_enable deploypkg)
- $(use_with pam)
-
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 6f1c4ba26a4e260c883e7ec1d180a775efc5cdb5
Author: Cristian Othón Martínez Vera cfuga mx>
AuthorDate: Fri Dec 5 23:04:28 2025 +
Commit: Sam James gentoo org>
CommitDate: Sat Jan 10 12:53:46 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f1c4ba2
app-emulation/open-vm-tools: drop 12.5.0-r1
Signed-off-by: Cristian Othón Martínez Vera cfuga.mx>
Part-of: https://github.com/gentoo/gentoo/pull/44920
Closes: https://github.com/gentoo/gentoo/pull/44920
Signed-off-by: Sam James gentoo.org>
.../open-vm-tools/open-vm-tools-12.5.0-r1.ebuild | 156 -
1 file changed, 156 deletions(-)
diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r1.ebuild
b/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r1.ebuild
deleted file mode 100644
index f9b50acb7f66..
--- a/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r1.ebuild
+++ /dev/null
@@ -1,156 +0,0 @@
-# Copyright 2007-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools linux-info pam systemd udev
-
-MY_P="${P}-24276846"
-
-DESCRIPTION="Tools for VMware guests"
-HOMEPAGE="https://github.com/vmware/open-vm-tools";
-SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/${MY_P}.tar.gz";
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~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:3= )
- pam? ( sys-libs/pam )
- !pam? ( virtual/libcrypt:= )
- ssl? ( dev-libs/openssl:= )
- vgauth? (
- dev-libs/libxml2
- dev-libs/xmlsec:=
- )
- X? (
- x11-libs/gdk-pixbuf-xlib
- x11-libs/gtk+:3
- x11-libs/libSM
- x11-libs/libXcomposite
- x11-libs/libXext
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXtst
- gtkmm? (
- dev-cpp/gtkmm:3.0
- dev-libs/libsigc++:2
- )
- multimon? ( x11-libs/libXinerama )
- )
- 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-text/doxygen )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-12.4.5-Werror.patch
- "${FILESDIR}"/${PN}-12.4.5-icu.patch
- "${FILESDIR}"/${PN}-12.4.5-xmlsec1-pc.patch
-)
-
-pkg_setup() {
- local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3
~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS ~FUSE_FS"
- use X && CONFIG_CHECK+=" ~DRM_VMWGFX"
- kernel_is -lt 5 5 || CONFIG_CHECK+=" ~X86_IOPL_IOPERM"
- linux-info_pkg_setup
-}
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- --disable-glibc-check
- --disable-tests
- --without-root-privileges
- $(use_enable multimon)
- $(use_with X x)
- $(use_with X gtk3)
- $(use_with gtkmm gtkmm3)
- $(use_enable doc docs)
- $(use_enable resolutionkms)
- $(use_enable deploypkg)
- $(use_with pam)
- $(use_enable vgauth)
- $(use_with dnet)
- $(use_with icu)
- --with-udev-rules-dir="$(get_udevdir)"/rules.d
- $(use_with fuse fuse 3)
- # Disable it explicitly, we do not yet list the
- # containerinfo dependencies in the ebuild
- --disable-containerinfo
- # Disable it explicitly, gtk2 is obsolete
- --without-gtk2
- # Possibly add a separate USE flag for the utility, or
- # merge it into resolutionkms
- --disable-vmwgfxctrl
- )
- # Avoid a bug in configure.ac
- use ssl || myeconfargs+=( --without-ssl )
-
- # Avoid relying on dnet-config script, which breaks cross-compiling.
This
- # library has no pkg-config file.
- export CUSTOM_DNET_LIBS="-ldnet"
-
- 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 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: dd6b9e072af271f688533e64c2b7160585ceac0c Author: Cristian Othón Martínez Vera cfuga mx> AuthorDate: Fri Dec 5 20:01:38 2025 + Commit: Sam James gentoo org> CommitDate: Sat Jan 10 12:53:45 2026 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd6b9e07 app-emulation/open-vm-tools: fix dependencies to support xorg modesetting driver Mesa 25.2 and up removed XA support, required by x11-drivers/xf86-video-vmware to run. Upstream won't update the driver, and recommends to use the modesetting driver or Wayland. * https://gitlab.freedesktop.org/xorg/driver/xf86-video-vmware/-/issues/12 * https://lists.debian.org/debian-x/2025/10/msg00063.html The fixed dependencies offer two alternatives, to ease the transition: * depend on >=media-libs/mesa-25.1 without both XA support and the vmware video driver, x11-base/xorg[xorg] (to make sure it has the modesetting driver) and x11-libs/libdrm without the vmware video driver, or * depend on https://bugs.gentoo.org/966537 Signed-off-by: Cristian Othón Martínez Vera cfuga.mx> Part-of: https://github.com/gentoo/gentoo/pull/44920 Signed-off-by: Sam James gentoo.org> app-emulation/open-vm-tools/open-vm-tools-12.4.5-r3.ebuild | 12 +++- app-emulation/open-vm-tools/open-vm-tools-12.5.0-r5.ebuild | 12 +++- app-emulation/open-vm-tools/open-vm-tools-13.0.5-r1.ebuild | 12 +++- 3 files changed, 33 insertions(+), 3 deletions(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.4.5-r3.ebuild b/app-emulation/open-vm-tools/open-vm-tools-12.4.5-r3.ebuild index 0d86eef7415e..f9a999792059 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-12.4.5-r3.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-12.4.5-r3.ebuild @@ -50,8 +50,18 @@ RDEPEND=" dnet? ( dev-libs/libdnet ) icu? ( dev-libs/icu:= ) resolutionkms? ( - x11-libs/libdrm[video_cards_vmware] virtual/libudev + || ( + ( + >=media-libs/mesa-25.2[-video_cards_vmware] + x11-base/xorg-server[xorg] + x11-libs/libdrm[-video_cards_vmware] + ) + ( +
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 816364a2aca8b6afa808e5cbbd64ce1d0419637f
Author: Cristian Othón Martínez Vera cfuga mx>
AuthorDate: Fri Dec 5 19:48:46 2025 +
Commit: Sam James gentoo org>
CommitDate: Sat Jan 10 12:53:45 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=816364a2
app-emulation/open-vm-tools: bump to 12.4.5-r3, 12.5.0-r5, 13.0.5-r1
Signed-off-by: Cristian Othón Martínez Vera cfuga.mx>
Part-of: https://github.com/gentoo/gentoo/pull/44920
Signed-off-by: Sam James gentoo.org>
.../{open-vm-tools-12.4.5-r2.ebuild => open-vm-tools-12.4.5-r3.ebuild}| 0
.../{open-vm-tools-12.5.0-r4.ebuild => open-vm-tools-12.5.0-r5.ebuild}| 0
.../{open-vm-tools-13.0.5.ebuild => open-vm-tools-13.0.5-r1.ebuild} | 0
3 files changed, 0 insertions(+), 0 deletions(-)
diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.4.5-r2.ebuild
b/app-emulation/open-vm-tools/open-vm-tools-12.4.5-r3.ebuild
similarity index 100%
rename from app-emulation/open-vm-tools/open-vm-tools-12.4.5-r2.ebuild
rename to app-emulation/open-vm-tools/open-vm-tools-12.4.5-r3.ebuild
diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r4.ebuild
b/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r5.ebuild
similarity index 100%
rename from app-emulation/open-vm-tools/open-vm-tools-12.5.0-r4.ebuild
rename to app-emulation/open-vm-tools/open-vm-tools-12.5.0-r5.ebuild
diff --git a/app-emulation/open-vm-tools/open-vm-tools-13.0.5.ebuild
b/app-emulation/open-vm-tools/open-vm-tools-13.0.5-r1.ebuild
similarity index 100%
rename from app-emulation/open-vm-tools/open-vm-tools-13.0.5.ebuild
rename to app-emulation/open-vm-tools/open-vm-tools-13.0.5-r1.ebuild
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: ca04d6ced133032012ad03bb7cdf7e7ebc2f968e
Author: Cristian Othón Martínez Vera cfuga mx>
AuthorDate: Fri Dec 5 22:25:45 2025 +
Commit: Sam James gentoo org>
CommitDate: Sat Jan 10 12:53:45 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca04d6ce
app-emulation/open-vm-tools: ask to remove old x11-drivers/xf86-video-vmware
driver
After upgrading to Mesa 25.2 and up, the old vmware video driver could still
be installed in the system, and it won't allow to use the modesetting video
driver.
Signed-off-by: Cristian Othón Martínez Vera cfuga.mx>
Part-of: https://github.com/gentoo/gentoo/pull/44920
Signed-off-by: Sam James gentoo.org>
app-emulation/open-vm-tools/open-vm-tools-12.4.5-r3.ebuild | 4
app-emulation/open-vm-tools/open-vm-tools-12.5.0-r5.ebuild | 4
app-emulation/open-vm-tools/open-vm-tools-13.0.5-r1.ebuild | 4
3 files changed, 12 insertions(+)
diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.4.5-r3.ebuild
b/app-emulation/open-vm-tools/open-vm-tools-12.4.5-r3.ebuild
index f9a999792059..94a3693661d8 100644
--- a/app-emulation/open-vm-tools/open-vm-tools-12.4.5-r3.ebuild
+++ b/app-emulation/open-vm-tools/open-vm-tools-12.4.5-r3.ebuild
@@ -159,6 +159,10 @@ src_install() {
pkg_postinst() {
udev_reload
+
+ if has_version ">=media-libs/mesa-25.2" && has_version
"x11-drivers/xf86-video-vmare"; then
+ elog "You need to remove x11-drivers/xf86-video-vmware to use
the modesetting video driver."
+ fi
}
pkg_postrm() {
diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r5.ebuild
b/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r5.ebuild
index 6421af58a663..f034321918f2 100644
--- a/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r5.ebuild
+++ b/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r5.ebuild
@@ -160,6 +160,10 @@ src_install() {
pkg_postinst() {
udev_reload
+
+ if has_version ">=media-libs/mesa-25.2" && has_version
"x11-drivers/xf86-video-vmare"; then
+ elog "You need to remove x11-drivers/xf86-video-vmware to use
the modesetting video driver."
+ fi
}
pkg_postrm() {
diff --git a/app-emulation/open-vm-tools/open-vm-tools-13.0.5-r1.ebuild
b/app-emulation/open-vm-tools/open-vm-tools-13.0.5-r1.ebuild
index ccfe2d00e541..5a2cbafad47a 100644
--- a/app-emulation/open-vm-tools/open-vm-tools-13.0.5-r1.ebuild
+++ b/app-emulation/open-vm-tools/open-vm-tools-13.0.5-r1.ebuild
@@ -157,6 +157,10 @@ src_install() {
pkg_postinst() {
udev_reload
+
+ if has_version ">=media-libs/mesa-25.2" && has_version
"x11-drivers/xf86-video-vmare"; then
+ elog "You need to remove x11-drivers/xf86-video-vmware to use
the modesetting video driver."
+ fi
}
pkg_postrm() {
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 52fa121f6097aa6550110d2a91745a78c7543c28
Author: Cristian Othón Martínez Vera cfuga mx>
AuthorDate: Fri Jul 25 18:57:55 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Oct 19 13:17:50 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52fa121f
app-emulation/open-vm-tools: add 13.0.5, fix CVE-2025-41244
The affected code isn't compiled in Gentoo, because it's disabled by default.
It requires adding `--enable-servicediscovery` to `configure` in order to
activate it, and there's currently no USE flag to control it.
Bug: https://bugs.gentoo.org/963579
Signed-off-by: Cristian Othón Martínez Vera cfuga.mx>
Part-of: https://github.com/gentoo/gentoo/pull/43158
Closes: https://github.com/gentoo/gentoo/pull/43158
Signed-off-by: Sam James gentoo.org>
app-emulation/open-vm-tools/Manifest | 1 +
.../open-vm-tools/open-vm-tools-13.0.5.ebuild | 154 +
2 files changed, 155 insertions(+)
diff --git a/app-emulation/open-vm-tools/Manifest
b/app-emulation/open-vm-tools/Manifest
index 0077de34df7d..2f95347c0f19 100644
--- a/app-emulation/open-vm-tools/Manifest
+++ b/app-emulation/open-vm-tools/Manifest
@@ -1,2 +1,3 @@
DIST open-vm-tools-12.4.5-23787635.tar.gz 4356612 BLAKE2B
59fab76bc740d6c8e8b76f8c2379f751a62a4d4c01add9520acafbd5601d9490c7fb7d5a3631d1198c811be33b1bd7c7b381de2f9a8f703ceec21aab6331797a
SHA512
dd90622a0f1c773ed217040788a1bdbfba1e60256d4e5159a2557155f6ac642ab71488044860e417cdd853aad77a6495b98e8fd02f9755be90cc1dc71c840a3c
DIST open-vm-tools-12.5.0-24276846.tar.gz 4361651 BLAKE2B
2f0bc58e51afbb438efd83b048a81d8f0dc23d50268f3b031789a61e57c45e4502dff81e7b339733e3c34eb9f3c46b4483d92cdc9956906933735b1b51128acf
SHA512
068f84192b7056144257a8180884a077fe03e34c441f4eb7729112d3dbd75f70e019d3cdbfe7c25243154d7597f152272efde9417d873a585ec1bfc68f34e234
+DIST open-vm-tools-13.0.5-24915695.tar.gz 4342572 BLAKE2B
bd612d2ec36a275b04ef7e73a9c2444f97672fad7e655f9866f4231377f2bb45e7bd6a1278290c9ea17e8cdab4b47f0cb2517b7b11f2b6fe06d802610a281dff
SHA512
e8a0c823e8430e3df0873f8031704536e73bec21d4cd37c37a37053fe2a5116ae1d2fdfa05eae95910c22238c967acc96f6603e1dd8289f2ca926507040c757a
diff --git a/app-emulation/open-vm-tools/open-vm-tools-13.0.5.ebuild
b/app-emulation/open-vm-tools/open-vm-tools-13.0.5.ebuild
new file mode 100644
index ..7563f6fa2afb
--- /dev/null
+++ b/app-emulation/open-vm-tools/open-vm-tools-13.0.5.ebuild
@@ -0,0 +1,154 @@
+# Copyright 2007-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools linux-info pam systemd udev
+
+MY_P="${P}-24915695"
+
+DESCRIPTION="Tools for VMware guests"
+HOMEPAGE="https://github.com/vmware/open-vm-tools";
+SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/${MY_P}.tar.gz";
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~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:3= )
+ pam? ( sys-libs/pam )
+ !pam? ( virtual/libcrypt:= )
+ ssl? ( dev-libs/openssl:= )
+ vgauth? (
+ dev-libs/libxml2:=
+ dev-libs/xmlsec:=
+ )
+ X? (
+ x11-libs/gtk+:3[X]
+ x11-libs/libSM
+ x11-libs/libXcomposite
+ x11-libs/libXext
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXtst
+ gtkmm? (
+ dev-cpp/gtkmm:3.0
+ dev-libs/libsigc++:2
+ )
+ multimon? ( x11-libs/libXinerama )
+ )
+ 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-text/doxygen )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-12.4.5-Werror.patch
+ "${FILESDIR}"/${PN}-12.4.5-icu.patch
+)
+
+pkg_setup() {
+ local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3
~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS ~FUSE_FS"
+ use X && CONFIG_CHECK+=" ~DRM_VMWGFX"
+ kernel_is -lt 5 5 || CONFIG_CHECK+=" ~X86_IOPL_IOPERM"
+ linux-info_pkg_setup
+}
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --disable-glibc-check
+ --disable-tests
+ --without-root-privileges
+ $(use_enable multimon)
+ $(use_with X x)
+ $(use_with X gtk3)
+ $(use_with gtkmm gtkmm
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/, app-emulation/open-vm-tools/files/
commit: 789ff3784a3b36e308cfcee02d8db37a75d0bf54
Author: Cristian Othón Martínez Vera cfuga mx>
AuthorDate: Wed Oct 8 19:36:21 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Oct 19 13:17:50 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=789ff378
app-emulation/open-vm-tools: fix CVE-2025-41244
The affected code isn't compiled in Gentoo, because it's disabled by default.
It requires adding `--enable-servicediscovery` to `configure` in order to
activate it, and there's currently no USE flag to control it.
Bug: https://bugs.gentoo.org/963579
Signed-off-by: Cristian Othón Martínez Vera cfuga.mx>
Part-of: https://github.com/gentoo/gentoo/pull/43132
Closes: https://github.com/gentoo/gentoo/pull/43132
Signed-off-by: Sam James gentoo.org>
.../open-vm-tools-12.4.5-CVE-2025-41244.patch | 119 +
.../open-vm-tools/open-vm-tools-12.4.5-r2.ebuild | 1 +
.../open-vm-tools/open-vm-tools-12.5.0-r4.ebuild | 1 +
3 files changed, 121 insertions(+)
diff --git
a/app-emulation/open-vm-tools/files/open-vm-tools-12.4.5-CVE-2025-41244.patch
b/app-emulation/open-vm-tools/files/open-vm-tools-12.4.5-CVE-2025-41244.patch
new file mode 100644
index ..ee60962463f3
--- /dev/null
+++
b/app-emulation/open-vm-tools/files/open-vm-tools-12.4.5-CVE-2025-41244.patch
@@ -0,0 +1,119 @@
+https://bugs.gentoo.org/963579
+https://github.com/vmware/open-vm-tools/tree/CVE-2025-41244.patch
+
+From 7b6f212c40f13060f97a715e838137cbab2f47ad Mon Sep 17 00:00:00 2001
+From: John Wolfe
+Date: Wed, 17 Sep 2025 21:51:54 -0700
+Subject: [PATCH] [PATCH] SDMP: Service Discovery Plugin
+
+Address CVE-2025-41244
+ - Disable (default) the execution of the SDMP get-versions.sh script.
+
+With the Linux SDMP get-versions.sh script disabled, version information
+of installed services will not be made available to VMware Aria.
+
+All files being updated should be consider to have the copyright
+updated to:
+
+ * Copyright (c) -2025 Broadcom. All Rights Reserved.
+ * The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
+
+The 2025 Broadcom copyright information update is not part of this
+patch set to allow the patch to be easily applied to previous
+open-vm-tools source releases.
+--- a/services/plugins/serviceDiscovery/serviceDiscovery.c
b/services/plugins/serviceDiscovery/serviceDiscovery.c
+@@ -122,6 +122,12 @@ static gchar* scriptInstallDir = NULL;
+ #define CONFNAME_SERVICEDISCOVERY_CACHEDATA "cache-data"
+ #define SERVICE_DISCOVERY_CONF_DEFAULT_CACHEDATA TRUE
+
++/*
++ * Defines the configuration to enable/disable version obtaining logic
++ */
++#define CONFNAME_SERVICEDISCOVERY_VERSION_CHECK "version-check-enabled"
++#define SERVICE_DISCOVERY_CONF_DEFAULT_VERSION_CHECK FALSE
++
+ /*
+ * Define the configuration to require at least one subscriber subscribed for
+ * the gdp message.
+@@ -1265,23 +1271,27 @@ ServiceDiscoveryServerShutdown(gpointer src,
+ *
+ * Construct final paths of the scripts that will be used for execution.
+ *
++ * @param[in] versionCheckEnabled TRUE to include the
SERVICE_DISCOVERY_KEY_VERSIONS
++ * entry; FALSE to skip it (derived from
config).
++ *
+ *
+ */
+
+ static void
+-ConstructScriptPaths(void)
++ConstructScriptPaths(Bool versionCheckEnabled)
+ {
+int i;
+ #if !defined(OPEN_VM_TOOLS)
+gchar *toolsInstallDir;
+ #endif
++ int insertIndex = 0;
+
+if (gFullPaths != NULL) {
+ return;
+}
+
+gFullPaths = g_array_sized_new(FALSE, TRUE, sizeof(KeyNameValue),
+- ARRAYSIZE(gKeyScripts));
++ ARRAYSIZE(gKeyScripts) -
(versionCheckEnabled ? 0u : 1u));
+if (scriptInstallDir == NULL) {
+ #if defined(OPEN_VM_TOOLS)
+ scriptInstallDir = Util_SafeStrdup(VMTOOLS_SERVICE_DISCOVERY_SCRIPTS);
+@@ -1293,6 +1303,15 @@ ConstructScriptPaths(void)
+ #endif
+}
+for (i = 0; i < ARRAYSIZE(gKeyScripts); ++i) {
++ /*
++ * Skip adding if:
++ * 1. Version check is disabled, AND
++ * 2. The keyName matches SERVICE_DISCOVERY_KEY_VERSIONS
++ */
++ if (!versionCheckEnabled &&
++ g_strcmp0(gKeyScripts[i].keyName, SERVICE_DISCOVERY_KEY_VERSIONS) ==
0) {
++ continue;
++ }
+ KeyNameValue tmp;
+ tmp.keyName = g_strdup_printf("%s", gKeyScripts[i].keyName);
+ #if defined(_WIN32)
+@@ -1300,7 +1319,8 @@ ConstructScriptPaths(void)
+ #else
+ tmp.val = g_strdup_printf("%s%s%s", scriptInstallDir, DIRSEPS,
gKeyScripts[i].val);
+ #endif
+- g_array_insert_val(gFullPaths, i, tmp);
++ g_array_insert_val(gFullPaths, insertIndex, tmp);
++ insertIndex++;
+}
+ }
+
+@@ -1366,14 +1386,20 @@ ToolsOnLoad(ToolsAppCtx *ctx)
+ }
+ };
+ gboolean disabled;
++ Bool versionCheckEnabled;
+
+ regData.regs = VMTools_W
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 71da3cca5f1a53029ebf1ec6967bfe8f39c6a108
Author: Cristian Othón Martínez Vera cfuga mx>
AuthorDate: Wed Jul 23 22:51:40 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Oct 19 13:17:49 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71da3cca
app-emulation/open-vm-tools: drop x11-libs/gdk-pixbuf-xlib dependency
Not required since version 12.3.0
Link: https://github.com/vmware/open-vm-tools/issues/658
Signed-off-by: Cristian Othón Martínez Vera cfuga.mx>
Part-of: https://github.com/gentoo/gentoo/pull/43132
Signed-off-by: Sam James gentoo.org>
.../open-vm-tools/open-vm-tools-12.4.5-r2.ebuild | 143 +++
.../open-vm-tools/open-vm-tools-12.5.0-r4.ebuild | 156 +
2 files changed, 299 insertions(+)
diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.4.5-r2.ebuild
b/app-emulation/open-vm-tools/open-vm-tools-12.4.5-r2.ebuild
new file mode 100644
index ..fb5d12321e31
--- /dev/null
+++ b/app-emulation/open-vm-tools/open-vm-tools-12.4.5-r2.ebuild
@@ -0,0 +1,143 @@
+# Copyright 2007-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools linux-info pam systemd udev
+
+MY_P="${P}-23787635"
+
+DESCRIPTION="Tools for VMware guests"
+HOMEPAGE="https://github.com/vmware/open-vm-tools";
+SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/${MY_P}.tar.gz";
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~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:= )
+ vgauth? (
+ dev-libs/libxml2:=
+ dev-libs/xmlsec:=
+ )
+ X? (
+ x11-libs/gtk+:3
+ x11-libs/libSM
+ x11-libs/libXcomposite
+ x11-libs/libXext
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXtst
+ gtkmm? (
+ dev-cpp/gtkmm:3.0
+ dev-libs/libsigc++:2
+ )
+ multimon? ( x11-libs/libXinerama )
+ )
+ 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-text/doxygen )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-12.4.5-Werror.patch
+ "${FILESDIR}"/${PN}-12.4.5-icu.patch
+ "${FILESDIR}"/${PN}-12.4.5-xmlsec1-pc.patch
+)
+
+pkg_setup() {
+ local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3
~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS ~FUSE_FS"
+ use X && CONFIG_CHECK+=" ~DRM_VMWGFX"
+ kernel_is -lt 5 5 || CONFIG_CHECK+=" ~X86_IOPL_IOPERM"
+ linux-info_pkg_setup
+}
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --disable-glibc-check
+ --disable-tests
+ --without-root-privileges
+ $(use_enable multimon)
+ $(use_with X x)
+ $(use_with X gtk3)
+ $(use_with gtkmm gtkmm3)
+ $(use_enable doc docs)
+ $(use_enable resolutionkms)
+ $(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 )
+
+ # Avoid relying on dnet-config script, which breaks cross-compiling.
This
+ # library has no pkg-config file.
+ export CUSTOM_DNET_LIBS="-ldnet"
+
+ 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 auth account
+ fi
+
+ newinitd "${FILESDIR}/open-vm-tools.initd" vmware-tools
+ newconfd "${FILESDIR}/open-vm-tools.confd" vmware-tools
+
+ if use vgauth; then
+ systemd_newunit "${FILESDIR}"/vmtoolsd.vgauth.service
vmtoolsd.service
+ systemd_dounit "${FILESDIR}"/vgauthd.service
+ else
+ systemd_dounit "${FILESDIR}"/vmtoolsd.service
+ fi
+
+ # Make fstype = vmhgfs-fuse work in fstab
+ dosym vmhgfs-fuse /usr/bin
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 8eb84861bd62fcf30cd0f81935db7a2eec65331b Author: Cristian Othón Martínez Vera cfuga mx> AuthorDate: Wed Jul 23 23:26:14 2025 + Commit: Sam James gentoo org> CommitDate: Sun Oct 19 13:17:49 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8eb84861 app-emulation/open-vm-tools: add binary dependency on gtk x11 backend Closes: https://bugs.gentoo.org/958310 Signed-off-by: Cristian Othón Martínez Vera cfuga.mx> Part-of: https://github.com/gentoo/gentoo/pull/43132 Signed-off-by: Sam James gentoo.org> app-emulation/open-vm-tools/open-vm-tools-12.4.5-r2.ebuild | 2 +- app-emulation/open-vm-tools/open-vm-tools-12.5.0-r4.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.4.5-r2.ebuild b/app-emulation/open-vm-tools/open-vm-tools-12.4.5-r2.ebuild index fb5d12321e31..0dfba5ee9793 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-12.4.5-r2.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-12.4.5-r2.ebuild @@ -33,7 +33,7 @@ RDEPEND=" dev-libs/xmlsec:= ) X? ( - x11-libs/gtk+:3 + x11-libs/gtk+:3[X] x11-libs/libSM x11-libs/libXcomposite x11-libs/libXext diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r4.ebuild b/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r4.ebuild index b26c442fa23a..8314dbf17d64 100644 --- a/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r4.ebuild +++ b/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r4.ebuild @@ -33,7 +33,7 @@ RDEPEND=" dev-libs/xmlsec:= ) X? ( - x11-libs/gtk+:3 + x11-libs/gtk+:3[X] x11-libs/libSM x11-libs/libXcomposite x11-libs/libXext
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 952274ef20feb9aadafcce492c9fb06b04a35678
Author: Cristian Othón Martínez Vera cfuga mx>
AuthorDate: Wed Oct 8 19:31:48 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Oct 19 13:17:50 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=952274ef
app-emulation/open-vm-tools: apply fixes from version 12.5.0 to 12.4.5
Fixes applied in commit 2d8dcc9f00707a1d895afb6225e9917d6940e4f3
are also valid for version 12.4.5
Signed-off-by: Cristian Othón Martínez Vera cfuga.mx>
Part-of: https://github.com/gentoo/gentoo/pull/43132
Signed-off-by: Sam James gentoo.org>
.../open-vm-tools/open-vm-tools-12.4.5-r2.ebuild | 18 +++---
1 file changed, 15 insertions(+), 3 deletions(-)
diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.4.5-r2.ebuild
b/app-emulation/open-vm-tools/open-vm-tools-12.4.5-r2.ebuild
index 0dfba5ee9793..06f67d5e5170 100644
--- a/app-emulation/open-vm-tools/open-vm-tools-12.4.5-r2.ebuild
+++ b/app-emulation/open-vm-tools/open-vm-tools-12.4.5-r2.ebuild
@@ -24,7 +24,7 @@ RDEPEND="
dev-libs/glib
net-libs/libtirpc
deploypkg? ( dev-libs/libmspack )
- fuse? ( sys-fs/fuse:0 )
+ fuse? ( sys-fs/fuse:3= )
pam? ( sys-libs/pam )
!pam? ( virtual/libcrypt:= )
ssl? ( dev-libs/openssl:= )
@@ -95,6 +95,15 @@ src_configure() {
$(use_with dnet)
$(use_with icu)
--with-udev-rules-dir="$(get_udevdir)"/rules.d
+ $(use_with fuse fuse 3)
+ # Disable it explicitly, we do not yet list the
+ # containerinfo dependencies in the ebuild
+ --disable-containerinfo
+ # Disable it explicitly, gtk2 is obsolete
+ --without-gtk2
+ # Possibly add a separate USE flag for the utility, or
+ # merge it into resolutionkms
+ --disable-vmwgfxctrl
)
# Avoid a bug in configure.ac
use ssl || myeconfargs+=( --without-ssl )
@@ -125,8 +134,11 @@ src_install() {
systemd_dounit "${FILESDIR}"/vmtoolsd.service
fi
- # Make fstype = vmhgfs-fuse work in fstab
- dosym vmhgfs-fuse /usr/bin/mount.vmhgfs-fuse
+ # vmhgfs-fuse is built only when fuse is enabled
+ if use fuse; then
+ # Make fstype = vmhgfs-fuse work in fstab
+ dosym vmhgfs-fuse /usr/bin/mount.vmhgfs-fuse
+ fi
if use X; then
fperms 4711 /usr/bin/vmware-user-suid-wrapper
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 977bf25beadfc6743d43c5ab697c62f26545be5d
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri Jul 11 16:05:31 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri Jul 11 16:05:31 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=977bf25b
app-emulation/open-vm-tools: Stabilize 12.5.0-r3 arm64, #959850
Signed-off-by: Arthur Zamarin gentoo.org>
app-emulation/open-vm-tools/open-vm-tools-12.5.0-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r3.ebuild
b/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r3.ebuild
index a72cbde7bdd0..d2eefdd05f17 100644
--- a/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r3.ebuild
+++ b/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r3.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~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: 0b2cffe7936b9c71d2327d716971f375a7fb10fc
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri Jul 11 16:05:32 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri Jul 11 16:05:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b2cffe7
app-emulation/open-vm-tools: Stabilize 12.5.0-r3 x86, #959850
Signed-off-by: Arthur Zamarin gentoo.org>
app-emulation/open-vm-tools/open-vm-tools-12.5.0-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r3.ebuild
b/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r3.ebuild
index 305f8c8306fb..4c9028d6effc 100644
--- a/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r3.ebuild
+++ b/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r3.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="amd64 arm64 ~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: 251d7b38a473d54aebbee07619f7acc1017f49d1
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri Jul 11 16:05:31 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri Jul 11 16:05:31 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=251d7b38
app-emulation/open-vm-tools: Stabilize 12.5.0-r3 amd64, #959850
Signed-off-by: Arthur Zamarin gentoo.org>
app-emulation/open-vm-tools/open-vm-tools-12.5.0-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r3.ebuild
b/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r3.ebuild
index d2eefdd05f17..305f8c8306fb 100644
--- a/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r3.ebuild
+++ b/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r3.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 arm64 ~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/, app-emulation/open-vm-tools/files/
commit: 8e560ce88c2dd2859a1ab9774ea82dade86bb95e
Author: Sam James gentoo org>
AuthorDate: Fri May 23 03:26:40 2025 +
Commit: Sam James gentoo org>
CommitDate: Fri May 23 03:26:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e560ce8
app-emulation/open-vm-tools: fix build w/ c23
Closes: https://bugs.gentoo.org/944238
Signed-off-by: Sam James gentoo.org>
.../files/open-vm-tools-12.5.0-c23.patch | 27
.../open-vm-tools/open-vm-tools-12.5.0-r2.ebuild | 157 +
2 files changed, 184 insertions(+)
diff --git a/app-emulation/open-vm-tools/files/open-vm-tools-12.5.0-c23.patch
b/app-emulation/open-vm-tools/files/open-vm-tools-12.5.0-c23.patch
new file mode 100644
index ..71f6a55f5f65
--- /dev/null
+++ b/app-emulation/open-vm-tools/files/open-vm-tools-12.5.0-c23.patch
@@ -0,0 +1,27 @@
+https://bugs.gentoo.org/944238
+https://github.com/vmware/open-vm-tools/pull/751
+
+From 129d87bd5fd5f2436a467d4b7d43e0d102a867da Mon Sep 17 00:00:00 2001
+From: Rudi Heitbaum
+Date: Wed, 20 Nov 2024 10:40:03 +1100
+Subject: [PATCH] Fix build when compiling with -std=c23
+
+Fixes the build when using gcc 15
+---
+ open-vm-tools/lib/lock/ul.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/open-vm-tools/lib/lock/ul.c b/open-vm-tools/lib/lock/ul.c
+index d376a98af..fc9fdb714 100644
+--- a/lib/lock/ul.c
b/lib/lock/ul.c
+@@ -29,7 +29,7 @@
+ static Bool mxInPanic = FALSE; // track when involved in a panic
+ static Bool mxUserCollectLockingTree = FALSE;
+
+-Bool (*MXUserTryAcquireForceFail)() = NULL;
++Bool (*MXUserTryAcquireForceFail)(const char *) = NULL;
+
+ static MX_Rank (*MXUserMxCheckRank)(void) = NULL;
+ static void (*MXUserMxLockLister)(void) = NULL;
+
diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r2.ebuild
b/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r2.ebuild
new file mode 100644
index ..9006329b0e50
--- /dev/null
+++ b/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r2.ebuild
@@ -0,0 +1,157 @@
+# Copyright 2007-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools linux-info pam systemd udev
+
+MY_P="${P}-24276846"
+
+DESCRIPTION="Tools for VMware guests"
+HOMEPAGE="https://github.com/vmware/open-vm-tools";
+SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/${MY_P}.tar.gz";
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~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:3= )
+ pam? ( sys-libs/pam )
+ !pam? ( virtual/libcrypt:= )
+ ssl? ( dev-libs/openssl:= )
+ vgauth? (
+ dev-libs/libxml2
+ dev-libs/xmlsec:=
+ )
+ X? (
+ x11-libs/gdk-pixbuf-xlib
+ x11-libs/gtk+:3
+ x11-libs/libSM
+ x11-libs/libXcomposite
+ x11-libs/libXext
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXtst
+ gtkmm? (
+ dev-cpp/gtkmm:3.0
+ dev-libs/libsigc++:2
+ )
+ multimon? ( x11-libs/libXinerama )
+ )
+ 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-text/doxygen )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-12.4.5-Werror.patch
+ "${FILESDIR}"/${PN}-12.4.5-icu.patch
+ "${FILESDIR}"/${PN}-12.4.5-xmlsec1-pc.patch
+ "${FILESDIR}"/${PN}-12.5.0-c23.patch
+)
+
+pkg_setup() {
+ local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3
~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS ~FUSE_FS"
+ use X && CONFIG_CHECK+=" ~DRM_VMWGFX"
+ kernel_is -lt 5 5 || CONFIG_CHECK+=" ~X86_IOPL_IOPERM"
+ linux-info_pkg_setup
+}
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --disable-glibc-check
+ --disable-tests
+ --without-root-privileges
+ $(use_enable multimon)
+ $(use_with X x)
+ $(use_with X gtk3)
+ $(use_with gtkmm gtkmm3)
+ $(use_enable doc docs)
+ $(use_enable resolutionkms)
+ $(use_enable deploypkg)
+ $(use_with pam)
+ $(use_enable vgauth)
+ $(use_with dnet)
+ $(use_with icu)
+
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 2d8dcc9f00707a1d895afb6225e9917d6940e4f3
Author: Krzesimir Nowak microsoft com>
AuthorDate: Sat May 10 16:15:06 2025 +
Commit: David Seifert gentoo org>
CommitDate: Sat May 10 16:15:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d8dcc9f
app-emulation/open-vm-tools: Add some tweaks
Flatcar has been carrying these changes for about a year and a half,
but they are not really specific to the distro.
- make USE=fuse to use sys-fs/fuse:3= instead of sys-fs/fuse:0
- explicitly disable some configure options instead of relying on
automagic disabling within configure script
- create a mount tool symlink only if the tool is actually built
Closes: https://github.com/gentoo/gentoo/pull/41434
Signed-off-by: Krzesimir Nowak microsoft.com>
Signed-off-by: David Seifert gentoo.org>
.../open-vm-tools/open-vm-tools-12.5.0-r1.ebuild | 156 +
1 file changed, 156 insertions(+)
diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r1.ebuild
b/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r1.ebuild
new file mode 100644
index ..f9b50acb7f66
--- /dev/null
+++ b/app-emulation/open-vm-tools/open-vm-tools-12.5.0-r1.ebuild
@@ -0,0 +1,156 @@
+# Copyright 2007-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools linux-info pam systemd udev
+
+MY_P="${P}-24276846"
+
+DESCRIPTION="Tools for VMware guests"
+HOMEPAGE="https://github.com/vmware/open-vm-tools";
+SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/${MY_P}.tar.gz";
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~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:3= )
+ pam? ( sys-libs/pam )
+ !pam? ( virtual/libcrypt:= )
+ ssl? ( dev-libs/openssl:= )
+ vgauth? (
+ dev-libs/libxml2
+ dev-libs/xmlsec:=
+ )
+ X? (
+ x11-libs/gdk-pixbuf-xlib
+ x11-libs/gtk+:3
+ x11-libs/libSM
+ x11-libs/libXcomposite
+ x11-libs/libXext
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXtst
+ gtkmm? (
+ dev-cpp/gtkmm:3.0
+ dev-libs/libsigc++:2
+ )
+ multimon? ( x11-libs/libXinerama )
+ )
+ 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-text/doxygen )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-12.4.5-Werror.patch
+ "${FILESDIR}"/${PN}-12.4.5-icu.patch
+ "${FILESDIR}"/${PN}-12.4.5-xmlsec1-pc.patch
+)
+
+pkg_setup() {
+ local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3
~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS ~FUSE_FS"
+ use X && CONFIG_CHECK+=" ~DRM_VMWGFX"
+ kernel_is -lt 5 5 || CONFIG_CHECK+=" ~X86_IOPL_IOPERM"
+ linux-info_pkg_setup
+}
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --disable-glibc-check
+ --disable-tests
+ --without-root-privileges
+ $(use_enable multimon)
+ $(use_with X x)
+ $(use_with X gtk3)
+ $(use_with gtkmm gtkmm3)
+ $(use_enable doc docs)
+ $(use_enable resolutionkms)
+ $(use_enable deploypkg)
+ $(use_with pam)
+ $(use_enable vgauth)
+ $(use_with dnet)
+ $(use_with icu)
+ --with-udev-rules-dir="$(get_udevdir)"/rules.d
+ $(use_with fuse fuse 3)
+ # Disable it explicitly, we do not yet list the
+ # containerinfo dependencies in the ebuild
+ --disable-containerinfo
+ # Disable it explicitly, gtk2 is obsolete
+ --without-gtk2
+ # Possibly add a separate USE flag for the utility, or
+ # merge it into resolutionkms
+ --disable-vmwgfxctrl
+ )
+ # Avoid a bug in configure.ac
+ use ssl || myeconfargs+=( --without-ssl )
+
+ # Avoid relying on dnet-config script, which breaks cross-compiling.
This
+ # library has no pkg-config file.
+ export CUSTOM_DNET_LIBS="-ldnet"
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -de
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 33ce77b7ea3129eb0c7d843f6a43014ef9ac8f9c
Author: David Seifert gentoo org>
AuthorDate: Mon Dec 30 11:38:19 2024 +
Commit: David Seifert gentoo org>
CommitDate: Mon Dec 30 11:38:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33ce77b7
app-emulation/open-vm-tools: stabilize 12.5.0 for amd64, arm64, x86
Signed-off-by: David Seifert gentoo.org>
app-emulation/open-vm-tools/open-vm-tools-12.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.5.0.ebuild
b/app-emulation/open-vm-tools/open-vm-tools-12.5.0.ebuild
index c4aa6faeadbb..2b8e620c0acf 100644
--- a/app-emulation/open-vm-tools/open-vm-tools-12.5.0.ebuild
+++ b/app-emulation/open-vm-tools/open-vm-tools-12.5.0.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~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: 7f5688f3d2427b1d23f0e62c815cc528d08bfe9d
Author: David Seifert gentoo org>
AuthorDate: Sun Nov 3 13:48:12 2024 +
Commit: David Seifert gentoo org>
CommitDate: Sun Nov 3 13:48:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f5688f3
app-emulation/open-vm-tools: add 12.5.0
Signed-off-by: David Seifert gentoo.org>
app-emulation/open-vm-tools/Manifest | 1 +
.../open-vm-tools/open-vm-tools-12.5.0.ebuild | 144 +
2 files changed, 145 insertions(+)
diff --git a/app-emulation/open-vm-tools/Manifest
b/app-emulation/open-vm-tools/Manifest
index d22ed14f53b0..0077de34df7d 100644
--- a/app-emulation/open-vm-tools/Manifest
+++ b/app-emulation/open-vm-tools/Manifest
@@ -1 +1,2 @@
DIST open-vm-tools-12.4.5-23787635.tar.gz 4356612 BLAKE2B
59fab76bc740d6c8e8b76f8c2379f751a62a4d4c01add9520acafbd5601d9490c7fb7d5a3631d1198c811be33b1bd7c7b381de2f9a8f703ceec21aab6331797a
SHA512
dd90622a0f1c773ed217040788a1bdbfba1e60256d4e5159a2557155f6ac642ab71488044860e417cdd853aad77a6495b98e8fd02f9755be90cc1dc71c840a3c
+DIST open-vm-tools-12.5.0-24276846.tar.gz 4361651 BLAKE2B
2f0bc58e51afbb438efd83b048a81d8f0dc23d50268f3b031789a61e57c45e4502dff81e7b339733e3c34eb9f3c46b4483d92cdc9956906933735b1b51128acf
SHA512
068f84192b7056144257a8180884a077fe03e34c441f4eb7729112d3dbd75f70e019d3cdbfe7c25243154d7597f152272efde9417d873a585ec1bfc68f34e234
diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.5.0.ebuild
b/app-emulation/open-vm-tools/open-vm-tools-12.5.0.ebuild
new file mode 100644
index ..c4aa6faeadbb
--- /dev/null
+++ b/app-emulation/open-vm-tools/open-vm-tools-12.5.0.ebuild
@@ -0,0 +1,144 @@
+# Copyright 2007-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools linux-info pam systemd udev
+
+MY_P="${P}-24276846"
+
+DESCRIPTION="Tools for VMware guests"
+HOMEPAGE="https://github.com/vmware/open-vm-tools";
+SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/${MY_P}.tar.gz";
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~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:= )
+ vgauth? (
+ dev-libs/libxml2
+ dev-libs/xmlsec:=
+ )
+ X? (
+ x11-libs/gdk-pixbuf-xlib
+ x11-libs/gtk+:3
+ x11-libs/libSM
+ x11-libs/libXcomposite
+ x11-libs/libXext
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXtst
+ gtkmm? (
+ dev-cpp/gtkmm:3.0
+ dev-libs/libsigc++:2
+ )
+ multimon? ( x11-libs/libXinerama )
+ )
+ 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-text/doxygen )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-12.4.5-Werror.patch
+ "${FILESDIR}"/${PN}-12.4.5-icu.patch
+ "${FILESDIR}"/${PN}-12.4.5-xmlsec1-pc.patch
+)
+
+pkg_setup() {
+ local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3
~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS ~FUSE_FS"
+ use X && CONFIG_CHECK+=" ~DRM_VMWGFX"
+ kernel_is -lt 5 5 || CONFIG_CHECK+=" ~X86_IOPL_IOPERM"
+ linux-info_pkg_setup
+}
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --disable-glibc-check
+ --disable-tests
+ --without-root-privileges
+ $(use_enable multimon)
+ $(use_with X x)
+ $(use_with X gtk3)
+ $(use_with gtkmm gtkmm3)
+ $(use_enable doc docs)
+ $(use_enable resolutionkms)
+ $(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 )
+
+ # Avoid relying on dnet-config script, which breaks cross-compiling.
This
+ # library has no pkg-config file.
+ export CUSTOM_DNET_LIBS="-ldnet"
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+ find "$
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/files/, app-emulation/open-vm-tools/
commit: abf541897cf28a9bd0a8f2e0914edc4161447b12
Author: David Seifert gentoo org>
AuthorDate: Mon Oct 21 08:10:42 2024 +
Commit: David Seifert gentoo org>
CommitDate: Mon Oct 21 08:10:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abf54189
app-emulation/open-vm-tools: rebase patches
Signed-off-by: David Seifert gentoo.org>
0-Werror.patch => open-vm-tools-12.4.5-Werror.patch} | 8
.../{11.3.5-icu.patch => open-vm-tools-12.4.5-icu.patch} | 8
...c1-pc.patch => open-vm-tools-12.4.5-xmlsec1-pc.patch} | 16
app-emulation/open-vm-tools/open-vm-tools-12.4.5.ebuild | 9 -
4 files changed, 20 insertions(+), 21 deletions(-)
diff --git a/app-emulation/open-vm-tools/files/10.1.0-Werror.patch
b/app-emulation/open-vm-tools/files/open-vm-tools-12.4.5-Werror.patch
similarity index 74%
rename from app-emulation/open-vm-tools/files/10.1.0-Werror.patch
rename to app-emulation/open-vm-tools/files/open-vm-tools-12.4.5-Werror.patch
index b79865e62db6..2593ddb80e5f 100644
--- a/app-emulation/open-vm-tools/files/10.1.0-Werror.patch
+++ b/app-emulation/open-vm-tools/files/open-vm-tools-12.4.5-Werror.patch
@@ -4,13 +4,13 @@ Date: Sat, 26 Nov 2016 11:54:33 -0500
Subject: [PATCH] build: drop -Werror
---
- open-vm-tools/configure.ac | 1 -
+ configure.ac | 1 -
1 file changed, 1 deletion(-)
-diff --git a/open-vm-tools/configure.ac b/open-vm-tools/configure.ac
+diff --git a/configure.ac b/configure.ac
index 8d4604e8..4d925f22 100644
a/open-vm-tools/configure.ac
-+++ b/open-vm-tools/configure.ac
+--- a/configure.ac
b/configure.ac
@@ -1137,7 +1137,6 @@ AC_C_VOLATILE
### General flags / actions
diff --git a/app-emulation/open-vm-tools/files/11.3.5-icu.patch
b/app-emulation/open-vm-tools/files/open-vm-tools-12.4.5-icu.patch
similarity index 73%
rename from app-emulation/open-vm-tools/files/11.3.5-icu.patch
rename to app-emulation/open-vm-tools/files/open-vm-tools-12.4.5-icu.patch
index d51c0cc60a37..ff2731de9481 100644
--- a/app-emulation/open-vm-tools/files/11.3.5-icu.patch
+++ b/app-emulation/open-vm-tools/files/open-vm-tools-12.4.5-icu.patch
@@ -4,13 +4,13 @@ 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 ++
+ 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
+diff --git a/lib/unicode/Makefile.am b/lib/unicode/Makefile.am
index 4284c51c..40261fba 100644
a/open-vm-tools/lib/unicode/Makefile.am
-+++ b/open-vm-tools/lib/unicode/Makefile.am
+--- a/lib/unicode/Makefile.am
b/lib/unicode/Makefile.am
@@ -25,7 +25,9 @@ libUnicode_la_SOURCES += unicodeSimpleTypes.c
libUnicode_la_SOURCES += unicodeSimpleOperations.c
libUnicode_la_SOURCES += unicodeSimpleTransforms.c
diff --git a/app-emulation/open-vm-tools/files/12.4.5-xmlsec1-pc.patch
b/app-emulation/open-vm-tools/files/open-vm-tools-12.4.5-xmlsec1-pc.patch
similarity index 84%
rename from app-emulation/open-vm-tools/files/12.4.5-xmlsec1-pc.patch
rename to
app-emulation/open-vm-tools/files/open-vm-tools-12.4.5-xmlsec1-pc.patch
index 9dfaad5e200c..2eed3e1f9bab 100644
--- a/app-emulation/open-vm-tools/files/12.4.5-xmlsec1-pc.patch
+++ b/app-emulation/open-vm-tools/files/open-vm-tools-12.4.5-xmlsec1-pc.patch
@@ -8,13 +8,13 @@ Subject: [PATCH 1/2] Also try using pkg-config to detect
xmlsec
The xmlsec1-config script does not help when cross-compiling. pkg-config is
subsequently used for a version detection anyway.
---
- open-vm-tools/configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
-diff --git a/open-vm-tools/configure.ac b/open-vm-tools/configure.ac
+diff --git a/configure.ac b/configure.ac
index 26b2e950..d46a51e2 100644
a/open-vm-tools/configure.ac
-+++ b/open-vm-tools/configure.ac
+--- a/configure.ac
b/configure.ac
@@ -879,7 +879,7 @@ if test "$enable_vgauth" = "yes" ; then
AC_VMW_DEFAULT_FLAGS([XMLSEC1])
AC_VMW_CHECK_LIB([xmlsec1],
@@ -36,13 +36,13 @@ Subject: [PATCH 2/2] Respect the $PKG_CONFIG variable when
checking the xmlsec
This particularly helps when cross-compiling.
---
- open-vm-tools/configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
-diff --git a/open-vm-tools/configure.ac b/open-vm-tools/configure.ac
+diff --git a/configure.ac b/configure.ac
index d46a51e2..39b9fa9c 100644
a/open-vm-tools/configure.ac
-+++ b/open-vm-tools/configure.ac
+--- a/configure.ac
b/configure.ac
@@ -884,7 +884,7 @@ if test "$enable_vgauth" = "yes" ; then
[],
[xmlsec/xmlsec.h],
diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.4.5.ebuild
b/app-emulation/open-vm-tools/open-vm-tools-12.4.5.ebuild
index 51cbe26ea5a4..d3827b193eee 100644
--- a/app-emulation/open-vm-tools/open-vm-tool
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/, app-emulation/open-vm-tools/files/
commit: 2b4a87fa31e849c273be412dcf8f9b4a0647eb36
Author: David Seifert gentoo org>
AuthorDate: Thu Oct 3 10:42:57 2024 +
Commit: David Seifert gentoo org>
CommitDate: Thu Oct 3 10:42:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b4a87fa
app-emulation/open-vm-tools: drop 12.2.0, 12.2.5
Signed-off-by: David Seifert gentoo.org>
app-emulation/open-vm-tools/Manifest | 2 -
app-emulation/open-vm-tools/files/mount.vmhgfs | 2 -
.../open-vm-tools/open-vm-tools-12.2.0.ebuild | 149 -
.../open-vm-tools/open-vm-tools-12.2.5.ebuild | 149 -
4 files changed, 302 deletions(-)
diff --git a/app-emulation/open-vm-tools/Manifest
b/app-emulation/open-vm-tools/Manifest
index 66c75942c53e..d22ed14f53b0 100644
--- a/app-emulation/open-vm-tools/Manifest
+++ b/app-emulation/open-vm-tools/Manifest
@@ -1,3 +1 @@
-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
DIST open-vm-tools-12.4.5-23787635.tar.gz 4356612 BLAKE2B
59fab76bc740d6c8e8b76f8c2379f751a62a4d4c01add9520acafbd5601d9490c7fb7d5a3631d1198c811be33b1bd7c7b381de2f9a8f703ceec21aab6331797a
SHA512
dd90622a0f1c773ed217040788a1bdbfba1e60256d4e5159a2557155f6ac642ab71488044860e417cdd853aad77a6495b98e8fd02f9755be90cc1dc71c840a3c
diff --git a/app-emulation/open-vm-tools/files/mount.vmhgfs
b/app-emulation/open-vm-tools/files/mount.vmhgfs
deleted file mode 100644
index d4b319c80cb2..
--- a/app-emulation/open-vm-tools/files/mount.vmhgfs
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-hgfsmounter "$@" >/dev/null 2>&1 || vmhgfs-fuse "$@"
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
deleted file mode 100644
index 3b96f8c85ee9..
--- a/app-emulation/open-vm-tools/open-vm-tools-12.2.0.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 2007-2024 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-text/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-p
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 43eec191d1da359246e2f5000aef115a2c2c7a5d
Author: David Seifert gentoo org>
AuthorDate: Thu Oct 3 10:42:56 2024 +
Commit: David Seifert gentoo org>
CommitDate: Thu Oct 3 10:42:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43eec191
app-emulation/open-vm-tools: stabilize 12.4.5 for amd64, arm64, x86
Signed-off-by: David Seifert gentoo.org>
app-emulation/open-vm-tools/open-vm-tools-12.4.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.4.5.ebuild
b/app-emulation/open-vm-tools/open-vm-tools-12.4.5.ebuild
index 9e89b64ee6c5..51cbe26ea5a4 100644
--- a/app-emulation/open-vm-tools/open-vm-tools-12.4.5.ebuild
+++ b/app-emulation/open-vm-tools/open-vm-tools-12.4.5.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~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: 9fc43d9db4a57772683031bb6ed650e8035caacc
Author: Arthur Zamarin gentoo org>
AuthorDate: Mon Sep 23 09:14:16 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Mon Sep 23 09:14:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fc43d9d
app-emulation/open-vm-tools: Stabilize 12.2.5 arm64, #940135
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 051fc71853da..45eb5e035cca 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 ~arm64 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/, app-emulation/open-vm-tools/files/
commit: cec7e7ddbc8a4cb4a74a2fda1edb0cede52014a0
Author: James Le Cuirot gentoo org>
AuthorDate: Sun Aug 4 14:30:16 2024 +
Commit: James Le Cuirot gentoo org>
CommitDate: Sun Aug 4 14:30:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cec7e7dd
app-emulation/open-vm-tools: Fix cross-compiling 12.4.5 with libdnet + xmlsec
The patch has been submitted upstream.
Signed-off-by: James Le Cuirot gentoo.org>
.../open-vm-tools/files/12.4.5-xmlsec1-pc.patch| 57 ++
.../open-vm-tools/open-vm-tools-12.4.5.ebuild | 5 ++
2 files changed, 62 insertions(+)
diff --git a/app-emulation/open-vm-tools/files/12.4.5-xmlsec1-pc.patch
b/app-emulation/open-vm-tools/files/12.4.5-xmlsec1-pc.patch
new file mode 100644
index ..9dfaad5e200c
--- /dev/null
+++ b/app-emulation/open-vm-tools/files/12.4.5-xmlsec1-pc.patch
@@ -0,0 +1,57 @@
+https://github.com/vmware/open-vm-tools/pull/732
+
+From 9403500c9aac5be8c38b528e9cc0c711ba2f0151 Mon Sep 17 00:00:00 2001
+From: James Le Cuirot
+Date: Sun, 4 Aug 2024 14:53:16 +0100
+Subject: [PATCH 1/2] Also try using pkg-config to detect xmlsec
+
+The xmlsec1-config script does not help when cross-compiling. pkg-config is
+subsequently used for a version detection anyway.
+---
+ open-vm-tools/configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/open-vm-tools/configure.ac b/open-vm-tools/configure.ac
+index 26b2e950..d46a51e2 100644
+--- a/open-vm-tools/configure.ac
b/open-vm-tools/configure.ac
+@@ -879,7 +879,7 @@ if test "$enable_vgauth" = "yes" ; then
+AC_VMW_DEFAULT_FLAGS([XMLSEC1])
+AC_VMW_CHECK_LIB([xmlsec1],
+ [XMLSEC1],
+- [],
++ [xmlsec1],
+ [xmlsec1-config],
+ [],
+ [xmlsec/xmlsec.h],
+--
+2.45.2
+
+
+From b9f0bb3205039d2fa4e8d1f6d2e4d622f3ef97b1 Mon Sep 17 00:00:00 2001
+From: James Le Cuirot
+Date: Sun, 4 Aug 2024 14:54:34 +0100
+Subject: [PATCH 2/2] Respect the $PKG_CONFIG variable when checking the xmlsec
+ version
+
+This particularly helps when cross-compiling.
+---
+ open-vm-tools/configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/open-vm-tools/configure.ac b/open-vm-tools/configure.ac
+index d46a51e2..39b9fa9c 100644
+--- a/open-vm-tools/configure.ac
b/open-vm-tools/configure.ac
+@@ -884,7 +884,7 @@ if test "$enable_vgauth" = "yes" ; then
+ [],
+ [xmlsec/xmlsec.h],
+ [xmlSecCheckVersionExt],
+- [XMLSEC1_VER=`pkg-config --modversion xmlsec1`
++ [XMLSEC1_VER=`$PKG_CONFIG --modversion xmlsec1`
+ xmlsec1_major_version="`echo $XMLSEC1_VER | cut -f1 -d.
| cut -f1 -d-`"
+ xmlsec1_minor_version="`echo $XMLSEC1_VER | cut -f2 -d.
| cut -f1 -d-`"
+ xmlsec1_micro_version="`echo $XMLSEC1_VER | cut -f3 -d.
| cut -f1 -d-`"
+--
+2.45.2
+
diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.4.5.ebuild
b/app-emulation/open-vm-tools/open-vm-tools-12.4.5.ebuild
index 96a3b32786df..9e89b64ee6c5 100644
--- a/app-emulation/open-vm-tools/open-vm-tools-12.4.5.ebuild
+++ b/app-emulation/open-vm-tools/open-vm-tools-12.4.5.ebuild
@@ -64,6 +64,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/10.1.0-Werror.patch
"${FILESDIR}"/11.3.5-icu.patch
+ "${FILESDIR}"/12.4.5-xmlsec1-pc.patch
)
pkg_setup() {
@@ -100,6 +101,10 @@ src_configure() {
# Avoid a bug in configure.ac
use ssl || myeconfargs+=( --without-ssl )
+ # Avoid relying on dnet-config script, which breaks cross-compiling.
This
+ # library has no pkg-config file.
+ export CUSTOM_DNET_LIBS="-ldnet"
+
econf "${myeconfargs[@]}"
}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: 483c065522a8f3ac4a72dc191df8e881da47145b
Author: David Seifert gentoo org>
AuthorDate: Wed Jul 10 09:51:02 2024 +
Commit: David Seifert gentoo org>
CommitDate: Wed Jul 10 09:51:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=483c0655
app-emulation/open-vm-tools: add 12.4.5
Signed-off-by: David Seifert gentoo.org>
app-emulation/open-vm-tools/Manifest | 1 +
.../open-vm-tools/open-vm-tools-12.4.5.ebuild | 140 +
2 files changed, 141 insertions(+)
diff --git a/app-emulation/open-vm-tools/Manifest
b/app-emulation/open-vm-tools/Manifest
index bdbc4e5c9a51..66c75942c53e 100644
--- a/app-emulation/open-vm-tools/Manifest
+++ b/app-emulation/open-vm-tools/Manifest
@@ -1,2 +1,3 @@
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
+DIST open-vm-tools-12.4.5-23787635.tar.gz 4356612 BLAKE2B
59fab76bc740d6c8e8b76f8c2379f751a62a4d4c01add9520acafbd5601d9490c7fb7d5a3631d1198c811be33b1bd7c7b381de2f9a8f703ceec21aab6331797a
SHA512
dd90622a0f1c773ed217040788a1bdbfba1e60256d4e5159a2557155f6ac642ab71488044860e417cdd853aad77a6495b98e8fd02f9755be90cc1dc71c840a3c
diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.4.5.ebuild
b/app-emulation/open-vm-tools/open-vm-tools-12.4.5.ebuild
new file mode 100644
index ..96a3b32786df
--- /dev/null
+++ b/app-emulation/open-vm-tools/open-vm-tools-12.4.5.ebuild
@@ -0,0 +1,140 @@
+# Copyright 2007-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools linux-info pam systemd udev
+
+MY_P="${P}-23787635"
+
+DESCRIPTION="Tools for VMware guests"
+HOMEPAGE="https://github.com/vmware/open-vm-tools";
+SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/${MY_P}.tar.gz";
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~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:= )
+ vgauth? (
+ dev-libs/libxml2
+ dev-libs/xmlsec:=
+ )
+ X? (
+ x11-libs/gdk-pixbuf-xlib
+ x11-libs/gtk+:3
+ x11-libs/libSM
+ x11-libs/libXcomposite
+ x11-libs/libXext
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXtst
+ gtkmm? (
+ dev-cpp/gtkmm:3.0
+ dev-libs/libsigc++:2
+ )
+ multimon? ( x11-libs/libXinerama )
+ )
+ 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-text/doxygen )"
+
+PATCHES=(
+ "${FILESDIR}"/10.1.0-Werror.patch
+ "${FILESDIR}"/11.3.5-icu.patch
+)
+
+pkg_setup() {
+ local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3
~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS ~FUSE_FS"
+ use X && CONFIG_CHECK+=" ~DRM_VMWGFX"
+ 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
+ --disable-tests
+ --without-root-privileges
+ $(use_enable multimon)
+ $(use_with X x)
+ $(use_with X gtk3)
+ $(use_with gtkmm gtkmm3)
+ $(use_enable doc docs)
+ $(use_enable resolutionkms)
+ $(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
+
[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
commit: ba7a37ae497cae7b1ff14e9cebe1c23b0b253066 Author: David Seifert gentoo org> AuthorDate: Wed Jul 10 09:51:01 2024 + Commit: David Seifert gentoo org> CommitDate: Wed Jul 10 09:51:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba7a37ae app-emulation/open-vm-tools: add myself as a maintainer Signed-off-by: David Seifert gentoo.org> app-emulation/open-vm-tools/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app-emulation/open-vm-tools/metadata.xml b/app-emulation/open-vm-tools/metadata.xml index f53e431f81a1..85076593c086 100644 --- a/app-emulation/open-vm-tools/metadata.xml +++ b/app-emulation/open-vm-tools/metadata.xml @@ -1,7 +1,10 @@ https://www.gentoo.org/dtd/metadata.dtd";> - + + [email protected] + David Seifert + 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: 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";> - - [email protected] - 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
- $(use
[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)
+ $(use
[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 INCLUDE_ALLOW_USERLEVE
[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"
++#incl
[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 a/open-vm-tools/services/plugins/dndcp/copyPasteUIX1
[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 || CONFIG_CH
[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 modify
[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 pa
[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 @@ [email protected] Mike Gilbert - - [email protected] - 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 )
- )
-"
-
-DEPEND
[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 myeco
[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/
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/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 a/app-emulation/open-
[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 "${ED%/}"/etc/pam.d
[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
+ --without-
[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 )
- i
[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
}
