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.4.18.ebuild
Date: Mon, 04 Aug 2008 14:52:19
Message-Id: E1KQ1Q0-0003Mo-BR@stork.gentoo.org
1 dang 08/08/04 14:52:16
2
3 Modified: ChangeLog
4 Added: liferea-1.4.18.ebuild
5 Log:
6 Bump to liferea-1.4.18
7 * Fixes SF #1800030: Fix date format problem in non
8 UTF-8 locale for date strings representing dates
9 older one week. (patch by Micky Hatya)
10 * Fixes a bug that causes the single item removal
11 to have no effect at all. This also can cause
12 reappearing of old items and wrong unread counts.
13 * Fixes the 100% CPU usage of the previous versions
14 that was cost by exorbitant merging costs due to
15 the cache dropping not working anymore due to the
16 item removal issue mentioned above.
17 (Portage version: 2.2_rc6/cvs/Linux 2.6.26-gentoo x86_64)
18
19 Revision Changes Path
20 1.161 net-news/liferea/ChangeLog
21
22 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-news/liferea/ChangeLog?rev=1.161&view=markup
23 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-news/liferea/ChangeLog?rev=1.161&content-type=text/plain
24 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-news/liferea/ChangeLog?r1=1.160&r2=1.161
25
26 Index: ChangeLog
27 ===================================================================
28 RCS file: /var/cvsroot/gentoo-x86/net-news/liferea/ChangeLog,v
29 retrieving revision 1.160
30 retrieving revision 1.161
31 diff -u -r1.160 -r1.161
32 --- ChangeLog 30 Jul 2008 22:39:41 -0000 1.160
33 +++ ChangeLog 4 Aug 2008 14:52:15 -0000 1.161
34 @@ -1,6 +1,31 @@
35 # ChangeLog for net-news/liferea
36 # Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
37 -# $Header: /var/cvsroot/gentoo-x86/net-news/liferea/ChangeLog,v 1.160 2008/07/30 22:39:41 eva Exp $
38 +# $Header: /var/cvsroot/gentoo-x86/net-news/liferea/ChangeLog,v 1.161 2008/08/04 14:52:15 dang Exp $
39 +
40 +*liferea-1.4.18 (04 Aug 2008)
41 +
42 + 04 Aug 2008; Daniel Gryniewicz <dang@g.o> +liferea-1.4.18.ebuild:
43 + Bump to liferea-1.4.18
44 +
45 + * Fixes SF #1800030: Fix date format problem in non
46 +
47 + UTF-8 locale for date strings representing dates
48 +
49 + older one week. (patch by Micky Hatya)
50 +
51 + * Fixes a bug that causes the single item removal
52 +
53 + to have no effect at all. This also can cause
54 +
55 + reappearing of old items and wrong unread counts.
56 +
57 + * Fixes the 100% CPU usage of the previous versions
58 +
59 + that was cost by exorbitant merging costs due to
60 +
61 + the cache dropping not working anymore due to the
62 +
63 + item removal issue mentioned above.
64
65 30 Jul 2008; Gilles Dartiguelongue <eva@g.o> liferea-1.4.17.ebuild:
66 fix package generated with intltool-0.40.
67
68
69
70 1.1 net-news/liferea/liferea-1.4.18.ebuild
71
72 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-news/liferea/liferea-1.4.18.ebuild?rev=1.1&view=markup
73 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-news/liferea/liferea-1.4.18.ebuild?rev=1.1&content-type=text/plain
74
75 Index: liferea-1.4.18.ebuild
76 ===================================================================
77 # Copyright 1999-2008 Gentoo Foundation
78 # Distributed under the terms of the GNU General Public License v2
79 # $Header: /var/cvsroot/gentoo-x86/net-news/liferea/liferea-1.4.18.ebuild,v 1.1 2008/08/04 14:52:15 dang Exp $
80
81 WANT_AUTOMAKE=1.9
82 inherit gnome2 eutils autotools
83
84 DESCRIPTION="News Aggregator for RDF/RSS/CDF/Atom/Echo/etc feeds"
85 HOMEPAGE="http://liferea.sourceforge.net/"
86 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
87 LICENSE="GPL-2"
88
89 EAPI="1"
90 SLOT="0"
91 KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
92 # Can't add webkit until there's a masked use flag for it's keyworded
93 # webkit
94 IUSE="dbus gtkhtml gnutls libnotify lua networkmanager webkit xulrunner"
95
96 RDEPEND="
97 libnotify? ( >=x11-libs/libnotify-0.3.2 )
98 lua? ( >=dev-lang/lua-5.1 )
99 xulrunner? ( net-libs/xulrunner:1.9 )
100 !xulrunner? ( webkit? ( net-libs/webkit-gtk ) )
101 !amd64? ( !xulrunner? ( !webkit? ( gtkhtml? ( gnome-extra/gtkhtml:2 ) ) ) )
102 >=x11-libs/gtk+-2.8
103 x11-libs/pango
104 >=gnome-base/gconf-2
105 >=dev-libs/libxml2-2.6.27
106 >=dev-libs/libxslt-1.1.19
107 >=dev-db/sqlite-3.3
108 >=dev-libs/glib-2
109 >=gnome-base/libglade-2
110 dbus? ( >=dev-libs/dbus-glib-0.71 )
111 networkmanager? ( net-misc/networkmanager )
112 gnutls? ( net-libs/gnutls )"
113
114 DEPEND="${RDEPEND}
115 dev-util/pkgconfig
116 >=dev-util/intltool-0.35"
117
118 DOCS="AUTHORS ChangeLog NEWS README"
119
120 pkg_setup() {
121 # Backends are now mutually exclusive.
122 # we prefer xulrunner over webkit over seamonkey over gtkhtml
123 if use xulrunner ; then
124 G2CONF="${G2CONF} --enable-xulrunner"
125 G2CONF="${G2CONF} --disable-webkit"
126 G2CONF="${G2CONF} --disable-gecko"
127 G2CONF="${G2CONF} --disable-gtkhtml2"
128 elif use webkit ; then
129 G2CONF="${G2CONF} --enable-webkit"
130 G2CONF="${G2CONF} --disable-gecko"
131 G2CONF="${G2CONF} --disable-xulrunner"
132 G2CONF="${G2CONF} --disable-gtkhtml2"
133 elif use gtkhtml ; then
134 if ! use amd64 ; then
135 G2CONF="${G2CONF} --enable-gtkhtml2"
136 G2CONF="${G2CONF} --disable-gecko"
137 G2CONF="${G2CONF} --disable-xulrunner"
138 G2CONF="${G2CONF} --disable-webkit"
139 else
140 elog ""
141 elog "gtkhtml is no longer supported on amd64; you will need to "
142 elog "select either xulrunner or webkit to use liferea."
143 elog "Preference is: xulrunner, then webkit."
144 die "You must enable xulrunner or webkit on amd64"
145 fi
146 else
147 elog ""
148 elog "You must choose one backend for liferea to work. Preference is:"
149 elog "xulrunner, webkit, then gtkhtml."
150 die "You must enable on of the backends"
151 fi
152
153 G2CONF="${G2CONF}
154 $(use_enable dbus)
155 $(use_enable gnutls)
156 $(use_enable libnotify)
157 $(use_enable lua)
158 $(use_enable networkmanager nm)"
159 }
160
161 src_unpack() {
162 gnome2_src_unpack
163
164 epatch "${FILESDIR}"/${PN}-1.4.17-xulrunner-1.9.patch
165
166 intltoolize --force || die "intltoolize failed"
167 eautoreconf
168 }
169
170 src_install() {
171 gnome2_src_install
172 rm -f "${D}/usr/bin/${PN}"
173 mv "${D}/usr/bin/${PN}-bin" "${D}/usr/bin/${PN}"
174 }