summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2015-05-08 01:01:39 +0000
committerMike Gilbert <floppym@gentoo.org>2015-05-08 01:01:39 +0000
commita81f3168f2c9580404d394e287bd0a1b5c5b31b6 (patch)
tree66fe86bbc3fafb31e3191b0417b928757df5665e /app-emulation/open-vm-tools
parentrevbump; Proxy commit for Alex Xu wrt Bug #548012, drop use vaapi and libva f... (diff)
downloadgentoo-2-a81f3168f2c9580404d394e287bd0a1b5c5b31b6.tar.gz
gentoo-2-a81f3168f2c9580404d394e287bd0a1b5c5b31b6.tar.bz2
gentoo-2-a81f3168f2c9580404d394e287bd0a1b5c5b31b6.zip
Add grabbitmqproxy and vgauth use flags.
(Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 0BBEEA1FEA4843A4)
Diffstat (limited to 'app-emulation/open-vm-tools')
-rw-r--r--app-emulation/open-vm-tools/ChangeLog6
-rw-r--r--app-emulation/open-vm-tools/files/9.10.0-vgauth.patch11
-rw-r--r--app-emulation/open-vm-tools/metadata.xml5
-rw-r--r--app-emulation/open-vm-tools/open-vm-tools-9.10.0_p2476743.ebuild44
4 files changed, 41 insertions, 25 deletions
diff --git a/app-emulation/open-vm-tools/ChangeLog b/app-emulation/open-vm-tools/ChangeLog
index f4140f5c0636..28e8663698e2 100644
--- a/app-emulation/open-vm-tools/ChangeLog
+++ b/app-emulation/open-vm-tools/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for app-emulation/open-vm-tools
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/open-vm-tools/ChangeLog,v 1.86 2015/05/07 19:39:46 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/open-vm-tools/ChangeLog,v 1.87 2015/05/08 01:01:39 floppym Exp $
+
+ 08 May 2015; Mike Gilbert <floppym@gentoo.org> +files/9.10.0-vgauth.patch,
+ metadata.xml, open-vm-tools-9.10.0_p2476743.ebuild:
+ Add grabbitmqproxy and vgauth use flags.
07 May 2015; Mike Gilbert <floppym@gentoo.org>
open-vm-tools-9.10.0_p2476743.ebuild:
diff --git a/app-emulation/open-vm-tools/files/9.10.0-vgauth.patch b/app-emulation/open-vm-tools/files/9.10.0-vgauth.patch
new file mode 100644
index 000000000000..4206816397b6
--- /dev/null
+++ b/app-emulation/open-vm-tools/files/9.10.0-vgauth.patch
@@ -0,0 +1,11 @@
+--- a/vgauth/service/Makefile.in
++++ b/vgauth/service/Makefile.in
+@@ -322,7 +322,7 @@
+ ../lib/libvgauth.la @XERCES_LIBS@ @XMLSECURITY_LIBS@ \
+ @SSL_LIBS@ -lxerces-c -lxml-security-c -lssl -lcrypto \
+ $(am__append_1)
+-@HAVE_ICU_FALSE@VGAuthService_LINK = $(LINK)
++@HAVE_ICU_FALSE@VGAuthService_LINK = $(CXXLINK)
+ @HAVE_ICU_TRUE@VGAuthService_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
+ @HAVE_ICU_TRUE@ $(LIBTOOLFLAGS) --mode=link $(CXX) \
+ @HAVE_ICU_TRUE@ $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
diff --git a/app-emulation/open-vm-tools/metadata.xml b/app-emulation/open-vm-tools/metadata.xml
index e9d95bd20086..c410522f57da 100644
--- a/app-emulation/open-vm-tools/metadata.xml
+++ b/app-emulation/open-vm-tools/metadata.xml
@@ -14,8 +14,9 @@
</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='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>
</use>
</pkgmetadata>
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
index c30202df3a18..075b90a3c2ec 100644
--- 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
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/open-vm-tools/open-vm-tools-9.10.0_p2476743.ebuild,v 1.2 2015/05/07 19:39:46 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/open-vm-tools/open-vm-tools-9.10.0_p2476743.ebuild,v 1.3 2015/05/08 01:01:39 floppym Exp $
EAPI=5
@@ -15,14 +15,22 @@ 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"
+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
@@ -33,15 +41,8 @@ COMMON_DEPEND="
x11-libs/libX11
x11-libs/libXtst
)
- sys-fs/fuse
- icu? ( dev-libs/icu:= )
xinerama? ( x11-libs/libXinerama )
"
-# vgauth? (
-# dev-libs/openssl:0
-# dev-libs/xerces-c
-# dev-libs/xml-security-c
-# )
DEPEND="${COMMON_DEPEND}
doc? ( app-doc/doxygen )
@@ -61,10 +62,8 @@ pkg_setup() {
}
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"
+ epatch "${FILESDIR}/9.10.0-vgauth.patch"
+ epatch_user
}
src_configure() {
@@ -73,22 +72,23 @@ src_configure() {
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)
- --docdir=/usr/share/doc/${PF}
- $(use_with X x)
- $(use_with X gtk2)
- $(use_with X gtkmm)
+ $(use_enable grabbitmqproxy)
+ $(use_enable vgauth)
+ $(use_enable xinerama multimon)
$(use_with icu)
$(use_with pam)
$(use_with pic)
- $(use_enable xinerama multimon)
- # Missing libmspack
- --disable-deploypkg
- # Broken build
- --disable-vgauth
+ $(use_with X gtk2)
+ $(use_with X gtkmm)
+ $(use_with X x)
)
econf "${myeconfargs[@]}"