Gentoo Archives: gentoo-commits

From: "Bernard Cafarelli (voyageur)" <voyageur@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/rdesktop: ChangeLog rdesktop-1.6.0-r2.ebuild
Date: Tue, 30 Jun 2009 09:43:17
Message-Id: E1MLZrv-000485-3u@stork.gentoo.org
1 voyageur 09/06/30 09:43:15
2
3 Modified: ChangeLog
4 Added: rdesktop-1.6.0-r2.ebuild
5 Log:
6 Fix automagic dependency on libsamplerate, bug #275851. Also clean ebuild a bit
7 (Portage version: 2.2_rc33/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.112 net-misc/rdesktop/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/rdesktop/ChangeLog?rev=1.112&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/rdesktop/ChangeLog?rev=1.112&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/rdesktop/ChangeLog?r1=1.111&r2=1.112
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-misc/rdesktop/ChangeLog,v
19 retrieving revision 1.111
20 retrieving revision 1.112
21 diff -u -r1.111 -r1.112
22 --- ChangeLog 21 May 2008 14:13:19 -0000 1.111
23 +++ ChangeLog 30 Jun 2009 09:43:15 -0000 1.112
24 @@ -1,6 +1,13 @@
25 # ChangeLog for net-misc/rdesktop
26 -# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/net-misc/rdesktop/ChangeLog,v 1.111 2008/05/21 14:13:19 voyageur Exp $
28 +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/net-misc/rdesktop/ChangeLog,v 1.112 2009/06/30 09:43:15 voyageur Exp $
30 +
31 +*rdesktop-1.6.0-r2 (30 Jun 2009)
32 +
33 + 30 Jun 2009; Bernard Cafarelli <voyageur@g.o>
34 + +rdesktop-1.6.0-r2.ebuild, +files/rdesktop-1.6.0-sound_configure.patch:
35 + Fix automagic dependency on libsamplerate, bug #275851. Also clean ebuild
36 + a bit
37
38 *rdesktop-1.6.0-r1 (21 May 2008)
39
40
41
42
43 1.1 net-misc/rdesktop/rdesktop-1.6.0-r2.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/rdesktop/rdesktop-1.6.0-r2.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/rdesktop/rdesktop-1.6.0-r2.ebuild?rev=1.1&content-type=text/plain
47
48 Index: rdesktop-1.6.0-r2.ebuild
49 ===================================================================
50 # Copyright 1999-2009 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/net-misc/rdesktop/rdesktop-1.6.0-r2.ebuild,v 1.1 2009/06/30 09:43:15 voyageur Exp $
53
54 EAPI=2
55
56 inherit autotools eutils
57
58 MY_PV=${PV/_/-}
59
60 DESCRIPTION="A Remote Desktop Protocol Client"
61 HOMEPAGE="http://rdesktop.sourceforge.net/"
62 SRC_URI="mirror://sourceforge/${PN}/${PN}-${MY_PV}.tar.gz"
63
64 LICENSE="GPL-2"
65 SLOT="0"
66 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
67 IUSE="alsa ao debug ipv6 libsamplerate oss pcsc-lite"
68
69 S=${WORKDIR}/${PN}-${MY_PV}
70
71 RDEPEND=">=dev-libs/openssl-0.9.6b
72 x11-libs/libX11
73 x11-libs/libXext
74 x11-libs/libXau
75 x11-libs/libXdmcp
76 alsa? ( media-libs/alsa-lib )
77 ao? ( >=media-libs/libao-0.8.6 )
78 libsamplerate? ( media-libs/libsamplerate )
79 pcsc-lite? ( sys-apps/pcsc-lite )"
80 DEPEND="${RDEPEND}
81 x11-libs/libXt"
82
83 src_prepare() {
84 # Prevent automatic stripping
85 local strip="$(echo '$(STRIP) $(DESTDIR)$(bindir)/rdesktop')"
86 sed -i -e "s:${strip}::" Makefile.in \
87 || die "sed failed in Makefile.in"
88
89 # Automagic dependency on libsamplerate
90 epatch "${FILESDIR}"/${P}-sound_configure.patch
91 eautoreconf
92 }
93
94 src_configure() {
95 if use ao; then
96 sound_conf=$(use_with ao sound libao)
97 else if use alsa; then
98 sound_conf=$(use_with alsa sound alsa)
99 else
100 sound_conf=$(use_with oss sound oss)
101 fi
102 fi
103
104 econf \
105 --with-openssl=/usr \
106 $(use_with debug) \
107 $(use_with ipv6) \
108 $(use_with libsamplerate) \
109 $(use_enable pcsc-lite smartcard) \
110 ${sound_conf} \
111 || die "configuration failed"
112 }
113
114 src_install() {
115 emake DESTDIR="${D}" install || die "installation failed"
116 dodoc doc/HACKING doc/TODO doc/keymapping.txt
117
118 # For #180313 - applies to versions >= 1.5.0
119 # Fixes sf.net bug
120 # http://sourceforge.net/tracker/index.php?func=detail&aid=1725634&group_id=24366&atid=381349
121 # check for next version to see if this needs to be removed
122 insinto /usr/share/rdesktop/keymaps
123 newins "${FILESDIR}/rdesktop-keymap-additional" additional
124 newins "${FILESDIR}/rdesktop-keymap-cs" cs
125 newins "${FILESDIR}/rdesktop-keymap-sk" sk
126 }