* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2021-09-24 14:05 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2021-09-24 14:05 UTC (permalink / raw
To: gentoo-commits
commit: be9160d17e94e22288faaaac19399b6bc3f27d9e
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 24 14:05:41 2021 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Sep 24 14:05:41 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be9160d1
app-emulation/open-vm-tools: update DESCRIPTION
Signed-off-by: Mike Gilbert <floppym <AT> 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"
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2024-11-03 13:48 David Seifert
0 siblings, 0 replies; 70+ messages in thread
From: David Seifert @ 2024-11-03 13:48 UTC (permalink / raw
To: gentoo-commits
commit: 7f5688f3d2427b1d23f0e62c815cc528d08bfe9d
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 3 13:48:12 2024 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Nov 3 13:48:12 2024 +0000
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 <soap <AT> 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 000000000000..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 "${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/mount.vmhgfs-fuse
+
+ if use X; then
+ fperms 4711 /usr/bin/vmware-user-suid-wrapper
+ dobin scripts/common/vmware-xdg-detect-de
+ fi
+}
+
+pkg_postinst() {
+ udev_reload
+}
+
+pkg_postrm() {
+ udev_reload
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2024-10-03 10:43 David Seifert
0 siblings, 0 replies; 70+ messages in thread
From: David Seifert @ 2024-10-03 10:43 UTC (permalink / raw
To: gentoo-commits
commit: 43eec191d1da359246e2f5000aef115a2c2c7a5d
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 3 10:42:56 2024 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Thu Oct 3 10:42:56 2024 +0000
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 <soap <AT> 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 )
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2024-09-23 9:14 Arthur Zamarin
0 siblings, 0 replies; 70+ messages in thread
From: Arthur Zamarin @ 2024-09-23 9:14 UTC (permalink / raw
To: gentoo-commits
commit: 9fc43d9db4a57772683031bb6ed650e8035caacc
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 23 09:14:16 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Sep 23 09:14:16 2024 +0000
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 <arthurzam <AT> 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 )
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2024-07-10 9:51 David Seifert
0 siblings, 0 replies; 70+ messages in thread
From: David Seifert @ 2024-07-10 9:51 UTC (permalink / raw
To: gentoo-commits
commit: 483c065522a8f3ac4a72dc191df8e881da47145b
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 10 09:51:02 2024 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Wed Jul 10 09:51:02 2024 +0000
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 <soap <AT> 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 000000000000..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
+ 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 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/mount.vmhgfs-fuse
+
+ if use X; then
+ fperms 4711 /usr/bin/vmware-user-suid-wrapper
+ dobin scripts/common/vmware-xdg-detect-de
+ fi
+}
+
+pkg_postinst() {
+ udev_reload
+}
+
+pkg_postrm() {
+ udev_reload
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2024-07-10 9:51 David Seifert
0 siblings, 0 replies; 70+ messages in thread
From: David Seifert @ 2024-07-10 9:51 UTC (permalink / raw
To: gentoo-commits
commit: ba7a37ae497cae7b1ff14e9cebe1c23b0b253066
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 10 09:51:01 2024 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Wed Jul 10 09:51:01 2024 +0000
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 <soap <AT> 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 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person">
+ <email>soap@gentoo.org</email>
+ <name>David Seifert</name>
+ </maintainer>
<longdescription>
The Open Virtual Machine Tools (open-vm-tools) are the open source
implementation of VMware Tools. They are a set of guest operating system
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2024-05-09 20:49 Sam James
0 siblings, 0 replies; 70+ messages in thread
From: Sam James @ 2024-05-09 20:49 UTC (permalink / raw
To: gentoo-commits
commit: 13082660bada179e40a725276cdf6f9d7641f94b
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu May 9 20:48:58 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May 9 20:48:58 2024 +0000
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 <sam <AT> 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 )
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2023-06-19 16:58 Arthur Zamarin
0 siblings, 0 replies; 70+ messages in thread
From: Arthur Zamarin @ 2023-06-19 16:58 UTC (permalink / raw
To: gentoo-commits
commit: 8ffa0a50347e7764514e6dae17d8ddef4b3b89d9
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 19 16:56:39 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Jun 19 16:56:39 2023 +0000
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 <arthurzam <AT> 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 )
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2023-06-19 16:58 Arthur Zamarin
0 siblings, 0 replies; 70+ messages in thread
From: Arthur Zamarin @ 2023-06-19 16:58 UTC (permalink / raw
To: gentoo-commits
commit: ecc674a080e039b5db316f4f8258315c1936801a
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 19 16:56:49 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Jun 19 16:56:49 2023 +0000
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 <arthurzam <AT> 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 )
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2023-06-18 20:25 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2023-06-18 20:25 UTC (permalink / raw
To: gentoo-commits
commit: 1043f9ba04eb67926c51ae663e7d85670a097cdd
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 18 20:25:32 2023 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Jun 18 20:25:32 2023 +0000
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 <floppym <AT> 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 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>floppym@gentoo.org</email>
- <name>Mike Gilbert</name>
- </maintainer>
+ <!-- maintainer-needed -->
<longdescription>
The Open Virtual Machine Tools (open-vm-tools) are the open source
implementation of VMware Tools. They are a set of guest operating system
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2023-06-18 20:25 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2023-06-18 20:25 UTC (permalink / raw
To: gentoo-commits
commit: 5c96e2bf88ca7ef72a513e66f867528f59120991
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 18 18:30:26 2023 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Jun 18 20:24:01 2023 +0000
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 <floppym <AT> 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..000000000000
--- 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; 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/mount.vmhgfs-fuse
-
- if use X; then
- fperms 4711 /usr/bin/vmware-user-suid-wrapper
- dobin scripts/common/vmware-xdg-detect-de
- fi
-}
-
-pkg_postinst() {
- udev_reload
-}
-
-pkg_postrm() {
- udev_reload
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2023-06-18 20:25 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2023-06-18 20:25 UTC (permalink / raw
To: gentoo-commits
commit: f214cddd9a728a547f8deccc652fa4c7a658bf0f
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 18 20:23:49 2023 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Jun 18 20:24:48 2023 +0000
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 <floppym <AT> 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 000000000000..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
+
+ 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/mount.vmhgfs-fuse
+
+ if use X; then
+ fperms 4711 /usr/bin/vmware-user-suid-wrapper
+ dobin scripts/common/vmware-xdg-detect-de
+ fi
+}
+
+pkg_postinst() {
+ udev_reload
+}
+
+pkg_postrm() {
+ udev_reload
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2023-06-02 11:07 Arthur Zamarin
0 siblings, 0 replies; 70+ messages in thread
From: Arthur Zamarin @ 2023-06-02 11:07 UTC (permalink / raw
To: gentoo-commits
commit: a8f1736c0cc03e880be9119303be0a6ed89692a0
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 2 11:07:01 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 2 11:07:01 2023 +0000
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 <arthurzam <AT> 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 )
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2023-06-01 20:04 Sam James
0 siblings, 0 replies; 70+ messages in thread
From: Sam James @ 2023-06-01 20:04 UTC (permalink / raw
To: gentoo-commits
commit: 6dad90645b8e40c9f9463a3e6a3c4150a03650fb
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 1 20:03:34 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 1 20:03:34 2023 +0000
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 <sam <AT> 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 )
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2023-04-24 18:52 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2023-04-24 18:52 UTC (permalink / raw
To: gentoo-commits
commit: f3c64317879640673a4ecb069b70da42309d8f7b
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 24 18:51:39 2023 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Apr 24 18:51:39 2023 +0000
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 <floppym <AT> 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 000000000000..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 || 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/mount.vmhgfs-fuse
+
+ if use X; then
+ fperms 4711 /usr/bin/vmware-user-suid-wrapper
+ dobin scripts/common/vmware-xdg-detect-de
+ fi
+}
+
+pkg_postinst() {
+ udev_reload
+}
+
+pkg_postrm() {
+ udev_reload
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2023-04-15 5:40 Sam James
0 siblings, 0 replies; 70+ messages in thread
From: Sam James @ 2023-04-15 5:40 UTC (permalink / raw
To: gentoo-commits
commit: 4d9b534d56ee851fad30c398d93a166bd3857ea9
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 15 05:34:57 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 15 05:40:19 2023 +0000
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 <sam <AT> 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
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2022-10-22 2:45 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2022-10-22 2:45 UTC (permalink / raw
To: gentoo-commits
commit: 6cc24260ca8a40bb5deb8bb64ba63e24c77cc3e7
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 22 02:45:12 2022 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat Oct 22 02:45:23 2022 +0000
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 <floppym <AT> 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..000000000000
--- 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_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; 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/mount.vmhgfs-fuse
-
- if use X; then
- fperms 4711 /usr/bin/vmware-user-suid-wrapper
- 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
deleted file mode 100644
index 29730afa69b4..000000000000
--- a/app-emulation/open-vm-tools/open-vm-tools-12.0.5_p19716617.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# 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="${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)
- $(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; 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/mount.vmhgfs-fuse
-
- if use X; then
- fperms 4711 /usr/bin/vmware-user-suid-wrapper
- dobin scripts/common/vmware-xdg-detect-de
- fi
-}
-
-pkg_postinst() {
- udev_reload
-}
-
-pkg_postrm() {
- udev_reload
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2022-09-20 7:45 Jakov Smolić
0 siblings, 0 replies; 70+ messages in thread
From: Jakov Smolić @ 2022-09-20 7:45 UTC (permalink / raw
To: gentoo-commits
commit: cb453ed370c4fd7f08b39c7941f3bea663c83ea7
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 20 07:45:50 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue Sep 20 07:45:50 2022 +0000
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ć <jsmolic <AT> 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 )
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2022-09-20 0:07 Sam James
0 siblings, 0 replies; 70+ messages in thread
From: Sam James @ 2022-09-20 0:07 UTC (permalink / raw
To: gentoo-commits
commit: e9136bfddad5d6076a2f8ca1fd80d722b94b0963
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 20 00:03:46 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Sep 20 00:05:11 2022 +0000
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 <sam <AT> 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 )
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2022-09-09 15:23 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2022-09-09 15:23 UTC (permalink / raw
To: gentoo-commits
commit: c61a49faebd143a946a61929cb81fbf8ab2e8f0f
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 9 15:21:51 2022 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Sep 9 15:22:54 2022 +0000
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 <floppym <AT> 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 000000000000..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_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; 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/mount.vmhgfs-fuse
+
+ if use X; then
+ fperms 4711 /usr/bin/vmware-user-suid-wrapper
+ dobin scripts/common/vmware-xdg-detect-de
+ fi
+}
+
+pkg_postinst() {
+ udev_reload
+}
+
+pkg_postrm() {
+ udev_reload
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2022-06-04 14:13 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2022-06-04 14:13 UTC (permalink / raw
To: gentoo-commits
commit: f12197b85c7c4d69c24b549c635d2443e4f0291a
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 4 14:13:33 2022 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat Jun 4 14:13:41 2022 +0000
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 <floppym <AT> 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..000000000000
--- 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)
- $(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 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
-
- # Replace mount.vmhgfs with a wrapper
- mv "${ED}"/usr/sbin/{mount.vmhgfs,hgfsmounter} || die
- dosbin "${FILESDIR}/mount.vmhgfs"
-
- # Make fstype = vmhgfs-fuse work in fstab
- dosym vmhgfs-fuse /usr/bin/mount.vmhgfs-fuse
-
- if use X; then
- fperms 4711 /usr/bin/vmware-user-suid-wrapper
- dobin scripts/common/vmware-xdg-detect-de
- fi
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2022-06-04 14:13 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2022-06-04 14:13 UTC (permalink / raw
To: gentoo-commits
commit: 098be6c6eafc263fd824772c82c26d60c88f5ebe
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 4 14:12:40 2022 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat Jun 4 14:13:40 2022 +0000
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 <floppym <AT> 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
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2022-06-03 21:32 Jakov Smolić
0 siblings, 0 replies; 70+ messages in thread
From: Jakov Smolić @ 2022-06-03 21:32 UTC (permalink / raw
To: gentoo-commits
commit: 31da7eebca67a61e652990b186579c62cea496bf
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 3 21:32:05 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Fri Jun 3 21:32:05 2022 +0000
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ć <jsmolic <AT> 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 )
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2022-06-03 21:32 Jakov Smolić
0 siblings, 0 replies; 70+ messages in thread
From: Jakov Smolić @ 2022-06-03 21:32 UTC (permalink / raw
To: gentoo-commits
commit: 54105d8c4866eecdfcd7a68332f0e20ab770ea1e
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 3 21:31:31 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Fri Jun 3 21:31:31 2022 +0000
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ć <jsmolic <AT> 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 )
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2022-06-03 18:32 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2022-06-03 18:32 UTC (permalink / raw
To: gentoo-commits
commit: 86d8e4c72b3f0bd84ce6d43655cef8cd277dca87
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 3 18:32:06 2022 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Jun 3 18:32:06 2022 +0000
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 <floppym <AT> 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 000000000000..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)
+ $(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 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/mount.vmhgfs-fuse
+
+ if use X; then
+ fperms 4711 /usr/bin/vmware-user-suid-wrapper
+ dobin scripts/common/vmware-xdg-detect-de
+ fi
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2022-01-03 22:06 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2022-01-03 22:06 UTC (permalink / raw
To: gentoo-commits
commit: 6005ae0548ab90c12aa6f74cd139bbbd47537e7d
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 3 22:04:59 2022 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Jan 3 22:04:59 2022 +0000
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 <floppym <AT> 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)
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2021-11-23 22:19 Sam James
0 siblings, 0 replies; 70+ messages in thread
From: Sam James @ 2021-11-23 22:19 UTC (permalink / raw
To: gentoo-commits
commit: 2239075a42a2a0b8d6b5114374de70f7086cfeb0
Author: Vaibhav Rustagi <vaibhavrustagi <AT> google <DOT> com>
AuthorDate: Tue Nov 23 21:19:36 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Nov 23 22:19:10 2021 +0000
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 <vaibhavrustagi <AT> google.com>
Closes: https://github.com/gentoo/gentoo/pull/23061
Signed-off-by: Sam James <sam <AT> 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 @@
</use>
<upstream>
<remote-id type="github">vmware/open-vm-tools</remote-id>
+ <remote-id type="cpe">cpe:/a:vmware:tools</remote-id>
</upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2021-09-26 0:53 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2021-09-26 0:53 UTC (permalink / raw
To: gentoo-commits
commit: a8e25006bbf77be35b5f934c9034905ef5b0fbbd
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 26 00:52:57 2021 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Sep 26 00:52:57 2021 +0000
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 <floppym <AT> 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..00000000000
--- 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
- 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
-
- # Replace mount.vmhgfs with a wrapper
- mv "${ED}"/usr/sbin/{mount.vmhgfs,hgfsmounter} || die
- dosbin "${FILESDIR}/mount.vmhgfs"
-
- # Make fstype = vmhgfs-fuse work in fstab
- dosym vmhgfs-fuse /usr/bin/mount.vmhgfs-fuse
-
- if use X; then
- fperms 4711 /usr/bin/vmware-user-suid-wrapper
- dobin scripts/common/vmware-xdg-detect-de
- fi
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2021-09-25 23:46 Sam James
0 siblings, 0 replies; 70+ messages in thread
From: Sam James @ 2021-09-25 23:46 UTC (permalink / raw
To: gentoo-commits
commit: 65642eddc53ce31b34c58a4eee343b32334e84e3
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 25 23:45:17 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 25 23:45:54 2021 +0000
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 <sam <AT> 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 )
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2021-09-24 15:37 Sam James
0 siblings, 0 replies; 70+ messages in thread
From: Sam James @ 2021-09-24 15:37 UTC (permalink / raw
To: gentoo-commits
commit: 0323d57460e1ff0024535e56eab9f89e243cd394
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 24 15:35:53 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Sep 24 15:35:53 2021 +0000
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 <sam <AT> 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 )
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2021-06-27 2:08 Sam James
0 siblings, 0 replies; 70+ messages in thread
From: Sam James @ 2021-06-27 2:08 UTC (permalink / raw
To: gentoo-commits
commit: 59659283ef8fea5e76cb66eca760de45ccd92dc1
Author: Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org>
AuthorDate: Sat Jun 26 00:00:00 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jun 27 01:03:39 2021 +0000
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 <Arfrever <AT> Apache.Org>
Signed-off-by: Sam James <sam <AT> 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
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2021-06-24 23:27 Sam James
0 siblings, 0 replies; 70+ messages in thread
From: Sam James @ 2021-06-24 23:27 UTC (permalink / raw
To: gentoo-commits
commit: 9327493ab75b4bd29fb9d14af10cffd639455859
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 24 22:47:20 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 24 23:27:34 2021 +0000
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 <soap <AT> gentoo.org>
Reported-by: Ionen Wolkens <ionen <AT> gentoo.org>
Signed-off-by: Sam James <sam <AT> 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 )
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2021-02-10 0:16 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2021-02-10 0:16 UTC (permalink / raw
To: gentoo-commits
commit: 92941620109d6b04acc464358aed5dbe4e1bd83d
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 10 00:15:01 2021 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Feb 10 00:15:01 2021 +0000
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 <floppym <AT> 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 00000000000..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 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
+
+ # Replace mount.vmhgfs with a wrapper
+ mv "${ED}"/usr/sbin/{mount.vmhgfs,hgfsmounter} || die
+ dosbin "${FILESDIR}/mount.vmhgfs"
+
+ # Make fstype = vmhgfs-fuse work in fstab
+ dosym vmhgfs-fuse /usr/bin/mount.vmhgfs-fuse
+
+ if use X; then
+ fperms 4711 /usr/bin/vmware-user-suid-wrapper
+ dobin scripts/common/vmware-xdg-detect-de
+ fi
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2021-01-06 8:07 Sam James
0 siblings, 0 replies; 70+ messages in thread
From: Sam James @ 2021-01-06 8:07 UTC (permalink / raw
To: gentoo-commits
commit: a8f0a4ff1df8ed0963d127de221267e8a4e3d592
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 6 08:07:33 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan 6 08:07:33 2021 +0000
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 <sam <AT> 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 )
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2020-12-24 10:03 Agostino Sarubbo
0 siblings, 0 replies; 70+ messages in thread
From: Agostino Sarubbo @ 2020-12-24 10:03 UTC (permalink / raw
To: gentoo-commits
commit: 79ffd9b76f94745ad06d2f886d033ebe5268678f
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 24 10:03:21 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Dec 24 10:03:21 2020 +0000
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 <ago <AT> 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 )
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2020-12-14 16:55 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2020-12-14 16:55 UTC (permalink / raw
To: gentoo-commits
commit: 838bb44e9778d6316e20387d5655e949d99e59f3
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 14 16:54:20 2020 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Dec 14 16:54:20 2020 +0000
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 <floppym <AT> 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
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2020-12-14 16:55 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2020-12-14 16:55 UTC (permalink / raw
To: gentoo-commits
commit: b30333bcc1b2ae7f8fdcd65353beefbeeb21fb4a
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 14 16:55:18 2020 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Dec 14 16:55:18 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b30333bc
app-emulation/open-vm-tools: drop toolchain-funcs
Signed-off-by: Mike Gilbert <floppym <AT> 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"
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2020-11-16 19:25 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2020-11-16 19:25 UTC (permalink / raw
To: gentoo-commits
commit: 30759443ff9727b6cba7ec7c2066c4721aaaaf99
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 16 19:24:28 2020 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Nov 16 19:24:28 2020 +0000
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 <floppym <AT> 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..00000000000
--- 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 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 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
-
- # Replace mount.vmhgfs with a wrapper
- mv "${ED}"/usr/sbin/{mount.vmhgfs,hgfsmounter} || die
- dosbin "${FILESDIR}/mount.vmhgfs"
-
- # Make fstype = vmhgfs-fuse work in fstab
- dosym vmhgfs-fuse /usr/bin/mount.vmhgfs-fuse
-
- if use X; then
- fperms 4711 /usr/bin/vmware-user-suid-wrapper
- dobin scripts/common/vmware-xdg-detect-de
- fi
-}
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.2.0_p16938113.ebuild
similarity index 98%
rename from app-emulation/open-vm-tools/open-vm-tools-11.1.0.ebuild
rename to app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113.ebuild
index b9f5c70c041..b710d1bb40c 100644
--- a/app-emulation/open-vm-tools/open-vm-tools-11.1.0.ebuild
+++ b/app-emulation/open-vm-tools/open-vm-tools-11.2.0_p16938113.ebuild
@@ -7,8 +7,8 @@ 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"
+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"
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2020-05-09 22:19 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2020-05-09 22:19 UTC (permalink / raw
To: gentoo-commits
commit: 1aba736dc9bcbae607cfb0b5354588ba61410a52
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat May 9 22:17:54 2020 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat May 9 22:18:58 2020 +0000
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 <floppym <AT> 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 00000000000..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
+ 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
+
+ # Replace mount.vmhgfs with a wrapper
+ mv "${ED}"/usr/sbin/{mount.vmhgfs,hgfsmounter} || die
+ dosbin "${FILESDIR}/mount.vmhgfs"
+
+ # Make fstype = vmhgfs-fuse work in fstab
+ dosym vmhgfs-fuse /usr/bin/mount.vmhgfs-fuse
+
+ if use X; then
+ fperms 4711 /usr/bin/vmware-user-suid-wrapper
+ dobin scripts/common/vmware-xdg-detect-de
+ fi
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2019-12-19 18:10 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2019-12-19 18:10 UTC (permalink / raw
To: gentoo-commits
commit: 5b6348a74933ee913f42d433501e31bbaf50a2e4
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 19 18:10:09 2019 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Dec 19 18:10:41 2019 +0000
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 <floppym <AT> 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 @@
<flag name="dnet">Enable support for nicinfo</flag>
<flag name="doc">Generate API documentation</flag>
<flag name="fuse">Enable vmblock-fuse/vmhgfs-fuse</flag>
- <flag name="grabbitmqproxy">Build grabbitmqproxy plugin</flag>
<flag name="gtkmm">Compile with Gtkmm and sigc++ (Recommended)</flag>
<flag name="multimon">Enable multimon (Requires X)</flag>
<flag name="resolutionkms">Build the linux/unix resolutionkms module</flag>
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
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2019-10-12 18:38 Mikle Kolyada
0 siblings, 0 replies; 70+ messages in thread
From: Mikle Kolyada @ 2019-10-12 18:38 UTC (permalink / raw
To: gentoo-commits
commit: 129a8a239cdf68d7d53ef37ee75ed5f6a0429651
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 12 18:38:04 2019 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sat Oct 12 18:38:04 2019 +0000
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 <zlogene <AT> 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
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2019-08-17 18:03 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2019-08-17 18:03 UTC (permalink / raw
To: gentoo-commits
commit: 30ec83464566b006d629bc35c730630bbc2af110
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 17 18:02:50 2019 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat Aug 17 18:02:50 2019 +0000
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 <floppym <AT> 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 )
"
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2019-04-12 20:22 Michał Górny
0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2019-04-12 20:22 UTC (permalink / raw
To: gentoo-commits
commit: 6331dca292f04e89f81da2d72aeca81736dc44ea
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 12 20:21:33 2019 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Apr 12 20:21:57 2019 +0000
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 <mgorny <AT> 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>floppym@gentoo.org</email>
<name>Mike Gilbert</name>
</maintainer>
- <maintainer type="project">
- <email>vmware@gentoo.org</email>
- <name>Gentoo VMware Project</name>
- </maintainer>
<longdescription>
The Open Virtual Machine Tools (open-vm-tools) are the open source
implementation of VMware Tools. They are a set of guest operating system
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2019-04-12 17:53 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2019-04-12 17:53 UTC (permalink / raw
To: gentoo-commits
commit: 1014d67b6fef117cf70dbedd46149195b129fa00
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 12 17:51:58 2019 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Apr 12 17:52:48 2019 +0000
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 <floppym <AT> 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"
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2019-02-15 21:21 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2019-02-15 21:21 UTC (permalink / raw
To: gentoo-commits
commit: 98eb5bccd994c2fc299702efb0e61bc3fc145362
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 15 21:21:05 2019 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Feb 15 21:21:05 2019 +0000
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 <floppym <AT> 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.
</longdescription>
<use>
- <flag name="caf">Build Common Agent Framework</flag>
<flag name="deploypkg">Build deploypkg plugin</flag>
<flag name="dnet">Enable support for nicinfo</flag>
<flag name="doc">Generate API documentation</flag>
@@ -24,11 +23,8 @@
<flag name="grabbitmqproxy">Build grabbitmqproxy plugin</flag>
<flag name="gtkmm">Compile with Gtkmm and sigc++ (Recommended)</flag>
<flag name="multimon">Enable multimon (Requires X)</flag>
- <flag name="pic">Force shared libraries to be built as PIC</flag>
<flag name="resolutionkms">Build the linux/unix resolutionkms module</flag>
<flag name="vgauth">Build vgauth</flag>
- <flag name="xml-security-c">Build vgauth with xml-security-c instead of xmlsec1</flag>
- <flag name="xmlsec">Build vgauth with xmlsec1 instead of xml-security-c</flag>
</use>
<upstream>
<remote-id type="github">vmware/open-vm-tools</remote-id>
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..00000000000
--- 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="${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-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" vmware-tools
- systemd_dounit "${FILESDIR}"/vmtoolsd.service
-
- # Replace mount.vmhgfs with a wrapper
- mv "${ED%/}"/usr/sbin/{mount.vmhgfs,hgfsmounter} || die
- dosbin "${FILESDIR}/mount.vmhgfs"
-
- # Make fstype = vmhgfs-fuse work in fstab
- dosym vmhgfs-fuse /usr/bin/mount.vmhgfs-fuse
-
- 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
- linux-mod_pkg_postinst
-}
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
deleted file mode 100644
index 3829a224743..00000000000
--- a/app-emulation/open-vm-tools/open-vm-tools-10.1.15.ebuild
+++ /dev/null
@@ -1,156 +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 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-cppflags "$($(tc-getPKG_CONFIG) --cflags libtirpc)"
- export LIBVMTOOLS_LIBADD="$($(tc-getPKG_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)
- $(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" vmware-tools
- systemd_dounit "${FILESDIR}"/vmtoolsd.service
-
- # Replace mount.vmhgfs with a wrapper
- mv "${ED%/}"/usr/sbin/{mount.vmhgfs,hgfsmounter} || die
- dosbin "${FILESDIR}/mount.vmhgfs"
-
- # Make fstype = vmhgfs-fuse work in fstab
- dosym vmhgfs-fuse /usr/bin/mount.vmhgfs-fuse
-
- 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
- linux-mod_pkg_postinst
-}
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
deleted file mode 100644
index bddd12cadf2..00000000000
--- a/app-emulation/open-vm-tools/open-vm-tools-10.2.5.ebuild
+++ /dev/null
@@ -1,163 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools flag-o-matic linux-info pam systemd toolchain-funcs user
-
-DESCRIPTION="Opensourced tools for VMware guests"
-HOMEPAGE="https://github.com/vmware/open-vm-tools"
-MY_P="${P}-8068406"
-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 test +vgauth +xml-security-c xmlsec"
-REQUIRED_USE="
- multimon? ( X )
- vgauth? (
- ^^ ( xmlsec xml-security-c )
- 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? (
- xml-security-c? ( dev-libs/xerces-c dev-libs/xml-security-c )
- xmlsec? ( 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}
- virtual/pkgconfig
- net-libs/rpcsvc-proto
- doc? ( app-doc/doxygen )
- test? ( dev-util/cunit )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
- "${FILESDIR}/10.1.0-mount.vmhgfs.patch"
- "${FILESDIR}/10.1.0-Werror.patch"
- "${FILESDIR}/10.2.5-libtirpc.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() {
- # On >=sys-libs/glibc-2.26, SunRPC no longer provided
- # Use libtirpc and rpcsvc-proto instead
- append-cppflags "$($(tc-getPKG_CONFIG) --cflags libtirpc)"
- export LIBVMTOOLS_LIBADD="$($(tc-getPKG_CONFIG) --libs libtirpc)"
- local myeconfargs=(
- --without-root-privileges
- $(use_enable multimon)
- $(use_with X x)
- $(use_with X gtk3)
- $(use_with gtkmm gtkmm3)
- $(use_enable doc docs)
- $(use_enable test tests)
- $(use_enable resolutionkms)
- $(use_enable static-libs static)
- $(use_enable deploypkg)
- $(use_enable grabbitmqproxy)
- $(use_with pam)
- $(use_enable vgauth)
- $(use vgauth && use_enable xmlsec xmlsec1)
- $(use vgauth && use_enable xml-security-c xmlsecurity)
- $(use_enable caf)
- $(use_with dnet)
- $(use_with icu)
- )
- # Avoid a bug in configure.ac
- use ssl || myeconfargs+=( --without-ssl )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- find "${D}" -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
-
- # Replace mount.vmhgfs with a wrapper
- mv "${ED%/}"/usr/sbin/{mount.vmhgfs,hgfsmounter} || die
- dosbin "${FILESDIR}/mount.vmhgfs"
-
- # Make fstype = vmhgfs-fuse work in fstab
- dosym vmhgfs-fuse /usr/bin/mount.vmhgfs-fuse
-
- 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
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2018-12-18 17:12 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2018-12-18 17:12 UTC (permalink / raw
To: gentoo-commits
commit: 7f2d09448cb722e15248ddfa4d4866194146dfe7
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 18 17:12:03 2018 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue Dec 18 17:12:03 2018 +0000
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 <floppym <AT> 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)
)
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2018-12-18 16:58 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2018-12-18 16:58 UTC (permalink / raw
To: gentoo-commits
commit: 2f87d6f8b89e222bb4d30c5239175af766523515
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 18 16:54:42 2018 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue Dec 18 16:58:09 2018 +0000
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 <floppym <AT> 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 00000000000..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 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_enable grabbitmqproxy)
+ $(use_with pam)
+ $(use_enable vgauth)
+ $(use_enable caf)
+ $(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 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
+
+ # Replace mount.vmhgfs with a wrapper
+ mv "${ED}"/usr/sbin/{mount.vmhgfs,hgfsmounter} || die
+ dosbin "${FILESDIR}/mount.vmhgfs"
+
+ # Make fstype = vmhgfs-fuse work in fstab
+ dosym vmhgfs-fuse /usr/bin/mount.vmhgfs-fuse
+
+ 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
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2018-07-04 23:54 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2018-07-04 23:54 UTC (permalink / raw
To: gentoo-commits
commit: 7d299032e06ac2b6d0c8ffc6011e54a39d47de1f
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 4 23:54:06 2018 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Jul 4 23:54:48 2018 +0000
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
)
"
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2018-07-04 14:56 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2018-07-04 14:56 UTC (permalink / raw
To: gentoo-commits
commit: aef8fef0a86c20263d2a49fce1de992513b03969
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 4 14:55:18 2018 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Jul 4 14:56:16 2018 +0000
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"
)
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2018-07-04 14:56 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2018-07-04 14:56 UTC (permalink / raw
To: gentoo-commits
commit: 0ddf37c140f7a9ff8fa7ce6d813881f9918f3ddc
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 4 14:51:48 2018 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Jul 4 14:56:16 2018 +0000
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 @@
<flag name="doc">Generate API documentation</flag>
<flag name="fuse">Enable vmblock-fuse/vmhgfs-fuse</flag>
<flag name="grabbitmqproxy">Build grabbitmqproxy plugin</flag>
- <flag name="gtk2">Compile with GTK+ 2</flag>
- <flag name="gtk3">Compile with GTK+ 3 (Recommended)</flag>
<flag name="gtkmm">Compile with Gtkmm and sigc++ (Recommended)</flag>
<flag name="multimon">Enable multimon (Requires X)</flag>
<flag name="pic">Force shared libraries to be built as PIC</flag>
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)
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2017-11-30 16:35 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2017-11-30 16:35 UTC (permalink / raw
To: gentoo-commits
commit: f65cb1a61d1f1c88dbe54be2c699c5e80d4db901
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 30 16:35:16 2017 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Nov 30 16:35:36 2017 +0000
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
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2017-11-29 23:30 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2017-11-29 23:30 UTC (permalink / raw
To: gentoo-commits
commit: 7f0785ffd75e3cf75f66508b5255c56d913e7ec7
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 29 23:29:53 2017 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Nov 29 23:29:53 2017 +0000
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
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2017-11-29 23:25 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2017-11-29 23:25 UTC (permalink / raw
To: gentoo-commits
commit: 8f42dd8d4af98199ac1fc935cf41606a3b9f956e
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 29 23:24:17 2017 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Nov 29 23:24:47 2017 +0000
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 00000000000..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)
+ $(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" vmware-tools
+ systemd_dounit "${FILESDIR}"/vmtoolsd.service
+
+ # Replace mount.vmhgfs with a wrapper
+ mv "${ED%/}"/usr/sbin/{mount.vmhgfs,hgfsmounter} || die
+ dosbin "${FILESDIR}/mount.vmhgfs"
+
+ # Make fstype = vmhgfs-fuse work in fstab
+ dosym vmhgfs-fuse /usr/bin/mount.vmhgfs-fuse
+
+ 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
+ linux-mod_pkg_postinst
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2017-08-08 17:01 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2017-08-08 17:01 UTC (permalink / raw
To: gentoo-commits
commit: f5ec0d9eb9113b7adcc084f42882c41ee11ced85
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 8 17:01:22 2017 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue Aug 8 17:01:39 2017 +0000
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..00000000000
--- 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.
- # 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" vmware-tools
- systemd_dounit "${FILESDIR}"/vmtoolsd.service
-
- # Replace mount.vmhgfs with a wrapper
- mv "${ED%/}"/usr/sbin/{mount.vmhgfs,hgfsmounter} || die
- dosbin "${FILESDIR}/mount.vmhgfs"
-
- # Make fstype = vmhgfs-fuse work in fstab
- dosym vmhgfs-fuse /usr/bin/mount.vmhgfs-fuse
-
- 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
- linux-mod_pkg_postinst
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2017-08-04 19:51 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2017-08-04 19:51 UTC (permalink / raw
To: gentoo-commits
commit: 37daacb0b8ab841ba358c7e28f5d9a8c43ba7940
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 4 19:50:34 2017 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Aug 4 19:50:57 2017 +0000
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..00000000000
--- 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/vmtoolsd
- pamd_mimic_system vmtoolsd auth account
-
- newinitd "${FILESDIR}/open-vm-tools.initd" vmware-tools
- newconfd "${FILESDIR}/open-vm-tools.confd" vmware-tools
- systemd_dounit "${FILESDIR}"/vmtoolsd.service
-
- if use X; then
- fperms 4755 /usr/bin/vmware-user-suid-wrapper
- dobin scripts/common/vmware-xdg-detect-de
-
- insinto /etc/xdg/autostart
- doins "${FILESDIR}"/open-vm-tools.desktop
-
- elog "To be able to use the drag'n'drop feature of VMware for file"
- elog "exchange, please add the users to the 'vmware' group."
- fi
-}
-
-pkg_postinst() {
- enewgroup vmware
-}
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
deleted file mode 100644
index 748ea86aa50..00000000000
--- a/app-emulation/open-vm-tools/open-vm-tools-10.1.0.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2016 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
- >=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" vmware-tools
- systemd_dounit "${FILESDIR}"/vmtoolsd.service
-
- 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
- linux-mod_pkg_postinst
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2017-08-04 19:51 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2017-08-04 19:51 UTC (permalink / raw
To: gentoo-commits
commit: e5b112b2dc1731627ea9d34f81ca807822d3253d
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 4 19:50:08 2017 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Aug 4 19:50:57 2017 +0000
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:= )
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2017-08-04 19:51 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2017-08-04 19:51 UTC (permalink / raw
To: gentoo-commits
commit: cf86e94d5099ce6db7015634ed52286dad6f6f94
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 4 19:48:37 2017 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Aug 4 19:50:57 2017 +0000
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 00000000000..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-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" vmware-tools
+ systemd_dounit "${FILESDIR}"/vmtoolsd.service
+
+ # Replace mount.vmhgfs with a wrapper
+ mv "${ED%/}"/usr/sbin/{mount.vmhgfs,hgfsmounter} || die
+ dosbin "${FILESDIR}/mount.vmhgfs"
+
+ # Make fstype = vmhgfs-fuse work in fstab
+ dosym vmhgfs-fuse /usr/bin/mount.vmhgfs-fuse
+
+ 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
+ linux-mod_pkg_postinst
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2016-12-05 15:37 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2016-12-05 15:37 UTC (permalink / raw
To: gentoo-commits
commit: 89f57861f1c77e7ef625456b037742d9f213666a
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 5 15:35:46 2016 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Dec 5 15:37:25 2016 +0000
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
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2016-11-27 18:17 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2016-11-27 18:17 UTC (permalink / raw
To: gentoo-commits
commit: 754e0c414b5bbe6b31311e55b61cc8d8e2e0924b
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 27 18:16:44 2016 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Nov 27 18:17:22 2016 +0000
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}"
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2016-11-26 4:18 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2016-11-26 4:18 UTC (permalink / raw
To: gentoo-commits
commit: 5f432664eb022654afd72abd2c25a3945afb779c
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 26 04:18:34 2016 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat Nov 26 04:18:34 2016 +0000
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
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2016-11-26 4:01 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2016-11-26 4:01 UTC (permalink / raw
To: gentoo-commits
commit: 2776cbbff8a698e93c0d8c0ae46f6c0a1bc85002
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 26 04:01:21 2016 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat Nov 26 04:01:21 2016 +0000
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"
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2016-11-26 1:46 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2016-11-26 1:46 UTC (permalink / raw
To: gentoo-commits
commit: 11df743f39f5fdadb7eae004d08f143946162680
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 26 01:46:01 2016 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat Nov 26 01:46:01 2016 +0000
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=(
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2016-11-25 23:59 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2016-11-25 23:59 UTC (permalink / raw
To: gentoo-commits
commit: 8f9ee6e4a2613a73c3a178d120e0e65e693a6c36
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 25 23:58:09 2016 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Nov 25 23:59:27 2016 +0000
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
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2016-11-25 23:37 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2016-11-25 23:37 UTC (permalink / raw
To: gentoo-commits
commit: d508b486e77e278a0f33ce0c21ea5c3ce59749c7
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 25 23:36:24 2016 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Nov 25 23:37:28 2016 +0000
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 @@
</longdescription>
<use>
<flag name="doc">Generate API documentation</flag>
- <flag name="fuse">Build vmblock-fuse in favor of FUSE based blocking mechanism for DnD</flag>
<flag name="grabbitmqproxy">Enable grabbitmqproxy</flag>
<flag name="pic">Force shared libraries to be built as PIC</flag>
<flag name="vgauth">Enable vgauth</flag>
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..00000000
--- 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 )
- icu? ( dev-libs/icu:= )
- pam? ( virtual/pam )
- vgauth? (
- dev-libs/openssl:0
- dev-libs/xerces-c
- dev-libs/xml-security-c
- )
- X? (
- dev-cpp/gtkmm:2.4
- x11-base/xorg-server
- x11-drivers/xf86-input-vmmouse
- x11-drivers/xf86-video-vmware
- x11-libs/gtk+:2
- x11-libs/libnotify
- x11-libs/libX11
- x11-libs/libXtst
- )
- xinerama? ( x11-libs/libXinerama )
-"
-
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )
- virtual/pkgconfig
- sys-apps/findutils
-"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
- enewgroup vmware
-}
-
-src_prepare() {
- epatch "${FILESDIR}/9.10.0-vgauth.patch"
- epatch_user
- eautoreconf
-}
-
-src_configure() {
- # libsigc++-2.0 >= 2.5.1 requires C++11. Using -std=c++11
- # does not provide "linux" definition, we need gnu++11
- append-cxxflags -std=gnu++11
-
- # https://bugs.gentoo.org/402279
- export CUSTOM_PROCPS_NAME=procps
- export CUSTOM_PROCPS_LIBS="$($(tc-getPKG_CONFIG) --libs libprocps)"
-
- local myeconfargs=(
- --disable-deploypkg
- --disable-tests
- # Broken build
- --docdir=/usr/share/doc/${PF}
- --with-procps
- --with-dnet
- --without-kernel-modules
- $(use_enable doc docs)
- $(use_enable grabbitmqproxy)
- $(use_enable vgauth)
- $(use_enable xinerama multimon)
- $(use_with icu)
- $(use_with pam)
- $(use_with pic)
- $(use_with X gtk2)
- $(use_with X gtkmm)
- $(use_with X x)
- )
-
- econf "${myeconfargs[@]}"
-
- # Bugs 260878, 326761
- find . -name Makefile | xargs 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/vmtoolsd
- pamd_mimic_system vmtoolsd auth account
-
- newinitd "${FILESDIR}/open-vm-tools.initd" vmware-tools
- newconfd "${FILESDIR}/open-vm-tools.confd" vmware-tools
- systemd_dounit "${FILESDIR}"/vmtoolsd.service
-
- if use X; then
- fperms 4755 /usr/bin/vmware-user-suid-wrapper
- dobin scripts/common/vmware-xdg-detect-de
-
- insinto /etc/xdg/autostart
- doins "${FILESDIR}"/open-vm-tools.desktop
-
- elog "To be able to use the drag'n'drop feature of VMware for file"
- elog "exchange, please add the users to the 'vmware' group."
- fi
-}
diff --git a/app-emulation/open-vm-tools/open-vm-tools-9.10.0_p2476743.ebuild b/app-emulation/open-vm-tools/open-vm-tools-9.10.0_p2476743.ebuild
deleted file mode 100644
index 4e7ad6d..00000000
--- a/app-emulation/open-vm-tools/open-vm-tools-9.10.0_p2476743.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils multilib pam user versionator flag-o-matic systemd toolchain-funcs
-
-MY_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 modules pam +pic vgauth xinerama"
-
-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 )
- 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="${COMMON_DEPEND}
- doc? ( app-doc/doxygen )
- virtual/pkgconfig
- virtual/linux-sources
- sys-apps/findutils
-"
-
-RDEPEND="${COMMON_DEPEND}
- modules? ( app-emulation/open-vm-tools-kmod )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
- enewgroup vmware
-}
-
-src_prepare() {
- epatch "${FILESDIR}/9.10.0-vgauth.patch"
- epatch_user
-}
-
-src_configure() {
- # https://bugs.gentoo.org/402279
- export CUSTOM_PROCPS_NAME=procps
- export CUSTOM_PROCPS_LIBS="$($(tc-getPKG_CONFIG) --libs libprocps)"
-
- local myeconfargs=(
- --disable-deploypkg
- --disable-tests
- # Broken build
- --docdir=/usr/share/doc/${PF}
- --with-procps
- --with-dnet
- --without-kernel-modules
- $(use_enable doc docs)
- $(use_enable grabbitmqproxy)
- $(use_enable vgauth)
- $(use_enable xinerama multimon)
- $(use_with icu)
- $(use_with pam)
- $(use_with pic)
- $(use_with X gtk2)
- $(use_with X gtkmm)
- $(use_with X x)
- )
-
- econf "${myeconfargs[@]}"
-
- # Bugs 260878, 326761
- find . -name Makefile | xargs sed -i -e 's/-Werror//g' || die "sed out Werror failed"
-}
-
-src_install() {
- default
-
- rm "${D}"/etc/pam.d/vmtoolsd
- pamd_mimic_system vmtoolsd auth account
-
- rm "${D}"/usr/$(get_libdir)/*.la
- rm "${D}"/usr/$(get_libdir)/open-vm-tools/plugins/common/*.la
-
- newinitd "${FILESDIR}/open-vm-tools.initd" vmware-tools
- newconfd "${FILESDIR}/open-vm-tools.confd" vmware-tools
- systemd_dounit "${FILESDIR}"/vmtoolsd.service
-
- exeinto /etc/vmware-tools/scripts/vmware
- doexe "${FILESDIR}"/network
-
- if use X; then
- fperms 4755 "/usr/bin/vmware-user-suid-wrapper"
-
- dobin "${S}"/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
- elog "Add 'vmware-tools' service to the default runlevel."
-}
diff --git a/app-emulation/open-vm-tools/open-vm-tools-9.10.2_p2822639.ebuild b/app-emulation/open-vm-tools/open-vm-tools-9.10.2_p2822639.ebuild
deleted file mode 100644
index efa501b..00000000
--- a/app-emulation/open-vm-tools/open-vm-tools-9.10.2_p2822639.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils multilib pam user versionator flag-o-matic systemd toolchain-funcs
-
-MY_P="${PN}-${PV/_p/-}"
-
-DESCRIPTION="Opensourced tools for VMware guests"
-HOMEPAGE="https://github.com/vmware/open-vm-tools"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X doc grabbitmqproxy icu pam +pic vgauth xinerama"
-
-RDEPEND="
- dev-libs/glib:2
- dev-libs/libdnet
- sys-apps/ethtool
- sys-fs/fuse
- >=sys-process/procps-3.3.2
- grabbitmqproxy? ( dev-libs/openssl:0 )
- icu? ( dev-libs/icu:= )
- pam? ( virtual/pam )
- vgauth? (
- dev-libs/openssl:0
- dev-libs/xerces-c
- dev-libs/xml-security-c
- )
- X? (
- dev-cpp/gtkmm:2.4
- x11-base/xorg-server
- x11-drivers/xf86-input-vmmouse
- x11-drivers/xf86-video-vmware
- x11-libs/gtk+:2
- x11-libs/libnotify
- x11-libs/libX11
- x11-libs/libXtst
- )
- xinerama? ( x11-libs/libXinerama )
-"
-
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )
- virtual/pkgconfig
- sys-apps/findutils
-"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
- enewgroup vmware
-}
-
-src_prepare() {
- epatch "${FILESDIR}/9.10.0-vgauth.patch"
- chmod +x configure || die
- epatch_user
-}
-
-src_configure() {
- # https://bugs.gentoo.org/402279
- export CUSTOM_PROCPS_NAME=procps
- export CUSTOM_PROCPS_LIBS="$($(tc-getPKG_CONFIG) --libs libprocps)"
-
- local myeconfargs=(
- --disable-deploypkg
- --disable-tests
- # Broken build
- --docdir=/usr/share/doc/${PF}
- --with-procps
- --with-dnet
- --without-kernel-modules
- $(use_enable doc docs)
- $(use_enable grabbitmqproxy)
- $(use_enable vgauth)
- $(use_enable xinerama multimon)
- $(use_with icu)
- $(use_with pam)
- $(use_with pic)
- $(use_with X gtk2)
- $(use_with X gtkmm)
- $(use_with X x)
- )
-
- econf "${myeconfargs[@]}"
-
- # Bugs 260878, 326761
- find . -name Makefile | xargs sed -i -e 's/-Werror//g' || die "sed out Werror failed"
-}
-
-src_install() {
- default
-
- rm "${D}"/etc/pam.d/vmtoolsd
- pamd_mimic_system vmtoolsd auth account
-
- rm "${D}"/usr/$(get_libdir)/*.la
- rm "${D}"/usr/$(get_libdir)/open-vm-tools/plugins/common/*.la
-
- newinitd "${FILESDIR}/open-vm-tools.initd" vmware-tools
- newconfd "${FILESDIR}/open-vm-tools.confd" vmware-tools
- systemd_dounit "${FILESDIR}"/vmtoolsd.service
-
- exeinto /etc/vmware-tools/scripts/vmware
- doexe "${FILESDIR}"/network
-
- if use X; then
- fperms 4755 "/usr/bin/vmware-user-suid-wrapper"
-
- dobin "${S}"/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
-}
diff --git a/app-emulation/open-vm-tools/open-vm-tools-9.4.0.1280544.ebuild b/app-emulation/open-vm-tools/open-vm-tools-9.4.0.1280544.ebuild
deleted file mode 100644
index 99f582d..00000000
--- a/app-emulation/open-vm-tools/open-vm-tools-9.4.0.1280544.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils multilib pam user versionator flag-o-matic systemd toolchain-funcs
-
-MY_PV="$(replace_version_separator 3 '-')"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="Opensourced tools for VMware guests"
-HOMEPAGE="https://github.com/vmware/open-vm-tools"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X doc fuse icu +pic xinerama"
-
-RDEPEND="app-emulation/open-vm-tools-kmod
- dev-libs/glib:2
- dev-libs/libdnet
- sys-apps/ethtool
- sys-process/procps
- virtual/pam
- X? (
- dev-cpp/gtkmm:2.4
- x11-base/xorg-server
- x11-drivers/xf86-input-vmmouse
- x11-drivers/xf86-video-vmware
- x11-libs/gtk+:2
- x11-libs/libnotify
- x11-libs/libX11
- x11-libs/libXtst
- )
- fuse? ( sys-fs/fuse )
- icu? ( dev-libs/icu:= )
- xinerama? ( x11-libs/libXinerama )
- "
-
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )
- virtual/pkgconfig
- virtual/linux-sources
- sys-apps/findutils
- "
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
- enewgroup vmware
-}
-
-src_prepare() {
- # Do not filter out Werror
- # Upstream Bug https://sourceforge.net/tracker/?func=detail&aid=2959749&group_id=204462&atid=989708
- # sed -i -e 's/CFLAGS=.*Werror/#&/g' configure || die "sed comment out Werror failed"
- sed -i -e 's:\(TEST_PLUGIN_INSTALLDIR=\).*:\1\$libdir/open-vm-tools/plugins/tests:g' configure || die "sed test_plugin_installdir failed"
-}
-
-src_configure() {
- # https://bugs.gentoo.org/402279
- if has_version '>=sys-process/procps-3.3.2'; then
- export CUSTOM_PROCPS_NAME=procps
- export CUSTOM_PROCPS_LIBS="$($(tc-getPKG_CONFIG) --libs libprocps)"
- fi
-
- econf \
- --with-procps \
- --with-dnet \
- --without-kernel-modules \
- $(use_enable doc docs) \
- --docdir=/usr/share/doc/${PF} \
- $(use_with X x) \
- $(use_with X gtk2) \
- $(use_with X gtkmm) \
- $(use_with icu) \
- $(use_with pic) \
- $(use_enable xinerama multimon)
-
- # Bugs 260878, 326761
- find ./ -name Makefile | xargs sed -i -e 's/-Werror//g' || die "sed out Werror failed"
-}
-
-src_install() {
- default
-
- rm "${D}"/etc/pam.d/vmtoolsd
- pamd_mimic_system vmtoolsd auth account
-
- rm "${D}"/usr/$(get_libdir)/*.la
- rm "${D}"/usr/$(get_libdir)/open-vm-tools/plugins/common/*.la
-
- newinitd "${FILESDIR}/open-vm-tools.initd" vmware-tools
- newconfd "${FILESDIR}/open-vm-tools.confd" vmware-tools
- systemd_dounit "${FILESDIR}"/vmtoolsd.service
-
- exeinto /etc/vmware-tools/scripts/vmware/
- doexe "${FILESDIR}"/network
-
- if use X;
- then
- fperms 4755 "/usr/bin/vmware-user-suid-wrapper"
-
- dobin "${S}"/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
- elog "Add 'vmware-tools' service to the default runlevel."
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2016-11-25 23:29 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2016-11-25 23:29 UTC (permalink / raw
To: gentoo-commits
commit: fb89d0263a9b10f4467d892d785e3b55b527c6d5
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 25 23:25:50 2016 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Nov 25 23:29:13 2016 +0000
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
}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2016-07-22 21:24 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2016-07-22 21:24 UTC (permalink / raw
To: gentoo-commits
commit: d956f3c61d5f808190bd4d5fd717256c1474e05e
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 22 21:24:06 2016 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Jul 22 21:24:23 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d956f3c6
app-emulation/open-vm-tools: bump to 10.0.7
Package-Manager: portage-2.3.0_p15
app-emulation/open-vm-tools/Manifest | 1 +
.../open-vm-tools/open-vm-tools-10.0.7.ebuild | 118 +++++++++++++++++++++
2 files changed, 119 insertions(+)
diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest
index f7d34bc..6f44ce6 100644
--- a/app-emulation/open-vm-tools/Manifest
+++ b/app-emulation/open-vm-tools/Manifest
@@ -1,4 +1,5 @@
DIST open-vm-tools-10.0.0-3000743.tar.gz 4161070 SHA256 5adef80f43186aff426f4f22b4b31b514d18a1dcc3334d56ed22d2e308803971 SHA512 0529e619b7cc012f3ebb78252157cb6d54c640a701de16516e1125b7147ea2e49f685fbdbbff6de73f2c3d8db87c5f406f8128ba0fcf12e37bc3d66085578c54 WHIRLPOOL f4355d86a4f7d835b6481ff4d7d09786d46ce8107e139fb603f117df41c00a380b7e4f69773b48944ae347d762a02497093828f7820209e7c1c6b5a814312167
+DIST open-vm-tools-10.0.7-3227872.tar.gz 4009790 SHA256 49520ccfed7bf3e51567eb9139f70d6dac6a58c3db99c306ce66f2179ec580ce SHA512 5838c971a41540cb54ddf83400d2b728bae3245765b6e7d80e7f4be4035308f045ea4a735abafb2a7accbd90c6fe4c381dabd102a98be08a7ee08feab03bfa8b WHIRLPOOL 4384e86073450fafef350aa3da7e9e60e56d1b2844d52260ea03865cb6fcf1ed753ec57dd321a7cd7f15e13b7b8200d2f51d6db633990f38a7cd780d6bca2604
DIST open-vm-tools-9.10.0-2476743.tar.gz 4093306 SHA256 e146ad53d744d7793ee72c5271fc49a916613534c14827c227fdaef4b3579c96 SHA512 8c8e4a559c0374e020c8261d4c8f6855efbe3f509745ee02ec03ab9ebce7e1327ec1e5e18f674cb464630ace9dc33b4262ffd119fc237c286ee44327e4590385 WHIRLPOOL 162aba889e249ac229e003a57753ff78b86f612a0753ae83f9de52eb1d0ae0a11aee0279c192eb073dabc76d718747c614d4122395abfc8c8d0f9d80a903189a
DIST open-vm-tools-9.10.2-2822639.tar.gz 4044062 SHA256 6c5a7f88b597585a273fb9918fdb9201c79e30731a765fbec1acda14d1f3d74c SHA512 0a0683b1d86ff1926517c882943c30267f04710bdd9a70bf7aa75534d64480c3cc2cf5eae5655ed228d4e140129f46efeb2cdbbb8191b142756ad359cec58b72 WHIRLPOOL 7a15d5561fcd52c32c668d8da86ada5a850b4fdaac373f9850c4906b4939ebf620a2ef7740b8a15e513ececb95bd02b285ea5632860bea87df666fcef539ef5f
DIST open-vm-tools-9.4.0-1280544.tar.gz 3659504 SHA256 5d30652eb0f6dc5e930781029c184837e700be5543b6a7116db4c62a6f3ca399 SHA512 07b36f49713140606f74864b59c2e01c9ed83a960dd3f5d172b84fc75e760f7370065774a0e26897924af60454c86b682ca0fd32276b0e9fb17b268247f8cbdf WHIRLPOOL 88533768cf718de3b5f64e688597209fa2029d02cdf350d7fd05ec8dd8ca0f0c125a8d1445c1ec9287bc486076d5c335f3cc615c3f0b9aa7bac84e921da4c9e6
diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.0.7.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.0.7.ebuild
new file mode 100644
index 0000000..9570dda
--- /dev/null
+++ b/app-emulation/open-vm-tools/open-vm-tools-10.0.7.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit autotools flag-o-matic pam systemd toolchain-funcs user
+
+DESCRIPTION="Opensourced tools for VMware guests"
+HOMEPAGE="https://github.com/vmware/open-vm-tools"
+MY_P="${P}-3227872"
+SRC_URI="https://github.com/vmware/open-vm-tools/files/133266/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X doc grabbitmqproxy icu pam +pic vgauth xinerama"
+
+RDEPEND="
+ dev-libs/glib:2
+ dev-libs/libdnet
+ sys-apps/ethtool
+ sys-fs/fuse
+ >=sys-process/procps-3.3.2
+ grabbitmqproxy? ( dev-libs/openssl:0 )
+ icu? ( dev-libs/icu:= )
+ pam? ( virtual/pam )
+ vgauth? (
+ dev-libs/openssl:0
+ dev-libs/xerces-c
+ dev-libs/xml-security-c
+ )
+ X? (
+ dev-cpp/gtkmm:2.4
+ x11-base/xorg-server
+ x11-drivers/xf86-input-vmmouse
+ x11-drivers/xf86-video-vmware
+ x11-libs/gtk+:2
+ x11-libs/libnotify
+ x11-libs/libX11
+ x11-libs/libXtst
+ )
+ xinerama? ( x11-libs/libXinerama )
+"
+
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )
+ virtual/pkgconfig
+ sys-apps/findutils
+"
+
+S="${WORKDIR}/${MY_P}"
+PATCHES=(
+ "${FILESDIR}/9.10.0-vgauth.patch"
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ # libsigc++-2.0 >= 2.5.1 requires C++11. Using -std=c++11
+ # does not provide "linux" definition, we need gnu++11
+ append-cxxflags -std=gnu++11
+
+ local myeconfargs=(
+ --disable-deploypkg
+ --disable-static
+ --disable-tests
+ --with-procps
+ --with-dnet
+ --without-kernel-modules
+ $(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/vmtoolsd
+ pamd_mimic_system vmtoolsd auth account
+
+ newinitd "${FILESDIR}/open-vm-tools.initd" vmware-tools
+ newconfd "${FILESDIR}/open-vm-tools.confd" vmware-tools
+ systemd_dounit "${FILESDIR}"/vmtoolsd.service
+
+ if use X; then
+ fperms 4755 /usr/bin/vmware-user-suid-wrapper
+ dobin scripts/common/vmware-xdg-detect-de
+
+ insinto /etc/xdg/autostart
+ doins "${FILESDIR}"/open-vm-tools.desktop
+
+ elog "To be able to use the drag'n'drop feature of VMware for file"
+ elog "exchange, please add the users to the 'vmware' group."
+ fi
+}
+
+pkg_postinst() {
+ enewgroup vmware
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2016-02-18 0:51 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2016-02-18 0:51 UTC (permalink / raw
To: gentoo-commits
commit: 255785c769ece6af379706a5328842435f3d79e9
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 18 00:51:39 2016 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Feb 18 00:51:39 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=255785c7
app-emulation/open-vm-tools: Restore xdg autostart
Bug: https://bugs.gentoo.org/574840
Package-Manager: portage-2.2.27_p64
app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild
index 3cc623f..43e5879 100644
--- a/app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild
+++ b/app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -113,6 +113,9 @@ src_install() {
fperms 4755 /usr/bin/vmware-user-suid-wrapper
dobin scripts/common/vmware-xdg-detect-de
+ insinto /etc/xdg/autostart
+ doins "${FILESDIR}"/open-vm-tools.desktop
+
elog "To be able to use the drag'n'drop feature of VMware for file"
elog "exchange, please add the users to the 'vmware' group."
fi
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2016-01-01 21:22 Pacho Ramos
0 siblings, 0 replies; 70+ messages in thread
From: Pacho Ramos @ 2016-01-01 21:22 UTC (permalink / raw
To: gentoo-commits
commit: 7a76e11c258579f45c31c3617ad684db975e91d0
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 1 21:18:31 2016 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Fri Jan 1 21:18:31 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a76e11c
app-emulation/open-vm-tools: Fix building with latest glibmm/libsigc++ (#570418)
Package-Manager: portage-2.2.26
app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild
index 9c136f9..3cc623f 100644
--- a/app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild
+++ b/app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild
@@ -63,6 +63,10 @@ src_prepare() {
}
src_configure() {
+ # libsigc++-2.0 >= 2.5.1 requires C++11. Using -std=c++11
+ # does not provide "linux" definition, we need gnu++11
+ append-cxxflags -std=gnu++11
+
# https://bugs.gentoo.org/402279
export CUSTOM_PROCPS_NAME=procps
export CUSTOM_PROCPS_LIBS="$($(tc-getPKG_CONFIG) --libs libprocps)"
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2015-09-18 1:37 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2015-09-18 1:37 UTC (permalink / raw
To: gentoo-commits
commit: 19bd2220a315bf9da410c251d7072aa1ea75641c
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 18 01:37:04 2015 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Sep 18 01:37:16 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19bd2220
app-emulation/open-vm-tools: Bump to 10.0.0
Package-Manager: portage-2.2.20
app-emulation/open-vm-tools/Manifest | 1 +
.../open-vm-tools-10.0.0_p3000743.ebuild | 115 +++++++++++++++++++++
2 files changed, 116 insertions(+)
diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest
index e0c3447..f7d34bc 100644
--- a/app-emulation/open-vm-tools/Manifest
+++ b/app-emulation/open-vm-tools/Manifest
@@ -1,3 +1,4 @@
+DIST open-vm-tools-10.0.0-3000743.tar.gz 4161070 SHA256 5adef80f43186aff426f4f22b4b31b514d18a1dcc3334d56ed22d2e308803971 SHA512 0529e619b7cc012f3ebb78252157cb6d54c640a701de16516e1125b7147ea2e49f685fbdbbff6de73f2c3d8db87c5f406f8128ba0fcf12e37bc3d66085578c54 WHIRLPOOL f4355d86a4f7d835b6481ff4d7d09786d46ce8107e139fb603f117df41c00a380b7e4f69773b48944ae347d762a02497093828f7820209e7c1c6b5a814312167
DIST open-vm-tools-9.10.0-2476743.tar.gz 4093306 SHA256 e146ad53d744d7793ee72c5271fc49a916613534c14827c227fdaef4b3579c96 SHA512 8c8e4a559c0374e020c8261d4c8f6855efbe3f509745ee02ec03ab9ebce7e1327ec1e5e18f674cb464630ace9dc33b4262ffd119fc237c286ee44327e4590385 WHIRLPOOL 162aba889e249ac229e003a57753ff78b86f612a0753ae83f9de52eb1d0ae0a11aee0279c192eb073dabc76d718747c614d4122395abfc8c8d0f9d80a903189a
DIST open-vm-tools-9.10.2-2822639.tar.gz 4044062 SHA256 6c5a7f88b597585a273fb9918fdb9201c79e30731a765fbec1acda14d1f3d74c SHA512 0a0683b1d86ff1926517c882943c30267f04710bdd9a70bf7aa75534d64480c3cc2cf5eae5655ed228d4e140129f46efeb2cdbbb8191b142756ad359cec58b72 WHIRLPOOL 7a15d5561fcd52c32c668d8da86ada5a850b4fdaac373f9850c4906b4939ebf620a2ef7740b8a15e513ececb95bd02b285ea5632860bea87df666fcef539ef5f
DIST open-vm-tools-9.4.0-1280544.tar.gz 3659504 SHA256 5d30652eb0f6dc5e930781029c184837e700be5543b6a7116db4c62a6f3ca399 SHA512 07b36f49713140606f74864b59c2e01c9ed83a960dd3f5d172b84fc75e760f7370065774a0e26897924af60454c86b682ca0fd32276b0e9fb17b268247f8cbdf WHIRLPOOL 88533768cf718de3b5f64e688597209fa2029d02cdf350d7fd05ec8dd8ca0f0c125a8d1445c1ec9287bc486076d5c335f3cc615c3f0b9aa7bac84e921da4c9e6
diff --git a/app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild b/app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild
new file mode 100644
index 0000000..9c136f9
--- /dev/null
+++ b/app-emulation/open-vm-tools/open-vm-tools-10.0.0_p3000743.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit autotools eutils flag-o-matic multilib pam systemd toolchain-funcs user versionator
+
+MY_P="${PN}-${PV/_p/-}"
+
+DESCRIPTION="Opensourced tools for VMware guests"
+HOMEPAGE="https://github.com/vmware/open-vm-tools"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X doc grabbitmqproxy icu pam +pic vgauth xinerama"
+
+RDEPEND="
+ dev-libs/glib:2
+ dev-libs/libdnet
+ sys-apps/ethtool
+ sys-fs/fuse
+ >=sys-process/procps-3.3.2
+ grabbitmqproxy? ( dev-libs/openssl:0 )
+ icu? ( dev-libs/icu:= )
+ pam? ( virtual/pam )
+ vgauth? (
+ dev-libs/openssl:0
+ dev-libs/xerces-c
+ dev-libs/xml-security-c
+ )
+ X? (
+ dev-cpp/gtkmm:2.4
+ x11-base/xorg-server
+ x11-drivers/xf86-input-vmmouse
+ x11-drivers/xf86-video-vmware
+ x11-libs/gtk+:2
+ x11-libs/libnotify
+ x11-libs/libX11
+ x11-libs/libXtst
+ )
+ xinerama? ( x11-libs/libXinerama )
+"
+
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )
+ virtual/pkgconfig
+ sys-apps/findutils
+"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+ enewgroup vmware
+}
+
+src_prepare() {
+ epatch "${FILESDIR}/9.10.0-vgauth.patch"
+ epatch_user
+ eautoreconf
+}
+
+src_configure() {
+ # https://bugs.gentoo.org/402279
+ export CUSTOM_PROCPS_NAME=procps
+ export CUSTOM_PROCPS_LIBS="$($(tc-getPKG_CONFIG) --libs libprocps)"
+
+ local myeconfargs=(
+ --disable-deploypkg
+ --disable-tests
+ # Broken build
+ --docdir=/usr/share/doc/${PF}
+ --with-procps
+ --with-dnet
+ --without-kernel-modules
+ $(use_enable doc docs)
+ $(use_enable grabbitmqproxy)
+ $(use_enable vgauth)
+ $(use_enable xinerama multimon)
+ $(use_with icu)
+ $(use_with pam)
+ $(use_with pic)
+ $(use_with X gtk2)
+ $(use_with X gtkmm)
+ $(use_with X x)
+ )
+
+ econf "${myeconfargs[@]}"
+
+ # Bugs 260878, 326761
+ find . -name Makefile | xargs 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/vmtoolsd
+ pamd_mimic_system vmtoolsd auth account
+
+ newinitd "${FILESDIR}/open-vm-tools.initd" vmware-tools
+ newconfd "${FILESDIR}/open-vm-tools.confd" vmware-tools
+ systemd_dounit "${FILESDIR}"/vmtoolsd.service
+
+ if use X; then
+ fperms 4755 /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
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/
@ 2015-08-23 23:41 Mike Gilbert
0 siblings, 0 replies; 70+ messages in thread
From: Mike Gilbert @ 2015-08-23 23:41 UTC (permalink / raw
To: gentoo-commits
commit: b28d8436a15fcf868fdca2a35ed6829759a4cf6e
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 23 23:39:18 2015 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Aug 23 23:40:43 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b28d8436
app-emulation/open-vm-tools: Remove dev snapshots
Package-Manager: portage-2.2.20_p134
app-emulation/open-vm-tools/Manifest | 1 -
.../open-vm-tools-2013.09.16.1328054-r2.ebuild | 123 ---------------------
.../open-vm-tools-2013.09.16.1328054-r3.ebuild | 123 ---------------------
3 files changed, 247 deletions(-)
diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest
index 5ea0465..e0c3447 100644
--- a/app-emulation/open-vm-tools/Manifest
+++ b/app-emulation/open-vm-tools/Manifest
@@ -1,4 +1,3 @@
-DIST open-vm-tools-2013.09.16-1328054.tar.gz 3793719 SHA256 470a6ea3ce14c2c5ea6b7bc59745eccbacc8d88a3f343e712312786435975d13 SHA512 7ae62d5411b4bdefd0e8db5f0a81bb357bfd4a624af06bf9a5a74f49ede0b7051b41dfe548c758fd7e73cded34af983c8aa0c412e65343092e05ae9b997895cb WHIRLPOOL 688fb4e494fb7aab7d0eb09189afff95ec8727bcc1893a4ec632bb8198661a1a55d58a813d2d56a3ac330fd7a55afc1fa7dc11f1d60c06c91ecf6a0bf866b249
DIST open-vm-tools-9.10.0-2476743.tar.gz 4093306 SHA256 e146ad53d744d7793ee72c5271fc49a916613534c14827c227fdaef4b3579c96 SHA512 8c8e4a559c0374e020c8261d4c8f6855efbe3f509745ee02ec03ab9ebce7e1327ec1e5e18f674cb464630ace9dc33b4262ffd119fc237c286ee44327e4590385 WHIRLPOOL 162aba889e249ac229e003a57753ff78b86f612a0753ae83f9de52eb1d0ae0a11aee0279c192eb073dabc76d718747c614d4122395abfc8c8d0f9d80a903189a
DIST open-vm-tools-9.10.2-2822639.tar.gz 4044062 SHA256 6c5a7f88b597585a273fb9918fdb9201c79e30731a765fbec1acda14d1f3d74c SHA512 0a0683b1d86ff1926517c882943c30267f04710bdd9a70bf7aa75534d64480c3cc2cf5eae5655ed228d4e140129f46efeb2cdbbb8191b142756ad359cec58b72 WHIRLPOOL 7a15d5561fcd52c32c668d8da86ada5a850b4fdaac373f9850c4906b4939ebf620a2ef7740b8a15e513ececb95bd02b285ea5632860bea87df666fcef539ef5f
DIST open-vm-tools-9.4.0-1280544.tar.gz 3659504 SHA256 5d30652eb0f6dc5e930781029c184837e700be5543b6a7116db4c62a6f3ca399 SHA512 07b36f49713140606f74864b59c2e01c9ed83a960dd3f5d172b84fc75e760f7370065774a0e26897924af60454c86b682ca0fd32276b0e9fb17b268247f8cbdf WHIRLPOOL 88533768cf718de3b5f64e688597209fa2029d02cdf350d7fd05ec8dd8ca0f0c125a8d1445c1ec9287bc486076d5c335f3cc615c3f0b9aa7bac84e921da4c9e6
diff --git a/app-emulation/open-vm-tools/open-vm-tools-2013.09.16.1328054-r2.ebuild b/app-emulation/open-vm-tools/open-vm-tools-2013.09.16.1328054-r2.ebuild
deleted file mode 100644
index 3383e6f..0000000
--- a/app-emulation/open-vm-tools/open-vm-tools-2013.09.16.1328054-r2.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils multilib pam user versionator flag-o-matic systemd toolchain-funcs
-
-MY_PV="$(replace_version_separator 3 '-')"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="Opensourced tools for VMware guests"
-HOMEPAGE="https://github.com/vmware/open-vm-tools"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X doc +fuse icu modules pam +pic xinerama"
-
-COMMON_DEPEND="
- dev-libs/glib:2
- dev-libs/libdnet
- sys-apps/ethtool
- sys-process/procps
- pam? ( virtual/pam )
- X? (
- dev-cpp/gtkmm:2.4
- x11-base/xorg-server
- x11-drivers/xf86-input-vmmouse
- x11-drivers/xf86-video-vmware
- x11-libs/gtk+:2
- x11-libs/libnotify
- x11-libs/libX11
- x11-libs/libXtst
- )
- fuse? ( sys-fs/fuse )
- icu? ( dev-libs/icu:= )
- xinerama? ( x11-libs/libXinerama )
-"
-
-DEPEND="${COMMON_DEPEND}
- doc? ( app-doc/doxygen )
- virtual/pkgconfig
- virtual/linux-sources
- sys-apps/findutils
-"
-
-RDEPEND="${COMMON_DEPEND}
- modules? ( app-emulation/open-vm-tools-kmod )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
- enewgroup vmware
-}
-
-src_prepare() {
- # Do not filter out Werror
- # Upstream Bug http://sourceforge.net/tracker/?func=detail&aid=2959749&group_id=204462&atid=989708
- # sed -i -e 's/CFLAGS=.*Werror/#&/g' configure || die "sed comment out Werror failed"
- sed -i -e 's:\(TEST_PLUGIN_INSTALLDIR=\).*:\1\$libdir/open-vm-tools/plugins/tests:g' configure || die "sed test_plugin_installdir failed"
-}
-
-src_configure() {
- # http://bugs.gentoo.org/402279
- if has_version '>=sys-process/procps-3.3.2'; then
- export CUSTOM_PROCPS_NAME=procps
- export CUSTOM_PROCPS_LIBS="$($(tc-getPKG_CONFIG) --libs libprocps)"
- fi
-
- local myeconfargs=(
- --with-procps
- --with-dnet
- --without-kernel-modules
- $(use_enable doc docs)
- --docdir=/usr/share/doc/${PF}
- $(use_with X x)
- $(use_with X gtk2)
- $(use_with X gtkmm)
- $(use_with icu)
- $(use_with pam)
- $(use_with pic)
- $(use_enable xinerama multimon)
- )
-
- econf "${myeconfargs[@]}"
-
- # Bugs 260878, 326761
- find ./ -name Makefile | xargs sed -i -e 's/-Werror//g' || die "sed out Werror failed"
-}
-
-src_install() {
- default
-
- rm "${D}"/etc/pam.d/vmtoolsd
- pamd_mimic_system vmtoolsd auth account
-
- rm "${D}"/usr/$(get_libdir)/*.la
- rm "${D}"/usr/$(get_libdir)/open-vm-tools/plugins/common/*.la
-
- newinitd "${FILESDIR}/open-vm-tools.initd" vmware-tools
- newconfd "${FILESDIR}/open-vm-tools.confd" vmware-tools
- systemd_dounit "${FILESDIR}"/vmtoolsd.service
-
- exeinto /etc/vmware-tools/scripts/vmware/
- doexe "${FILESDIR}"/network
-
- if use X;
- then
- fperms 4755 "/usr/bin/vmware-user-suid-wrapper"
-
- dobin "${S}"/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
- elog "Add 'vmware-tools' service to the default runlevel."
-}
diff --git a/app-emulation/open-vm-tools/open-vm-tools-2013.09.16.1328054-r3.ebuild b/app-emulation/open-vm-tools/open-vm-tools-2013.09.16.1328054-r3.ebuild
deleted file mode 100644
index 9340280..0000000
--- a/app-emulation/open-vm-tools/open-vm-tools-2013.09.16.1328054-r3.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils multilib pam user versionator flag-o-matic systemd toolchain-funcs
-
-MY_PV="$(replace_version_separator 3 '-')"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="Opensourced tools for VMware guests"
-HOMEPAGE="https://github.com/vmware/open-vm-tools"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X doc icu modules pam +pic xinerama"
-
-COMMON_DEPEND="
- dev-libs/glib:2
- dev-libs/libdnet
- sys-apps/ethtool
- sys-process/procps
- pam? ( virtual/pam )
- X? (
- dev-cpp/gtkmm:2.4
- x11-base/xorg-server
- x11-drivers/xf86-input-vmmouse
- x11-drivers/xf86-video-vmware
- x11-libs/gtk+:2
- x11-libs/libnotify
- x11-libs/libX11
- x11-libs/libXtst
- )
- sys-fs/fuse
- icu? ( dev-libs/icu:= )
- xinerama? ( x11-libs/libXinerama )
-"
-
-DEPEND="${COMMON_DEPEND}
- doc? ( app-doc/doxygen )
- virtual/pkgconfig
- virtual/linux-sources
- sys-apps/findutils
-"
-
-RDEPEND="${COMMON_DEPEND}
- modules? ( app-emulation/open-vm-tools-kmod )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
- enewgroup vmware
-}
-
-src_prepare() {
- # Do not filter out Werror
- # Upstream Bug http://sourceforge.net/tracker/?func=detail&aid=2959749&group_id=204462&atid=989708
- # sed -i -e 's/CFLAGS=.*Werror/#&/g' configure || die "sed comment out Werror failed"
- sed -i -e 's:\(TEST_PLUGIN_INSTALLDIR=\).*:\1\$libdir/open-vm-tools/plugins/tests:g' configure || die "sed test_plugin_installdir failed"
-}
-
-src_configure() {
- # http://bugs.gentoo.org/402279
- if has_version '>=sys-process/procps-3.3.2'; then
- export CUSTOM_PROCPS_NAME=procps
- export CUSTOM_PROCPS_LIBS="$($(tc-getPKG_CONFIG) --libs libprocps)"
- fi
-
- local myeconfargs=(
- --with-procps
- --with-dnet
- --without-kernel-modules
- $(use_enable doc docs)
- --docdir=/usr/share/doc/${PF}
- $(use_with X x)
- $(use_with X gtk2)
- $(use_with X gtkmm)
- $(use_with icu)
- $(use_with pam)
- $(use_with pic)
- $(use_enable xinerama multimon)
- )
-
- econf "${myeconfargs[@]}"
-
- # Bugs 260878, 326761
- find ./ -name Makefile | xargs sed -i -e 's/-Werror//g' || die "sed out Werror failed"
-}
-
-src_install() {
- default
-
- rm "${D}"/etc/pam.d/vmtoolsd
- pamd_mimic_system vmtoolsd auth account
-
- rm "${D}"/usr/$(get_libdir)/*.la
- rm "${D}"/usr/$(get_libdir)/open-vm-tools/plugins/common/*.la
-
- newinitd "${FILESDIR}/open-vm-tools.initd" vmware-tools
- newconfd "${FILESDIR}/open-vm-tools.confd" vmware-tools
- systemd_dounit "${FILESDIR}"/vmtoolsd.service
-
- exeinto /etc/vmware-tools/scripts/vmware/
- doexe "${FILESDIR}"/network
-
- if use X;
- then
- fperms 4755 "/usr/bin/vmware-user-suid-wrapper"
-
- dobin "${S}"/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
- elog "Add 'vmware-tools' service to the default runlevel."
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
end of thread, other threads:[~2024-11-03 13:48 UTC | newest]
Thread overview: 70+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-09-24 14:05 [gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/ Mike Gilbert
-- strict thread matches above, loose matches on Subject: below --
2024-11-03 13:48 David Seifert
2024-10-03 10:43 David Seifert
2024-09-23 9:14 Arthur Zamarin
2024-07-10 9:51 David Seifert
2024-07-10 9:51 David Seifert
2024-05-09 20:49 Sam James
2023-06-19 16:58 Arthur Zamarin
2023-06-19 16:58 Arthur Zamarin
2023-06-18 20:25 Mike Gilbert
2023-06-18 20:25 Mike Gilbert
2023-06-18 20:25 Mike Gilbert
2023-06-02 11:07 Arthur Zamarin
2023-06-01 20:04 Sam James
2023-04-24 18:52 Mike Gilbert
2023-04-15 5:40 Sam James
2022-10-22 2:45 Mike Gilbert
2022-09-20 7:45 Jakov Smolić
2022-09-20 0:07 Sam James
2022-09-09 15:23 Mike Gilbert
2022-06-04 14:13 Mike Gilbert
2022-06-04 14:13 Mike Gilbert
2022-06-03 21:32 Jakov Smolić
2022-06-03 21:32 Jakov Smolić
2022-06-03 18:32 Mike Gilbert
2022-01-03 22:06 Mike Gilbert
2021-11-23 22:19 Sam James
2021-09-26 0:53 Mike Gilbert
2021-09-25 23:46 Sam James
2021-09-24 15:37 Sam James
2021-06-27 2:08 Sam James
2021-06-24 23:27 Sam James
2021-02-10 0:16 Mike Gilbert
2021-01-06 8:07 Sam James
2020-12-24 10:03 Agostino Sarubbo
2020-12-14 16:55 Mike Gilbert
2020-12-14 16:55 Mike Gilbert
2020-11-16 19:25 Mike Gilbert
2020-05-09 22:19 Mike Gilbert
2019-12-19 18:10 Mike Gilbert
2019-10-12 18:38 Mikle Kolyada
2019-08-17 18:03 Mike Gilbert
2019-04-12 20:22 Michał Górny
2019-04-12 17:53 Mike Gilbert
2019-02-15 21:21 Mike Gilbert
2018-12-18 17:12 Mike Gilbert
2018-12-18 16:58 Mike Gilbert
2018-07-04 23:54 Mike Gilbert
2018-07-04 14:56 Mike Gilbert
2018-07-04 14:56 Mike Gilbert
2017-11-30 16:35 Mike Gilbert
2017-11-29 23:30 Mike Gilbert
2017-11-29 23:25 Mike Gilbert
2017-08-08 17:01 Mike Gilbert
2017-08-04 19:51 Mike Gilbert
2017-08-04 19:51 Mike Gilbert
2017-08-04 19:51 Mike Gilbert
2016-12-05 15:37 Mike Gilbert
2016-11-27 18:17 Mike Gilbert
2016-11-26 4:18 Mike Gilbert
2016-11-26 4:01 Mike Gilbert
2016-11-26 1:46 Mike Gilbert
2016-11-25 23:59 Mike Gilbert
2016-11-25 23:37 Mike Gilbert
2016-11-25 23:29 Mike Gilbert
2016-07-22 21:24 Mike Gilbert
2016-02-18 0:51 Mike Gilbert
2016-01-01 21:22 Pacho Ramos
2015-09-18 1:37 Mike Gilbert
2015-08-23 23:41 Mike Gilbert
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox