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.28-r1.ebuild
Date: Mon, 20 Apr 2009 13:27:28
Message-Id: E1LvtWq-0001sD-P7@stork.gentoo.org
1 dang 09/04/20 13:27:20
2
3 Modified: ChangeLog
4 Added: liferea-1.4.28-r1.ebuild
5 Log:
6 Bump to liferea-1.4.28-r1
7 - tarball was generated with broken intltool; bug #266821
8 - configure uses *both* --enable-gecko *and* --with-gecko; bug #266549
9 (Portage version: 2.2_rc30/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.171 net-news/liferea/ChangeLog
13
14 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-news/liferea/ChangeLog?rev=1.171&view=markup
15 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-news/liferea/ChangeLog?rev=1.171&content-type=text/plain
16 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-news/liferea/ChangeLog?r1=1.170&r2=1.171
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/net-news/liferea/ChangeLog,v
21 retrieving revision 1.170
22 retrieving revision 1.171
23 diff -u -r1.170 -r1.171
24 --- ChangeLog 16 Apr 2009 18:08:13 -0000 1.170
25 +++ ChangeLog 20 Apr 2009 13:27:20 -0000 1.171
26 @@ -1,6 +1,16 @@
27 # ChangeLog for net-news/liferea
28 # Copyright 2000-2009 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/net-news/liferea/ChangeLog,v 1.170 2009/04/16 18:08:13 dang Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/net-news/liferea/ChangeLog,v 1.171 2009/04/20 13:27:20 dang Exp $
31 +
32 +*liferea-1.4.28-r1 (20 Apr 2009)
33 +
34 + 20 Apr 2009; Daniel Gryniewicz <dang@g.o>
35 + +liferea-1.4.28-r1.ebuild:
36 + Bump to liferea-1.4.28-r1
37 +
38 + - tarball was generated with broken intltool; bug #266821
39 +
40 + - configure uses *both* --enable-gecko *and* --with-gecko; bug #266549
41
42 *liferea-1.4.28 (16 Apr 2009)
43
44
45
46
47 1.1 net-news/liferea/liferea-1.4.28-r1.ebuild
48
49 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-news/liferea/liferea-1.4.28-r1.ebuild?rev=1.1&view=markup
50 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-news/liferea/liferea-1.4.28-r1.ebuild?rev=1.1&content-type=text/plain
51
52 Index: liferea-1.4.28-r1.ebuild
53 ===================================================================
54 # Copyright 1999-2009 Gentoo Foundation
55 # Distributed under the terms of the GNU General Public License v2
56 # $Header: /var/cvsroot/gentoo-x86/net-news/liferea/liferea-1.4.28-r1.ebuild,v 1.1 2009/04/20 13:27:20 dang Exp $
57
58 WANT_AUTOMAKE=1.9
59 inherit gnome2 eutils autotools
60
61 DESCRIPTION="News Aggregator for RDF/RSS/CDF/Atom/Echo/etc feeds"
62 HOMEPAGE="http://liferea.sourceforge.net/"
63 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
64 LICENSE="GPL-2"
65
66 EAPI="2"
67 SLOT="0"
68 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
69 IUSE="dbus gtkhtml +gnutls libnotify lua networkmanager webkit +xulrunner"
70
71 RDEPEND="
72 libnotify? ( >=x11-libs/libnotify-0.3.2 )
73 lua? ( >=dev-lang/lua-5.1 )
74 xulrunner? ( net-libs/xulrunner:1.9 )
75 !xulrunner? ( webkit? ( net-libs/webkit-gtk ) )
76 !amd64? ( !xulrunner? ( !webkit? ( gtkhtml? ( gnome-extra/gtkhtml:2 ) ) ) )
77 >=x11-libs/gtk+-2.8
78 x11-libs/pango
79 >=gnome-base/gconf-2
80 >=dev-libs/libxml2-2.6.27
81 >=dev-libs/libxslt-1.1.19
82 >=dev-db/sqlite-3.3
83 >=dev-libs/glib-2
84 >=gnome-base/libglade-2
85 dbus? ( >=dev-libs/dbus-glib-0.71 )
86 networkmanager? ( net-misc/networkmanager )
87 gnutls? ( net-libs/gnutls )"
88
89 DEPEND="${RDEPEND}
90 dev-util/pkgconfig
91 >=dev-util/intltool-0.35"
92
93 DOCS="AUTHORS ChangeLog NEWS README"
94
95 pkg_setup() {
96 # Backends are now mutually exclusive.
97 # we prefer xulrunner over webkit over seamonkey over gtkhtml
98 if use xulrunner ; then
99 G2CONF="${G2CONF} --enable-gecko"
100 G2CONF="${G2CONF} --with-gecko=libxul"
101 G2CONF="${G2CONF} --disable-webkit"
102 G2CONF="${G2CONF} --disable-gtkhtml2"
103 elif use webkit ; then
104 G2CONF="${G2CONF} --enable-webkit"
105 G2CONF="${G2CONF} --disable-gecko"
106 G2CONF="${G2CONF} --disable-gtkhtml2"
107 elif use gtkhtml ; then
108 if ! use amd64 ; then
109 G2CONF="${G2CONF} --enable-gtkhtml2"
110 G2CONF="${G2CONF} --disable-gecko"
111 G2CONF="${G2CONF} --disable-webkit"
112 else
113 elog ""
114 elog "gtkhtml is no longer supported on amd64; you will need to "
115 elog "select either xulrunner or webkit to use liferea."
116 elog "Preference is: xulrunner, then webkit."
117 die "You must enable xulrunner or webkit on amd64"
118 fi
119 else
120 elog ""
121 elog "You must choose one backend for liferea to work. Preference is:"
122 elog "xulrunner, webkit, then gtkhtml."
123 die "You must enable on of the backends"
124 fi
125
126 G2CONF="${G2CONF}
127 $(use_enable dbus)
128 $(use_enable gnutls)
129 $(use_enable libnotify)
130 $(use_enable lua)
131 $(use_enable networkmanager nm)"
132 }
133
134 src_prepare() {
135 gnome2_src_prepare
136
137 intltoolize --force --copy --automake || die "intltoolize failed"
138 eautoreconf
139 }
140
141 src_install() {
142 gnome2_src_install
143 rm -f "${D}/usr/bin/${PN}"
144 mv "${D}/usr/bin/${PN}-bin" "${D}/usr/bin/${PN}"
145 }