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-r1.ebuild rdesktop-1.5.0-r3.ebuild
Date: Wed, 21 May 2008 14:13:22
Message-Id: E1Jyp4B-0003fN-Rg@stork.gentoo.org
1 voyageur 08/05/21 14:13:19
2
3 Modified: ChangeLog
4 Added: rdesktop-1.6.0-r1.ebuild
5 Removed: rdesktop-1.5.0-r3.ebuild
6 Log:
7 Remove vulnerbale version, bug #220911; add pcsc-lite smartcard support, bug #222215
8 (Portage version: 2.1.5.2)
9
10 Revision Changes Path
11 1.111 net-misc/rdesktop/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/rdesktop/ChangeLog?rev=1.111&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/rdesktop/ChangeLog?rev=1.111&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/rdesktop/ChangeLog?r1=1.110&r2=1.111
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-misc/rdesktop/ChangeLog,v
20 retrieving revision 1.110
21 retrieving revision 1.111
22 diff -u -r1.110 -r1.111
23 --- ChangeLog 20 May 2008 13:13:57 -0000 1.110
24 +++ ChangeLog 21 May 2008 14:13:19 -0000 1.111
25 @@ -1,6 +1,14 @@
26 # ChangeLog for net-misc/rdesktop
27 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-misc/rdesktop/ChangeLog,v 1.110 2008/05/20 13:13:57 voyageur Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-misc/rdesktop/ChangeLog,v 1.111 2008/05/21 14:13:19 voyageur Exp $
30 +
31 +*rdesktop-1.6.0-r1 (21 May 2008)
32 +
33 + 21 May 2008; Bernard Cafarelli <voyageur@g.o>
34 + -files/rdesktop-1.5.0-libX11-segfault-fix.patch,
35 + -rdesktop-1.5.0-r3.ebuild, +rdesktop-1.6.0-r1.ebuild:
36 + Remove vulnerable version, bug #220911
37 + Add pcsc-lite smartcard support, bug #222215, also clean ebuild a bit
38
39 20 May 2008; Bernard Cafarelli <voyageur@g.o> metadata.xml:
40 Taking over maintainership
41
42
43
44 1.1 net-misc/rdesktop/rdesktop-1.6.0-r1.ebuild
45
46 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/rdesktop/rdesktop-1.6.0-r1.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/rdesktop/rdesktop-1.6.0-r1.ebuild?rev=1.1&content-type=text/plain
48
49 Index: rdesktop-1.6.0-r1.ebuild
50 ===================================================================
51 # Copyright 1999-2008 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $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 $
54
55 inherit eutils
56
57 MY_PV=${PV/_/-}
58
59 DESCRIPTION="A Remote Desktop Protocol Client"
60 HOMEPAGE="http://rdesktop.sourceforge.net/"
61 SRC_URI="mirror://sourceforge/${PN}/${PN}-${MY_PV}.tar.gz"
62
63 LICENSE="GPL-2"
64 SLOT="0"
65 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
66 IUSE="ao debug ipv6 oss pcsc-lite"
67
68 S=${WORKDIR}/${PN}-${MY_PV}
69
70 RDEPEND=">=dev-libs/openssl-0.9.6b
71 x11-libs/libX11
72 x11-libs/libXext
73 x11-libs/libXau
74 x11-libs/libXdmcp
75 ao? ( >=media-libs/libao-0.8.6 )
76 pcsc-lite? ( sys-apps/pcsc-lite )"
77 DEPEND="${RDEPEND}
78 x11-libs/libXt"
79
80 src_unpack() {
81 unpack ${A}
82 cd "${S}"
83
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
90 src_compile() {
91 if use oss; then
92 extra_conf=$(use_with oss sound)
93 else
94 extra_conf=$(use_with ao sound libao)
95 fi
96
97 econf \
98 --with-openssl=/usr \
99 $(use_with debug) \
100 $(use_with ipv6) \
101 $(use_enable pcsc-lite smartcard) \
102 ${extra_conf} \
103 || die "configuration failed"
104
105 emake || die "compilation failed"
106 }
107
108 src_install() {
109 emake DESTDIR="${D}" install || die "installation failed"
110 dodoc doc/HACKING doc/TODO doc/keymapping.txt
111
112 # For #180313 - applies to versions >= 1.5.0
113 # Fixes sf.net bug
114 # http://sourceforge.net/tracker/index.php?func=detail&aid=1725634&group_id=24366&atid=381349
115 # check for next version to see if this needs to be removed
116 insinto /usr/share/rdesktop/keymaps
117 newins "${FILESDIR}/rdesktop-keymap-additional" additional
118 newins "${FILESDIR}/rdesktop-keymap-cs" cs
119 newins "${FILESDIR}/rdesktop-keymap-sk" sk
120 }
121
122
123
124 --
125 gentoo-commits@l.g.o mailing list