summaryrefslogtreecommitdiffstats
path: root/net-misc
diff options
context:
space:
mode:
authorSuren A. Chilingaryan <csa@suren.me>2019-09-01 00:00:32 +0200
committerSuren A. Chilingaryan <csa@suren.me>2019-09-01 00:00:32 +0200
commitca9627e70852f6b2e835660df870fe3ab405882d (patch)
tree0a008b1d5b16fa0679a195ed7b5662c7891f591c /net-misc
downloaddarklin4-ca9627e70852f6b2e835660df870fe3ab405882d.tar.gz
darklin4-ca9627e70852f6b2e835660df870fe3ab405882d.tar.bz2
darklin4-ca9627e70852f6b2e835660df870fe3ab405882d.tar.xz
darklin4-ca9627e70852f6b2e835660df870fe3ab405882d.zip
Initial import
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/d4x/ChangeLog245
-rw-r--r--net-misc/d4x/Manifest7
-rw-r--r--net-misc/d4x/d4x-2.5.7.1-r3.ebuild60
-rw-r--r--net-misc/d4x/files/d4x-2.5.7.1-ds-compile.patch96
-rw-r--r--net-misc/d4x/files/d4x-2.5.7.1-gentoo.patch101
-rw-r--r--net-misc/d4x/files/d4x-ds-X.diff24
-rw-r--r--net-misc/d4x/metadata.xml5
-rw-r--r--net-misc/httptunnel/Manifest6
-rwxr-xr-xnet-misc/httptunnel/files/htc31
-rw-r--r--net-misc/httptunnel/files/htc.sysconfig13
-rwxr-xr-xnet-misc/httptunnel/files/hts20
-rw-r--r--net-misc/httptunnel/files/hts.sysconfig12
-rw-r--r--net-misc/httptunnel/httptunnel-3.3-r1.ebuild33
-rw-r--r--net-misc/nxclient/ChangeLog446
-rw-r--r--net-misc/nxclient/Manifest5
-rw-r--r--net-misc/nxclient/metadata.xml9
-rw-r--r--net-misc/nxclient/nxclient-3.5.0.7-r1.ebuild68
-rw-r--r--net-misc/rdesktop/Manifest15
-rw-r--r--net-misc/rdesktop/files/rdesktop-1.6.0-smartcard_configure.patch22
-rw-r--r--net-misc/rdesktop/files/rdesktop-1.6.0-sound_configure.patch15
-rw-r--r--net-misc/rdesktop/files/rdesktop-1.7.0-libao_crash.patch18
-rw-r--r--net-misc/rdesktop/files/rdesktop-1.8.3-xrandr_configure.patch17
-rw-r--r--net-misc/rdesktop/files/rdesktop-keymap-additional64
-rw-r--r--net-misc/rdesktop/files/rdesktop-keymap-cs122
-rw-r--r--net-misc/rdesktop/files/rdesktop-keymap-sk124
-rw-r--r--net-misc/rdesktop/files/rdesktop-xinerama.patch180
-rw-r--r--net-misc/rdesktop/files/rdesktop171-ds-xinerama.patch181
-rw-r--r--net-misc/rdesktop/rdesktop-1.6.0-r2.ebuild78
-rw-r--r--net-misc/rdesktop/rdesktop-1.7.1-r1.ebuild85
-rw-r--r--net-misc/rdesktop/rdesktop-1.8.3-r3.ebuild81
-rw-r--r--net-misc/x11-ssh-askpass/Manifest1
-rw-r--r--net-misc/x11-ssh-askpass/x11-ssh-askpass-999.ebuild10
32 files changed, 2194 insertions, 0 deletions
diff --git a/net-misc/d4x/ChangeLog b/net-misc/d4x/ChangeLog
new file mode 100644
index 0000000..82d1941
--- /dev/null
+++ b/net-misc/d4x/ChangeLog
@@ -0,0 +1,245 @@
+# ChangeLog for net-misc/d4x
+# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/d4x/ChangeLog,v 1.52 2008/01/24 14:02:21 armin76 Exp $
+
+ 24 Jan 2008; Raúl Porcel <armin76@gentoo.org> metadata.xml:
+ Fix metadata.xml
+
+ 14 Nov 2007; Raúl Porcel <armin76@gentoo.org> d4x-2.5.7.1-r2.ebuild:
+ sparc stable wrt #198845
+
+ 13 Nov 2007; Christian Faulhammer <opfer@gentoo.org>
+ d4x-2.5.7.1-r2.ebuild:
+ stable x86, bug 198845
+
+ 02 Nov 2007; Samuli Suominen <drac@gentoo.org> d4x-2.5.7.1-r2.ebuild:
+ Forcing -j1 to emake in src_install wrt #197497 and marking AMD64 stable.
+
+*d4x-2.5.7.1-r2 (28 Oct 2007)
+
+ 28 Oct 2007; Samuli Suominen <drac@gentoo.org>
+ +files/d4x-2.5.7.1-gentoo.patch, +d4x-2.5.7.1-r2.ebuild:
+ New ebuild and patch for #111769, #130479 and #193360 plus more.
+
+ 16 Jun 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ d4x-2.5.7.1-r1.ebuild:
+ Added ~ppc, bug #181022
+
+ 17 Mar 2007; Steve Dibb <beandog@gentoo.org> d4x-2.5.7.1-r1.ebuild:
+ amd64 stable
+
+ 13 Mar 2007; Raúl Porcel <armin76@gentoo.org> d4x-2.5.7.1-r1.ebuild:
+ x86 stable
+
+ 22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
+ Transition to Manifest2.
+
+ 19 Dec 2006; Gustavo Zacarias <gustavoz@gentoo.org>
+ -files/d4x-2.4.1-fix-statusbar-crash.patch,
+ -files/d4x-sndserv-bigendian.patch, -d4x-2.4.1-r1.ebuild,
+ d4x-2.5.7.1-r1.ebuild:
+ Cleanup and 2.5.7.1-r1 sparc stable directly to get rid of broken oldie
+
+ 13 May 2006; Krzysiek Pawlik <nelchael@gentoo.org>
+ files/d4x-2.5.7.1-speed.patch:
+ Fixed patch.
+
+*d4x-2.5.7.1-r1 (13 May 2006)
+
+ 13 May 2006; Krzysiek Pawlik <nelchael@gentoo.org>
+ +files/d4x-2.5.7.1-speed.patch, -d4x-2.5.7.1.ebuild,
+ +d4x-2.5.7.1-r1.ebuild:
+ Added a patch to fix download speed issue, see bug #130479.
+
+*d4x-2.5.7.1 (06 May 2006)
+
+ 06 May 2006; Krzysiek Pawlik <nelchael@gentoo.org>
+ +files/d4x-2.5.7.1-libintl_fix.patch, +d4x-2.5.7.1.ebuild:
+ Version bump, see bug #130479.
+
+ 24 Apr 2006; Luis Medinas <metalgod@gentoo.org> d4x-2.5.6.ebuild:
+ Stable on amd64. Bug #130803.
+
+ 15 Jan 2006; Krzysiek Pawlik <nelchael@gentoo.org>
+ -files/d4x-2.5.0-fix-compile-gtk26.patch,
+ -files/d4x-2.5.0_rc2-gtk24.patch, -files/d4x-2.5.0_rc4-fix-cast.patch,
+ -files/d4x-2.5.5-stdint.patch, -d4x-2.5.0-r1.ebuild, -d4x-2.5.5.ebuild,
+ d4x-2.5.6.ebuild:
+ Removed old versions, 2.5.6 stable on x86.
+
+ 28 Dec 2005; Krzysiek Pawlik <nelchael@gentoo.org>
+ +files/d4x-2.5.6-libintl_fix.patch, d4x-2.5.6.ebuild:
+ Fix bug #111769. Thanks to Alexey Maximov.
+
+ 31 Oct 2005; Krzysiek Pawlik <nelchael@gentoo.org> -d4x-2.5.1.ebuild:
+ Removed old 2.5.1.
+
+*d4x-2.5.6 (31 Oct 2005)
+
+ 31 Oct 2005; Krzysiek Pawlik <nelchael@gentoo.org> +d4x-2.5.6.ebuild:
+ Version bump.
+
+ 27 Sep 2005; Krzysiek Pawlik <nelchael@gentoo.org>
+ +files/d4x-2.5.5-stdint.patch, d4x-2.5.5.ebuild:
+ Fix bug 107297.
+
+*d4x-2.5.5 (25 Sep 2005)
+
+ 25 Sep 2005; Krzysiek Pawlik <nelchael@gentoo.org> +d4x-2.5.5.ebuild:
+ New version: 2.5.5.
+
+ 20 Aug 2005; Jonathan Smith <smithj@gentoo.org> d4x-2.5.1.ebuild:
+ #103058: fixed dependency problem
+
+ 20 Aug 2005; Jonathan Smith <smithj@gentoo.org> -d4x-2.03.ebuild,
+ -d4x-2.5.0_rc2.ebuild, -d4x-2.5.0_rc4.ebuild, -d4x-2.5.0.ebuild,
+ d4x-2.5.0-r1.ebuild:
+ 2.5.0-r1 stable on x86, old ebuild cleanout
+
+ 18 Aug 2005; Jonathan Smith <smithj@gentoo.org> d4x-2.5.1.ebuild:
+ #103008: ebuild path fix
+
+*d4x-2.5.1 (18 Aug 2005)
+
+ 18 Aug 2005; Jonathan Smith <smithj@gentoo.org> +d4x-2.5.1.ebuild:
+ #102235: version bump
+
+ 18 Aug 2005; Jonathan Smith <smithj@gentoo.org> metadata.xml:
+ maintainer update (again)
+
+*d4x-2.5.0-r1 (24 Jun 2005)
+
+ 24 Jun 2005; Alastair Tse <liquidx@gentoo.org>
+ +files/d4x-2.5.0-fix-compile-gtk26.patch, +d4x-2.5.0-r1.ebuild:
+ Add gtk-2.6 compat patch. thanks to Fyodor Kupchick and Felix Riemann
+ (#79204)
+
+ 13 Jan 2005; Alastair Tse <liquidx@gentoo.org> d4x-2.5.0.ebuild:
+ add flags to enable downloads of greater than 2G (#73784)
+
+*d4x-2.5.0 (05 Dec 2004)
+
+ 05 Dec 2004; Markus Nigbur <pyrania@gentoo.org> +d4x-2.5.0.ebuild:
+ Version bump.
+
+ 05 Oct 2004; Malcolm Lashley <malc@gentoo.org> d4x-2.5.0_rc4.ebuild:
+ ~amd64 - bug #66462
+
+ 03 Jul 2004; <pyrania@gentoo.org> d4x-2.5.0_rc4.ebuild:
+ Marked stable.
+
+ 16 Jun 2004; Martin Schlemmer <azarah@gentoo.org>
+ +files/d4x-2.5.0_rc4-fix-cast.patch, d4x-2.5.0_rc4.ebuild:
+ Fix missing cast that is fatal with newer gcc.
+
+*d4x-2.5.0_rc4 (04 Feb 2004)
+
+ 15 Jun 2004; Alastair Tse <liquidx@gentoo.org> :
+ version bump, fixes industrial crash bug (#35865), should work on gtk2.4
+
+ 11 Jun 2004; Aron Griffis <agriffis@gentoo.org> d4x-2.03.ebuild,
+ d4x-2.4.1-r1.ebuild, d4x-2.5.0_rc2.ebuild:
+ Fix use invocation
+
+ 29 Apr 2004; Alastair Tse <liquidx@gentoo.org>
+ +files/d4x-2.5.0_rc2-gtk24.patch, d4x-2.5.0_rc2.ebuild:
+ add patch for gtk2.4 compatibility (#47984)
+
+ 26 Apr 2004; Aron Griffis <agriffis@gentoo.org> d4x-2.4.1-r1.ebuild:
+ Add die following econf for bug 48950
+
+ 11 Apr 2004; Markus Nigbur <pyrania@gentoo.org> d4x-2.5.0_rc2.ebuild:
+ Marked stable.
+
+ 04 Apr 2004; Jason Wever <weeve@gentoo.org> d4x-2.4.1-r1.ebuild:
+ Marked stable on sparc.
+
+ 28 Mar 2004; Jason Wever <weeve@gentoo.org> d4x-2.4.1-r1.ebuild,
+ files/d4x-sndserv-bigendian.patch:
+ Added big endian patch and ~sparc keyword to 2.4.1-r1.
+
+ 04 Feb 2004; Alastair Tse <liquidx@gentoo.org> d4x-2.4.1-r1.ebuild:
+ workaround deprecated gtk_ calls in 2.4.1 (#32202)
+
+*d4x-2.5.0_rc2 (04 Feb 2004)
+
+ 04 Feb 2004; Alastair Tse <liquidx@gentoo.org> d4x-2.4.1.ebuild,
+ d4x-2.5.0_beta2.ebuild, d4x-2.5.0_rc2.ebuild, metadata.xml:
+ version bump and cleanup (#37018)
+
+*d4x-2.5.0_beta2 (31 Aug 2003)
+
+ 31 Aug 2003; Alastair Tse <liquidx@gentoo.org> d4x-2.5.0_beta2.ebuild :
+ version bump. fixed some old compile probs (#24504). thanks to Nicolas Kaiser
+ <nikai@nikai.net>
+
+*d4x-2.4.1-r1 (30 Mar 2003)
+
+ 30 Mar 2003; Martin Schlemmer <azarah@gentoo.org> d4x-2.4.1-r1.ebuild :
+ Fix a miscompile for me with gcc-3.2.2 and CFLAGS="-O2". Fix indentation
+ of KDE menu stuff.
+
+*d4x-2.4.1 (08 Mar 2003)
+
+ 09 Mar 2003; Alastair Tse <liquidx@gentoo.org> d4x-2.4.1.ebuild :
+ Installs KDE menu entry. Cleaned deps.
+
+ 08 Mar 2003; Alastair Tse <liquidx@gentoo.org> d4x-2.4.1.ebuild :
+ Version Bump. Marked as unstable. Fixes #17023.
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*nt-2.4_beta (19 Oct 2002)
+
+ 19 Oct 2002; Martin Schlemmer <azarah@gentoo.org> :
+ Add beta to portage.
+
+ 1 Sep 2002; Martin Schlemmer <azarah@gentoo.org> :
+ Move the whole shebang to net-misc/d4x, as it seems not all know
+ that it was named nt (cannot expect it really), and I think our
+ current nt-2.03 ebuild is much more complete than the newly added
+ one.
+
+*d4x-2.03 (1 Sep 2002)
+
+ 1 Sep 2002; Martin Schlemmer <azarah@gentoo.org> nt-2.03.ebuild :
+ New version.
+
+*nt-2.0.2 (23 Jul 2002)
+
+ 18 Jul 2002; Daniel Ahlberg <aliz@gentoo.org> nt-2.02.ebuild :
+ New version that should fix GCC 3.1 compile problems. Ebuild
+ submitted by Daniel Mettler <mettlerd@icu.unizh.ch>.
+
+*nt-2.01 (7 Jun 2002)
+
+ 09 Jul 2002; phoen][x <phoenix@gentoo.org> nt-2.01.ebuild :
+ Added KEYWORDS, LICENSE.
+
+ 7 Jun 2002; Martin Schlemmer <azarah@gentoo.org> :
+ Bump to latest version.
+
+*nt-2.0 (30 Apr 2002)
+
+ 09 Jul 2002; phoen][x <phoenix@gentoo.org> nt-2.0.ebuild :
+ Added KEYWORDS, LICENSE.
+
+ 3 Jun 2002: Preston A. Elder <prez@gentoo.org> files/nt-2.0-gcc31.patch :
+ Added patch to make compile with gcc 3.1
+
+*nt-2.0_rc2 (28 Apr 2002)
+
+ 09 Jul 2002; phoen][x <phoenix@gentoo.org> nt-2.0_rc2.ebuild :
+ Added KEYWORDS, LICENSE.
+
+*nt-1.30 (1 Feb 2002)
+
+ 09 Jul 2002; phoen][x <phoenix@gentoo.org> nt-1.30.ebuild :
+ Added KEYWORDS, LICENSE, SLOT.
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+ Added initial ChangeLog which should be updated whenever the package is
+ updated in any way. This changelog is targetted to users. This means that the
+ comments should well explained and written in clean English. The details about
+ writing correct changelogs are explained in the skel.ChangeLog file which you
+ can find in the root directory of the portage repository.
diff --git a/net-misc/d4x/Manifest b/net-misc/d4x/Manifest
new file mode 100644
index 0000000..f16da39
--- /dev/null
+++ b/net-misc/d4x/Manifest
@@ -0,0 +1,7 @@
+AUX d4x-2.5.7.1-ds-compile.patch 2799 SHA256 6faaf847883be9b2ddf275b94e77e8bdb70a8c008ba6c27ec6db19fd336d1160 SHA512 0fa471b31418513d30bbabc6013cec1c474f2dfa04fbe857af4b3ea40ca429507948e89a481deacacc5d539cb42cbff9b29e3793f05eaf9f9dfd1d67cf135d64 WHIRLPOOL bfa562fcd496cda3e91d5b4300e82aa238503aeaf18bbd20bf91bbfbaf494dfb15389202c9998af85f5c5c05fbe15ce7361feda7937ffb3a1875ff4fbcedb89c
+AUX d4x-2.5.7.1-gentoo.patch 3760 SHA256 9a9f1a15775a1286dec4a0ec9960b65883bb428498707b8b7b556aaa1a9db69f SHA512 10286577216de4fc155d6d1a27f63c193425c1c5faaa785996db643298b46d8abbfa9d3663f81c1ee7a3201108346ceb317720dfbc8c1bba9be1ad407f3bf1e5 WHIRLPOOL fd06fca58110be03092e4b647ff24af44cab5dd4bded5f2af633231e4347b3380e4af4d3306230a816bbbecd443f46e9a426b58d26b78e6e7c6b701d5adebdc8
+AUX d4x-ds-X.diff 1216 SHA256 02fe41eb14baeee84db4251e2e839cd83dd6a3b2924d3b87ac1e623d9b55ea8f SHA512 b08601bd0a066e9e3a8411686d4c41c5c9e27099d54085e0341ab5b563816a14e93a5cb6c115564b7448e4256fc11f25cc7cf6b827a7a02f81c1fa7e9ffb9e96 WHIRLPOOL 9d777d701a37094bcc4c8121f52093cc33f626ae49610756d29cc5f09eae654104018b403adaf88279376cc106e6cd8f80e6dedee3d5de203246efcce9d39d9d
+DIST d4x-2.5.7.1.tar.bz2 1606760 SHA256 7504bd38e561877ff5217e0e01dcb8eecaf47540248c7d15d6d1fabe049032c4 SHA512 ddf9a1f519e74268d20f5f0c9334559aa4cc26bd0cd5fd7d5f84ffcccaa445f8ac6078682be9ad9edce4fb0a984314c069c7fe40137e5d423e77e692aaa6a834 WHIRLPOOL 86bfa34ec0f2b86668a5dc31a8aabc03c4ace5c306b9e58e554e15e3165877da4f8d1178da6b598f6b550ca547847193941ad635372d7e78cc62c08a65d47103
+EBUILD d4x-2.5.7.1-r3.ebuild 1529 SHA256 3f1ec2d9121fb44acc01d450d79418f694a93cd9ed7b9d3d8c4e6cb9579d6a77 SHA512 4263f5888d3342f626706449721e60fd96577d7b42d052286f17cddde4bf284e8fd94a28bdaa9a2876280803139987d7e408aeefe1b915095b1f4dd1ea7b2bd8 WHIRLPOOL 8163c72bc76baadfeb0617208c42b5efbbdd5b33747110a254f3e71e2600c4ba32cf67e6179a3e4f9f19bafba55ed10c8c0df25666066c39a1118f8817475b2e
+MISC ChangeLog 8168 SHA256 5093bea5fc441050638f4e88ca7f504f0817a419c0c8820a38d9869d0bcd7eb7 SHA512 c1fa6d0b93ab985f0eda6666dce1178a60cb736bd55e4a48a1a04c6125323048b0cad206af7128c1557c41cab4268626366a4ae8ac85ab681fd56a88e7cbf5de WHIRLPOOL 90520a31a121b51588d0f8ecbf9c7521ff60ee457bdb4e7c947f7dc28240d6f1fcae76a68e20cbddd155b1451fb73b476cfb3ad5cbe0e73efb5a4c5a2a314c8b
+MISC metadata.xml 165 SHA256 d7da9ed29b7afb87ac00580d48a49d248f89c92269e9a7791782dc72f4490aec SHA512 243d1391ff105563c9bf0f75b1eab39434cfb69e084e81cebf6e4eb3aa391cd7e36210b2c3808895bf876dd761eb72330144af2a81e467453c60b37ccdf0e63c WHIRLPOOL f63c52b91f14d86972c7de46b5a50b2d47822a1347d627e05845027ff75299dc79a135988141e1dec933925c4e0213287ef6933ed76ed2fd3fcdff3757c1766b
diff --git a/net-misc/d4x/d4x-2.5.7.1-r3.ebuild b/net-misc/d4x/d4x-2.5.7.1-r3.ebuild
new file mode 100644
index 0000000..78c6725
--- /dev/null
+++ b/net-misc/d4x/d4x-2.5.7.1-r3.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/d4x/d4x-2.5.7.1-r2.ebuild,v 1.4 2007/11/14 15:20:17 armin76 Exp $
+
+inherit eutils flag-o-matic
+
+DESCRIPTION="GTK based download manager for X."
+HOMEPAGE="http://www.krasu.ru/soft/chuchelo"
+SRC_URI="http://d4x.krasu.ru/files/${P}.tar.bz2"
+
+KEYWORDS="amd64 ~ppc sparc x86"
+SLOT="0"
+LICENSE="Artistic"
+IUSE="ao esd nls oss ssl"
+
+RDEPEND=">=x11-libs/gtk+-2
+ dev-libs/boost
+ ssl? ( dev-libs/openssl )
+ !ao? ( esd? ( media-sound/esound ) )
+ ao? ( media-libs/libao )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ nls? ( sys-devel/gettext dev-util/intltool )"
+
+pkg_setup() {
+ use ao && ewarn "Selecting USE ao will disable oss and esd."
+}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ # Bugs #111769, #130479 and #193360 plus more.
+ epatch "${FILESDIR}"/${P}-gentoo.patch || die
+ epatch "${FILESDIR}"/d4x-2.5.7.1-ds-compile.patch || die
+ epatch "${FILESDIR}"/d4x-ds-X.diff || die
+}
+
+src_compile() {
+ append-flags -D_FILE_OFFSET_BITS=64
+
+ econf $(use_enable nls) \
+ $(use_enable esd) \
+ $(use_enable oss) \
+ $(use_enable ssl openssl) \
+ $(use_enable ao libao)
+
+ emake OPTFLAGS="${CXXFLAGS}" || die "emake failed."
+}
+
+src_install () {
+ emake -j1 DESTDIR="${D}" install || die "emake install failed."
+
+ dodoc AUTHORS ChangeLog* NEWS README PLANS TODO
+ docinto doc
+ dodoc DOC/{FAQ*,README*,THANKS,TROUBLES}
+ doman DOC/nt.1
+
+ newicon share/nt.xpm ${PN}.xpm
+ make_desktop_entry ${PN} ${PN} ${PN}
+}
diff --git a/net-misc/d4x/files/d4x-2.5.7.1-ds-compile.patch b/net-misc/d4x/files/d4x-2.5.7.1-ds-compile.patch
new file mode 100644
index 0000000..b4620d0
--- /dev/null
+++ b/net-misc/d4x/files/d4x-2.5.7.1-ds-compile.patch
@@ -0,0 +1,96 @@
+diff -dPNur d4x-2.5.7.1/main/face/edit.cc d4x-2.5.7.1-ds/main/face/edit.cc
+--- d4x-2.5.7.1/main/face/edit.cc 2006-03-20 01:10:36.000000000 +0100
++++ d4x-2.5.7.1-ds/main/face/edit.cc 2011-10-09 12:34:07.000000000 +0200
+@@ -1450,7 +1450,7 @@
+
+ static void _proxy_port_changed_(GtkEntry *entry,GtkEntry *entryh){
+ const char *tmp=gtk_entry_get_text(entryh);
+- char *tmp1=index(tmp,':');
++ char *tmp1=(char*)index(tmp,':');
+ if (tmp1){
+ *tmp1=0;
+ char *ns=sum_strings(tmp,":",gtk_entry_get_text(entry),NULL);
+diff -dPNur d4x-2.5.7.1/main/ftp.cc d4x-2.5.7.1-new/main/ftp.cc
+--- d4x-2.5.7.1/main/ftp.cc 2006-04-05 21:11:45.000000000 +0200
++++ d4x-2.5.7.1-new/main/ftp.cc 2011-10-09 12:41:22.000000000 +0200
+@@ -261,7 +261,7 @@
+ };
+
+ static void d4x_ftp_parse_pasv(const char *str,int args[]){
+- char *a=index(str,'(');
++ char *a=(char*)index(str,'(');
+ if (a==NULL) return;
+ a+=1;
+ int i=0;
+diff -dPNur d4x-2.5.7.1/main/html.cc d4x-2.5.7.1-new/main/html.cc
+--- d4x-2.5.7.1/main/html.cc 2005-09-13 07:42:40.000000000 +0200
++++ d4x-2.5.7.1-new/main/html.cc 2011-10-09 12:38:50.000000000 +0200
+@@ -700,7 +700,7 @@
+
+ void tHtmlParser::set_content_type(const char *ct){
+ //Example: text/html; charset=koi8-r
+- char *a=index(ct,'=');
++ char *a=(char*)index(ct,'=');
+ if (a) codepage=a+1;
+ };
+
+diff -dPNur d4x-2.5.7.1/main/locstr.cc d4x-2.5.7.1-new/main/locstr.cc
+--- d4x-2.5.7.1/main/locstr.cc 2005-11-11 22:38:45.000000000 +0100
++++ d4x-2.5.7.1-new/main/locstr.cc 2011-10-09 12:40:33.000000000 +0200
+@@ -281,7 +281,7 @@
+ DBC_RETVAL_IF_FAIL(str!=NULL,NULL);
+ DBC_RETVAL_IF_FAIL(what!=NULL,NULL);
+ while (*str){
+- char *a=index(what,*str);
++ char *a=(char*)index(what,*str);
+ if (a) return(str);
+ str++;
+ };
+@@ -472,7 +472,7 @@
+ char *escape_char(const char *where,char what,char bywhat){
+ DBC_RETVAL_IF_FAIL(where!=NULL,NULL);
+ int num=0;
+- char *tmp=index(where,what);
++ char *tmp=(char*)index(where,what);
+ while(tmp){
+ num+=1;
+ tmp=index(tmp+1,what);
+@@ -481,7 +481,7 @@
+ char *rvalue=new char[strlen(where)+num*2+1];
+ *rvalue=0;
+ char *r=rvalue;
+- tmp=index(where,what);
++ tmp=(char*)index(where,what);
+ while(tmp){
+ if (tmp-where)
+ memcpy(r,where,tmp-where);
+@@ -490,7 +490,7 @@
+ r[1]=what;
+ r+=2;
+ where=tmp+1;
+- tmp=index(where,what);
++ tmp=(char*)index(where,what);
+ };
+ *r=0;
+ if (*where)
+@@ -962,17 +962,17 @@
+ DBC_RETVAL_IF_FAIL(a!=NULL,NULL);
+ DBC_RETVAL_IF_FAIL(b!=NULL,NULL);
+ int i=0;
+- char *temp=index(b,'/');
++ char *temp=(char*)index(b,'/');
+ while (temp){
+ while (*temp=='/') temp+=1;
+ temp=index(temp,'/');
+ i+=1;
+ };
+ i-=1;
+- temp=rindex(a,'/');
++ temp=(char*)rindex(a,'/');
+ while (temp && i>0){
+ *temp=0;
+- char *tmp=rindex(a,'/');
++ char *tmp=(char*)rindex(a,'/');
+ *temp='/';
+ temp=tmp;
+ i-=1;
diff --git a/net-misc/d4x/files/d4x-2.5.7.1-gentoo.patch b/net-misc/d4x/files/d4x-2.5.7.1-gentoo.patch
new file mode 100644
index 0000000..f0014ca
--- /dev/null
+++ b/net-misc/d4x/files/d4x-2.5.7.1-gentoo.patch
@@ -0,0 +1,101 @@
+diff -ur d4x-2.5.7.1.orig/configure d4x-2.5.7.1/configure
+--- d4x-2.5.7.1.orig/configure 2006-04-12 19:48:29.000000000 +0300
++++ d4x-2.5.7.1/configure 2007-10-28 10:56:11.000000000 +0200
+@@ -18398,11 +18398,6 @@
+
+
+ cat >>confdefs.h <<\_ACEOF
+-#define GTK_DISABLE_DEPRECATED
+-_ACEOF
+-
+-
+-cat >>confdefs.h <<\_ACEOF
+ #define _FILE_OFFSET_BITS 64
+ _ACEOF
+
+diff -ur d4x-2.5.7.1.orig/configure.ac d4x-2.5.7.1/configure.ac
+--- d4x-2.5.7.1.orig/configure.ac 2005-11-05 01:35:38.000000000 +0200
++++ d4x-2.5.7.1/configure.ac 2007-10-28 10:56:11.000000000 +0200
+@@ -298,7 +298,6 @@
+
+ # Other needed defines
+ AC_DEFINE(_REENTRANT, , [Enable reenrant code of glibc])
+-AC_DEFINE(GTK_DISABLE_DEPRECATED, , [Enable warnings about deprecated functions usage])
+ AC_DEFINE(_FILE_OFFSET_BITS, 64, [To support files over 2GB])
+
+ # Prepare all requiered flags
+Only in d4x-2.5.7.1: de.po
+diff -ur d4x-2.5.7.1.orig/main/face/list.cc d4x-2.5.7.1/main/face/list.cc
+--- d4x-2.5.7.1.orig/main/face/list.cc 2006-03-20 02:29:41.000000000 +0200
++++ d4x-2.5.7.1/main/face/list.cc 2007-10-28 10:56:11.000000000 +0200
+@@ -8,7 +8,6 @@
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ */
+-#define GTK_DISABLE_DEPRECATED
+
+ #include <stdio.h>
+ #include <gtk/gtk.h>
+diff -ur d4x-2.5.7.1.orig/main/face/prefs.cc d4x-2.5.7.1/main/face/prefs.cc
+--- d4x-2.5.7.1.orig/main/face/prefs.cc 2005-11-05 21:03:19.000000000 +0200
++++ d4x-2.5.7.1/main/face/prefs.cc 2007-10-28 11:04:15.000000000 +0200
+@@ -9,6 +9,7 @@
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ */
+
++#include <libintl.h>
+ #include <gtk/gtk.h>
+ #include <gdk/gdkkeysyms.h>
+ #include "../ntlocale.h"
+diff -ur d4x-2.5.7.1.orig/main/signal.cc d4x-2.5.7.1/main/signal.cc
+--- d4x-2.5.7.1.orig/main/signal.cc 2006-04-05 23:11:43.000000000 +0300
++++ d4x-2.5.7.1/main/signal.cc 2007-10-28 10:56:11.000000000 +0200
+@@ -89,7 +89,7 @@
+
+
+ void my_pthreads_mutex_init(pthread_mutex_t *lock){
+-#if defined(__linux__)
++#if defined(__linux__) || defined(__GLIBC__)
+ /* manual page for mutexes said that mutexes in linux is fast by
+ default...
+ */
+diff -ur d4x-2.5.7.1.orig/main/socket.cc d4x-2.5.7.1/main/socket.cc
+--- d4x-2.5.7.1.orig/main/socket.cc 2006-04-09 15:39:25.000000000 +0300
++++ d4x-2.5.7.1/main/socket.cc 2007-10-28 10:56:11.000000000 +0200
+@@ -165,10 +165,10 @@
+ return(SOCKET_CANT_ALLOCATE);
+ int a=1;
+ setsockopt(fd,SOL_SOCKET,SO_KEEPALIVE,(char *)&a,sizeof(a));
+- setsockopt(fd,SOL_SOCKET,SO_KEEPALIVE,(char *)&a,sizeof(a));
++ //setsockopt(fd,SOL_SOCKET,SO_KEEPALIVE,(char *)&a,sizeof(a));
+
+ size_t sl=2000; //set receive buffer to default+30% MTU size
+- setsockopt(fd,SOL_SOCKET,SO_RCVBUF,(char *)&sl,sizeof(sl));
++ //setsockopt(fd,SOL_SOCKET,SO_RCVBUF,(char *)&sl,sizeof(sl));
+
+ if (!connect_impl())
+ return(SOCKET_CANT_CONNECT);
+diff -ur d4x-2.5.7.1.orig/Makefile.am d4x-2.5.7.1/Makefile.am
+--- d4x-2.5.7.1.orig/Makefile.am 2005-08-30 04:48:55.000000000 +0300
++++ d4x-2.5.7.1/Makefile.am 2007-10-28 11:28:02.000000000 +0200
+@@ -4,7 +4,7 @@
+
+ ACLOCAL_AMFLAGS = -I m4
+
+-SUBDIRS = DOC intl main po share
++SUBDIRS = intl main po share
+
+ # Extra files/dirs to be included in distribution
+ EXTRA_DIST = $(top_srcdir)/admin/Makefile.template \
+diff -ur d4x-2.5.7.1.orig/Makefile.in d4x-2.5.7.1/Makefile.in
+--- d4x-2.5.7.1.orig/Makefile.in 2006-04-12 19:48:32.000000000 +0300
++++ d4x-2.5.7.1/Makefile.in 2007-10-28 11:27:53.000000000 +0200
+@@ -256,7 +256,7 @@
+ target_os = @target_os@
+ target_vendor = @target_vendor@
+ ACLOCAL_AMFLAGS = -I m4
+-SUBDIRS = DOC intl main po share
++SUBDIRS = intl main po share
+
+ # Extra files/dirs to be included in distribution
+ EXTRA_DIST = $(top_srcdir)/admin/Makefile.template \
diff --git a/net-misc/d4x/files/d4x-ds-X.diff b/net-misc/d4x/files/d4x-ds-X.diff
new file mode 100644
index 0000000..72d3596
--- /dev/null
+++ b/net-misc/d4x/files/d4x-ds-X.diff
@@ -0,0 +1,24 @@
+diff -dPNur d4x-2.5.7.1-orig/configure d4x-2.5.7.1/configure
+--- d4x-2.5.7.1-orig/configure 2017-01-29 09:42:34.000000000 +0100
++++ d4x-2.5.7.1/configure 2017-01-29 09:46:56.947138276 +0100
+@@ -18405,7 +18405,7 @@
+ # Prepare all requiered flags
+ CXXFLAGS="$CXXFLAGS $OS_CXXFLAGS"
+ CPPFLAGS="$CPPFLAGS $ESD_CFLAGS $ESD_CFLAGS $GLIB_CFLAGS $GTK_CFLAGS $OS_INCLUDES $AO_CFLAGS $SSL_CFLAGS"
+-LIBS="$LIBS $ESD_LIBS $GLIB_LIBS $GTK_LIBS $LIBRX $AO_LIBS $SSL_LIBS"
++LIBS="$LIBS $ESD_LIBS $GLIB_LIBS $GTK_LIBS $LIBRX $AO_LIBS $SSL_LIBS -lX11"
+ LDFLAGS="$LDFLAGS $SSL_LDFLAGS"
+
+ # Remove duplicates from options
+diff -dPNur d4x-2.5.7.1-orig/configure.ac d4x-2.5.7.1/configure.ac
+--- d4x-2.5.7.1-orig/configure.ac 2017-01-29 09:47:14.316452900 +0100
++++ d4x-2.5.7.1/configure.ac 2017-01-29 09:42:34.801390253 +0100
+@@ -303,7 +303,7 @@
+ # Prepare all requiered flags
+ CXXFLAGS="$CXXFLAGS $OS_CXXFLAGS"
+ CPPFLAGS="$CPPFLAGS $ESD_CFLAGS $ESD_CFLAGS $GLIB_CFLAGS $GTK_CFLAGS $OS_INCLUDES $AO_CFLAGS $SSL_CFLAGS"
+-LIBS="$LIBS $ESD_LIBS $GLIB_LIBS $GTK_LIBS $LIBRX $AO_LIBS $SSL_LIBS"
++LIBS="$LIBS $ESD_LIBS $GLIB_LIBS $GTK_LIBS $LIBRX $AO_LIBS $SSL_LIBS -lX11"
+ LDFLAGS="$LDFLAGS $SSL_LDFLAGS"
+
+ # Remove duplicates from options
diff --git a/net-misc/d4x/metadata.xml b/net-misc/d4x/metadata.xml
new file mode 100644
index 0000000..40838bc
--- /dev/null
+++ b/net-misc/d4x/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>desktop-misc</herd>
+</pkgmetadata>
diff --git a/net-misc/httptunnel/Manifest b/net-misc/httptunnel/Manifest
new file mode 100644
index 0000000..1a45d70
--- /dev/null
+++ b/net-misc/httptunnel/Manifest
@@ -0,0 +1,6 @@
+AUX htc 643 RMD160 84d138856798707c7c46d41dba9b81125e71d62e SHA1 67895977fd492c57d0f67e117a75172007b2597c SHA256 f6ec7ade4a7e188888a78898bbe8d4234349009299d03542c4be90b9b4860b82
+AUX htc.sysconfig 213 RMD160 09116d614b30e742fbd969f6418cb8051a9226cc SHA1 d72d48fdca00aac752cc75f2d84b18c1d4337194 SHA256 468fdeb7cfe16cca1787533da0b30628a99c93006d9d296ac2084c8a63534caa
+AUX hts 492 RMD160 fecd4c2ed4b7dbf2eb36730c46991ec392292cca SHA1 cad9e1303c5c51bad879863b5fe8b95fe9b809f9 SHA256 5fe3cd340414ed51e00548fddfcd1f8da957b3db7f9d35eaff5cbbc6ed941a35
+AUX hts.sysconfig 232 RMD160 4841a5776df7a4256a57eb4838ec3bda03424466 SHA1 56cd0d049b9172dabca8bfac8964f261dada0632 SHA256 3c10b6b356c309314fb59481dfc1bc53a7bc76556795d60e60fe9e88520d612b
+DIST httptunnel-3.3.tar.gz 262749 RMD160 0e0a34dbe122510b19a2e37f3dcaeab8ff7cae5d SHA1 e3fa5c6499cbad9202bb7a3ba8a5b6478a60a3f3 SHA256 142f82b204876c2aa90f19193c7ff78d90bb4c2cba99dfd4ef625864aed1c556
+EBUILD httptunnel-3.3-r1.ebuild 1014 RMD160 c13eff5d95b69e3f2d560933c5dd6e92ec145a22 SHA1 6a588de5f562dcd99767da22a2e330b52d1240d6 SHA256 0e8f4b846d15dd80a93ed612e9f08693afa429611e871630efb2547edb2131a9
diff --git a/net-misc/httptunnel/files/htc b/net-misc/httptunnel/files/htc
new file mode 100755
index 0000000..c06fcb1
--- /dev/null
+++ b/net-misc/httptunnel/files/htc
@@ -0,0 +1,31 @@
+#!/sbin/runscript
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header:
+
+depend() {
+ need net
+}
+
+start() {
+ ebegin "Starting httptunnel (client)"
+
+ htc_args=""
+ if [ -n "$HTC_PROXY" ]; then
+ htc_args="$htc_args -P $HTC_PROXY"
+ fi
+
+ if [ -n "$HTC_SERVICE_PORT" ]; then
+ htc_args="$htc_args -F $HTC_SERVICE_PORT"
+ fi
+
+ start-stop-daemon --start --quiet --exec /usr/bin/htc -c nobody -- $htc_args $HTC_SERVER:$HTC_PORT
+
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping httptunnel (client)"
+ start-stop-daemon --stop --retry 5 --quiet --name htc
+ eend $?
+}
diff --git a/net-misc/httptunnel/files/htc.sysconfig b/net-misc/httptunnel/files/htc.sysconfig
new file mode 100644
index 0000000..f31ba55
--- /dev/null
+++ b/net-misc/httptunnel/files/htc.sysconfig
@@ -0,0 +1,13 @@
+###
+## Client Configuration
+###
+
+# Server and port HTS is running on
+HTC_SERVER=darkserv1.dyndns.org
+HTC_PORT=8080
+
+# Proxy Server
+HTC_PROXY=217.113.0.1:80
+
+# The port HTC is listinening for
+HTC_SERVICE_PORT=5000
diff --git a/net-misc/httptunnel/files/hts b/net-misc/httptunnel/files/hts
new file mode 100755
index 0000000..37b902b
--- /dev/null
+++ b/net-misc/httptunnel/files/hts
@@ -0,0 +1,20 @@
+#!/sbin/runscript
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header:
+
+depend() {
+ need net $HTS_SERVICE
+}
+
+start() {
+ ebegin "Starting httptunnel (server)"
+ start-stop-daemon --start --quiet --exec /usr/bin/hts -c nobody -- -S -F $HTS_SERVICE_SERVER:$HTS_SERVICE_PORT $HTS_PORT
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping httptunnel (server)"
+ start-stop-daemon --stop --retry 5 --quiet --name hts
+ eend $?
+}
diff --git a/net-misc/httptunnel/files/hts.sysconfig b/net-misc/httptunnel/files/hts.sysconfig
new file mode 100644
index 0000000..eb3fd3b
--- /dev/null
+++ b/net-misc/httptunnel/files/hts.sysconfig
@@ -0,0 +1,12 @@
+###
+## Server Configuration
+###
+
+# Port HTS listening for connections
+HTS_PORT=8080
+
+# Service connections are redirected to.
+HTS_SERVICE=vtun
+# Server and port service running on
+HTS_SERVICE_SERVER=localhost
+HTS_SERVICE_PORT=5000
diff --git a/net-misc/httptunnel/httptunnel-3.3-r1.ebuild b/net-misc/httptunnel/httptunnel-3.3-r1.ebuild
new file mode 100644
index 0000000..3911c26
--- /dev/null
+++ b/net-misc/httptunnel/httptunnel-3.3-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/httptunnel/httptunnel-3.3.ebuild,v 1.4 2005/08/13 23:14:57 hansmi Exp $
+
+DESCRIPTION="httptunnel can create IP tunnels through firewalls/proxies using HTTP"
+HOMEPAGE="http://www.nocrew.org/software/httptunnel.html"
+LICENSE="GPL-2"
+DEPEND=""
+KEYWORDS="ppc sparc x86 amd64"
+IUSE=""
+SLOT="0"
+#RDEPEND=""
+SRC_URI="http://www.nocrew.org/software/httptunnel/${P}.tar.gz"
+
+src_compile() {
+ ./configure \
+ --host=${CHOST} \
+ --prefix=/usr \
+ --infodir=/usr/share/info \
+ --mandir=/usr/share/man || die "./configure failed"
+ emake || die
+}
+
+src_install () {
+ make DESTDIR=${D} install || die
+
+ dodir /etc/conf.d /etc/init.d
+ install -c -m 755 "${FILESDIR}"/htc ${D}/etc/init.d
+ install -c -m 755 "${FILESDIR}"/hts ${D}/etc/init.d
+ install -c -m 644 "${FILESDIR}"/htc.sysconfig ${D}/etc/conf.d/htc
+ install -c -m 644 "${FILESDIR}"/hts.sysconfig ${D}/etc/conf.d/hts
+}
+
diff --git a/net-misc/nxclient/ChangeLog b/net-misc/nxclient/ChangeLog
new file mode 100644
index 0000000..6e45790
--- /dev/null
+++ b/net-misc/nxclient/ChangeLog
@@ -0,0 +1,446 @@
+# ChangeLog for net-misc/nxclient
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/nxclient/ChangeLog,v 1.95 2011/09/23 09:47:17 voyageur Exp $
+
+ 23 Sep 2011; Bernard Cafarelli <voyageur@gentoo.org>
+ -nxclient-3.4.0.5.ebuild, -nxclient-3.4.0.7.ebuild,
+ -nxclient-3.4.0.7-r1.ebuild, -nxclient-3.5.0.6.ebuild:
+ Drop 3.4.0 versions
+
+ 23 Aug 2011; Markos Chandras <hwoarang@gentoo.org> nxclient-3.5.0.7.ebuild:
+ Stable on amd64 wrt bug #378345
+
+ 20 Aug 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> nxclient-3.5.0.7.ebuild:
+ x86 stable wrt security bug #378345
+
+*nxclient-3.5.0.7 (28 Jun 2011)
+
+ 28 Jun 2011; Bernard Cafarelli <voyageur@gentoo.org>
+ +nxclient-3.5.0.7.ebuild:
+ Maintenance release bump, bugfixes only
+
+*nxclient-3.5.0.6 (22 May 2011)
+
+ 22 May 2011; Bernard Cafarelli <voyageur@gentoo.org>
+ +nxclient-3.5.0.6.ebuild:
+ 3.5.0 version bump, mostly fixes consolidation from 3.4.0 branch
+
+*nxclient-3.4.0.7-r1 (22 Dec 2010)
+
+ 22 Dec 2010; Bernard Cafarelli <voyageur@gentoo.org>
+ +nxclient-3.4.0.7-r1.ebuild:
+ Make nxprint install optional with USE=cups, bug #347011
+
+ 19 Jul 2010; Bernard Cafarelli <voyageur@gentoo.org>
+ nxclient-3.4.0.5.ebuild, nxclient-3.4.0.7.ebuild:
+ Depend on openssl 0.9.8, wrt bug #328355
+
+ 14 Jun 2010; Bernard Cafarelli <voyageur@gentoo.org>
+ -nxclient-3.3.0.6.ebuild:
+ Drop 3.3 NX versions
+
+ 11 May 2010; Samuli Suominen <ssuominen@gentoo.org>
+ nxclient-3.3.0.6.ebuild, nxclient-3.4.0.5.ebuild, nxclient-3.4.0.7.ebuild:
+ Fix libpng depend wrt #319247.
+
+ 10 May 2010; Bernard Cafarelli <voyageur@gentoo.org>
+ nxclient-3.3.0.6.ebuild, nxclient-3.4.0.5.ebuild, nxclient-3.4.0.7.ebuild:
+ Correct libpng 1.2 dependency
+
+ 10 Mar 2010; Bernard Cafarelli <voyageur@gentoo.org>
+ nxclient-3.3.0.6.ebuild, nxclient-3.4.0.5.ebuild, nxclient-3.4.0.7.ebuild:
+ Fix libpng depend to 1.2 (binary package)
+
+*nxclient-3.4.0.7 (10 Mar 2010)
+
+ 10 Mar 2010; Bernard Cafarelli <voyageur@gentoo.org>
+ +nxclient-3.4.0.7.ebuild:
+ Maintenance release version bump
+
+ 17 Jan 2010; Samuli Suominen <ssuominen@gentoo.org>
+ nxclient-3.3.0.6.ebuild, nxclient-3.4.0.5.ebuild:
+ Replace jpeg-compat with slotted <jpeg-7.
+
+ 15 Dec 2009; Bernard Cafarelli <voyageur@gentoo.org>
+ -nxclient-3.3.0.3.ebuild:
+ Drop first 3.3.0 versions
+
+ 25 Nov 2009; Markus Meier <maekke@gentoo.org> nxclient-3.4.0.5.ebuild:
+ x86 stable, bug #291619
+
+ 10 Nov 2009; Richard Freeman <rich0@gentoo.org> nxclient-3.4.0.5.ebuild:
+ amd64 stable - 291619
+
+*nxclient-3.4.0.5 (30 Sep 2009)
+
+ 30 Sep 2009; Bernard Cafarelli <voyageur@gentoo.org>
+ +nxclient-3.4.0.5.ebuild:
+ 3.4.0 version bump. This version brings new capabilities such as: support
+ for CUPS 1.4 printing system, better detection of system commands to run
+ KDE and Gnome sessions and the possibility of configuring the server to
+ allow run sessions as the root user, and bugfixes (nxagent crash, cut and
+ paste problems, text on the titlebar in rootless session, ...)
+
+ 23 Aug 2009; Bernard Cafarelli <voyageur@gentoo.org>
+ nxclient-3.3.0.3.ebuild, nxclient-3.3.0.6.ebuild:
+ Update dependency on media-libs/jpeg (package requires .62)
+
+ 29 May 2009; Bernard Cafarelli <voyageur@gentoo.org>
+ -nxclient-3.2.0.ebuild, -nxclient-3.2.0.13.ebuild,
+ -nxclient-3.2.0.14.ebuild:
+ Removing 3.2 versions
+
+ 04 Apr 2009; Markus Meier <maekke@gentoo.org> nxclient-3.3.0.6.ebuild:
+ amd64/x86 stable, bug #262910
+
+ 08 Mar 2009; Markus Meier <maekke@gentoo.org> nxclient-3.3.0.3.ebuild:
+ x86 stable, bug #256414
+
+ 05 Feb 2009; Richard Freeman <rich0@gentoo.org> nxclient-3.3.0.3.ebuild:
+ amd64 stable - 256414
+
+*nxclient-3.3.0.6 (16 Jan 2009)
+
+ 16 Jan 2009; Bernard Cafarelli <voyageur@gentoo.org>
+ +nxclient-3.3.0.6.ebuild:
+ Maintenance release version bump
+
+*nxclient-3.3.0.3 (21 Nov 2008)
+
+ 21 Nov 2008; Bernard Cafarelli <voyageur@gentoo.org>
+ +nxclient-3.3.0.3.ebuild:
+ 3.3.0 version bump
+
+*nxclient-3.2.0.14 (26 Aug 2008)
+
+ 26 Aug 2008; Bernard Cafarelli <voyageur@gentoo.org>
+ +nxclient-3.2.0.14.ebuild:
+ Add 3.2.0-14, x86 only. Bug #232045
+
+ 21 Jul 2008; Bernard Cafarelli <voyageur@gentoo.org>
+ -nxclient-3.0.0-r3.ebuild, -nxclient-3.0.0-r5.ebuild,
+ -nxclient-3.1.0.ebuild, -nxclient-3.1.0-r1.ebuild:
+ Remove old 3.0/3.1 versions
+
+*nxclient-3.2.0.13 (21 Jul 2008)
+
+ 21 Jul 2008; Bernard Cafarelli <voyageur@gentoo.org>
+ -nxclient-3.2.0-r1.ebuild, +nxclient-3.2.0.13.ebuild:
+ Add minor release to ebuild version
+
+*nxclient-3.2.0-r1 (16 Jul 2008)
+
+ 16 Jul 2008; Bernard Cafarelli <voyageur@gentoo.org>
+ +nxclient-3.2.0-r1.ebuild:
+ First Maintenance Release, minor bugfixes
+
+ 05 Jun 2008; Peter Volkov <pva@gentoo.org> nxclient-3.2.0.ebuild:
+ amd64 stable, bug #222967.
+
+ 29 May 2008; Christian Faulhammer <opfer@gentoo.org>
+ nxclient-3.2.0.ebuild:
+ x86 stable, bug #222967
+
+*nxclient-3.2.0 (09 Apr 2008)
+
+ 09 Apr 2008; Bernard Cafarelli <voyageur@gentoo.org>
+ +nxclient-3.2.0.ebuild:
+ Version bump, new 3.2.0 series
+
+ 19 Mar 2008; Peter Volkov <pva@gentoo.org> nxclient-3.1.0-r1.ebuild:
+ amd64 stable, security bug #210317.
+
+ 18 Feb 2008; Christian Faulhammer <opfer@gentoo.org> ChangeLog:
+ stable x86, security bug 210317
+
+ 18 Feb 2008; Christian Faulhammer <opfer@gentoo.org>
+ nxclient-3.1.0.ebuild:
+ stable x86, security bug 210317
+
+*nxclient-3.1.0-r1 (08 Feb 2008)
+
+ 08 Feb 2008; Bernard Cafarelli <voyageur@gentoo.org>
+ nxclient-3.0.0-r3.ebuild, nxclient-3.0.0-r5.ebuild, nxclient-3.1.0.ebuild,
+ +nxclient-3.1.0-r1.ebuild:
+ Maintenance release bump, shorten DESCRIPTION
+
+*nxclient-3.1.0 (14 Dec 2007)
+
+ 14 Dec 2007; Bernard Cafarelli <voyageur@gentoo.org>
+ +nxclient-3.1.0.ebuild:
+ Version bump
+
+*nxclient-3.0.0-r5 (03 Dec 2007)
+
+ 03 Dec 2007; Bernard Cafarelli <voyageur@gentoo.org>
+ -nxclient-3.0.0-r4.ebuild, +nxclient-3.0.0-r5.ebuild:
+ Version bump
+
+*nxclient-3.0.0-r4 (21 Oct 2007)
+
+ 21 Oct 2007; Bernard Cafarelli <voyageur@gentoo.org>
+ +nxclient-3.0.0-r4.ebuild:
+ Version bump, closes bug #195663
+
+ 20 Sep 2007; Bernard Cafarelli <voyageur@gentoo.org> -files/nxwrapper,
+ -nxclient-2.1.0-r1.ebuild:
+ Remove vulnerable NX 2.1 versions, security bug #192712
+
+ 20 Sep 2007; Robert Buchholz <rbu@gentoo.org> nxclient-3.0.0-r3.ebuild:
+ amd64 stable (bug #180040)
+
+ 20 Sep 2007; Bernard Cafarelli <voyageur@gentoo.org>
+ nxclient-3.0.0-r3.ebuild:
+ Force openssl-0.9.8e DEPEND
+
+ 20 Sep 2007; Christian Faulhammer <opfer@gentoo.org>
+ nxclient-3.0.0-r3.ebuild:
+ stable x86, security bug 192712
+
+ 13 Sep 2007; Bernard Cafarelli <voyageur@gentoo.org>
+ nxclient-2.1.0-r1.ebuild, -nxclient-3.0.0-r2.ebuild,
+ nxclient-3.0.0-r3.ebuild:
+ Depend on >= 0.9.8 openssl
+ Thanks Adam Lassek <adam@doubleprime.net> in bug #192371
+
+ 07 Sep 2007; Bernard Cafarelli <voyageur@gentoo.org>
+ files/digest-nxclient-3.0.0-r2, Manifest:
+ Fix Manifest, thanks Ben Maas <bmaas@open-techsys.com> in bug #191545
+
+ 06 Sep 2007; Bernard Cafarelli <voyageur@gentoo.org>
+ +nxclient-3.0.0-r2.ebuild:
+ Restore 3.0.0-r2, new release has problems in nxssh
+
+*nxclient-3.0.0-r3 (06 Sep 2007)
+
+ 06 Sep 2007; Bernard Cafarelli <voyageur@gentoo.org>
+ -nxclient-3.0.0-r2.ebuild, +nxclient-3.0.0-r3.ebuild:
+ Maintenance release bump
+
+ 10 Aug 2007; Bernard Cafarelli <voyageur@gentoo.org>
+ -files/1.5.0/50nxclient, -nxclient-1.5.0-r5.ebuild:
+ Removing old NX 1.5 version
+
+*nxclient-3.0.0-r2 (22 Jul 2007)
+
+ 22 Jul 2007; Bernard Cafarelli <voyageur@gentoo.org>
+ -nxclient-3.0.0-r1.ebuild, +nxclient-3.0.0-r2.ebuild:
+ Second maintenance release
+
+*nxclient-3.0.0-r1 (06 Jul 2007)
+
+ 06 Jul 2007; Bernard Cafarelli <voyageur@gentoo.org>
+ -nxclient-3.0.0.ebuild, +nxclient-3.0.0-r1.ebuild:
+ Maintenance release update
+
+ 03 Jul 2007; Christian Faulhammer <opfer@gentoo.org>
+ nxclient-2.1.0-r1.ebuild:
+ stable x86, bug 180040
+
+ 02 Jul 2007; Piotr Jaroszyński <peper@gentoo.org>
+ nxclient-1.5.0-r5.ebuild, nxclient-2.1.0-r1.ebuild, nxclient-3.0.0.ebuild:
+ (QA) RESTRICT clean up.
+
+ 25 Jun 2007; Bernard Cafarelli <voyageur@gentoo.org>
+ nxclient-3.0.0.ebuild:
+ Better handling of the icon files
+ Thanks Henning Schild <henning@wh9.tu-dresden.de> in bug #183037
+
+ 23 Jun 2007; Bernard Cafarelli <voyageur@gentoo.org>
+ nxclient-3.0.0.ebuild:
+ Fixed icons path and names
+
+*nxclient-3.0.0 (21 Jun 2007)
+
+ 21 Jun 2007; Bernard Cafarelli <voyageur@gentoo.org>
+ +nxclient-3.0.0.ebuild:
+ Version bump
+
+ 13 Jun 2007; Bernard Cafarelli <voyageur@gentoo.org>
+ nxclient-1.5.0-r5.ebuild:
+ Drop qt dependency (statically linked binary)
+
+ 07 Jun 2007; Bernard Cafarelli <voyageur@gentoo.org>
+ nxclient-2.1.0-r1.ebuild:
+ Get DESCRIPTION back in one line, bug #181184
+
+ 12 May 2007; Bernard Cafarelli <voyageur@gentoo.org> metadata.xml:
+ Fixed maintainer in metadata.xml
+
+ 26 Apr 2007; Bernard Cafarelli <voyageur@gentoo.org>
+ nxclient-1.5.0-r5.ebuild, nxclient-2.1.0-r1.ebuild:
+ Updated blocker on nxclient-2xterminalserver
+
+ 27 Mar 2007; Zac Medico <zmedico@gentoo.org> ChangeLog:
+ Fix broken Manifest due to commit without repoman.
+
+ 27 Mar 2007; Bernard Cafarelli <voyageur@gentoo.org>
+ -nxclient-2.1.0.ebuild:
+ Removed old version
+
+ 21 Mar 2007; Raúl Porcel <armin76@gentoo.org> nxclient-1.5.0-r5.ebuild:
+ x86 stable wrt bug 123386
+
+*nxclient-2.1.0-r1 (17 Mar 2007)
+
+ 17 Mar 2007; Bernard Cafarelli <voyageur@gentoo.org>
+ -files/1.3.0/50nxclient, +nxclient-2.1.0-r1.ebuild:
+ Added ~amd64 dependency, closes bug #165978
+ Installs pixmaps and desktop shortcuts
+ Bumped to NoMachine 2.1.0-17 release
+ Removed leftover file from 1.3.0
+
+ 14 Dec 2006; Elfyn McBratney <beu@gentoo.org> nxclient-2.1.0.ebuild:
+ Kill redundant DEPEND on sys-libs/zlib.
+
+ 08 Nov 2006; Stuart Herbert <stuart@gentoo.org> metadata.xml,
+ -nxclient-1.4.0-r5.ebuild, -nxclient-1.5.0-r2.ebuild,
+ -nxclient-1.5.0-r4.ebuild:
+ Removed older packages; no longer supported
+
+*nxclient-2.1.0 (08 Nov 2006)
+*nxclient-1.5.0-r5 (08 Nov 2006)
+
+ 08 Nov 2006; Stuart Herbert <stuart@gentoo.org> +files/nxwrapper,
+ +nxclient-1.5.0-r5.ebuild, +nxclient-2.1.0.ebuild:
+ nxclient now uses its bundled binary libs once more.
+ Version bump to latest client
+
+ 23 Aug 2006; Caleb Tennis <caleb@gentoo.org> nxclient-1.4.0-r5.ebuild,
+ nxclient-1.5.0-r2.ebuild, nxclient-1.5.0-r4.ebuild:
+ Fix qt3 deps
+
+ 10 May 2006; Stuart Herbert <stuart@gentoo.org> nxclient-1.5.0-r4.ebuild:
+ Fixed USE=xft unpack bug
+
+*nxclient-1.5.0-r4 (30 Apr 2006)
+
+ 30 Apr 2006; Stuart Herbert <stuart@gentoo.org> +nxclient-1.5.0-r4.ebuild:
+ Huge thanks to Jon Scruggs for these changes:
+
+ * Added nxesd dependency.
+ * Added more amd64 depends. (Thanks to Jon Severinsson)
+ * Cleaned up the x86 depends
+ * Fixed comments regarding nxesd
+ * Added xft use flag to allow the installation of the xft version of the
+ client.
+
+ 21 Mar 2006; Aron Griffis <agriffis@gentoo.org> nxclient-1.4.0-r5.ebuild,
+ -nxclient-1.5.0.ebuild, -nxclient-1.5.0-r1.ebuild,
+ nxclient-1.5.0-r2.ebuild:
+ Add modular X deps, remove older 1.5.0 ebuilds
+
+ 05 Mar 2006; Stuart Herbert <stuart@gentoo.org> nxclient-1.5.0-r2.ebuild:
+ Added missing lib-compat DEP; see bug #115574
+
+*nxclient-1.5.0-r2 (11 Jan 2006)
+
+ 11 Jan 2006; Aron Griffis <agriffis@gentoo.org> +nxclient-1.5.0-r2.ebuild:
+ Switch to using rpm for both x86 and amd64; this has the advantage of
+ providing desktop files to install in /usr/share/applications.
+
+*nxclient-1.5.0-r1 (15 Dec 2005)
+
+ 15 Dec 2005; Aron Griffis <agriffis@gentoo.org> +nxclient-1.5.0-r1.ebuild:
+ Bump upstream sources from 1.5.0-113 to 1.5.0-135
+
+ 25 Oct 2005; Aron Griffis <agriffis@gentoo.org> +files/1.5.0/50nxclient,
+ -nxclient-1.3.2-r1.ebuild, -nxclient-1.4.0-r3.ebuild,
+ -nxclient-1.4.0-r4.ebuild, nxclient-1.5.0.ebuild:
+ Install env.d snippet for 1.5.0 to set PATH. Remove versions prior to 1.4.0-r5
+
+*nxclient-1.5.0 (20 Oct 2005)
+
+ 20 Oct 2005; Aron Griffis <agriffis@gentoo.org> +nxclient-1.5.0.ebuild:
+ Bump to 1.5.0 (from 1.4.0-r5)
+
+ 23 May 2005; Stuart Herbert <stuart@gentoo.org> :
+ Added missing nxprint binary; fixed up deps on other nx-packages; thanks to
+ bug #91409
+
+*nxclient-1.4.0-r4 (17 Feb 2005)
+
+ 17 Feb 2005; Stuart Herbert <stuart@gentoo.org> +nxclient-1.4.0-r4.ebuild:
+ Bug 81308: missing dep; Daniel Herzog <expose@luftgetrock.net>
+
+ 28 Jan 2005; Gregorio Guidi <greg_g@gentoo.org> nxclient-1.3.2-r1.ebuild,
+ nxclient-1.4.0-r3.ebuild:
+ Avoid installing things in /usr/kde (#63863).
+
+ 02 Jan 2005; Stuart Herbert <stuart@gentoo.org> -nxclient-1.3.0.ebuild,
+ -nxclient-1.3.2.ebuild, -nxclient-1.4.0-r1.ebuild,
+ -nxclient-1.4.0-r2.ebuild, -nxclient-1.4.0.ebuild:
+ Removed obsolete version
+
+*nxclient-1.4.0-r3 (02 Jan 2005)
+
+ 02 Jan 2005; Stuart Herbert <stuart@gentoo.org> +nxclient-1.4.0-r3.ebuild:
+ Version bump
+
+*nxclient-1.4.0-r2 (13 Sep 2004)
+
+ 13 Sep 2004; Stuart Herbert <stuart@gentoo.org> nxclient-1.4.0-r1.ebuild,
+ +nxclient-1.4.0-r2.ebuild:
+ Added missing dep on gnu-netcat; added support for snapshot 5 again after
+ feedback from zypher@gentoo.org
+
+ 13 Sep 2004; Stuart Herbert <stuart@gentoo.org> nxclient-1.4.0-r1.ebuild:
+ Downgraded to snapshot 4 client
+
+*nxclient-1.4.0-r1 (12 Sep 2004)
+
+ 12 Sep 2004; Stuart Herbert <stuart@gentoo.org> +nxclient-1.4.0-r1.ebuild:
+ Added dep on nxproxy-1.4.0
+
+ 07 Sep 2004; Stuart Herbert <stuart@gentoo.org> nxclient-1.4.0.ebuild:
+ Updated to use latest nxclient snapshot
+
+ 30 Aug 2004; Stuart Herbert <stuart@gentoo.org> nxclient-1.4.0.ebuild:
+ Added snapshot 4; needed by freenx
+
+ 07 Jul 2004; Stuart Herbert <stuart@gentoo.org> nxclient-1.3.0.ebuild,
+ nxclient-1.3.2.ebuild, nxclient-1.4.0.ebuild:
+ Made sure HOMEPAGE is a valid URL; fixes bug 55315
+
+ 26 Jun 2004; Stuart Herbert <stuart@gentoo.org> nxclient-1.3.2.ebuild:
+ Added missing libqt dependency; for bug #51105
+
+*nxclient-1.4.0 (26 Jun 2004)
+
+ 26 Jun 2004; Stuart Herbert <stuart@gentoo.org> nxclient-1.4.0.ebuild:
+ Added binary snapshot of NX Client 1.4
+
+ 13 Jun 2004; Donnie Berkholz <spyderous@gentoo.org>; nxclient-1.3.0.ebuild,
+ nxclient-1.3.2.ebuild:
+ Change x11-base/xfree dependency to virtual/x11 (#52153).
+
+*nxclient-1.3.2 (15 May 2004)
+
+ 15 May 2004; Stuart Herbert <stuart@gentoo.org> nxclient-1.3.2.ebuild:
+ Version bump
+
+ 15 May 2004; Stuart Herbert <stuart@gentoo.org> nxclient-1.2.2-r1.ebuild,
+ nxclient-1.2.2.ebuild, nxclient-1.3.0_beta2.ebuild:
+ Removed old versions; I'm not supporting them any more
+
+*nxclient-1.3.0 (21 dec 2003)
+
+ 21 Dec 2003; Stuart Herbert <stuart@gentoo.org> :
+ Version bump
+
+*nxclient-1.3.0_beta2 (13 Nov 2003)
+
+ 13 Nov 2003; Stuart Herbert <stuart@gentoo.org> nxclient-1.3.0_beta2.ebuild:
+ Added 1.3.0_beta2
+
+*nxclient-1.2.2-r1 (10 Sep 2003)
+
+ 10 Sep 2003; stuart metadata.xml, nxclient-1.2.2-r1.ebuild,
+ nxclient-1.2.2.ebuild:
+ Added ebuild for nxclient-1.2.2-42 release
+
+*nxclient-1.2.2 (27 Aug 2003)
+
+ 27 Aug 2003; stuart nxclient-1.2.2.ebuild, files/1.2.2/50nxclient:
+ Initial import
+
diff --git a/net-misc/nxclient/Manifest b/net-misc/nxclient/Manifest
new file mode 100644
index 0000000..867fb88
--- /dev/null
+++ b/net-misc/nxclient/Manifest
@@ -0,0 +1,5 @@
+DIST nxclient-3.5.0-7.i386.tar.gz 4390184 BLAKE2B d1ff4bee11ef4a1675495b9894b75e2ab56faf0decf9f01232dea37db0a92f947c3e2e9bc9d8c4e6c2329945f28fb1a158f9a5a82d205c5b6a17ecd9250859fb SHA512 df14edc2cde518172439350407c23683b8275ec93b75d5da52108ef45deaf312cb56b872d76b9ff458fe187e9a0c3c8dfbb75bd0b12a2f1f424e1f629b89f397
+DIST nxclient-3.5.0-7.x86_64.tar.gz 4577325 BLAKE2B 9eae09d432065892ff1f9dd4c123f98eac25c7b0975313bb9caa2ab187fda6710668b81c7b36649550905ab436ae82e512abc2d47fd376f6c3582fdfcbb0c473 SHA512 37fb1fe5f4ba5be20076a7e8f9a99e66c894dd8c884a7dc1e6d5a4393d25e7db829564c4666e86c0fc897786dde79565257bdfafcc244c64357ccb59717fa875
+EBUILD nxclient-3.5.0.7-r1.ebuild 2004 BLAKE2B c845321a3267de991c8f4089fedc31c8cea5cfd962793af9599c8c5a9ba1059860d643388312a52f8bef60b47669cae4d4db00c531059714f3e8e4c8b94b2134 SHA512 3c798e5248c137b87018f2f468d64b922ab2c868eb1f333f601151c496d34f9c19b72ea5666a4f9b263ebf7026a8e0e15de225da455a374ae7178cdd2d2147d5
+MISC ChangeLog 14898 BLAKE2B 710c569a1ebf1387c87f7be383985452c3dbd0cdd4ad2424afb957f1587648554e1c6bea7f44d691ece5b8c42616ac36e98dbee23f2fe5fda6c2aed06c266616 SHA512 195e6fe13bfd238b31de60d47377c720eb85ab21b2046d56c372bbaa9c6dc39b203af79ab75f1e08c9112b04fddbfd69b90bb4d2d580c7c79dbc96c3084880e6
+MISC metadata.xml 323 BLAKE2B e4abfc91b3fdb4c2ce35c7d963aab5ddf52798c77953919d90f7aaddb579f7a2d03cd5db5d7c5cd9fa26412e7ea10c7219d7c65060c8dd9f82072c9647dd2635 SHA512 e10fd82582bd8fef76357f59d6385b2d14d507f577e8bac3a55f1dcfb68df1e74dbe07e798fbac5ca7eae699e289222ea234df1f1c3dea5c920bc6eb1ea14894
diff --git a/net-misc/nxclient/metadata.xml b/net-misc/nxclient/metadata.xml
new file mode 100644
index 0000000..1f377b6
--- /dev/null
+++ b/net-misc/nxclient/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>nx</herd>
+<longdescription>
+ NXClient is a X11/VNC/NXServer client especially tuned for using remote
+ desktops over low-bandwidth links such as the Internet
+</longdescription>
+</pkgmetadata>
diff --git a/net-misc/nxclient/nxclient-3.5.0.7-r1.ebuild b/net-misc/nxclient/nxclient-3.5.0.7-r1.ebuild
new file mode 100644
index 0000000..d71afb9
--- /dev/null
+++ b/net-misc/nxclient/nxclient-3.5.0.7-r1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/nxclient/nxclient-3.5.0.7.ebuild,v 1.3 2011/08/23 17:20:12 hwoarang Exp $
+
+EAPI=2
+inherit eutils versionator
+
+MAJOR_PV="$(get_version_component_range 1-3)"
+FULL_PV="${MAJOR_PV}-$(get_version_component_range 4)"
+DESCRIPTION="X11/VNC/NXServer client (remote desktops over low-bandwidth links)"
+HOMEPAGE="http://www.nomachine.com/"
+SRC_URI="amd64? ( http://64.34.161.181/download/${MAJOR_PV}/Linux/nxclient-${FULL_PV}.x86_64.tar.gz )
+ x86? ( http://64.34.161.181/download/${MAJOR_PV}/Linux/nxclient-${FULL_PV}.i386.tar.gz )"
+LICENSE="nomachine"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+RESTRICT="strip"
+
+DEPEND=""
+RDEPEND="dev-libs/expat
+ >=dev-libs/openssl-0.9.8
+ media-libs/audiofile
+ virtual/jpeg:62
+ =media-libs/libpng-1.2*
+ media-libs/freetype
+ media-libs/fontconfig
+ x11-libs/libXft
+ x11-libs/libX11
+ x11-libs/libXdmcp
+ x11-libs/libXrender
+ x11-libs/libXau
+ x11-libs/libXext
+ sys-libs/zlib"
+
+S=${WORKDIR}/NX
+
+src_install()
+{
+ # we install nxclient into /usr/NX, to make sure it doesn't clash
+ # with libraries installed for FreeNX
+ local binaries="nxclient nxesd nxkill nxservice nxssh"
+
+ for x in $binaries; do
+ into /usr/NX
+ dobin bin/$x
+ into /usr
+ make_wrapper $x ./$x /usr/NX/bin /usr/NX/lib || die
+ done
+
+ dodir /usr/NX/lib
+ cp -P lib/libXcompsh.so* lib/libXcomp.so* "${D}"/usr/NX/lib
+
+ dodir /usr/NX/share
+ cp -R share "${D}"/usr/NX
+
+ # Add icons/desktop entries (missing in the tarball)
+ cd share/icons
+ for size in *; do
+ dodir /usr/share/icons/hicolor/${size}/apps
+ for icon in admin desktop icon wizard; do
+ dosym /usr/NX/share/icons/${size}/nxclient-${icon}.png \
+ /usr/share/icons/hicolor/${size}/apps
+ done
+ done
+ make_desktop_entry "nxclient" "NX Client" nxclient-icon
+ make_desktop_entry "nxclient -admin" "NX Session Administrator" nxclient-admin
+ make_desktop_entry "nxclient -wizard" "NX Connection Wizard" nxclient-wizard
+}
diff --git a/net-misc/rdesktop/Manifest b/net-misc/rdesktop/Manifest
new file mode 100644
index 0000000..de8bdf5
--- /dev/null
+++ b/net-misc/rdesktop/Manifest
@@ -0,0 +1,15 @@
+AUX rdesktop-1.6.0-smartcard_configure.patch 616 SHA256 04130d39c0472eda28600fd24592cf46ca0c222ef6c40d3bdd141670e388f365 SHA512 6f2651f5863f03bdecfbd59921f6031a72bf85f8025d72ca5f9dcf4231055dbb2436296684a647c72079df9c499bcbfb4d9af9c2432be84de41f70299b900544 WHIRLPOOL a298c5750039aae80a61242f25afc27e4c637be5ec1b66363c9a167560e2fdd2fbff00fbc4e6135ca5e084a16da5c79497081cc1184c1e078989d5f51f4fbd93
+AUX rdesktop-1.6.0-sound_configure.patch 799 SHA256 71db62d88e3c3bf5cbfceeddeb33958b2f24980ab3d7734511f13fd48a43e119 SHA512 d2f5cf974b042ca752fc5f114c7f3c87647cbf757c986bf163b183b19a1072942c413827331f74847f4cd5b3aa1d91a0a1f609fca8440ff0dd791a44ab74b888 WHIRLPOOL c1988ebf1e32a76df3e7b9ab1898c0ee66edb6a75cd0ec7b84fa1311025147bd8e7368a5bd61ded9af664a6057535f4b8bfce43d343e8707944ffe8d3243f722
+AUX rdesktop-1.7.0-libao_crash.patch 494 SHA256 0366402ca2319059d658004834d2189e38b89676bef654238439d0ed1b90c3cb SHA512 65477259452d78cadfe73679b70a7fde2486d2ec3dcacc3248174dc5869a62f7de97b9823801ce8c98dd956c2f92032076691b2f8820b05cbcd52fca4605f8ce WHIRLPOOL 61a96267378ad324a9187234bee680ba1336511d10f375fdea59a9cdf756e73a3160c3a4f6df9aa73c4d136503461f4a3f0295fb8a8ef8ea265841076fb2ce90
+AUX rdesktop-1.8.3-xrandr_configure.patch 647 SHA256 7ee48e138eca5917ca3b4b5a875caad890e21193ae335b12aa4a8ea175bf4636 SHA512 a0ef25458c2468b472a606e12502c1867cb06cb69f10e077f774396cd17f80af51ee2748385b203b63fb11280f8849cd70cc9d87dcc0ed2165e10597eb92cfa3 WHIRLPOOL fa0a2058fc97eb7bdc50606a474e7b3895670ce469c07024381955aa800bdfec8b88e75abd4a1adaed351e5f60a00dbb8b3478fd6f97d2a4086d478d8c9b28ee
+AUX rdesktop-keymap-additional 1568 SHA256 3642f38bff8902fa1b5093001ce8e076dcfeddf906b745173dec4ce61da42196 SHA512 b8bdb3a9b7354d1ef8f3bb503ba908befcc150ebb64882fb0cc4da4f638becdd450295a880359176e09813762f9b4a931c6cecf1e1d16001d01fd50e97b8347d WHIRLPOOL 610dd37cbd5023280b63bdd0bd71b764a7030ef2246f8ba8c8790fea952f496ab2742938507f33befb8ba92c93d7c6542168e1edcd666ad66393f696e5215d2c
+AUX rdesktop-keymap-cs 1536 SHA256 91bd229fdb7fb1f0d9e6d0dcf35a429a2c51afa1fb8e2b3414852dc528218b6e SHA512 ce12e9b05220e2d6d16ee2d283a69c4ef72e6b2438e0b76be1e96a7e20f8502b349706d4f9321723307c2e04cb687558cdbd3596b71b022fd47b3e0133178d96 WHIRLPOOL 1455435aaed5e6e2e79dbbbaad79b0cc43360559a0ccf28cb1cbd29e719b85b0c80f1d9905dfa881a9dcbccf59f3c5e73c40a78ae3e0e0147efc14678da106dc
+AUX rdesktop-keymap-sk 1561 SHA256 33024ca566d97b5c041d3ca45634d3baa075b456389140bd5991e3927fd37b07 SHA512 208fb85b60a0734ff76c71e9375b4cf014857d5d434ea9fa36d6bdc7e313a8f7225a9d2e4547cf0485d9fec65b22d7dfc555bc74d6a01ef87ab66deb824f864e WHIRLPOOL b6026e1291bf4af591852f7e7f6571f23d5fc8b27488101f9dde280a7b857691f2f374a666075c325ebc3d15c5cd404c511774fbf560338a7ca96c6763282528
+AUX rdesktop-xinerama.patch 4841 SHA256 4658c15112f7b244b56efc6a5fd676954d29286a9e807a303e0cabd6f5e24d05 SHA512 6b815d8a3850428385032a4bb6ecea3893c7d0578b217f0eecefde58f18b138f563a632da18825ac15f4c0b8eefbe1e09075cddd68311e0303fcf03b9bb5c402 WHIRLPOOL f032cb03217fd970ce8a635a635b6e4b2493952b3cd729d775e78bdef797725c97aef5ddbe0f81816efc604b418f5e8ad0ce95f8eb66e8c73ee567bed01129e4
+AUX rdesktop171-ds-xinerama.patch 5157 SHA256 2892fb88f29e8e2f99b5ec8d31a8377c29f466811a6fab1b704e762c09e456fb SHA512 22d5ade03413ec3b790c5dfce90df0f930a5d68ff8f8fe933c79f9b07ee37b416166369ed7bb8639f682bad74c86137c94af6531d6af01eef7b0c72900b4321d WHIRLPOOL 7ba91d737a856fc6eccc559261db02687156d285c5b484e69c633ce9f1455160a28a302fffe9ecc8f3cd578d5bd82331401f05a2e0b096723cad48a93109d723
+DIST rdesktop-1.6.0.tar.gz 284728 SHA256 35026eaa8e14ca8bd0ba3730926f14222f8452f2ac662623bbf1909d8b060979 SHA512 ba7dcdeabdb85ce93b66e1a71d6c3aea7df244d9ed288aee79ea63680de2384ea313772eed2c6b861c53dd1564c8f8c6d6c5baf798fe9c405f3a17cf4f1b0756 WHIRLPOOL 74cedf394b29d1568515f04df3fd94264491e3255234e7f06fd4e256a870c4710f605f089d23afa7cf13de93341329ed23ef7380978350c55c04a08caf410188
+DIST rdesktop-1.7.1.tar.gz 298808 SHA256 d1ea43adeb23ef1ba425983670372a87cd7560baf8c94ba34215105ed2ef8479 SHA512 aaefbcda77a333ec065e42aa20e5335e48c51858dab860495528b399696c0ed6594ab9c5234716682e7ebef81d36cc6d157eedae700e0df209da9034d04887fc WHIRLPOOL a186bbf3200af87ef6e111210e3dbf9d71f2a495c44dca583673466ccc9f67606a9a9c2bf3c801addd7c3b1af26a0a03e4e63b15bb72a52d7cfb4e4f381596ae
+DIST rdesktop-1.8.3.tar.gz 320212 SHA256 88b20156b34eff5f1b453f7c724e0a3ff9370a599e69c01dc2bf0b5e650eece4 SHA512 06b94ad3b09430b05e424ef31a3e6f2388190b4920e348603cb66a414244896e0dc8906b9f12920e9406cf153ffa7f6507b23bf6713c3a675c0540a8ef57902d WHIRLPOOL 24d12882ab04fe535fea6e59b78df2e8c23634703ab13bb385446a6e8c49703ca7344053cf1f6bbc4fecc04ce21354a9e5d3a0261b3d3c015289c2ec3b8af8c3
+EBUILD rdesktop-1.6.0-r2.ebuild 1954 SHA256 6623463ab84cf781454ef607329d7848421fe771fa1d95c38a7f49cb4f53579f SHA512 703d971ed4b02dde176d4bd4d23816f88cd09bd0d0d99463ffa7d6fe1c0f83b7ccb9716c6000657aa2b62b8dee69cba96ec931cc09339d66f8ea94961172faa1 WHIRLPOOL 12f092288d80c622e5a71c245e2c8720031279cff8112687793a41444e2c49c1c2394813e5dfe68636413c9428a6b90fd27811291cc3d79585279beae45d4215
+EBUILD rdesktop-1.7.1-r1.ebuild 2402 SHA256 b2812b114f2ddf838e502e6eab692527472f6fc99635a7bcf3dcda1447aaf581 SHA512 8c6731a4013a88a2fc1a16d7e5a68991cb0704854337488899ddc3e55e01a23e2b018cb6b0bc2fe69bb8e970e8adb0e98e0f204b2e56ea0d9ddd493b4291639b WHIRLPOOL 3b27405b9e776fc7b4af44a19c5bfd1138213c254c92031ce066f3aee89a7afa51639cdc87679972b80f6404dc1d3c672d7eed8ad8398fa378647e10a3736c3c
+EBUILD rdesktop-1.8.3-r3.ebuild 1995 SHA256 24d7572b042a70e1ef83eb723f7c570f519df6cbb92494f8a3c7b38ed034f0d7 SHA512 d51758b3c53e163b0b9aa0b75e087de543a442a6136b96e2ab4b50a53002172148004061314c05a6c18d360ace20feca0f88b10a3e29ad8953133b5443dc93af WHIRLPOOL a6b916de53d85e8e5fea7ca03ecf646bd9b501bda1435ea0f2d219b7060f333491aeb5f4c8bbe46b06381f0a9b9557ea28e13e3957620c575b5a529bdee71008
diff --git a/net-misc/rdesktop/files/rdesktop-1.6.0-smartcard_configure.patch b/net-misc/rdesktop/files/rdesktop-1.6.0-smartcard_configure.patch
new file mode 100644
index 0000000..a237966
--- /dev/null
+++ b/net-misc/rdesktop/files/rdesktop-1.6.0-smartcard_configure.patch
@@ -0,0 +1,22 @@
+--- configure.ac.orig 2009-07-05 16:13:23.000000000 +0200
++++ configure.ac 2009-07-05 16:19:39.000000000 +0200
+@@ -108,7 +108,10 @@
+ AC_ARG_ENABLE(smartcard,
+ [ --enable-smartcard Enables smart-card support.
+ ],
+- [
++ [
++ if test "$enableval" = no; then
++ WITH_SCARD=0
++ else
+ case "$OSTYPE" in
+ darwin*)
+ AC_CHECK_HEADER(PCSC/pcsclite.h, [WITH_SCARD=1], [WITH_SCARD=0])
+@@ -143,6 +146,7 @@
+ [AC_MSG_RESULT(yes) AC_DEFINE(WITH_PCSC120, 1, [old version of PCSC])],
+ [AC_MSG_RESULT(no)]
+ )
++ fi
+ ])
+
+ AC_SUBST(SCARDOBJ)
diff --git a/net-misc/rdesktop/files/rdesktop-1.6.0-sound_configure.patch b/net-misc/rdesktop/files/rdesktop-1.6.0-sound_configure.patch
new file mode 100644
index 0000000..8e64ba8
--- /dev/null
+++ b/net-misc/rdesktop/files/rdesktop-1.6.0-sound_configure.patch
@@ -0,0 +1,15 @@
+--- configure.ac.orig 2009-06-30 10:35:14.000000000 +0200
++++ configure.ac 2009-06-30 11:35:10.000000000 +0200
+@@ -228,7 +228,11 @@
+ if test -n "$PKG_CONFIG"; then
+ PKG_CHECK_MODULES(LIBAO, ao, [HAVE_LIBAO=1], [HAVE_LIBAO=0])
+ PKG_CHECK_MODULES(ALSA, alsa, [HAVE_ALSA=1], [HAVE_ALSA=0])
+- PKG_CHECK_MODULES(LIBSAMPLERATE, samplerate, [HAVE_LIBSAMPLERATE=1], [HAVE_LIBSAMPLERATE=0])
++ AC_ARG_WITH(libsamplerate,
++ [ --without-libsamplerate disable libsamplerate support])
++ if test "x$with_libsamplerate" != "xno"; then
++ PKG_CHECK_MODULES(LIBSAMPLERATE, samplerate, [HAVE_LIBSAMPLERATE=1], [HAVE_LIBSAMPLERATE=0])
++ fi
+ if test x"$HAVE_LIBSAMPLERATE" = "x1"; then
+ AC_DEFINE(HAVE_LIBSAMPLERATE)
+ if test x"$static_libsamplerate" = "xyes"; then
diff --git a/net-misc/rdesktop/files/rdesktop-1.7.0-libao_crash.patch b/net-misc/rdesktop/files/rdesktop-1.7.0-libao_crash.patch
new file mode 100644
index 0000000..3afb9b2
--- /dev/null
+++ b/net-misc/rdesktop/files/rdesktop-1.7.0-libao_crash.patch
@@ -0,0 +1,18 @@
+--- rdpsnd_libao.c.orig 2010-11-29 14:55:31.124907038 +0100
++++ rdpsnd_libao.c 2010-11-29 14:55:51.708464083 +0100
+@@ -76,6 +76,7 @@
+ format.channels = 2;
+ format.rate = 44100;
+ format.byte_format = AO_FMT_NATIVE;
++ format.matrix = NULL;
+
+
+ o_device = ao_open_live(default_driver, &format, NULL);
+@@ -115,6 +116,7 @@
+ format.channels = pwfx->nChannels;
+ format.rate = 44100;
+ format.byte_format = AO_FMT_NATIVE;
++ format.matrix = NULL;
+
+ if (o_device != NULL)
+ ao_close(o_device);
diff --git a/net-misc/rdesktop/files/rdesktop-1.8.3-xrandr_configure.patch b/net-misc/rdesktop/files/rdesktop-1.8.3-xrandr_configure.patch
new file mode 100644
index 0000000..f57a86b
--- /dev/null
+++ b/net-misc/rdesktop/files/rdesktop-1.8.3-xrandr_configure.patch
@@ -0,0 +1,17 @@
+--- configure.ac.orig 2015-09-14 11:27:54.974472081 +0200
++++ configure.ac 2015-09-14 11:34:37.729155044 +0200
+@@ -151,9 +151,12 @@
+ AC_SUBST(CREDSSPOBJ)
+
+ # xrandr
+-if test -n "$PKG_CONFIG"; then
+- PKG_CHECK_MODULES(XRANDR, xrandr, [HAVE_XRANDR=1], [HAVE_XRANDR=0])
++AC_ARG_WITH([xrandr], AS_HELP_STRING([--without-xrandr], [Build without Xrandr library (default: true)]))
++AS_IF([test "x$with_xrandr" != "xno"], [
++ if test -n "$PKG_CONFIG"; then
++ PKG_CHECK_MODULES(XRANDR, xrandr, [HAVE_XRANDR=1], [HAVE_XRANDR=0])
+ fi
++])
+ if test x"$HAVE_XRANDR" = "x1"; then
+ CFLAGS="$CFLAGS $XRANDR_CFLAGS"
+ LIBS="$LIBS $XRANDR_LIBS"
diff --git a/net-misc/rdesktop/files/rdesktop-keymap-additional b/net-misc/rdesktop/files/rdesktop-keymap-additional
new file mode 100644
index 0000000..04a03a5
--- /dev/null
+++ b/net-misc/rdesktop/files/rdesktop-keymap-additional
@@ -0,0 +1,64 @@
+#Additional sequences
+#2007-05-28 by Jaroslav Jiricka <giahra@atlas.cz>
+
+sequence ecaron dead_caron e
+sequence Ecaron dead_caron E
+sequence eogonek dead_ogonek e
+sequence Eogonek dead_ogonek E
+
+sequence rcaron dead_caron r
+sequence Rcaron dead_caron R
+sequence racute dead_acute r
+sequence Racute dead_acute R
+
+sequence tcaron dead_caron t
+sequence Tcaron dead_caron T
+sequence tcedilla dead_cedilla t
+sequence Tcedilla dead_cedilla T
+
+sequence zcaron dead_caron z
+sequence Zcaron dead_caron Z
+sequence zacute dead_acute z
+sequence Zacute dead_acute Z
+sequence zabovedot dead_abovedot z
+sequence Zabovedot dead_abovedot Z
+
+sequence uring dead_abovering u
+sequence Uring dead_abovering U
+sequence udoubleacute dead_doubleacute u
+sequence Udoubleacute dead_doubleacute U
+
+sequence odoubleacute dead_doubleacute o
+sequence Odoubleacute dead_doubleacute O
+
+sequence aogonek dead_ogonek a
+sequence Aogonek dead_ogonek A
+sequence abreve dead_breve a
+sequence Abreve dead_breve A
+
+sequence scaron dead_caron s
+sequence Scaron dead_caron S
+sequence sacute dead_acute s
+sequence Sacute dead_acute S
+sequence scedilla dead_cedilla s
+sequence Scedilla dead_cedilla S
+
+sequence dcaron dead_caron d
+sequence Dcaron dead_caron D
+
+sequence gbreve dead_breve g
+sequence Gbreve dead_breve G
+
+sequence lcaron dead_caron l
+sequence Lcaron dead_caron L
+sequence lacute dead_acute l
+sequence Lacute dead_acute L
+
+sequence ccaron dead_caron c
+sequence Ccaron dead_caron C
+
+sequence ncaron dead_caron n
+sequence Ncaron dead_caron N
+sequence nacute dead_acute n
+sequence Nacute dead_acute N
+
diff --git a/net-misc/rdesktop/files/rdesktop-keymap-cs b/net-misc/rdesktop/files/rdesktop-keymap-cs
new file mode 100644
index 0000000..0467628
--- /dev/null
+++ b/net-misc/rdesktop/files/rdesktop-keymap-cs
@@ -0,0 +1,122 @@
+#Czech keymap
+#2007-05-28 by Jaroslav Jiricka <giahra@atlas.cz>
+include common
+include additional
+map 0x405
+
+semicolon 0x29
+dead_abovering 0x29 shift
+
+plus 0x02
+1 0x02 shift
+dead_tilde 0x02 altgr
+asciitilde 0x02 altgr
+
+ecaron 0x03
+2 0x03 shift
+dead_caron 0x03 altgr
+
+scaron 0x04
+3 0x04 shift
+dead_circumflex 0x04 altgr
+
+ccaron 0x05
+4 0x05 shift
+dead_breve 0x05 altgr
+
+rcaron 0x06
+5 0x06 shift
+dead_abovering 0x06 altgr
+
+zcaron 0x07
+6 0x07 shift
+dead_ogonek 0x07 altgr
+
+yacute 0x08
+7 0x08 shift
+dead_grave 0x08 altgr
+
+aacute 0x09
+8 0x09 shift
+dead_abovedot 0x08 altgr
+
+iacute 0x0a
+9 0x0a shift
+dead_acute 0x08 altgr
+
+eacute 0x0b
+0 0x0b shift
+dead_doubleacute 0x0b altgr
+
+equal 0x0c
+percent 0x0c shift
+dead_macron 0x0c altgr
+
+dead_acute 0x0d
+dead_caron 0x0d shift
+dead_cedilla 0x0d altgr
+
+backslash 0x10 altgr
+
+bar 0x11 altgr
+
+EuroSign 0x12 altgr
+
+z 0x15 addupper
+
+uacute 0x1a
+slash 0x1a shift
+division 0x1a altgr
+
+parenright 0x1b
+parenleft 0x1b shift
+multiply 0x1b altgr
+
+dead_diaeresis 0x2b
+apostrophe 0x2b shift
+currency 0x2b altgr
+
+dstroke 0x1f altgr
+
+Dstroke 0x20 altgr
+
+bracketleft 0x21 altgr
+
+bracketright 0x22 altgr
+
+lstroke 0x25 altgr
+
+Lstroke 0x26 altgr
+
+uring 0x27
+quotedbl 0x27 shift
+dollar 0x27 altgr
+
+section 0x28
+exclam 0x28 shift
+ssharp 0x28 altgr
+
+y 0x2c addupper
+
+numbersign 0x2d altgr
+
+ampersand 0x2e altgr
+
+at 0x2f altgr
+
+braceleft 0x30 altgr
+
+braceright 0x31 altgr
+
+comma 0x33
+question 0x33 shift
+less 0x33 altgr
+
+period 0x34
+colon 0x34 shift
+greater 0x34 altgr
+
+minus 0x35
+underscore 0x35 shift
+asterisk 0x35 altgr
+
diff --git a/net-misc/rdesktop/files/rdesktop-keymap-sk b/net-misc/rdesktop/files/rdesktop-keymap-sk
new file mode 100644
index 0000000..afa1a3b
--- /dev/null
+++ b/net-misc/rdesktop/files/rdesktop-keymap-sk
@@ -0,0 +1,124 @@
+#Slovak keymap
+#2007-05-28 by Jaroslav Jiricka <giahra@atlas.cz>
+include common
+include additional
+map 0x41B
+
+semicolon 0x29
+dead_abovering 0x29 shift
+
+plus 0x02
+1 0x02 shift
+dead_tilde 0x02 altgr
+asciitilde 0x02 altgr
+
+lcaron 0x03
+2 0x03 shift
+dead_caron 0x03 altgr
+
+scaron 0x04
+3 0x04 shift
+dead_circumflex 0x04 altgr
+
+ccaron 0x05
+4 0x05 shift
+dead_breve 0x05 altgr
+
+tcaron 0x06
+5 0x06 shift
+dead_abovering 0x06 altgr
+
+zcaron 0x07
+6 0x07 shift
+dead_ogonek 0x07 altgr
+
+yacute 0x08
+7 0x08 shift
+dead_grave 0x08 altgr
+
+aacute 0x09
+8 0x09 shift
+dead_abovedot 0x08 altgr
+
+iacute 0x0a
+9 0x0a shift
+dead_acute 0x08 altgr
+
+eacute 0x0b
+0 0x0b shift
+dead_doubleacute 0x0b altgr
+
+equal 0x0c
+percent 0x0c shift
+dead_diaeresis 0x0c altgr
+
+dead_acute 0x0d
+dead_caron 0x0d shift
+dead_cedilla 0x0d altgr
+
+backslash 0x10 altgr
+
+bar 0x11 altgr
+
+EuroSign 0x12 altgr
+
+z 0x15 addupper
+
+apostrophe 0x19 altgr
+
+uacute 0x1a
+slash 0x1a shift
+division 0x1a altgr
+
+adiaeresis 0x1b
+parenleft 0x1b shift
+multiply 0x1b altgr
+
+ncaron 0x2b
+parenright 0x2b shift
+currency 0x2b altgr
+
+dstroke 0x1f altgr
+
+Dstroke 0x20 altgr
+
+bracketleft 0x21 altgr
+
+bracketright 0x22 altgr
+
+lstroke 0x25 altgr
+
+Lstroke 0x26 altgr
+
+ocircumflex 0x27
+quotedbl 0x27 shift
+dollar 0x27 altgr
+
+section 0x28
+exclam 0x28 shift
+ssharp 0x28 altgr
+
+y 0x2c addupper
+
+numbersign 0x2d altgr
+
+ampersand 0x2e altgr
+
+at 0x2f altgr
+
+braceleft 0x30 altgr
+
+braceright 0x31 altgr
+
+comma 0x33
+question 0x33 shift
+less 0x33 altgr
+
+period 0x34
+colon 0x34 shift
+greater 0x34 altgr
+
+minus 0x35
+underscore 0x35 shift
+asterisk 0x35 altgr
+
diff --git a/net-misc/rdesktop/files/rdesktop-xinerama.patch b/net-misc/rdesktop/files/rdesktop-xinerama.patch
new file mode 100644
index 0000000..3421cc5
--- /dev/null
+++ b/net-misc/rdesktop/files/rdesktop-xinerama.patch
@@ -0,0 +1,180 @@
+--- configure.ac.orig 2008-06-25 23:22:27.000000000 +0200
++++ configure.ac 2008-06-25 23:17:51.000000000 +0200
+@@ -18,6 +18,8 @@
+ AC_SEARCH_LIBS(socket, socket)
+ AC_SEARCH_LIBS(inet_aton, resolv)
+
++AC_CHECK_LIB(Xinerama, XineramaQueryScreens, AC_DEFINE(HAVE_XINERAMA) LIBS="$LIBS -lXinerama", [], [])
++
+ AC_CHECK_HEADER(sys/select.h, AC_DEFINE(HAVE_SYS_SELECT_H))
+ AC_CHECK_HEADER(sys/modem.h, AC_DEFINE(HAVE_SYS_MODEM_H))
+ AC_CHECK_HEADER(sys/filio.h, AC_DEFINE(HAVE_SYS_FILIO_H))
+--- xwin.c.orig 2008-06-25 23:50:02.000000000 +0200
++++ xwin.c 2008-06-25 23:49:25.000000000 +0200
+@@ -21,6 +21,9 @@
+
+ #include <X11/Xlib.h>
+ #include <X11/Xutil.h>
++#ifdef HAVE_XINERAMA
++ #include <X11/extensions/Xinerama.h>
++#endif
+ #include <X11/Xproto.h>
+ #include <unistd.h>
+ #include <sys/time.h>
+@@ -570,6 +573,71 @@
+ #define LOUT24(o, x) { *(o++) = x; *(o++) = x >> 8; *(o++) = x >> 16; }
+ #define LOUT32(o, x) { *(o++) = x; *(o++) = x >> 8; *(o++) = x >> 16; *(o++) = x >> 24; }
+
++#ifdef HAVE_XINERAMA
++// IF XINERAMA LIBRARY
++
++int g_last_wnd_pos_x;
++int g_last_wnd_pos_y;
++
++void
++ScreenSize(XRectangle *screen)
++{
++ int screens;
++ int event_base;
++ int error_base;
++
++ if (XineramaQueryExtension(g_display, &event_base, &error_base))
++ {
++ XineramaScreenInfo *screeninfo;
++ int i;
++
++ /* Get the Xinerama screen infomation. */
++ screeninfo = XineramaQueryScreens(g_display, &screens);
++
++ /* Search for the appropriate screen. */
++ i = 0;
++ while (!(screeninfo[i].x_org <= g_last_wnd_pos_x
++ && screeninfo[i].y_org <= g_last_wnd_pos_y
++ && screeninfo[i].x_org + screeninfo[i].width >= g_last_wnd_pos_x
++ && screeninfo[i].y_org + screeninfo[i].height >= g_last_wnd_pos_y ))
++ {
++ i++;
++ }
++ if (i >= screens) i = 0;
++
++ /* Position according to the present screen. */
++ screen->x = screeninfo[i].x_org;
++ screen->y = screeninfo[i].y_org;
++ screen->width = screeninfo[i].width;
++ screen->height = screeninfo[i].height;
++
++ /* Free allocated memory. */
++ XFree(screeninfo);
++ }
++ else
++ {
++ /* Xinerama is not in use, default to the XLib screensize call. */
++ screen->x = 0;
++ screen->y = 0;
++ screen->width = WidthOfScreen(g_screen);
++ screen->height = HeightOfScreen(g_screen);
++ }
++}
++
++#else
++// IF NO XINERAMA LIBRARY
++
++void
++ScreenSize(XRectangle *screen)
++{
++ screen->x = 0;
++ screen->y = 0;
++ screen->width = WidthOfScreen(g_screen);
++ screen->height = HeightOfScreen(g_screen);
++}
++
++#endif
++
+ static uint32
+ translate_colour(uint32 colour)
+ {
+@@ -1615,17 +1683,26 @@
+ */
+ if (g_fullscreen)
+ {
+- g_width = WidthOfScreen(g_screen);
+- g_height = HeightOfScreen(g_screen);
++ XRectangle screen;
++ ScreenSize(&screen);
++
++ g_width = screen.width;
++ g_height = screen.height;
+ g_using_full_workarea = True;
+ }
+ else if (g_width < 0)
+ {
++ XRectangle screen;
++ ScreenSize(&screen);
++
++ g_width = screen.width;
++ g_height = screen.height;
++
+ /* Percent of screen */
+ if (-g_width >= 100)
+ g_using_full_workarea = True;
+- g_height = HeightOfScreen(g_screen) * (-g_width) / 100;
+- g_width = WidthOfScreen(g_screen) * (-g_width) / 100;
++ g_width = screen.width * (-g_width) / 100;
++ g_height = screen.height * (-g_width) / 100;
+ }
+ else if (g_width == 0)
+ {
+@@ -1734,14 +1811,19 @@
+ long input_mask, ic_input_mask;
+ XEvent xevent;
+
+- wndwidth = g_fullscreen ? WidthOfScreen(g_screen) : g_width;
+- wndheight = g_fullscreen ? HeightOfScreen(g_screen) : g_height;
++ XRectangle screen;
++
++ ScreenSize(&screen);
++ wndwidth = g_fullscreen ? screen.width : g_width;
++ wndheight = g_fullscreen ? screen.height : g_height;
++ g_xpos = g_fullscreen ? screen.x : g_xpos;
++ g_ypos = g_fullscreen ? screen.y : g_ypos;
+
+ /* Handle -x-y portion of geometry string */
+ if (g_xpos < 0 || (g_xpos == 0 && (g_pos & 2)))
+- g_xpos = WidthOfScreen(g_screen) + g_xpos - g_width;
++ g_xpos = screen.width + g_xpos - g_width;
+ if (g_ypos < 0 || (g_ypos == 0 && (g_pos & 4)))
+- g_ypos = HeightOfScreen(g_screen) + g_ypos - g_height;
++ g_ypos = screen.height + g_ypos - g_height;
+
+ get_window_attribs(&attribs);
+
+@@ -1882,6 +1964,11 @@
+ void
+ xwin_toggle_fullscreen(void)
+ {
++#ifdef HAVE_XINERAMA
++ Window root, parent, *children;
++ unsigned int nchildren;
++ XWindowAttributes win_attrib;
++#endif
+ Pixmap contents = 0;
+
+ if (g_seamless_active)
+@@ -1895,6 +1982,17 @@
+ XCopyArea(g_display, g_wnd, contents, g_gc, 0, 0, g_width, g_height, 0, 0);
+ }
+
++#ifdef HAVE_XINERAMA
++ /* Determine the parent window. */
++ XQueryTree(g_display, g_wnd, &root, &parent, &children, &nchildren);
++ if (children != NULL) XFree(children);
++
++ /* Find the present coordinates of the window. */
++ XGetWindowAttributes(g_display, parent, &win_attrib);
++ g_last_wnd_pos_x = win_attrib.x + 1;
++ g_last_wnd_pos_y = win_attrib.y + 1;
++#endif
++
+ ui_destroy_window();
+ g_fullscreen = !g_fullscreen;
+ ui_create_window();
diff --git a/net-misc/rdesktop/files/rdesktop171-ds-xinerama.patch b/net-misc/rdesktop/files/rdesktop171-ds-xinerama.patch
new file mode 100644
index 0000000..0d66e3d
--- /dev/null
+++ b/net-misc/rdesktop/files/rdesktop171-ds-xinerama.patch
@@ -0,0 +1,181 @@
+diff -dPNur rdesktop-1.7.1/configure.ac rdesktop-1.7.1-ds/configure.ac
+--- rdesktop-1.7.1/configure.ac 2012-01-09 13:29:39.000000000 +0100
++++ rdesktop-1.7.1-ds/configure.ac 2012-11-21 00:55:34.000000000 +0100
+@@ -32,6 +32,8 @@
+ AC_SEARCH_LIBS(socket, socket)
+ AC_SEARCH_LIBS(inet_aton, resolv)
+
++AC_CHECK_LIB(Xinerama, XineramaQueryScreens, AC_DEFINE(HAVE_XINERAMA) LIBS="$LIBS -lXinerama", [], [])
++
+ AC_CHECK_HEADER(sys/select.h, AC_DEFINE(HAVE_SYS_SELECT_H))
+ AC_CHECK_HEADER(sys/modem.h, AC_DEFINE(HAVE_SYS_MODEM_H))
+ AC_CHECK_HEADER(sys/filio.h, AC_DEFINE(HAVE_SYS_FILIO_H))
+diff -dPNur rdesktop-1.7.1/configure.ac.orig rdesktop-1.7.1-ds/configure.ac.orig
+diff -dPNur rdesktop-1.7.1/rdesktop-xinerama.patch rdesktop-1.7.1-ds/rdesktop-xinerama.patch
+diff -dPNur rdesktop-1.7.1/xwin.c rdesktop-1.7.1-ds/xwin.c
+--- rdesktop-1.7.1/xwin.c 2011-04-13 13:13:04.000000000 +0200
++++ rdesktop-1.7.1-ds/xwin.c 2012-11-21 01:00:46.000000000 +0100
+@@ -21,6 +21,9 @@
+
+ #include <X11/Xlib.h>
+ #include <X11/Xutil.h>
++#ifdef HAVE_XINERAMA
++ #include <X11/extensions/Xinerama.h>
++#endif
+ #include <X11/Xproto.h>
+ #include <unistd.h>
+ #include <sys/time.h>
+@@ -817,6 +820,71 @@
+ #define LOUT24(o, x) { *(o++) = x; *(o++) = x >> 8; *(o++) = x >> 16; }
+ #define LOUT32(o, x) { *(o++) = x; *(o++) = x >> 8; *(o++) = x >> 16; *(o++) = x >> 24; }
+
++#ifdef HAVE_XINERAMA
++// IF XINERAMA LIBRARY
++
++int g_last_wnd_pos_x;
++int g_last_wnd_pos_y;
++
++void
++ScreenSize(XRectangle *screen)
++{
++ int screens;
++ int event_base;
++ int error_base;
++
++ if (XineramaQueryExtension(g_display, &event_base, &error_base))
++ {
++ XineramaScreenInfo *screeninfo;
++ int i;
++
++ /* Get the Xinerama screen infomation. */
++ screeninfo = XineramaQueryScreens(g_display, &screens);
++
++ /* Search for the appropriate screen. */
++ i = 0;
++ while (!(screeninfo[i].x_org <= g_last_wnd_pos_x
++ && screeninfo[i].y_org <= g_last_wnd_pos_y
++ && screeninfo[i].x_org + screeninfo[i].width >= g_last_wnd_pos_x
++ && screeninfo[i].y_org + screeninfo[i].height >= g_last_wnd_pos_y ))
++ {
++ i++;
++ }
++ if (i >= screens) i = 0;
++
++ /* Position according to the present screen. */
++ screen->x = screeninfo[i].x_org;
++ screen->y = screeninfo[i].y_org;
++ screen->width = screeninfo[i].width;
++ screen->height = screeninfo[i].height;
++
++ /* Free allocated memory. */
++ XFree(screeninfo);
++ }
++ else
++ {
++ /* Xinerama is not in use, default to the XLib screensize call. */
++ screen->x = 0;
++ screen->y = 0;
++ screen->width = WidthOfScreen(g_screen);
++ screen->height = HeightOfScreen(g_screen);
++ }
++}
++
++#else
++// IF NO XINERAMA LIBRARY
++
++void
++ScreenSize(XRectangle *screen)
++{
++ screen->x = 0;
++ screen->y = 0;
++ screen->width = WidthOfScreen(g_screen);
++ screen->height = HeightOfScreen(g_screen);
++}
++
++#endif
++
+ static uint32
+ translate_colour(uint32 colour)
+ {
+@@ -1913,17 +1981,23 @@
+ */
+ if (g_fullscreen)
+ {
+- g_width = WidthOfScreen(g_screen);
+- g_height = HeightOfScreen(g_screen);
++ XRectangle screen;
++ ScreenSize(&screen);
++
++ g_width = screen.width;
++ g_height = screen.height;
+ g_using_full_workarea = True;
+ }
+ else if (g_sizeopt < 0)
+ {
++ XRectangle screen;
++ ScreenSize(&screen);
++
+ /* Percent of screen */
+ if (-g_sizeopt >= 100)
+ g_using_full_workarea = True;
+- g_height = HeightOfScreen(g_screen) * (-g_sizeopt) / 100;
+- g_width = WidthOfScreen(g_screen) * (-g_sizeopt) / 100;
++ g_height = screen.height * (-g_sizeopt) / 100;
++ g_width = screen.width * (-g_sizeopt) / 100;
+ }
+ else if (g_sizeopt == 1)
+ {
+@@ -2006,14 +2080,19 @@
+ long input_mask, ic_input_mask;
+ XEvent xevent;
+
+- wndwidth = g_fullscreen ? WidthOfScreen(g_screen) : g_width;
+- wndheight = g_fullscreen ? HeightOfScreen(g_screen) : g_height;
++ XRectangle screen;
++
++ ScreenSize(&screen);
++ wndwidth = g_fullscreen ? screen.width : g_width;
++ wndheight = g_fullscreen ? screen.height : g_height;
++ g_xpos = g_fullscreen ? screen.x : g_xpos;
++ g_ypos = g_fullscreen ? screen.y : g_ypos;
+
+ /* Handle -x-y portion of geometry string */
+ if (g_xpos < 0 || (g_xpos == 0 && (g_pos & 2)))
+- g_xpos = WidthOfScreen(g_screen) + g_xpos - g_width;
++ g_xpos = screen.width + g_xpos - g_width;
+ if (g_ypos < 0 || (g_ypos == 0 && (g_pos & 4)))
+- g_ypos = HeightOfScreen(g_screen) + g_ypos - g_height;
++ g_ypos = screen.height + g_ypos - g_height;
+
+ get_window_attribs(&attribs);
+
+@@ -2170,6 +2249,11 @@
+ void
+ xwin_toggle_fullscreen(void)
+ {
++#ifdef HAVE_XINERAMA
++ Window root, parent, *children;
++ unsigned int nchildren;
++ XWindowAttributes win_attrib;
++#endif
+ Pixmap contents = 0;
+
+ if (g_seamless_active)
+@@ -2183,6 +2267,17 @@
+ XCopyArea(g_display, g_wnd, contents, g_gc, 0, 0, g_width, g_height, 0, 0);
+ }
+
++#ifdef HAVE_XINERAMA
++ /* Determine the parent window. */
++ XQueryTree(g_display, g_wnd, &root, &parent, &children, &nchildren);
++ if (children != NULL) XFree(children);
++
++ /* Find the present coordinates of the window. */
++ XGetWindowAttributes(g_display, parent, &win_attrib);
++ g_last_wnd_pos_x = win_attrib.x + 1;
++ g_last_wnd_pos_y = win_attrib.y + 1;
++#endif
++
+ ui_destroy_window();
+ g_fullscreen = !g_fullscreen;
+ ui_create_window();
diff --git a/net-misc/rdesktop/rdesktop-1.6.0-r2.ebuild b/net-misc/rdesktop/rdesktop-1.6.0-r2.ebuild
new file mode 100644
index 0000000..da93167
--- /dev/null
+++ b/net-misc/rdesktop/rdesktop-1.6.0-r2.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/rdesktop/rdesktop-1.6.0-r1.ebuild,v 1.1 2008/05/21 14:13:19 voyageur Exp $
+
+inherit eutils
+
+MY_PV=${PV/_/-}
+
+DESCRIPTION="A Remote Desktop Protocol Client"
+HOMEPAGE="http://rdesktop.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${PN}-${MY_PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+IUSE="ao debug ipv6 oss pcsc-lite"
+
+S=${WORKDIR}/${PN}-${MY_PV}
+
+RDEPEND=">=dev-libs/openssl-0.9.6b
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXau
+ x11-libs/libXdmcp
+ ao? ( >=media-libs/libao-0.8.6 )
+ pcsc-lite? ( sys-apps/pcsc-lite )"
+DEPEND="${RDEPEND}
+ x11-libs/libXt"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+#SDS
+ epatch "${FILESDIR}"/rdesktop-xinerama.patch || die
+#EDS
+
+ # Prevent automatic stripping
+ local strip="$(echo '$(STRIP) $(DESTDIR)$(bindir)/rdesktop')"
+ sed -i -e "s:${strip}::" Makefile.in \
+ || die "sed failed in Makefile.in"
+}
+
+src_compile() {
+ if use oss; then
+ extra_conf=$(use_with oss sound)
+ else
+ extra_conf=$(use_with ao sound libao)
+ fi
+
+#SDS
+ ./bootstrap || die
+#EDS
+
+ econf \
+ --with-openssl=/usr \
+ $(use_with debug) \
+ $(use_with ipv6) \
+ $(use_enable pcsc-lite smartcard) \
+ ${extra_conf} \
+ || die "configuration failed"
+
+ emake || die "compilation failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "installation failed"
+ dodoc doc/HACKING doc/TODO doc/keymapping.txt
+
+ # For #180313 - applies to versions >= 1.5.0
+ # Fixes sf.net bug
+ # http://sourceforge.net/tracker/index.php?func=detail&aid=1725634&group_id=24366&atid=381349
+ # check for next version to see if this needs to be removed
+ insinto /usr/share/rdesktop/keymaps
+ newins "${FILESDIR}/rdesktop-keymap-additional" additional
+ newins "${FILESDIR}/rdesktop-keymap-cs" cs
+ newins "${FILESDIR}/rdesktop-keymap-sk" sk
+}
diff --git a/net-misc/rdesktop/rdesktop-1.7.1-r1.ebuild b/net-misc/rdesktop/rdesktop-1.7.1-r1.ebuild
new file mode 100644
index 0000000..04a15c1
--- /dev/null
+++ b/net-misc/rdesktop/rdesktop-1.7.1-r1.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/rdesktop/rdesktop-1.7.1.ebuild,v 1.9 2012/08/19 23:47:24 ottxor Exp $
+
+EAPI=4
+
+inherit autotools eutils
+
+MY_PV=${PV/_/-}
+
+DESCRIPTION="A Remote Desktop Protocol Client"
+HOMEPAGE="http://rdesktop.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${PN}-${MY_PV}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="alsa ao debug ipv6 libsamplerate oss pcsc-lite"
+
+S=${WORKDIR}/${PN}-${MY_PV}
+
+RDEPEND=">=dev-libs/openssl-0.9.6b
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXau
+ x11-libs/libXdmcp
+ alsa? ( media-libs/alsa-lib )
+ ao? ( >=media-libs/libao-0.8.6 )
+ libsamplerate? ( media-libs/libsamplerate )
+ pcsc-lite? ( >=sys-apps/pcsc-lite-1.6.6 )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ x11-libs/libXt"
+
+src_prepare() {
+ # Prevent automatic stripping
+ local strip="$(echo '$(STRIP) $(DESTDIR)$(bindir)/rdesktop')"
+ sed -i -e "s:${strip}::" Makefile.in \
+ || die "sed failed in Makefile.in"
+
+ # Automagic dependency on libsamplerate
+ epatch "${FILESDIR}"/${PN}-1.6.0-sound_configure.patch
+ # Fix --enable-smartcard logic
+ epatch "${FILESDIR}"/${PN}-1.6.0-smartcard_configure.patch
+ # bug #280923
+ epatch "${FILESDIR}"/${PN}-1.7.0-libao_crash.patch
+#SDS
+ epatch "${FILESDIR}"/rdesktop171-ds-xinerama.patch
+#EDS
+
+ eautoreconf
+}
+
+src_configure() {
+ if use ao; then
+ sound_conf=$(use_with ao sound libao)
+ else if use alsa; then
+ sound_conf=$(use_with alsa sound alsa)
+ else
+ sound_conf=$(use_with oss sound oss)
+ fi
+ fi
+
+ econf \
+ --with-openssl="${EPREFIX}"/usr \
+ $(use_with debug) \
+ $(use_with ipv6) \
+ $(use_with libsamplerate) \
+ $(use_enable pcsc-lite smartcard) \
+ ${sound_conf}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc doc/HACKING doc/TODO doc/keymapping.txt
+
+ # For #180313 - applies to versions >= 1.5.0
+ # Fixes sf.net bug
+ # http://sourceforge.net/tracker/index.php?func=detail&aid=1725634&group_id=24366&atid=381349
+ # check for next version to see if this needs to be removed
+ insinto /usr/share/rdesktop/keymaps
+ newins "${FILESDIR}/rdesktop-keymap-additional" additional
+ newins "${FILESDIR}/rdesktop-keymap-cs" cs
+ newins "${FILESDIR}/rdesktop-keymap-sk" sk
+}
diff --git a/net-misc/rdesktop/rdesktop-1.8.3-r3.ebuild b/net-misc/rdesktop/rdesktop-1.8.3-r3.ebuild
new file mode 100644
index 0000000..81ce914
--- /dev/null
+++ b/net-misc/rdesktop/rdesktop-1.8.3-r3.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit autotools eutils
+
+MY_PV=${PV/_/-}
+
+DESCRIPTION="A Remote Desktop Protocol Client"
+HOMEPAGE="http://rdesktop.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${PN}-${MY_PV}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="alsa ao debug ipv6 kerberos libressl libsamplerate oss pcsc-lite xrandr"
+
+S=${WORKDIR}/${PN}-${MY_PV}
+
+RDEPEND="
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:= )
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXau
+ x11-libs/libXdmcp
+ alsa? ( media-libs/alsa-lib )
+ ao? ( >=media-libs/libao-0.8.6 )
+ kerberos? ( net-libs/libgssglue )
+ libsamplerate? ( media-libs/libsamplerate )
+ pcsc-lite? ( >=sys-apps/pcsc-lite-1.6.6 )
+ xrandr? ( x11-libs/libXrandr )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ x11-libs/libXt"
+
+src_prepare() {
+ # Prevent automatic stripping
+ local strip="$(echo '$(STRIP) $(DESTDIR)$(bindir)/rdesktop')"
+ sed -i -e "s:${strip}::" Makefile.in \
+ || die "sed failed in Makefile.in"
+
+ # Automagic dependencies
+ epatch "${FILESDIR}"/${PN}-1.6.0-sound_configure.patch
+ epatch "${FILESDIR}"/${P}-xrandr_configure.patch
+
+#SDS
+ epatch "${FILESDIR}"/rdesktop171-ds-xinerama.patch
+#EDS
+
+ epatch_user
+
+ eautoreconf
+}
+
+src_configure() {
+ if use ao; then
+ sound_conf=$(use_with ao sound libao)
+ else if use alsa; then
+ sound_conf=$(use_with alsa sound alsa)
+ else
+ sound_conf=$(use_with oss sound oss)
+ fi
+ fi
+
+ econf \
+ --with-openssl="${EPREFIX}"/usr \
+ $(use_with debug) \
+ $(use_with ipv6) \
+ $(use_with libsamplerate) \
+ $(use_with xrandr) \
+ $(use_enable kerberos credssp) \
+ $(use_enable pcsc-lite smartcard) \
+ ${sound_conf}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc doc/HACKING doc/TODO doc/keymapping.txt
+}
diff --git a/net-misc/x11-ssh-askpass/Manifest b/net-misc/x11-ssh-askpass/Manifest
new file mode 100644
index 0000000..14b9241
--- /dev/null
+++ b/net-misc/x11-ssh-askpass/Manifest
@@ -0,0 +1 @@
+EBUILD x11-ssh-askpass-999.ebuild 218 SHA256 ecfcf0756c229d4e6b28a324360dceb15d4d41c1038a39bc450cdfa20614efe1 SHA512 a974ed9110c4f6548b649aeae23fa028ad3263b1122e6b0e8bd2da4eee7742f86cde0cd03d3466fd33758ba0b6de5cbbe6891ac74b06136a9648d7c27d7cedc9 WHIRLPOOL cd8f9baccbb44785d3b38a97963b6cc468e9c940e2fabb2a3c986df9e2b062b0f354c5162d2faaeaa06957e9dfa6c4c04cf8973ebadb46d91a974d7516f2c346
diff --git a/net-misc/x11-ssh-askpass/x11-ssh-askpass-999.ebuild b/net-misc/x11-ssh-askpass/x11-ssh-askpass-999.ebuild
new file mode 100644
index 0000000..0ab6a10
--- /dev/null
+++ b/net-misc/x11-ssh-askpass/x11-ssh-askpass-999.ebuild
@@ -0,0 +1,10 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header:
+
+inherit eutils
+
+DESCRIPTION="ssh ask-pass override"
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="amd64 x86"