summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net-misc/rdesktop/ChangeLog8
-rw-r--r--net-misc/rdesktop/Manifest14
-rw-r--r--net-misc/rdesktop/metadata.xml1
-rw-r--r--net-misc/rdesktop/rdesktop-1.8.0.ebuild82
4 files changed, 98 insertions, 7 deletions
diff --git a/net-misc/rdesktop/ChangeLog b/net-misc/rdesktop/ChangeLog
index d71f16863947..f8d82397418d 100644
--- a/net-misc/rdesktop/ChangeLog
+++ b/net-misc/rdesktop/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-misc/rdesktop
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/rdesktop/ChangeLog,v 1.142 2013/02/22 19:05:17 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/rdesktop/ChangeLog,v 1.143 2013/08/13 09:02:45 voyageur Exp $
+
+*rdesktop-1.8.0 (13 Aug 2013)
+
+ 13 Aug 2013; Bernard Cafarelli <voyageur@gentoo.org> +rdesktop-1.8.0.ebuild,
+ metadata.xml:
+ Version bump, includes features regarding authentication and security
22 Feb 2013; Zac Medico <zmedico@gentoo.org> rdesktop-1.7.1.ebuild:
Add ~arm-linux keyword.
diff --git a/net-misc/rdesktop/Manifest b/net-misc/rdesktop/Manifest
index 0957b6b4b306..d0198bd5059e 100644
--- a/net-misc/rdesktop/Manifest
+++ b/net-misc/rdesktop/Manifest
@@ -10,15 +10,17 @@ AUX rdesktop-keymap-cs 1536 SHA256 91bd229fdb7fb1f0d9e6d0dcf35a429a2c51afa1fb8e2
AUX rdesktop-keymap-sk 1561 SHA256 33024ca566d97b5c041d3ca45634d3baa075b456389140bd5991e3927fd37b07 SHA512 208fb85b60a0734ff76c71e9375b4cf014857d5d434ea9fa36d6bdc7e313a8f7225a9d2e4547cf0485d9fec65b22d7dfc555bc74d6a01ef87ab66deb824f864e WHIRLPOOL b6026e1291bf4af591852f7e7f6571f23d5fc8b27488101f9dde280a7b857691f2f374a666075c325ebc3d15c5cd404c511774fbf560338a7ca96c6763282528
DIST rdesktop-1.7.0.tar.gz 297239 SHA256 3be0420d7f35887ec0f03d3b69b19017b2d4ffaec42261a355b66a50f7b75074
DIST rdesktop-1.7.1.tar.gz 298808 SHA256 d1ea43adeb23ef1ba425983670372a87cd7560baf8c94ba34215105ed2ef8479 SHA512 aaefbcda77a333ec065e42aa20e5335e48c51858dab860495528b399696c0ed6594ab9c5234716682e7ebef81d36cc6d157eedae700e0df209da9034d04887fc WHIRLPOOL a186bbf3200af87ef6e111210e3dbf9d71f2a495c44dca583673466ccc9f67606a9a9c2bf3c801addd7c3b1af26a0a03e4e63b15bb72a52d7cfb4e4f381596ae
+DIST rdesktop-1.8.0.tar.gz 313312 SHA256 1f12562c0dc1c599d1c3d2ac4829d229763744fe7aef879c8eaaa5abae8edcb3 SHA512 6e0116b16cf8586f0fd233c7fb8ec93e6fae8ad39a016e6d47b6f1ae35d9502a8fd46ea338546e4f5af3bcf9bdfaed3771b99b46e9413484d792f4bc77446cfd WHIRLPOOL 8730e7ecfebf6ee9bfc594266df13ff93e84ffa18c6ec4bb56e5a644463904f53a0ea29bd23e38f0a93a86927e50c69a8c144d288bf9c69b4ed1b1ca2c0ebd91
EBUILD rdesktop-1.7.0-r1.ebuild 2311 SHA256 a7839f01cf8405906b7347063c5b086e82eff0645aef40757cbf45091a8c24c0 SHA512 05e3b569154dac162bb409d81a738dba74bbc9d09541c3457bb2e4c94cd8e6932a872e77ce1088d0429b7d204333261e998adf221e164766a2af66653bc35620 WHIRLPOOL 4f56ff19434c8f0bd9c9f59789a8c19e506149a7a46b6235626afb8b78b3c57304c3e739660403720edf233fd0be876b1fc8ef2b90bef8c8006ff2c4dfe13f5b
EBUILD rdesktop-1.7.0.ebuild 2304 SHA256 0874f41112c23df5e864e428a62f2c53e697133a7555fb60768d3d6cd6487dea SHA512 89c1156379fd2cfd2eaba4a7f57c10c684d1c0026cb08a85df5a3e122e82ceb1a072ac1ec666859298a69a539ec700873caff57adb948a572ff653ebe8ef0405 WHIRLPOOL 7c33ce5d59b4fdc19d47af3f103e2a9003a14d2e9f5b326b18e4927edd1cf8d39439ba8be1d99e5b87b6c7c0bdd81f06b9278477e1015a70657994bad3c2a8ed
EBUILD rdesktop-1.7.1.ebuild 2351 SHA256 db7640b2a47d0ef50798c1a3536d44e0265b3061c29e1a858ac96efa9c385d4c SHA512 1bd14185167ac5bf0e7792800cb5175aeae0c0c09a2c19988c809e7a3d8ae28a4891d0619849ea774bfeefca2b52bbd244dc40fa9f5c0da8170a70348951f58f WHIRLPOOL c47c26612fc1c3d00f02f667ea82e6e15a3bd6a0145d41f3d69300db0f2548cba7c5a0795032d2fb0b8d23bc40456dfff389a3acac7577aa22bfe4bb8944cd10
-MISC ChangeLog 19477 SHA256 c09cd4c858cfc498ba307edd1ab9c1e42803362cd5bf8bf0576936432f17a837 SHA512 40afbe64a43278ee9fa7621087174e13250dcb760c9420225be81b4ba6c0112ba2af658373908f6e8231a843e8a0638da409895ff68562843afd3b72f0eb4db8 WHIRLPOOL 2befd2702efe431a6bb135f15ce4d611377240d384550f0a68398bd10492e16d5f679ebcc117a14837238e0118cf331e6d3bced2fee15e7b5ad82ef831d95a62
-MISC metadata.xml 650 SHA256 77baae06d2c51abb99040d28c30019c8854beaa371e2110ab74abbdc158b5e3c SHA512 7f0e20c1413310b266d2f93b54765ffc971920d6f7cfd5b9c4448368e25034a0ab7a74a2acda52a7cf3f1856ff41164db71a50e329b09de8a940d75d7ea1f1bd WHIRLPOOL 341a0ba3b8a1620d3815f85c730f7e331253bdd0aa4a527dfd484a3274f65f2064abe129becb2f54e97d68ac4bd273644b3a27faaf205fa44b8a1cb9bc2d3337
+EBUILD rdesktop-1.8.0.ebuild 2346 SHA256 7b74b80e2d7781e3c6160988d6f954de4179b3dc4ea82d8aea569d41b053610f SHA512 d1fec730dd22cedce4ec91f1d143c33d4ebccc814f35a55952aaed74723486d46890e12785c24c0efd1c8cf2194671cc27d54b5f11d2254cb8a187e45aa7929f WHIRLPOOL 826b57851fc45c3bc5851d250375c80811cf31641a1f2ff97235c28e757202173b35d9a69a737d185fc8c275513a9d08470e13783a2df76afc8a10689e0057e6
+MISC ChangeLog 19677 SHA256 6ee5671de88546de03ff19fb7f388b78764d4a92dfa321020c2e91a7f329adf2 SHA512 a9342677d89a6de3ea7eb7b9d1b301436dc1ead695b384577c4cee68507bd8e1acc7a0b236a984c9e9ac7fec1f64270a28ad0cb031a772266f5aaf40b2ca7f55 WHIRLPOOL 200055939438ca585c099d9433051bcf0f2345bf420f244dd66c3d163b54d9b1bce1b1ceb209692403dc9002804a45abe13e29e3138db92b82951c938e3568de
+MISC metadata.xml 767 SHA256 c8739a800839c735a9cc89c8f603a785aee3d240ae18112c5d504c9727860c7f SHA512 ebfe1c8fa5e5f236e6d3701a7f497a6d11b90c91bbd2c4643789697081788884a4b7922b181a17a5105d580d40fb969c8c8d150fe09ab99afc990102e9dbe49a WHIRLPOOL 80e72ee5b49e3aeac93cc80224dbae7890ae9661e1cba19705bee108035eebc6e45a7e2418162fa278921ecf90f51363d00ec02c7d23e51c1c73624603fb5dd4
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
+Version: GnuPG v2.0.20 (GNU/Linux)
-iEYEAREIAAYFAlEnwW8ACgkQ/ejvha5XGaN6ZQCg14uFodBVCRWyIHuuNTBMoKKh
-7msAoNIOmKAx5HmAW0U9JEBYUa+CO4LW
-=lC1o
+iF4EAREIAAYFAlIJ9jsACgkQFYEBGcdFJfLHtAEAqfnK9kXBuHSQPKM+dEJfcBa7
+K1QblC7KPIE4LYFgh60A/2tnHya6SoLyLQj3TeSDp4tv1TnIxE2Nqa6NEozxyKSW
+=Fr0P
-----END PGP SIGNATURE-----
diff --git a/net-misc/rdesktop/metadata.xml b/net-misc/rdesktop/metadata.xml
index baa0eff86964..7203d86cbcb6 100644
--- a/net-misc/rdesktop/metadata.xml
+++ b/net-misc/rdesktop/metadata.xml
@@ -9,6 +9,7 @@
An open source client for Windows NT Terminal Server and Windows 2000/2003 Terminal Services, capable of natively speaking Remote Desktop Protocol (RDP) in order to present the user's NT desktop. Unlike Citrix ICA, no server extensions are required.
</longdescription>
<use>
+ <flag name="kerberos">Enable CredSPP support + Kerberos authentication with <pkg>net-libs/libgssglue</pkg></flag>
<flag name="pcsc-lite">Enable smartcard support with <pkg>sys-apps/pcsc-lite</pkg> driver</flag>
</use>
</pkgmetadata>
diff --git a/net-misc/rdesktop/rdesktop-1.8.0.ebuild b/net-misc/rdesktop/rdesktop-1.8.0.ebuild
new file mode 100644
index 000000000000..8d7a9e434eb6
--- /dev/null
+++ b/net-misc/rdesktop/rdesktop-1.8.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/rdesktop/rdesktop-1.8.0.ebuild,v 1.1 2013/08/13 09:02:45 voyageur Exp $
+
+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 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 )
+ kerberos? ( net-libs/libgssglue )
+ 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
+ # bug #280923
+ epatch "${FILESDIR}"/${PN}-1.7.0-libao_crash.patch
+
+ 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 kerberos credssp) \
+ $(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
+}