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: putty-9999.ebuild ChangeLog putty-0.64.ebuild
Date: Wed, 04 Mar 2015 14:37:10
Message-Id: 20150304143705.B886613071@oystercatcher.gentoo.org
1 jer 15/03/04 14:37:05
2
3 Modified: putty-9999.ebuild ChangeLog
4 Added: putty-0.64.ebuild
5 Log:
6 Version bump (bug #542098).
7
8 (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key A792A613)
9
10 Revision Changes Path
11 1.3 net-misc/putty/putty-9999.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/putty/putty-9999.ebuild?rev=1.3&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/putty/putty-9999.ebuild?rev=1.3&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/putty/putty-9999.ebuild?r1=1.2&r2=1.3
16
17 Index: putty-9999.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-misc/putty/putty-9999.ebuild,v
20 retrieving revision 1.2
21 retrieving revision 1.3
22 diff -u -r1.2 -r1.3
23 --- putty-9999.ebuild 15 Nov 2014 13:38:10 -0000 1.2
24 +++ putty-9999.ebuild 4 Mar 2015 14:37:05 -0000 1.3
25 @@ -1,6 +1,6 @@
26 # Copyright 1999-2014 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-misc/putty/putty-9999.ebuild,v 1.2 2014/11/15 13:38:10 jer Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-misc/putty/putty-9999.ebuild,v 1.3 2015/03/04 14:37:05 jer Exp $
30
31 EAPI=5
32 inherit autotools eutils gnome2-utils git-r3 toolchain-funcs
33 @@ -17,12 +17,14 @@
34
35 RDEPEND="
36 !net-misc/pssh
37 - kerberos? ( virtual/krb5 )
38 - gtk? ( x11-libs/gdk-pixbuf
39 + gtk? (
40 + dev-libs/glib:2
41 + x11-libs/gdk-pixbuf
42 x11-libs/gtk+:2
43 x11-libs/libX11
44 x11-libs/pango
45 - dev-libs/glib )
46 + )
47 + kerberos? ( virtual/krb5 )
48 "
49 DEPEND="
50 ${RDEPEND}
51
52
53
54 1.106 net-misc/putty/ChangeLog
55
56 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/putty/ChangeLog?rev=1.106&view=markup
57 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/putty/ChangeLog?rev=1.106&content-type=text/plain
58 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/putty/ChangeLog?r1=1.105&r2=1.106
59
60 Index: ChangeLog
61 ===================================================================
62 RCS file: /var/cvsroot/gentoo-x86/net-misc/putty/ChangeLog,v
63 retrieving revision 1.105
64 retrieving revision 1.106
65 diff -u -r1.105 -r1.106
66 --- ChangeLog 15 Nov 2014 13:38:10 -0000 1.105
67 +++ ChangeLog 4 Mar 2015 14:37:05 -0000 1.106
68 @@ -1,6 +1,11 @@
69 # ChangeLog for net-misc/putty
70 -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
71 -# $Header: /var/cvsroot/gentoo-x86/net-misc/putty/ChangeLog,v 1.105 2014/11/15 13:38:10 jer Exp $
72 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
73 +# $Header: /var/cvsroot/gentoo-x86/net-misc/putty/ChangeLog,v 1.106 2015/03/04 14:37:05 jer Exp $
74 +
75 +*putty-0.64 (04 Mar 2015)
76 +
77 + 04 Mar 2015; Jeroen Roovers <jer@g.o> +putty-0.64.ebuild:
78 + Version bump (bug #542098).
79
80 15 Nov 2014; Jeroen Roovers <jer@g.o> putty-9999.ebuild:
81 Move to git repo.
82
83
84
85 1.1 net-misc/putty/putty-0.64.ebuild
86
87 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/putty/putty-0.64.ebuild?rev=1.1&view=markup
88 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/putty/putty-0.64.ebuild?rev=1.1&content-type=text/plain
89
90 Index: putty-0.64.ebuild
91 ===================================================================
92 # Copyright 1999-2015 Gentoo Foundation
93 # Distributed under the terms of the GNU General Public License v2
94 # $Header: /var/cvsroot/gentoo-x86/net-misc/putty/putty-0.64.ebuild,v 1.1 2015/03/04 14:37:05 jer Exp $
95
96 EAPI=5
97 inherit autotools eutils gnome2-utils toolchain-funcs
98
99 DESCRIPTION="A Free Telnet/SSH Client"
100 HOMEPAGE="http://www.chiark.greenend.org.uk/~sgtatham/putty/"
101 LICENSE="MIT"
102
103 SLOT="0"
104 KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86"
105 IUSE="doc +gtk ipv6 kerberos"
106 SRC_URI="
107 http://dev.gentoo.org/~jer/${PN}-icons.tar.bz2
108 http://the.earth.li/~sgtatham/${PN}/latest/${P}.tar.gz
109 "
110
111 RDEPEND="
112 !net-misc/pssh
113 gtk? (
114 dev-libs/glib:2
115 x11-libs/gdk-pixbuf
116 x11-libs/gtk+:2
117 x11-libs/libX11
118 x11-libs/pango
119 )
120 kerberos? ( virtual/krb5 )
121 "
122 DEPEND="
123 ${RDEPEND}
124 dev-lang/perl
125 virtual/pkgconfig
126 "
127
128 src_prepare() {
129 sed -i \
130 -e '/AM_PATH_GTK(/d' \
131 -e 's|-Werror||g' \
132 configure.ac || die
133
134 eautoreconf
135 }
136
137 src_configure() {
138 cd "${S}"/unix || die
139 econf \
140 $(use_with kerberos gssapi) \
141 $(use_with gtk)
142 }
143
144 src_compile() {
145 cd "${S}"/unix || die
146 emake AR=$(tc-getAR) $(usex ipv6 '' COMPAT=-DNO_IPV6)
147 }
148
149 src_install() {
150 dodoc doc/puttydoc.txt
151
152 if use doc; then
153 dohtml doc/*.html
154 fi
155
156 cd "${S}"/unix || die
157 default
158
159 if use gtk ; then
160 for i in 16 22 24 32 48 64 128 256; do
161 newicon -s ${i} "${WORKDIR}"/${PN}-icons/${PN}-${i}.png ${PN}.png
162 done
163
164 # install desktop file provided by Gustav Schaffter in #49577
165 make_desktop_entry ${PN} PuTTY ${PN} Network
166 fi
167 }
168
169 pkg_preinst() {
170 use gtk && gnome2_icon_savelist
171 }
172
173 pkg_postinst() {
174 use gtk && gnome2_icon_cache_update
175 }
176
177 pkg_postrm() {
178 use gtk && gnome2_icon_cache_update
179 }