summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Faulhammer <fauli@gentoo.org>2012-08-01 22:08:29 +0000
committerChristian Faulhammer <fauli@gentoo.org>2012-08-01 22:08:29 +0000
commit0e4f6e971d9198347d839a6865a006fae1d559a9 (patch)
tree95b3fecfa6afc3c6ff9425cf6d132e17cd7c2b69 /net-misc
parentStabilise amd64 and x86 both slot latest versions. Remove older. (diff)
downloadhistorical-0e4f6e971d9198347d839a6865a006fae1d559a9.tar.gz
historical-0e4f6e971d9198347d839a6865a006fae1d559a9.tar.bz2
historical-0e4f6e971d9198347d839a6865a006fae1d559a9.zip
version bump for bug 424525, ebuild provided by Ortwin Glück
Package-Manager: portage-2.1.10.65/cvs/Linux i686
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/icaclient/ChangeLog8
-rw-r--r--net-misc/icaclient/Manifest21
-rw-r--r--net-misc/icaclient/icaclient-12.1.0.ebuild178
3 files changed, 197 insertions, 10 deletions
diff --git a/net-misc/icaclient/ChangeLog b/net-misc/icaclient/ChangeLog
index 553aa9fd0171..2b143cc20ede 100644
--- a/net-misc/icaclient/ChangeLog
+++ b/net-misc/icaclient/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-misc/icaclient
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/icaclient/ChangeLog,v 1.84 2012/02/05 12:50:41 fauli Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/icaclient/ChangeLog,v 1.85 2012/08/01 22:08:29 fauli Exp $
+
+*icaclient-12.1.0 (01 Aug 2012)
+
+ 01 Aug 2012; Christian Faulhammer <fauli@gentoo.org>
+ +icaclient-12.1.0.ebuild:
+ version bump for bug 424525, ebuild provided by Ortwin Glück
05 Feb 2012; Christian Faulhammer <fauli@gentoo.org> icaclient-12.0.0.ebuild:
Add note about identity of 32-bit and 64-bit packages, as reported in bug
diff --git a/net-misc/icaclient/Manifest b/net-misc/icaclient/Manifest
index fce6d5baba7e..0ceedf4e96ef 100644
--- a/net-misc/icaclient/Manifest
+++ b/net-misc/icaclient/Manifest
@@ -1,15 +1,18 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-AUX 10ICAClient 88 RMD160 8a6656bbfa48d4c33a29dc3880c5c0562db674d9 SHA1 fa745d47a91b56c8483a0a8d2bbaed4665d8d73b SHA256 9178cf9a99a0ad43fae17bab5f5a13a9b50827a30223d64416bc4853da0fc7ee
-DIST ICAClient-12.0.0-0.i386.rpm 3665324 RMD160 d251ee3def5a92730bebb23f07d40bf84cf04ae2 SHA1 d7a10f3266207ced9e2f9cddb9faec2ed13558c4 SHA256 9fa303995fb7ef57cc2954cba226b83504199e5610b65ef6a29edecd2f229e3c
-EBUILD icaclient-12.0.0.ebuild 4893 RMD160 834de91084a3b0c018418fdcc45d451491ea2f24 SHA1 3de6a95f276c892860841c029afac5ec4088a5a9 SHA256 a5860080a37ede25953bc46bd7dd76e1d3f3a7619a49307c990de5f3df472d64
-MISC ChangeLog 14021 RMD160 e86cb37b292c49b16ef109f4299e2de2d3bb67f4 SHA1 12a81cb4ba8763d6fba510c337b8654f677ac9e6 SHA256 01a1f1e71837f716387cef977aed17d10dea77a6a993d1f4f71259ae975cbe8b
-MISC metadata.xml 578 RMD160 143c9ae38d74c2e63e731550ba52cff9cd71f136 SHA1 a25a9d0021d6a3c33e991d7e2ba07f166c7a3ba8 SHA256 5556c8b47ca4950d71da7c9d9efc094c6bf81afe606600dbd46edc90a01de38f
+AUX 10ICAClient 88 SHA256 9178cf9a99a0ad43fae17bab5f5a13a9b50827a30223d64416bc4853da0fc7ee SHA512 1a9c405dd4e5629595cdbbd5a712432fd40531ef094c84fb64849a49885dca2e9e27687fe01568735a12c11282fa851aab7d26d0db8606acd7b577eae8339e57 WHIRLPOOL 11ac86fa78aaacee570a1aa72d4c3a35f1ec79d7082a3509f772698843c56a2b5ccec68e4634f19eef78786be10bce68c98f8438c5b236752f5339d6eee63ed1
+DIST ICAClient-12.0.0-0.i386.rpm 3665324 SHA256 9fa303995fb7ef57cc2954cba226b83504199e5610b65ef6a29edecd2f229e3c SHA512 47faea8a9e0111ab7bef0090c9d850533c60884e7bc1b4840febaed8d88c6a3640203ea6f68ee5454168ac7f1c8b32b2a09774e90f32e1d969d11f32c8d87a24 WHIRLPOOL 98428fe86c98683f7c111747f921154e1d0e9a589d5a92ce84e0a378a05e43fce329865b2200213e28e18d6259febfa4a1a42f0fc803a1f3a43c85b417c0dbcf
+DIST ICAClient-12.1.0-0.i386.rpm 3527204 SHA256 bbcca2014053c5f8683d9ee21cbc57525d2da9743e03d954df8f2f6e7d4063ec SHA512 de907bd993c5d886cd134ac70f11b09beb5ea64ed843707dbe38c2a69bef557f36bce12e1cd5ab5088693522d6f2131bd3490859d8c6959695e525266fb770af WHIRLPOOL 56ad811140b5914b02d9e0d44ac18222d46f62dd27f87b88752232e4f27c9bd14c81bfc7026b1a42c7d8d34acbf1a98bc53c4d640271c89b61381ca40e918501
+DIST ICAClient_12.1.0-0.x86_64.rpm 3527196 SHA256 ee45958acee5a83dec4d41065caf8ee75f73603f86fd352af79b604389f841ba SHA512 aa470ae6ef84cb2da168cb050aafc7f0461d78895e29c3269dbd63bbf9f0263cce75f332717d7ab94aa2ae9655046bb70f4cd53c7fa3e123fca40a3a3546d006 WHIRLPOOL 723512714b821b0e8eed2bc9eed2638d0ed86cae01cc8ad1298aac8c1b751bfbc009a06df4154c53aea469e76a1bf0e19bbda9f89930918a9cd5952438eecfc4
+EBUILD icaclient-12.0.0.ebuild 4893 SHA256 a5860080a37ede25953bc46bd7dd76e1d3f3a7619a49307c990de5f3df472d64 SHA512 5dc04f727cbfafffc256cd48ab38e931acc1a9f088d56ca6fc2903da5485edaa1eb787ecc8d3215dc11559e3e3af278da1ea24e8d5092453e01dad4fe1263f1a WHIRLPOOL 93b5f41d769a40c7da63aa92bfbcee3434a3f629de9028ac19849c36dc5076cb6fbf07538ea5b2baaaf11d04d869c521548a06b0d91e4b7aad9342e57a835f3c
+EBUILD icaclient-12.1.0.ebuild 4899 SHA256 594f5c4be66ed278aa14516d808360975758ed0afa77378e6a5ba0e317ba3b36 SHA512 6d60b6a0eb430009b2544f5c1afb7f5f8465e232cfd7835577fc2d7c1175a7efae50854680d1e74b53dd1f120ad02b4096c5610d6830016bfedb96499e38b407 WHIRLPOOL c27582aa72d6215dec23421d8833ed2884e04f275fa2aeac17aae75d9efee7a7ed36d39469278af5702eaa7c8971ed31a12d85495440a691432ed02994f49f68
+MISC ChangeLog 14202 SHA256 b8f71f3a35b7a1bf5784f0653e0b980518dc6481a297e534feecc61eb38707b6 SHA512 b331d04aa8c110ce145a3178c2e97b3bbcdab63267d9b40c44cadd61b7ef28b9ce768b49b8a3ffaec9fa15cefb59c48e16fc4c303ffad2b2fc3060e77bffaba4 WHIRLPOOL aa23c12ac8c0783b5f50a5c0231ef97690d55c386a62cc811bb1919a2a190b91184d646c28bfd1a7a8bec22d0c52a9b4ca988bd2cfb629868628ee0d78131c0c
+MISC metadata.xml 578 SHA256 5556c8b47ca4950d71da7c9d9efc094c6bf81afe606600dbd46edc90a01de38f SHA512 63c1dd93dfe89a734dd0a76ccbda829cb3740a6c6883061dadb143d8df45467919de9e9758f55eb3507b31c710e7b33d3093692cd212c12a5ec35f05693e871a WHIRLPOOL eb03bcfe86b80b11f1d8b15fccb3239daaa7fba6ab24da273812f6900750a77fd8eef6049619d80109c9c5baec30d0ed8fa68f3de45397c6fdf71d0b5ddf1f8f
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEARECAAYFAk8ue3wACgkQNQqtfCuFneNEhACglZyFEd4Bkf7wcY13uNYeyIKj
-DdIAn1kN/nV6bn/rZ5enUtkRa2smtvqg
-=L2Wq
+iEYEARECAAYFAlAZqVAACgkQNQqtfCuFneN9TwCfbYCcYQRadhW3gifj46auv3Xt
+LPoAnizoaMCq/XFlKmE8kdWXiz/LfKfu
+=A3ew
-----END PGP SIGNATURE-----
diff --git a/net-misc/icaclient/icaclient-12.1.0.ebuild b/net-misc/icaclient/icaclient-12.1.0.ebuild
new file mode 100644
index 000000000000..6af9bf59db30
--- /dev/null
+++ b/net-misc/icaclient/icaclient-12.1.0.ebuild
@@ -0,0 +1,178 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/icaclient/icaclient-12.1.0.ebuild,v 1.1 2012/08/01 22:08:29 fauli Exp $
+
+EAPI=4
+
+inherit multilib eutils rpm
+
+DESCRIPTION="ICA Client for Citrix Presentation servers"
+HOMEPAGE="http://www.citrix.com/"
+# NB: the amd64 package contains 32bit code only
+SRC_URI="x86? ( ICAClient-12.1.0-0.i386.rpm )
+ amd64? ( ICAClient_12.1.0-0.x86_64.rpm )"
+
+LICENSE="icaclient"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="nsplugin linguas_de linguas_ja"
+RESTRICT="mirror strip userpriv fetch"
+
+ICAROOT="/opt/Citrix/ICAClient"
+
+QA_TEXTRELS="opt/Citrix/ICAClient/VDSCARD.DLL
+ opt/Citrix/ICAClient/TW1.DLL
+ opt/Citrix/ICAClient/NDS.DLL
+ opt/Citrix/ICAClient/CHARICONV.DLL
+ opt/Citrix/ICAClient/PDCRYPT1.DLL
+ opt/Citrix/ICAClient/VDCM.DLL
+ opt/Citrix/ICAClient/libctxssl.so
+ opt/Citrix/ICAClient/PDCRYPT2.DLL
+ opt/Citrix/ICAClient/npica.so
+ opt/Citrix/ICAClient/VDSPMIKE.DLL
+ opt/Citrix/ICAClient/VDFLASH2.DLL
+ opt/Citrix/ICAClient/lib/libavutil.so
+ opt/Citrix/ICAClient/lib/libavcodec.so
+ opt/Citrix/ICAClient/lib/libavformat.so
+ opt/Citrix/ICAClient/lib/libswscale.so"
+
+QA_EXECSTACK="opt/Citrix/ICAClient/wfica
+ opt/Citrix/ICAClient/libctxssl.so"
+
+RDEPEND="x11-terms/xterm
+ media-fonts/font-adobe-100dpi
+ media-fonts/font-misc-misc
+ media-fonts/font-cursor-misc
+ media-fonts/font-xfree86-type1
+ media-fonts/font-misc-ethiopic
+ x86? (
+ x11-libs/libXp
+ x11-libs/libXaw
+ x11-libs/libX11
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libXinerama
+ >=x11-libs/openmotif-2.3.1:0
+ )
+ amd64? (
+ || (
+ ( >=app-emulation/emul-linux-x86-xlibs-20110129
+ >=app-emulation/emul-linux-x86-motif-20110129 )
+ <app-emulation/emul-linux-x86-xlibs-20110129
+ )
+ >=app-emulation/emul-linux-x86-soundlibs-20110928
+ >=app-emulation/emul-linux-x86-gtklibs-20110928
+ nsplugin? (
+ www-plugins/nspluginwrapper
+ )
+ )"
+DEPEND=""
+S="${WORKDIR}/opt/Citrix/ICAClient"
+
+pkg_nofetch() {
+ elog "Download the client RPM file ${SRC_URI} from
+ http://www.citrix.com/English/ss/downloads/details.asp?downloadId=2323812&productId=1689163"
+ elog "and place it in ${DISTDIR:-/usr/portage/distfiles}."
+}
+
+pkg_setup() {
+ # Binary x86 package
+ has_multilib_profile && ABI="x86"
+}
+
+src_install() {
+ dodir "${ICAROOT}"
+
+ exeinto "${ICAROOT}"
+ doexe *.DLL libctxssl.so libproxy.so FlashContainer.bin wfica wfcmgr.bin util/wfcmgr
+
+ exeinto "${ICAROOT}"/lib
+ doexe lib/*.so
+
+ insinto "${ICAROOT}"
+ if use nsplugin
+ then
+ doins npica.so
+ dosym "${ICAROOT}"/npica.so /usr/$(get_libdir)/nsbrowser/plugins/npica.so
+ fi
+
+ doins nls/en/eula.txt
+
+ insinto "${ICAROOT}"/config
+ doins config/* config/.* nls/en/*.ini
+
+ insinto "${ICAROOT}"/gtk
+ doins gtk/*
+
+ insinto "${ICAROOT}"/gtk/glade
+ doins gtk/glade/*
+
+ dodir "${ICAROOT}"/help
+
+ insinto "${ICAROOT}"/config/usertemplate
+ doins config/usertemplate/*
+
+ LANGCODES="en"
+ use linguas_de && LANGCODES="${LANGCODES} de"
+ use linguas_ja && LANGCODES="${LANGCODES} ja"
+
+ for lang in ${LANGCODES}; do
+ insinto "${ICAROOT}"/nls/${lang}
+ doins nls/${lang}/*
+
+ insinto "${ICAROOT}"/nls/$lang/UTF-8
+ doins nls/${lang}/UTF-8/*
+
+ insinto "${ICAROOT}"/nls/${lang}/LC_MESSAGES
+ doins nls/${lang}/LC_MESSAGES/*
+
+ insinto "${ICAROOT}"/nls/${lang}
+ dosym UTF-8 "${ICAROOT}"/nls/${lang}/utf8
+
+ # We don't have 'more' anymore on the system - use 'less' instead
+ sed -e 's:MORE_CMD=more:MORE_CMD=less:g' -i "${D}"/"${ICAROOT}"/nls/${lang}/wfcmgr.msg
+ done
+
+ insinto "${ICAROOT}"/nls
+ dosym en /opt/Citrix/ICAClient/nls/C
+
+ insinto "${ICAROOT}"/icons
+ doins icons/*
+
+ insinto "${ICAROOT}"/keyboard
+ doins keyboard/*
+
+ dosym /etc/ssl/certs "${ICAROOT}"/keystore/cacerts
+ #insinto "${ICAROOT}"/keystore/cacerts
+ #doins keystore/cacerts/*
+
+ insinto "${ICAROOT}"/util
+ doins util/pac.js
+
+ exeinto "${ICAROOT}"/util
+ doexe util/{DeleteCompleteFlashCache.sh,echo_cmd,hdxcheck.sh,icalicense.sh,integrate.sh}
+ doexe util/{nslaunch,pacexec,pnabrowse,sunraymac.sh,what,xcapture}
+
+ # Citrix receiver 12 has util/gst_{play,read}.{32,64} versions, install both
+ doexe util/gst_{play,read}.{32,64}
+ # Ditto for libgstflatstm.so
+ doexe util/libgstflatstm.{32,64}.so
+
+ dosym "${ICAROOT}"/util/integrate.sh "${ICAROOT}"/util/disintegrate.sh
+
+ doenvd "${FILESDIR}"/10ICAClient
+
+ make_wrapper wfica "${ICAROOT}"/wfica . "${ICAROOT}"
+
+ # The .desktop file included in the rpm links to /usr/lib, so we
+ # make a new one. The program gives errors and has slowdowns if
+ # the locale is not English, so strip it since it has no
+ # translations anyway
+ doicon icons/*
+ make_wrapper wfcmgr "${ICAROOT}"/wfcmgr . "${ICAROOT}"
+ sed -e 's:^\# Configuration items.*:. "${ICAROOT}"/nls/en/wfcmgr.msg:g' -i "${D}"/"${ICAROOT}"/wfcmgr
+ make_desktop_entry wfcmgr 'Citrix ICA Client' manager
+
+ dodir /etc/revdep-rebuild/
+ echo "SEARCH_DIRS_MASK="${ICAROOT}"" > "${D}"/etc/revdep-rebuild/70icaclient
+}