Gentoo Archives: gentoo-commits

From: "Daniel Gryniewicz (dang)" <dang@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-news/liferea: ChangeLog liferea-1.2.23-r1.ebuild liferea-1.4.6.ebuild liferea-1.4.5b.ebuild
Date: Thu, 01 Nov 2007 03:07:38
Message-Id: E1InQP1-00047R-1E@stork.gentoo.org
1 dang 07/11/01 03:07:27
2
3 Modified: ChangeLog
4 Added: liferea-1.2.23-r1.ebuild liferea-1.4.6.ebuild
5 Removed: liferea-1.4.5b.ebuild
6 Log:
7 Bump for bug #197701
8 (Portage version: 2.1.3.16)
9
10 Revision Changes Path
11 1.126 net-news/liferea/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-news/liferea/ChangeLog?rev=1.126&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-news/liferea/ChangeLog?rev=1.126&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-news/liferea/ChangeLog?r1=1.125&r2=1.126
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-news/liferea/ChangeLog,v
20 retrieving revision 1.125
21 retrieving revision 1.126
22 diff -u -r1.125 -r1.126
23 --- ChangeLog 17 Oct 2007 23:44:14 -0000 1.125
24 +++ ChangeLog 1 Nov 2007 03:07:26 -0000 1.126
25 @@ -1,6 +1,30 @@
26 # ChangeLog for net-news/liferea
27 # Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-news/liferea/ChangeLog,v 1.125 2007/10/17 23:44:14 dang Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-news/liferea/ChangeLog,v 1.126 2007/11/01 03:07:26 dang Exp $
30 +
31 +*liferea-1.2.23-r1 (01 Nov 2007)
32 +
33 + 01 Nov 2007; Daniel Gryniewicz <dang@g.o>
34 + +files/liferea-1.2.23-backup-perms.patch, +liferea-1.2.23-r1.ebuild:
35 + Bump with patch to fix backup perms; bug #197701
36 +
37 +*liferea-1.4.6 (01 Nov 2007)
38 +
39 + 01 Nov 2007; Daniel Gryniewicz <dang@g.o> -liferea-1.4.5b.ebuild,
40 + +liferea-1.4.6.ebuild:
41 + Bump to 1.4.6
42 + * Fixes visible markup in "no title" item titles.
43 + * Fixes unread count in tray icon not updated properly (reported by
44 + cpapp)
45 + * Fixes segfaults when clicking on empty folder (reported by Luis
46 + Rodrigo Gallardo Cruz)
47 + * Fixes issue that feedlist.opml backup file has permissions 0644
48 + instead if 0600.
49 + * Updated Japanese translation (Takeshi AIHANA)
50 + * Fixes segfault on mark-all-read (reported by snmartin)
51 + * Build fix for NetworkManager 0.7.x (Jeremy Katz)
52 + * Fixes looses user-defined feed titles on updates (reported by
53 + * several users)
54
55 *liferea-1.4.5b (17 Oct 2007)
56
57
58
59
60 1.1 net-news/liferea/liferea-1.2.23-r1.ebuild
61
62 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-news/liferea/liferea-1.2.23-r1.ebuild?rev=1.1&view=markup
63 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-news/liferea/liferea-1.2.23-r1.ebuild?rev=1.1&content-type=text/plain
64
65 Index: liferea-1.2.23-r1.ebuild
66 ===================================================================
67 # Copyright 1999-2007 Gentoo Foundation
68 # Distributed under the terms of the GNU General Public License v2
69 # $Header: /var/cvsroot/gentoo-x86/net-news/liferea/liferea-1.2.23-r1.ebuild,v 1.1 2007/11/01 03:07:26 dang Exp $
70
71 WANT_AUTOMAKE=1.7
72 WANT_AUTOCONF=latest
73 inherit gnome2 flag-o-matic eutils autotools
74
75 DESCRIPTION="News Aggregator for RDF/RSS/CDF/Atom/Echo/etc feeds"
76 HOMEPAGE="http://liferea.sourceforge.net/"
77 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
78 LICENSE="GPL-2"
79
80 SLOT="0"
81 KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
82 IUSE="dbus firefox gtkhtml gnutls libnotify lua networkmanager seamonkey xulrunner"
83
84 RDEPEND=">=x11-libs/gtk+-2.8
85 x11-libs/pango
86 >=gnome-base/gconf-2
87 >=dev-libs/libxml2-2.6.27
88 >=dev-libs/libxslt-1.1.19
89 >=dev-libs/glib-2
90 xulrunner? ( net-libs/xulrunner )
91 !xulrunner? ( firefox? ( www-client/mozilla-firefox ) )
92 !xulrunner? ( !firefox? ( seamonkey? ( www-client/seamonkey ) ) )
93 !amd64? ( !xulrunner? ( !firefox? ( !seamonkey? ( =gnome-extra/gtkhtml-2* ) ) ) )
94 !amd64? ( gtkhtml? ( =gnome-extra/gtkhtml-2* ) )
95 dbus? ( >=dev-libs/dbus-glib-0.71 )
96 libnotify? ( >=x11-libs/libnotify-0.3.2 )
97 networkmanager? ( net-misc/networkmanager )
98 lua? ( >=dev-lang/lua-5.1 )
99 gnutls? ( net-libs/gnutls )"
100
101 DEPEND="${RDEPEND}
102 dev-util/pkgconfig
103 >=dev-util/intltool-0.35"
104
105 DOCS="AUTHORS ChangeLog NEWS README"
106
107 src_unpack() {
108 gnome2_src_unpack
109
110 epatch "${FILESDIR}/${PN}-1.1.0-libnotify.patch"
111 epatch "${FILESDIR}/${PN}-1.2.23-backup-perms.patch"
112
113 eautoreconf || die "Autoreconf failed"
114 }
115
116 pkg_setup() {
117 # On amd64, gtkhtml isn't supported. You need one of the gecko use flags
118 if use amd64 && ! use firefox && ! use seamonkey && ! use xulrunner; then
119 elog "gtkhtml is no longer supported on amd64; you will need to select"
120 elog "one of the gecko backends to use liferea"
121 die "You must enable on of the gecko backends on amd64"
122 fi
123
124 # if you don't choose a gecko to use, we will automatically
125 # use gtkhtml2 as the backend except on amd64 (where we failed above)
126 if ! use seamonkey && ! use firefox && ! use xulrunner && ! use amd64 ; then
127 G2CONF="${G2CONF} --enable-gtkhtml2"
128 elif ! use amd64 && use gtkhtml ; then
129 G2CONF="${G2CONF} --enable-gtkhtml2"
130 else
131 G2CONF="${G2CONF} --disable-gtkhtml2"
132 fi
133
134 # we prefer xulrunner over firefox over seamonkey
135 if use xulrunner ; then
136 G2CONF="${G2CONF} --enable-xulrunner"
137 elif use firefox ; then
138 G2CONF="${G2CONF} --enable-gecko=firefox"
139 elif use seamonkey ; then
140 G2CONF="${G2CONF} --enable-gecko=seamonkey"
141 else
142 G2CONF="${G2CONF} --disable-gecko"
143 fi
144
145 G2CONF="${G2CONF} \
146 $(use_enable dbus) \
147 $(use_enable gnutls) \
148 $(use_enable libnotify) \
149 $(use_enable lua) \
150 $(use_enable networkmanager nm)"
151 }
152
153 src_install() {
154 gnome2_src_install
155 rm -f "${D}/usr/bin/${PN}"
156 mv "${D}/usr/bin/${PN}-bin" "${D}/usr/bin/${PN}"
157 }
158
159
160
161 1.1 net-news/liferea/liferea-1.4.6.ebuild
162
163 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-news/liferea/liferea-1.4.6.ebuild?rev=1.1&view=markup
164 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-news/liferea/liferea-1.4.6.ebuild?rev=1.1&content-type=text/plain
165
166 Index: liferea-1.4.6.ebuild
167 ===================================================================
168 # Copyright 1999-2007 Gentoo Foundation
169 # Distributed under the terms of the GNU General Public License v2
170 # $Header: /var/cvsroot/gentoo-x86/net-news/liferea/liferea-1.4.6.ebuild,v 1.1 2007/11/01 03:07:26 dang Exp $
171
172 WANT_AUTOMAKE=1.7
173 WANT_AUTOCONF=latest
174 inherit gnome2
175
176 DESCRIPTION="News Aggregator for RDF/RSS/CDF/Atom/Echo/etc feeds"
177 HOMEPAGE="http://liferea.sourceforge.net/"
178 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
179 LICENSE="GPL-2"
180
181 SLOT="0"
182 KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
183 IUSE="dbus firefox gtkhtml gnutls libnotify lua networkmanager seamonkey xulrunner"
184
185 RDEPEND="
186 libnotify? ( >=x11-libs/libnotify-0.3.2 )
187 lua? ( >=dev-lang/lua-5.1 )
188 xulrunner? ( net-libs/xulrunner )
189 !xulrunner? ( firefox? ( www-client/mozilla-firefox ) )
190 !xulrunner? ( !firefox? ( seamonkey? ( www-client/seamonkey ) ) )
191 !amd64? ( !xulrunner? ( !firefox? ( !seamonkey? ( =gnome-extra/gtkhtml-2* ) ) ) )
192 !amd64? ( gtkhtml? ( =gnome-extra/gtkhtml-2* ) )
193 >=x11-libs/gtk+-2.8
194 x11-libs/pango
195 >=gnome-base/gconf-2
196 >=dev-libs/libxml2-2.6.27
197 >=dev-libs/libxslt-1.1.19
198 >=dev-db/sqlite-3.3
199 >=dev-libs/glib-2
200 >=gnome-base/libglade-2
201 dbus? ( >=dev-libs/dbus-glib-0.71 )
202 networkmanager? ( net-misc/networkmanager )
203 gnutls? ( net-libs/gnutls )"
204
205 DEPEND="${RDEPEND}
206 dev-util/pkgconfig
207 >=dev-util/intltool-0.35"
208
209 DOCS="AUTHORS ChangeLog NEWS README"
210
211 pkg_setup() {
212 # On amd64, gtkhtml isn't supported. You need one of the gecko use flags
213 if use amd64 && ! use firefox && ! use seamonkey && ! use xulrunner; then
214 elog "gtkhtml is no longer supported on amd64; you will need to select"
215 elog "one of the gecko backends to use liferea"
216 die "You must enable on of the gecko backends on amd64"
217 fi
218
219 # if you don't choose a gecko to use, we will automatically
220 # use gtkhtml2 as the backend except on amd64 (where we failed above)
221 if ! use seamonkey && ! use firefox && ! use xulrunner && ! use amd64 ; then
222 G2CONF="${G2CONF} --enable-gtkhtml2"
223 elif ! use amd64 && use gtkhtml ; then
224 G2CONF="${G2CONF} --enable-gtkhtml2"
225 else
226 G2CONF="${G2CONF} --disable-gtkhtml2"
227 fi
228
229 # we prefer xulrunner over firefox over seamonkey
230 if use xulrunner ; then
231 G2CONF="${G2CONF} --enable-xulrunner"
232 elif use firefox ; then
233 G2CONF="${G2CONF} --enable-gecko=firefox"
234 elif use seamonkey ; then
235 G2CONF="${G2CONF} --enable-gecko=seamonkey"
236 else
237 G2CONF="${G2CONF} --disable-gecko"
238 fi
239
240 G2CONF="${G2CONF} \
241 --disable-webkit \
242 $(use_enable dbus) \
243 $(use_enable gnutls) \
244 $(use_enable libnotify) \
245 $(use_enable lua) \
246 $(use_enable networkmanager nm)"
247 }
248
249 src_install() {
250 gnome2_src_install
251 rm -f "${D}/usr/bin/${PN}"
252 mv "${D}/usr/bin/${PN}-bin" "${D}/usr/bin/${PN}"
253 }
254
255
256
257 --
258 gentoo-commits@g.o mailing list