summaryrefslogtreecommitdiff
path: root/app-emulation
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2014-12-14 14:33:35 +0000
committerdakkar <dakkar@thenautilus.net>2014-12-14 14:33:35 +0000
commit49eb53180f3d183003524dd99c138500737f1272 (patch)
treeb2ab61ed9c6a2946d6c7062a8fd28f30b4cb35bb /app-emulation
parentfix patches for subsonic 5 (diff)
downloadgentoo-overlay-49eb53180f3d183003524dd99c138500737f1272.tar.gz
gentoo-overlay-49eb53180f3d183003524dd99c138500737f1272.tar.bz2
gentoo-overlay-49eb53180f3d183003524dd99c138500737f1272.zip
fix vmware-view link problem
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/vmware-view-open-client/ChangeLog82
-rw-r--r--app-emulation/vmware-view-open-client/Manifest7
-rw-r--r--app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-curl-headers.patch12
-rw-r--r--app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-linking.patch14
-rw-r--r--app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-unbundle-intltool.patch35
-rw-r--r--app-emulation/vmware-view-open-client/metadata.xml13
-rw-r--r--app-emulation/vmware-view-open-client/vmware-view-open-client-4.5.0.297975-r2.ebuild62
7 files changed, 225 insertions, 0 deletions
diff --git a/app-emulation/vmware-view-open-client/ChangeLog b/app-emulation/vmware-view-open-client/ChangeLog
new file mode 100644
index 0000000..8cac869
--- /dev/null
+++ b/app-emulation/vmware-view-open-client/ChangeLog
@@ -0,0 +1,82 @@
+# ChangeLog for app-emulation/vmware-view-open-client
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-view-open-client/ChangeLog,v 1.13 2013/06/22 18:46:17 dilfridge Exp $
+
+ 22 Jun 2013; Andreas K. Huettel <dilfridge@gentoo.org>
+ vmware-view-open-client-4.5.0.297975-r1.ebuild:
+ EAPI bump and use icu subslot dependency
+
+ 02 Oct 2012; Sergei Trofimovich <slyfox@gentoo.org>
+ +files/vmware-view-open-client-4.5.0.297975-unbundle-intltool.patch,
+ vmware-view-open-client-4.5.0.297975-r1.ebuild:
+ Fix build failure against newer intltool (bug #417335 by Randall Wald and
+ others).
+
+ 03 May 2012; Jeff Horelick <jdhore@gentoo.org>
+ vmware-view-open-client-4.5.0.297975-r1.ebuild:
+ dev-util/pkgconfig -> virtual/pkgconfig
+
+ 25 Jul 2011; Christoph Mende <angelos@gentoo.org>
+ vmware-view-open-client-4.5.0.297975-r1.ebuild,
+ +files/vmware-view-open-client-4.5.0.297975-curl-headers.patch:
+ Fix compilation against curl-7.21.7 (bug #376227)
+
+*vmware-view-open-client-4.5.0.297975-r1 (15 Jun 2011)
+
+ 15 Jun 2011; Timo Gurr <tgurr@gentoo.org>
+ -vmware-view-open-client-4.5.0.297975.ebuild,
+ +vmware-view-open-client-4.5.0.297975-r1.ebuild,
+ +files/vmware-view-open-client-4.5.0.297975-linking.patch:
+ Revbump fixing linking bug #369107, EAPI bump. Remove old.
+
+ 03 Mar 2011; Timo Gurr <tgurr@gentoo.org>
+ vmware-view-open-client-4.5.0.297975.ebuild:
+ Slot gtk+ dependency.
+
+*vmware-view-open-client-4.5.0.297975 (19 Feb 2011)
+
+ 19 Feb 2011; Timo Gurr <tgurr@gentoo.org>
+ -vmware-view-open-client-4.0.1.235010.ebuild,
+ +vmware-view-open-client-4.5.0.297975.ebuild:
+ Version bump, remove old.
+
+ 31 Mar 2010; Timo Gurr <tgurr@gentoo.org>
+ vmware-view-open-client-4.0.1.235010.ebuild:
+ Fixing net-misc/curl[ssl] USE dependency wrt bug #310139.
+
+*vmware-view-open-client-4.0.1.235010 (07 Mar 2010)
+
+ 07 Mar 2010; Timo Gurr <tgurr@gentoo.org>
+ -vmware-view-open-client-4.0.0.215529.ebuild,
+ +vmware-view-open-client-4.0.1.235010.ebuild:
+ Version bump, remove old.
+
+*vmware-view-open-client-4.0.0.215529 (05 Jan 2010)
+
+ 05 Jan 2010; Timo Gurr <tgurr@gentoo.org>
+ -vmware-view-open-client-3.1.2.188088.ebuild,
+ -vmware-view-open-client-4.0.0.201987.ebuild,
+ +vmware-view-open-client-4.0.0.215529.ebuild:
+ Version bump, remove old.
+
+*vmware-view-open-client-4.0.0.201987 (21 Oct 2009)
+
+ 21 Oct 2009; Timo Gurr <tgurr@gentoo.org>
+ -vmware-view-open-client-4.0.0.196715.ebuild,
+ +vmware-view-open-client-4.0.0.201987.ebuild:
+ Version bump, remove old.
+
+*vmware-view-open-client-4.0.0.196715 (05 Oct 2009)
+*vmware-view-open-client-3.1.2.188088 (05 Oct 2009)
+
+ 05 Oct 2009; Timo Gurr <tgurr@gentoo.org>
+ -vmware-view-open-client-3.1.0.169073.ebuild,
+ +vmware-view-open-client-3.1.2.188088.ebuild,
+ +vmware-view-open-client-4.0.0.196715.ebuild:
+ Version bumps, remove old.
+
+*vmware-view-open-client-3.1.0.169073 (16 Jul 2009)
+
+ 16 Jul 2009; Timo Gurr <tgurr@gentoo.org>
+ +vmware-view-open-client-3.1.0.169073.ebuild, +metadata.xml:
+ Initial ebuild, thanks to Jeremy Wood. Fixes bug #257637.
diff --git a/app-emulation/vmware-view-open-client/Manifest b/app-emulation/vmware-view-open-client/Manifest
new file mode 100644
index 0000000..4e5b921
--- /dev/null
+++ b/app-emulation/vmware-view-open-client/Manifest
@@ -0,0 +1,7 @@
+AUX vmware-view-open-client-4.5.0.297975-curl-headers.patch 308 SHA256 860491e047078a31939371cc72d1ad31b362c9038c27bfbcf60b1296daae8dc5 SHA512 c9bf2a69f241ec924af56f32d457b0e33ae1a4ce99b2b4075386c768f2550b4e65a79d4d05bb4832f0f7fee3359758c873e0386ed270194900785a5f2d57536f WHIRLPOOL 355a09b98694b4a5c798560277c4950453b7221f7a050198c83355c3962cfa2bab1653a3dda27323e3853c9aedcdca829b638bdb0c44a54367b272f8533ad1ff
+AUX vmware-view-open-client-4.5.0.297975-linking.patch 771 SHA256 53f3d58716394c0b4c219c03a854e816ba10cf6e41d0c624c646a98d0d191167 SHA512 b9c4aa1c2bc52d9d2d61998c49d5335401871567f84609ed8949e52491f770ac7d1b746de35492fb341f0a58b5110c6545a5cb61fc8a66c3068a72495399f92e WHIRLPOOL 47ce29fe49283045de471d0cf2ffc632f75b69f3f4bd3c42c55f055ece4ed5fd140ea298bcac2c5db616e24ca92cbf557accc1c0627720228673c1679500db82
+AUX vmware-view-open-client-4.5.0.297975-unbundle-intltool.patch 899 SHA256 8d03935e568576491d4d842e56f2e02a4abadb115cda075092aa5729bd7cb356 SHA512 3361e2a5c46012b918cdd5c15d373afb846643a795caf193b90a40e69143479d33b42f68ab159a6854a1bc40eee0d8f81cc322b44e3b9c0ddd59f15e101b4534 WHIRLPOOL 6303cf550009ecc1eb3b49d2c76a5ca58929961fcd01e1cf88778a1e2a94989b22be5d4688e053dd2e97d46a046cf152493336417015cedaa33e8eb781fcf17c
+DIST VMware-view-open-client-source-4.5.0-297975.tar.gz 3044430 SHA256 8c81aed954419180c4b36807df15907b333c5558dd0b57650f3743af7c67702c SHA512 2f270114386035c8fdf03c81da4a7fc3471eeb5e9a034d87f027d0d0dacd1a252b021ecf48a9ece26c26ed92960efe6ffd734a36c56eaeaff2307b80a51387e7 WHIRLPOOL aebf972174c64d7ff05ccbe6f1c542f1c7cbfdb29cb84ed1b058a943466a213f616e14780b881dcb365902456d9d370fa42c805959fe0ef3ef7b71ea5fbf46d9
+EBUILD vmware-view-open-client-4.5.0.297975-r2.ebuild 1457 SHA256 69a4ff4c3dd28d836778eaddbf5478c4e77b08c17469d845404917ed11d05373 SHA512 53358a902a231c8b4cae4d81d96dc9ad2909c2d73ff191f45e4f24eb53148a33e0bf5a32b8d5e73d201a38464e52aebed418d561081e8ba5aa63624a98bb257b WHIRLPOOL a9d0a852d91ddeb771767b1a2b29ad20be49301e1c4e93a575cb80e86c1dd0301ac1eb8633bed8376fa9985e6e348daf9f2122a7c074185aa0a032fe6a9f1698
+MISC ChangeLog 3097 SHA256 c671f393262b86e78340c368ab81393736f3c16293e0b98182ee8ecb6c894e60 SHA512 88ed2b899cb5e95beb6d7d3aad4f38a22cec3b94f59b93b427684d1983e752ef513f9dee357137579b5d9fcd8e6b500c741979e7023dfa3608019b1c98444fb5 WHIRLPOOL d1d3ee1c8bcba95273512014baca45e73d4d30c15fd20931e21943db524bbc13e1460cc0f9d78e8cf752174b916ef875b32c48c6a3e80a3f1de262d30d5942ed
+MISC metadata.xml 467 SHA256 d771f2b08f5fde36474a43f8aefe8850490c1a7f1db9c9fda1caa0c5c0f2e6f7 SHA512 329a15420f1dbc408f6a9f4ec0b61b9083473dac465b741b9dbc77b53b8842c5fd90152a8b46bc5bd06e946cd2b950d7e75e7411d802f5fa14f57fc4a2f8f5a2 WHIRLPOOL 6e02e52cc67b4199f6ba3c990ef670578698558d26eaf81bfcbf3df49a15b0894c6aadf51f764cd746370a19949480c163948aff61384314eab78e8f9579f417
diff --git a/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-curl-headers.patch b/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-curl-headers.patch
new file mode 100644
index 0000000..48b6904
--- /dev/null
+++ b/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-curl-headers.patch
@@ -0,0 +1,12 @@
+diff --git a/lib/bora/basicHttp/http.c b/lib/bora/basicHttp/http.c
+index a0f7df3..1f538b4 100644
+--- a/lib/bora/basicHttp/http.c
++++ b/lib/bora/basicHttp/http.c
+@@ -40,7 +40,6 @@
+ #include "requestQueue.h"
+
+ #include <curl/curl.h>
+-#include <curl/types.h>
+ #include <curl/easy.h>
+ #include <curl/multi.h>
+
diff --git a/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-linking.patch b/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-linking.patch
new file mode 100644
index 0000000..62b37cc
--- /dev/null
+++ b/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-linking.patch
@@ -0,0 +1,14 @@
+Upstream: http://code.google.com/p/vmware-view-open-client/issues/detail?id=84
+
+diff -Naur VMware-view-open-client-source-4.5.0-297975/configure.ac VMware-view-open-client-source-4.5.0-297975.new/configure.ac
+--- VMware-view-open-client-source-4.5.0-297975/configure.ac 2010-09-10 22:09:17.000000000 +0200
++++ VMware-view-open-client-source-4.5.0-297975.new/configure.ac 2011-06-01 16:58:57.145105019 +0200
+@@ -140,7 +140,7 @@
+ PKG_PROG_PKG_CONFIG
+ PKG_CHECK_MODULES(GLIB, [glib-2.0 >= 2.6.0 gmodule-2.0 >= 2.6.0])
+ if test "$use_gtk" = "yes" ; then
+- PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= 2.4.0])
++ PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= 2.4.0 x11])
+ fi
+ PKG_CHECK_MODULES(XML, [libxml-2.0 >= 2.6.0])
+ PKG_CHECK_MODULES(CURL, [libcurl >= 7.16.0])
diff --git a/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-unbundle-intltool.patch b/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-unbundle-intltool.patch
new file mode 100644
index 0000000..d663fb5
--- /dev/null
+++ b/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-unbundle-intltool.patch
@@ -0,0 +1,35 @@
+Use system's intltool.
+
+Fixes build failure: https://bugs.gentoo.org/show_bug.cgi?id=425604
+(automake fails to regenerate missing files)
+
+Patches by Kvicadlo.
+diff --git a/configure.ac b/configure.ac
+index d127fad..b9005c5 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -549,9 +549,6 @@ doc/changelog.Debian
+ doc/vmware-view.1
+ doc/vmware-view-tunnel.1
+ fix-toolchain-paths.sh
+-intltool-update
+-intltool-merge
+-intltool-extract
+ po/Makefile.in
+ vmware-view.desktop.in
+ ])
+diff --git a/Makefile.inc b/Makefile.inc
+index 41dfe8f..c440f01 100644
+--- a/Makefile.inc
++++ b/Makefile.inc
+@@ -243,10 +243,6 @@ testUrl_LDADD += $(GLIB_LIBS)
+ testUrl_LDADD += $(ICU_LIBS)
+ testUrl_LDADD += $(TUNNEL_FRAMEWORKS)
+
+-dist_noinst_DATA += intltool-extract.in
+-dist_noinst_DATA += intltool-merge.in
+-dist_noinst_DATA += intltool-update.in
+-
+ desktop_in_files += vmware-view.desktop.in
+
+ dist_noinst_DATA += INSTALL
diff --git a/app-emulation/vmware-view-open-client/metadata.xml b/app-emulation/vmware-view-open-client/metadata.xml
new file mode 100644
index 0000000..7a2e673
--- /dev/null
+++ b/app-emulation/vmware-view-open-client/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>vmware</herd>
+ <maintainer>
+ <email>tgurr@gentoo.org</email>
+ </maintainer>
+ <longdescription>VMware View Open Client lets you connect from a Linux desktop to remote
+ Windows desktops managed by VMware View.</longdescription>
+ <upstream>
+ <remote-id type="google-code">vmware-view-open-client</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-emulation/vmware-view-open-client/vmware-view-open-client-4.5.0.297975-r2.ebuild b/app-emulation/vmware-view-open-client/vmware-view-open-client-4.5.0.297975-r2.ebuild
new file mode 100644
index 0000000..0005e32
--- /dev/null
+++ b/app-emulation/vmware-view-open-client/vmware-view-open-client-4.5.0.297975-r2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-view-open-client/vmware-view-open-client-4.5.0.297975-r1.ebuild,v 1.5 2013/06/22 18:46:17 dilfridge Exp $
+
+EAPI=5
+
+inherit eutils autotools versionator flag-o-matic
+
+MY_PV=$(replace_version_separator 3 '-' )
+MY_P="${PN/vm/VM}-source-${MY_PV}"
+
+DESCRIPTION="Open Source VMware View Client"
+HOMEPAGE="http://code.google.com/p/vmware-view-open-client/"
+SRC_URI="http://${PN}.googlecode.com/files/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+COMMON_DEPEND="
+ >=dev-libs/boost-1.34.1
+ >=dev-libs/icu-3.8.0:=
+ >=dev-libs/libxml2-2.6.0
+ >=dev-libs/openssl-0.9.8
+ >=net-misc/curl-7.16.0[ssl]
+ x11-libs/gtk+:2
+"
+
+DEPEND="${COMMON_DEPEND}
+ >=dev-util/intltool-0.21
+ virtual/pkgconfig
+"
+
+RDEPEND="${COMMON_DEPEND}
+ >=net-misc/rdesktop-1.4.1
+"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+ filter-ldflags -Wl,--as-needed
+ append-ldflags -lgmodule-2.0
+}
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-linking.patch" \
+ "${FILESDIR}"/${P}-curl-headers.patch \
+ "${FILESDIR}"/${P}-unbundle-intltool.patch
+ sed -e "s:e.x.p:$(get_version_component_range 1-3):" \
+ -e "s:00000:$(get_version_component_range 4):" \
+ -i configure.ac
+
+ AT_M4DIR="${AT_M4DIR} -I ${ROOT}/usr/share/aclocal" eautoreconf
+}
+
+src_configure() {
+ econf \
+ --disable-static-icu \
+ --enable-nls \
+ --with-boost
+}