Gentoo Archives: gentoo-commits

From: "Jeroen Roovers (jer)" <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/putty: metadata.xml ChangeLog putty-0.60_p20100131.ebuild
Date: Mon, 01 Feb 2010 00:55:52
Message-Id: E1NbkZy-0000Q0-KS@stork.gentoo.org
1 jer 10/02/01 00:55:50
2
3 Modified: metadata.xml ChangeLog
4 Added: putty-0.60_p20100131.ebuild
5 Log:
6 Snapshot version bump for GTK+ v2 support thanks to Iskren Slavov (bug #302860). Maintain it too.
7 (Portage version: 2.2_rc62/cvs/Linux i686)
8
9 Revision Changes Path
10 1.3 net-misc/putty/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/putty/metadata.xml?rev=1.3&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/putty/metadata.xml?rev=1.3&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/putty/metadata.xml?r1=1.2&r2=1.3
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-misc/putty/metadata.xml,v
19 retrieving revision 1.2
20 retrieving revision 1.3
21 diff -u -r1.2 -r1.3
22 --- metadata.xml 25 Dec 2007 16:03:34 -0000 1.2
23 +++ metadata.xml 1 Feb 2010 00:55:50 -0000 1.3
24 @@ -3,12 +3,14 @@
25 <pkgmetadata>
26 <herd>no-herd</herd>
27 <maintainer>
28 - <email>maintainer-needed@g.o</email>
29 + <email>jer@g.o</email>
30 + <name>Jeroen Roovers</name>
31 </maintainer>
32 <longdescription lang="en">
33 - This is the Unix port of the popular Windows ssh client, PuTTY. It
34 - supports flexible terminal setup, mid-session reconfiguration using
35 - Ctrl-rightclick, multiple X11 authentication protocols, and various
36 - other interesting things not provided by ssh in an xterm.
37 + PuTTY is a free implementation of Telnet and SSH for Windows and Unix
38 + platforms, along with an xterm terminal emulator. It supports flexible
39 + terminal setup, mid-session reconfiguration using Ctrl-rightclick,
40 + multiple X11 authentication protocols, and various other interesting
41 + things not provided by ssh in an xterm.
42 </longdescription>
43 </pkgmetadata>
44
45
46
47 1.45 net-misc/putty/ChangeLog
48
49 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/putty/ChangeLog?rev=1.45&view=markup
50 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/putty/ChangeLog?rev=1.45&content-type=text/plain
51 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/putty/ChangeLog?r1=1.44&r2=1.45
52
53 Index: ChangeLog
54 ===================================================================
55 RCS file: /var/cvsroot/gentoo-x86/net-misc/putty/ChangeLog,v
56 retrieving revision 1.44
57 retrieving revision 1.45
58 diff -u -r1.44 -r1.45
59 --- ChangeLog 18 Aug 2009 15:22:47 -0000 1.44
60 +++ ChangeLog 1 Feb 2010 00:55:50 -0000 1.45
61 @@ -1,6 +1,13 @@
62 # ChangeLog for net-misc/putty
63 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
64 -# $Header: /var/cvsroot/gentoo-x86/net-misc/putty/ChangeLog,v 1.44 2009/08/18 15:22:47 vostorga Exp $
65 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
66 +# $Header: /var/cvsroot/gentoo-x86/net-misc/putty/ChangeLog,v 1.45 2010/02/01 00:55:50 jer Exp $
67 +
68 +*putty-0.60_p20100131 (01 Feb 2010)
69 +
70 + 01 Feb 2010; Jeroen Roovers <jer@g.o> +putty-0.60_p20100131.ebuild,
71 + metadata.xml:
72 + Snapshot version bump for GTK+ v2 support thanks to Iskren Slavov (bug
73 + #302860). Maintain it too.
74
75 18 Aug 2009; VĂ­ctor Ostorga <vostorga@g.o> putty-0.60.ebuild:
76 Adding die to helper functions, bug #281323
77
78
79
80 1.1 net-misc/putty/putty-0.60_p20100131.ebuild
81
82 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/putty/putty-0.60_p20100131.ebuild?rev=1.1&view=markup
83 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/putty/putty-0.60_p20100131.ebuild?rev=1.1&content-type=text/plain
84
85 Index: putty-0.60_p20100131.ebuild
86 ===================================================================
87 # Copyright 1999-2010 Gentoo Foundation
88 # Distributed under the terms of the GNU General Public License v2
89 # $Header: /var/cvsroot/gentoo-x86/net-misc/putty/putty-0.60_p20100131.ebuild,v 1.1 2010/02/01 00:55:50 jer Exp $
90
91 EAPI="2"
92
93 inherit autotools eutils toolchain-funcs
94
95 DESCRIPTION="UNIX port of the famous Telnet and SSH client"
96 HOMEPAGE="http://www.chiark.greenend.org.uk/~sgtatham/putty/"
97 SRC_URI="mirror://gentoo/${P}.tar.gz"
98 LICENSE="MIT"
99
100 SLOT="0"
101 KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
102 IUSE="doc ipv6 kerberos"
103
104 RDEPEND="
105 x11-libs/gtk+:2
106 kerberos? ( app-crypt/mit-krb5 )
107 !x11-terms/pssh
108 "
109 DEPEND="${RDEPEND} dev-lang/perl"
110
111 S="${WORKDIR}/putty-0.60-2010-01-31"
112
113 src_prepare() {
114 cd "${S}"/unix || die "cd unix failed"
115 sed -i configure.ac -e '/^AM_PATH_GTK(/d' || die "sed failed"
116 eautoreconf
117 }
118
119 src_configure() {
120 cd "${S}"/unix || die "cd failed"
121 econf \
122 $(use_with kerberos gssapi) \
123 || die "econf failed"
124 }
125
126 src_compile() {
127 cd "${S}"/unix || die "cd unix failed"
128 emake \
129 $(use ipv6 || echo COMPAT=-DNO_IPV6) \
130 VER=-DSNAPSHOT=${PV} \
131 || die "emake failed"
132 }
133
134 src_install() {
135 if use doc; then
136 dodoc puttydoc.txt || die "dodoc failed"
137 dohtml doc/*.html || die "dohtml failed"
138 fi
139
140 cd "${S}"/unix
141 emake DESTDIR="${D}" install || die "install failed"
142
143 # install desktop file provided by Gustav Schaffter in #49577
144 doicon "${FILESDIR}"/${PN}.xpm
145 make_desktop_entry "putty" "PuTTY" putty "Network"
146 }